一种屏幕显示方法、装置及电子设备
文献发布时间:2024-07-23 01:35:12
技术领域
本申请涉及屏幕显示技术,尤其涉及屏幕显示方法、装置及电子设备。
背景技术
现有的屏幕显示方法中,当数据采集装置设置在屏幕下方的情况下,为了满足数据采集装置在使用过程中采集数据,通常会在数据采集装置对应的屏幕上预留较大的无屏幕内容的显示区域。因此,现有的屏幕显示方法的屏幕中无屏幕内容的显示区域较大,导致出现屏幕的屏占比降低的问题。同时无法对该无屏幕内容的显示区域进行调整,针对不同规格的数据采集装置,无法兼容不同规格数据采集装置的采集数据的采集视角,导致出现屏幕显示方法的通用性低的问题。
发明内容
本申请实施例提供了屏幕显示方法、装置及电子设备。
根据本申请的第一方面,提供了一种屏幕显示方法,该方法包括:获得数据采集装置采集到的第一图像的图像特征信息;屏幕包括第一区域和第二区域,所述数据采集装置设置于所述第一区域的下方,所述第一区域和第二区域的透光率不同;基于所述第一图像的图像特征信息,重新对所述第一区域的坐标进行确定,得到所述第一区域的第一区域坐标;基于所述第一区域坐标对所述第一区域的大小进行调整,得到调整后的第一区域;基于所述调整后的第一区域,显示所述第一区域设置的屏幕内容。
根据本申请一实施方式,所述获得数据采集装置采集到的第一图像的图像特征信息,包括:获得所述数据采集装置采集到的所述第一图像;对所述第一图像进行光学特征分析,得到所述第一图像对应的图像特征信息。
根据本申请一实施方式,所述对所述第一图像进行光学特征分析,得到所述第一图像对应的图像特征信息,包括:确定所述第一图像的边缘区域相对于所述第一图像的中心的光学特征值;响应于所述光学特征值小于第一特征阈值,确定对应的所述边缘区域为第一特征区域;响应于所述光学特征值大于所述第一特征阈值,确定对应的所述边缘区域为第二特征区域;基于所述第一特征区域和所述第二特征区域的分布坐标,确定所述第一图像对应的图像特征信息。
根据本申请一实施方式,所述基于所述第一图像的图像特征信息,重新对所述第一区域的坐标进行确定,得到所述第一区域的第一区域坐标,包括:获得所述数据采集装置的中心相对于所述第一区域的中心坐标;基于所述图像特征信息、所述中心坐标和所述第一区域的大小,确定所述第一图像中的坐标与所述第一区域的坐标之间的映射关系;基于所述映射关系,确定所述第一区域包括的第一子区域的坐标和第二子区域的坐标;所述第一子区域的坐标与第一特征区域的坐标之间存在所述映射关系,所述第二子区域的坐标与第二特征区域的坐标之间存在所述映射关系;基于所述映射关系和所述图像特征信息,重新对所述第一子区域的坐标和所述第二子区域的坐标进行确定,得到所述第一区域的第一区域坐标。
根据本申请一实施方式,所述基于所述第一区域坐标对所述第一区域的大小进行调整,得到调整后的第一区域,包括:基于所述中心坐标和所述第一区域坐标,确定所述第一子区域对应的第一调整方向和所述第二子区域对应的第二调整方向;基于所述第一调整方向,调整所述第一子区域的大小,得到调整后的第一子区域;所述第一调整方向为远离所述中心坐标的方向;基于所述第二调整方向,调整所述第二子区域的大小,得到调整后的第二子区域;所述第二调整方向为靠近所述中心坐标的方向;基于所述调整后的第一子区域和所述调整后的第二子区域,确定所述调整后的第一区域。
根据本申请一实施方式,所述基于所述第一区域坐标对所述第一区域的大小进行调整,得到调整后的第一区域,包括:若所述第一区域仅包括所述第二子区域,基于所述中心坐标和所述第一区域坐标,确定所述第二子区域对应的第二调整方向;基于所述第二调整方向,调整所述第二子区域的大小,得到调整后的第二子区域;基于所述调整后的第二子区域,确定所述调整后的第一区域。
根据本申请一实施方式,所述基于所述调整后的第一区域,显示所述第一区域设置的屏幕内容,包括:将所述调整后的第一区域对应的坐标传输至屏幕控制器,以通过所述屏幕控制器控制所述屏幕在所述调整后的第一区域对应的坐标显示所述屏幕内容。
根据本申请一实施方式,所述基于所述调整后的第一区域,显示所述第一区域设置的屏幕内容,包括:将所述调整后的第一区域对应的坐标传输至驱动层,以通过所述驱动层控制所述屏幕在所述调整后的第一区域对应的坐标显示所述屏幕内容。
根据本申请的第二方面,提供了一种屏幕显示装置,该屏幕显示装置包括:获得模块,用于获得数据采集装置采集到的第一图像的图像特征信息;屏幕包括第一区域和第二区域,所述数据采集装置设置于所述第一区域的下方,所述第一区域和第二区域的透光率不同;确定模块,用于基于所述第一图像的图像特征信息,重新对所述第一区域的坐标进行确定,得到所述第一区域的第一区域坐标;调整模块,用于基于所述第一区域坐标对所述第一区域的大小进行调整,得到调整后的第一区域;显示模块,用于基于所述调整后的第一区域,显示所述第一区域设置的屏幕内容。
根据本申请的第三方面,提供了一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请所述的方法。
附图说明
通过参考附图阅读下文的详细描述,本申请示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本申请的若干实施方式,其中:
在附图中,相同或对应的标号表示相同或对应的部分。
图1示出了本申请实施例提供的屏幕显示方法的处理流程示意图;
图2示出了本申请第二实施例提供的屏幕显示方法的流程示意图;
图3示出了本申请第三实施例提供的屏幕显示方法的流程示意图;
图4示出了本申请第四实施例提供的屏幕显示方法的流程示意图;
图5示出了本申请第五实施例提供的屏幕显示方法的流程示意图;
图6示出了本申请第六实施例提供的屏幕显示方法的流程示意图;
图7示出了本申请实施例提供的屏幕显示方法的一种应用场景图;
图8示出了本申请实施例提供的屏幕显示方法的另一种应用场景图;
图9示出了本申请实施例提供的屏幕显示方法的又一种应用场景图;
图10示出了本申请实施例提供的屏幕显示装置的一种可选示意图;
图11示出了本申请实施例提供的电子设备的组成结构示意图。
具体实施方式
为使本申请的目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
在以下的描述中,所涉及的术语“第一第二”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一第二”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
对本申请实施例提供的屏幕显示方法中的处理流程进行说明。参见图1,图1是本申请实施例提供的屏幕显示方法的处理流程示意图,将结合图1示出的步骤S101-S104进行说明。
步骤S101,获得数据采集装置采集到的第一图像的图像特征信息。
在一些实施例中,数据采集装置可以包括图像数据采集装置。图像数据采集装置至少包括:图像传感器、图像处理芯片以及数据传输模块。举例来说,数据采集装置可以包括摄像头。本申请实施例不限定具体的数据采集装置。第一图像可以为数据采集装置所采集到的任意一张图像。第一图像也可以为数据采集装置所采集到的视频流中的图像帧。图像特征信息可以包括:角点特征分布、边缘特征分布、区域特征分布、全局特征分布和光学特征分布等。本申请实施例不限定具体的图像特征信息。数据采集装置可以设置在屏幕的下方,屏幕可以包括第一区域和第二区域,数据采集装置设置于第一区域的下方,第一区域和第二区域的透光率不同。通常情况下,第一区域的透光率大于第二区域的透光率,当数据采集装置在第一区域的下方时,也能接收到足够的光线进行有效成像。
步骤S102,基于第一图像的图像特征信息,重新对第一区域的坐标进行确定,得到第一区域的第一区域坐标。
在一些实施例中,第一区域可以为任意的形状,本申请实施例不限定具体的第一区域的形状。第一区域的坐标可以包括:设定的第一区域内包括的坐标。设定的第一区域通常与数据采集装置的采集视角所需求的区域不匹配。第一图像的图像特征信息可以通过光学特征分析得到。第一图像的第一区域的坐标与第一图像的坐标之间存在映射关系。第一区域坐标可以为重新确定的第一区域的坐标。
步骤S103,基于第一区域坐标对第一区域的大小进行调整,得到调整后的第一区域。
在一些实施例中,第一区域的大小可以基于屏幕尺寸的百分比设定,第一区域的大小还可以根据屏幕的物理尺寸设定。例如,屏幕的屏幕分辨率为1920mm*1080mm,设定屏幕的第一区域的大小为屏幕左上角的100mm*100mm区域的大小。基于第一区域坐标对第一区域的大小进行调整可以包括基于第一区域坐标,扩大第一区域,或者基于第一区域坐标,缩小第一区域。调整后的第一区域可以与数据采集装置的采集视角所需求的区域匹配,调整后的第一区域的边界可以与数据采集装置的采集视角所需求的区域的边界相同。
在一些实施例中,在调整第一区域的大小之后,获得当前数据采集装置采集到的图像对应的图像特征信息,响应于当前数据采集装置采集到的图像对应的图像特征信息满足显示条件,则确定调整后的第一区域与数据采集装置的采集视角所需求的区域匹配。其中,满足显示条件可以包括第一图像的边缘区域相对于第一图像的中心的光学特征值等于第一特征阈值。
步骤S104,基于调整后的第一区域,显示第一区域设置的屏幕内容。
在一些实施例中,基于调整后的第一区域,显示第一区域设置的屏幕内容可以包括:将调整后的第一区域对应的坐标传输至屏幕控制器,以通过屏幕控制器控制屏幕在调整后的第一区域对应的坐标显示屏幕内容。其中,屏幕控制器能够设定显示屏幕内容的坐标。本申请实施例不限定具体的屏幕控制器。屏幕内容可以为设置的图像、文字和视频等。本申请实施例不限定具体的屏幕内容。
在一些实施例中,基于调整后的第一区域,显示第一区域设置的屏幕内容还可以包括:将调整后的第一区域对应的坐标传输至驱动层,以通过驱动层控制屏幕在调整后的第一区域对应的坐标显示屏幕内容。其中,驱动层可以包括显卡驱动。驱动层还可以为其他图像处理驱动层,本申请实施例不作限定。
本申请实施例的方法,通过步骤S101-S104,能够通过对数据采集装置采集的图像进行分析,对数据采集装置对应的屏幕上的显示区域的大小进行调整。调整后的显示区域也可以显示设置的屏幕内容,提高了屏幕的屏占比,同时针对不同规格的数据采集装置,可以通过软件算法适应调整对应的显示区域,能够兼容适应不同规格摄像头的采集视角,提高了屏幕显示方法的通用性。
对本申请实施例提供的屏幕显示方法中的具体处理流程进行说明。参见图2,图2是本申请第二实施例提供的屏幕显示方法的流程示意图。
如图2所示,步骤S101中的获得数据采集装置采集到的第一图像的图像特征信息,包括:
步骤S201,获得数据采集装置采集到的第一图像。
步骤S202,确定第一图像的边缘区域相对于第一图像的中心的光学特征值。
在本实施例中,边缘区域可以为第一图像的周围部分,边缘区域靠近第一图像的边界。边缘区域可以根据第一图像的中心的距离来定义。举例来说,可以选择第一图像中固定的像素范围作为边缘区域,或者根据第一图像的百分比来确定边缘区域,第一图像的百分比可以为第一图像宽度或高度的5%以内。本申请实施例不限定具体的边缘区域。光学特征值可以包括亮度、对比度和颜色分布等。本申请实施例不限定具体的光学特征值。
步骤S203,响应于光学特征值小于第一特征阈值,确定对应的边缘区域为第一特征区域。
步骤S204,响应于光学特征值大于第一特征阈值,确定对应的边缘区域为第二特征区域。
步骤S205,基于第一特征区域和第二特征区域的分布坐标,确定第一图像对应的图像特征信息。
作为示例,光学特征值可以为亮度,第一特征阈值可以为亮度阈值。当第一图像的边缘区域的亮度小于亮度阈值的情况下,将该边缘区域确定为第一特征区域;当第一图像的边缘区域的亮度大于亮度阈值的情况下,将该边缘区域确定为第二特征区域。确定在第一图像中第一特征区域和第二区域的分布坐标,对第一特征区域和第二特征区域的分布坐标进行分析,得到第一图像对应的光学特征分布。
本申请实施例的方法,通过步骤S201-S205,能够通过对数据采集装置采集的图像进行光学特征分析,根据光学特征分析的结果对数据采集装置对应的屏幕上的显示区域的大小进行调整。调整后的显示区域也可以显示设置的屏幕内容,提高了屏幕的屏占比,同时针对不同规格的数据采集装置,可以通过软件算法适应调整对应的显示区域,能够兼容适应不同规格摄像头的采集视角,提高了屏幕显示方法的通用性。屏幕显示方法可以在产品出厂前和用户实际使用过程中自动校正组装歪斜的产品缺陷,能够提升产品外观设计的美观性。
对本申请实施例提供的屏幕显示方法中的具体处理流程进行说明。参见图3,图3是本申请第三实施例提供的屏幕显示方法的流程示意图。
如图3所示,步骤S102中的基于第一图像的图像特征信息,重新对第一区域的坐标进行确定,得到第一区域的第一区域坐标,包括:
步骤S301,获得数据采集装置的中心相对于第一区域的中心坐标。
在本实施例中,数据采集装置的中心可以为数据采集装置的物理中心,物理中心可以为数据采集装置的镜头或传感器的几何中心,物理中心可以作为参考点,用于确定数据采集装置采集到的图像或数据的空间位置。将数据采集装置的中心投影到第一区域,可以在第一区域对应的坐标系中,确定数据采集装置的中心相对于第一区域的中心坐标。
步骤S302,基于图像特征信息、中心坐标和第一区域的大小,确定第一图像中的坐标与第一区域的坐标之间的映射关系。
在本实施例中,根据中心坐标和第一区域的大小,建立第一图像和第一区域之间的映射函数。基于图像特征信息和映射函数,遍历第一图像中的所有像素点,将第一图像中的每个像素点的坐标转换到第一区域的坐标系中,得到第一图像中的坐标与第一区域的坐标之间的映射关系。其中,映射函数用于定义第一图像的坐标如何转换到第一区域坐标。映射函数可以用于几何变换,如仿射变换、缩放变换和透视变换等。本申请实施例不限定具体的映射函数。
步骤S303,基于映射关系,确定第一区域包括的第一子区域的坐标和第二子区域的坐标。
在本实施例中,第一子区域的坐标与第一特征区域的坐标之间存在映射关系,第二子区域的坐标与第二特征区域的坐标之间存在映射关系。第一子区域可以为第一区域的任意区域,第二子区域可以为第一区域的任意区域。
步骤S304,基于映射关系和图像特征信息,重新对第一子区域的坐标和第二子区域的坐标进行确定,得到第一区域的第一区域坐标。
作为示例,图像特征信息可以包括第一图像的光学特征分布,第一特征区域内的像素点的亮度小于亮度阈值。第二特征区域内的像素点的亮度大于亮度阈值。第一子区域的坐标与第一特征区域的坐标之间存在映射关系,第二子区域的坐标与第二特征区域的坐标之间存在映射关系。根据第一特征区域内各个像素点的亮度,重新确定第一特征区域各个像素点对应的像素点坐标;基于映射关系将第一特征区域内的重新确定的像素点坐标映射到第一子区域,得到重新确定的第一子区域的坐标;根据第二特征区域内各个像素点的亮度,重新确定第二特征区域各个像素点对应的像素点坐标;基于映射关系将第二特征区域内的重新确定的像素点坐标映射到第二子区域,得到重新确定的第二子区域的坐标。合并重新确定的第一子区域的坐标和第二子区域的坐标,得到重新确定的第一区域的坐标。
本申请实施例的方法,通过步骤S301-S304,能够通过对数据采集装置采集的图像进行光学特征分析,根据光学特征分析的结果对数据采集装置对应的屏幕上的显示区域的大小进行调整。调整后的显示区域也可以显示设置的屏幕内容,提高了屏幕的屏占比,同时针对不同规格的数据采集装置,可以通过软件算法适应调整对应的显示区域,能够兼容适应不同规格摄像头的采集视角,提高了屏幕显示方法的通用性。屏幕显示方法可以在产品出厂前和用户实际使用过程中自动校正组装歪斜的产品缺陷,能够提升产品外观设计的美观性,也降低了用户操作的复杂性。
对本申请实施例提供的屏幕显示方法中的具体处理流程进行说明。参见图4,图4是本申请第四实施例提供的屏幕显示方法的流程示意图。
如图4所示,步骤S103中的基于第一区域坐标对第一区域的大小进行调整,得到调整后的第一区域,可以包括:
步骤S401,基于中心坐标和第一区域坐标,确定第一子区域对应的第一调整方向和第二子区域对应的第二调整方向。
在本实施例中,第一调整方向可以为远离中心坐标的方向,第二调整方向可以为靠近中心坐标的方向。
步骤S402,基于第一调整方向,调整第一子区域的大小,得到调整后的第一子区域。
作为示例,第一子区域可以位于第一区域内的正下方,则第一调整方向为远离中心坐标的方向,换句话说,第一调整方向为向下调整,根据第一区域坐标包括的第一子区域的坐标,将第一子区域的大小向下进行扩大,得到调整后的第一子区域。
步骤S403,基于第二调整方向,调整第二子区域的大小,得到调整后的第二子区域。
作为示例,第二子区域可以位于第一区域内的正上方,则第二调整方向为靠近中心坐标的方向,换句话说,第二调整方向可以为向下调整,根据第一区域坐标包括的第二子区域的坐标,将第二子区域的大小向下进行缩小,得到调整后的第二子区域。
步骤S404,基于调整后的第一子区域和调整后的第二子区域,确定调整后的第一区域。
在本实施例中,合并调整后的第一子区域和调整后的第二子区域可以得到调整后的第一区域。
本申请实施例的方法,通过步骤S401-S404,能够通过对数据采集装置采集的图像进行光学特征分析,根据光学特征分析的结果对数据采集装置对应的屏幕上的显示区域的大小进行调整。调整后的显示区域也可以显示设置的屏幕内容,提高了屏幕的屏占比,同时针对不同规格的数据采集装置,可以通过软件算法适应调整对应的显示区域,能够兼容适应不同规格摄像头的采集视角,提高了屏幕显示方法的通用性。屏幕显示方法可以在产品出厂前和用户实际使用过程中自动校正组装歪斜的产品缺陷,能够提升产品外观设计的美观性,也降低了用户操作的复杂性。
对本申请实施例提供的屏幕显示方法中的具体处理流程进行说明。参见图5,图5是本申请第五实施例提供的屏幕显示方法的流程示意图。
如图5所示,步骤S103中的基于第一区域坐标对第一区域的大小进行调整,得到调整后的第一区域,可以包括:
步骤S501,若第一区域仅包括第二子区域,基于中心坐标和第一区域坐标,确定第二子区域对应的第二调整方向。
步骤S502,基于第二调整方向,调整第二子区域的大小,得到调整后的第二子区域。
步骤S503,基于调整后的第二子区域,确定调整后的第一区域。
作为示例,第一区域可以为圆形区域,第二子区域可以为第一区域的边缘区域,则第二调整方向为靠近中心坐标的方向,换句话说,第二调整方向为从第一区域的边缘指向中心坐标的方向,根据第一区域坐标包括的第二子区域的坐标,将第二子区域的大小向中心坐标缩小,得到调整后的第二子区域。再基于调整后的第二子区域,确定调整后的第一区域。调整后的第一区域的面积小于调整前的第一区域的面积。
本申请实施例的方法,通过步骤S501-S503,能够通过对数据采集装置采集的图像进行光学特征分析,根据光学特征分析的结果对数据采集装置对应的屏幕上的显示区域的大小进行调整。调整后的显示区域也可以显示设置的屏幕内容,提高了屏幕的屏占比,同时针对不同规格的数据采集装置,可以通过软件算法适应调整对应的显示区域,能够兼容适应不同规格摄像头的采集视角,提高了屏幕显示方法的通用性。屏幕显示方法可以在产品出厂前和用户实际使用过程中自动校正组装歪斜的产品缺陷,能够提升产品外观设计的美观性,也降低了用户操作的复杂性。
对本申请实施例提供的屏幕显示方法中的具体处理流程进行说明。参见图6,图6是本申请第六实施例提供的屏幕显示方法的流程示意图。
如图6所示,屏幕显示方法,可以包括:
步骤S601,获得数据采集装置采集到的第一图像的图像特征信息。
步骤S602,基于第一图像的图像特征信息,重新对第一区域的坐标进行确定,得到第一区域的第一区域坐标。
步骤S603,基于第一区域坐标对第一区域的大小进行调整,得到调整后的第一区域。
针对步骤S601-S603每个步骤的具体说明,与上述步骤S101-S103相同,这里不再赘述。
步骤S604a,将调整后的第一区域对应的坐标传输至屏幕控制器,以通过屏幕控制器控制屏幕在调整后的第一区域对应的坐标显示屏幕内容。
在本实施例中,屏幕控制器能够设定显示屏幕内容的坐标。本申请实施例不限定具体的屏幕控制器。屏幕内容可以为设置的图像、文字和视频等。本申请实施例不限定具体的屏幕内容。
步骤S604b,将调整后的第一区域对应的坐标传输至驱动层,以通过驱动层控制屏幕在调整后的第一区域对应的坐标显示屏幕内容。
在本实施例中,驱动层可以包括显卡驱动。驱动层还可以为其他图像处理驱动层,本申请实施例不作限定。
本申请实施例的方法,通过步骤S601-S604b,能够基于数据采集装置的处理器与显示屏控制器直连进行数据通讯的方式或基于数据采集装置的处理器与驱动层进行数据通讯的方式,执行对数据采集装置采集的图像进行光学特征分析,根据光学特征分析的结果对数据采集装置对应的屏幕上的显示区域的大小进行调整。屏幕显示方法的硬件实现方式的灵活性高,且提高了屏幕的显示区域的调整速度。调整后的显示区域也可以显示设置的屏幕内容,提高了屏幕的屏占比,同时针对不同规格的数据采集装置,可以通过软件算法适应调整对应的显示区域,能够兼容适应不同规格摄像头的采集视角,提高了屏幕显示方法的通用性。屏幕显示方法可以在产品出厂前和用户实际使用过程中自动校正组装歪斜的产品缺陷,能够提升产品外观设计的美观性,也降低了用户操作的复杂性。
参考图7,本申请实施例提供的屏幕显示方法的一种应用场景图,应用于数据采集装置和屏幕的结构说明。其中,A1表示屏幕的第二区域,A2表示屏幕的第一区域,A3表示数据采集装置的采集视角所需求的区域,A4表示数据采集装置的光学通光孔。其中,第一区域的大小可以调整,第一区域和第二区域均可以显示屏幕内容,第一区域的透光率大于第二区域的透光率。数据采集装置设置于第一区域的下方,数据采集装置可以为屏下挖孔摄像头,数据采集装置也可以为屏下非挖孔摄像头,屏下非挖孔摄像头与屏幕可以通过层叠结构布置。
参考图8,本申请实施例提供的屏幕显示方法的另一种应用场景图,应用于屏幕显示方法的一种硬件方案。首先,摄像头采集视频流,将视频流中的图像帧通过图像传感器发送至图像处理器,通过图像处理器的坐标计算单元基于该图像帧的图像特征信息,重新对第一区域的坐标进行确定,得到第一区域的第一区域坐标,该第一区域坐标为第一区域的需要设定的坐标,将需要设定的坐标传输至显示屏控制器,通过显示屏控制器,基于第一区域坐标调整第一区域的大小,并将调整后的第一区域的坐标传输至图像处理器,以根据视频流中的下一图像帧继续对第一区域进行调整,直至第一区域与数据采集装置的采集视角所需求的区域匹配。具体的第一区域的调整方向如图所示。
参考图9,本申请实施例提供的屏幕显示方法的又一种应用场景图,应用于屏幕显示方法的另一种硬件方案。首先,摄像头采集视频流,将视频流中的图像帧通过图像传感器发送至图像处理器,再通过图像处理器发送至摄像头驱动或后处理算法层,通过摄像头驱动或后处理算法层的坐标计算单元基于该图像帧的图像特征信息,重新对第一区域的坐标进行确定,得到第一区域的第一区域坐标,该第一区域坐标为第一区域的需要设定的坐标,将需要设定的坐标传输至显卡驱动或其他图形处理驱动层,通过显卡或其他图形处理,控制显示屏控制器基于第一区域坐标调整第一区域的大小,并将调整后的第一区域的坐标通过显卡驱动或其他图形处理驱动层传输至摄像头驱动或后处理算法层,以根据视频流中的下一图像帧继续对第一区域进行调整,直至第一区域与数据采集装置的采集视角所需求的区域匹配。具体的第一区域的调整方向如图所示。
可以理解,图7、图8和图9的屏幕显示方法的应用场景只是本申请实施例中的部分示例性的实施方式,本申请实施例中屏幕显示方法的应用场景包括但不限于图7、图8和图9所示的屏幕显示方法的应用场景。
下面继续说明本申请实施例提供的屏幕显示装置70的示例性结构,在一些实施例中,如图10所示,屏幕显示装置70可以包括:获得模块701,用于获得数据采集装置采集到的第一图像的图像特征信息;屏幕包括第一区域和第二区域,数据采集装置设置于第一区域的下方,第一区域和第二区域的透光率不同;确定模块702,用于基于第一图像的图像特征信息,重新对第一区域的坐标进行确定,得到第一区域的第一区域坐标;调整模块703,用于基于第一区域坐标对第一区域的大小进行调整,得到调整后的第一区域;显示模块704,用于基于调整后的第一区域,显示第一区域设置的屏幕内容。
在一些实施例中,获得模块701还用于:获得数据采集装置采集到的第一图像;对第一图像进行光学特征分析,得到第一图像对应的图像特征信息。
在一些实施例中,获得模块701还用于:确定第一图像的边缘区域相对于第一图像的中心的光学特征值;响应于光学特征值小于第一特征阈值,确定对应的边缘区域为第一特征区域;响应于光学特征值大于第一特征阈值,确定对应的边缘区域为第二特征区域;基于第一特征区域和第二特征区域的分布坐标,确定第一图像对应的图像特征信息。
在一些实施例中,确定模块702还用于:获得数据采集装置的中心相对于第一区域的中心坐标;基于图像特征信息、中心坐标和第一区域的大小,确定第一图像中的坐标与第一区域的坐标之间的映射关系;基于映射关系,确定第一区域包括的第一子区域的坐标和第二子区域的坐标;第一子区域的坐标与第一特征区域的坐标之间存在映射关系,第二子区域的坐标与第二特征区域的坐标之间存在映射关系;基于映射关系和图像特征信息,重新对第一子区域的坐标和第二子区域的坐标进行确定,得到第一区域的第一区域坐标。
在一些实施例中,调整模块703还用于:基于中心坐标和第一区域坐标,确定第一子区域对应的第一调整方向和第二子区域对应的第二调整方向;基于第一调整方向,调整第一子区域的大小,得到调整后的第一子区域;第一调整方向为远离中心坐标的方向;基于第二调整方向,调整第二子区域的大小,得到调整后的第二子区域;第二调整方向为靠近中心坐标的方向;基于调整后的第一子区域和调整后的第二子区域,确定调整后的第一区域。
在一些实施例中,调整模块703还用于:若第一区域仅包括第二子区域,基于中心坐标和第一区域坐标,确定第二子区域对应的第二调整方向;基于第二调整方向,调整第二子区域的大小,得到调整后的第二子区域;基于调整后的第二子区域,确定调整后的第一区域。
在一些实施例中,显示模块704还用于:将调整后的第一区域对应的坐标传输至屏幕控制器,以通过屏幕控制器控制屏幕在调整后的第一区域对应的坐标显示屏幕内容。
在一些实施例中,显示模块704还用于:将调整后的第一区域对应的坐标传输至驱动层,以通过驱动层控制屏幕在调整后的第一区域对应的坐标显示屏幕内容。
需要说明的是,本申请实施例装置的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果,因此不做赘述。对于本申请实施例提供的屏幕显示装置中未尽的技术细节,可以根据图1至图9中任一附图的说明而理解。
根据本申请的实施例,本申请还提供了一种电子设备和一种非瞬时计算机可读存储介质。
图11示出了可以用来实施本申请的实施例的示例电子设备800的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图11所示,电子设备800包括计算单元801,其可以根据存储在只读存储器(ROM)802中的计算机程序或者从存储单元808加载到随机访问存储器(RAM)803中的计算机程序,来执行各种适当的动作和处理。在RAM 803中,还可存储电子设备800操作所需的各种程序和数据。计算单元801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。
电子设备800中的多个部件连接至I/O接口805,包括:输入单元806,例如键盘、鼠标等;输出单元807,例如各种类型的显示器、扬声器等;存储单元808,例如磁盘、光盘等;以及通信单元809,例如网卡、调制解调器、无线通信收发机等。通信单元809允许电子设备800通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
计算单元801可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元801的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元801执行上文所描述的各个方法和处理,例如屏幕显示方法。例如,在一些实施例中,屏幕显示方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实施例中,计算机程序的部分或者全部可以经由ROM 802和/或通信单元809而被载入和/或安装到电子设备800上。当计算机程序加载到RAM 803并由计算单元801执行时,可以执行上文描述的屏幕显示方法的一个或多个步骤。备选地,在其他实施例中,计算单元801可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行屏幕显示方法。
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
用于实施本申请的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本申请的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
- 屏幕显示的调节方法及装置、电子设备、存储介质
- 一种屏幕显示方法和多屏电子设备
- 一种屏幕显示参数调整方法及电子设备
- 一种电子设备的输入方法、输入装置及电子设备
- 一种电子设备、双屏电子设备的控制方法及装置
- 屏幕显示方法、屏幕显示装置、电子设备、程序及介质
- 一种电子设备的屏幕显示方法及电子设备