用于执行脸部追踪功能的方法及其电子装置的制造方法

文档序号:9564284阅读:196来源:国知局
用于执行脸部追踪功能的方法及其电子装置的制造方法
【技术领域】
[0001]本发明涉及一种一般用于执行一脸部追踪功能的方法及其电子装置,且特别是涉及一种在一视讯通话(Video Call)下用于执行一脸部追踪功能的方法及其电子装置。
【背景技术】
[0002]近年来,电子装置的前摄影镜头的分辨率越来越高,而且视讯通话(Video Talk)的使用亦越来越普及。因此,如何给使用者提供更多样化的视讯通话的应用,乃业界所重视的技术发展议题。

【发明内容】

[0003]根据本发明的一方面,提供了一种在一电子装置中执行一脸部追踪功能的方法。电子装置具有一触控面板、一摄像镜头和一处理器。该方法包括下列步骤。由触控面板接收一触控信号。在一视讯通话下,由处理器基于触控信号进入一脸部追踪模式。由处理器在摄像镜头所撷取的一撷取画面上进行脸部追踪以取得撷取画面中的至少一感兴趣区域(Reg1n of Interesting, ROI),每一感兴趣区域(R0I)具有一脸部的一影像。由处理器借助结合至少一感兴趣区域(R0I)而产生一目标画面(Target Frame)。由处理器传送目标画面到另一电子装置,以使目标画面作为一视讯通话画面而显示在另一电子装置上。
[0004]根据本发明的另一方面,提供了一种用于执行一脸部追踪功能的电子装置。电子装置包括一触控面板、一摄像镜头和一处理器。触控面板是用于接收一触控信号。摄像镜头是用于撷取一撷取画面。处理器是用于基于触控信号而在一视讯通话下进入一脸部追踪模式,并在摄像镜头所撷取的撷取画面上进行脸部追踪以取得撷取画面中的至少一感兴趣区域(R0I),每一感兴趣区域(R0I)具有一脸部的一影像。处理器还用以借助结合至少一感兴趣区域(R0I)而产生一目标画面,并用于传送目标画面到另一电子装置,以使目标画面作为一视讯通话画面而显示在另一电子装置上。
[0005]根据本发明的又一方面,提供了一种用于储存一程序码的非暂时性储存媒介。当由一电子装置执行程序码时,电子装置执行一方法以执行一脸部追踪功能。电子装置具有一触控面板、一摄像镜头和一处理器。该方法包括下列步骤。由触控面板接收一触控信号。在一视讯通话下,由处理器基于触控信号进入一脸部追踪模式。由处理器在摄像镜头所撷取的一撷取画面上进行脸部追踪以取得撷取画面中的至少一感兴趣区域(R0I),每一感兴趣区域(R0I)具有一脸部的一影像。由处理器借助结合至少一感兴趣区域(R0I)而产生一目标画面。由处理器传送目标画面到另一电子装置,以使目标画面作为一视讯通话画面而显示在另一电子装置上。为了对本发明的上述及其他方面有更佳的了解,下文列举实施例并配合附图,做详细说明如下:
【附图说明】
[0006]图1是根据本发明的一实施例在一电子装置中执行一脸部追踪功能的一方法的一流程图。
[0007]图2是电子装置的功能方块图。
[0008]图3是一白名单的一例子。
[0009]图4是根据本发明的一实施例的电子装置的一浮动控制界面的一例子。
[0010]图5A?5E是显示在一电子装置A上的相应画面。
[0011]图6A?6E是显示在一电子装置B上的相应画面。
[0012]图7是具有脸部追踪功能的电子装置的一软件/硬件架构的一例子。
[0013]图8A?8C是一脸部检测器、一脸部追踪引擎以及一切割拼接单元的操作示意。
[0014]图9是具有三个感兴趣区域的一目标画面的另一例子。
[0015]在下面的详细描述中,出于解释的目的,许多具体细节被阐述以提供对本发明揭示的实施例的彻底理解。然而,显而易见地,一个或多个实施例可以在没有这些具体细节的情况下加以实施。在其他实施例中,一般的结构与装置为了简化而仅做示意地图式呈现。
[0016]附图符号说明
[0017]102 ?110:步骤
[0018]200:电子装置
[0019]202:触控面板
[0020]204:处理器
[0021]206:摄像镜头
[0022]208:通讯模块
[0023]402:浮动控制界面
[0024]404: 一般模式图标
[0025]406:脸部追踪图标
[0026]410:补光图标
[0027]502:画面
[0028]602:画面
[0029]702:视讯通话(VT)应用程序
[0030]704:视讯通话增强(VTE)浮动控制界面
[0031]706:相机服务程序
[0032]708:视讯通话增强(VTE)原生应用程序
[0033]710:相机硬件适配层(HAL)
[0034]712:相机感应器
[0035]714:影像信号处理器
[0036]716:脸部检测器
[0037]718:脸部追踪引擎
[0038]720:切割拼接单元
[0039]722:缩放器
[0040]802:画面缓冲器
[0041]804、806:区块
[0042]R0I1 ?R0I4:区域
[0043]FH(j:高分辨率画面
[0044]FT1、FT2:目标画面
【具体实施方式】
[0045]图1是根据本发明的一实施例在一电子装置中执行一脸部追踪功能的方法的流程图。电子装置200的功能方块图则如图2所示。电子装置200具有一触控面板202、一处理器204和一摄像镜头206。此方法包括下列步骤。首先,在步骤102,触控面板202接收一触控信号。其次,在步骤104,在一视讯通话下,处理器204基于触控信号进入一脸部追踪模式。接着,在步骤106,处理器204在摄像镜头206所撷取的一撷取画面上进行脸部追踪以取得撷取画面中的至少一感兴趣区域(R0I)。每一感兴趣区域(R0I)具有一脸部的一影像。之后,在步骤108,处理器204借助结合至少一感兴趣区域(R0I)而产生一目标画面(Target Frame)。最后,在步骤110,处理器204传送目标画面到另一电子装置,以使目标画面作为一视讯通话画面而显示在另一电子装置上。
[0046]因此,即使目前由电子装置200在视讯通话上的应用程序并不提供脸部追踪功能,根据本实施例的电子装置200也可以执行脸部追踪功能,并传送目标画面到另一电子装置以作为一视讯通话画面。也就是说,目标画面可以取代其视讯通话的画面,并且目标画面可以借助以相同于视讯通话的一画面传送方式,而被传送到另一电子装置,来实现脸部追踪功能。
[0047]当电子装置200执行一通讯程序而执行与另一电子装置的视讯通话时,触控面板202可进一步地显示一浮动控制界面。浮动控制界面具有一脸部追踪控制项目。当脸部追踪控制项目被选择时,触控面板202将接收到触控信号,并且处理器204基于触控信号而在一视讯通话下对应地进入一脸部追踪模式。
[0048]此外,触控面板202具有触控和/或显示的功能。如果触控面板202不具有显示的功能,则电子装置200可具有一显示器(未示出)。画面可以显示在触控面板202的屏幕上或是在显示器的屏幕上。电子装置200可进一步具有一通讯模块208,用于通过无线通讯或通过因特网的方式而与其他电子装置进行通讯。
[0049]电子装置200可以是行动装置,例如智能手机或平板计算机。电子装置200的操作系统可例如是Android操作系统。处理器204借助判断用于视讯通话的通讯程序是否在前台(Foreground)被执行和摄像镜头206是否被开启,从而决定电子装置200是否在执行视讯通话。当用于视讯通话的通讯程序在前台被执行且摄像镜头206被开启时,处理器204确定电子装置200在执行视讯通话。通讯程序可以是列在一白名单(White List)中能够执行视讯通话的多个应用程序之一。白名单还包含有其他候选的通讯程序。而在图3中呈现了白名单的一例子。
[0050]如果目前由电子装置200在前台所执行的应用程序包含在图3的白名单中且摄像镜头206已被开启,则确定电子装置200在执行视讯通话,而浮动控制界面将被显示在屏幕上。浮动控制界面是来自有别于这些通讯程序的一独立的应用程序,且浮动控制界面并不包含在白名单中。浮动控制界面可以用来作为一使用者操作界面。
[0051]请参见图4,其是根据本发明的一实施例的电子装置200的浮动控制界面的一例子。浮动控制界面402具有一脸部追踪(Face Tracking)图标406,作为上述的脸部追踪控制项目。浮动控制界面402可以进一步例如包
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1