在电子装置中适应性控制渲染内容的方法及电子装置与流程

    技术2026-06-28  14


    本发明通常涉及一种图像处理技术,以及更特别地,涉及一种在电子装置中适应性控制渲染内容的方法及电子装置。


    背景技术:

    1、随着大数据、移动计算和物联网(internet of things,简称iot)的快速发展,越来越多的移动智能装置大量出现在日常生活中。由于电池容量的限制,这些装置的能源消耗已成为重要考虑因素。在电池供电的移动装置中,用户界面(user interface,简称ui)内容的帧渲染和显示过程是功耗的主要来源之一,其中,功耗在很大程度上取决于每秒帧渲染操作(frame rendering operations per second,简称fps)和需要渲染的ui内容的数量。

    2、通常,现有技术的移动装置采用预定的图像渲染方法,以在消耗较少电力的同时满足用户感知的流畅度。然而,在移动装置的操作过程中,用户并不总是对画面质量敏感。因此,有必要为电子装置提供一种适应性控制渲染内容的方法,以提供功耗和用户体验之间的较佳平衡。


    技术实现思路

    1、本发明提供了一种在电子装置中适应性控制渲染内容的方法。该方法包括在电子装置上启动应用程序(app),实时监控该app的当前内容状态,以及,以可调整的画面质量呈现该app的内容,其中,该画面质量是基于该app的当前内容状态适应性调整的。

    2、在一些实施例中,实时监控应用程序app的当前内容状态包括:实时监控该app的该当前内容状态,以确定该app的内容中的玩家角色的移动速度是否超过预定速度;其中,以可调整的画面质量呈现该app的内容包括:当确定该app的内容中的玩家角色的移动速度未超过该预定速度时,以第一画面质量呈现该app的内容;以及当确定该app的内容中的玩家角色的移动速度超过该预定速度时,以第二画面质量呈现该app的内容,其中,该第一画面质量高于该第二画面质量。

    3、在一些实施例中,该方法还包括:当确定该app的内容中的玩家角色的移动速度未超过该预定速度时,采用第一渲染方法并以第一电力状态处理与该app的内容相关的图像数据;以及当确定该app的内容中的玩家角色的移动速度超过该预定速度时,采用第二渲染方法并以第二电力状态处理与该app的内容相关的图像数据,其中,该第一电力状态高于该第二电力状态。

    4、在一些实施例中,该方法还包括:当确定该app的内容中的玩家角色的移动速度未超过该预定速度时,采用第一渲染方法并以第一帧率处理与该app的内容相关的图像数据;以及当确定该app的内容中的玩家角色的移动速度超过该预定速度时,采用第二渲染方法并以第二帧率处理与该app的内容相关的图像数据,其中,该第一帧率高于该第二帧率。

    5、在一些实施例中,该方法还包括:当确定该app的内容中的玩家角色的移动速度未超过该预定速度时,采用第一渲染方法并使用第一量的计算资源处理与该app的内容相关的图像数据;以及当确定该app的内容中的玩家角色的移动速度超过该预定速度时,采用第二渲染方法并使用第二量的计算资源处理与该app的内容相关的图像数据,其中,该第一量的计算资源大于该第二量的计算资源。

    6、在一些实施例中,该方法还包括:监控该app的当前内容状态,以确定该电子装置的用户是否发出触控指令;当确定该电子装置的用户未发出该触控指令时,以第一画面质量呈现该app的内容;以及当确定该电子装置的用户发出该触控指令时,以第二画面质量呈现该app的内容,其中,该第一画面质量高于该第二画面质量。

    7、在一些实施例中,该方法还包括:当确定该电子装置的用户未发出该触控指令时,采用第一渲染方法并以第一电力状态处理与该app的内容相关的图像数据;以及当确定该电子装置的用户发出该触控指令时,采用第二渲染方法并以第二电力状态处理与该app的内容相关的图像数据,其中,该第一电力状态高于该第二电力状态。

    8、在一些实施例中,该方法还包括:当确定该电子装置的用户未发出该触控指令时,采用第一渲染方法并以第一帧率处理与该app的内容相关的图像数据;以及当确定该电子装置的用户发出该触控指令时,采用第二渲染方法并以第二帧率处理与该app的内容相关的图像数据,其中,该第一帧率高于该第二帧率。

    9、在一些实施例中,该方法还包括:当确定该电子装置的用户未发出该触控指令时,采用第一渲染方法并使用第一量的计算资源处理与该app的内容相关的图像数据;以及当确定该电子装置的用户发出该触控指令时,采用第二渲染方法并使用第二量的计算资源处理与该app的内容相关的图像数据,其中,该第一量的计算资源大于该第二量的计算资源。

    10、在一些实施例中,该方法还包括:向该app请求关于适应性控制渲染内容的权限的用户声明;以及当该用户声明与允许适应性控制渲染内容的权限相符时,以可调整的画面质量呈现该app的内容,其中,该画面质量是基于该app的当前内容适应性调整的。

    11、在一些实施例中,该方法还包括:当该用户声明不允许适应性控制渲染内容时,以固定的画面质量呈现该app的内容。

    12、本发明还提供了一种能够适应性控制渲染内容的电子装置。该电子装置包括被配置为存储app的存储装置,被配置为呈现该app内容的屏幕,以及处理器。该处理器被配置为实时监控该app的当前内容状态,提供该app内容的可调整的画面质量(该画面质量根据该app的当前内容状态适应性调整),并指示屏幕以该可调整的画面质量呈现该app的内容。

    13、在一些实施例中,该处理器被进一步配置为:监控该app的当前内容状态,以确定该app的内容中的玩家角色的移动速度是否超过预定速度;当确定该app的内容中的玩家角色的移动速度未超过预定速度时,指示该屏幕以第一画面质量呈现该app的内容;以及,当确定该app的内容中的玩家角色的移动速度超过该预定速度时,指示该屏幕以第二画面质量呈现该app的内容,其中,第一画面质量高于第二画面质量。

    14、在一些实施例中,该处理器被进一步配置为:当确定该app的内容中的玩家角色的移动速度未超过该预定速度时,采用第一渲染方法并以第一电力状态处理与该app的内容相关的图像数据;以及,当确定该app的内容中的玩家角色的移动速度超过该预定速度时,采用第二渲染方法并以第二电力状态处理与该app的内容相关的图像数据,其中,该第一电力状态高于该第二电力状态。

    15、在一些实施例中,该处理器被进一步配置为:当确定该app的内容中的玩家角色的移动速度未超过该预定速度时,采用第一渲染方法并以第一帧率处理与该app的内容相关的图像数据;以及,当确定该app的内容中的玩家角色的移动速度超过该预定速度时,采用第二渲染方法并以第二帧率处理与该app的内容相关的图像数据,其中,该第一帧率高于该第二帧率。

    16、在一些实施例中,该处理器被进一步配置为:当确定该app的内容中的玩家角色的移动速度未超过该预定速度时,采用第一渲染方法并使用第一量的计算资源处理与该app的内容相关的图像数据;以及,当确定该app的内容中的玩家角色的移动速度超过该预定速度时,采用第二渲染方法并使用第二量的计算资源处理与该app的内容相关的图像数据,其中,该第一量的计算资源大于该第二量的计算资源。

    17、在一些实施例中,该处理器被进一步配置为:监控该app的当前内容,以确定该电子装置的用户是否发出触控命令;当确定该电子装置的用户未发出触控命令时,指示该屏幕以第一画面质量呈现该app的内容;以及,当确定该电子装置的用户发出触控命令时,指示该屏幕以第二画面质量呈现该app的内容,其中,该第一画面质量高于该第二画面质量。

    18、在一些实施例中,该处理器被进一步配置为:当确定该电子装置的用户未发出触控命令时,采用第一渲染方法并以第一电力状态处理与该app的内容相关的图像数据;以及,当确定该电子装置的用户发出触控命令时,采用第二渲染方法并以第二电力状态处理与该app的内容相关的图像数据,其中,该第一电力状态高于该第二电力状态。

    19、在一些实施例中,该处理器被进一步配置为:当确定该电子装置的用户未发出触控命令时,采用第一渲染方法并以第一帧率处理与该app的内容相关的图像数据;以及,当确定该电子装置的用户发出触控命令时,采用第二渲染方法并以第二帧率处理与该app的内容相关的图像数据,其中,该第一帧率高于该第二帧率。

    20、在一些实施例中,该处理器被进一步配置为:当确定该电子装置的用户未发出触控指令时,采用第一种渲染方法并使用第一量的计算资源处理与该app的内容相关的图像数据;当确定该电子装置的用户发出触控指令时,采用第二种渲染方法并使用第二量的计算资源处理与该app的内容相关的图像数据,其中,该第一量的计算资源大于该第二量的计算资源。

    21、本领域技术人员在阅读附图所示优选实施例的下述详细描述之后,可以毫无疑义地理解本发明的这些目的及其它目的。详细的描述将参考附图在下面的实施例中给出。


    技术特征:

    1.一种在电子装置中适应性控制渲染内容的方法,包括:

    2.如权利要求1所述的方法,其中,实时监控应用程序app的当前内容状态包括:

    3.如权利要求2所述的方法,其中,该方法还包括:

    4.如权利要求2所述的方法,其中,该方法还包括:

    5.如权利要求2所述的方法,其中,该方法还包括:

    6.如权利要求1所述的方法,其中,该方法还包括:

    7.如权利要求6所述的方法,其中,该方法还包括:

    8.如权利要求6所述的方法,其中,该方法还包括:

    9.如权利要求6所述的方法,其中,该方法还包括:

    10.如权利要求1所述的方法,其中,该方法还包括:

    11.该如权利要求10所述的方法,其中,该方法还包括:当该用户声明不允许适应性控制渲染内容时,以固定的画面质量呈现该app的内容。

    12.一种电子装置,其能够适应性控制渲染内容,包括:

    13.如权利要求12所述的电子装置,其中,该处理器被进一步配置为:

    14.如权利要求13所述的电子装置,其中,该处理器被进一步配置为:

    15.如权利要求13所述的电子装置,其中,该处理器被进一步配置为:

    16.如权利要求13所述的电子装置,其中,该处理器被进一步配置为:

    17.如权利要求12所述的电子装置,其中,该处理器被进一步配置为:

    18.如权利要求17所述的电子装置,其中,该处理器被进一步配置为:

    19.如权利要求17所述的电子装置,其中,该处理器被进一步配置为:

    20.如权利要求17所述的电子装置,其中,该处理器被进一步配置为:


    技术总结
    本发明提供了一种在电子装置中适应性控制渲染内容的方法。在电子装置上启动应用程序(APP)后,实时监控该APP的当前内容状态。以可调整的画面质量呈现该APP的内容,其中,该画面质量是基于该APP的当前内容状态适应性调整的,以提供功耗与用户体验之间的较佳平衡。

    技术研发人员:陈威硕,叶采媛,陈正哲
    受保护的技术使用者:联发科技股份有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-44320.html

    最新回复(0)