CN111857501A - 一种信息显示方法、装置及存储介质 - Google Patents
一种信息显示方法、装置及存储介质 Download PDFInfo
- Publication number
- CN111857501A CN111857501A CN202010635763.9A CN202010635763A CN111857501A CN 111857501 A CN111857501 A CN 111857501A CN 202010635763 A CN202010635763 A CN 202010635763A CN 111857501 A CN111857501 A CN 111857501A
- Authority
- CN
- China
- Prior art keywords
- display
- display area
- area
- display interface
- interface
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开一种信息显示方法,包括:识别图像中的第一对象;基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的重叠区域的大小,确定所述第二对象在所述显示界面上的位置;本申请还公开一种信息显示装置及存储介质;通过本申请实施例,可以确定第二对象在显示界面上的位置,以清晰、完整地显示所述第一对象。
Description
技术领域
本申请涉及信息显示技术领域,尤其涉及一种信息显示方法、装置及存储介质。
背景技术
相关技术中,电子设备显示界面上包括时间、星期、日期、电量、天气等信息,上述信息在显示时,可能会遮挡屏幕背景图片的部分信息,影响用户体验。如何清晰、完整地的显示电子设备显示界面上背景图像的信息,是需要解决的技术问题。
发明内容
本申请实施例提供一种信息显示方法、装置及存储介质,使得终端可以清晰的显示终端上的背景图片的信息。
本申请实施例的技术方案是这样实现的:
一方面,本申请提供一种信息显示方法,包括:
识别图像中的第一对象;
基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的重叠区域的大小,确定所述第二对象在所述显示界面上的位置。
上述方案中,所述基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的重叠区域的大小,确定所述第二对象在所述显示界面上的位置包括:
在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小均小于或等于第一阈值的情况下,确定所述第二对象在所述显示界面上的位置为所述第二显示区域。
上述方案中,所述基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的重叠区域的大小,确定所述第二对象在所述显示界面上的位置包括:
在所述图像包括的至少一个第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小大于第一阈值的情况下,调整所述第二对象在所述显示界面上的位置,以使所述第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小均小于或等于第一阈值。
上述方案中,所述调整所述第二对象在所述显示界面上的位置包括:
在所述第二对象在所述显示界面的当前显示位置,缩小所述第二对象。
上述方案中,所述调整所述第二对象在所述显示界面上的位置包括:
将所述第二对象在所述显示界面的显示位置由第二显示区域切换为所述显示界面上的第三显示区域;所述第二显示区域与所述第三显示区域部分重叠或完全不重叠。
上述方案中,所述基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的重叠区域的大小,确定所述第二对象在所述显示界面上的位置,包括:
在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二对象对应的全部预设显示区域的重叠区域的大小均大于第一阈值的情况下,将所述第二对象在所述显示界面的当前显示位置,切换为第四显示区域;
所述第四显示区域为所述第二对象对应的全部预设显示区域中,与所述图像包括的全部第一对象在所述显示界面的第一显示区域的重叠区域的大小最小的显示区域。
上述方案中,所述基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的位置关系,确定所述第二对象在所述显示界面上的位置,包括:
在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二对象对应的全部预设显示区域的重叠区域的大小均大于第一阈值的情况下,将所述第二对象在所述显示界面的当前显示位置,切换为预设的第五显示区域。
上述方案中,所述方法还包括:调整所述第二对象的显示透明度为大于或等于第二阈值。
上述方案中,所述方法还包括:控制第一开关的状态为开启;在所述第一开关的状态为开启的情况下,能够调整所述第二对象在所述显示界面上的位置。
另一方面,本申请还提供一种信息显示装置,所述装置包括:
识别单元,用于识别图像中的第一对象;
确定单元,用于基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的重叠区域的大小,确定所述第二对象在所述显示界面上的位置。
上述方案中,所述确定单元还用于:
在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小均小于或等于第一阈值的情况下,确定所述第二对象在所述显示界面上的位置为所述第二显示区域。
上述方案中,所述装置还包括:
第一调整单元,用于在所述图像包括的至少一个第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小大于第一阈值的情况下,调整所述第二对象在所述显示界面上的位置,以使所述第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小均小于或等于第一阈值。
上述方案中,所述第一调整单元还用于:在所述第二对象在所述显示界面的当前显示位置,缩小所述第二对象。
上述方案中,所述第一调整单元还用于:
将所述第二对象在所述显示界面的显示位置由第二显示区域切换为所述显示界面上的第三显示区域;所述第二显示区域与所述第三显示区域部分重叠或完全不重叠。
上述方案中,所述确定单元还用于:
在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二对象对应的全部预设显示区域的重叠区域的大小均大于第一阈值的情况下,将所述第二对象在所述显示界面的当前显示位置,切换为第四显示区域;所述第四显示区域为所述第二对象对应的全部预设显示区域中与所述图像包括的全部第一对象在所述显示界面的第一显示区域的重叠区域的大小最小的显示区域。
上述方案中,所述确定单元还用于:
在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二对象对应的全部预设显示区域的重叠区域的大小均大于第一阈值的情况下,将所述第二对象在所述显示界面的当前显示位置,切换为预设的第五显示区域。
上述方案中,所述装置还包括:第二调整单元,用于调整所述第二对象的显示透明度为大于或等于第二阈值。
上述方案中,所述装置还包括:
控制单元,用于控制第一开关的状态为开启;在所述第一开关为开启的状态下,能够调整所述第二对象在所述显示界面上的位置。
本申请实施例提供的信息显示方法、装置及存储介质,通过识别图像中的第一对象;基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的位置关系,确定所述第二对象在所述显示界面上的位置,以实现清晰、完整的显示所述第一对象。通过本申请实施例提供的在所述图像包括的任一个第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小大于第一阈值的情况下,调整所述第二对象在所述显示界面上的位置或大小,减小所述第一对象与第二对象的重叠区域,清晰、完整地显示所述第一对象,提升用户体验。
附图说明
图1为本申请实施例提供的信息显示方法的一种可选流程示意图;
图2为本申请实施例提供的信息显示方法的一种详细可选流程示意图;
图3为本申请实施例提供的场景一的终端显示示意图;
图4为本申请实施例提供的场景一的调整第二显示区域后的终端显示示意图;
图5为本申请实施例提供的场景二的终端显示示意图;
图6为本申请实施例提供的场景二的调整第二显示区域后的终端显示示意图;
图7为本申请实施例提供的场景三的终端显示示意图;
图8为本申请实施例提供的场景三的调整第二显示区域过程中的终端显示示意图;
图9为本申请实施例提供的场景三的调整第二显示区域后的终端显示示意图;
图10为本申请实施例提供的场景五的调整第二显示区域后的终端显示示意图;
图11为本申请实施例提供的信息显示装置的可选结构示意图;
图12为本申请实施例提供的信息显示装置的硬件组成结构示意图。
具体实施方式
以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
相关技术中,终端显示界面上包括时间、星期、日期、电量、天气等信息,上述信息在显示过程中,可能会造成在用户使用自己喜欢的图片作为所述终端的背景图片时,所述时间、星期、日期、电量、天气等信息的显示位置与所述图片的对象(如图片上的人脸)的位置重叠,造成时间、星期、日期、电量、天气等信息遮挡所述图片的对象的情况,影响用户体验。
所述终端可以是可穿戴终端设备,如智能手表、智能手环、AR设备等。申请人在实际操作中发现,可穿戴终端与手持终端不同之处在于,可穿戴终端的显示区域相比手持终端的显示区域小,因此可穿戴终端显示界面上显示的图像相对手持终端显示界面上显示的图像更为精细,每个区域内包含的对象更多。并且,由于可穿戴终端显示界面上的时间、星期、日期、电量等信息是为了向用户提供必要的提示信息,无法随显示界面缩小而随之变小,否则用户无法直观地看到相应的信息。因此,在可穿戴终端的显示界面小、图像更加精细、每个区域内包含的对象更多且显示界面上必要的信息不能过于缩小的条件下,可穿戴终端无法像手持终端一样调整显示界面上必要的信息的位置或大小。
基于目前终端屏幕显示中存在的问题,本申请提出一种信息显示方法,能够解决现有技术方案中无法解决的技术难题和缺点。
图1示出了本申请实施例提供的信息显示方法的一种可选流程示意图,将根据各个步骤进行说明。
步骤S101,识别图像中的第一对象。
在一些实施例中,终端识别图像中的第一对象包括:终端基于机器学习识别所述图像中的第一对象。所述终端基于机器学习识别所述图像中的第一对象包括:采集大量包括所述第一对象的图片;基于所述大量包括所述第一对象的图片,提取所述第一对象的特征;以所述图像为输入,所述第一对象的特征为机器学习模型的特征,识别所述图像中的第一对象。所述图像包括显示在所述终端显示屏幕上的图像。
在另一些实施例中,所述终端识别图像中的第一对象还包括:终端基于轮廓检测识别所述图像中的第一对象。所述终端基于轮廓检测识别所述图像中的第一对象包括:对所述图像进行预处理;对所述预处理后的图像进行边缘检测处理,得到边缘响应图像;对所述边缘响应图像进一步处理,得到所述第一对象的闭合轮廓。所述闭合轮廓围成的图形即为所述第一对象。
其中,所述预处理可以包括:基于较小的二维高斯模板对所述图像进行平滑滤波处理,去除所述图像的噪声。所述对所述预处理后的图像进行边缘检测处理包括:基于所述图像包括的像素点的亮度、颜色等可以区分物体与背景的可用梯度特征信息,对所述图像中的第一对象进行初步边缘检测。所述对边缘响应图像进一步处理包括:区分所述边缘响应图像中的轮廓点与非轮廓点,获取所述第一对象的轮廓。
在一些实施例中,所述第一对象可以包括:所述图像中具备轮廓的物体或所述物体的部分。所述具备轮廓的物体或所述物体的部分可以包括:人物、人脸、动物、动漫形象、卡通形象、风景、建筑、植物、物体的部分、动物的部分等。
步骤S102,基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的重叠区域的大小,确定所述第二对象在所述显示界面上的位置。
在一些实施例中,终端控制第一开关的状态为开启;在所述第一开关为开启的状态下,终端能够调整所述第二对象在所述显示界面上的位置;或者,所述第一开关为开启的状态下,所述终端具备调整所述第二对象在所述显示界面上的位置的功能。
在一些实施例中,所述第一阈值可以是根据实际情况设置的,例如所述第一阈值可以是任一个第一对象对应的第一显示区域的1%~100%之间的任意大小。
在一些实施例中,所述第一对象在显示界面的第一显示区域,可以包括:在步骤S101中,所述终端识别到的所述第一对象的轮廓所围成的闭合图形对应显示界面的显示区域;或者,在所述轮廓***,贴合所述轮廓的规则图形对应显示界面的显示区域。所述规则图形可以是矩形、圆形、三角形、正方形、梯形、星型等。例如图3所示,所述第一显示区域可以是图中女孩脸的轮廓的闭合图形对应显示界面的显示区域;或者,所述第一显示区域可以是所述女孩的脸***的矩形对应显示界面的显示区域。
在一些实施例中,终端识别所述第二对象的第二显示区域。所述显示界面的第二对象包括:显示界面上为用户提供客观信息的静态图像或动态图像。例如所述第二对象可以包括:时间、星期、日期、电量、所述终端与其他设备的连接状态指示信息、提醒事项、运营商信息、信号强度指示信息等信息中至少一个。
在一些实施例中,所述显示界面上第二对象的第二显示区域包括:所述显示界面上,至少一个预设显示区域中显示所述第二对象的显示区域;所述预设显示区域可以是所述终端设备预先设定的、可以显示所述第二对象的显示区域。所述至少一个预设显示区域之间可以重叠,也可以不重叠;所述第二对象与所述至少一个预设显示区域之间没有关联,在实施本申请实施例确定所述第二对象在所述显示界面上的位置的过程中,所述第二对象可以在任一个预设显示区域内显示。所述预设显示区域可以是矩形、圆形、正方形、三角形等规则图形。
在一些实施例中,所述预设显示区域的大小和位置,可以由终端预先设置;例如终端预先设置任一个预设显示区域的位置为所述显示界面的正中心,所述预设显示区域为长1英寸,宽0.5英寸的矩形。
在一些实施例中,所述第二对象的大小也可以由所述终端预先设置,所述第二对象的大小可以是紧密围绕所述第二对象且与所述第二显示区域的形状相同的规则图形的大小;例如所述第二显示区域为矩形的情况下,所述紧密围绕所述第二对象的规则图形也是矩形。所述第二对象的大小可以小于或等于所述第二显示区域的大小,也可以大于所述第二显示区域的大小。
在一些实施例中,所述终端至少可以通过如下五种方式确定所述图像包括的全部第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小:
1、所述显示界面上,以右下角(或左下角)为原点,建立平面坐标系,通过确定所述第二显示区域在所述平面坐标系中的坐标和面积,以及所述第一显示区域在所述平面坐标系中的坐标和面积,确定所述图像包括的全部第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小。
例如,所述第一显示区域为圆形,确定所述圆形的圆心坐标和半径;所述第二显示区域为矩形,确定所述矩形的几何中心坐标、长边的长度、短边的长度,基于所述圆形和矩形的重叠区域的面积确定所述第一显示区域和第二显示区域的重叠区域的大小。或者,所述第一显示区域为矩形,基于所述第一显示区域的纵向和横向最长的边确定所述第一显示区域的几何中心坐标、长边的长度和短边的长度;基于所述第一显示区域的纵向和横向最长的边确定所述第二显示区域的几何中心坐标、长边的长度和短边的长度;基于两个矩形的重叠区域的面积确定所述第一显示区域和第二显示区域的重叠区域的大小。
2、确定所述第二对象重叠的第一对象在所述显示界面的第一显示区域面积,以及所述第二显示区域的面积;基于与所述第二显示区域重叠的全部第一显示区域的面积、所述第二显示区域的面积和与所述第二显示区域重叠的全部第一显示区域与所述第二显示区域的轮廓围成的图形的总面积,确定所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小。
3、所述显示界面上,以右下角(或左下角)为原点,建立平面坐标系,确定所述图像包括的第一显示区域在所述显示界面的全部像素的坐标,以及所述第二显示区域包括的全部像素的坐标;基于所述全部第一显示区域与所述第二显示区域坐标相同的像素,确定所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小。
4、确定所述第二显示区域的外轮廓的周长、以及与所述第二对象重叠的第一显示区域的周长,基于所述第二显示区域与所述第二显示区域重叠的第一对象对应的第一显示区域围成的图形的周长,确定所述图像包括的全部第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小。
5、确定所述第一对象在所述显示界面的第一显示区域的半径,以及所述第二显示区域的半径,基于与所述第二显示区域重叠的全部第一对象在所述显示界面的第一显示区域的半径、所述第二对象在所述显示界面的第二显示区域与所述第二对象重叠的全部第一对象对应的第一显示区域围成的图形的半径,确定所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小。
其中,基于第一显示区域的面积、第二显示区域的面积以及所述第一显示区域和第二显示区域围成的图形的总面积确定所述重叠区域的大小;或者基于像素点坐标确定所述重叠区域的大小,可以精确地计算出重叠区域的面积,进而与第一阈值进行比较。但是在第一对象较多且第一对象的轮廓不规则的情况下,终端需要通过大量计算、消耗大量时间才能确定重叠区域的面积,通过第一显示区域的周长、重叠区域的周长;或者,通过第一显示区域的半径、重叠区域的半径可以获得所述重叠区域的面积的估计值,减少终端运算量、缩短处理时间。
在一些实施例中,所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小与第一阈值至少可以包括如下三种关系:
1、所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小均小于或等于第一阈值。
所述确定所述第二对象在所述显示界面上的位置包括:在所述第一显示区域与所述第二显示区域的重叠区域的大小均小于等于第一阈值的情况下,确定所述第二对象在所述显示界面上的当前显示位置,为所述第二显示区域。
其中,在所述第一显示区域与所述第二显示区域的重叠区域的大小均小于等于第一阈值的情况下,说明所述图像包括的全部第一对象均未与所述第二显示区域重叠,或者所述图像包括的全部第一对象与所述第二显示区域重叠的部分不影响所述全部第一对象的显示效果。
2、所述图像包括的至少一个第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小大于第一阈值,且通过调整所述第二对象的显示区域,可以实现调整后的第二对象的显示区域与所述图像包括的第一对象在所述显示界面的第一显示区域的重叠区域的大小均小于或等于第一阈值。
在一些实施例中,所述调整所述第二对象的显示区域的位置可以包括:在所述第二对象在所述显示界面的当前显示位置,缩小所述第二对象;以使所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小均小于或等于第一阈值。
在另一些实施例中,所述调整所述第二对象的显示区域的位置还可以包括:将所述第二对象在所述显示界面的显示位置由第二显示区域切换为所述显示界面上的第三显示区域;所述第二显示区域与第三显示区域部分重叠或完全不重叠。
在该场景下,所述终端可以根据第1个至第M个预设显示区域的优先级依次确定所述第1个至第M个预设显示区域上与所述每个第一对象对应的第一显示区域的重叠区域的大小。所述优先级可以是终端自行设置的,或者终端使用者根据个人喜好设置的。或者,所述终端也可以随机确定所述第1个至第M个预设显示区域与所述第一显示区域的重叠区域的大小。
其中,所述终端根据所述第1个至第M个预设显示区域的优先级依次确定所述第1个至第M个预设显示区域与所述每个第一对象对应的第一显示区域的重叠区域的大小,包括:所述终端优先确定优先级高的预设显示区域与所述第一显示区域的重叠区域的大小。根据优先级,终端可以优先确定优先级高的预设显示区域与所述第一预设显示区域的重叠区域的大小,在所述优先级高的预设显示区域与所述第一预设显示区域的重叠区域的大小小于或等于第一阈值的情况下,可以实现优先级高的预设显示区域显示第二对象,实现用户的个性化定制,提升用户体验。在所述优先级高的预设显示区域与所述任一个第一显示区域的重叠区域的大小大于第一阈值的情况下,所述终端再确定较低优先级的预设显示区域与所述第一显示区域的重叠区域的大小。
在具体实施时,所述终端根据所述第1个至第M个预设显示区域的优先级依次确定所述第1个至第M个预设显示区域与所述每个第一对象对应的第一显示区域的重叠区域的大小的情况下,若第1个至第m个预设显示区域与所述任一个第一对象的第一显示区域的重叠区域的大小大于第一阈值,且第m+1个预设显示区域与所述每个第一对象的第一显示区域的重叠区域的大小均小于第一阈值的情况下,则确定所述第m+1个预设显示区域为第三显示区域,将所述第二对象在所述显示界面的显示位置由第二显示区域切换为所述显示界面上的第三显示区域。在终端确定所述第1个至第M个预设显示区域与所述每个第一对象对应的第一显示区域的重叠区域的大小的过程中,所述第1个至第M个预设显示区域可以显示所述第二对象,也可以不显示所述第二对象。所述m可以是1至M-1范围内的任一整数。
3、所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小均大于第一阈值,且通过调整所述第二对象的显示区域,无法实现调整后的第二对象的显示区域与所述图像包括的每个第一对象在所述显示界面的第一显示区域的重叠区域的大小均小于或等于第一阈值。
具体实施时,所述第二对象在显示界面上对应M个预设显示区域,终端根据所述M个预设显示区域依次确定所述第1个至第M个预设显示区域与所述每个第一对象对应的第一显示区域的重叠区域的大小;例如,终端确定所述第k个预设显示区域与所述每个第一对象对应的第一显示区域的重叠区域的大小。所述k为1至M之间任一个整数。在终端确定所述第1个至第M个预设显示区域与所述每个第一对象对应的第一显示区域的重叠区域的大小的过程中,所述第1个至第M个预设显示区域可以显示所述第二对象,也可以不显示所述第二对象。
在该场景下,所述终端根据所述第1个至第M个预设显示区域的优先级依次确定所述第1个至第M个预设显示区域与所述每个第一对象对应的第一显示区域的重叠区域的大小。在确定所述全部预设显示区域与所述任一个第一对象的重叠区域的大小大于第一阈值的情况下,将所述第二对象在所述显示界面的第二显示区域,切换为第四显示区域;所述第四显示区域为所述第二对象对应的全部预设显示区域中与所述图像包括的全部第一对象在所述显示界面的第一显示区域的重叠区域的大小最小的显示区域。所述第M个预设显示区域与所述第四显示区域可以部分重合、完全重合或者完全不重合。
或者,在最后一个预设显示区域显示所述第二对象,并确定所述全部预设显示区域与所述第一对象的重叠区域的大小均大于第一阈值的情况下,将所述第二对象在所述显示界面的当前显示区域,切换为预设的第五显示区域。所述第五显示区域可以是不调整所述第二对象的显示区域时,所述第二对象的预设显示区域。
在一些实施例中,所述方法还包括:调整所述第二对象的显示透明度为大于等于第二阈值;在所述第二对象的显示透明度大于或等于第二阈值的情况下,可以实现对所述第一对象的清晰显示。无论是否调整所述第二对象的第二显示区域的位置或大小,均可以通过调整所述第二对象的显示透明度,区分所述第一对象和所述第二对象,实现清晰、完整地显示所述第一对象。
如此,通过本申请实施例提供的信息显示方法,终端通过识别图像中的第一对象,基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的位置关系,确定所述第二对象在所述显示界面上的位置,实现清晰、完整地显示所述第一对象。
以第一对象是人脸,第二对象是时间信息为例,图2示出了本申请实施例提供的信息显示方法的一种详细可选流程示意图,将根据各个步骤进行说明。
步骤S201,识别图像中的人脸。
在一些实施例中,所述终端识别图像中的人脸包括:基于人脸识别技术识别所述图像中的人脸。
在一些实施例中,所述终端基于人脸识别技术识别所述图像中的人脸包括:对所述图像预处理;提取人的面部图像的特征;基于所述人的面部图像的特征识别所述图像中的人脸。
在一些实施例中,终端对所述图像预处理包括:对所述图像进行光线补偿、灰度变换、直方图均衡化、归一化、几何校正、滤波和锐化中至少一个操作。所述人脸图像的特征可以包括:视觉特征、像素统计特征、人脸图像变换系数特征和人脸图像代数特征中至少一个。所述提取人脸图像的特征可以包括:基于知识的表征提取人脸图像的特征,具体包括根据人脸器官的形状以及所述人脸器官之间的距离特性获得有助于人脸分类的特征数据,所述特征分量包括特征点间的欧氏距离、曲率和角度等;或者,所述提取人脸图像的特征还可以包括:提取人脸图像的几何特征,所述几何特征包括:眼睛、鼻子、嘴、下巴等局部构成与所述局部构成之间的几何描述。
步骤S202,识别时间信息在所述显示界面的第二显示区域。
在一些实施例中,所述终端识别所述时间信息的第二显示区域。所述显示界面上时间信息的第二显示区域包括:所述显示界面上,显示所述时间信息的区域;所述第二显示区域可以是所述终端默认的显示所述时间信息的区域;也可以是所述终端基于所述第一显示区域和所述第二显示区域的位置关系,调整的所述时间信息对应的第二显示区域。
在一些实施例中,所述终端识别所述时间信息的第二显示区域包括:所述显示界面上,以右下角(或左下角)为原点,建立平面坐标系,通过确定所述第二显示区域在所述平面坐标系中的坐标和面积;或者,所述终端确定所述第二对象在所述显示界面的第二显示区域的外轮廓围成的区域;或者,所述显示界面上,以右下角(或左下角)为原点,建立平面坐标系,确定所述第二显示区域包括的全部像素的坐标;或者,所述终端确定所述第二显示区域的外轮廓的周长;或者,所述终端确定所述第二对象在所述显示界面的第二显示区域的半径。
步骤S203,遍历所述图像中的每张人脸,判断每张人脸对应的第一显示区域与第二显示区域的重叠区域的大小是否大于第一阈值。
在一些实施例中,所述终端遍历所述图像中的每张人脸,判断每张人脸在所述显示界面的第一显示区域与所述第二显示区域的重叠区域包括:遍历所述图像中包括的每张人脸在所述显示界面的第一显示区域与所述显示界面上时间信息的第二显示区域,判断所述图像包括的每张人脸在所述显示界面的第一显示区域与所述显示界面上时间信息的第二显示区域的重叠区域的大小与第一阈值的关系,在所述重叠区域的大小小于或等于第一阈值的情况下,执行步骤S205;在所述重叠区域的大小大于第一阈值的情况下,执行步骤S204。
在一些实施例中,所述遍历所述图像中的每张人脸,判断每张人脸在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小与第一阈值的关系,还可以包括:遍历所述图像中的每张人脸对应的第一显示区域,判断所述时间信息对应的第二显示区域与所述任一张人脸对应的第一显示区域的重叠区域的大小是否大于第一阈值,在所述重叠区域的大小不大于第一阈值的情况下,执行步骤S205;在所述重叠区域的大小大于第一阈值的情况下,执行步骤S204。
在一些实施例中,所述第一阈值可以是根据实际情况设置的,例如所述第一阈值可以是任一张人脸对应的第一显示区域的1%~100%之间的任意大小。进而,以第一阈值为第一显示区域大小的50%为例,所述判断所述时间信息的第二显示区域与所述任一张人脸对应的第一显示区域的重叠区域的大小是否大于第一阈值可以包括:判断所述时间信息的显示区域与所述任一张人脸对应的第一显示区域的重叠区域的大小是否大于所述任一张人脸对应的第一显示区域大小的50%。
步骤S204,调整所述时间信息在所述显示界面上的位置。
在一些实施例中,所述终端调整所述时间信息的显示区域的位置包括:在所述时间信息在所述显示界面的当前显示位置,缩小所述时间信息的第二显示区域的大小;和/或,终端基于所述第1个至第M个预设显示区域与所述每个第一对象对应的第一显示区域的重叠区域的大小,调整所述时间信息在所述显示界面上的位置至第三显示区域,遍历所述图像中包括的每张人脸在所述显示界面的第一显示区域与所述显示界面上时间信息的第三显示区域。
在终端确定所述第1个至第M个预设显示区域与所述每个第一对象对应的第一显示区域的重叠区域的大小的过程中,所述第1个至第M个预设显示区域可以显示所述第二对象,也可以不显示所述第二对象。本实施例中,以在确定重叠区域的大小的过程中,预设显示区域显示所述第二对象为例说明。
在一些实施例中,在所述调整后的时间信息的显示区域与所述图像包括的每张人脸在所述显示界面的第一显示区域的重叠区域的大小均大于第一阈值的情况下,判断是否遍历所述时间信息至全部预设显示区域,在所述时间信息已经遍历至全部预设显示区域的情况下,执行步骤S205;在所述时间信息没有遍历至全部预设显示区域的情况下,重复执行步骤S203至步骤S204,直至所述调整后的时间信息的显示区域与所述图像包括的每张人脸在所述显示界面的第一显示区域的重叠区域的大小均小于或等于第一阈值。
在所述调整后的时间信息的显示区域与所述图像包括的每张人脸在所述显示界面的第一显示区域的重叠区域的大小均小于或等于第一阈值的情况下,执行步骤S205。
或者,在所述时间信息的显示区域依次调整至所述时间信息的全部预设显示区域后,所述调整后的时间信息对应的任一个预设显示区域与所述图像包括的每张人脸在所述显示界面的第一显示区域的重叠区域的大小均大于第一阈值的情况下,执行步骤S205。
在一些实施例中,所述终端将所述时间信息的显示区域依次调整至所述时间信息的全部预设显示区域包括:所述终端的显示界面中包括M个所述时间信息的预设显示区域,所述M个预设显示区域之间可能重叠也可能不重叠。以所述对象包括N张人脸为例,对应的,所述第一对象对应的第一显示区域有N个。所述终端将所述时间信息的显示区域依次调整至所述时间信息的全部预设显示区域,判断调整后的时间信息对应的任一个预设显示区域与所述图像包括的每张人脸在所述显示界面的第一显示区域的重叠区域的大小与第一阈值的关系包括:将所述时间信息调整至所述M个预设显示区域中任一个显示区域,确定所述M个预设显示区域中任一个显示区域与所述N张人脸对应的第一显示区域的重叠区域的大小,确定所述M个预设显示区域中任一个显示区域与所述N张人脸对应的重叠区域的大小与第一阈值的关系。
在一些实施例中,所述终端可以根据所述第1个至第M个预设显示区域的优先级依次在所述第1个至第M个预设显示区域上显示所述时间信息。所述优先级可以是终端自行设置的,或者终端使用者根据个人喜好设置的。或者,所述终端随机在所述第1个至第M个预设显示区域上显示所述时间信息。
步骤S205,确定所述时间信息在所述显示界面上的位置。
在一些实施例中,在所述图像包括的每张人脸在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小均小于或等于第一阈值的情况下,确定所述时间信息在所述显示界面上的位置为所述第二显示区域。
在另一些实施例中,在所述调整后的时间信息的显示区域与所述图像包括的每张人脸在所述显示界面的第一显示区域的重叠区域的大小均小于或等于第一阈值的情况下,确定所述时间信息在所述显示界面上的调整后的显示位置,为所述第二显示区域。
在再一些实施例中,将所述时间信息的显示区域依次调整至所述时间信息的全部预设显示区域,所述时间信息的预设显示区域与所述图像包括的每张人脸在所述显示界面的第一显示区域的重叠区域的大小均大于第一阈值的情况下,将所述时间信息在所述显示界面的当前显示位置,切换为所述显示界面上的预设的第五显示区域,确定所述时间信息在所述显示界面上的位置为所述第二显示区域;或者,将所述时间信息在所述显示界面的当前显示位置,切换为与所述图像包括的全部人脸在所述显示界面的第一显示区域的重叠区域的大小最小的预设显示区域。所述第五显示区域可以是不调整所述第二对象的显示区域时,所述第二对象的预设显示区域。
在一些实施例中,所述将所述时间信息在所述显示界面的当前显示位置,切换为与所述图像包括的全部人脸在所述显示界面的第一显示区域的重叠区域的大小最小的第二显示区域,包括:将所述时间信息调整至所述M个预设显示区域中任一个预设显示区域,确定所述M个预设显示区域中任一个预设显示区域与所述N张人脸对应的第一显示区域的重叠区域的大小,并记录所述时间信息在不同预设显示区域显示时,所述预设显示区域与所述N张人脸对应的第一显示区域的重叠区域的大小,在所述时间信息调整至每一个预设显示区域显示,且每一个预设显示区域与所述N张人脸对应的第一显示区域的重叠区域的大小均大于第一阈值的情况下,确定与所述N张人脸对应的第一显示区域的重叠区域的面积最小的预设显示区域,为所述第二显示区域。
在一些实施例中,所述方法还包括:调整所述时间信息的透明度为大于或等于第二阈值。在上述时间信息的透明度大于或等于第二阈值的情况下,所述人脸可以清晰地显示。所述第二阈值可以由终端根据实际需要设置,也可以由终端使用者自行选择。
下面针对具体的场景,对上述步骤S101至步骤S102,和/或,步骤S201至步骤S205进行详细说明。
场景一
如图3所示,所述终端屏幕上的图像为小女孩。
在该场景中,所述步骤S101或步骤S102所述的,识别图像中的第一对象,包括:基于机器学习识别所述图像中的女孩面部的显示区域,或者基于轮廓检测识别所述图像中女孩面部的显示区域。
为方便说明,图3中,用虚线框标记所述识别出的女孩面部显示区域为第一显示区域1;用实线框标记所述时间信息的显示区域为第二显示区域1。
所述步骤S102或步骤S202至步骤S205,可以包括:终端基于所述女孩面部的第一显示区域1与所述时间信息的第二显示区域1的重叠区域的大小与第一阈值的关系,确定所述时间信息在所述显示界面上的位置。本实施例中,以所述第一阈值为所述对应的第一显示区域面积的50%为例进行说明。
如图3所示,所述第二显示区域1与所述第一显示区域1的重叠区域的大小显然小于所述第一显示区域1面积的50%;所述时间信息对所述女孩面部无遮挡,确定时间信息在所述显示界面上的位置为所述第二显示区域1。
此外,还可以通过调整所述时间信息显示的透明度,实现女孩面部的显示。如图4,通过调整所述第二显示区域1内时间信息的透明度,避免所述时间信息过多的与所述女孩面部重叠。
场景二
如图5所示,所述终端屏幕上的图像为两只猫,在相关技术中,时间信息的显示区域会遮挡两只猫的面部,影响用户的使用体验。
在该场景中,所述步骤S101或步骤S102所述的,识别图像中的第一对象,包括:基于机器学习识别所述图像中的猫面部的显示区域,或者基于轮廓检测识别所述图像中猫面部的显示区域。
为方便说明,图5中,用虚线框标记所述识别出的猫面部显示区域为第一显示区域2和第一显示区域3;用实线框标记所述时间信息的显示区域为第二显示区域2。
所述步骤S102或步骤S202至步骤S204,可以包括:终端基于所述每只猫面部的第一显示区域与所述时间信息的第二显示区域2的重叠区域的大小与第一阈值的关系,确定所述时间信息在所述显示界面上的位置。本实施例中,以所述第一阈值为所述对应的第一显示区域面积的50%为例进行说明。
如图5所示,所述第二显示区域2与所述第一显示区域2的重叠区域的大小显然大于所述第一显示区域2面积的50%;所述第二显示区域2与所述第一显示区域3的重叠区域的大小显然大于所述第一显示区域3面积的50%。此时两只猫的面部均被时间信息遮挡,需要调整所述时间信息的显示位置。
如图6所示,将所述时间信息的位置调整至第二显示区域3,此时所述第二显示区域3与所述第一显示区域2的重叠区域的大小显然小于所述第一显示区域2面积的50%;所述第二显示区域3与所述第一显示区域3的重叠区域的大小显然小于所述第一显示区域3面积的50%,所述时间信息对所述两只猫的面部无遮挡,确定时间信息在所述显示界面上的位置为所述第二显示区域3。
场景三
如图7所示,所述终端屏幕上的图像为六张人物,在相关技术中,时间信息的显示区域会遮挡部分人物的面部,影响用户的使用体验。
在该场景中,所述步骤S101或步骤S102所述的,识别图像中的第一对象,包括:基于机器学习识别所述图像中的人物头像的显示区域,或者基于轮廓检测识别所述图像中人物头像的显示区域。
为方便说明,图7中,用虚线框标记所述识别出的人物头像显示区域为第一显示区域4至第一显示区域9;用实线框标记所述时间信息的显示区域为第二显示区域4。
所述步骤S102或步骤S202至步骤S204,可以包括:终端基于所述每张人物头像的第一显示区域与所述时间信息的第二显示区域4的重叠区域的大小与第一阈值的关系,确定所述时间信息在所述显示界面上的位置。本实施例中,以所述第一阈值为所述对应的第一显示区域面积的20%为例进行说明。
如图7所示,所述第一显示区域4与所述第二显示区域4的重叠区域的大小显然大于所述第一显示区域4面积的20%;所述第一显示区域5与所述第二显示区域4的重叠区域的大小显然大于所述第一显示区域5面积的20%;所述第一显示区域6与所述第二显示区域4的重叠区域的大小不大于所述第一显示区域6面积的20%。此时部分人物头像被时间信息遮挡,需要调整所述时间信息的位置。
如图8所示,将所述时间信息的位置调整至第二显示区域5,此时所述第一显示区域6与所述第二显示区域5的重叠区域的大小显然大于所述第一显示区域6面积的20%;所述第一显示区域7与所述第二显示区域5的重叠区域的大小显然大于所述第一显示区域7面积的20%;所述第一显示区域8与所述第二显示区域5的重叠区域的大小显然大于所述第一显示区域7面积的20%;所述第一显示区域9与所述第二显示区域5的重叠区域的大小小于所述第一显示区域9面积的20%。此时部分人物头像仍然被时间信息遮挡,需要调整所述时间信息的位置。
在调整所述时间信息至所述时间信息对应的全部预设位置后,所述时间信息对应的第二显示区域仍然遮挡所述图像中包括的人物头像的情况下,调整所述第二显示区域的大小。
如图9所示,缩小所述第二显示区域,使得所述第二显示区域与所述任一个第一显示区域的重叠区域的面积减小,以实现所述第二显示区域与所述任一个第一显示区域的重叠区域的大小均小于或等于所述任一个第一显示区域面积的20%。图9中,调整第二显示区域6的大小,基于所述调整后的第二显示区域6与所述每一个第一显示区域重叠的面积,调整所述时间信息的显示位置。
场景4
如图7、图8所示。在调整所述时间信息至所述时间信息对应的全部预设位置后,所述时间信息对应的第二显示区域仍然遮挡所述图像中包括的人物头像的情况下,还可以调整所述第二显示区域的显示区域。
如图10所示,在调整所述时间信息至所述时间信息对应的全部预设位置过程中,确定所述时间信息在任一个预设显示区域与所述每一个第一显示区域的重叠区域的大小,并存储。在所述时间信息对应的全部第二显示区域与所述每一个第一显示区域的重叠区域的大小均大于第一阈值的情况下,将所述时间对象在所述显示界面的当前显示位置,切换为与所述图像包括的全部人物头像在所述显示界面的第一显示区域的重叠区域的大小最小的第二显示区域7。
场景5
如图7、图8所示。在调整所述时间信息至所述时间信息对应的全部预设位置后,所述时间信息对应的第二显示区域仍然遮挡所述图像中包括的人物头像的情况下,将所述第二对象在所述显示界面的当前显示位置,切换为所述显示界面上的第二显示区域;确定所述第二对象在所述显示界面上的位置为所述第二显示区域。即,确定图7中第二显示区域4为所述第二显示区域。
如此,通过本申请实施例提供的信息显示方法,在所述第二对象与所述第一对象的重叠区域大小小于或等于所述第二对象对应的第二显示区域的情况下,确定所述第二对象在所述第二显示区域显示;在所述第二对象与所述第一对象的重叠区域大小大于所述第二对象对应的第二显示区域的情况下,通过调整所述第二对象对应的第二显示区域的位置、大小,尽量避免所述第二对象遮挡所述第一对象的显示,实现第一对象最大范围、最清晰的显示,提升用户体验。
图11示出了本申请实施例提供的一种信息显示装置的可选结构示意图,将根据各个步骤进行说明。
在一些实施例中,所述信息显示装置300包括:识别单元301和确定单元302。
所述识别单元301,用于识别图像中的第一对象;
所述确定单元302,用于基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的位置关系,确定所述第二对象在所述显示界面上的位置。
所述确定单元302,还用于在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小均小于或等于第一阈值的情况下,确定所述第二对象在所述显示界面上的位置为所述第二显示区域。
在一些实施例中,所述装置300还包括:第一调整单元303。
所述第一调整单元303,用于在所述图像包括的至少一个第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小大于第一阈值的情况下,调整所述第二对象在所述显示界面上的位置,以使所述第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小均小于或等于第一阈值。
所述第一调整单元303,还用于在所述第二对象在所述显示界面的当前显示位置,缩小所述第二对象。
所述第一调整单元303,还用于将所述第二对象在所述显示界面的显示位置由第二显示区域切换为所述显示界面上的第三显示区域;所述第二显示区域与所述第三显示区域部分重叠或完全不重叠。
所述确定单元302,还用于在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二对象对应的全部预设显示区域的重叠区域的大小均大于第一阈值的情况下,将所述第二对象在所述显示界面的当前显示位置,切换为第四显示区域;所述第四显示区域为所述第二对象对应的全部预设显示区域中与所述图像包括的全部第一对象在所述显示界面的第一显示区域的重叠区域的大小最小的显示区域。
所述确定单元302,还用于在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二对象对应的全部预设显示区域的重叠区域的大小均大于第一阈值的情况下,将所述第二对象在所述显示界面的当前显示位置,切换为预设的第五显示区域。
在一些实施例中,所述装置还包括:第二调整单元304。
所述第二调整单元304,用于调整所述第二对象的显示透明度为大于或等于第二阈值。
在一些实施例中,所述装置还包括:控制单元305。
所述控制单元305,用于控制第一开关的状态为开启;在所述第一开关为开启的状态下,可以调整所述第二对象在所述显示界面上的位置。
图12为本申请实施例提供的信息显示装置的硬件组成结构示意图,信息显示装置400包括:至少一个处理器401、存储器402和至少一个网络接口404。信息显示装置400中的各个组件通过总线***405耦合在一起。可理解,总线***405用于实现这些组件之间的连接通信。总线***405除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图8中将各种总线都标为总线***405。
可以理解,存储器402可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是ROM、可编程只读存储器(ProgrammableRead-Only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read-OnlyMemory,EPROM)、电可擦除可编程只读存储器(Electrically Erasable ProgrammableRead-Only Memory,EEPROM)、磁性随机存取存储器(Ferromagnetic Random AccessMemory,FRAM)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CompactDisc Read-Only Memory,CD-ROM);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RandomAccess Memory,SRAM)、同步静态随机存取存储器(Synchronous Static Random AccessMemory,SSRAM)、动态随机存取存储器(Dynamic Random Access Memory,DRAM)、同步动态随机存取存储器(Synchronous Dynamic Random Access Memory,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate Synchronous Dynamic Random AccessMemory,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced Synchronous DynamicRandom Access Memory,ESDRAM)、同步连接动态随机存取存储器(SyncLink DynamicRandom Access Memory,SLDRAM)、直接内存总线随机存取存储器(Direct Rambus RandomAccess Memory,DRRAM)。本申请实施例描述的存储器402旨在包括但不限于这些和任意其它适合类型的存储器。
本申请实施例中的存储器402用于存储各种类型的数据以支持信息显示装置400的操作。这些数据的示例包括:用于在信息显示装置400上操作的任何计算机程序,如应用程序4022。实现本申请实施例方法的程序可以包含在应用程序4022中。
上述本申请实施例揭示的方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器401可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,信息显示装置400可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,ASIC)、DSP、可编程逻辑器件(Programmable Logic Device,PLD)、复杂可编程逻辑器件(Complex Programmable LogicDevice,CPLD)、FPGA、通用处理器、控制器、MCU、MPU、或其他电子元件实现,用于执行前述方法。
本申请实施例还提供了一种存储介质,用于存储计算机程序。
可选的,该存储介质可应用于本申请实施例中的终端设备,并且该计算机程序使得计算机执行本申请实施例的各个方法中的相应流程,为了简洁,在此不再赘述。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (20)
1.一种信息显示方法,其特征在于,应用于可穿戴终端设备,所述方法包括:
识别图像中的第一对象;
基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的重叠区域的大小,确定所述第二对象在所述显示界面上的位置。
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的重叠区域的大小,确定所述第二对象在所述显示界面上的位置包括:
在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小均小于或等于第一阈值的情况下,确定所述第二对象在所述显示界面上的位置为所述第二显示区域。
3.根据权利要求1所述的方法,其特征在于,所述基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的重叠区域的大小,确定所述第二对象在所述显示界面上的位置包括:
在所述图像包括的至少一个第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小大于第一阈值的情况下,调整所述第二对象在所述显示界面上的位置,以使所述第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小均小于或等于第一阈值。
4.根据权利要求3所述的方法,其特征在于,所述调整所述第二对象在所述显示界面上的位置包括:
在所述第二对象在所述显示界面的当前显示位置,缩小所述第二对象。
5.根据权利要求3所述的方法,其特征在于,所述调整所述第二对象在所述显示界面上的位置包括:
将所述第二对象在所述显示界面的显示位置由第二显示区域切换为所述显示界面上的第三显示区域;所述第二显示区域与所述第三显示区域部分重叠或完全不重叠。
6.根据权利要求1所述的方法,其特征在于,所述基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的重叠区域的大小,确定所述第二对象在所述显示界面上的位置,包括:
在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二对象对应的全部预设显示区域的重叠区域的大小均大于第一阈值的情况下,将所述第二对象在所述显示界面的当前显示位置,切换为第四显示区域;
所述第四显示区域为所述第二对象对应的全部预设显示区域中,与所述第一显示区域的重叠区域的大小最小的显示区域。
7.根据权利要求1所述的方法,其特征在于,所述基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的位置关系,确定所述第二对象在所述显示界面上的位置,包括:
在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二对象对应的全部预设显示区域的重叠区域的大小均大于第一阈值的情况下,将所述第二对象在所述显示界面的当前显示位置,切换为预设的第五显示区域。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:
调整所述第二对象的显示透明度为大于或等于第二阈值。
9.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:
控制第一开关的状态为开启;在所述第一开关的状态为开启的情况下,能够调整所述第二对象在所述显示界面上的位置。
10.一种信息显示装置,其特征在于,所述装置应用于可穿戴终端设备,所述装置包括:
识别单元,用于识别图像中的第一对象;
确定单元,用于基于所述第一对象在显示界面的第一显示区域与所述显示界面上第二对象的第二显示区域的重叠区域的大小,确定所述第二对象在所述显示界面上的位置。
11.根据权利要求10所述的装置,其特征在于,所述确定单元还用于:
在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小均小于或等于第一阈值的情况下,确定所述第二对象在所述显示界面上的位置为所述第二显示区域。
12.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第一调整单元,用于在所述图像包括的至少一个第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小大于第一阈值的情况下,调整所述第二对象在所述显示界面上的位置,以使所述第一对象在所述显示界面的第一显示区域与所述第二显示区域的重叠区域的大小均小于或等于第一阈值。
13.根据权利要求12所述的装置,其特征在于,所述第一调整单元还用于:
在所述第二对象在所述显示界面的当前显示位置,缩小所述第二对象。
14.根据权利要求12所述的装置,其特征在于,所述第一调整单元还用于:
将所述第二对象在所述显示界面的显示位置由第二显示区域切换为所述显示界面上的第三显示区域;所述第二显示区域与所述第三显示区域部分重叠或完全不重叠。
15.根据权利要求10所述的装置,其特征在于,所述确定单元还用于:
在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二对象对应的全部预设显示区域的重叠区域的大小均大于第一阈值的情况下,将所述第二对象在所述显示界面的当前显示位置,切换为第四显示区域;
所述第四显示区域为所述第二对象对应的全部预设显示区域中,与所述第一显示区域的重叠区域的大小最小的显示区域。
16.根据权利要求10所述的装置,其特征在于,所述确定单元还用于:
在所述图像包括的第一对象在所述显示界面的第一显示区域与所述第二对象对应的全部预设显示区域的重叠区域的大小均大于第一阈值的情况下,将所述第二对象在所述显示界面的当前显示位置,切换为预设的第五显示区域。
17.根据权利要求10至16任一项所述的装置,其特征在于,所述装置还包括:
第二调整单元,用于调整所述第二对象的显示透明度为大于或等于第二阈值。
18.根据权利要求10至16任一项所述的装置,其特征在于,所述装置还包括:
控制单元,用于控制第一开关的状态为开启;在所述第一开关为开启的状态下,能够调整所述第二对象在所述显示界面上的位置。
19.一种存储介质,存储有可执行程序,其特征在于,所述可执行程序被处理器执行时,实现权利要求1至9任一项所述的信息显示方法。
20.一种信息显示装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,其特征在于,所述处理器运行所述可执行程序时执行如权利要求1至9任一项所述的信息显示方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010635763.9A CN111857501A (zh) | 2020-07-03 | 2020-07-03 | 一种信息显示方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010635763.9A CN111857501A (zh) | 2020-07-03 | 2020-07-03 | 一种信息显示方法、装置及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111857501A true CN111857501A (zh) | 2020-10-30 |
Family
ID=73152830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010635763.9A Pending CN111857501A (zh) | 2020-07-03 | 2020-07-03 | 一种信息显示方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111857501A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112221128A (zh) * | 2020-11-12 | 2021-01-15 | 腾讯科技(深圳)有限公司 | 一种贴图调整方法及相关装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103793137A (zh) * | 2014-01-23 | 2014-05-14 | 联想(北京)有限公司 | 一种显示方法及电子设备 |
WO2015100594A1 (zh) * | 2013-12-31 | 2015-07-09 | 宇龙计算机通信科技(深圳)有限公司 | 显示方法和终端 |
WO2017158958A1 (ja) * | 2016-03-15 | 2017-09-21 | 株式会社リコー | 画像処理装置、物体認識装置、機器制御システム、画像処理方法およびプログラム |
CN109089170A (zh) * | 2018-09-11 | 2018-12-25 | 传线网络科技(上海)有限公司 | 弹幕显示方法及装置 |
CN109120984A (zh) * | 2018-09-30 | 2019-01-01 | 重庆小雨点小额贷款有限公司 | 弹幕显示方法、装置、终端及服务器 |
-
2020
- 2020-07-03 CN CN202010635763.9A patent/CN111857501A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015100594A1 (zh) * | 2013-12-31 | 2015-07-09 | 宇龙计算机通信科技(深圳)有限公司 | 显示方法和终端 |
CN103793137A (zh) * | 2014-01-23 | 2014-05-14 | 联想(北京)有限公司 | 一种显示方法及电子设备 |
WO2017158958A1 (ja) * | 2016-03-15 | 2017-09-21 | 株式会社リコー | 画像処理装置、物体認識装置、機器制御システム、画像処理方法およびプログラム |
CN109089170A (zh) * | 2018-09-11 | 2018-12-25 | 传线网络科技(上海)有限公司 | 弹幕显示方法及装置 |
CN109120984A (zh) * | 2018-09-30 | 2019-01-01 | 重庆小雨点小额贷款有限公司 | 弹幕显示方法、装置、终端及服务器 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112221128A (zh) * | 2020-11-12 | 2021-01-15 | 腾讯科技(深圳)有限公司 | 一种贴图调整方法及相关装置 |
CN112221128B (zh) * | 2020-11-12 | 2022-05-17 | 腾讯科技(深圳)有限公司 | 一种贴图调整方法及相关装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11250241B2 (en) | Face image processing methods and apparatuses, and electronic devices | |
US9959649B2 (en) | Image compositing device and image compositing method | |
CN112419170B (zh) | 遮挡检测模型的训练方法及人脸图像的美化处理方法 | |
CN110032271B (zh) | 对比度调节装置及其方法、虚拟现实设备及存储介质 | |
US8253819B2 (en) | Electronic camera and image processing method | |
KR100556856B1 (ko) | 이동통신 단말기에서 화면 제어 방법 및 장치 | |
CN108428214B (zh) | 一种图像处理方法及装置 | |
CN111027504A (zh) | 人脸关键点检测方法、装置、设备及存储介质 | |
CN108833784B (zh) | 一种自适应构图方法、移动终端及计算机可读存储介质 | |
KR20200118076A (ko) | 생체 검출 방법 및 장치, 전자 기기 및 저장 매체 | |
CN107665482B (zh) | 实现双重曝光的视频数据实时处理方法及装置、计算设备 | |
US8731248B2 (en) | Method of performing eye circle correction an image and related computing device | |
CN107959798B (zh) | 视频数据实时处理方法及装置、计算设备 | |
CN112135041B (zh) | 一种人脸特效的处理方法及装置、存储介质 | |
CN112396050B (zh) | 图像的处理方法、设备以及存储介质 | |
CN113452901A (zh) | 图像采集方法及装置、电子设备、计算机可读存储介质 | |
CN107705279B (zh) | 实现双重曝光的图像数据实时处理方法及装置、计算设备 | |
CN111857501A (zh) | 一种信息显示方法、装置及存储介质 | |
CN112766028A (zh) | 人脸模糊处理方法、装置、电子设备及存储介质 | |
US20190130600A1 (en) | Detection Method and Device Thereof | |
CN110047126B (zh) | 渲染图像的方法、装置、电子设备和计算机可读存储介质 | |
CN113379623A (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN107977644B (zh) | 基于图像采集设备的图像数据处理方法及装置、计算设备 | |
CN108109107B (zh) | 视频数据处理方法及装置、计算设备 | |
CN114418848A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201030 |