首页> 中国专利> 三维图形显示系统与显示装置及电子消息传送系统与显示装置

三维图形显示系统与显示装置及电子消息传送系统与显示装置

摘要

在3D空间(200)内设定第1空间(202)和第2空间(203)。3D物体(210)在第2空间(203)内从位置P1画动到位置P2,进而,一边缩小一边从位置P2画动到位置P3。第1空间(202)和第2空间(203)的距离设定得非常大。在重现侧,使上述定义的3D图形动画在3D空间(200)内偏移。从视点(201)观察3D图形,偏移前后第2空间(203)上的动画没有大的变化,而最终位置P3移动得很多。

著录项

  • 公开/公告号CN101147173A

    专利类型发明专利

  • 公开/公告日2008-03-19

    原文格式PDF

  • 申请/专利权人 株式会社巨晶片;株式会社艾克罗迪;

    申请/专利号CN200580048164.0

  • 发明设计人 田中基康;国吉芳夫;新田朋晃;

    申请日2005-07-20

  • 分类号G06T15/70;G09G5/36;G09G5/38;

  • 代理机构中国专利代理(香港)有限公司;

  • 代理人曾祥夌

  • 地址 日本大阪府

  • 入库时间 2023-12-17 19:58:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-08-03

    未缴年费专利权终止 IPC(主分类):G06T15/70 授权公告日:20100512 终止日期:20170720 申请日:20050720

    专利权的终止

  • 2010-05-12

    授权

    授权

  • 2008-05-14

    实质审查的生效

    实质审查的生效

  • 2008-03-19

    公开

    公开

说明书

技术领域

本发明涉及3D图形数据的制作及重现技术。

背景技术

使用3D(三维)图形的电子邮件系统已经存在。在日本专利申请特开2004-234614号公报或日本专利申请特开2004-234614号公报中,公开了使用3D数据的电子邮件收发方法。进而,也存在将3D图形动画用作电子邮件内容的系统。通过在接收电子邮件的终端重现3D图形动画,能交换集聚了各种趣味的高附加值的电子消息。

例如,接收终端上在固定位置重现3D图形动画方面的技术上不太有问题。发送终端发送指定在接收终端上重现的3D图形动画的数据即可。接收终端根据所接收的数据确定要重现的3D图形动画。然后,接收终端便可以将所确定的3D图形动画在固定的位置重现。

但是,若想实时地改变3D图形动画的重现位置,便会出现几个问题。例如,考虑3D图形动画嵌入正文一部分的电子邮件。在这种情况下,在接收终端上依次显示正文后,显示3D图形动画,其显示位置为各种位置。就是说,3D图形动画的显示位置有时在行首,有时在行中,有时在行尾,有时在第一行,有时在文末,各种各样的情况都有。

这里,说明操作如图12所示的3D图形动画的情况。该3D图形动画定义成星形3D物体81描描画的轨迹82并最后移动到显示装置(显示器)70中央附近。

例如,若嵌入正文中的3D图形动画的显示位置刚好是显示装置70的中央,则如图12所示,动画进行的没有问题。但是,在要显示3D图形动画的位置(正确时,最后想要移动到的位置)处于行首的情况下,就是说,在显示装置70左侧的情况下,如图13所示,就有必要使3D图形动画整体向左偏移。这样,在整体偏移的情况下,在3D物体81描画轨迹82m的途中,便出现越出显示装置70描画区域的问题。

为了解决这样的问题,如图14所示,可以考虑预先准备3D图形动画的方法。就是说,作为3D物体81的动画轨迹,准备共同轨迹82a和最后在显示装置70上移动到各种位置的多个轨迹82b的方法。在该图中,假定显示3个轨迹82b,但是需要准备与多个轨迹82b对应的动画定义数据,以覆盖整个显示装置70。采用该方法,尽管可以将3D物体81的动画收容在显示装置70的画面内,能重现最后向各种位置移动的3D图形,但是需要准备多个动画定义数据,造成数据量非常大的问题。

此外,作为其他解决方法,可以考虑图15所示的方法。在该方法中,准备一个与图12所示相同的3D图形数据就行。然后,重现3D图形动画时,动态地操纵轨迹82以变换为轨迹82t。采用该方法,不增大数据量,便能重现最后移向各种位置的3D图形动画。但是,重现3D图形动画时,为了动态地控制其动画动作,3D引擎的体系结构必须可以动态地操作数据结构。因而,存在“依赖于环境”的制约。此外,若为可以动态地操作数据结构的3D引擎,则与不这样做的3D引擎相比,还存在运算处理负荷大的问题。

发明内容

本发明涉及在显示装置上显示3D图形的系统。该系统设有生成部件,生成使物体在3D空间内画动的3D图形数据;以及显示部件,根据3D图形数据在显示装置上显示3D图形动画。生成部件在3D图形数据被定义的3D空间内,设定第1空间和第2空间,3D图形数据是定义成物体在第2空间内画动后,从第2空间移动到第1空间上预定位置的数据,是从视点观察到的描画物体的数据,对于视点,第1空间处于近距离侧,第2空间处于远距离侧,显示部件具有决定物体在显示装置上的最终显示位置的部件和通过使3D图形数据所定义的3D图形动画在3D空间内偏移而产生平行移动,以使预定位置与最终显示位置一致的控制部件。

采用本发明,能够在第2空间中动画不发生过大变化的情况下,改变最终的移动位置。从而,仅通过对3D图形动画的偏移操作,便能使物体移动到各种最终位置。

在本发明优选实施例中,物体包含3D物体。由此,可使3D物体移动到所希望的最终位置。

在本发明的另一优选实施例中,在物体从第2空间移动到第1空间上预定位置的过程中,3D图形数据定义成使物体边缩小边移动,以使从视点观察到的物体的尺寸不变。

由此,可以产生物体在平面内画动这样的模拟显示效果。

因此,本发明目的在于,提供一种使3D物体在显示装置的描画区域内画动的技术,可既不增大数据量也不增大运算负荷地将3D物体最后移向各种位置。

从以下的详细说明和附图,可以明白本发明的目的、特征、形态以及优点。

附图说明

图1是涉及3D图形数据的制作、配置、利用的系统的总图;

图2是制作3D图形数据的计算机的功能框图;

图3是表示制作3D图形数据时,计算机上定义的假想的3D空间;

图4是表示一例3D模型数据(3D物体)的图;

图5是表示一例在3D空间内定义的3D图形数据的图;

图6是表示从视点位置观察到的3D图形动画状态的图;

图7是便携式电话装置的功能框图;

图8是表示发送侧便携式电话装置输入的3D图形邮件的内容的图;

图9是表示在接收侧的便携式电话装置上使3D图形动画偏移的状态的图;

图10是从视点位置观察到的偏移后的3D图形动画的状态的图;

图11是表示在接收侧的便携式电话装置上显示的3D图形邮件的内容的图;

图12是表示一例传统的3D图形动画的图;

图13是表示传统的使3D图形动画偏移时的显示内容的图;

图14是表示具有与多个动画对应的多个动画定义数据的3D图形动画的图;

图15是表示动态地改变3D图形动画的方法的图。

具体实施方式

(3D图形数据从制作到提供的流程)

以下,参照附图说明本发明的实施例。图1表示3D(三维)图形动画从制作到提供的一连串流程。

在内容制作公司1,CG(计算机图形)制作者利用计算机制作3D图形数据253(参见图2)。内容制作公司1制作的3D图形数据253提供给便携式电话公司3。便携式电话公司3在所销售的便携式电话装置4中装入由内容制作公司1提供的3D图形数据253。(将装在便携式电话装置4上的3D图形数据设为3D图形数据51)。此外,便携式电话公司3将重现3D图形数据51所需要的3D引擎52以及3D邮件程序53装入便携式电话装置4。

装了3D图形数据51、3D引擎52、3D邮件程序53的便携式电话装置4由便携式电话公司3在市场上销售。然后,用户利用所购入的便携式电话装置4进行3D图形邮件的交换。3D图形邮件经过由电话线路网、互联网等组成的网络5进行收发。

或者,内容制作公司1制作的3D图形数据253也可以采取存入闪存等存储介质,向便携式电话装置4用户提供的方式。或者,也可以采取将3D图形数据253存入连接到网络5的服务器,便携式电话装置4的用户通过下载取得的方式。

(内容制作)

图2是CG制作者在内容制作公司1所使用的计算机2的功能框图。计算机2具有CPU21、RAM22、包括键盘、鼠标等的操作部23、液晶显示器等显示部显示部24、硬盘等存储装置25。计算机2例如是个人计算机。或者,可以使用制作计算机图形的专用计算机。

在存储装置25中,存入制作3D模型数据和动画定义数据用的3D图形制作程序251和处理3D图形用的3D引擎252。此外,在存储装置25中,存入所制作的3D图形数据253。

在本说明书中,所谓3D图形数据,包含3D模型数据和动画定义数据。3D模型数据是定义3D物体的数据,动画定义数据是使3D模型数据画动和变形用的数据。就是说,用3D模型数据定义所显示的3D物体的立体形状、大小、颜色等,动画定义数据是定义使3D模型数据所定义的3D物体旋转、放大、移动、变形用的处理数据。

接着,说明本发明的特定的处理内容。图3表示在计算机2内使用3D图形制作程序251制作3D图形数据时被定义的假想的3D空间200的状态。在3D空间200内配有第1空间202和第2空间203。在该实施例中,第1空间202和第2空间203作为相互平行的平面存在。但是,第1空间202和第2空间203也可以是3D空间。

此外,3D图形制作程序251,在3D空间200内设定视点201。在3D空间200内制作的3D图形数据253,实际上作为从视点201观察的2D图形描画在显示装置上。视点201,也称摄像机位置。

然后,如图所示,在3D空间200内,视点201与第1空间202的距离a设定得比视点201与第2空间203的距离b短。就是说,对于视点201,第1空间202设置在近距离侧,而第2空间203设置在远距离侧。

进而,在3D空间200内,最好视点201与第1空间202的距离a,跟视点201与第2空间203的距离b相比设定得充分短。在该实施例中,设定a∶b=1∶100。

图4表示在一例3D空间200内定义的3D物体210的图。3D物体210由3D模型数据定义。这里,3D物体210是立体星形的3D图形。

图5通过其动画动作表示使图4所示的3D物体210画动的动画定义数据的内容。该动画定义数据,定义成使3D物体210首先在第2空间203内沿着图的轨迹211移动。就是说,3D物体210,在位置P1处显示后,沿着轨迹211移动到位置P2。进而,该动画定义数据,定义成使3D物体210在第2空间203内沿着轨迹211移动后,沿着轨迹212移动到第1空间202。就是说,3D物体210从位置P2向位置P3移动。然后,3D物体210在第1空间202内的位置P3(这里,大致设置为第1空间202的中央位置)处结束动画动作。

此外,3D物体210在从位置P2移动到位置P3期间,动画定义数据定义成3D物体210的大小逐渐缩小,使得从视点201看3D物体210的大小不变。具体地说,由于a∶b=1∶100,以在第1空间202最后想要显示的3D物体210尺寸的100倍的尺寸,在第2空间203内显示3D物体210(在图5中,没有按a∶b的比例正确显示,但在实际中,第2空间203与第1空间202相比,3D物体210的尺寸是100倍)。而且,3D物体210在轨迹212上移动到距离视点201为c(a<c<b)的位置时,3D物体210的尺寸用第1空间202中尺寸的c/a倍来定义。

3D物体210通过如上所述的动画定义数据进行动画动作时,从视点201观察到的3D物体210的状态如图6所示。就是说,在位置P1→P2→P3的移动过程中,3D物体210的尺寸是一定的,描出轨迹211之后,从位置P2移动到位置P3。从该位置P2向位置P3的移动对应于轨迹212的投影。

内容制作公司1制作由如上所述的3D模型数据以及动画定义数据构成的3D图形数据253,如上所述,该数据作为3D图形数据51装入便携式电话装置4。购置了便携式电话装置4的用户,利用该3D图形数据51进行3D图形邮件的交换。

(3D图形邮件的交换)

接着,说明3D图形邮件的交换处理。这里,说明如上所述的在装了3D图形数据51、3D引擎52、3D邮件程序53的便携式电话装置4、4之间,交换3D图形邮件的情况。

图7是便携式电话装置4的功能框图。便携式电话装置4,具有进行便携式电话装置4的整体控制的CPU41、在执行各种程序时作为缓冲区使用的RAM42、包括十字光标、字母数字按键等的操作部43,除显示电话号码和邮件之外还显示各种信息的显示部44、用来进行语音通信和数据通信的通信处理部45、与基站间收发电波的天线46、存储装置47、传声器48和扬声器49。

作为显示部44,例如可以使用液晶显示器。作为存储装置47,例如可以使用闪存等ROM。如上所述,在便携式电话装置4出厂时,在存储装置47中存有3D图形数据51、3D引擎52,3D邮件程序53。但是,如上所述,也可以通过可在便携式电话装置4上装卸的存储介质提供上述数据,也可以采取从互联网上的服务器下载而取得上述数据的方式。

发送侧的便携式电话装置4利用3D邮件程序53进行3D图形邮件的输入操作。这里,说明由用户进行如图8所示的3D图形邮件输入操作的情况。

用户操作操作部43,首先进行正文文字的输入。例如,输入“今天非常高兴”的文字。接着,用户操作操作部43,进行3D图形动画的指定操作。此时,用户指定星形的3D图形动画,如图所示,星形的3D物体210接在所输入的正文文字之后显示。进而,用户输入“再去玩吧。那么,先失陪了。”的正文文字。最后,再次进行星形3D图形动画的指定操作。由此,在文末显示星形的3D物体210。这里,指定相同的星形3D图形动画,但是在存储装置47内,备有对应于各种3D图形动画的3D图形数据51,用户可自由选择并指定。

发送侧的便携式电话装置4制作好如图8所示的3D图形邮件,接着便可发送该3D图形邮件。在该发送邮件的数据中,包含正文文字的数据和指定3D图形动画的数据(就是说,指定3D图形数据51的数据)。就是说,在该实施例中,由于以发送侧和接收侧都有相同的3D图形数据51为前提,没有必要发送3D图形数据51本身,可以只发送指定利用哪个3D图形动画的数据。但也可以采取从发送侧向接收侧发送3D图形数据51的方法。

接收侧的便携式电话装置4从所接收的邮件数据取得正文文字的数据和指定3D图形动画的数据。然后,3D邮件程序53,使用所接收的数据重现3D图形邮件。

以下说明3D图形邮件的重现方法。所接收的3D图形邮件,是在正文中嵌入3D图形动画。而且,3D图形动画的显示位置(正确地说,即最终的显示位置)是各种各样的。因此,重现侧的便携式电话装置4如图9所示,通过使3D图形动画整体偏移,可以使3D物体210的最终移动位置发生各种不同的变化。

图9表示默认状态下的3D图形动画(在该图中,用粗线表示)和偏移后的3D图形动画(在该图中,用虚线表示)。默认状态的3D图形动画如图5所示,3D物体210从位置P1描画轨迹211移动到位置P2,从位置P2描画轨迹212移动到位置P3。偏移后的动画,是使该默认的动画动作在3D空间200内整体平移,3D物体210最终的移动位置变为位置P3’。就是说,3D物体210最初在位置P1’处显示,沿着轨迹211m移动到位置P2’,从位置P2’沿着轨迹212m移动到位置P3’。

这样,无需操作3D图形数据51的数据结构,就可一般地从重现软件侧控制,使得3D图形数据51定义的3D图形动画在3D空间200内整体偏移。就是说,通过3D引擎52或者3D邮件程序53的处理,可以使3D图形动画的整体动作偏移。

图10表示这样偏移后的3D图形动画从视点201观察的图形。如图所示,描画到显示部44的3D图形动画,从位置P1’到位置P2’的轨迹近似于图6所示的从位置P1到位置P2的轨迹,从位置P2’到位置P3’的轨迹与从位置P2到位置P3的轨迹有很大的不同。其原因在于,3D图形动画整体偏移相同的距离,但由于从视点201看到的第2空间203设置在非常远的地方,所以在第2空间203中偏移的距离投影在第1空间202上时,变为非常短的距离。例如,在该实施例中,设定a∶b=1:100,第2空间203中偏移的距离在第1空间202上缩小为100分之一。从而,在第1空间202上,即使将位置P3大距离移动到位置P3’,也不会使第2空间203中动画的动作发生太大的变化。

现参照图11,说明所接收的3D图形邮件的重现顺序。3D邮件程序53首先依次显示正文文字。在这里显示“今天非常高兴”的文字(图11(a))。接着,3D邮件程序53读入指定3D图形动画的数据时,从存储装置47读入相应的3D图形数据51,进行3D图形动画的重现(图11(b)、(c))。这里,由于想要将星形3D物体210最终显示在第1行的行尾(显示部44的右上部),所以边使3D图形动画偏移边进行重现,以使3D图形数据51定义的动画的最终位置P3与显示部44的右上部一致。即使在这种情况下,在第2空间203中的动画动作也不会发生很大的变化,所以如图所示,星形的3D物体210的移动不会超出显示部44描画区域(图11(b)),最后移动到显示部44的右上部(图11(c))。

接着,3D邮件程序53显示“再去玩吧。那么,先失陪了。”的正文文字(图11(d))。接着,3D邮件程序53读入指定3D图形动画的数据时,从存储装置47读入相应的3D图形数据,再次进行3D图形动画的重现(图11(e)、(f))。这里,由于想要使星形的3D物体210最后在第3行的中部(显示部44的中上部)显示,所以边使3D图形动画偏移边进行重现,以使用3D图形数据51定义的动画的最终位置P3与显示部44的中上部一致。即使在这种情况下,在第2空间203中的动画动作也不会发生很大的变化,如图所示,星形3D物体210的移动不超出显示部44的描画区域(图11(e)),最后移动到显示部44的中上部(图11(f))。

这样,采用本实施例,在接收侧,便可以使3D物体210不超出描画区域并最后向各种位置移动。而且,由于在接收侧只进行使3D图形动画偏移的操作处理,处理的负荷小,可以实时地改变最终的移动位置。此外,若为一般的3D引擎,由于无需操作3D图形数据的数据结构,重现处理时可以在应用程序侧操作,所以使3D图形动画偏移的处理,是一种不依赖于环境并可以广泛利用的技术。

(变形例)

上述实施例中说明的3D图形动画是说明3D物体的画动,但也可让2D物体在3D空间内画动。

在上述实施例中说明的3D图形动画,3D物体21 在第2空间203内画动后,向第1空间202移动,到达第1空间202的地点便是最终的移动位置P3。这仅是一例而已,也可以使3D物体210在第2空间203内画动后,向第1空间202移动,并在第1空间202内画动后移动到最终位置P3。但是,在第1空间202内画动的情况下,由于偏移时动画有可能超出描画区域,最好不要使之产生过大的动作。

此外,上述实施例中说明的3D图形动画说明了3D物体210移动到最终位置P3而结束动画的情况。但这仅是一例,也可以在3D物体移动到最终位置P3后,继续进行小动作的动画。例如,也可以继续重复进行小幅摇摆或微小变形的动画。

此外,在上述实施例中,接收侧的终端,3D图形动画以嵌入正文的形态显示,不特别限定正文的显示形态。与通常的电子邮件一样,可以使正文数据原样不变地显示,即使就正文而言,也可以变换为3D文字进行显示。

3D邮件程序53,也可以是单独地具有制作或重现3D邮件的功能的程序,也可以是加到装在便携式电话装置中的标准邮件程序中的类型的附加程序。

此外,在上述实施例中,要重现的3D图形动画是由发送侧的便携式电话装置4指定的。如下的其他方法也可以适用于本发明:发送侧发送只由正文组成的电子邮件,接收侧检测出正文中的关键词,并重现与该关键词对应的3D图形动画。

在这种情况下,在接收侧的便携式电话装置上,只要具有使预定的关键词和3D图形数据相关联的数据库就行。例如,若具有与“高兴”、“喜欢”等关键词关联的使星形3D物体产生动画的3D图形数据,则在所接收的邮件的正文中存在这些关键词的情况下,仅通过接收侧的处理,就能将关键词转换为3D图形动画加以显示。就是说,接收终端从所接收的电子邮件的正文中提取登录在图形数据库中的关键词。然后,从3D图形数据库取得对应于所提取的关键词的3D图形数据,将正文中的关键词部分置换为3D图形动画并进行显示。

而且,即使在这种情况下,显示邮件之前尚未判明在正文中的哪个位置存在关键词,但通过在显示正文的同时,实时地决定3D图形动画的最终移动位置,使3D图形动画偏移,便可将3D物体移动到所希望的位置。

尽管已经就附图所示的实施例对本发明作了说明,但是除特别明确记载的部分外,本发明的范围不以其详细说明的记载为限制,而以记载于权利要求书的范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号