提供视效讯息的方法与相关通信系统及其发讯端的制作方法

文档序号:6425274阅读:93来源:国知局
专利名称:提供视效讯息的方法与相关通信系统及其发讯端的制作方法
技术领域
本发明有关于一种提供视效讯息的方法与相关通信系统及其发讯端,且特别是有关于一种能以精简的讯息传输量提供丰富多元视效讯息的方法与相关通信系统及其发讯端。
背景技术
通信系统,例如使用手机进行的语音移动通信系统,已经成为现代信息生活中重要的一部分,广泛地为社会大众普遍使用。
除了语音通信之外,通信系统也提供非语音的讯息通信服务,例如文字及/或影像的视觉图像简讯讯息。举例而言,在通信系统的发讯端,使用者输入简讯文字;简讯文字依照讯息通信协议封包后经由通信系统的通信服务传输至接收端,使接收端的使用者可看到发讯端传来的简讯文字。然而,在现行公知技术中,简讯讯息只能是单调的文字或影像,缺乏视觉上的变化,互动性也不足。

发明内容
因此,本发明提出一种提供视效讯息的技术,以增进讯息通信的变化与互动性,让讯息通信更为丰富多元。本发明的一个目的是提供一种于通信系统中提供视效讯息的方法,包括于发讯端接收一讯息输入,依据讯息输入决定多个视效位置,并提供一视效信息,对应一视效,例如说是粒子系统视效。视效位置与视效信息会被编码为编码信息,并传输至接收端。接收端针对编码信息进行解码,取得视效位置与视效信息,并依据视效信息而于各视效位置显示视效,实现视效讯息。本发明的又一目的是提供一种提供视效讯息的通信系统,包括一发讯端与一接收端。发讯端设有一输入模块、一视效编辑模块、一编码模块与第一通信模块。接收端设有第二通信模块、一解码模块与一显不模块。在发讯端中,输入模块接收讯息输入,视效编辑模块依据讯息输入提供多个视效位置,并提供对应的视效信息。编码模块将视效信息与视效信息编码为编码信息。第一通信模块传输编码信息。在接收端中,第二通信模块接收编码信息,解码模块对编码信息进行解码,以取得编码信息中的视效位置与视效信息。显示模块则依据视效信息而于各视效位置进行视效的算图(rendering),以显示视效。本发明的又一目的是提出一种提供视效讯息通信系统之发讯端,包括一触控屏幕、一视效编辑模块、一第一通信模块与一编码模块。触控屏幕接收一讯息输入;视效编辑模块,与触控屏幕耦接,依据讯息输入提供多个视效位置,并提供对应各视效位置的至少一视效信息。触控屏幕依据视效信息而于各视效位置显示对应视效。第一通信模块依据通信系统对应的通信协议传输视效位置与视效信息至一接收端。编码模块将视效位置与视效信息编码为一编码信息;当第一通信模块传输视效位置与视效信息时,传输编码信息。一实施例中,视效信息是粒子系统视效信息,且各视校位置对应一座标平面上的多座标点。一实施例中,同一指触触控时所取得的多座标点定义为同一视效位置。一实施例中,发讯端及/或接收端透过下列两步骤显示对应视效依据视校信息,计算一页面中各视效位置所产生的多粒子的粒子参数;以及,依据粒子参数,透过一绘图数据库描绘各粒子以显示于页面。一实施例中,通信系统是下列通信系统之丨者及其组合GSM系统、CDMA/WCDMA系统、LTE系统、WIMAX系统以及互联网系统。为了对本发明的上述及其他方面有更佳的了解,下文特举较佳实施例,并配合附图,作详细说明如下


图I示意的是依据本发明一实施例的流程。图2示意的是依据本发明一实施例的通信系统。图3示意的是依据本发明一实施例而形成视效讯息的情形。图4是依据本发明一实施例而提供互动视效讯息的示意图。主要元件符号说明10:通信系统12a_12b :终端14:输入模块16 :视效编辑模块18 :编码模块20、24 :通信模块22 :交换系统26 :解码模块28 :显示模块30 :屏幕100 :流程102-118:步骤P(.):视效位置
具体实施例方式请参考图I、图2与图3 ;图I示意的是依据本发明一实施例而提供视效讯息的流程100,图2示意的则是依据本发明一实施例的通信系统10 ;通信系统10可应用流程100的技术以提供视效讯息。图3示意的是依据本发明一实施例而形成视效讯息的例子。图3中的通信系统10包括两终端12a与12b ;举例而言,通信系统10可以是一无线语音移动通信系统,在两终端12a与12b之间以一交换系统22提供系统服务,例如通信讯号的路由、交换与传输。为达成通信的目的,终端12a与12b中分别设有通信模块20与24以进行通信讯号的传输与接收。作为视讯讯息的发讯端,终端12a中更设有输入模块14、视效编辑模块16与编码模块18 ;对应地,终端12b则为接收端,设有解码模块26与显示模块28。
在通信系统10中进行流程100以传输视效讯息的主要步骤可描述如下。步骤102 :接收讯息输入,形成讯息内容,并决定讯息的视效。在端点12a中,输入模块14可经由键盘、指标装置及/或触控感应器接收使用者的讯息输入。举例而言,端点12a的使用者可用键盘输入文字简讯的讯息内容;以及/或者,使用者可用触控的方式以手写输入文字及/或图形等作为讯息内容;举例而言,输入模块14中可以包括一触控屏幕。以及/或者,端点12a中可内建一或多个具有预设内容的讯息输入,提供使用者进行选择。讯息输入可以是静态,亦可以是动态的;举例而言,讯息输入中可以包括多个图框(页面,frame),各图框中的讯息内容有差异变化,以组织出动态的讯息。取得讯息输入后,视效编辑模块16依据讯息输入提供多个视效位置与视效信息。如图3中的例子所示,为了提供视效讯息,视效编辑模块16可依据讯息输入的文字及/或图形订定多个视效位置,如P(i)与P(i+1)等等;本发明即是要在各视效位置上显示视效,实现视效简讯。因此,视效编辑模块16亦为各视效位置上所应呈现的视效提供对应的视效信息。举例而言,此视效可以是粒子系统(particlesystem)的视效,粒子系统系一种于 三维绘图空间中用来模拟微小粒子所呈现的视觉效果的系统,像是闪烁的火花、烟雾、雪花、星尘、云雾、萤火虫或泡泡;视效信息则用以指定粒子系统视效的各种参数,如粒子的初始位置、繁衍率(spawningrate)、初始速度向量(initialvelocityvector)、种类、形状、颜色、大小、密度、亮度、分布范围、生命周期以及随机变动参数(fuzzyparameter)等。粒子系统的生命周期可以是指粒子特效开始显示/结束显示的时间、淡入/淡出的时间及/或粒子延续的时间。于一实施例中,繁衍率系指单位时间内产生的粒子数,初始速度向量系指粒子于产生时具有的初始速度,随机变动参数指以前述参数的数值为中心点,对于参数产生效果所允许的变动范围;举例来说,对于一生命周期为50页面(frame)的粒子而言,20%的随机变动参数表示该粒子的生命周期可于40至60页面间变动。初始位置即为粒子于屏幕产生的初始位置,亦被称为粒子的发射点(emitter)。视效编辑模块16可以依照预设的演算法沿讯息输入的几何座标自动订出各视效位置的座标,并提供一视效编辑介面,让使用者选择视效的参数;再者,亦可经由此视效编辑介面提供视效讯息的预览。以及/或者,视效编辑模块16亦可让使用者微调视效位置。再者,视效编辑模块16也可让使用者编辑/选择讯息的背景,如背景的颜色、效果、图案、纹理(texture)及/或样式等等,并将背景相关信息包括至视效信息中。步骤104 :编码模块18将视效位置与视效信息整合编码为一对应的编码信息。举例而言,可运用类似于扫描长度编码(runlengthcoding)的编码法对视效位置与视效信息进行压缩编码,以减少视效位置与视效信息所耗用的讯息传输量。编码信息可视为视效讯息的草稿而被储存于终端12a中。步骤106 :使用者选择要发出的视效讯息。使用者可由先前储存的视效讯息草稿中选择要发出的视效讯息。步骤108 :终端12a中的通信模块20将编码信息发出。通信模块20可依照预设的讯息通信协议将编码信息封装为通信讯号,并传输至通信系统10中的交换系统22。该交换系统22可以是下列通信系统之一者及其组合GSM系统、CDMA/WCDMA系统、LTE系统、WIMAX系统以及互联网系统
步骤110 :通信系统10的交换系统22提供通信传输服务,将终端12a的通信讯号传送至终端12b。交换系统22中可以设有基地台与交换伺服器(未图示)等等,以实现通信讯号的路由、交换与传输。步骤112 :终端12b中的通信模块24接收终端12a传来的通信讯号并进行解封包,取得其中的编码信息。通信模块24与通信模块20遵循相同的讯息通信协议,以便由通信讯号中正确地取得特效视讯的编码信息。步骤114 :解码模块26对编码信息进行解码,以取得其中的视效位置与视效信息。编码模块18与解码模块26遵循相同的编码与解码协议,使解码模块26能由编码信息中正确地取得视效位置与视效信息。步骤116 :依据视效信息,显示模块28在各视效位置上进行视效的算图与显示,将 视效讯息呈现给终端12b的使用者,达成视效讯息传输的目的。视效讯息的视效位置与视效可以是二维或三维的,让终端12b的使用者可调整视效讯息的角度与位置。举例而言,如图4所示,当终端12b将视效讯息显示于一屏幕30时,使用者可指定视效讯息展示的角度,与视效讯息互动。以及/或者,终端12b也可自动地改变视效讯息的角度,动态地展示视效讯息。在图2的实施例中,终端12a与12b中的各模块可以用软件、固件及/或硬件实现。举例而言,显示模块28可以是具有三维图形处理能力的硬体加速电路,以快速地即时处理粒子系统视效。终端12a中亦可设置解码模块26与显示模块28,而终端12b中亦可设置输入模块14、视效编辑模块16与编码模块18,使终端12b亦可将视效讯息传输至终端12a。终端12a及/或12b可以是彼此间具有互相可支援通信协议的手机、可携式电脑、数位随身助理器、数位相机、数位摄录象机与数位像框等等。以下依据图3所示,说明本发明将文字或线段图案转换为粒子系统的过程。首先,图3所揭示的实施例以触控屏幕(touchscreen)作为讯息输入之介面,触控屏幕具有多个像素点(Pixels),依据屏幕解析度的不同,触控屏幕可能具有640x480、1024x768或1280x1024等像素点数分布组合。依据像素点的分布,可将一像素点定义为座标轴上一点,以设定一二维座标平面。于使用者藉由接触触控屏幕时,被触碰的对应座标点被记录下来,于对应的像素点上呈现与背景不同的纹理或色阶。进一步地,触碰的对应座标点被储存下来,作为粒子系统的起始位置。每一座标可被各自设定有不同的繁衍率、初始向量、粒子贴图样式以及生命周期等,以利用前述参数演绎出线段呈现闪烁的火花、烟雾、雪花、星尘、云雾、萤火虫或泡泡等视觉效果。前述参数可被定义为各粒子的粒子参数。具体而言,本实施例中的粒子系统系依据页面更新率逐一更新每一页面所显示的粒子状况。其显示步骤可略分为模拟阶段以及显示阶段。于模拟阶段中,依据繁衍率的不同,至少一个粒子于对应的座标点上被定义出来,并依据座标点的不同参数被给予对应的种类、形状、颜色、大小、密度、亮度、分布范围、生命周期以及随机变动参数等。于每一次页面更新时,所有已存在的粒子被检查其存在是否已届生命周期,如特定粒子的生命周期已届,则于移除该粒子及相关参数,于显示阶段不再显示于屏幕上。另外,关于粒子与粒子间,以及粒子与背景物件间的碰撞与模拟状况,亦于此阶段进行处理。总结而论,欲于下个页面中更新显示的各粒子状况于模拟阶段中被运算完成,并储存下来以供于显示阶段内显示于屏幕上。在显示阶段内,模拟完成的各粒子状况透过绘图函式库(例如一 OPENGL函式库),将各像素点对应的颜色以及贴图材质显示于屏幕上。依此,使用者透过触控屏幕产生的文字或图案记录下来,转换为粒子系统参数,并以粒子系统的视觉效果呈现于屏幕上。对应触碰座标点的粒子系统参数于此过程中也被记录下来,作为前述视效位置与视效信息的具体实施方式
。值得一提的是,虽本例中以一像素点作为粒子的起始位置,但由于使用者的手指通常远粗于触控屏幕上的单一像素点,因此亦可以使用者于同一指触时碰触(亦即同一时间周期内侦测到被使用者碰触的像素点)的多像素点作为同一起始位置,如此可于节省系统资源的状况下,实现相似的视觉效果。换言之,本发明可定义多座标为同一发射点,以于节省系统资源的状况下,实现相似的视觉效果。另外,本例中虽提供一二维座标平面供作显 示之用,然对粒子系统而言,期间的运算仍然以一三维座标平面进行,再行投射于二维座标平面上。为减少系统资消耗,粒子系统亦可直接进行一二维座标平面的粒子运算。总结来说,相较于公知技术,本发明可为讯息增添视效与互动性,让讯息的呈现更自由、更富有动态、也更为丰富多元,增添信息生活的乐趣。综上所述,虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当由权利要求书界定为准。
权利要求
1.一种于一通信系统中提供视效讯息的方法,该通信系统包含一发讯端与一接收端,而该方法包含 于该发讯端接收一讯息输入; 依据该讯息输入决定多个视效位置; 提供该些视效位置对应的视效信息; 将该些视效位置与该视效信息传输至该接收端;以及 在该接收端中,依据该视效信息而于该视效位置显示对应视效。
2.如权利要求I所述的方法,其特征在于,还包含 以该发讯端将该视效信息与该些视效位置编码为一编码信息;其中将该视效位置与该视效信息传输至该接收端时,将该编码信息传输至该接收端。
3.如权利要求2所述的方法,其特征在于,还包含 以该接收端对该编码信息进行解码以取得该编码信息中的该些视效位置与该视效信肩、O
4.如权利要求I所述的方法,其特征在于,该视效信息是粒子系统视效信息,且各视校位置对应一座标平面上的多座标点。
5.如权利要求I所述的方法,其特征在于,该通信系统是下列通信系统之一及其组合GSM系统、CDMA/WCDMA系统、LTE系统、WIMAX系统以及互联网系统。
6.一种提供视效讯息的通信系统,包含 一输入模块,接收一讯息输入; 一视效编辑模块,依据该讯息输入提供多个视效位置,并提供对应该些视效位置的一视效信息;以及 一第一通信模块,依据该通信系统对应的通信协议传送该些视效位置与该视效信息至一接收端。
7.如权利要求6所述的通信系统,其特征在于,该接收端还包含 一第二通信模块,接收该些视效位置与该视效信息;以及 一显示模块,依据该视效信息而于各该视效位置显示对应视效。
8.如权利要求7所述的通信系统,其特征在于,该发讯端还包含一编码模块,将该些视效位置与该视效信息编码为一编码信息;当该第一通信模块传输该些视效位置与该视效信息时,传输该编码信息;而当该第二通信模块接收该些视效位置与该视效信息时,接收该编码息。
9.如权利要求8所述的通信系统,其特征在于,该接收端还包含一解码模块,对该编码信息进行解码,以取得该编码信息中的该些视效位置与该视效信息。
10.如权利要求6所述的通信系统,其特征在于,该视效信息是粒子系统视效信息,且各视校位置对应一座标平面上的多座标点。
11.如权利要求6所述的通信系统,其特征在于,通信系统是下列通信系统之一及其组合GSM系统、CDMA/WCDMA系统、LTE系统、WIMAX系统以及互联网系统。
12.一种提供视效讯息通信系统的发讯端,包含 一触控屏幕,接收一讯息输入; 一视效编辑模块,与该触控屏幕耦接,依据该讯息输入提供多个视效位置,并提供对应各视效位置的至少一视效信息,该触控屏幕依据该视效信息而于各该视效位置显示对应视效。
13.如权利要求12所述的发讯端,其特征在于,还包含 一第一通信模块,依据该通信系统对应的通信协议传输该些视效位置与该视效信息至一接收端。
14.如权利要求13所述的发讯端,其特征在于,该发讯端还包含一编码模块,将该些视效位置与该视效信息编码为一编码信息;当该第一通信模块传输该些视效位置与该视效信息时,传输该编码信息。
15.如权利要求12所述的发讯端,其特征在于,该视效信息是粒子系统视效信息,且各 视校位置对应一座标平面上的多座标点。
16.如权利要求15所述的发讯端,其特征在于,同一指触触控时所取得的多座标点定义为同一视效位置。
17.如权利要求12所述的发讯端,其特征在于,是透过下列两步骤显示对应视效 依据该视校信息,计算一页面中各视效位置所产生的多粒子的粒子参数;以及 依据该等粒子参数,透过一绘图数据库描绘该等粒子并显示于该页面上。
18.如权利要求12所述的发讯端,其特征在于,通信系统是下列通信系统之一及其组合GSM系统、CDMA/WCDMA系统、LTE系统、WIMAX系统以及互联网系统。
全文摘要
本发明提供一种提供视效讯息的方法与相关通信系统及其发讯端;于发讯端中,依据讯息输入决定视效位置与讯息的视效,并将视效位置与视效信息传输至接收端,以于接收端中依据视效信息而在各视效位置显示视效。
文档编号G06F3/048GK102790829SQ20111014391
公开日2012年11月21日 申请日期2011年5月19日 优先权日2011年5月19日
发明者游昇机, 黄智显 申请人:晨星半导体股份有限公司, 晨星软件研发(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1