生成消息与社交网络应用的用户面部表情库的系统和方法与流程

文档序号:11142394阅读:来源:国知局

技术特征:

1.一种由与用户关联的电子设备执行的方法,其特征在于,包括:

检测所述电子设备可访问的图像;

确定所述图像是否显示所述用户的面部以及所述图像是否显示所述用户的所述面部表达的面部表情;

按照所述确定步骤将所述图像添加到所述用户的面部表情库中;以及

将消息,包括所述库中的所述图像,作为表情符号发送。

2.根据权利要求1所述的方法,其特征在于,还包括:

提供应用对所述库的访问;以及

使所述应用将所述图像从所述库发送到网络或接收者。

3.根据权利要求2所述的方法,其特征在于,所述应用是在所述用户与一个或多个其他用户之间发送和接收消息的文本消息应用、在所述用户与一个或多个其他用户之间交换实时消息的即时消息应用,以及发布所述用户的消息供一个或多个其他用户查看的社交网络应用中的一种。

4.根据权利要求2所述的方法,其特征在于,提供所述应用对所述库的访问包括将在所述电子设备上显示所述图像的一种选项添加到所述应用中。

5.根据权利要求4所述的方法,其特征在于,还包括:

在所述用户选择所述选项时,显示所述库中用户面部图像的视图;

在所述用户选择一个所述用户面部图像时,通过所述应用将所述选择的一个所述用户面部图像显示在所述电子设备上;

通过所述应用发送所述选择的一个所述用户面部图像。

6.根据权利要求5所述的方法,其特征在于,所述用户面部图像描绘所述用户的多种面部表情。

7.根据权利要求1所述的方法,其特征在于,所述图像是在所述电子设备上下载、显示或接收所述图像时检测到的。

8.根据权利要求1所述的方法,其特征在于,所述图像是在打开所述电子设备时检测到的。

9.根据权利要求2所述的方法,其特征在于,所述确定步骤包括:

采用面部识别算法分析所述图像,包括所述确定所述图像是否显示所述用户的所述面部;以及

采用面部表情识别算法分析所述图像,包括所述确定所述图像是否显示所述面部表情。

10.根据权利要求9所述的方法,其特征在于,所述面部识别算法、所述面部表情识别算法、所述应用和所述面部表情库中的至少一个位于所述电子设备上。

11.根据权利要求9所述的方法,其特征在于,所述面部识别算法、所述面部表情识别算法、所述应用和所述面部表情库中的至少一个可被所述电子设备远程访问。

12.根据权利要求9所述的方法,其特征在于,还包括在打开所述电子设备时启用所述电子设备上的所述面部识别算法和所述面部表情识别算法。

13.根据权利要求9所述的方法,其特征在于,还包括:

在打开所述电子设备时,提示所述用户启用所述面部识别算法和所述面部表情识别算法;以及

在接收所述用户的许可时,启用所述面部识别算法和所述面部表情识别算法。

14.一种由网络服务器执行的方法,其特征在于,包括:

在数字图像中检测用户的面部以及在所述数字图像中检测所述用户的所述面部表达的面部表情;

将所述数字图像添加到描绘所述用户的面部表情的数字图像库中;以及

提供运行于所述用户的电子设备上的应用对所述库的访问,

其中所述应用包括将所述电子设备中的所述数字图像作为表情符号发送的选项。

15.根据权利要求14所述的方法,其特征在于,所述库存储在所述网络服务器、所述用户的所述电子设备和远程存储器中的至少一个中。

16.根据权利要求14所述的方法,其特征在于,所述应用是在所述用户与一个或多个其他用户之间发送和接收消息的文本消息应用、在所述用户与一个或多个其他用户之间交换实时消息的即时消息应用、以及发布所述用户的消息供一个或多个其他用户查看的社交网络应用中的一种。

17.根据权利要求15所述的方法,其特征在于,所述应用在所述用户的所述电子设备上是可执行的,并可与所述网络服务器进行通信以访问所述库。

18.根据权利要求15所述的方法,其特征在于,所述应用在所述网络服务器上或与所述网络服务器关联的网络中是可执行的。

19.根据权利要求15所述的方法,其特征在于,在接收所述用户提出的显示或发送所述库中任意一个所述数字图像的请求后为所述应用提供对所述库的访问。

20.根据权利要求15所述的方法,其特征在于,所述网络服务器是与所述用户的所述电子设备相连接的一种基于云的服务器。

21.根据权利要求15所述的方法,其特征在于,采用面部识别算法在所述数字图像中检测所述用户的所述面部,以及采用面部表情识别算法在所述数字图像中进一步检测所述面部表情。

22.根据权利要求21所述的方法,其特征在于,还包括在采用所述面部识别算法在所述数字图像中检测所述用户的所述面部后采用所述面部表情识别算法分析所述数字图像。

23.根据权利要求21所述的方法,其特征在于,在所述数字图像中检测到所述面部表情后将所述数字图像添加到所述库中。

24.根据权利要求21所述的方法,其特征在于,还包括:

在所述数字图像中未检测到面部表情时,提示所述用户接受所述库中的所述数字图像;以及

在所述用户许可后,执行将所述数字图像添加到所述库中。

25.一种与用户关联的电子设备,其特征在于,包括:

至少一个处理器;

提供用户界面的显示屏;以及

存储由所述至少一个处理器执行的程序的非瞬时性计算机可读存储介质,所述程序包括执行以下操作的指令:

检测所述电子设备可访问的图像;

确定所述图像是否显示用户面部以及所述图像是否显示所述用户的所述面部表达的面部表情;

按照所述确定步骤将所述图像添加到所述用户的面部表情库中;以及将消息,包括所述库中的所述图像,作为表情符号发送。

26.根据权利要求25所述的电子设备,其特征在于,所述程序包括提供应用对所述库的访问的其它指令,其中所述应用是在所述用户与一个或多个其他用户之间发送和接收消息的文本消息应用、在所述用户与一个或多个其他用户之间交换实时消息的即时消息应用、以及发布所述用户的消息供一个或多个其他用户查看的社交网络应用中的一种。

27.根据权利要求26所述的方法,其特征在于,所述程序包括执行以下操作的其它指令:

采用面部识别算法分析所述图像,包括所述确定所述图像是否显示所述用户的所述面部;以及

采用面部表情识别算法分析所述图像,包括所述确定所述图像是否显示所述面部表情。

28.根据权利要求27所述的电子设备,其特征在于,所述面部识别算法、所述面部表情识别算法、所述应用和所述面部表情库中的至少一个位于所述电子设备上。

29.根据权利要求27所述的电子设备,其特征在于,所述面部识别算法、所述面部表情识别算法、所述应用和所述面部表情库中的一个可被所述电子设备远程访问。

30.根据权利要求25所述的电子设备,其特征在于,所述电子设备是智能手机、平板电脑、笔记本电脑、台式电脑和通信设备中的一种。

31.一种网络服务器,其特征在于,包括:

至少一个处理器;以及

存储由所述至少一个处理器执行的程序的非瞬时性计算机可读存储介质,所述程序包括执行以下操作的指令:

在数字图像中检测用户的面部以及在所述数字图像中检测所述用户的所述面部表达的面部表情;

将所述数字图像添加到描绘所述用户的面部表情的数字图像库中;以及

提供运行于所述用户的电子设备上的应用对所述库的访问,

其中所述应用包括将所述电子设备中的所述数字图像作为表情符号发送的选项。

32.根据权利要求31所述的网络服务器,其特征在于,所述库存储在所述网络服务器、所述用户的所述电子设备和远程存储器中的至少一个中。

33.根据权利要求31所述的网络服务器,其特征在于,所述应用是在所述用户的所述电子设备上可执行的文本消息应用、即时消息应用和社交网络应用中的一种。

34.根据权利要求31所述的网络服务器,其特征在于,所述应用是在与所述网络服务器关联的网络中可执行的文本消息应用、即时消息应用和社交网络应用中的一种。

35.根据权利要求31所述的网络服务器,其特征在于,所述网络服务器是所述用户的所述电子设备可远程访问的一种基于云的服务器。

36.一种系统,其特征在于,包括:

与用户关联的电子设备;以及

一个或多个网络服务器,

其中所述电子设备与所述一个或多个网络服务器单独或共同用于:

检测所述电子设备可访问的图像;

确定所述图像是否显示所述用户的面部以及所述图像是否显示所述用户的所述面部表达的面部表情;以及

按照所述确定步骤将所述图像添加到所述用户的面部表情库中,

其中运行于与所述用户关联的所述电子设备上的应用可访问所述库,以及

所述应用包括将所述电子设备中的所述数字图像作为表情符号发送的选项。

37.根据权利要求36所述的系统,其特征在于,所述电子设备用于检测所述图像。

38.根据权利要求36所述的系统,其特征在于,所述一个或多个网络服务器用于检测所述图像。

39.根据权利要求36所述的系统,其特征在于,所述电子设备用于采用面部识别算法和面部表情识别算法中的至少一个分析所述图像。

40.根据权利要求36所述的系统,其特征在于,所述一个或多个网络服务器用于采用面部识别算法和面部表情识别算法中的至少一个分析所述图像。

41.根据权利要求36所述的系统,其特征在于,所述电子设备与所述一个或多个网络服务器还单独或共同用于为所述电子设备上可远程访问的文本消息应用、即时消息应用和社交网络应用中的至少一种提供对库的访问。

42.根据权利要求36所述的系统,其特征在于,所述程序包括为位于所述电子设备上的文本消息应用、即时消息应用和社交网络应用中的至少一种提供对所述库的访问的其它指令。

43.根据权利要求36所述的系统,其特征在于,所述一个或多个网络服务器由服务提供商或网络运营商操作。

44.根据权利要求43所述的系统,其特征在于,所述电子设备能够通过蜂窝链路和WiFi链路中的一种与所述一个或多个网络服务器进行通信。

45.根据权利要求36所述的系统,其特征在于,所述一个或多个网络服务器由互联网服务提供商或云服务提供商操作。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1