一种动态表情图片的实现方法及装置的制作方法

文档序号:7653956阅读:91来源:国知局
专利名称:一种动态表情图片的实现方法及装置的制作方法
技术领域
本发明涉及互联网技术,尤其涉及一种个性化的动态表情图片的实现方法 及装置。
背景技术
随着数码相机,摄像头等多种图片捕获设备的发展,各种数字图片的应用
已经深入人们的生活。 一般的数字图片从图片的状态而言可分为两类静态图 片和动态的动画图片。静态图片是指用图像捕获设备获取的单幅数字图像,动 态图片是指由多幅静态图片通过图像制作技术合成的动态图像,该动态图像的 显示内容随时间而变化。
在使用即时通信(Instant Messenger, IM)软件进行聊天的时候,越来越 多的用户喜欢将一些有趣的表情图片发送给对方好友。然而,现有技术中,用 户使用的表情图片, 一般都是由专业的内容制造商制作,带有商业目的性发布 到网上,供用户下载使用的一些静态或动态表情图片,显然该种表情图片不具 备个性化。另外,对于一般的使用者而言,如果不具备专业的图片制作技术, 无法自己制作个性化的动态表情图片。因此,有必要提供一种无需专业图片制 作技术即可使广大用户能简便地实现个性化动态表情图片的方法。

发明内容
本发明实施例提供一种动态表情图片的实现方法及装置,用以解决现有技 术中无法简便、有效地获取到个性化动态表情图片的问题。 一种动态表情图片的实现方法,包括
客户端将多幅用户个性化静态表情图片发送到网络侧的动态表情图片服
务器;
所述动态表情图片服务器将所述客户端发送的所述多幅用户个性化静态 表情图片合成为一幅用户个性化动态表情图片,并发送给所述客户端。
一种客户端装置,包括
图片存储单元,用于存储多幅用户个性化静态表情图片和网络侧的动态表
情图片服务器发送的用户个性化动态表情图片;
第一指令控制单元,用于登录所述动态表情图片服务器,发起静态图片上 传请求,并控制所述第一图片收发单元;
第一图片收发单元,用于接受所述第一指令控制单元的控制,从所述图片 存储单元中获取存储的多幅用户个性化静态表情图片,并上传至所述动态表情 图片服务器;并接收所述动态表情图片服务器发送的用户个性化动态表情图 片,转发给所述图片存储单元存储。
一种动态表情图片服务器,包括第二指令控制单元、第二图片收发单元 和合成单元;
所述第二指令控制单元,用于接收客户端发起的登录请求和静态图片上传 请求,控制所述第二图片收发单元;
所述第二图片收发单元,用于接受所述第二指令控制单元的控制,接收客 户端发送的多幅用户个性化静态表情图片,传送给合成单元;并将合成单元合 成后的用户个性化动态表情图片发回给所述客户端;
所述合成单元,用于将客户端发送的所述多幅用户个性化静态表情图片合 成为一幅用户个性化动态表情图片,并返回给所述第二图片收发单元。
通过本发明实施例提供的动态表情图片的获取方法和获取系统,用户无需 具备专业的图片处理技术,即可通过客户端登录网络侧的动态表情图片服务器 简便地实现所需的个性化动态表情图片,满足用户需求。


图1为本发明实施例提供的动态表情图片的获取主要步骤流程图2为本发明实施例提供的动态表情图片获取流程图之一;
图3为本发明实施例提供的动态表情图片的获取流程图之二;
图4为本发明实施例提供的客户端装置的结构示意图之一 ;
图5为本发明实施例提供的客户端装置的结构示意图之二;
图6为本发明实施例提供的动态表情图片服务器的结构示意图之一;
图7为本发明实施例提供的动态表情图片服务器的结构示意图之二。
具体实施例方式
本发明实施例提供的动态表情图片的获取方法主要步骤如图1所示,包括 S101:客户端将多幅用户个性化静态表情图片提供给网络侧的动态表情图 片服务器。
S102:动态表情图片服务器将客户端发送的多幅用户个性化静态表情图片 合成为一幅用户个性化动态表情图片。
S103:动态表情图片服务器向客户端发送合成的个性化动态表情图片。 图l所示流程中,动态表情图片服务器中已预先设定好个性化动态图片参 数用于合成用户个性化动态表情图片。个性化动态图片参数,例如包括个性 化动态表情图片中各幅用户个性化静态表情图片的播放顺序的选择项,每幅用 户个性化静态表情图片的播放时间间隔,以及个性化动态表情图片的合成尺寸 设定项等。
下面以具体实施例对上述动态表情图片的获取方法进行详细描述。 实施例一
在实施例一中,多幅用户个性化静态表情图片可由客户端预先获取并编辑 好后存储在客户端本地。
具体步骤流程如图2所示,包括
S201:客户端获取并存储多幅用户个性化静态表情图片。其中,用户个性
化静态表情图片可由用户预先通过数码相机等拍摄并存储到客户端的存储器 中。
S202:客户端登录网络侧的动态表情图片服务器,向动态表情图片服务器 发送静态图片上传请求。
S203:动态表情图片服务器接收所述静态图片上传请求。
S204:动态表情图片服务器向客户端下发请求选择个性化动态图片参数指令。
S205:客户端获取用户选择的个性化动态图片参数,并将本地存储的多幅 用户个性化静态表情图片及用户在客户端选择的个性化动态图片参数上传至 动态表情图片服务器。
其中,用户在客户端选择的个性化动态图片参数指用户设定的个性化动 态表情图片中各幅静态表情图片的播放顺序,每幅静态表情图片的播放时间间 隔以及个性化动态表情图片的合成尺寸等。
S206:动态表情图片服务器根据客户端发送的由用户选择的个性化动态图 片参数,将接收的多幅用户个性化静态表情图片合成为一幅用户个性化动态表 情图片。
其中,当动态表情图片服务器收到客户端上传的个性化动态图片参数时, 动态表情图片服务器首先将多幅用户个性化静态表情图片缩放为合成尺寸大 小的bmp格式的静态表情图片,并对所述bmp格式的静态表情图片进行存储, 然后动态表情图片服务器根据其余个性化动态图片参数将多幅bmp格式的静 态表情图片合成为gif格式的个性化动态表情图片。
S207:动态表情图片服务器向客户端发送合成的个性化动态表情图片。
实施例二
实施例二中,多幅用户个性化静态表情图片在动态表情图片服务器的控制 下获取并上传。
此外,在动态表情图片服务器可进一步预设有图片拍摄参数选项,所述图
片拍摄参数选项包括需要拍摄的静态表情图片的数量、拍摄才莫式和拍摄时间 间隔等。其中,拍摄模式包括连续拍摄模式和单张拍摄模式。
图3所示为实施例二的个性化动态表情图片的实现方法流程图,包括以下 步骤
S301:客户端登录网络侧的动态表情图片服务器。
S302:动态表情图片服务器向客户端下发图片拍摄参数选项信息。
S303:客户端根据图片拍摄参数选项获取用户选择的图片拍摄参数,并向
动态表情图片服务器发送拍摄请求,所述拍摄请求中包括客户端选择的图片拍
摄参数。
对应于连续拍摄模式,用户在动态表情图片服务器预设的连续拍摄的时间 间隔的范围内,可通过客户端个性化地设定连续拍摄的时间间隔;对应于单张 拍摄模式,用户可在动态表情图片服务器预设单张拍摄中任意两张用户个性化 静态表情图片的拍摄时间间隔的范围内,通过客户端个性化地设定单张拍摄的 间隔时间。其中,所述动态表情图片服务器预设的连续拍摄的时间间隔的范围 远小于单张拍摄的间隔时间的范围。例如,动态表情图片服务器可预设连续拍 ^_的时间间隔的范围为0-0.5s,而预设单张拍:t聂的间隔时间的范围为10-60s。
S304:动态表情图片服务器根据收到的用户选择的图片拍摄参数,向客户 端下发拍摄控制指令和编辑选项。所述编辑选项包括复制图片、删除图片等对 图片编辑选项。
S305:客户端启动图像捕获设备(如摄像头),根据拍摄控制指令获取多 幅用户个性化静态表情图片。例如,客户端设定的需要拍摄的用户个性化静态 表情图片的数量为10张,选择连续拍摄模式,设定的连续拍摄间隔时间为500 毫秒,则图像捕获设备每隔500毫秒进行一次拍摄,连续拍摄10张用户的个 性化静态表情图片。
S306:客户端根据动态表情图片服务器的编辑选项编辑多幅用户个性化静 态表情图片,最终选择需要合成的一定数量的用户个性化静态表情图片。
其中,客户端根据需要获取的个性化动态表情图片的总帧数来选择静态表 情图片的数量。例如,如果需要合成一幅8帧的动态表情图片,则可在编辑后 选择8幅静态表情图片。
S307:客户端存储所述一定数量的多幅用户个性化静态表情图片。
S308:客户端向动态表情图片服务器发送静态图片上传请求。
S309:动态表情图片服务器接收所述静态图片上传请求。
S310:动态表情图片服务器向客户端下发请求选择个性化动态图片参数指令。
S311:客户端将多幅用户个性化静态表情图片及用户在客户端选择的个性 化动态图片参数上传至动态表情图片服务器。
S312:动态表情图片服务器根据所述个性参数将多幅用户个性化静态表情 图片合成为个性化动态表情图片。
其中,当动态表情图片服务器收到客户端提供的动态表情图片的个性参数 时,动态表情图片服务器首先将多幅用户个性化静态表情图片缩放为合成尺寸 大小的bmp格式的用户个性化静态表情图片,并对所述bmp格式的用户个性 化静态表情图片进行存储,然后动态表情图片服务器根据动态图像的其余个性 参数将多幅bmp格式的用户个性化静态表情图片合成为gif格式的个性化动态 表情图片。
S313:动态表情图片服务器向客户端提供合成的个性化动态表情图片。 图4为本发明实施例提供的一种客户端装置10,包括图片存储单元l、 第一指令控制单元3和第一图片收发单元2。
图片存储单元i,用于存储多幅用户个性化静态表情图片和网络侧的动态
表情图片服务器20发送的个性化动态表情图片。
第一指令控制单元3,用于登录网络侧的动态表情图片服务器20,发起静 态图片上传请求,并控制所述第一图片收发单元2;
第一图片收发单元2,用于接受所述第一指令控制单元3的控制,从所述 图片存储单元l中获取存储的多幅用户个性化静态表情图片,并上传至网络侧
的动态表情图片服务器20;此外,该单元用于接收网络侧的动态表情图片服务 器20发回的个性化动态表情图片,发送给所述图片存储单元l存储。
如图5所示,上述客户端装置IO还包括图像捕获设备5和编辑单元4。
所述第一指令控制单元3,进一步用于接收所述动态表情图片服务器20 发送的图片拍摄参数选项,向所述动态表情服务器发送包含用户选择的图片拍 摄参数信息的拍摄请求;以及还用于接收所述动态表情服务器发送的拍摄控制 指令及编辑选项分别发送给所述图像捕获设备5和编辑单元4;还用于接收所 述动态表情服务器发送的个性化动态图片参数选项,并获取用户选择的个性化 动态图片参数,返回给所述动态表情服务器。
所述图像捕获设备5,用于根据所述第 一指令控制单元3提供的拍摄控制 指令捕获多幅用户个性化静态表情图片,将获取的多幅用户个性化静态表情图 片提供给编辑单元4。
所述编辑单元4,用于根据所述第一指令控制单元3提供的编辑选项对所 述多幅静态图像进行编辑,并选择一定数量的静态表情图片后向所述图片存储 单元l提供编辑好的多幅用户个性化静态表情图片。
如图6所示, 一种动态表情图片服务器20,包括第二指令控制单元8、 第二图片收发单元6和合成单元7;
所述第二指令控制单元8,用于接收客户端发起的静态图片上传请求,控 制所述第二图片收发单元6。
所述第二图片收发单元6,用于接受所述第二指令控制单元8的控制,接 收客户端发送的多幅用户个性化静态表情图片,传送给合成单元7;并将合成 单元7合成后的用户个性化动态表情图片发回给所述客户端。
所述合成单元7,用于将客户端发送的所述多幅用户个性化静态表情图片 合成为一幅用户个性化动态表情图片,并返回给所述第二图片收发单元6。
如图7所示,所述动态表情图片服务器20还包括参数选项存储单元9。
所述参数选项存储单元9,用于存储动态表情图片服务器20预设的图片拍 摄参数选项、个性化动态图片参数选项以及编辑选项;
所述第二指令控制单元8,还用于客户端登录后从所述参数选项存储单元 9中获取存储的所述图片拍摄参数选项信息,发送给所述客户端,并接收客户 端返回的携带用户选择的图片拍摄参数的拍摄请求,下发相应的拍摄控制指令 并携带所述编辑选项信息给所述客户端;
此外,还用于在接收到所述客户端发起的静态图片上传请求后,从所述参 数选项存储单元9中获取存储的所述个性化动态图片参数选项,发送给所述客 户端,并接收客户端返回的用户选择的个性化动态图片参数,发送给所述合成 单元7。
所述合成单元7根据所述第二指令控制单元8发送的所述个性化动态图片 参数,将接收的所述多幅用户个性化静态表情图片合成为一幅用户个性化动态 表情图片。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种动态表情图片的实现方法,其特征在于,包括客户端将多幅用户个性化静态表情图片发送到网络侧的动态表情图片服务器;所述动态表情图片服务器将所述客户端发送的所述多幅用户个性化静态表情图片合成为一幅用户个性化动态表情图片,并发送给所述客户端。
2、 如权利要求1所述的方法,其特征在于,所述客户端将多幅用户个性 化静态表情图片发送到网络侧的动态表情图片服务器,具体包括所述客户端预先将所述多幅用户个性化静态表情图片存储在本地,登录所 述动态表情图片服务器,发起静态图片上传请求;所述动态表情图片服务器向所述客户端下发请求选择个性化动态图片参 数指令;所述客户端获取用户选择的所述个性化动态图片参数; 所述客户端将获取的所述个性化动态图片参数,以及预先存储在本地的所 述多幅用户个性化静态表情图片,上传至所述动态表情图片服务器。
3、 如权利要求1所述的方法,其特征在于,所述客户端将多幅用户个性 化静态表情图片发送到网络侧的动态表情图片服务器,具体包括所述客户端登录所述动态表情图片服务器; 所述动态表情图片服务器向所述客户端下发图片拍摄参数选项信息; 所述客户端获取用户选择的图片拍摄参数,向所述动态表情图片服务器发 起拍摄请求;所述动态表情图片服务器接收所述拍摄请求,向客户端发送拍摄控制指令;所述客户端根据所述拍摄控制指令,启动图像捕获设备获取多幅用户个性 化静态表情图片;所述客户端将获取的所述多幅用户个性化静态表情图片存储在本地,向所述动态表情图片服务器发起静态图片上传请求;所述动态表情图片服务器向客户端下发请求选择个性化动态图片参数指令;所述客户端获取用户选择的所述个性化动态图片参数; 所述客户端将获取的所述个性化动态图片参数,以及获取的所述多幅用户 个性化静态表情图片,上传至所述动态表情图片服务器。
4、 如权利要求3所述的方法,其特征在于,所述动态表情图片服务器向 客户端发送拍摄控制指令时还携带编辑选项信息;所述客户端用户选择编辑选项,对所述图像捕获设备获取的多幅用户个性 化静态表情图片进行编辑,并将编辑后的所述用户个性化静态表情图片存储在 本地。
5、 如权利要求2-4任一所述的方法,其特征在于,所述动态表情图片服 务器根据所述客户端上传的所述个性化动态图片参数,将接收的所述多幅用户 个性化静态表情图片合成为一幅用户个性化动态表情图片。
6、 如权利要求l所述方法,其特征在于,还包括所述客户端接收到所述动态表情图片服务器发送的用户个性化动态表情 图片后,保存到本地;或传送给网络中的在线好友客户端。
7、 一种客户端装置,其特征在于,包括图片存储单元,用于存储多幅用户个性化静态表情图片和网络侧的动态表 情图片服务器发送的用户个性化动态表情图片;第一指令控制单元,用于登录所述动态表情图片服务器,发起静态图片上 传请求,并控制所述第一图片收发单元;第一图片收发单元,用于接收所述第一指令控制单元的控制,从所述图片 存储单元中获取存储的多幅用户个性化静态表情图片,并上传至所述动态表情 图片服务器;并接收所述动态表情图片服务器发送的用户个性化动态表情图 片,转发给所述图片存储单元存储。
8、 如权利要求7所述的客户端装置,其特征在于,还包括图像捕获设 备和编辑单元;所述第一指令控制单元,还用于接收所述动态表情图片服务器发送的图片 拍摄参数选项,向所述动态表情服务器发送包含用户选择的图片拍摄参数信息 的拍摄请求;以及还用于接收所述动态表情服务器发送的拍摄控制指令及编辑 选项,分别发送给所述图像捕获设备和编辑单元;还用于接收所述动态表情服 务器发送的个性化动态图片参数选项,并获取用户选择的个性化动态图片参 数,返回给所述动态表情服务器;所述图像捕获设备,用于根据所述第一指令控制单元发送的拍摄控制指 令,捕获多幅用户个性化静态表情图片,将获取的所述多幅用户个性化静态表 情图片提供给所述编辑单元;所述编辑单元,用于根据所述第一指令控制单元发送的编辑选项对所述多 幅用户个性化静态图片进行编辑,并将编辑后的用户个性化静态表情图片发送 给所述图片存储单元存储。
9、 一种动态表情图片服务器,其特征在于,包括第二指令控制单元、 第二图片收发单元和合成单元;所述第二指令控制单元,用于接收客户端发起的登录请求和静态图片上传 请求,控制所述第二图片收发单元;所述第二图片收发单元,用于接受所述第二指令控制单元的控制,接收客 户端发送的多幅用户个性化静态表情图片,传送给合成单元;并将合成单元合 成后的用户个性化动态表情图片发回给所述客户端;所述合成单元,用于将客户端发送的所述多幅用户个性化静态表情图片合 成为一幅用户个性化动态表情图片,并返回给所述第二图片收发单元。
10、 如权利要求9所述的动态表情图片服务器,其特征在于,还包括参 数选项存储单元;所述参数选项存储单元,用于存储动态表情图片服务器预设的图片拍摄参数选项、个性化动态图片参数选项以及编辑选项;所述第二指令控制单元,还用于客户端登录后从所述参数选项存储单元中 获取存储的所述图片拍摄参数选项信息,发送给所述客户端,并接收客户端返 回的携带用户选择的图片拍摄参数的拍摄请求,下发相应的拍摄控制指令并携 带所述编辑选项信息发送给所述客户端;所述第二指令控制单元还用于在接收到所述客户端发起的静态图片上传 请求后,从所述参数选项存储单元中获取存储的所述个性化动态图片参数选 项,发送给所述客户端,并接收所述客户端返回的用户选择的个性化动态图片 参数,发送给所述合成单元;所述合成单元根据所述第二指令控制单元发送的所述个性化动态图片参 数,将接收的所述多幅用户个性化静态表情图片合成为一幅用户个性化动态表 情图片。
全文摘要
本发明公开了一种动态表情图片的实现方法及装置,能简单、有效地获取个性化动态表情图片。本发明提供的方法包括客户端将多幅用户个性化静态表情图片发送到网络侧的动态表情图片服务器;所述动态表情图片服务器将客户端发送的所述多幅用户个性化静态表情图片合成为一幅用户个性化动态表情图片,并发回给所述客户端。
文档编号H04N7/14GK101179688SQ20071010788
公开日2008年5月14日 申请日期2007年5月17日 优先权日2007年5月17日
发明者麒 王, 坚 陈 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1