用于发送手写动画消息的装置和方法

文档序号:7569206阅读:333来源:国知局
专利名称:用于发送手写动画消息的装置和方法
技术领域
本发明一般涉及文本消息传输,并且更加具体来说,涉及用于发送手写动画消息的装置和方法。
背景技术
随着诸如有线和无线通信技术、多媒体技术、像中央处理单元(CPU)和存储器这样的硬件的制造技术、充电技术等等之类各种技术的发展,移动终端的功能越来越多地被强调。例如,移动终端通常通过语音通信发送必需的数据。然而,在文本消息的发送和接收变得可能之后,在不允许语音通信或者需要发送简单数据的情况下能够通过使用包括简单文本数据的短消息业务(SMQ发送期望数据。SMS已经发展成用于长文本数据的长消息业务(LMS)和用于诸如静止图像或者运动图像这样的多媒体文件的多媒体消息业务(MMS),通过其能够向用户提供各种好处。具体来说,不同于仅仅能够发送文本数据的SMS或者LMS,能够发送多媒体文件的MMS由于其改善的性能使用户能够表达自己而越来越多地被用户所需要。以下描述通过使用MMS发送期望数据的方法。图1示出使用传统的匪S执行信息传输的移动终端。参考图1,用户可以通过输入期望的字符或者附上期望的图像来创建MMS消息。图 1示出中的MMS输入方案被配置为使得用户使用小键盘105输入字符,但是在支持触摸屏的移动终端中,用户可以通过使用手指或者诸如手写笔这样的输入部件将字符直接输入到屏幕上。通过使用在字符输入窗口 101下方提供的文件附件箱103,用户可以检索存储在存储器中的图像并且可以将检索到的图像作为附件添加。在通过移动通信网络发送由特定移动终端的用户生成的手写动画数据中,如果移动通信网络准许发送诸如动画表达格式信息或者flash文件这样的文件,并且接收移动终端能够再现这样的文件,则接收移动终端就正常接收手写动画信息。然而,不支持动画再现方法的传统的过时移动终端在正常接收动画数据方面有限制。因此,需要将动画数据代码转换为与过时移动终端的低级规格兼容的技术,即,将某一编码变换到另一编码,以供发送。

发明内容
因此,本发明的一个方面提供一种装置和方法,通过其发送发送移动终端的手写动画信息,请求发送的手写动画信息被代码转换为与移动通信系统中移动终端的低级规格兼容,由此使不支持特定格式的移动终端正常再现手写动画。根据本发明的一个方面,提供一种发送手写动画消息的方法。该方法包括接收包括形成手写信息的一个或多个点的坐标信息和时间信息的手写动画消息,所述手写信息由发送移动终端的用户输入;检查接收移动终端支持的文件格式信息;将手写动画消息代码转换为所述接收移动终端支持的格式;以及将经代码转换的手写动画消息发送到接收移动终端。 根据本发明的另一方面,提供一种发送手写动画消息的装置。该装置包括动画代码转换器,用于在接收到包括形成手写信息的一个或多个点的坐标信息和时间信息的手写动画消息时,将手写动画消息代码转换为接收移动终端支持的格式,所述手写信息由发送移动终端的用户输入;移动终端简档数据库,用于存储接收移动终端的一条或多条信息,并且在被请求时将其发送;控制器,用于在从发送移动终端接收到手写动画消息时,控制所述移动终端简档数据库提取所述接收移动终端的一条或多条信息,并且将该发送移动终端的一条或多条信息发送到所述动画代码转换器。


本发明实施例的上述及其他特征和益处将从以下结合附图的详细说明中更加清楚,附图中图1示出使用传统的MMS执行信息传输的移动终端;图2示出根据本发明的实施例的、基于连续的时间信息生成手写动画消息的过程;图3示出根据本发明的实施例的、基于连续的时间信息再现手写动画消息的过程;图4示出根据本发明的实施例的、用于执行手写动画消息业务的系统;图5是示出根据本发明的实施例的动画消息服务器的操作的流程图;图6是示出根据本发明的实施例的动画代码转换器的操作的流程图;图7是示出根据本发明的实施例的、基于各种支持文件格式之间的优先级的代码转换操作的流程图;以及图8示出根据本发明的实施例的、检测包括大量手写消息的帧的过程。
具体实施例方式在下文中,将参考附图详细描述本发明的实施例。在下面的说明中,提供诸如元件之类的细节,但是它们被提供为帮助全面理解本发明。因此,本领域普通技术人员将认识至IJ,在不脱离本发明的范围的条件下能够进行细节的各种改变和修改。在描述本发明之前,将定义手写动画消息。发送移动终端的用户通过使用手指或诸如手写笔这样的输入部件触摸终端以便输入手写。输入的手写信息包括一个或多个点,每个点包括时间信息和坐标信息。当这些点信息被发送到接收移动终端时,接收移动终端基于发送的信息再现手写信息,好像发送移动终端的用户直接写的一样。这样的消息定义为手写动画消息。图2示出根据本发明的实施例的、基于连续的时间信息生成手写动画消息的过程。参考图2,每个点包括唯一的坐标信息和时间信息,并且每次生成单个点或一组点,执行编码以生成进度条,进度条基于实时显示在屏幕的边上。例如,当如图2中所示手写下消息“Let’ s have cofffee”时,根据各个点的坐标信息和时间信息生成不同的代码, 并且与在屏幕上显示点的同时,进度条被顺序显示在屏幕的边上。
如果不再输入手写动画消息或者到达预先存储的最大允许编码量,则生成表示手写动画消息终点的代码并且显示在屏幕上,从而终止手写动画消息的输入。在图2中,从左上方顺时针方向在屏幕的边中生成代码,但是这样的配置根据用户的设置而变化。图3示出根据本发明的实施例的、基于连续的时间信息再现手写动画消息的过程。参考图3,从与手写动画消息的起点相应的代码顺时针方向执行解码,并且在屏幕上实时再现所述手写动画消息。例如,如果接收到手写动画消息“Let’ s have coffee”,则对基于各个点的坐标信息和时间信息编码的一个或多个代码进行解码,并且通过使用解码的信息在屏幕上顺序再现那些点。发送移动终端的屏幕的边上的进度条不显示在接收移动终端的屏幕上。 图4示出根据本发明的实施例的、用于执行手写动画消息业务的系统。图4中示出的系统包括发送移动终端401、接收移动终端403、基站405和407、交换局409以及包括控制器411、动画代码转换器413和移动终端简档数据库415的动画消息服务器417。参考图4,发送移动终端401生成手写动画消息并且将其发送到接收移动终端 407,从发送移动终端401发送的手写动画消息通过基站405以及交换局409被发送到动画消息服务器417的控制器411。动画消息服务器417的控制器411在接收到手写动画消息时检查包括在接收到的手写动画消息中的接收移动终端403的信息,并且将该信息发送到移动终端简档数据库 415。控制器411还检查接收到的接收移动终端403的简档信息,并且如果接收移动终端 403支持手写动画消息的再现,则控制器411将手写动画消息发送给交换局409以允许接收移动终端403能够接收手写动画消息。发送到交换局409的手写动画消息通过基站407被发送到接收移动终端403。如果接收移动终端403不支持手写动画消息的再现,则控制器411将手写动画消息与关于能够由接收移动终端403再现的格式的信息一起发送到动画代码转换器413。动画代码转换器413将从控制器411接收到的手写动画消息代码转换为能够由接收移动终端403再现的格式,并且将经代码转换的手写动画消息发送到控制器411。移动终端简档数据库415检查从控制器411接收到的接收移动终端403的信息, 以检查存储在移动终端简档数据库415中的接收移动终端403的简档。该简档包括关于能够由接收移动终端403再现的格式的信息,并且移动终端简档数据库415将接收移动终端 403的简档发送到控制器411。现在将对前述系统的主要元件的具体操作进行描述。图5是示出根据本发明的实施例的动画消息服务器417的操作的流程图。参考图5,在步骤501中,动画消息服务器417的控制器411接收接收移动终端403 的简档。接收移动终端403的简档是从移动终端简档数据库415接收的。在步骤503中, 控制器411根据接收到的简档确定接收移动终端403是否支持手写动画消息的再现。如果确定接收移动终端403支持手写动画消息的再现,则在步骤505中,控制器411将手写动画消息发送到接收移动终端403而不执行转换。如果确定接收移动终端403不支持手写动画消息的再现,则在步骤507中,动画代码转换器413将手写动画消息代码转换为适合于接收移动终端403的格式。在步骤509中,动画代码转换器413将经代码转换的手写动画消息发送到接收移动终端403。图6是示出根据本发明的实施例的动画代码转换器413的操作的流程图。参考图6,动画代码转换器413从移动终端简档数据库415接收输入限值,以便将手写动画消息代码转换为适合于接收移动终端403的格式。输入限值可以包括接收移动终端403的可支持格式、分辨率、传输限量以及代码转换优先级,并且必要时可以包括其他信息。在步骤603中,动画代码转换器413可以检查并修改控制变量,以方便将要进行代码转换的手写动画消息的再现。控制变量可以包括接收移动终端403的分辨率、帧数、调色板数目、将要再现的笔划的粗细以及再现的速度,并且必要时可以包括其他信息。在步骤605中,动画代码转换器413通过使用输入限值和控制变量对手写动画消息执行代码转换,从而生成最优格式。在步骤607中,动画代码转换器413将经代码转换为最优格式的手写动画消息发送到动画消息服务器411。图7是示出根据本发明的实施例的、基于各种支持文件格式之间的优先级的代码转换操作的流程图。已经根据一些原则确定了优先级,诸如表达为动画的可能性以及表达手写动画消息的有效次序,并且还可以改变优先级。参考图7,在步骤701中,动画代码转换器413确定接收移动终端403是否支持 SffF(Shock Wave Flash)格式。如果接收移动终端403支持SffF格式,则在步骤703中, 动画代码转换器413将手写动画消息代码转换为SWF格式。如果接收移动终端403不支持SWF格式,则在步骤705中,动画代码转换器413确定接收移动终端403是否支持动画 GIF (Graphicslnterchange Format,图形交换格式)。如果接收移动终端403支持动画GIF, 则在步骤707中,动画代码转换器413将手写动画消息代码转换为动画GIF。如果接收移动终端403不支持动画GIF,则在步骤709中,动画代码转换器413确定接收移动终端403 是否支持运动图像格式(例如,MPEG(MovingPicture Experts Group,运动图像专家组)格式、H. 263格式或者H. 264格式)。如果接收移动终端403支持运动图像格式,则在711中, 动画代码转换器413将手写动画消息代码转换为运动图像格式。如果接收移动终端403不支持运动图像格式,则动画代码转换器413前进到步骤713。在步骤713中,动画代码转换器413确定接收移动终端403是否支持运动 JPEG(Joint Photographic coding Experts Group,联合摄影编码专家组)格式。如果接收移动终端403支持运动JPEG格式,则在步骤715,动画代码转换器413将手写动画消息代码转换为运动JPEG格式。如果接收移动终端403不支持运动JPEG格式,则动画代码转换器413前进到步骤717。在步骤717中,动画代码转换器413确定接收移动终端403是否支持JPEG格式。如果接收移动终端403支持JPEG格式,则在步骤719动画代码转换器413 将手写动画消息代码转换为JPEG格式。如果接收移动终端403不支持JPEG格式,动画代码转换器413前进到步骤721。在步骤721中,动画代码转换器413确定是否还有任何其它能够被接收移动终端403支持的格式,并且将手写动画消息代码转换为相应的格式。如果没有别的能够被接收移动终端403支持的格式,则动画代码转换器413就显示指示不支持手写动画消息的再现的出错消息。可以通过使用包括在从移动终端简档数据库415接收到的输入限值中的、接收移动终端403的可支持格式,来检查能够被接收移动终端403支持的格式。代码转换为SWF格式、运动GIF、运动图像格式以及运动JPEG格式的版本能够被再现为动画,以使得分辨率、帧数以及调色板数目被调整以提供手写动画消息传输量的条件限制内的最优质量,由此生成适合于接收移动终端403的格式。如果确定接收移动终端403无法再现动画,则可以将手写动画消息表达为诸如JPEG格式或者GIF这样的静止图像,如下面将描述的那样。图8示出根据本发明的实施例的、检测包括大量手写消息的帧的过程。如果确定接收移动终端403无法再现动画,则手写动画消息被表达为诸如JPEG格式或者GIF的静止图像以传达期望的信息。参考图8,手写信息被输入每个帧中,选择具有最大信息量的帧并且将其代码转换为诸如JPEG格式或者GIF的静止图像。在这种情况下,包括在经代码转换的静止图像中的一个或多个点包括位置信息而不包括时间信息。典型地,最后一帧包含最大信息量并且在图8中也是这样,因此最后一帧被代码转换为静止图像以便包含期望的信息。如从前述说明书能够理解的那样,手写动画消息被代码转换为适合于由接收移动终端支持的格式的一种格式,然后被发送到接收移动终端,由此即使接收移动终端不支持发送终端使用的格式,也能够实现手写动画消息的再现。虽然已经参考本发明的一定实施例示出和描述了本发明,但是本领域普通技术人员将理解,在不脱离如所附权利要求及其等效物所定义的本发明的精神和范围的条件下可以在此进行形式和细节上的各种改变。
权利要求
1.一种发送手写动画消息的方法,包括接收包括形成手写信息的一个或多个点的坐标信息和时间信息的手写动画消息,该手写信息由发送移动终端的用户输入;检查接收移动终端支持的文件格式信息;将手写动画消息代码转换为接收移动终端支持的格式;以及将经代码转换的手写动画消息发送到所述接收移动终端。
2.如权利要求1所述的方法,其中,如果所述接收移动终端支持手写动画消息的再现, 则手写动画消息被发送到所述接收移动终端而不对该手写动画消息进行代码转换。
3.如权利要求1所述的方法,其中,所述检查文件格式信息包括检查所述接收移动终端的可支持格式、分辨率、传输限量以及转换优先级。
4.如权利要求1所述的方法,其中,所述对手写动画消息进行代码转换包括提取包含在所述接收移动终端的文件格式信息中的可支持格式信息;以及使用提取的可支持格式信息对手写动画消息进行代码转换。
5.如权利要求4所述的方法,其中,如果没有所述接收移动终端支持的文件格式信息, 则显示指示不支持手写动画消息的再现的出错消息。
6.如权利要求1所述的方法,其中,如果所述接收移动终端不支持手写动画消息的再现,则在形成手写动画消息的一个或多个帧中包括最大手写信息量的帧被代码转换为静止图像,并且该静止图像被发送到所述接收移动终端。
7.—种发送手写动画消息的装置,该装置包括动画代码转换器,用于在接收到包括形成手写信息的一个或多个点的坐标信息和时间信息的手写动画消息时,将手写动画消息代码转换为所述接收移动终端支持的格式,所述手写信息由发送移动终端的用户输入;移动终端简档数据库,用于存储所述接收移动终端的一条或多条信息并且在被请求时将其发送;以及控制器,用于在从所述发送移动终端接收到手写动画消息时,控制所述移动终端简档数据库提取所述接收移动终端的一条或多条信息,并且将所述发送移动终端的一条或多条信息发送到所述动画代码转换器。
8.如权利要求7所述的装置,其中,如果所述接收移动终端支持手写动画消息的再现, 则所述控制器将手写动画消息发送到所述接收移动终端而不对手写动画消息进行代码转换。
9.如权利要求7所述的装置,其中,所述动画代码转换器检查所述接收移动终端的可支持格式、分辨率、传输限量和转换优先级,并且基于上述信息对手写动画消息进行代码转换。
10.如权利要求9所述的装置,其中,所述动画代码转换器提取包含在接收移动终端的文件格式信息中的可支持格式信息,并且使用所提取的可支持格式信息对手写动画消息进行代码转换。
11.如权利要求10所述的装置,其中,如果没有所述接收移动终端支持的文件格式信息存在,则显示指示不支持手写动画消息的再现的出错消息。
12.如权利要求7所述的装置,其中,如果所述接收移动终端不支持手写动画消息的再现,则所述动画代码转换器将形成手写动画消息的一个或多个帧中包括最大手写信息量的帧代码转换为静止图像,并且将该静止图像发送到所述接收移动终端。
13.一种发送手写动画消息的系统,包括发送移动终端,用于发送包括形成手写信息的一个或多个点的坐标信息和时间信息的手写动画消息,该手写信息由发送移动终端的用户输入;动画消息服务器,用于在接收到手写动画消息时,将手写动画消息代码转换为接收移动终端支持的格式,并且发送经代码转换的手写动画消息;以及接收移动终端,用于接收经代码转换的手写动画消息。
14.如权利要求13所述的系统,还包括一个或多个基站,用于将所述发送移动终端或者所述接收移动终端与所述动画消息服务器连接。
全文摘要
本申请提供一种发送手写动画消息的系统。该系统包括发送移动终端,用于发送包括形成手写信息的一个或多个点的坐标信息和时间信息的手写动画消息,所述手写信息由发送移动终端的用户输入;动画消息服务器,用于在接收到手写动画消息时,将手写动画消息代码转换为接收移动终端支持的格式,并且发送经代码转换的手写动画消息;和接收移动终端,用于接收经代码转换的手写动画消息。
文档编号H04W4/12GK102156569SQ20111002368
公开日2011年8月17日 申请日期2011年1月21日 优先权日2010年1月22日
发明者吴尚昱, 权茂植, 金徒显, 金桢林, 黄星泽 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1