实时通信系统及相关的计算器可读介质的制作方法

文档序号:7897486阅读:237来源:国知局
专利名称:实时通信系统及相关的计算器可读介质的制作方法
技术领域
本发明涉及一种实时通信系统,尤指一种可以产生三维(3D)人形图像的实时 (real time)通信系统及相关的计算器可读介质
背景技术
以目前的实时通信系统而言,使用者在通常会使用一张图片来代表自己,且这张图片会显示给该使用者在实时通信系统上的朋友们看。然而,使用者需要自己制作图片并主动的将制作好的图片上传,因此对使用者而言会造成很大的不便,且实时通信系统本身与使用者的互动性也不足。

发明内容
因此,本发明的目的在于提供一种实时通信系统及相关的计算器可读介质,以解决上述的问题。根据本发明一实施例,一种计算器可读介质,其储存有一程序码,当该程序码被一处理器执行时会执行下列步骤接收一摄像机所撷取的一使用者的至少一图像;根据所撷取的该至少一图像以产生至少一个三维人形图像;及将该至少一个三维人形图像通过一通信媒介传送至一远程电子装置。根据本发明另一实施例,一种计算器可读介质,其储存有一程序码,当该程序码被一处理器执行时会执行下列步骤接收一摄像机所撷取的一使用者的至少一图像;将该至少一图像传送至一服务器;接收来自该服务器的多个三维人形图像,其中该多个三维人形图像是根据该至少一图像所产生三;根据该使用者的一使用者输入以自该多个三维人形图像中选择一特定三维人形图像;及将该特定三维人形图像通过该通信媒介传送至一远程电子装置。根据本发明另一实施例,一种计算器可读介质,其储存有一程序码,当该程序码被一处理器执行时会执行下列步骤接收来自一第一客户端的一使用者的至少一图像,其中该使用者的图像是使用一摄像机所撷取;根据该至少一图像以产生至少一个三维人形图像;以及将该至少一个三维人形图像通过一通信媒介传送至一第二客户端。根据本发明另一实施例,一种实时通信系统包含有一第一客户端电子装置、一服务器及一第二客户端电子装置。该第一客户端电子装置是用来接收一摄像机所撷取的一使用者的至少一图像;该服务器是用来通过一第一通信媒介以自该第一客户端电子装置接收该至少一图像,并根据该至少一图像以产生至少一个三维人形图像;该第二客户端电子装置是用来通过一第二通信媒介以自该服务器接收该至少一个三维人形图像。


图IA为根据本发明一实施例的实时通信系统的示意图。图IB为根据图1所示的第一客户端电子装置中部分组件的示意图。
图2为根据本发明一实施例的实时通信方法的流程图。
图3为根据本发明另一实施例的实时通信系统的示意图。
图4为根据图3所示的第一客户端电子装置中部分组件的示
图5为根据图3所示的服务器中部分组件的示意图。
图6为根据本发明另一实施例的实时通信方法的流程图。
图7为根据本发明另一实施例的实时通信方法的流程图。
其中,附图标记说明如下
100,300 实时通信系统
110,310 第--客户端电子装置
112,312第一通信媒介
120,320服务器
122,322第二通信媒介
130,330第二客户端电子装置
114、410、510处理器
116,420,520计算器可读介质
118、422、522程序码
具体实施例方式请参考图1A,图IA为根据本发明一实施例的实时通信系统100的示意图。如图IA 所示,实时通信系统100包含有一第一客户端电子装置110、一服务器120以及一第二客户端电子装置130,且第一客户端电子装置110通过一第一通信媒介112连接至服务器120, 第二客户端电子装置130通过一第二通信媒介122连接至服务器120。此外,于本实施例中, 第一客户端电子装置110及第二客户端电子装置130可以为桌上型计算机、笔记型计算机、 行动电话或是任何可以使用一实时通信软件的电子装置,且第一通信媒介112及第二通信媒介122可以分别为具有任何形式的有线网络通信媒介或是无线通信媒介等等。请同时参考图IA及图1B,图IB为根据本发明一实施例的第一客户端电子装置 110中部分组件的示意图。如图IB所示,第一客户端电子装置110包含有一处理器114、一计算器可读介质116,其中计算器可读介质116包含有一程序码118。当程序码118被处理器114执行时会进行以下操作(流程请参见图幻接收一摄像机所撷取的一使用者的一图像,其中该图像可以为实时拍摄的使用者影像或是使用者所存入至第一客户端电子装置 110的影像照片(步骤200);接着,对所撷取的该图像进行脸部特征、身形、肢体动作或是身体姿势的辨识,以产生至少一个三维人形图像(步骤20 ,举例来说,可以根据该图像的脸部特征、身形、肢体动作或是身体姿势,产生一类似使用者的脸部特征、身形、肢体动作或是身体姿势的一卡通化三维人形图像或是类似电影阿凡达中的三维人形图像;最后,将所产生的三维人形图像通过第一通信媒介112、服务器120及第二通信媒介122传送至第二客户端电子装置130 (步骤204),并将三维人形图像显示在第二客户端电子装置130的一显示屏幕上(步骤206)。此外,于本发明的另一实施例中,于上述产生三维人形图像的步骤中,程序码118 可以对所撷取的该图像进行脸部特征、身形、肢体动作或是身体姿势的辨识,以产生多个三维人形图像,并将产生的该多个三维人形图像显示于第一客户端电子装置110的一显示屏幕上,使用者可以自该多个三维人形图像中选择其一,而程序码118并根据使用者的一使用者输入以自该多个三维人形图像中选择一特定三维人形图像,并将所选择的特定三维人形图像通过第一通信媒介112、服务器120及第二通信媒介122传送至第二客户端电子装置 130,并显示在第二客户端电子装置130的一显示屏幕上。此外,于本发明的另一实施例中,程序码118会接收使用者的多个图像,且于上述产生三维人形图像的步骤中,程序码118可以对所撷取的该多个图像进行脸部特征、身形、 肢体动作或是身体姿势的辨识,以分别产生多个三维人形图像,并将产生的该多个三维人形图像显示于第一客户端电子装置110的一显示屏幕上,使用者可以自该多个三维人形图像中选择其一,而程序码118并根据使用者的一使用者输入以自该多个三维人形图像中选择一特定三维人形图像,并将所选择的特定三维人形图像通过第一通信媒介112、服务器 120及第二通信媒介122传送至第二客户端电子装置130,并显示在第二客户端电子装置 130的一显示屏幕上。此外,于本发明的另一实施例中,程序码118会接收使用者的多个图像,且于上述产生三维人形图像的步骤中,程序码118可以对所撷取的该多个图像进行脸部特征、身形、 肢体动作或是身体姿势的辨识,以分别产生多个三维人形图像,并将产生的该多个三维人形图像传送至第二客户端电子装置130的一显示屏幕上。接着,第二客户端电子装置130 的使用者自该多个三维人形图像中选择一特定三维人形图像,并使用该特定三维人形图像来作为与第一客户端电子装置110进行实时通信时,代表第一客户端电子装置110的使用者图像。此外,当程序码118接收到该摄像机所撷取的该至少一图像后,是实时(real time)根据所撷取的该至少一图像以产生该至少一个三维人形图像,并实时将该至少一个三维人形图像传送至第二客户端电子装置130。请参考图3,图3为根据本发明另一实施例的实时通信系统300的示意图。如图1 所示,实时通信系统300包含有一第一客户端电子装置310、一服务器320以及一第二客户端电子装置330,且第一客户端电子装置310通过一第一通信媒介312连接至服务器320, 第二客户端电子装置330通过一第二通信媒介322连接至服务器320。此外,于本实施例中, 第一客户端电子装置310及第二客户端电子装置330可以为桌上型计算机、笔记型计算机、 行动电话或是任何可以使用一实时通信软件的电子装置,且第一通信媒介312及第二通信媒介322可以分别为具有任何形式的有线网络通信媒介或是无线通信媒介等等。请同时参考图3至图5,图4为根据本发明一实施例的第一客户端电子装置310中部分组件的示意图,图5为根据本发明一实施例的服务器320中部分组件的示意图。在图 4中,第一客户端电子装置310包含有一处理器410、一计算器可读介质420,其中计算器可读介质420包含有一程序码422 ;及在图5中,服务器320包含有一处理器510、一计算器可读介质520,其中计算器可读介质520包含有一程序码522。当程序码422被处理器410执行,且程序码522被处理器510执行时会进行以下操作,流程圖请参见图6及图7。在图6中,首先,程序码422接收一摄像机所撷取的一使用者的一或多个图像(步骤600),其中该一或多个图像可以为实时拍摄的用户影像或是用户所存入至第一客户端电子装置310的影像照片;接着,程序码422将该一或多个图像传送至服务器320 (步骤602)。服务器320在接收到该图像之后,程序码522对该一或多个图像进行脸部特征、身形、肢体动作或是身体姿势的辨识,以产生一或多个三维人形图像(步骤604),举例来说,可以根据图像的脸部特征、身形、肢体动作或是身体姿势,产生一类似使用者的脸部特征、身形、肢体动作或是身体姿势的一卡通化三维人形图像或是类似电影阿凡达中的三维人形图像。接着,于一实施例中,程序码522直接将该三维人形图像通过第一通信媒介312、服务器320及第二通信媒介322传送至第二客户端电子装置330 (步骤606),并将该三维人形图像显示在第二客户端电子装置330的一显示屏幕上(步骤608)。图7为另一实施例,首先,程序码422接收一摄像机所撷取的一使用者的一或多个图像(700),其中该一或多个图像可以为实时拍摄的用户影像或是用户所存入至第一客户端电子装置310的影像照片;接着,程序码422将该一或多个图像传送至服务器320(步骤 702)。服务器320在接收到该图像之后,程序码522对该一或多个图像进行脸部特征、身形、肢体动作或是身体姿势的辨识,以产生一或多个三维人形图像(704),举例来说,可以根据图像的脸部特征、身形、肢体动作或是身体姿势,产生一类似使用者的脸部特征、身形、肢体动作或是身体姿势的一卡通化三维人形图像或是类似电影阿凡达中的三维人形图像。接着,程序码522产生多个三维人形图像,且将该多个三维人形图像传送至第一客户端电子装置310 (步骤706),并将该多个三维人形图像显示在第一客户端电子装置310的一显示屏幕上(步骤708)。使用者此时可以自该多个三维人形图像中选择其一,而第一客户端电子装置310中的程序码422将用户的一使用者输入传送至服务器320 (步骤710),且服务器 320中的程序码522并根据该使用者输入以自该多个三维人形图像中选择一特定三维人形图像(步骤71 ,并将所选择的特定三维人形图像传送至第二客户端电子装置330 (步骤 714),并显示在第二客户端电子装置330的一显示屏幕上(步骤716)。于本发明的另一实施例中,服务器320在接收到该图像之后,程序码522对该一或多个图像进行脸部特征、身形、肢体动作或是身体姿势的辨识,以产生多个三维人形图像, 并将产生的该多个三维人形图像传送至第二客户端电子装置330的一显示屏幕上。接着, 第二客户端电子装置330的使用者自该多个三维人形图像中选择一特定三维人形图像,并使用该特定三维人形图像来作为与第一客户端电子装置310进行实时通信时,代表第一客户端电子装置310的使用者图像。此外,上述当程序码422接收到该摄像机所撷取的该至少一图像后的所有操作均是实时的,亦即,服务器320在接收到来自第一客户端电子装置310的图像之后会实时产生三维人形图像,并实时将三维人形图像传送至第二客户端电子装置330。简要归纳本发明,于本发明的实时通信系统中,可实时根据使用者的一图像来产生一个三维人形图像,并将该三维人形图像传送至一远程电子装置,如此一来,使用者可以方便地制作自己的三维人形图像,且实时通信系统本身与使用者有很好的互动。以上所述仅为本发明的优选实施例,凡依本发明权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种计算器可读介质,其储存有一程序码,其特征在于,当该程序码被一处理器执行时会执行下列步骤接收一摄像机所撷取的一使用者的至少一图像;根据所撷取的该至少一图像以产生至少一个三维人形图像;及将该至少一个三维人形图像通过一通信媒介传送至一远程电子装置。
2.如权利要求1所述的计算器可读介质,其特征在于,产生该至少一个三维人形图像的步骤包含有对所撷取的该至少一图像进行脸部特征、身形、肢体动作或是身体姿势的辨识,以产生该至少一个三维人形图像。
3.如权利要求1所述的计算器可读介质,其特征在于, 产生该至少一个三维人形图像的步骤包含有根据所撷取的该至少一图像以产生多个三维人形图像;及将该至少一个三维人形图像通过该通信媒介传送至该远程电子装置的步骤包含有 根据该使用者的一使用者输入以自该多个三维人形图像中选择一特定三维人形图像;及将该特定三维人形图像通过该通信媒介传送至该远程电子装置。
4.如权利要求1所述的计算器可读介质,其特征在于,产生该至少一个三维人形图像以及将该至少一个三维人形图像通过该通信媒介传送至该远程电子装置的步骤包含有当接收到该摄像机所撷取的该至少一图像后,实时根据所撷取的该至少一图像以产生该至少一个三维人形图像,并实时将该至少一个三维人形图像通过该通信媒介传送至该远程电子装置。
5.如权利要求1所述的计算器可读介质,其特征在于,产生该至少一个三维人形图像的步骤包含有根据所撷取的该至少一图像以产生多个三维人形图像;及将该至少一个三维人形图像通过该通信媒介传送至该远程电子装置的步骤包含有 将产生的该多个三维人形图像传送至该远程电子装置,以供该远程电子装置自该多个三维人形图像中选择其一,以作为进行实时通信时,代表该计算器可读介质的使用者图像。
6.一种计算器可读介质,其储存有一程序码,其特征在于,当该程序码被一处理器执行时会执行下列步骤接收一摄像机所撷取的一使用者的至少一图像; 将该至少一图像传送至一服务器;接收来自该服务器的多个三维人形图像,其中该多个三维人形图像是根据该至少一图像所产生;根据该使用者的一使用者输入以自该多个三维人形图像中选择一特定三维人形图像;及将该特定三维人形图像通过该通信媒介传送至一远程电子装置。
7.一种计算器可读介质,其储存有一程序码,其特征在于,当该程序码被一处理器执行时会执行下列步骤接收来自一第一客户端电子装置的一使用者的至少一图像,其中该使用者的图像是使用一摄像机所撷取;根据该至少一图像以产生至少一个三维人形图像;及将该至少一个三维人形图像通过一通信媒介传送至一第二客户端电子装置。
8.如权利要求7所述的计算器可读介质,其特征在于,产生该至少一个三维人形图像的步骤包含有对该至少一图像进行脸部特征、身形、肢体动作或是身体姿势的辨识,以产生该至少一个三维人形图像。
9.如权利要求7所述的计算器可读介质,其特征在于,产生该至少一个三维人形图像的步骤包含有根据该至少一图像以产生多个三维人形图像;及将该至少一个三维人形图像通过该通信媒介传送至该第二客户端电子装置的步骤包含有自该第一客户端电子装置接收该使用者的一使用者输入,并根据该使用者输入而自该多个三维人形图像中选择一特定三维人形图像;及将该特定三维人形图像通过该通信媒介传送至该第二客户端电子装置。
10.如权利要求7所述的计算器可读介质,其特征在于,产生该至少一个三维人形图像以及将该至少一个三维人形图像通过该通信媒介传送至该第二客户端电子装置的步骤包含有当接收到该至少一图像后,实时根据该至少一图像以产生该至少一个三维人形图像, 并实时将该至少一个三维人形图像通过该通信媒介传送至该第二客户端电子装置。
11.如权利要求7所述的计算器可读介质,其特征在于,产生该至少一个三维人形图像的步骤包含有根据所撷取的该至少一图像以产生多个三维人形图像;及将该至少一个三维人形图像通过该通信媒介传送至该远程电子装置的步骤包含有将产生的该多个三维人形图像传送至该远程电子装置,以供该远程电子装置自该多个三维人形图像中选择其一,以作为进行实时通信时,代表该计算器可读介质的使用者图像。
12.—种实时通信系统,其特征在于一第一客户端电子装置,用来接收一摄像机所撷取的一使用者的至少一图像;一服务器,用来通过一第一通信媒介以自该第一客户端电子装置接收该至少一图像, 并根据该至少一图像以产生至少一个三维人形图像;及一第二客户端电子装置,用来通过一第二通信媒介以自该服务器接收该至少一个三维人形图像。
13.如权利要求12所述的实时通信系统,其特征在于,该服务器对该至少一图像进行脸部特征、身形、肢体动作或是身体姿势的辨识,以产生该至少一个三维人形图像。
14.如权利要求12所述的实时通信系统,其特征在于,该服务器产生多个三维人形图像,并将该多个三维人形图像传送至该第一客户端电子装置;该第一客户端电子装置根据该使用者的一使用者输入以自该多个三维人形图像中选择一特定三维人形图像;该服务器自该第一客户端电子装置接收该使用者输入,并将该特定三维人形图像通过该第二通信媒介传送至该第二客户端电子装置。
15.如权利要求12所述的实时通信系统,其特征在于,该服务器产生多个三维人形图像,并将该多个三维人形图像传送至该第二客户端电子装置;该第二客户端电子装置自该多个三维人形图像中选择其一,以作为进行实时通信时,代表该第一客户端电子装置的使用者图像。
全文摘要
实时通信系统及相关的计算器可读介质。本发明公开了一种计算器可读介质,其储存有一程序码,当该程序码被一处理器执行时会执行下列步骤接收一摄像机所撷取的一使用者的至少一图像;根据所撷取的该至少一图像以产生至少一个三维人形图像;以及将该至少一个三维人形图像通过一通信媒介传送至一远程电子装置。如此一来,使用者可以很方便地获得自己的三维人形图像,并将其分享给朋友。
文档编号H04L12/58GK102571624SQ20101060979
公开日2012年7月11日 申请日期2010年12月20日 优先权日2010年12月20日
发明者刘培权, 叶舟 申请人:英属维京群岛商速位互动股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1