一种用于智能电视的图像中识别物的标注方法和装置制造方法及图纸

技术编号:21344047 阅读:21 留言:0更新日期:2019-06-13 22:40
本发明专利技术实施例提供了一种用于智能电视的图像中识别物的标注方法和装置,其中,所述方法包括:获取图像中待标注识别物的特征信息;所述特征信息至少包括所述识别物的标识信息;确定用于显示所述标识信息的文本控件的绘制位置;当在所述绘制位置绘制的所述文件控件超过所述智能电视的屏幕边界值时,基于所述文本控件超出屏幕边界值的偏移值,调整所述文本控件的绘制位置,并按照调整后的绘制位置绘制所述文本控件。从而实现根据待标注识别物的特征信息动态调整文本控件的渲染位置,避免固定文本控件显示位置方法可能导致显示的标识信息不完整。

A Method and Device for Marking Recognition Objects in Intelligent Television Images

The embodiment of the present invention provides a labeling method and device for identifying objects in an image of smart TV, in which the method includes: acquiring the feature information of the identifying object to be labeled in the image; the feature information includes at least the identification information of the identifying object; determining the rendering position of the text control for displaying the identifying information; and rendering at the rendering position. When the file control exceeds the screen boundary value of the smart TV, the drawing position of the text control is adjusted based on the offset value of the text control exceeding the screen boundary value, and the text control is drawn according to the adjusted drawing position. Thus, the rendering position of the text control can be dynamically adjusted according to the feature information of the identifier to be labeled, and the method of fixing the display position of the text control may lead to the incomplete display of the identification information.

【技术实现步骤摘要】
一种用于智能电视的图像中识别物的标注方法和装置
本专利技术涉及多媒体
,特别是涉及一种用于智能电视的图像中识别物的标注方法和装置。
技术介绍
随着技术的发展,电视机作为家庭影音娱乐的重要家用电器,基本上已经成为家庭的标配。为了满足人们对于生活的质量的进一步的需求,电视机的功能也越来越丰富。尤其是针对智能电视机的一键图搜功能的大量使用,需要在屏幕的实时截图画面中标注出识别物。所谓一键图搜功能,即智能电视接收遥控器发送的截图指令后,对屏幕上的当前画面进行截图;然后智能电视将该截图发送至图像识别服务器,以使图像识别服务器对该截图进行图像识别;之后图像识别服务器返回已识别物的信息及其关联信息(包括图像、文本、应用等),智能电视可以在屏幕上显示的该截图中标注出已识别物,以使用户了解当前画面中的已识别物的信息。然而,传统的固定标注和显示方法可能由于识别物位于智能电视屏幕的边缘,导致识别物的信息显示不完整,如图1所示,已识别人脸名称应该为:“李佳航”,但是由于显示区域位于智能电视屏幕的边缘,导致显示区域狭窄,图片仅显示出“李佳”两个字,显示的标注并不完整。
技术实现思路
鉴于上述问题,本专利技术实施例提供一种克服上述问题或者至少部分地解决上述问题的一种用于智能电视的图像中识别物的标注方法和相应的一种用于智能电视的图像中识别物的标注装置。为了解决上述问题,本专利技术实施例公开了一种用于智能电视的图像中识别物的标注方法,包括:获取图像中待标注识别物的特征信息;所述特征信息至少包括所述识别物的标识信息;确定用于显示所述标识信息的文本控件的绘制位置;当在所述绘制位置绘制的所述文件控件超过所述智能电视的屏幕边界值时,基于所述文本控件超出屏幕边界值的偏移值,调整所述文本控件的绘制位置,并按照调整后的绘制位置绘制所述文本控件。可选的,所述特征信息中还包括所述识别物在图像中的位置信息,所述方法还包括:根据所述位置信息,确定展示在所述待标注识别物上的标注框。可选的,所述确定用于显示所述标识信息的文本控件的绘制位置,具体包括:根据所述标识信息的长度,计算所述文本控件的长度;以及将所述文本控件的绘制位置确定为在相对于所述标注框的预设位置。可选的,所述当所述文本控件显示超过所述智能电视的屏幕边界值时,基于所述文本控件超出屏幕边界值的偏移值,调整所述文本控件的绘制位置,具体包括:判断所述文本控件对应的显示区域是否超过所述屏幕边界值;若是,则确定所述文本控件超出屏幕边界值的偏移值和所述文本控件相对于屏幕边界的偏移方向;按照所述偏移值和所述偏移方向,调整所述文本控件在所述屏幕上的绘制位置。可选的,所述方法还包括:当所述文件控件未超过所述智能电视的屏幕边界值时,按照所述预设位置绘制所述文本控件。可选的,所述方法还包括:在所述屏幕上绘制所述标注框。可选的,在所述获取图像中待标注识别物的特征信息的步骤之前,还包括:响应作用于所述图像中识别物上的选择操作,确定待标注识别物。本专利技术实施例还公开了一种用于智能电视的图像中识别物的标注装置,包括:特征信息获取模块,用于获取图像中待标注识别物的特征信息;所述特征信息至少包括所述识别物的标识信息;文本控件确定模块,用于确定用于显示所述标识信息的文本控件的绘制位置;文本控件绘制模块,用于当所述文件控件显示超过所述智能电视的屏幕边界值时,基于所述文本控件超出屏幕边界值的偏移值,调整所述文本控件的绘制位置,并按照调整后的绘制位置绘制所述文本控件。可选的,所述特征信息中还可以包括所述待标注识别物在图像中的位置信息,所述装置还包括:标注框确定模块,用于根据所述位置信息,确定展示在所述待标注识别物上的标注框。可选的,所述文本控件确定模块包括:文本控件的长度计算子模块,用于根据所述标识信息的长度,计算所述文本控件的长度;以及第一文本控件的位置确定子模块,用于将所述文本控件的绘制位置确定为在相对于所述标注框的预设位置。可选的,所述文本控件绘制模块包括:判断子模块,用于判断所述文本控件对应的显示区域是否超过所述屏幕边界值;偏移值确定子模块,用于若是,则确定所述文本控件超出屏幕边界值的偏移值和所述文本控件相对于屏幕边界的偏移方向;绘制位置确定子模块,用于按照所述偏移值和所述偏移方向,确定所述文本控件在所述屏幕上的绘制位置。可选的,所述装置还包括:第二文本控件的位置确定子模块,用于当所述文件控件未超过所述智能电视的屏幕边界值时,按照所述预设位置绘制所述文本控件。可选的,所述装置还包括:标注框绘制模块,用于在所述屏幕上绘制所述标注框。可选的,所述装置还包括:待标注识别物确定模块,用于响应作用于所述图像中识别物上的选择操作,确定待标注识别物。本专利技术实施例还公开了一种智能电视,包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行本专利技术实施例所述的用于智能电视的图像中识别物的标注方法。本专利技术实施例包括以下优点:在本专利技术实施例中,通过获取图像中待标注识别物的特征信息,特征信息至少包括识别物的标识信息;根据标识信息,确定用于显示该标识信息的文本控件的绘制位置,当文本控件显示超过智能电视的屏幕边界值时,基于文本控件超出屏幕边界值的偏移值,调整文本控件在屏幕上的绘制位置,并按照调整后的绘制位置绘制文本控件。从而实现根据待标注识别物的特征信息动态调整文本控件的渲染位置,避免固定文本控件显示位置方法可能导致显示的标识信息不完整。附图说明图1是现有技术对识别物进行标注的示意图;图2是本专利技术的一种用于智能电视的图像中识别物的标注方法实施例一的步骤流程图;图3是一种文本控件的显示区域超出智能电视屏幕的示意图;图4是本专利技术的一种用于智能电视的图像中识别物的标注方法实施例二的步骤流程图;图5是本专利技术的一种在智能电视中绘制文本控件的示意图;图6是本专利技术的一种用于智能电视的图像中识别物的标注装置实施例的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。参照图2,示出了本专利技术的一种用于智能电视的图像中识别物的标注方法实施例一的步骤流程图,具体可以包括如下步骤:步骤S201,获取图像中待标注识别物的特征信息;所述特征信息至少包括所述识别物的标识信息;在本专利技术实施例中,可以将图像中待标注识别物发送至图像识别服务器,通过图像识别服务器对待标注识别物进行识别获得待标注识别物的特征信息,然后将待标注识别物的特征信息返回至智能电视,使智能电视获取到这些特征信息,以对待标注识别物进行标注。步骤S202,确定用于显示所述标识信息的文本控件的绘制位置;在本专利技术实施例中,文本控件可以默认显示在待标注识别物对应区域的左上角,进而确定用于显示标识信息的文本控件的绘制位置。步骤S203,当在所述绘制位置绘制的所述文本控件超过所述智能电视的屏幕边界值时,基于所述文本控件超出屏幕边界值的偏移值,调整所述文本控件的绘制位置,并按照调整后的绘制位置绘制所述文本控件。在一些场景中,需要标注的待标注识别物对应的区域可能位于智能电视屏幕的边缘,此时,如果标识信息比较多,则文本控件会很长,甚至超出智能电视的边缘,导致显示的标识信息不完整。如图3是一种文本控件的显示区域超出智能电视屏幕的示意图本文档来自技高网...

【技术保护点】
1.一种用于智能电视的图像中识别物的标注方法,其特征在于,所述方法包括:获取图像中待标注识别物的特征信息;所述特征信息至少包括所述识别物的标识信息;确定用于显示所述标识信息的文本控件的绘制位置;当在所述绘制位置绘制的所述文件控件超过所述智能电视的屏幕边界值时,基于所述文本控件超出屏幕边界值的偏移值,调整所述文本控件的绘制位置,并按照调整后的绘制位置绘制所述文本控件。

【技术特征摘要】
1.一种用于智能电视的图像中识别物的标注方法,其特征在于,所述方法包括:获取图像中待标注识别物的特征信息;所述特征信息至少包括所述识别物的标识信息;确定用于显示所述标识信息的文本控件的绘制位置;当在所述绘制位置绘制的所述文件控件超过所述智能电视的屏幕边界值时,基于所述文本控件超出屏幕边界值的偏移值,调整所述文本控件的绘制位置,并按照调整后的绘制位置绘制所述文本控件。2.根据权利要求1所述的方法,其特征在于,所述特征信息中还包括所述识别物在图像中的位置信息,所述方法还包括:根据所述位置信息,确定展示在所述待标注识别物上的标注框。3.根据权利要求2所述的方法,其特征在于,所述确定用于显示所述标识信息的文本控件的绘制位置,具体包括:根据所述标识信息的长度,计算所述文本控件的长度;以及将所述文本控件的绘制位置确定为在相对于所述标注框的预设位置。4.根据权利要求3所述的方法,其特征在于,所述当所述文本控件显示超过所述智能电视的屏幕边界值时,基于所述文本控件超出屏幕边界值的偏移值,调整所述文本控件的绘制位置,具体包括:判断所述文本控件对应的显示区域是否超过所述屏幕边界值;若是,则确定所述文本控件超出屏幕边界值的偏移值和所述文本控件相对于屏幕边界的偏移方向;按照所述偏移...

【专利技术属性】
技术研发人员:宋虎高斯太付延松
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1