CN114296664A - 一种副屏亮度调节方法及显示设备 - Google Patents

一种副屏亮度调节方法及显示设备 Download PDF

Info

Publication number
CN114296664A
CN114296664A CN202110445749.7A CN202110445749A CN114296664A CN 114296664 A CN114296664 A CN 114296664A CN 202110445749 A CN202110445749 A CN 202110445749A CN 114296664 A CN114296664 A CN 114296664A
Authority
CN
China
Prior art keywords
display
brightness value
screen
brightness
controller
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.)
Pending
Application number
CN202110445749.7A
Other languages
English (en)
Inventor
崔文华
祖荫鹏
胡玉
王彦冰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Visual Technology Co Ltd
Original Assignee
Hisense Visual Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hisense Visual Technology Co Ltd filed Critical Hisense Visual Technology Co Ltd
Priority to CN202110445749.7A priority Critical patent/CN114296664A/zh
Publication of CN114296664A publication Critical patent/CN114296664A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

本申请公开了一种副屏亮度调节方法及显示设备,在开机启动时,基于默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;在用户自定义副屏亮度产生副屏亮度调节指令时,将窗口遮罩层的默认背景透明度调整至目标亮度值对应的目标背景透明度;在一段时间未接收新的指令时,将窗口遮罩层的默认背景透明度调节至免打扰息屏亮度值对应的息屏背景透明度,第二显示器进入息屏模式,显示设备进入免打扰模式。可见,本申请提供的方法及显示设备,通过窗口遮罩层实现第二显示器的亮度调节,并通过窗口遮罩层的背景透明度的变化模拟副屏亮度变化,副屏亮度可独立调节,不会影响主屏内容展示,用户体验好。

Description

一种副屏亮度调节方法及显示设备
技术领域
本申请涉及双屏智能电视技术领域,尤其涉及一种副屏亮度调节方法及显示设备。
背景技术
随着显示设备的快速发展,显示设备的功能将越来越丰富,性能也越来越强大,目前,显示设备包括智能电视,以及其他带有智能显示屏幕的产品等。在使用显示设备时,为了能够提供丰富的展示内容,可在显示设备上设置双***双屏进行内容展示。
双***包括第一控制器和第二控制器,两个控制器上都配置有独自的应用程序运行,第一控制器和第二控制器之间可以通过多个不同类型的接口实现连接、通信及供电。双屏包括第一显示器和第二显示器,第一显示器作为主屏,用于接收第一控制器的指令以展示相应应用的显示内容;第二显示器作为副屏,用于接收第二控制器的指令以展示给用户社交能力及信息提示等内容。
在利用显示设备的双屏进行内容展示时,通常可直接对大屏进行亮度调节,而由于受限于双***硬件的限制,无法调整小屏亮度,影响用户体验。
发明内容
本申请提供了一种副屏亮度调节方法及显示设备,以解决副屏亮度无法调节的问题。
第一方面,本申请提供了一种显示设备,包括:
第一显示器,被配置为呈现第一用户界面;
第二显示器,被配置为呈现第二用户界面;
与所述第一显示器和所述第二显示器连接的控制器,所述控制器被配置为:
响应于用户触发的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
响应于用户触发的携带目标亮度值的副屏亮度调节指令,将所述窗口遮罩层的默认背景透明度调整至所述目标亮度值对应的目标背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节。
本申请一些实施例中,所述控制器在接收用户触发的携带目标亮度值的副屏亮度调节指令,被进一步配置为:
接收对所述第一用户界面中***设置控件的操作,在所述第一显示器中展示包括亮度调节条的副屏亮度调节界面;
接收对所述亮度调节条的操作,产生目标亮度值,以及,基于所述目标亮度值生成副屏亮度调节指令。
本申请一些实施例中,所述控制器在执行所述将所述窗口遮罩层的默认背景透明度调整至所述目标亮度值对应的目标背景透明度,被进一步配置为:
如果所述目标亮度值超过默认亮度值,则将所述窗口遮罩层的默认背景透明度增加至所述目标亮度值对应的目标背景透明度,以增加所述第二显示器的亮度值;
如果所述目标亮度值未超过默认亮度值,则将所述窗口遮罩层的默认背景透明度降低至所述目标亮度值对应的目标背景透明度,以降低所述第二显示器的亮度值。
本申请一些实施例中,所述控制器被进一步配置为:
从接收到用户触发的前一次指令开始计时,如果在统计时长超过预设时长时未接收到下一次指令,则获取所述第二显示器的当前亮度值和免打扰息屏亮度值,所述免打扰息屏亮度值是指控制第二显示器执行息屏进程时对应的亮度值;
如果所述当前亮度值超过免打扰息屏亮度值,则将所述窗口遮罩层的当前背景透明度降低至所述免打扰息屏亮度值对应的息屏背景透明度,所述第二显示器进入息屏模式,所述显示设备进入免打扰模式,所述当前背景透明度是指当前亮度值对应的背景透明度。
本申请一些实施例中,所述控制器被进一步配置为:
在所述第二显示器的当前亮度值超过免打扰息屏亮度值时,确定所述显示设备处于亮度调节模式,以及,设置所述第二显示器的展示状态为亮状态;
在所述第二显示器的当前亮度值未超过免打扰息屏亮度值时,确定所述显示设备处于免打扰模式,以及,设置所述第二显示器的展示状态为暗状态。
本申请一些实施例中,所述控制器包括与所述第一显示器连接的第一控制器以及与所述第二显示器连接的第二控制器;
所述第一控制器被配置为:接收用户触发的开机启动指令和携带目标亮度值的副屏亮度调节指令,将所述开机启动指令和携带目标亮度值的副屏亮度调节指令分别发送至第二控制器,由所述第二控制器调节所述第二显示器的亮度值;
所述第二控制器被配置为:响应于所述第一控制器发送的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
响应于所述第一控制器发送的携带目标亮度值的副屏亮度调节指令,将所述窗口遮罩层的默认背景透明度调整至所述目标亮度值对应的目标背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节。
第二方面,本申请还提供了一种显示设备,包括:
第一显示器,被配置为呈现第一用户界面;
第二显示器,被配置为呈现第二用户界面;
与所述第一显示器和所述第二显示器连接的控制器,所述控制器被配置为:
响应于用户触发的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
响应于携带免打扰息屏亮度值的息屏调节指令,将所述窗口遮罩层的默认背景透明度调节至所述免打扰息屏亮度值对应的息屏背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节,所述第二显示器进入息屏模式,所述显示设备进入免打扰模式,所述免打扰息屏亮度值是指控制第二显示器执行息屏进程时对应的亮度值。
本申请一些实施例中,所述控制器在接收携带免打扰息屏亮度值的息屏调节指令,被进一步配置为:
从接收到指示显示设备的前一次指令开始计时,如果在统计时长超过预设时长时未接收到下一次指令,则获取免打扰息屏亮度值;
基于所述免打扰息屏亮度值,生成息屏调节指令。
本申请一些实施例中,所述控制器被进一步配置为:
在需要进入免打扰模式时,获取所述第二显示器中展示的窗口遮罩层的当前背景透明度和所述第二显示器的当前展示状态;
在所述当前背景透明度对应的当前亮度值超过所述免打扰息屏亮度值,以及,所述当前展示状态为亮状态时,将所述窗口遮罩层的当前背景透明度降低至所述免打扰息屏亮度值对应的息屏背景透明度,以将所述第二显示器的亮度值降低至免打扰息屏亮度值,以及,设置所述第二显示器的展示状态为暗状态。
本申请一些实施例中,所述控制器在执行所述将所述窗口遮罩层的当前背景透明度降低至所述免打扰息屏亮度值对应的息屏背景透明度,被进一步配置为:
计算所述窗口遮罩层的当前背景透明度和息屏背景透明度的透明度差值;
基于所述透明度差值和亮度调节所需的调节时长,计算透明度调节步长;
基于所述透明度调节步长,将所述窗口遮罩层的当前背景透明度降低至所述息屏背景透明度。
本申请一些实施例中,所述控制器被进一步配置为:
在由所述免打扰模式切换进入亮度调节模式时,响应于所述第一控制器发送的携带目标亮度值的副屏亮度调节指令,获取所述第二显示器的免打扰息屏亮度值和当前展示状态;
在所述目标亮度值超过所述免打扰息屏亮度值,以及,所述当前展示状态为暗状态时,将所述窗口遮罩层的息屏背景透明度增加至所述目标亮度值对应的目标背景透明度,以将所述第二显示器的亮度值由免打扰息屏亮度值增加至目标亮度值,以及,设置所述第二显示器的展示状态为亮状态。
本申请一些实施例中,所述控制器包括与所述第一显示器连接的第一控制器以及与所述第二显示器连接的第二控制器;
所述第一控制器被配置为:接收用户触发的开机启动指令,以及,在未产生用于指示第二控制器指令的统计时长超过预设时长时,产生携带免打扰息屏亮度值的息屏调节指令,所述免打扰息屏亮度值是指第二显示器执行息屏进程时对应的亮度值;
将所述开机启动指令和携带免打扰息屏亮度值的息屏调节指令发送至第二控制器,由所述第二控制器降低所述第二显示器的亮度值至免打扰息屏亮度值,以进入免打扰模式;
所述第二控制器被配置为:响应于所述第一控制器发送的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
响应于所述第一控制器发送的携带免打扰息屏亮度值的息屏调节指令,将所述窗口遮罩层的默认背景透明度调节至所述免打扰息屏亮度值对应的息屏背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节,所述第二显示器进入息屏模式,所述第二控制器进入免打扰模式。
第三方面,本申请还提供了一种副屏亮度调节方法,所述方法包括:
响应于用户触发的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
响应于用户触发的携带目标亮度值的副屏亮度调节指令,将所述窗口遮罩层的默认背景透明度调整至所述目标亮度值对应的目标背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节。
第四方面,本申请还提供了一种副屏亮度调节方法,所述方法包括:
响应于用户触发的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
响应于携带免打扰息屏亮度值的息屏调节指令,将所述窗口遮罩层的默认背景透明度调节至所述免打扰息屏亮度值对应的息屏背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节,所述第二显示器进入息屏模式,所述显示设备进入免打扰模式,所述免打扰息屏亮度值是指控制第二显示器执行息屏进程时对应的亮度值。
第五方面,本申请还提供了一种存储介质,该计算机存储介质可存储有程序,该程序执行时可实现包括本申请提供的副屏亮度调节方法各实施例中的部分或全部步骤。
由以上技术方案可知,本发明实施例提供的一种副屏亮度调节方法及显示设备,在开机启动时,基于默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;在用户自定义副屏亮度产生副屏亮度调节指令时,将窗口遮罩层的默认背景透明度调整至目标亮度值对应的目标背景透明度;在一段时间未接收新的指令时,将窗口遮罩层的默认背景透明度调节至免打扰息屏亮度值对应的息屏背景透明度,第二显示器进入息屏模式,显示设备进入免打扰模式。可见,本发明实施例提供的方法及显示设备,通过窗口遮罩层实现第二显示器的亮度调节,并通过窗口遮罩层的背景透明度的变化模拟副屏亮度变化,副屏亮度可独立调节,不会影响主屏内容展示,用户体验好。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;
图2示出了根据一些实施例的控制装置100的配置框图;
图3示出了根据一些实施例的显示设备200的硬件配置框图;
图4示出了根据一些实施例的显示设备200的双***硬件配置框图;
图5示出了根据一些实施例的显示设备200中软件配置图;
图6示出了根据一些实施例的显示设备200中应用程序的图标控件界面显示图;
图7(a)示出了根据一些实施例的现有副屏亮度调节的一种整体逻辑示意图;
图7(b)示出了根据一些实施例的现有副屏亮度调节的另一种整体逻辑示意图;
图8(a)示出了根据一些实施例的本申请副屏亮度调节的一种整体逻辑示意图;
图8(b)示出了根据一些实施例的本申请副屏亮度调节的另一种整体逻辑示意图;
图9示出了根据一些实施例的副屏亮度调节方法的第一种流程图;
图10示出了根据一些实施例的副屏亮度调节方法的数据流图;
图11示出了根据一些实施例的副屏亮度调节界面的示意图;
图12示出了根据一些实施例的增加副屏亮度值的效果示意图;
图13示出了根据一些实施例的降低副屏亮度值的效果示意图;
图14示出了根据一些实施例的进入免打扰模式的副屏亮度的效果示意图;
图15示出了根据一些实施例的副屏亮度调节方法的第二种流程图。
具体实施方式
为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
图1示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图。如图1所示,用户可通过智能设备300或控制装置100操作显示设备200。
在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。
在一些实施例中,也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等)以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。
在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。
在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
显示设备200包括第一显示器201与第二显示器202,其中,第一显示器201与第二显示器202之间相互独立,第一显示器201与第二显示器202分别通过不同的硬件***进行控制。
第一显示器201和第二显示器202可以用于显示不同的画面内容。如,第一显示器201可以用于传统电视节目的画面显示,第二显示器202用于通知类消息、语音助手等辅助信息的画面显示。
在一种示例性的实施方式中,第一显示器201显示的内容与第二显示器202显示的内容之间可以相互独立,互不影响。例如,在第一显示器201播放电视节目时,第二显示器202可以显示与电视节目无关的时间、天气、气温、提醒消息等信息。
在一种示例性的实施方式中,第一显示器201显示的内容与第二显示器202显示的内容之间也可以存在关联关系。例如,在第一显示器201播放视频聊天的主画面时,第二显示器202可以显示当前接入视频聊天的用户的头像、聊天时长等信息。
在一种示例性的实施方式中,第二显示器202显示的部分或全部内容可以调整至第一显示器201显示。例如,可以将第一显示器201显示的时间、天气、气温、提醒消息等信息调整到第一显示器201显示,而用第二显示器202显示其它的信息。
另外,第一显示器201在显示传统电视节目画面的同时,还显示多方交互画面,且多方交互画面不会遮挡传统电视节目画面。其中,本申请对传统电视节目画面和多方交互画面的显示方式不做限定。例如,本申请可以根据传统电视节目画面和多方交互画面的优先级,设置传统电视节目画面和多方交互画面的位置和大小。
显示设备200上可以连接或设置有摄像头,用于将摄像头拍摄到的画面呈现在本显示设备或其他显示设备的显示屏上,以实现用户之间的交互聊天。具体的,摄像头拍摄到的画面可在显示设备上全屏显示、半屏显示、或者显示在任意可选区域。
图2示出了根据一些实施例的控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。
图3示出了根据一些实施例的显示设备200的硬件配置框图。
在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。
在一些实施例中控制器包括处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口。
在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控UI界面。
在一些实施例中,显示器260可为液晶显示器、OLED显示器、以及投影显示器,还可以为一种投影装置和投影屏幕。
在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括Wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与外部控制设备100或服务器400建立控制信号和数据信号的发送和接收。
在一些实施例中,用户接口,可用于接收控制装置100(如:红外遥控器等)的控制信号。
在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口接口(HDMI)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(CVBS)、USB输入接口(USB)、RGB端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。
在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及EPG数据信号。
在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示UI对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。
在一些实施例中控制器包括中央处理器(Central Processing Unit,CPU),视频处理器,音频处理器,图形处理器(Graphics Processing Unit,GPU),RAM Random AccessMemory,RAM),ROM(Read-Only Memory,ROM),用于输入/输出的第一接口至第n接口,通信总线(Bus)等中的至少一种。
CPU处理器。用于执行存储在存储器中操作***和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。CPU处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。
在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。
在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理,可得到直接可显示设备200上显示或播放的信号。
在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出RGB数据信号。
在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。
在一些实施例中,用户可在显示器260上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
在一些实施例中,“用户界面”,是应用程序或操作***与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(Graphic User Interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素。
在一些实施例中,显示设备的***可以包括内核(Kernel)、命令解析器(shell)、文件***和应用程序。内核、shell和文件***一起组成了基本的操作***结构,它们让用户可以管理文件、运行程序并使用***。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(IPC)。内核启动后,再加载Shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。
图4示出了根据一些实施例的显示设备200的双***硬件配置框图。参见图4,在一些实施例中,在双屏显示设备采用双***时,显示设备200的硬件***包括第一控制器210和第二控制器310,以及通过各类接口与第一控制器210或第二控制器310相连接的模块。
其中,第一控制器210可以设置于图3中所示的主板31上。在一种示例性的实施方式中,第一控制器210:主要实现传统电视功能(比如可以外接机顶盒等)。第二控制器310可以设置于图3中所示第二显示驱动板34上。在一种示例性的实施方式中:第二控制器310可以用于接收第一控制器210发送的指令,并控制第二显示器380(如图1中的第二显示器202)显示相应的图像。
与第一控制器210连接的模块可以包括调谐解调器220、通信器230、外部装置接口250、存储器290、用户输入接口260-3、视频处理器260-1、音频处理器260-2、第一显示器280(即图1中的第一显示器201)、音频输出接口270、供电模块240。
在其他实施例中,第一控制器210也可以连接更多或更少的模块。
在其他实施例中,第一控制器包括上述任意模块在内。
其中,调谐解调器220,用于对通过有线或无线方式接收广播电视信号,进行放大、混频和谐振等调制解调处理,从而从多个无线或有线广播电视信号中解调出用户所选择电视频道的频率中所携带的音视频信号,以及附加信息(例如EPG数据信号)。根据电视信号广播制式不同,调谐解调器220的信号途径可以有很多种,诸如:地面广播、有线广播、卫星广播或互联网广播等;以及根据调制类型不同,所述信号的调整方式可以数字调制方式,也可以模拟调制方式;以及根据接收电视信号种类不同,调谐解调器220可以解调模拟信号和/或数字信号。
调谐解调器220,还用于根据用户选择,以及由第一控制器210控制,响应用户选择的电视频道频率以及该频率所携带的电视信号。
在其他一些示例性实施例中,调谐解调器220也可在外置设备中,如外置机顶盒等。这样,机顶盒通过调制解调后输出电视音视频信号,经过外部装置接口250输入至显示设备200中。
通信器230是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如:通信器230可以包括WIFI模块231,蓝牙模块232,有线以太网模块233,及红外通信协议模块等其他网络通信协议模块或近场通信协议模块(图中未示出)。
显示设备200可以通过通信器230与外部控制设备或内容提供设备之间建立控制信号和数据信号的连接。例如,通信器可根据第一控制器210的控制接收遥控器100的控制信号。
外部装置接口250,是提供第一控制器210和外部其他设备间数据传输的组件。外部装置接口250可按照有线/无线方式与诸如机顶盒、游戏装置、笔记本电脑等的外部设备连接,可接收外部设备的诸如视频信号(例如运动图像)、音频信号(例如音乐)、附加信息(例如EPG)等数据。
其中,外部装置接口250可以包括:高清多媒体接口(HDMI)端子也称之为HDMI251、复合视频消隐同步(CVBS)端子也称之为AV 252、模拟或数字分量端子也称之为分量253、通用串行总线(USB)端子也称之为USB 254、红绿蓝(RGB)端子(图中未示出)等任一个或多个。本申请不对外部装置接口的数量和类型进行限制。
第一控制器210,通过运行存储在存储器290上的各种软件控制程序(如操作***和/或各种应用程序),来控制显示设备200的工作和响应用户的操作。
如图4所示,第一控制器210包括只读存储器ROM 213、随机存取存储器RAM 214、图形处理器216、CPU处理器212、通信接口218(第一接口218-1,第二接口218-2、第N接口218-n)、以及通信总线。其中,RAM 213和ROM 214以及图形处理器216、CPU处理器212、通信接口218通过通信总线相连接。
ROM 213,用于存储各种***启动的指令。如在收到开机信号时,显示设备200电源开始启动,CPU处理器212运行ROM中***启动指令,将存储在存储器290的操作***拷贝至RAM 214中,以开始运行启动操作***。当操作***启动完成后,CPU处理器212再将存储器290中各种应用程序拷贝至RAM 214中,然后,开始运行启动各种应用程序。
图形处理器216,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象。以及包括渲染器,产生基于运算器得到的各种对象,进行渲染的结果显示在第一显示器280上。
CPU处理器212,用于执行存储在存储器290中操作***和应用程序指令。以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。
在一些示例性实施例中,CPU处理器212,可以包括多个处理器。所述多个处理器中可包括一个主处理器以及多个或一个子处理器。主处理器,用于在预加电模式中执行显示设备200一些操作,和/或在正常模式下显示画面的操作。多个或一个子处理器,用于执行在待机模式等状态下的一种操作。
通信接口218,可包括第一接口218-1到第n接口218-n。这些接口可以是经由网络被连接到外部设备的网络接口。
第一控制器210可以控制显示设备200与第一显示器280相关的操作。例如:响应于接收到用于选择在第一显示器280上显示UI对象的用户命令,第一控制器210便可以执行与由用户命令选择的对象有关的操作。
第一控制器210可以控制显示设备200与第二显示器380相关的操作。例如:响应于接收到用于选择在第二显示器380上显示UI对象的用户命令,第一控制器210便可以执行与由用户命令选择的对象有关的操作。
其中,所述对象可以是可选对象中的任何一个,例如超链接或图标。与所选择的对象有关操作,例如:显示连接到超链接页面、文档、图像等操作,或者执行与图标相对应程序的操作。用于选择UI对象用户命令,可以是通过连接到显示设备200的各种输入装置(例如,鼠标、键盘、触摸板等)输入命令或者与由用户说出语音相对应的语音命令。
存储器290,包括存储用于驱动和控制显示设备200的各种软件模块。如:存储器290中存储的各种软件模块,包括:基础模块、检测模块、通信模块、显示控制模块、浏览器模块、和各种服务模块等(图中未示出)。
其中,基础模块是用于显示设备200中各个硬件之间信号通信、并向上层模块发送处理和控制信号的底层软件模块。检测模块是用于从各种传感器或用户输入接口中收集各种信息,并进行数模转换以及分析管理的管理模块。语音识别模块中包括语音解析模块和语音指令数据库模块。显示控制模块是用于控制第一显示器280进行显示图像内容的模块,可以用于播放多媒体图像内容和UI界面等信息。通信模块,是用于与外部设备之间进行控制和数据通信的模块。浏览器模块,是用于执行浏览服务器之间数据通信的模块。服务模块,是用于提供各种服务以及各类应用程序在内的模块。
同时,存储器290还用于存储接收外部数据和用户数据、各种用户界面中各个项目的图像以及焦点对象的视觉效果图等。
用户输入接口260-3,用于将用户的输入信号发送给第一控制器210,或者,将从第一控制器210输出的信号传送给用户。示例性的,控制装置(例如移动终端或遥控器)可将用户输入的诸如电源开关信号、频道选择信号、音量调节信号等输入信号发送至用户输入接口,再由用户输入接口260-3转送至第一控制器210;或者,控制装置可接收经第一控制器210处理从用户输入接口260-3输出的音频、视频或数据等输出信号,并且显示接收的输出信号或将接收的输出信号输出为音频或振动形式。
在一些实施例中,用户可在第一显示器280上显示的图形用户界面(GUI)输入用户命令,则用户输入接口260-3通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口260-3通过传感器识别出声音或手势,来接收用户输入命令。
视频处理器260-1,用于接收视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频数据处理,可得到直接在第一显示器280上显示或播放的视频信号。
示例的,视频处理器260-1,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等(图中未示出)。
其中,解复用模块,用于对输入音视频数据流进行解复用处理,如输入MPEG-2,则解复用模块进行解复用成视频信号和音频信号等。
视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。
图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频画面进行叠加混合处理,以生成可供显示的图像信号。
帧率转换模块,用于对输入视频的帧率进行转换,如将输入的24Hz、25Hz、30Hz、60Hz视频的帧率转换为60Hz、120Hz或240Hz的帧率,其中,输入帧率可以与源视频流有关,输出帧率可以与显示设备的刷新率有关。显示格式化模块,用于将帧率转换模块输出的信号,改变为符合诸如显示设备显示格式的信号,如将帧率转换模块输出的信号进行格式转换以输出RGB数据信号。
第一显示器280,用于接收源自视频处理器260-1输入的图像信号,进行显示视频内容和图像以及菜单操控界面。第一显示器280包括用于呈现画面的显示器组件以及驱动图像显示的驱动组件。显示的视频内容,可以来自调谐解调器220接收的广播信号中的视频,也可以来自通信器或外部设备接口输入的视频内容。第一显示器280,同时显示显示设备200中产生且用于控制显示设备200的用户操控界面UI。
以及,根据第一显示器280类型不同,还包括用于驱动显示的驱动组件。或者,倘若第一显示器280为一种投影显示器,还可以包括一种投影装置和投影屏幕。
音频处理器260-2,用于接收音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换和放大处理等音频数据处理,得到可以在扬声器272中播放的音频信号。
音频输出接口270,用于在第一控制器210的控制下接收音频处理器260-2输出的音频信号,音频输出接口可包括扬声器272,或输出至外接设备的发生装置的外接音响输出端子274,如:外接音响端子或耳机输出端子等。
在其他一些示例性实施例中,视频处理器260-1可以包括一个或多个芯片组成。音频处理器260-2,也可以包括一个或多个芯片组成。
以及,在其他一些示例性实施例中,视频处理器260-1和音频处理器260-2,可以为单独的芯片,也可以与第一控制器210一起集成在一个或多个芯片中。
供电模块240,用于在第一控制器210控制下,将外部电源输入的电力为显示设备200提供电源供电支持。供电模块240可以包括安装显示设备200内部的内置电源电路,也可以是安装在显示设备200外部的电源,如在显示设备200中提供外接电源的电源接口。
与第一控制器210相类似,如图5所示,与第二控制器310连接的模块可以包括通信器330、检测器340、存储器390、第二显示器380(即图1中的第二显示器202)、视频处理器360和外部装置接口350。在某些实施例中还可以包括用户输入接口、音频处理器、音频输出接口(图中未示出)。在某些实施例中,也可以存在独立为第二控制器310供电的供电模块(图中未示出)。
在一些实施例中,第二控制器310可以包含上述任意一个或多个模块。
通信器330是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如:通信器330可以包括WIFI模块331,蓝牙通信协议模块332,有线以太网通信协议模块333,及红外通信协议模块等其他网络通信协议模块或近场通信协议模块(图中未示出)。
通信器330和第一控制器210的通信器230也有相互交互。例如,第一控制器210硬件***内的WiFi模块231用于连接外部网络,与外部服务器等产生网络通信。第二控制器310硬件***内的WiFi模块331用于连接至第一控制器210的WiFi模块231,而不与外界网络等产生直接连接,第二控制器310通过第一控制器210连接外部网络。因此,对于用户而言,一个如上述实施例中的显示设备至对外显示一个WiFi账号。
检测器340,是第二控制器310用于采集外部环境或与外部交互的信号的组件。检测器340可以包括光接收器342,用于采集环境光线强度的传感器,可以通过采集环境光来自适应显示参数变化等;还可以包括图像采集器341,如相机、摄像头等,可以用于采集外部环境场景,以及用于采集用户的属性或与用户交互手势,可以自适应变化显示参数,也可以识别用户手势,以实现与用户之间互动的功能。
外部装置接口350,提供第二控制器310与第一控制器210或外部其他设备间数据传输的组件。外部装置接口可按照有线/无线方式与诸如机顶盒、游戏装置、笔记本电脑等的外部设备连接。
视频处理器360,用于处理相关视频信号。
第二控制器310,通过运行存储在存储器390上的各种软件控制程序(如用安装的第三方应用等),以及与第一控制器210的交互,来控制显示设备200的工作和响应用户的操作。
如图4所示,第二控制器310包括只读存储器ROM 313、随机存取存储器RAM 314、图形处理器316、CPU处理器312、通信接口318、以及通信总线。其中,ROM 313和RAM 314以及图形处理器316、CPU处理器312、通信接口318通过通信总线相连接。
ROM 313,用于存储各种***启动的指令。CPU处理器312运行ROM中***启动指令,将存储在存储器390的操作***拷贝至RAM 314中,以开始运行启动操作***。当操作***启动完成后,CPU处理器312再将存储器390中各种应用程序拷贝至RAM 314中,然后,开始运行启动各种应用程序。
CPU处理器312,用于执行存储在存储器390中操作***和应用程序指令,和与第一控制器210进行通信、信号、数据、指令等传输与交互,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。
通信接口318为多个,可包括第一接口318-1、第二接口318-2到第n接口318-n。这些接口可以是经由网络被连接到外部设备的网络接口,也可以是经由网络被连接到第一控制器210的网络接口。
第二控制器310可以控制显示设备200与第二显示器380相关的操作。例如:响应于接收到用于选择在第二显示器380上显示UI对象的用户命令,第二控制器310便可以执行与由用户命令选择的对象有关的操作。
第二控制器310可以控制显示设备200与第一显示器280相关的操作。例如:响应于接收到用于选择在第一显示器280上显示UI对象的用户命令,第一控制器210便可以执行与由用户命令选择的对象有关的操作。
图形处理器316,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象。以及包括渲染器,产生基于运算器得到的各种对象,进行渲染的结果显示在第二显示器380上。
第二控制器310的图形处理器316与第一控制器210的图形处理器216均能产生各种图形对象。区别性的,若应用1安装于第二控制器310,应用2安装在第一控制器210,当用户在应用1的界面,且在应用1内进行用户输入的指令时,由第二控制器310的图形处理器316产生图形对象。当用户在应用2的界面,且在应用2内进行用户输入的指令时,由第一控制器210的图形处理器216产生图形对象。
图5示出了根据一些实施例的显示设备200中软件配置图。参见图5,在一些实施例中,将***分为四层,从上至下分别为应用程序(Applications)层(简称“应用层”),应用程序框架(Application Framework)层(简称“框架层”),安卓运行时(Android runtime)和***库层(简称“***运行库层”),以及内核层。
在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作***自带的窗口(Window)程序、***设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包不限于以上举例。
框架层为应用程序提供应用编程接口(application programming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过API接口,可在执行中访问***中的资源和取得***的服务。
如图5所示,本申请实施例中应用程序框架层包括管理器(Managers),内容提供者(Content Provider)等,其中管理器包括以下模块中的至少一个:活动管理器(ActivityManager)用与和***中正在运行的所有活动进行交互;位置管理器(Location Manager)用于给***服务或应用提供了***位置服务的访问;文件包管理器(Package Manager)用于检索当前安装在设备上的应用程序包相关的各种信息;通知管理器(NotificationManager)用于控制通知消息的显示和清除;窗口管理器(Window Manager)用于管理用户界面上的括图标、窗口、工具栏、壁纸和桌面部件。
在一些实施例中,活动管理器用于管理各个应用程序的生命周期以及通常的导航回退功能,比如控制应用程序的退出、打开、后退等。窗口管理器用于管理所有的窗口程序,比如获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕,控制显示窗口变化(例如将显示窗口缩小显示、抖动显示、扭曲变形显示等)等。
在一些实施例中,***运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作***会运行***运行库层中包含的C/C++库以实现框架层要实现的功能。
在一些实施例中,内核层是硬件和软件之间的层。如图5所示,内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
图6示出了根据一些实施例的显示设备200中应用程序的图标控件界面显示图。在一些实施例中,显示设备启动后可以直接进入预置的视频点播程序的界面,视频点播程序的界面可以如图6中所示,至少包括导航栏510和位于导航栏510下方的内容显示区,内容显示区中显示的内容会随导航栏中被选中控件的变化而变化。应用程序层中的程序可以被集成在视频点播程序中通过导航栏的一个控件进行展示,也可以在导航栏中的应用控件被选中后进行进一步显示。
在一些实施例中,显示设备启动后可以直接进入上次选择的信号源的显示界面,或者信号源选择界面,其中信号源可以是预置的视频点播程序,还可以是HDMI接口,直播电视接口等中的至少一种,用户选择不同的信号源后,显示器可以显示从不同信号源获得的内容。中的应用程序可以。
在一些实施例中,为提高用户的体验,如图1所示,显示设备可配置两个显示器,分别为第一显示器201和第二显示器202,第一显示器作为主屏(大屏),用于展示相应应用的显示内容;第二显示器作为副屏(小屏),用于展示给用户社交能力及信息提示等内容。
在一些实施例中,两个显示器可由一个总的控制器进行控制,此时,显示设备中配置一个控制器,形成双屏单***的显示设备。该控制器分别与第一显示器和第二显示器进行通信连接,实现两个显示器的内容展示。
在一些实施例中,两个显示器可分别由对应的控制器进行控制,此时,显示设备中配置两个控制器,分别为第一控制器和第二控制器,形成双屏双***的显示设备。第一控制器内配置第一硬件***,为主芯片;第二控制器内配置第二硬件***,为辅芯片。
第一控制器与第一显示器连接,第二控制器与第二显示器连接。第一控制器控制第一显示器中各内容的展示,以及,向第二控制器发送广播,以告知第二控制器控制第二显示器进行内容展示。在用户操作显示设备产生消息或设备自身产生消息时,由第一控制器将需要在第二显示器中展示的消息发送至第二控制器,以由第二控制器将该消息展示在第二显示器中。
在利用显示设备的双屏进行内容展示时,通常可直接对主屏进行亮度调节,而由于受限于***硬件的限制,无法调整副屏亮度,影响用户体验。
因此,为实现显示设备的副屏的亮度调节,本发明实施例提供一种显示设备,通过主屏(第一显示器)上的UI调节副屏(第二显示器)亮度,实现跨屏幕亮度调节;而为从视觉上能够查看到亮度变化,在副屏中增加一个UI界面来模拟亮度变化。同时根据使用场景,副屏亮度还可自动调节,起到不打扰用户观看大屏内容的效果,进而确保副屏可以实现亮度调整以及自动调节的功能。
在双屏显示设备中,在显示设备大屏下方或者上方增加一块小屏,对于副屏亮度调节,既需要支持用户自定义副屏亮度,也需要考虑如何自动控制亮度。为此,基于这种想法,本申请对于副屏的亮度具有两个方面的功能:支持用户通过设置菜单自主调节副屏的亮度;在副屏没有任何交互和推送时,一段时间过后亮度自动调低,即从外观上与显示设备底座融为一体,也不会在用户操作显示设备大屏内容时打扰到用户。
图7(a)示出了根据一些实施例的现有副屏亮度调节的一种整体逻辑示意图;图7(b)示出了根据一些实施例的现有副屏亮度调节的另一种整体逻辑示意图。参见图7(a),在实现用户自定义副屏亮度时,对于双***显示设备,显示设备中配置的第一控制器与第二控制器通过RPC通信协议实现通信,第一控制器内配置设置模块和Flow接口,设置模块为亮度调节功能实现的***服务(systemService),Flow接口可获取到用于基于第一显示器定义的副屏亮度值。此时,第一控制器中的设置模块调用Flow接口获取到用户设置的副屏亮度值,通过RPC通信协议发送至第二控制器,由第二控制器内配置的转换service根据副屏亮度值调节第二显示器的亮度,进而更改副屏屏幕亮度。
参见图7(b),在实现免打扰模式时,第一控制器中的设置模块基于RPC通信协议通知第二控制器,由第二控制器通知副屏Home(主页),Home计时结束通过RPC通知设置模块,然后设置模块又通过RPC调用flow接口设置第二控制器内配置的转换service,以调用免打扰接口,实现副屏主页在一段时间内未交互时自动降低副屏亮度,进入息屏状态。
由于并非所有机型的显示设备均可调整副屏亮度,即部分机型的显示设备调用副屏屏幕亮度接口不作用。因此,为实现所有机型的显示设备均可实现副屏亮度调节,本发明实施例提供的显示设备,按照如下方案模拟调整副屏亮度。
在实现副屏亮度调节时,本申请提供的显示设备保留默认设置屏幕亮度(亮度调节模式)和免打扰逻辑(免打扰模式),同时,在第二控制器中配置副屏亮度service,即将“转换service”更改为“副屏亮度service”,副屏亮度service用于实现对副屏的亮度调节。
图8(a)示出了根据一些实施例的本申请副屏亮度调节的一种整体逻辑示意图;图8(b)示出了根据一些实施例的本申请副屏亮度调节的另一种整体逻辑示意图。参见图8(a),对于双***显示设备,在自定义调节副屏亮度时,第二控制器调用第一控制器中的Flow接口时同时调用副屏亮度service接口,即第一控制器内的设置模式与第二控制器中的副屏亮度service直接进行RPC通信,副屏亮度service通过获取到的自定义亮度值对副屏亮度进行调节。参见图8(b),在实现免打扰模式调节副屏亮度时,第一控制器中的设置模块基于RPC通信协议通知第二控制器,由第二控制器通知副屏Home(主页),Home计时结束通过RPC通知设置模块,然后设置模块又通过RPC调用flow接口设置第二控制器内配置的副屏亮度service,实现副屏进入免打扰模式。
对于单***显示设备,在自定义调节副屏亮度时,总的控制器内配置且可直接调用副屏亮度service接口,以启动副屏亮度service,副屏亮度service通过获取到的自定义亮度值对副屏亮度进行调节。在实现免打扰模式调节副屏亮度时,控制器中的设置模块通知副屏Home(主页),Home计时结束通过RPC通知设置模块,然后设置模块又通过RPC调用副屏亮度service,实现副屏进入免打扰模式。
单***中总的控制器或双***中的第二控制器内配置的副屏亮度service的启动由设备模块(systemService)启动:在显示设备开机后,systemService启动,进而由systemService触发副屏亮度service的启动。为使副屏在调节亮度时能够从视觉效果上呈现明暗变化,由副屏亮度service在第二显示器中启动一个window遮罩(最高层级),将该遮罩的背景透明度从0至170分为15等分,通过调整背景透明度间接模拟亮度变化。
window遮罩为窗口遮罩层,其具有最高优先级的展示顺序,即在启动后,会展示在第二用户界面的上层,即覆盖在第二用户界面上。窗口遮罩层为透明形式,通过设置其背景透明度实现对第二用户界面不同程度的遮挡,以模拟副屏亮度的变化。
副屏亮度service实现的亮度调节内部逻辑为,通过RPC通信协议调用Flow层的副屏亮度值,将该副屏亮度值转化为目标背景透明度,进而基于该目标背景透明度调整窗口遮罩层的背景透明度,实现副屏亮度的调节。
图9示出了根据一些实施例的副屏亮度调节方法的第一种流程图;图10示出了根据一些实施例的副屏亮度调节方法的数据流图。为实现上述提供的副屏亮度调节逻辑,本发明实施例提供一种显示设备,应用在双屏单***的显示设备,包括:第一显示器,被配置为呈现第一用户界面;第二显示器,被配置为呈现第二用户界面;与第一显示器和第二显示器连接的控制器在执行图9和图10所示的副屏亮度调节方法时,控制器被配置为执行下述步骤:
S11、响应于用户触发的开机启动指令,获取第二显示器的默认亮度值,以及,基于默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层。
在启动显示设备时,用户触发显示设备的电源键执行开机动作,电源键可为配置在显示设备遥控器上的电源键,也可为显示设备本身上配置的电源键。用户触发电源键,产生开机启动指令,显示设备的控制器执行开机动作,同时启动控制器中配置的副屏亮度service,通过副屏亮度service在第二显示器中呈现窗口遮罩层。
在显示设备启动后,控制器接收到开机启动指令,在第二显示器中展示第二用户界面的同时,获取第二显示器的默认亮度值。
在一些实施例中,第二显示器的最高亮度值可设为15,而默认亮度值可设为12。窗口遮罩层的最大背景透明度为170,因此,为实现亮度值与背景透明度的对应,可将背景透明度从0至170分为15等分。亮度值每增加一个数值,背景透明度约增加12个数值,例如,副屏亮度值为0时,背景透明度为0;副屏亮度值为1时,背景透明度为12;副屏亮度值为2时,背景透明度为24;依此类推,在副屏亮度值为15时,背景透明度为170。因此,用户在第一显示器中自定义副屏亮度值时,可在第二显示器中通过调整背景透明度间接模拟亮度变化。
基于此,在开机时,第二控制器调用副屏亮度service获取第二显示器的默认亮度值,根据亮度值与背景透明度的对应关系,确定出与默认亮度值对应的默认背景透明度。最后,副屏亮度service根据默认背景透明度生成窗口遮罩层,并将窗口遮罩层展示在第二显示器的上层。
显示设备启动时,第二显示器的亮度为默认亮度值,对应的,第二显示器展示的窗口遮罩层为默认背景透明度,处于正常使用状态,因此,副屏亮度正常。
在一些实施例中,窗口遮罩层的背景透明度数值越高,从视觉效果上越透明,表征副屏亮度越亮。因此,在默认背景透明度时,数值较高,窗口遮罩层较透明,此时,窗口遮罩层覆盖在第二用户界面上,可使第二用户界面中展示的内容透过显示,被用户清晰地看到,呈现副屏较亮的视觉效果。
在一些实施例中,窗口遮罩层的背景透明度数值越小,从视觉效果上呈现灰度的效果越深,表征副屏亮度越暗。若用户降低副屏亮度值,对应的背景透明度数值越小,窗口遮罩层较灰暗,此时,窗口遮罩层覆盖在第二用户界面上,将不会使第二用户界面中展示的内容透过显示,该内容不会被用户看到或用户不能清晰地看到内容,副屏展示内容呈模糊状态或息屏状态,呈现副屏较暗的视觉效果。
S12、响应于用户触发发送的携带目标亮度值的副屏亮度调节指令,将窗口遮罩层的默认背景透明度调整至目标亮度值对应的目标背景透明度,以通过窗口遮罩层实现第二显示器的亮度调节。
显示设备启动后,如果用户需要调节第二显示器的亮度,则可通过第一显示器中呈现的副屏亮度调节界面产生目标亮度值,同时产生副屏亮度调节指令,控制器在接收到副屏亮度调节指令后,调用副屏亮度service实现窗口遮罩层的背景透明度的调节,以实现副屏亮度调节。
在一些实施例中,在用户执行自定义调节副屏亮度时,控制器在执行接收用户触发的携带目标亮度值的副屏亮度调节指令,被进一步配置为执行下述步骤:
步骤1211、接收对第一用户界面中***设置控件的操作,在第一显示器中展示包括亮度调节条的副屏亮度调节界面。
步骤1212、接收对亮度调节条的操作,产生目标亮度值,以及,基于目标亮度值生成副屏亮度调节指令。
在用户需要自定义调节副屏亮度时,用户通过遥控器或语音方式启动***设置控件。***设置控件展示在第一用户界面中,用户触发***设置控件,生成副屏亮度调节界面,并展示在第一显示器中。
图11示出了根据一些实施例的副屏亮度调节界面的示意图。参见图11,副屏亮度调节界面中展示有亮度进度条,用户可拖动亮度进度条移动至所需的亮度值,即产生目标亮度值。亮度值可展示在亮度进度条对应位置的上方。
例如,显示设备启动时,第二显示器中的窗口遮罩层以默认背景透明度进行展示,如默认副屏亮度值为12时对应的默认背景透明度,副屏亮度效果图如图11所示。如果用户需要增加副屏亮度,则可触发遥控器方向键右键,触发亮度进度条向右移动,获得目标亮度值,如13、14等。如果用户需要降低副屏亮度,则可触发遥控器方向键左键,触发亮度进度条向左移动,获得目标亮度值,如11、10等。每触发一次方向键,即调整一个副屏亮度值。
在获取用户所需的目标亮度值时,即可基于目标亮度值生成副屏亮度调节指令。第一控制器将副屏亮度调节指令发送至第二控制器,通过调用副屏亮度service实现窗口遮罩层的背景透明度的调节,以实现副屏亮度调节。
在一些实施例中,在用户需要自定义调节副屏亮度时,用户可通过第一显示器中呈现的副屏亮度调节界面,产生目标亮度值,控制器在接收到携带目标亮度值的副屏亮度调节指令后,即可调用副屏亮度service从flow接口中获得当前设置的副屏亮度值,即根据目标亮度值确定窗口遮罩层的目标背景透明度,进而将窗口遮罩层的原背景透明度调节至目标背景透明度,并据此调整背景透明度使副屏亮度与主屏设置中一致。窗口遮罩层的调节过程,即为第二显示器的亮度调节过程。
在一些实施例中,控制器在执行将窗口遮罩层的默认背景透明度调整至目标亮度值对应的目标背景透明度,被进一步配置为:
步骤1221、如果目标亮度值超过默认亮度值,则将窗口遮罩层的默认背景透明度增加至目标亮度值对应的目标背景透明度,以增加第二显示器的亮度值。
步骤1222、如果目标亮度值未超过默认亮度值,则将窗口遮罩层的默认背景透明度降低至目标亮度值对应的目标背景透明度,以降低第二显示器的亮度值。
在用户需要自定义调节副屏亮度时,用户可基于实际情况调低副屏亮度或调高副屏亮度,进而可通过降低窗口遮罩层的背景透明度或增加窗口遮罩层的背景透明度来模拟副屏亮度变化。
在增加副屏亮度时,用户可基于第一显示器中呈现的图11所示的副屏亮度调节界面进行亮度值设置,得到目标亮度值。如果目标亮度值高于默认亮度值(或原亮度值),说明用户想要增加副屏亮度。此时,根据亮度值与背景透明度的对应关系,基于目标亮度值确定目标背景透明度。目标背景透明度高于窗口遮罩层的默认背景透明度(或原亮度值),因此,第二控制器调用副屏亮度service将窗口遮罩层的背景透明度由默认背景透明度(或原亮度值)提高到目标背景透明度,使得第二显示器的亮度值由默认亮度值(或原亮度值)增加到目标亮度值,实现副屏亮度的增加。
图12示出了根据一些实施例的增加副屏亮度值的效果示意图。在一些实施例中,参见图12,在副屏亮度值为默认亮度值12,窗口遮罩层的默认背景透明度约为144时,如果用户通过第一显示器中的亮度进度条增加到目标亮度值14,则确定目标背景透明度约为168。目标亮度值高于默认亮度值,则需将窗口遮罩层的背景透明度由默认背景透明度144增加到目标背景透明度168,此时,副屏亮度增加。背景透明度增加,窗口遮罩层越透明,副屏亮度越亮,窗口遮罩层覆盖在第二用户界面上后,第二用户界面中展示的内容越清晰地被用户看到,从视觉效果上看,用户可看到的内容越清晰,副屏越亮。
在降低副屏亮度时,用户可基于第一显示器中呈现的图11所示的副屏亮度调节界面进行亮度值设置,得到目标亮度值。如果目标亮度值低于默认亮度值(或原亮度值),说明用户想要降低副屏亮度。此时,根据亮度值与背景透明度的对应关系,基于目标亮度值确定目标背景透明度。目标背景透明度低于窗口遮罩层的默认背景透明度(或原亮度值),因此,第二控制器调用副屏亮度service将窗口遮罩层的背景透明度由默认背景透明度(或原亮度值)降低到目标背景透明度,使得第二显示器的亮度值由默认亮度值(或原亮度值)降低到目标亮度值,实现副屏亮度的减弱。
图13示出了根据一些实施例的降低副屏亮度值的效果示意图。在一些实施例中,参见图13,在副屏亮度值为默认亮度值12,窗口遮罩层的默认背景透明度约为144时,如果用户通过第一显示器中的亮度进度条降低到目标亮度值10,则确定目标背景透明度约为120。目标亮度值低于默认亮度值,则需将窗口遮罩层的背景透明度由默认背景透明度144降低到目标背景透明度120,此时,副屏亮度减弱。背景透明度降低,窗口遮罩层的灰度越深,副屏亮度越暗,窗口遮罩层覆盖在第二用户界面上后,第二用户界面中展示的内容不容易被用户看到,从视觉效果上看,用户可看到的内容越模糊,副屏越灰暗。
在一些实施例中,用户通过主屏上呈现的副屏亮度调节界面实现副屏亮度调节时,只有副屏亮度会跟随用户的自定义亮度进行对应变化,而主屏亮度则不会根据用户的自定义亮度变化,即在大屏呈现内容时,用户调节副屏亮度,不会对主屏内容造成影响,避免影响用户的正常使用。其中,主屏亮度可根据主屏亮度调节自有逻辑实现调节。
可见,本发明实施例提供的显示设备,在执行用户自定义副屏亮度时,用户基于第一显示器中展示的副屏亮度调节界面实现副屏亮度值的自定义设置,控制器响应携带目标亮度值的副屏亮度调节指令,调用副屏亮度service从flow接口中获得用户自定义的目标亮度值,根据目标亮度值确定窗口遮罩层的目标背景透明度,进而将窗口遮罩层的原背景透明度调节至目标背景透明度,并据此调整背景透明度使副屏亮度与主屏设置中一致,实现副屏亮度的调节。
在一些实施例中,本申请提供的显示设备除可以由用户通过副屏亮度调节界面自主调节副屏的亮度之外,还可在副屏没有任何交互和推送时,一段时间过后亮度自动调低,即从外观上与显示设备底座融为一体,不会在用户操作显示设备大屏内容时打扰到用户。
在一些实施例中,在实现免打扰逻辑调节副屏亮度时,第二控制器被进一步配置为执行下述步骤:
步骤13、从接收到用户触发的前一次指令开始计时,如果在统计时长超过预设时长时未接收到下一次指令,则获取第二显示器的当前亮度值和免打扰息屏亮度值,免打扰息屏亮度值是指第二显示器执行息屏进程时对应的亮度值。
步骤14、如果当前亮度值超过免打扰息屏亮度值,则将窗口遮罩层的当前背景透明度降低至免打扰息屏亮度值对应的息屏背景透明度,第二显示器进入息屏模式,显示设备进入免打扰模式,当前背景透明度是指当前亮度值对应的背景透明度。
用户在使用双屏显示设备时,第二显示器用于显示提示类消息,因此,控制器会不定时地响应消息展示指令,以将对应消息内容展示在第二显示器中,此时,第二显示器的亮度需保持正常的默认亮度状态,或保持在内容可被用户清晰看到的亮度值。
若控制器不再与第二显示器交互,如不再向第二显示器发送消息展示指令以进行副屏消息展示。此时,副屏处于未使用状态,可将副屏的亮度降低,进入息屏状态,即副屏呈暗状态。在此场景下,显示设备自动进入免打扰模式,副屏亮度自动降低。
因此,为实现显示设备自动进入免打扰模式,可在控制器接收到一次指令时即启动后台计时,累积统计时长。控制器接收到的指令包括但不限定于副屏亮度调节指令、消息展示指令等交互指令,该指令可为用户触发产生指令,也可为服务器向显示设备下发的指令。
在一些实施例中,设定触发显示设备自动进入免打扰模式的预设时长可为1分钟或2分钟,即在1分钟或2分钟内控制器未接收到任一指令,即自动进入免打扰模式,此时,控制器执行息屏进程。
在免打扰模式下,第二显示器呈息屏状态,因此,第二显示器的亮度值为免打扰息屏度值。在一些实施例中,免打扰息屏亮度值可设定为5,也可为其他数值,此处不限定。
在一些实施例中,如果统计时长超过预设时长,说明控制器未接收到下一次指令,此时,需将第二显示器的亮度调节至免打扰息屏亮度值,进而获取预先设定的第二显示器的免打扰息屏亮度值。基于免打扰息屏亮度值和对应关系,即可确定窗口遮罩层的息屏背景透明度。
在进入免打扰模式时,获取当前副屏的当前亮度值,当前亮度值可根据窗口遮罩层的当前背景透明度和对应关系进行换算。如果当前亮度值超过免打扰息屏亮度值,说明在显示设备进入免打扰模式时,需执行亮度降低的过程,即需将窗口遮罩层的当前背景透明度降低至免打扰息屏亮度值对应的息屏背景透明度。
图14示出了根据一些实施例的进入免打扰模式的副屏亮度的效果示意图。此时,参见图14,第二显示器进入息屏模式,显示设备进入免打扰模式。窗口遮罩层的背景透明度数值较小(约60),窗口遮罩层灰暗程度较深,窗口遮罩层覆盖在第一用户界面上后,副屏展示内容模糊程度较大,不容易被用户看到,呈现副屏较暗的视觉效果。
可见,本发明实施例提供的显示设备,在执行免打扰自动调节副屏亮度时,实时统计控制器接收指令的间隔时间,如果在接收到一次指令后的统计时长超过预设时长时未接收到下一次指令,则显示设备需进入免打扰模式。此时,如果副屏的当前亮度值超过免打扰息屏亮度值,则将窗口遮罩层的当前背景透明度降低至免打扰息屏亮度值对应的息屏背景透明度,第二显示器进入息屏模式。因此,在副屏没有任何交互和推送时,一段时间过后亮度自动调低,即从外观上与显示设备底座融为一体,不会在用户操作显示设备大屏内容时打扰到用户。
在一些实施例中,为便于对第二显示器的状态进行标识,可根据第二显示器的不同亮度进行标识,以确定显示设备是处于亮度调节模式还是处于免打扰模式,第二显示器的展示状态为亮状态或暗状态。
在一些实施例中,在确定显示设备的模式和第二显示器的状态时,控制器被进一步配置为执行下述步骤:
步骤15、在第二显示器的当前亮度值超过免打扰息屏亮度值时,确定显示设备处于亮度调节模式,以及,设置第二显示器的展示状态为亮状态。
步骤16、在第二显示器的当前亮度值未超过免打扰息屏亮度值时,确定显示设备处于免打扰模式,以及,设置第二显示器的展示状态为暗状态。
如果用户自定义副屏亮度,则第二显示器未处于息屏状态,此场景下,第二显示器的当前亮度值超过免打扰息屏亮度值,即可确定显示设备处于亮度调节模式,以及,设置第二显示器的展示状态为亮状态。
如果用户与显示设备之间没有交互动作,则第二显示器需进入息屏状态,此场景下,第二显示器的当前亮度值未超过免打扰息屏亮度值,即可确定显示设备处于免打扰模式,以及,设置第二显示器的展示状态为暗状态。
在一些实施例中,在控制器执行免打扰逻辑时,若副屏当前亮度值大于免打扰息屏亮度值,且屏幕状态为亮时,则需副屏平滑变暗至免打扰息屏亮度值,以及,设置屏幕状态为暗;若当前亮度值小于免打扰息屏亮度值,则不变化。
在一些实施例中,通过判断第二显示器的展示状态,可以确定显示设备是否处于免打扰模式,以便确定控制器的执行策略,例如,只有显示设备原未处于免打扰模式时,才可执行进入免打扰模式的步骤;只有显示设备原处于免打扰模式时,才可执行退出免打扰模式的步骤。如果第二显示器为亮状态,则确定显示设备未处于免打扰模式;如果第二显示器为暗状态,则确定显示设备处于免打扰模式。
前述实施例提供的显示设备,在显示设备正常启动后,在第二显示器展示被设置为默认背景透明度的窗口遮罩层。在用户对第二显示器进行自定义亮度调节时,通过改变窗口遮罩层的背景透明度的方式模拟第二显示器的亮度变化。
而在其他实施例中,显示设备还可在一段时间内未产生交互时自动进入免打扰模式。如果在免打扰模式下,显示设备再次产生交互信息或产生副屏亮度调节指令,第二显示器需解除免打扰模式,将副屏亮度调整到默认亮度值或用户自定义的亮度值。
图15示出了根据一些实施例的副屏亮度调节方法的第二种流程图。本发明实施例提供的一种显示设备,应用在双屏单***的显示设备,该设备包括:第一显示器,被配置为呈现第一用户界面;第二显示器,被配置为呈现第二用户界面;与第一显示器和第二显示器连接的控制器,在执行图15所示的副屏亮度调节方法时,控制器被配置为执行下述步骤:
S21、响应于用户触发的开机启动指令,获取第二显示器的默认亮度值,以及,基于默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层。
在启动显示设备时,产生开机启动指令,控制器响应开机启动指令以在第二显示器中展示被设置为默认背景透明度的窗口遮罩层。该过程可参照前述实施例提供的显示设备中的控制器的执行步骤S11及相关内容,此处不进行赘述。
S22、响应于携带免打扰息屏亮度值的息屏调节指令,将窗口遮罩层的默认背景透明度调节至免打扰息屏亮度值对应的息屏背景透明度,以通过窗口遮罩层实现第二显示器的亮度调节,第二显示器进入息屏模式,显示设备进入免打扰模式,免打扰息屏亮度值是指控制第二显示器执行息屏进程时对应的亮度值。
在显示设备启动后,若控制器不再与第二显示器交互,如不再向第二显示器发送消息展示指令以进行副屏消息展示。此时,副屏处于未使用状态,可将副屏的亮度降低,进入息屏状态,即副屏呈暗状态。在此场景下,显示设备自动进入免打扰模式,副屏亮度自动降低。
为便于在显示设备未交互时能够及时自动控制第二显示器息屏,控制器实时统计每一次接收指令的统计时长,若在接收到一次指令后的统计时长超过预设时长时,未接收到下一次的指令,则可确定显示设备需进入免打扰模式,第二显示器息屏,此时,显示设备由正常的亮度调节模式进入免打扰模式。
在一些实施例中,控制器在执行在接收携带免打扰息屏亮度值的息屏调节指令,被进一步配置为:
步骤221、从接收到指示显示设备的前一次指令开始计时,如果在统计时长超过预设时长时未接收到下一次指令,则获取免打扰息屏亮度值。
步骤222、基于免打扰息屏亮度值,生成息屏调节指令。
在统计时长超过预设时长时未接收到下一次指令,如未接收到消息展示指令或副屏亮度调节指令,此时,第二显示器的亮度需降低至免打扰息屏亮度值。因此,控制器获取息屏状态对应的免打扰息屏亮度值,并生成携带免打扰息屏亮度值的息屏调节指令。控制器接收到息屏调节指令后,即可降低第二显示器的亮度值至免打扰息屏亮度值,以进入免打扰模式。
在一些实施例中,第二显示器的亮度值处于非默认亮度值时,在此情况下显示设备进入免打扰模式时,控制器被进一步配置为执行下述步骤:
步骤23、在需要进入免打扰模式时,获取第二显示器中展示的窗口遮罩层的当前背景透明度和第二显示器的当前展示状态。
步骤24、在当前背景透明度对应的当前亮度值超过免打扰息屏亮度值,以及,当前展示状态为亮状态时,将窗口遮罩层的当前背景透明度降低至免打扰息屏亮度值对应的息屏背景透明度,以将第二显示器的亮度值降低至免打扰息屏亮度值,以及,设置第二显示器的展示状态为暗状态。
在进行亮度调节时,先判断第二显示器的展示状态,以确定显示设备是否处于免打扰模式,只有显示设备原未处于免打扰模式时,才可执行进入免打扰模式的步骤。如果第二显示器为亮状态,则确定显示设备未处于免打扰模式;如果第二显示器为暗状态,则确定显示设备处于免打扰模式。
在一些实施例中,在控制器执行免打扰逻辑时,若副屏当前亮度值大于免打扰息屏亮度值,且屏幕状态为亮时,则需副屏平滑变暗至免打扰息屏亮度值,以及,设置屏幕状态为暗;若当前亮度值小于免打扰息屏亮度值,则不变化。该实现过程可参照前述实施例提供的步骤13至步骤16的内容,此处不再赘述。
在一些实施例中,控制器在调节副屏亮度时,可采用平滑调节方式,避免让用户在视觉上感觉到突然的亮度增加或降低。亮度的变化量较大时,亮度突变会给用户视觉造成影响,用户体验不好。
因此,控制器在执行将窗口遮罩层的当前背景透明度降低至免打扰息屏亮度值对应的息屏背景透明度,被进一步配置为:
步骤241、计算窗口遮罩层的当前背景透明度和息屏背景透明度的透明度差值。
步骤242、基于透明度差值和亮度调节所需的调节时长,计算透明度调节步长。
步骤243、基于透明度调节步长,将窗口遮罩层的当前背景透明度降低至息屏背景透明度。
为实现平滑的降低副屏亮度至息屏亮度值,可计算窗口遮罩层的当前背景透明度和息屏背景透明度的透明度差值。再根据预设的调节时长,确定透明度调节时长。亮度调节所需的调节时长为显示设备执行一次亮度调节的时长。
由于亮度值每增加一个数值,对应的背景透明度增加12个数值。因此,透明度调节步长表征每调节12个背景透明度所需的时长。
例如,若当前副屏亮度值为10,对应当前背景透明度为120;息屏亮度值为5,则息屏背景透明度为60,计算的透明度差值为60。若预设的调节时长为500ms,则透明度调节步长为(60/12)/500=1/100,即每100ms调整12个透明度。
在确定出透明度调节步长后,即可将窗口遮罩层的当前背景透明度平滑降低至息屏背景透明度。例如,在从背景透明度120降低至60时,透明度调节步长为每100ms调整12个透明度,则需调节5次后实现背景透明度的降低,即第一个100ms背景透明度由120降低至108;第二个100ms背景透明度由108降低至96;第三个100ms背景透明度由96降低至84;第四个100ms背景透明度由84降低至72;第五个100ms背景透明度由72降低至60。
窗口遮罩层的背景透明度分次降低,每次降低12个数值直至息屏背景透明度,对应副屏的亮度分次降低,每次降低1个数值至免打扰息屏亮度值,从而实现副屏亮度的平滑变暗效果。
在一些实施例中,在显示设备进入免打扰模式后,如果用户需要再次使用第二显示器,则需要增加第二显示器的亮度至正常状态。此时,需解除显示设备的免打扰模式。
在一些实施例中,在需要退出免打扰模式时,控制器被进一步配置为执行下述步骤:
步骤25、在由免打扰模式切换进入亮度调节模式时,响应于携带目标亮度值的副屏亮度调节指令,获取第二显示器的免打扰息屏亮度值和当前展示状态。
步骤26、在目标亮度值超过免打扰息屏亮度值,以及,当前展示状态为暗状态时,将窗口遮罩层的息屏背景透明度增加至目标亮度值对应的目标背景透明度,以将第二显示器的亮度值由免打扰息屏亮度值增加至目标亮度值,以及,设置第二显示器的展示状态为亮状态。
在用户需要查看第二显示器的内容时,需将显示设备退出免打扰模式。此时,显示设备需由免打扰模式切换进入亮度调节模式,显示设备进入亮度调节模式即可表征显示设备处于正常展示内容的状态。
为实现第二显示器的亮度增加,用户可通过在第一显示器中呈现的副屏亮度调节界面实现副屏亮度的自定义设置,此时,控制器产生携带目标亮度值的副屏亮度调节指令。
在进行亮度调节时,先判断第二显示器的展示状态,以确定显示设备是否处于免打扰模式,只有显示设备原处于免打扰模式时,才可执行退出免打扰模式的步骤。如果第二显示器为亮状态,则确定显示设备未处于免打扰模式;如果第二显示器为暗状态,则确定显示设备处于免打扰模式。
为此,在目标亮度值超过免打扰息屏亮度值,以及,当前展示状态为暗状态时,说明当前显示设备处于免打扰模式,此时,为便于用户使用第二显示器,需将窗口遮罩层的息屏背景透明度增加至目标亮度值对应的目标背景透明度,以将第二显示器的亮度值由免打扰息屏亮度值增加至目标亮度值,以及,设置第二显示器的展示状态为亮状态。该过程的实现过程可参照前述实施例提供的步骤S12及相关步骤的内容,此处不再赘述。
在一些实施例中,控制器在调节副屏亮度时,可采用平滑调节方式,避免让用户在视觉上感觉到突然的亮度增加或降低。为此,平滑增加副屏亮度的实现过程可参照前述实施例提供的步骤241至步骤243提出的平滑降低副屏亮度的内容,此处不再赘述。
在一些实施例中,在显示设备执行退出免打扰逻辑时,需执行亮屏进程,此时,若用户自定义的副屏目标亮度值大于免打扰息屏亮度值,且屏幕状态为暗时,则需副屏平滑变亮至目标亮度值,以及,设置屏幕状态为亮;若副屏目标亮度值小于免打扰息屏亮度值,则不变化。
在一些实施例中,控制器接收的指令包括副屏亮度调节指令和消息展示指令,使得在控制器执行亮屏进程时,可控制副屏亮度增加的指令可为副屏亮度调节指令,也可为消息展示指令。
在为副屏亮度调节指令时,可采用前述的方法,基于用户在大屏自定义的目标亮度值实现副屏亮度的增加。
在为消息展示指令时,控制器接收到消息展示指令,此时,为使第二显示器展示该指令对应的消息内容,需执行亮屏操作。此时,控制器将副屏亮度增加至默认亮度值或者增加至进入免打扰模式之前的亮度值。
可见,本发明实施例提供的显示设备,在执行免打扰模式自动调节副屏亮度时,如果在接收到一次指令后的统计时长超过预设时长时未接收到下一次指令,则显示设备需进入免打扰模式。此时,如果副屏的当前亮度值超过免打扰息屏亮度值,则将窗口遮罩层的当前背景透明度降低至免打扰息屏亮度值对应的息屏背景透明度,第二显示器进入息屏模式。因此,在副屏没有任何交互和推送时,一段时间过后亮度自动调低,即从外观上与显示设备底座融为一体,不会在用户操作显示设备大屏内容时打扰到用户。
前述实施例提供的显示设备在执行副屏亮度调节方法时,应用在双屏单***的显示设备中,两个显示器均由一个总的控制器进行控制,即控制第一显示器和第二显示器的内容展示,以及,调节第二显示器的亮度值。
而在其他实施例中,显示设备还可为双屏双***显示设备,即由第一控制器控制第一显示器中各内容的展示,并向第二控制器发送广播,以告知第二控制器控制第二显示器进行内容展示,以及,调节第二显示器的亮度值。在双屏双***显示设备中,第一控制器为主控制器,第二控制器为辅控制器,需要在第二显示器中展示的消息在第一控制器中产生,由第一控制器将该消息发送至第二控制器,再由第二控制器控制第二显示器进行展示。
在一些实施例中,本发明实施例提供的一种显示设备,应用在双屏双***显示设备,包括:第一显示器,被配置为呈现第一用户界面;第二显示器,被配置为呈现第二用户界面;与第一显示器连接的第一控制器,第一控制器被配置为:接收用户触发的开机启动指令和携带目标亮度值的副屏亮度调节指令,将所述开机启动指令和携带目标亮度值的副屏亮度调节指令分别发送至第二控制器,由所述第二控制器调节所述第二显示器的亮度值。与第二显示器连接的第二控制器,第二控制器被配置为执行副屏亮度调节方法。
在一些实施例中,在执行副屏亮度调节方法时,第二控制器被配置为:
步骤011、响应于所述第一控制器发送的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层。
步骤012、响应于所述第一控制器发送的携带目标亮度值的副屏亮度调节指令,将所述窗口遮罩层的默认背景透明度调整至所述目标亮度值对应的目标背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节。
第一控制器执行的步骤和第二控制器执行步骤均可对应参照前述实施例提供的双屏单***显示设备中控制器的执行步骤S11至S12及相关内容,此处不再赘述。
在显示设备由亮度调节模式进入免打扰模式时,本发明实施例提供一种显示设备,应用在双屏双***显示设备,包括:第一显示器,被配置为呈现第一用户界面;第二显示器,被配置为呈现第二用户界面;与第一显示器连接的第一控制器,第一控制器被配置为执行下述步骤:
步骤021、接收用户触发的开机启动指令,以及,在未产生用于指示第二控制器指令的统计时长超过预设时长时,产生携带免打扰息屏亮度值的息屏调节指令,所述免打扰息屏亮度值是指第二显示器执行息屏进程时对应的亮度值。
步骤022、将所述开机启动指令和携带免打扰息屏亮度值的息屏调节指令发送至第二控制器,由所述第二控制器降低所述第二显示器的亮度值至免打扰息屏亮度值,以进入免打扰模式。
与所述第二显示器连接的第二控制器,所述第二控制器被配置为:
步骤031、响应于所述第一控制器发送的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
步骤032、响应于所述第一控制器发送的携带免打扰息屏亮度值的息屏调节指令,将所述窗口遮罩层的默认背景透明度调节至所述免打扰息屏亮度值对应的息屏背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节,所述第二显示器进入息屏模式,所述第二控制器进入免打扰模式。
第一控制器执行的步骤和第二控制器执行步骤均可对应参照前述实施例提供的双屏单***显示设备中控制器的执行步骤S21至S22及相关内容,此处不再赘述。
图9示出了根据一些实施例的副屏亮度调节方法的第一种流程图。参见图9,本发明实施例提供一种副屏亮度调节方法,由前述实施例提供的双屏单***显示设备中的控制器执行,所述方法包括:
S11、响应于用户触发的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
S12、响应于用户触发的携带目标亮度值的副屏亮度调节指令,将所述窗口遮罩层的默认背景透明度调整至所述目标亮度值对应的目标背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节。
图15示出了根据一些实施例的副屏亮度调节方法的第二种流程图。参见图15,本发明实施例提供一种副屏亮度调节方法,由前述实施例提供的显示设备中的控制器执行,所述方法包括:
S21、响应于用户触发的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
S22、响应于携带免打扰息屏亮度值的息屏调节指令,将所述窗口遮罩层的默认背景透明度调节至所述免打扰息屏亮度值对应的息屏背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节,所述第二显示器进入息屏模式,所述第二控制器进入免打扰模式。
由以上技术方案可知,本发明实施例提供的一种副屏亮度调节方法及显示设备,在开机启动时,基于默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;在用户自定义副屏亮度产生副屏亮度调节指令时,将窗口遮罩层的默认背景透明度调整至目标亮度值对应的目标背景透明度;在一段时间未接收新的指令时,将窗口遮罩层的默认背景透明度调节至免打扰息屏亮度值对应的息屏背景透明度,第二显示器进入息屏模式,显示设备进入免打扰模式。可见,本发明实施例提供的方法及显示设备,通过窗口遮罩层实现第二显示器的亮度调节,并通过窗口遮罩层的背景透明度的变化模拟副屏亮度变化,副屏亮度可独立调节,不会影响主屏内容展示,用户体验好。
具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的副屏亮度调节方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于副屏亮度调节方法实施例而言,由于其基本相似于显示设备实施例,所以描述的比较简单,相关之处参见显示设备实施例中的说明即可。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。

Claims (14)

1.一种显示设备,其特征在于,包括:
第一显示器,被配置为呈现第一用户界面;
第二显示器,被配置为呈现第二用户界面;
与所述第一显示器和所述第二显示器连接的控制器,所述控制器被配置为:
响应于用户触发的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
响应于用户触发的携带目标亮度值的副屏亮度调节指令,将所述窗口遮罩层的默认背景透明度调整至所述目标亮度值对应的目标背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节。
2.根据权利要求1所述的显示设备,其特征在于,所述控制器在接收用户触发的携带目标亮度值的副屏亮度调节指令,被进一步配置为:
接收对所述第一用户界面中***设置控件的操作,在所述第一显示器中展示包括亮度调节条的副屏亮度调节界面;
接收对所述亮度调节条的操作,产生目标亮度值,以及,基于所述目标亮度值生成副屏亮度调节指令。
3.根据权利要求1所述的显示设备,其特征在于,所述控制器在执行所述将所述窗口遮罩层的默认背景透明度调整至所述目标亮度值对应的目标背景透明度,被进一步配置为:
如果所述目标亮度值超过默认亮度值,则将所述窗口遮罩层的默认背景透明度增加至所述目标亮度值对应的目标背景透明度,以增加所述第二显示器的亮度值;
如果所述目标亮度值未超过默认亮度值,则将所述窗口遮罩层的默认背景透明度降低至所述目标亮度值对应的目标背景透明度,以降低所述第二显示器的亮度值。
4.根据权利要求1所述的显示设备,其特征在于,所述控制器被进一步配置为:
从接收到用户触发的前一次指令开始计时,如果在统计时长超过预设时长时未接收到下一次指令,则获取所述第二显示器的当前亮度值和免打扰息屏亮度值,所述免打扰息屏亮度值是指控制第二显示器执行息屏进程时对应的亮度值;
如果所述当前亮度值超过免打扰息屏亮度值,则将所述窗口遮罩层的当前背景透明度降低至所述免打扰息屏亮度值对应的息屏背景透明度,所述第二显示器进入息屏模式,所述显示设备进入免打扰模式,所述当前背景透明度是指当前亮度值对应的背景透明度。
5.根据权利要求4所述的显示设备,其特征在于,所述控制器被进一步配置为:
在所述第二显示器的当前亮度值超过免打扰息屏亮度值时,确定所述显示设备处于亮度调节模式,以及,设置所述第二显示器的展示状态为亮状态;
在所述第二显示器的当前亮度值未超过免打扰息屏亮度值时,确定所述显示设备处于免打扰模式,以及,设置所述第二显示器的展示状态为暗状态。
6.根据权利要求1所述的显示设备,其特征在于,所述控制器包括与所述第一显示器连接的第一控制器以及与所述第二显示器连接的第二控制器;
所述第一控制器被配置为:接收用户触发的开机启动指令和携带目标亮度值的副屏亮度调节指令,将所述开机启动指令和携带目标亮度值的副屏亮度调节指令分别发送至第二控制器,由所述第二控制器调节所述第二显示器的亮度值;
所述第二控制器被配置为:响应于所述第一控制器发送的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
响应于所述第一控制器发送的携带目标亮度值的副屏亮度调节指令,将所述窗口遮罩层的默认背景透明度调整至所述目标亮度值对应的目标背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节。
7.一种显示设备,其特征在于,包括:
第一显示器,被配置为呈现第一用户界面;
第二显示器,被配置为呈现第二用户界面;
与所述第一显示器和所述第二显示器连接的控制器,所述控制器被配置为:
响应于用户触发的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
响应于携带免打扰息屏亮度值的息屏调节指令,将所述窗口遮罩层的默认背景透明度调节至所述免打扰息屏亮度值对应的息屏背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节,所述第二显示器进入息屏模式,所述显示设备进入免打扰模式,所述免打扰息屏亮度值是指控制第二显示器执行息屏进程时对应的亮度值。
8.根据权利要求7所述的显示设备,其特征在于,所述控制器在接收携带免打扰息屏亮度值的息屏调节指令,被进一步配置为:
从接收到指示显示设备的前一次指令开始计时,如果在统计时长超过预设时长时未接收到下一次指令,则获取免打扰息屏亮度值;
基于所述免打扰息屏亮度值,生成息屏调节指令。
9.根据权利要求7所述的显示设备,其特征在于,所述控制器被进一步配置为:
在需要进入免打扰模式时,获取所述第二显示器中展示的窗口遮罩层的当前背景透明度和所述第二显示器的当前展示状态;
在所述当前背景透明度对应的当前亮度值超过所述免打扰息屏亮度值,以及,所述当前展示状态为亮状态时,将所述窗口遮罩层的当前背景透明度降低至所述免打扰息屏亮度值对应的息屏背景透明度,以将所述第二显示器的亮度值降低至免打扰息屏亮度值,以及,设置所述第二显示器的展示状态为暗状态。
10.根据权利要求9所述的显示设备,其特征在于,所述控制器在执行所述将所述窗口遮罩层的当前背景透明度降低至所述免打扰息屏亮度值对应的息屏背景透明度,被进一步配置为:
计算所述窗口遮罩层的当前背景透明度和息屏背景透明度的透明度差值;
基于所述透明度差值和亮度调节所需的调节时长,计算透明度调节步长;
基于所述透明度调节步长,将所述窗口遮罩层的当前背景透明度降低至所述息屏背景透明度。
11.根据权利要求7所述的显示设备,其特征在于,所述控制器被进一步配置为:
在由所述免打扰模式切换进入亮度调节模式时,响应于携带目标亮度值的副屏亮度调节指令,获取所述第二显示器的免打扰息屏亮度值和当前展示状态;
在所述目标亮度值超过所述免打扰息屏亮度值,以及,所述当前展示状态为暗状态时,将所述窗口遮罩层的息屏背景透明度增加至所述目标亮度值对应的目标背景透明度,以将所述第二显示器的亮度值由免打扰息屏亮度值增加至目标亮度值,以及,设置所述第二显示器的展示状态为亮状态。
12.根据权利要求7所述的显示设备,其特征在于,所述控制器包括与所述第一显示器连接的第一控制器以及与所述第二显示器连接的第二控制器;
所述第一控制器被配置为:接收用户触发的开机启动指令,以及,在未产生用于指示第二控制器指令的统计时长超过预设时长时,产生携带免打扰息屏亮度值的息屏调节指令,所述免打扰息屏亮度值是指第二显示器执行息屏进程时对应的亮度值;
将所述开机启动指令和携带免打扰息屏亮度值的息屏调节指令发送至第二控制器,由所述第二控制器降低所述第二显示器的亮度值至免打扰息屏亮度值,以进入免打扰模式;
所述第二控制器被配置为:响应于所述第一控制器发送的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
响应于所述第一控制器发送的携带免打扰息屏亮度值的息屏调节指令,将所述窗口遮罩层的默认背景透明度调节至所述免打扰息屏亮度值对应的息屏背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节,所述第二显示器进入息屏模式,所述第二控制器进入免打扰模式。
13.一种副屏亮度调节方法,其特征在于,所述方法包括:
响应于用户触发的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
响应于用户触发的携带目标亮度值的副屏亮度调节指令,将所述窗口遮罩层的默认背景透明度调整至所述目标亮度值对应的目标背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节。
14.一种副屏亮度调节方法,其特征在于,所述方法包括:
响应于用户触发的开机启动指令,获取所述第二显示器的默认亮度值,以及,基于所述默认亮度值对应的默认背景透明度在第二显示器的上层展示窗口遮罩层;
响应于携带免打扰息屏亮度值的息屏调节指令,将所述窗口遮罩层的默认背景透明度调节至所述免打扰息屏亮度值对应的息屏背景透明度,以通过所述窗口遮罩层实现第二显示器的亮度调节,所述第二显示器进入息屏模式,所述显示设备进入免打扰模式,所述免打扰息屏亮度值是指控制第二显示器执行息屏进程时对应的亮度值。
CN202110445749.7A 2021-04-25 2021-04-25 一种副屏亮度调节方法及显示设备 Pending CN114296664A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110445749.7A CN114296664A (zh) 2021-04-25 2021-04-25 一种副屏亮度调节方法及显示设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110445749.7A CN114296664A (zh) 2021-04-25 2021-04-25 一种副屏亮度调节方法及显示设备

Publications (1)

Publication Number Publication Date
CN114296664A true CN114296664A (zh) 2022-04-08

Family

ID=80964589

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110445749.7A Pending CN114296664A (zh) 2021-04-25 2021-04-25 一种副屏亮度调节方法及显示设备

Country Status (1)

Country Link
CN (1) CN114296664A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117316084A (zh) * 2023-09-19 2023-12-29 荣耀终端有限公司 熄屏显示方法及电子设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060004450A (ko) * 2004-07-09 2006-01-12 엘지전자 주식회사 영상 표시 기기의 이중 화면 휘도 자동 조정 장치 및 방법
CN106657842A (zh) * 2017-01-06 2017-05-10 北京康力优蓝机器人科技有限公司 双屏显示方法及***
CN108881635A (zh) * 2018-06-27 2018-11-23 努比亚技术有限公司 屏幕亮度调节方法、移动终端及计算机可读存储介质
CN109614192A (zh) * 2018-12-07 2019-04-12 北京金山云网络技术有限公司 页面亮度显示方法及装置
CN111464840A (zh) * 2020-03-19 2020-07-28 海信视像科技股份有限公司 显示设备及显示设备屏幕亮度的调节方法
CN111526415A (zh) * 2020-04-15 2020-08-11 海信视像科技股份有限公司 一种双屏显示设备及其hdmi的切换方法
CN112365863A (zh) * 2020-11-17 2021-02-12 北京小米移动软件有限公司 亮度调节方法、装置、显示设备及存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060004450A (ko) * 2004-07-09 2006-01-12 엘지전자 주식회사 영상 표시 기기의 이중 화면 휘도 자동 조정 장치 및 방법
CN106657842A (zh) * 2017-01-06 2017-05-10 北京康力优蓝机器人科技有限公司 双屏显示方法及***
CN108881635A (zh) * 2018-06-27 2018-11-23 努比亚技术有限公司 屏幕亮度调节方法、移动终端及计算机可读存储介质
CN109614192A (zh) * 2018-12-07 2019-04-12 北京金山云网络技术有限公司 页面亮度显示方法及装置
CN111464840A (zh) * 2020-03-19 2020-07-28 海信视像科技股份有限公司 显示设备及显示设备屏幕亮度的调节方法
CN111526415A (zh) * 2020-04-15 2020-08-11 海信视像科技股份有限公司 一种双屏显示设备及其hdmi的切换方法
CN112365863A (zh) * 2020-11-17 2021-02-12 北京小米移动软件有限公司 亮度调节方法、装置、显示设备及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117316084A (zh) * 2023-09-19 2023-12-29 荣耀终端有限公司 熄屏显示方法及电子设备

Similar Documents

Publication Publication Date Title
CN112214189B (zh) 图像显示方法及显示设备
CN112118400B (zh) 显示设备上图像的显示方法及显示设备
CN112153446A (zh) 一种显示设备及流媒体视频音画同步方法
CN112243141B (zh) 投屏功能的显示方法及显示设备
CN112087671B (zh) 一种输入法控件的操控提示信息的显示方法及显示设备
CN111836104B (zh) 显示设备及显示方法
CN112565862A (zh) 一种显示设备及其设备参数的记忆方法、恢复方法
CN113094142A (zh) 页面显示方法及显示设备
CN113014939A (zh) 显示设备及播放方法
CN111899175A (zh) 图像转换方法及显示设备
CN112203154A (zh) 一种显示设备
CN112306604B (zh) 一种传输文件的进度显示方法及显示设备
CN112289271B (zh) 显示设备及调光方式切换方法
CN114095769B (zh) 一种应用级播放器的直播低延迟处理方法及显示设备
CN111954043B (zh) 一种信息栏显示方法及显示设备
WO2021031620A1 (zh) 显示设备和背光亮度调节方法
CN112214190A (zh) 显示设备资源播放方法及显示设备
CN114296664A (zh) 一种副屏亮度调节方法及显示设备
CN113434240B (zh) 图像模式的显示方法及显示设备
CN112104950B (zh) 一种音量控制方法及显示设备
CN112218156B (zh) 一种调节视频动态对比度的方法及显示设备
CN114007119A (zh) 视频播放方法及显示设备
CN112363683A (zh) 一种网页应用支持多图层显示的方法及显示设备
CN114390190A (zh) 显示设备及监测应用启动摄像头的方法
CN113971049A (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