CN112351230B - 智能屏幕、智能屏幕自动切换显示帧率方法及存储介质 - Google Patents
智能屏幕、智能屏幕自动切换显示帧率方法及存储介质 Download PDFInfo
- Publication number
- CN112351230B CN112351230B CN202011137262.4A CN202011137262A CN112351230B CN 112351230 B CN112351230 B CN 112351230B CN 202011137262 A CN202011137262 A CN 202011137262A CN 112351230 B CN112351230 B CN 112351230B
- Authority
- CN
- China
- Prior art keywords
- smart screen
- frame rate
- user
- image
- screen
- 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
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000008859 change Effects 0.000 claims abstract description 20
- 230000001133 acceleration Effects 0.000 claims description 45
- 230000000694 effects Effects 0.000 abstract description 3
- 238000004364 calculation method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000007667 floating Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 241000872198 Serjania polyphylla Species 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44218—Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
-
- 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/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4854—End-user interface for client configuration for modifying image parameters, e.g. image brightness, contrast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/52—Automatic gain control
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了一种智能屏幕、智能屏幕自动切换显示帧率的方法及存储介质,该方法包括:获取所述智能屏幕所朝向的设定区域范围内的图像;根据所述智能屏幕获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户;当判定所述智能屏幕前存在用户时,获取所述智能屏幕所在无线局域网络中的接入设备;判断所述接入设备是否处于用户关注状态;当存在处于用户关注状态的接入设备时,则降低所述智能屏幕显示的帧率。解决了特定场景下智能屏幕不能自动切换显示帧率的问题。达到了特定场景下降低智能屏幕功耗的技术效果。
Description
技术领域
本发明涉及智能屏幕领域,尤其涉及一种智能屏幕自动切换显示帧率的方法、计算机可读存储介质以及智能屏幕。
背景技术
随着智能设备的发展,智能屏幕出现在了几乎每一个智能家居上,在节能减排的今天,智能屏幕最耗电的莫过于在高帧率的工作情况,由于屏幕越来越大,以前高清片源1080P,发展到现在4K屏幕,屏幕本身的分辨率变得更高。智能屏幕前存在用户,但用户在使用其他的智能设备,并未观看智能屏幕的情况;或者智能屏幕前不存在用户的情况,比如:播放音乐时,用户不在电视荧幕前方时。面对这些场景,智能屏幕不能自动的切换到低显示帧率的处理模式,增加智能屏幕不必要的功耗。
因此,现有技术仍有待改进。
发明内容
有鉴于此,提供一种智能屏幕自动切换显示帧率的方法,解决特定场景下智能屏幕不能自动切换显示帧率的问题。
本申请实施例提供了一种智能屏幕自动切换显示帧率的方法,其特征在于,所述方法包括:
获取所述智能屏幕所朝向的设定区域范围内的图像;
根据所述智能屏幕获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户;
当判定所述智能屏幕前存在用户时,获取所述智能屏幕所在无线局域网络中的接入设备;
判断所述接入设备是否处于用户关注状态;
当存在处于用户关注状态的接入设备时,则降低所述智能屏幕显示的帧率。
在一实施例中,所述根据所述智能屏幕获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户的步骤,包括:
每隔第一预设时长,获取所述智能屏幕所朝向的设定区域范围内的图像,并计算所述图像的灰度增益值;
计算相邻的两个所述灰度增益值的差值;
当所述差值大于第一预设阈值时,则判定所述智能屏幕前存在用户。
在一实施例中,所述根据所述智能屏幕获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户的步骤,包括:
每隔第二预设时长,获取所述智能屏幕所朝向的设定区域范围内的图像,并计算所述图像的灰度增益值;
计算相邻的两个所述灰度增益值的差值;
当连续多个所述差值大于第二预设阈值时,则判定所述智能屏幕前存在用户。
在一实施例中,所述计算所述图像的灰度增益值的步骤,包括:
通过所述智能屏幕的前置摄像头采集所述设定区域范围内的图像;
分别获取所述设定区域范围内的图像的红色子像素增益值、绿色子像素增益值以及蓝色子像素增益值;
计算获取的所述红色子像素增益值、所述绿色子像素增益值以及所述蓝色子像素增益值的平均值作为对应像素的灰度增益值;
计算所述设定区域范围内所有像素的灰度增益值的平均值作为所述图像的灰度增益值。
在一实施例中,所述判断所述接入设备是否处于用户关注状态的步骤,包括:
每隔第三预设时长,获取预设单位时间间隔内所述接入设备的平均加速度;
计算相邻的两个所述平均加速度的差值;
当所述差值大于第三预设阈值时,则判定所述接入设备处于用户关注状态。
在一实施例中,所述平均加速度为所述预设单位时间间隔内各个加速度的平均值,其中,所述加速度是获取所述接入设备加速度传感器竖直方向的加速度得到的。
在一实施例中,所述根据所述智能屏幕前获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户的步骤之后,还包括:
当判定所述智能屏幕前不存在用户时,降低所述智能屏幕显示的帧率。
在一实施例中,所述降低所述智能屏幕显示的帧率,包括:
获取所述智能屏幕当前显示帧率的最大值;
将所述智能屏幕的所述显示帧率调整为所述最大值的四分之一。
为实现上述目的,还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有智能屏幕自动切换显示帧率的方法程序,所述智能屏幕自动切换显示帧率的方法程序被处理器执行时实现上述任一所述的方法。
为实现上述目的,还提供一种智能屏幕,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能屏幕自动切换显示帧率的方法程序,所述处理器执行所述智能屏幕自动切换显示帧率的方法程序时实现上述任一所述的方法。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:获取所述智能屏幕所朝向的设定区域范围内的图像;为判断智能屏幕前是否存在用户提供数据支持。根据所述智能屏幕获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户;实时获取智能屏幕前的图像灰度增益值来对智能屏幕前是否存在用户进行判断,保证智能屏幕前是否存在用户判断的正确性和实时性。当判定所述智能屏幕前存在用户时,获取所述智能屏幕所在无线局域网络中的接入设备;判断所述接入设备是否处于用户关注状态;判断接入设备是否处于用户关注状态或者用户使用状态是切换智能屏幕显示帧率的判断条件之一。当存在处于用户关注状态的接入设备时,则降低所述智能屏幕显示的帧率。当满足上述条件时,执行降低智能屏幕显示的帧率,减少了智能屏幕不必要的功耗,避免智能屏幕电能浪费。
附图说明
图1为本申请实施例中涉及的智能屏幕自动切换显示帧率的方法的硬件架构示意图;
图2为本申请智能屏幕自动切换显示帧率的方法第一实施例的流程示意图;
图3为本申请智能屏幕自动切换显示帧率的方法对第一实施例中步骤S120的具体流程示意图;
图4为本申请智能屏幕自动切换显示帧率的方法对第一实施例中步骤S120的另一具体流程示意图;
图5为本申请智能屏幕自动切换显示帧率的方法对步骤S121的具体流程示意图;
图6为本申请智能屏幕自动切换显示帧率的方法对第一实施例中步骤S140的具体流程示意图;
图7为本申请智能屏幕自动切换显示帧率的方法第二实施例的流程示意图;
图8为本申请智能屏幕自动切换显示帧率的方法对第一实施例中步骤S150的具体流程示意图。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:获取所述智能屏幕所朝向的设定区域范围内的图像;根据所述智能屏幕获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户;当判定所述智能屏幕前存在用户时,获取所述智能屏幕所在无线局域网络中的接入设备;判断所述接入设备是否处于用户关注状态;当存在处于用户关注状态的接入设备时,则降低所述智能屏幕显示的帧率。解决了特定场景下智能屏幕不能自动切换显示帧率的问题。达到了特定场景下降低智能屏幕功耗的技术效果。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
本申请涉及一种智能屏幕01包括如图1所示:至少一个摄像头13、处理器12、存储器11。
摄像头13是具有图像增益的功能,且用于捕捉智能屏幕前的图像。
处理器12可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器12中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器12可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器11,处理器12读取存储器11中的信息,结合其硬件完成上述方法的步骤。
可以理解,本发明实施例中的存储器11可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ReadOnly Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data RateSDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambus RAM,DRRAM)。本发明实施例描述的系统和方法的存储器11旨在包括但不限于这些和任意其它适合类型的存储器。
参照图2,图2为本申请智能屏幕自动切换显示帧率的方法第一实施例,所述方法,包括以下步骤:
步骤S110:获取所述智能屏幕所朝向的设定区域范围内的图像。
智能屏幕可以是智能电视的显示屏,也可以是智能家居中常见的镜子和玻璃等有望成为未来智能屏幕的新载体,在此并不限定于智能电视的显示屏。
设定区域范围可以是智能屏幕前预先设定的,用于判断用户是否存在的图像。设定区域范围可以是通过广角拍摄方式获取智能屏幕前最大范围的图像;也可以是根据用户日常观看智能电视的习惯来进行动态调整,比如用户习惯坐在沙发上观影,或者习惯坐在沙发旁边的椅子上观影,更加精确的判断智能屏幕前是否存在用户;也可以是根据用户的当前行为对设定区域进行调整。
步骤S120:根据所述智能屏幕获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户。
灰度图像中每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度。灰度图像与黑白图像不同,在计算机图像领域中黑白图像只有黑白两种颜色,灰度图像在黑色与白色之间还有许多级的颜色深度。灰度使用黑色调表示物体,即用黑色为基准色,不同的饱和度的黑色来显示图像。每个灰度对象都具有从0%(白色)到100%(黑色)的亮度值。
灰度就是没有色彩,即在彩色图像中RGB色彩分量全部相等,如果RGB三个量相同时,比如:RGB(100,100,100)就代表灰度值为100,RGB(50,50,50)代表灰度值为50。
增益的作用是放大图像信号,使图像画面亮度增强。
智能屏幕前是否存在用户会影响到获取的智能屏幕前的图像的灰度增益值的变化,当智能屏幕前存在用户时,智能屏幕前的图像灰度增益相对偏暗;当智能屏幕前不存在用户时,智能屏幕前的图像灰度增益相对偏亮。所以可以根据智能屏幕前的图像的灰度增益值的变化来判断智能屏幕前是否存在用户。
步骤S130:当判定所述智能屏幕前存在用户时,获取所述智能屏幕所在无线局域网络中的接入设备。
所谓无线网络,是指无需布线就能实现各种通信设备互联的网络。无线网络技术涵盖的范围很广,既包括允许用户建立远距离无线连接的全球语音和数据网络,也包括为近距离无线连接进行优化的红外线及射频技术。本实施例中的无线网络可以是WIFI、4G/5G、蓝牙等。
智能屏幕所在的无线网络可以是近距离的无线连接,智能屏幕和接入设备处于同一无线网络中,智能屏幕是否被用户观看和用户的接入设备是否处于使用状态有联系。
接入设备可以是具有判断是否有用户关注功能的终端,可以是智能手机,平板电脑,智能手表等。
步骤S140:判断所述接入设备是否处于用户关注状态。
判断接入设备是否处于用户关注状态可以是通过接入设备的移动或者可以通过接入设备的数据传输情况等。
步骤S150:当存在处于用户关注状态的接入设备时,则降低所述智能屏幕显示的帧率。
屏幕显示的帧率(Frame rate)是以帧为单位的位图图像连续出现在显示器上的频率(速率)。
当智能屏幕显示的帧率高时,对应智能屏幕功耗高;当智能屏幕显示的帧率低时,对应智能屏幕功耗低。当智能屏幕前存在用户观看,但所述接入设备处于用户关注状态,则表示智能屏幕未被用户观看,则降低智能屏幕显示的帧率。因为智能屏幕未被用户观看,所以不会影响用户的观看体验,同时降低智能屏幕显示的帧率,减少不必要的功耗。
在上述实施例中存在的有益效果:获取所述智能屏幕所朝向的设定区域范围内的图像;为判断智能屏幕所朝向的设定区域范围内是否存在用户提供数据支持。根据所述智能屏幕获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户;实时获取智能屏幕前的图像灰度增益值来对智能屏幕前是否存在用户进行判断,保证智能屏幕前是否存在用户判断的正确性和实时性。当判定所述智能屏幕前存在用户时,获取所述智能屏幕所在无线局域网络中的接入设备;判断所述接入设备是否处于用户关注状态;判断接入设备是否处于用户关注状态或者用户使用状态是切换智能屏幕显示帧率的判断条件之一。当存在处于用户关注状态的接入设备时,则降低所述智能屏幕显示的帧率。当满足上述条件时,执行降低智能屏幕显示的帧率,减少了智能屏幕不必要的功耗,避免智能屏幕电能浪费。
参照图3,图3为本申请智能屏幕自动切换显示帧率的方法中对第一实施例步骤S120的具体流程示意图,所述根据所述智能屏幕获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户的步骤,包括:
步骤S121:每隔第一预设时长,获取所述智能屏幕所朝向的设定区域范围内的图像,并计算所述图像的灰度增益值;
第一预设时长可以是100ms,也可以是其他预设时间长度,不限定为100ms。
步骤S122:计算相邻的两个所述灰度增益值的差值;
获取的当前时刻所述智能屏幕前的图像灰度增益值和预设时长后所述智能屏幕前的图像灰度增益值;通过预设的计算规则计算获得相隔预设时长的智能屏幕前的图像的灰度增益值,并计算两个灰度增益值的差值。
步骤S123:当所述差值大于第一预设阈值时,则判定所述智能屏幕前存在用户。
当计算所得的差值大于第一预设阈值时,则确定智能屏幕前存在用户。
所述第一预设阈值可以是10,也可以是其他的预设阈值,在此不进行限定。
在上述实施例中存在的有益效果:判断智能屏幕前是否存在用户的步骤是进行智能屏幕自动切换显示帧率的前提条件,确定智能屏幕前是否存在用户保证了在智能屏幕自动切换显示帧率的过程中,不影响用户的观看体验。
参照图4,图4为本申请智能屏幕自动切换显示帧率的方法中对第一实施例步骤S120的另一具体流程示意图,所述根据所述智能屏幕获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户的步骤,包括:
步骤S121':每隔第二预设时长,获取所述智能屏幕所朝向的设定区域范围内的图像,并计算所述图像的灰度增益值;
第二预设时长可以是100ms,也可以是其他预设时间长度,不限定为100ms。
步骤S122':计算相邻的两个所述灰度增益值的差值;
获取的当前时刻所述智能屏幕前的图像灰度增益值和预设时长后所述智能屏幕前的图像灰度增益值;通过预设的计算规则计算获得相隔预设时长的智能屏幕前的图像的灰度增益值,并计算两个灰度增益值的差值。
步骤S123':当连续多个所述差值大于第二预设阈值时,则判定所述智能屏幕前存在用户
所述第二预设阈值可以是10,也可以是其他的预设阈值,在此不进行限定。
可以通过判断多个差值是否大于第二预设阈值的方法来判断智能屏幕前是否存在用户。
在上述实施例中存在的有益效果:通过对多个差值的判断使得智能屏幕前是否存在用户的判断更加具有可靠性。
参照图5,图5为本申请智能屏幕自动切换显示帧率的方法中步骤S121的具体流程示意图,所述计算所述图像的灰度增益值的步骤,包括:
步骤S1211:通过所述智能屏幕的前置摄像头采集所述设定区域范围内的图像。
智能屏幕的前置摄像头是一种内嵌于智能屏幕的视频输入设备,本申请中的智能屏幕摄像头具有图像增益功能。也可以是通过其他的方式获取智能屏幕前的图像。
步骤S1212:分别获取所述设定区域范围内的图像的红色子像素增益值、绿色子像素增益值以及蓝色子像素增益值。
图像中每个像素由R(红色)、G(绿色)、B(蓝色)三个分量表示。
Frame_Rgain(x1)=140表示智能屏幕前图像x1位置的红色子像素增益为140。
Frame_Ggain(x1)=140表示智能屏幕前图像x1位置的绿色子像素增益为140。
Frame_Bgain(x1)=140表示智能屏幕前图像x1位置的蓝色子像素增益为140。
Frame_Rgain(x2)=150表示智能屏幕前图像x2位置的红色子像素增益为150。
Frame_Ggain(x2)=150表示智能屏幕前图像x2位置的绿色子像素增益为150。
Frame_Bgain(x2)=150表示智能屏幕前图像x2位置的蓝色子像素增益为150。
在此举例说明像素x1和像素x2的红色子像素增益值、绿色子像素增益值以及蓝色子像素增益值,本实施例中是要获取设定区域范围内所有像素的红色子像素增益值、绿色子像素增益值以及蓝色子像素增益值。
步骤S1213:计算获取的所述红色子像素增益值、所述绿色子像素增益值以及所述蓝色子像素增益值的平均值作为对应像素的灰度增益值。
Frame_Graygain(x1)=(Frame_Rgain(x1)+Frame_Ggain(x1)+Frame_Bgain(x1))/3=140表示计算获得x1像素的灰度增益值为140;
Frame_Graygain(x1)=(Frame_Rgain(x1)+Frame_Ggain(x1)+Frame_Bgain(x1))/3=150表示计算获得x2像素的灰度增益值为150。
本申请中使用平均值法获得x1和x2像素的灰度增益值,也可以使用浮点算法、整数方法和移位方法进行灰度增益值的计算。
其中浮点算法计算公式如下:
Frame_Graygain(x)=
Frame_Rgain(x)×0.299+Frame_Ggain(x)×0.587+Frame_Bgain(x)×0.114;
整数方法计算公式如下:
Frame_Graygain(x)=
(Frame_Rgain(x)×299+Frame_Ggain(x)×587+Frame_Bgain(x)×114+500)/1000;
移位方法计算公式如下:
Frame_Graygain(x)=
(Frame_Rgain(x)×38+Frame_Ggain(x)×75+Frame_Bgain(x)×15)>>7(计算结果使用7位精度)。
步骤S1214:计算所述设定区域范围内所有像素的灰度增益值的平均值作为所述图像的灰度增益值。
Ave_Frame_Graygain(x)=(Frame_Graygain(x1)+Frame_Graygain(x2))/2
=(140+150)/2=145表示通过计算x1和x2像素的灰度增益值的平均值,获得智能屏幕前图像的灰度增益值为145。
此处使用两个像素的灰度增益值举例说明,本申请中是要计算设定区域范围内所有像素的灰度增益值的平均值作为所述图像的灰度增益值。
在上述实施例中存在的有益效果:本实施例中提供具体的图像灰度值的计算方法,保证了数据的真实性和正确性,能够更加准确的判断智能屏幕前是否存在用户。
参照图6,图6为本申请智能屏幕自动切换显示帧率的方法中对第一实施例步骤S140的具体流程示意图,所述判断所述接入设备是否处于用户关注状态的步骤,包括:
步骤S141:每隔第三预设时长,获取预设单位时间间隔内所述接入设备的平均加速度。
获得预设单位时间间隔的开始时刻Ta-begin和结束时刻Ta-end接入设备的加速度值a;预设单位时间间隔可以是50s,也可以是其他的时间间隔长度,不限于上述预设单位时间间隔。
Slave_Acc_Dev_Y(Ta-begin)=80表示获得开始时刻Ta-begin接入设备加速度值80。
Slave_Acc_Dev_Y(Ta-end)=80表示获得结束时刻Ta-end接入设备加速度值80。
Ave_Acc_Dev_Y(Ta)
=(Slave_Acc_Dev_Y(Ta-begin)+Slave_Acc_Dev_Y(Ta-end))/2=80表示获得单位时间间隔内的平均加速度值a为80。
经过第三预设时长,获取另一平均加速度值b。其中预设时长可以是50s,
也可以是其他的预设时间,不限定于此。
Snd_Slave_Acc_Dev_Y(Tb-begin)=80表示获得开始时刻Tb-begin接入设备加速度值80。
Snd_Slave_Acc_Dev_Y(Tb-end)=200表示获得结束时刻Tb-end接入设备加速度值200。
Ave_Acc_Dev_Y(Tb)
=(Snd_Slave_Acc_Dev_Y(Tb-begin)+Snd_Slave_Acc_Dev_Y(Tb-end))/2=140表示获得单位时间间隔内的平均加速度值b为140。
步骤S142:计算相邻的两个所述平均加速度的差值。
计算相邻的两个预设时长的平均加速度的差值。
|Ave_Acc_Dev_Y(Ta)-Ave_Acc_Dev_Y(Tb)|=60表示相邻的两个加速度的差值为60。
步骤S143:当所述差值大于第三预设阈值时,则判定所述接入设备处于用户关注状态。
其中第三预设阈值为10,也可以是其他设定的第三预设阈值,并不限于此。
所述接入设备处于使用状态的判断步骤也可以是通过接入设备的网络数据动态变化来判断接入设备是否处于使用状态。比如,获取当前时刻的网路数据和预设时间后的网络数据,若网络数据变化满足预设阈值,则确定所述接入设备处于使用状态。
在上述实施例中存在的有益效果:给出具体的接入设备使用状态判断的计算方法,提供可靠的数据支持,能够更准确的判断接入设备是否处于使用状态。
在其中一个实施例中,所述平均加速度为所述预设单位时间间隔内各个加速度的平均值,其中,所述加速度是获取所述接入设备加速度传感器竖直方向的加速度得到的。
加速度传感器是一种能够测量加速度的传感器。通常由质量块、阻尼器、弹性元件、敏感元件和适调电路等部分组成。传感器在加速过程中,通过对质量块所受惯性力的测量,利用牛顿第二定律获得加速度值。根据传感器敏感元件的不同,常见的加速度传感器包括电容式、电感式、应变式、压阻式、压电式等。
加速度传感器,它能够分别测量X、Y、Z三个方面的加速度值,X方向值的大小代表手机水平移动,Y方向值的大小代表手机垂直移动,Z方向值的大小代表手机的空间垂直方向,天空的方向为正,地球的方向为负,然后把相关的加速度值传输给智能屏幕,通过判断其大小变化,进而确定接入设备是否被用户使用。
本实施例中是获取接入设备加速度传感器竖直方向(Y方向)的当前值,也可以通过获取加速度传感器水平方向(X方向)和加速度传感器空间垂直方向(Z方向)的当前值或其组合,进一步判断接入设备的加速度变化。
在上述实施例中存在的有益效果:通过接入设备的加速度传感器来对接入设备是否被用户使用进行判断,保证接入设备是否被用户使用的正确判断,也是特定场景的一个必要判断条件。
参照图7,图7为本申请智能屏幕自动切换显示帧率的方法的第二实施例,所述方法,包括以下步骤:
步骤S210:获取所述智能屏幕前设定区域范围的图像。
步骤S220:根据所述智能屏幕前的图像的灰度增益值的变化判断所述智能屏幕前是否存在用户。
步骤S230:当判定所述智能屏幕前存在用户时,获取所述智能屏幕所在无线局域网络中的接入设备。
步骤S240:判断所述接入设备是否处于用户关注状态。
步骤S250:当存在处于用户关注状态的接入设备时,则降低智能屏幕显示的帧率。
步骤S260:当判定所述智能屏幕前不存在用户时,降低所述智能屏幕显示的帧率。
智能屏幕处于正常通电显示状态为前提,特定场景包括:智能屏幕前存在用户,但用户在使用其他的智能设备,并未观看智能屏幕的情况;或者智能屏幕前不存在用户的情况。面对这些特定场景,智能屏幕自动切换显示帧率。
智能屏幕前不存在用户的判断方式可以为:
第一、通过热红外人体感应器;
第二、通过获取智能屏幕所朝向的设定区域的图像,对图像进行图像识别操作来判断智能屏幕前是否存在用户;
第三、通过语音识别,若在预设时间间隔内,无语音识别结果,则判断智能屏幕前不存在在用户;
第四、通过声音分贝监测,若在预设时间间隔内,检测到声音分贝持续平稳,则判断智能屏幕前不存在用户。
第二实施例提供了智能屏幕前不存在用户的特定场景下,执行降低智能屏幕显示帧率的操作。
同时,可以对预设时间段内的智能屏幕前是否存在用户进行判断,如果在预定时间段内智能屏幕前不存在用户,首先进行智能屏幕降低显示帧率的操作,而后预定时间段内智能屏幕前用户在预定时刻出现用户,则智能屏幕提高显示帧率,提高用户的观看体验。若预设时间段内智能屏幕前始终不存在用户,则在智能屏幕上显示关机提醒或者发送智能屏幕关机提醒至接入设备来避免智能屏幕的功耗和电能的浪费。
与第一实施例相比,第二实施例包括步骤S260。其他步骤和第一实施例相同,不再赘述。
在上述实施例中存在的有益效果:保证本申请涵盖了智能屏幕前不存在用户的特定场景,进一步减少智能屏幕因不能自动切换显示帧率造成的不必要的功耗。
参照图8,图8为本申请智能屏幕自动切换显示帧率的方法中对第一实施例步骤S150的具体流程图,所述降低所述智能屏幕显示的帧率,包括:
步骤S151:获取所述智能屏幕当前显示帧率的最大值。
不同的智能屏幕有不同的显示帧率,且可以动态调整,本申请获取智能屏幕当前显示的帧率的最大值。
步骤S152:将所述智能屏幕的所述显示帧率调整为所述最大值的四分之一。
智能屏幕的显示帧率降低到最大值的四分之一,可以根据等比衰减帧率的计算规则。
若在某些特定场景下,智能屏幕的显示帧率需要提高来保证用户的观影体验,则可以获取当前智能屏幕的显示帧率,根据等比增涨的方法将帧率提高到适应用户观看的帧率,也可以根据用户需求动态调整智能屏幕的显示帧率。
在上述实施例中存在的有益效果:提供具体降低智能屏幕显示帧率的方法,确实支持智能屏幕自动切换显示帧率,解决了智能屏幕不能自动切换显示帧率的问题。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有智能屏幕自动切换显示帧率的方法程序,所述智能屏幕自动切换显示帧率的方法程序被处理器执行时实现上述任一所述的方法。
本发明还提供一种智能屏幕,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能屏幕自动切换显示帧率的方法程序,所述处理器执行所述智能屏幕自动切换显示帧率的方法程序时实现上述任一所述的方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (6)
1.一种智能屏幕自动切换显示帧率的方法,其特征在于,所述方法包括:
获取所述智能屏幕所朝向的设定区域范围内的图像;
根据所述智能屏幕获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户;
当判定所述智能屏幕前存在用户时,获取所述智能屏幕所在无线局域网络中的接入设备;
判断所述接入设备是否处于用户关注状态;
当存在处于用户关注状态的接入设备时,则降低所述智能屏幕显示的帧率;
所述判断所述接入设备是否处于用户关注状态的步骤,包括:
每隔第一预设时长,获取预设单位时间间隔内所述接入设备的平均加速度;所述平均加速度为所述预设单位时间间隔内各个加速度的平均值,其中,所述加速度是获取所述接入设备加速度传感器竖直方向的加速度得到的;
计算相邻的两个所述平均加速度的差值;
当所述差值大于第一预设阈值时,则判定所述接入设备处于用户关注状态;
所述根据所述智能屏幕获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户的步骤,包括:
每隔第二预设时长,获取所述智能屏幕所朝向的设定区域范围内的图像,并计算所述图像的灰度增益值;
计算相邻的两个所述灰度增益值的差值;
当连续多个所述差值大于第二预设阈值时,则判定所述智能屏幕前存在用户;
所述计算所述图像的灰度增益值的步骤,包括:
通过所述智能屏幕的前置摄像头采集所述设定区域范围内的图像;
分别获取所述设定区域范围内的图像的红色子像素增益值、绿色子像素增益值以及蓝色子像素增益值;
计算获取的所述红色子像素增益值、所述绿色子像素增益值以及所述蓝色子像素增益值的平均值作为对应像素的灰度增益值;
计算所述设定区域范围内所有像素的灰度增益值的平均值作为所述图像的灰度增益值。
2.如权利要求1所述的智能屏幕自动切换显示帧率的方法,其特征在于,所述根据所述智能屏幕获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户的步骤,包括:
每隔第三预设时长,获取所述智能屏幕所朝向的设定区域范围内的图像,并计算所述图像的灰度增益值;
计算相邻的两个所述灰度增益值的差值;
当所述差值大于第三预设阈值时,则判定所述智能屏幕前存在用户。
3.如权利要求1所述的智能屏幕自动切换显示帧率的方法,所述根据所述智能屏幕前获取的所述图像的灰度增益值的变化情况判断所述智能屏幕前是否存在用户的步骤之后,其特征在于,还包括:
当判定所述智能屏幕前不存在用户时,降低所述智能屏幕显示的帧率。
4.如权利要求1所述的智能屏幕自动切换显示帧率的方法,其特征在于,所述降低所述智能屏幕显示的帧率,包括:
获取所述智能屏幕当前显示帧率的最大值;
将所述智能屏幕的所述显示帧率调整为所述最大值的四分之一。
5.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有智能屏幕自动切换显示帧率的方法程序,所述智能屏幕自动切换显示帧率的方法程序被处理器执行时实现权利要求1-4任一所述的方法。
6.一种智能屏幕,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能屏幕自动切换显示帧率的方法程序,所述处理器执行所述智能屏幕自动切换显示帧率的方法程序时实现权利要求1-4任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011137262.4A CN112351230B (zh) | 2020-10-22 | 2020-10-22 | 智能屏幕、智能屏幕自动切换显示帧率方法及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011137262.4A CN112351230B (zh) | 2020-10-22 | 2020-10-22 | 智能屏幕、智能屏幕自动切换显示帧率方法及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112351230A CN112351230A (zh) | 2021-02-09 |
CN112351230B true CN112351230B (zh) | 2024-12-03 |
Family
ID=74359720
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011137262.4A Active CN112351230B (zh) | 2020-10-22 | 2020-10-22 | 智能屏幕、智能屏幕自动切换显示帧率方法及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112351230B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105657376A (zh) * | 2016-03-11 | 2016-06-08 | 无锡吾芯互联科技有限公司 | 基于智能移动终端的家庭安防系统及实现方法 |
CN106534543A (zh) * | 2016-11-15 | 2017-03-22 | 努比亚技术有限公司 | 电视控制装置、移动终端及方法 |
CN106686257A (zh) * | 2017-03-10 | 2017-05-17 | 广东欧珀移动通信有限公司 | 一种移动终端的控制方法、装置及移动终端 |
CN108040291A (zh) * | 2017-12-21 | 2018-05-15 | 深圳Tcl新技术有限公司 | 显示设备及其待机控制方法和计算机可读存储介质 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5966658B2 (ja) * | 2012-06-22 | 2016-08-10 | ソニー株式会社 | 表示装置、画像処理装置、および表示方法 |
CN103685696A (zh) * | 2012-09-12 | 2014-03-26 | 中兴通讯股份有限公司 | 通话过程中控制终端屏幕的方法、装置及终端 |
CN103325355B (zh) * | 2013-06-18 | 2016-01-20 | 华南理工大学 | 一种基于图像内容动态调节背光亮度的方法 |
KR101573744B1 (ko) * | 2014-03-13 | 2015-12-14 | 재단법인 다차원 스마트 아이티 융합시스템 연구단 | 입력 사운드 신호에 기반한 영상 저장장치 및 방법 |
CN105094303B (zh) * | 2014-05-19 | 2018-06-29 | 深圳Tcl新技术有限公司 | 显示设备自动唤醒的方法和装置 |
JP2016110614A (ja) * | 2014-11-28 | 2016-06-20 | 株式会社リコー | スマートデバイス、情報処理方法、及び、プログラム |
CN104749945A (zh) * | 2015-04-13 | 2015-07-01 | 深圳市欧珀通信软件有限公司 | 点亮屏幕的方法、装置及智能手表 |
CN106293030B (zh) * | 2015-06-02 | 2019-03-29 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN105824439A (zh) * | 2016-02-24 | 2016-08-03 | 乐视云计算有限公司 | 待机状态控制方法及移动终端 |
CN106293420B (zh) * | 2016-07-27 | 2019-12-27 | 深圳Tcl数字技术有限公司 | 应用提示信息显示方法及装置 |
KR102208322B1 (ko) * | 2016-12-23 | 2021-01-27 | 삼성전자주식회사 | 디스플레이 장치 및 그 구동 방법 |
CN109036445B (zh) * | 2017-06-12 | 2020-10-13 | 杭州萤石网络有限公司 | 麦克风mic传感器的音源增益值的调整方法及运动相机 |
CN109951595A (zh) * | 2017-12-20 | 2019-06-28 | 广东欧珀移动通信有限公司 | 智能调节屏幕亮度的方法、装置、存储介质及移动终端 |
CN108509037B (zh) * | 2018-03-26 | 2021-04-02 | 维沃移动通信有限公司 | 一种信息显示方法及移动终端 |
CN109375859B (zh) * | 2018-10-29 | 2020-11-27 | Oppo(重庆)智能科技有限公司 | 屏幕控制方法、装置、终端及存储介质 |
-
2020
- 2020-10-22 CN CN202011137262.4A patent/CN112351230B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105657376A (zh) * | 2016-03-11 | 2016-06-08 | 无锡吾芯互联科技有限公司 | 基于智能移动终端的家庭安防系统及实现方法 |
CN106534543A (zh) * | 2016-11-15 | 2017-03-22 | 努比亚技术有限公司 | 电视控制装置、移动终端及方法 |
CN106686257A (zh) * | 2017-03-10 | 2017-05-17 | 广东欧珀移动通信有限公司 | 一种移动终端的控制方法、装置及移动终端 |
CN108040291A (zh) * | 2017-12-21 | 2018-05-15 | 深圳Tcl新技术有限公司 | 显示设备及其待机控制方法和计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112351230A (zh) | 2021-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11375128B2 (en) | Method for obtaining exposure compensation values of high dynamic range image, terminal device and non-transitory computer-readable storage medium | |
CN110619860B (zh) | 屏幕刷新率的调整方法、装置、存储介质及电子设备 | |
EP3609177B1 (en) | Control method, control apparatus, imaging device, and electronic device | |
CN108419023B (zh) | 一种生成高动态范围图像的方法以及相关设备 | |
US12212837B2 (en) | Imaging apparatus, imaging method and imaging program | |
KR101839748B1 (ko) | 디스플레이 휘도를 감소시키는 방법 및 장치 | |
US10176769B2 (en) | Liquid crystal display method and device, and storage medium | |
CN110266954B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN108986053B (zh) | 屏幕显示方法及装置 | |
KR100609155B1 (ko) | 영상 처리 장치 및 이를 이용한 역광 보정 방법 | |
KR20160061612A (ko) | 광역 역광 보정 영상의 노이즈 레벨 제어 장치, 및 이를 포함하는 영상 처리 시스템 | |
CN109005346A (zh) | 控制方法、装置、电子设备和计算机可读存储介质 | |
CN119252188A (zh) | 显示方法、电子设备及存储介质 | |
CN107635124A (zh) | 人脸拍摄的白平衡处理方法、装置及设备 | |
CN111031256B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN112351230B (zh) | 智能屏幕、智能屏幕自动切换显示帧率方法及存储介质 | |
CN109120856A (zh) | 一种摄像方法及装置 | |
CN105210362A (zh) | 图像调整设备、图像调整方法、图像调整程序和图像捕获设备 | |
US20050162535A1 (en) | Image processing apparatus and method | |
WO2023131028A1 (zh) | 图像处理方法及其相关设备 | |
CN116668862A (zh) | 图像处理方法与电子设备 | |
US20210006722A1 (en) | Image capture apparatus and control method thereof | |
CN114125408A (zh) | 图像处理方法及装置、终端和可读存储介质 | |
US10070056B2 (en) | Omnidirectional camera system | |
CN101686353B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |