CN101438322B - 编辑三维图形中的文本 - Google Patents

编辑三维图形中的文本 Download PDF

Info

Publication number
CN101438322B
CN101438322B CN2007800161073A CN200780016107A CN101438322B CN 101438322 B CN101438322 B CN 101438322B CN 2007800161073 A CN2007800161073 A CN 2007800161073A CN 200780016107 A CN200780016107 A CN 200780016107A CN 101438322 B CN101438322 B CN 101438322B
Authority
CN
China
Prior art keywords
text
dimensional
shape
editor
shows
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2007800161073A
Other languages
English (en)
Other versions
CN101438322A (zh
Inventor
L·哲哈德
C·D·迪肯斯
C·L·乔
D·N·伯格
J·E·朗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN101438322A publication Critical patent/CN101438322A/zh
Application granted granted Critical
Publication of CN101438322B publication Critical patent/CN101438322B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects

Abstract

在编辑三维文本时使用了二维文本编辑模式。一旦选择了供编辑的三维文本,则自动进入二维文本编辑模式以使用户可以容易地编辑该文本。与该文本相关联的二维特性被显示在该形状的轮廓内,以便可以就地编辑该文本。在编辑期间维护诸如字体、文本颜色、形状颜色等2-D特性。在完成二维文本编辑之后,根据其3-D特性重新显示该文本。

Description

编辑三维图形中的文本
背景
许多应用程序都允许用户创建具有与其相关联的文本的三维对象。文本还可以具应用于其上的效果。例如,这些效果可以是:斜面、挤压、光照、三维旋转等。然而,在这些应用程序中创建和编辑与这些三维对象相关联的文本通常是很困难的任务。例如,应用程序可能将该文本看作三维形状或一旦将效果应用于该形状和/或文本时,可能要求用户执行许多动作来改变或编辑文本。一些应用程序在应用了效果之后甚至可能不允许用户编辑文本。
概述
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
使用二维文本编辑模式来编辑与三维效果相关联的文本。一旦选择了三维文本来编辑,则进入二维文本编辑模式以使用户可以容易地编辑和阅读该文本。取代必须查看应用了其三维效果的文本,该文本被二维地显示,从而使其编辑起来更容易且更自然。与该文本相关联的二维特性,如字体、文本颜色、形状颜色等,也可在二维文本编辑模式中显示给用户。还向用户显示了与该文本相关联的形状的二维呈现,以便就地用布局和格式化反馈来编辑该文本。在使用二维文本编辑模式完成文本编辑之后,则根据其3维特性来重新显示该文本及其相关联的形状。
附图
图1示出示例性计算设备;
图2示出用于编辑三维文本的二维文本编辑系统;
图3示出显示编辑三维图形中的文本的示例性应用程序窗口;以及
图4示出用于使用二维文本编辑模式编辑三维文本的过程。
详细描述
现将参考其中相同的标号代表相似的元素的附图来描述各实施例。具体地,图1和相应的讨论旨在提供对在其中可以实现各实施例的合适计算环境的简要、概括描述。
一般而言,程序模块包括执行特定任务或实现特定的抽象数据类型的例程、程序、组件、数据结构和其它类型的结构。也可使用其它计算机系统配置,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机等等。也可使用在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备中。
现参考图1,将描述在各实施例中利用的计算机100的说明性计算机体系结构。图1所示的计算机体系结构可被配置为台式或移动计算机,并且包括中央处理单元5(CPU)、包括随机存取存储器9(“RAM”)和只读存储器(“ROM”)11的系统存储器7、以及将存储器耦合至CPU5的系统总线12。基本输入/输出系统存储在ROM11中,它包含帮助在诸如启动期间在计算机内元件之间传递信息的基本例程。计算机100还包括用于存储操作系统16、应用程序和其它程序模块等的大容量存储设备14,这将在以下更为详尽地描述。
大容量存储设备14通过连接至总线12的大容量存储控制器(未示出)连接到CPU5。大容量存储设备14及其相关联的计算机可读介质为计算机100提供非易失性存储。虽然此处包含的计算机可读介质的描述针对诸如硬盘或CD-ROM驱动器等大容量存储设备,但是计算机可读介质可以是能够由计算机100访问的任何可用介质。
作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以存储如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不限于,RAM、ROM、EPROM、EEPROM、闪存或其它固态存储器技术、CD-ROM、数字多功能盘(DVD)或其它光学存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或能用于存储所需信息且可以由计算设备100访问的任何其它介质。
根据各实施例,计算机100可以使用通过诸如因特网等网络18与远程计算机的逻辑连接在网络化环境中操作。计算机100可以通过连接至总线12的网络接口单元20来连接到网络18。网络连接可以是无线的和/或有线的。网络接口单元20也可用于连接到其它类型的网络和远程计算机系统。计算机100还可以包括用于接收和处理来自多个其它设备的输入的输入/输出控制器22,这些设备包括键盘、鼠标或者电子指示笔(未在图1中示出)。类似地,输入/输出控制器22可以为显示屏、打印机或其它类型的输出设备提供输出。
如前简述的一样,多个程序模块和数据文件可以存储在计算机100的大容量存储设备14和RAM9内,包括适于控制联网的个人计算机操作的操作系统16,如华盛顿州雷蒙德市的微软公司的WINDOWS XP操作系统。大容量存储设备14和RAM9还可以存储一个或多个程序模块。具体地,大容量存储设备14和RAM9可以存储一个或多个应用程序10。应用程序10可用于将三维(3-D)效果应用于文本。3D效果可以包括如下的一个或多个:斜面、挤压、光照、材质、方位等。还可以将不同的2D效果应用于该文本,如缩放、扭曲、填充和轮廓格式化、阴影等。还可以将三维效果应用于该文本所处的形状。另外,可以将三维效果同时应用于形状及文本两者。根据一个实施例,应用程序10包括微软公司的MICROSOFT OFFICE应用程序套件。例如,应用程序10可以是MICROSOFT WORD、POWERPOINT、EXCEL、ACCESS、PUBLISHER、OUTLOOK等。还可利用实现三维文本效果的其它应用程序。例如,可以利用电子邮件程序、桌面出版程序、演示程序、和允许3-D效果与文本相关联的任何其它类型的程序。
应用程序10可以利用文本效果管理器26。虽然文本效果管理器26被示为与应用程序10分开,但其可被包括在应用程序10中或某一其它位置。例如,文本效果管理器26可被包括在图形流水线(参见图2中的元素220)、操作系统16等中。如下将更详细地描述的,文本效果管理器26便于使用二维文本编辑模式编辑具有三维特性的文本。文本效果管理器26的操作将在下面更详细地描述。
图2示出用于编辑具有三维特性的文本的二维文本编辑系统200。如图所示,文本编辑系统200包括应用程序10、文本效果管理器26、操作系统16、图形流水线220、和显示器28A和28B。
如上简要描述的,文本效果管理器26使用二维文本编辑模式来编辑具有三维特性的文本。文本自身可以具有直接应用到其上的三维特性,和/或该文本可以与三维对象相关联。二维编辑模式二维地显示该文本。根据一实施例,除二维地显示该文本之外,与该文本相关联的任何形状都被二维地显示。例如,文本可能位于三维立方体上。以此方式,文本的内容和形状都被置于二维编辑模式。如此,用户则能够清楚地确定其对该文本的编辑的效果。
如在系统200中所示,应用程序10被配置为向文本效果管理器26发送涉及显示器28A中显示的文本的编辑的信息。该信息可以包括文本串“Text2”的文本信息及其相关联的特性,如字体、阴影、颜色等。该信息还可以包括涉及与该文本相关联的三维形状230的信息。例如,形状信息可以包括形状的轮廓、颜色、阴影等。通常,该信息包括创建在编辑具有三维特性的文本时所使用的二维文本编辑模式显示器(参见显示器28B和图3)时所使用的信息。
在所示示例中,显示器28A示出与三维形状230相关联的文本串“Text2”的默认三维视图。参考显示器28A中所显示的三维形状230,可以看到,文本串“Text2”以远离观察者的一个角度被加以旋转。然而,任何类型的三维效果都可被应用于该文本和/或形状。例如,在三维地显示文本时,其可处于在显示器中很难被看到的锐角。在另一示例中,只有文本可以应用三维效果。然而,任何文本都可以具有与其相关联的三维效果。文本可以是一个或多个字符。例如,文本串可以是几个字符、一个单词、一个句子等。类似地,文本可以与任何类型的形状相关联。例如,形状可以是立方体、球体、梯形等。
在该示例中,应用程序10向文本效果管理器提供文本和形状信息以使图形流水线220可以在显示器28A中适当地呈现三维形状230及其文本串。
在用户决定编辑具有三维特性的文本时,文本效果管理器26提供二维文本编辑模式显示画面(例如,显示画面28B),该显示画面在其中显示二维表示以使用户可以编辑该文本。显示器28B在二维轮廓235中二维地显示文本串“Text2”。轮廓235是三维形状230的二维表示。通常,编辑文本的确定是用户何时选择三维形状(例如,形状230)上的文本。例如,用户可以将光标置于文本“Text2”上方并点击鼠标键来定位光标以进行文本编辑。
取代必须查看应用了其三维效果的文本,文本被二维地显示(参见显示器28B),从而对用户来说更容易进行文本编辑。与该文本相关联的二维特性,如字体、文本颜色、形状颜色等,也可在二维文本编辑模式中显示给用户。例如,如果三维形状230以特定方式着色,则形状235中的二维表示还可以显示该特定的着色方案。根据一实施例,在对文本进行编辑时,更新二维形状235中的文本。以此方式,用户可以更容易地确定所编辑的文本如何出现在所得三维形状230上。例如,如果用户想要向形状的文本添加一长串字符,则用户将看到文本不适合在形状中并可以因此在进行编辑之前纠正该问题。在使用二维文本编辑模式完成文本编辑之后,则根据其3-D特性来显示文本。根据一实施例,一旦用户将3-D特性应用于文本或其相关联的形状,该形状就被自动地三维地显示。可以使用其它方式来退出该二维文本编辑模式。例如,可根据一段不活动的时间、二维形状235之外的选择等退出该模式。这有助于提供退出二维文本编辑模式的无缝方式。
图3示出显示编辑三维图形中的文本的示例性应用程序窗口。如图所示,图3包括应用程序窗口310、312和314,窗口元素320、显示区域315和文本显示画面325、330、335和340。应用程序窗口310示出两个包括具有三维特性的文本的三维对象。形状325包括文本“Text1”。形状330包括文本“Text2”。出于说明的而非限制性的目的,选择与形状330相关联的文本“Text2”来编辑。
在被选择时,三维形状330和相关联的文本被显示为如应用程序窗口312中所示的二维形状335。根据一实施例,即使二维地显示包括要被编辑的文本的形状,也仍然在显示区域315中三维地显示位于显示画面(如,形状325)中的任何其它三维对象。
根据一实施例,在其处于二维编辑模式时,维护被编辑的文本的上下文。这与在编辑文本时移除其所有特性的许多程序形成对比。根据一实施例,所维护的上下文特性包括字体、着色和形状信息。维护该上下文信息有助于创建更精密地近似最终结果看上去的样子的二维显示器。如此,在检查最终结果之前,用户不必进入和退出文本编辑模式。在二维编辑模式中编辑文本期间,该文本保持清晰可读。参考形状335可以看到,该文本被从“Text2”修改到“Text2Modified”。
形状340示出在恢复其三维特性后该文本的样子。可以无缝地退出该二维文本编辑模式。根据一实施例,一旦用户将3-D特性应用于文本或包含该文本的形状,该形状就被自动地放回3D场景。根据另一实施例,在用户选择当前编辑的文本的形状之外的区域时,退出该二维编辑模式。例如,在用户选择形状335之外的区域时,显示画面返回到如应用程序窗口314中所示的三维显示画面。
现参考图4,将描述用于使用二维文本编辑模式编辑三维文本的说明性过程。
当阅读对在此提供的例程的讨论时,应当理解,各种实施例的逻辑操作被实现为(1)运行于计算系统上的一系列计算机实现的动作或程序模块,和/或(2)计算系统内互连的机器逻辑电路或电路模块。该实现是取决于实现本发明的计算机系统的性能要求来选择的。因此,所例示的并且构成此处所描述的实施例的逻辑操作被不同地表示为操作、结构设备、动作或模块。这些操作、结构设备、动作和模块可用软件、固件、专用数字逻辑以及它们的任何组合来实现。
在开始操作之后,过程前进至操作410,此处接收编辑文本的指示。要被编辑的文本具有与其相关联的三维特性。例如,文本可被置于三维图形上和/或文本自身可以包括三维效果,如挤压、斜面等。能以多种不同的方式选择文本。例如,用户可以点击其期望编辑的文本的一部分。
转移至操作420,在选择三维文本来编辑时,进入二维文本编辑模式。根据一实施例,自动进入二维文本编辑模式而不需要求用户执行其它动作以进入该二维文本编辑模式。根据一实施例,2D文本和/或形状表示以其在3D空间中的位置作为中心。
移至操作430,在二维文本编辑模式中进行编辑时,二维地显示三维文本。如上所述,根据一实施例,文本可被显示在其相关联的三维形状的轮廓中。另外,如上所述,也可以利用具有对应的二维特性的任何文本和形状特性。
前进至操作440,用户对文本应用其期望的任何编辑。在某些情况下,用户将不对文本执行任何改变,而在其它情况下,用户可对文本做出大范围的编辑。
在用户结束其编辑时,过程前进至操作450,在此根据其三维特性显示文本和形状。如上所述,能以多种不同的方式做出何时退出二维文本编辑模式的决定。
随后该过程前进至结束操作并返回以处理其它动作。
以上说明、示例和数据提供了对本发明的组成部分的制造和使用的全面描述。因为可以在不背离本发明的精神和范围的情况下做出本发明的许多实施例,所以本发明落在所附权利要求的范围内。

Claims (19)

1.一种用于编辑三维地显示的文本的方法,包括:
显示与三维地显示的所述文本相关联的三维形状;
接收编辑三维地显示的所述文本的指示(410);
进入二维文本编辑模式;其中所述二维文本编辑模式在所述三维形状的二维轮廓表示中二维地显示所述文本以供编辑(420);
对在所述三维形状的二维轮廓表示中二维地显示的所述文本应用任何编辑;
在对所述文本的编辑完成时,退出所述二维文本编辑模式(450);以及
三维地显示所述文本。
2.如权利要求1所述的方法,其特征在于,进入所述二维文本编辑模式包括在接收到编辑三维地显示的所述文本的指示时,自动进入所述二维文本编辑模式。
3.如权利要求1所述的方法,其特征在于,还包括接收对所述文本的编辑并在其发生时显示所述对文本的编辑。
4.如权利要求1所述的方法,其特征在于,进入所述二维文本编辑模式包括利用与所述三维文本和形状相关联的特性来创建所述二维显示以供编辑。
5.如权利要求4所述的方法,其特征在于,所述特性包括对应于所述三维显示的字体和颜色。
6.如权利要求4所述的方法,其特征在于,退出所述二维文本编辑模式包括确定何时将三维特性应用于所述文本或包含所述文本的形状。
7.如权利要求1所述的方法,其特征在于,退出所述二维文本编辑模式包括确定何时在所述轮廓的外部做出了选择。
8.一种用于编辑三维文本的方法,其中所述三维文本与三维形状相关联,所述方法包括:
显示所述三维文本的二维表示(420),其中所述三维文本的所述二维表示显示在三维形状的二维轮廓表示中; 
接收对显示在所述三维形状的二维轮廓表示中的所述二维文本的任何编辑(440);
确定对所述二维文本的编辑何时已完成(450);以及
在所述编辑完成后,显示所述文本的三维表示(450)。
9.如权利要求8所述的方法,其特征在于,还包括确定何时选择所述三维文本以供编辑。
10.如权利要求8所述的方法,其特征在于,还包括在所述编辑发生时二维地显示所述编辑。
11.如权利要求8所述的方法,其特征在于,还包括显示包含所述文本的三维形状的二维轮廓。
12.如权利要求11所述的方法,其特征在于,二维地显示所述轮廓和所述文本包括利用与涉及所述三维形状和所述三维文本的三维特性相关联的相对应的二维特性。
13.如权利要求12所述的方法,其特征在于,确定所述编辑何时已完成包括确定何时应用了三维特性。
14.如权利要求11所述的方法,其特征在于,在已完成所述编辑时显示所述文本的三维表示还包括显示所述三维形状。
15.一种用于编辑与三维形状相关联的具有三维特性的文本的方法,所述方法包括:
显示所述文本和所述三维形状的二维表示(420);其中所述文本的二维表示被显示在所述三维形状的二维表示中,并且其中任何其它三维对象都被三维地显示;
接收对所述二维表示中的文本的编辑(440);
确定所述二维表示中的编辑何时已完成(450);以及
在所述编辑完成时,三维地重新显示所述文本和所述三维形状的二维表示(450)。
16.如权利要求15所述的方法,其特征在于,还包括确定何时选择包含在所述三维形状中的所述文本以供编辑。
17.如权利要求16所述的方法,其特征在于,还包括在对所述二维 表示中的所述文本的编辑发生时显示所述编辑。
18.如权利要求17所述的方法,其特征在于,显示所述形状的二维表示包括显示所述三维形状的轮廓。
19.如权利要求17所述的方法,其特征在于,确定所述编辑何时已完成包括确定在所述文本和所述三维形状的二维表示的外部何时发生动作。 
CN2007800161073A 2006-05-05 2007-05-04 编辑三维图形中的文本 Active CN101438322B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/418,760 2006-05-05
US11/418,760 US7719531B2 (en) 2006-05-05 2006-05-05 Editing text within a three-dimensional graphic
PCT/US2007/010919 WO2007130622A2 (en) 2006-05-05 2007-05-04 Editing text within a three-dimensional graphic

Publications (2)

Publication Number Publication Date
CN101438322A CN101438322A (zh) 2009-05-20
CN101438322B true CN101438322B (zh) 2013-06-12

Family

ID=38660785

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007800161073A Active CN101438322B (zh) 2006-05-05 2007-05-04 编辑三维图形中的文本

Country Status (15)

Country Link
US (1) US7719531B2 (zh)
EP (1) EP2022013A4 (zh)
JP (1) JP4955758B2 (zh)
KR (1) KR101292377B1 (zh)
CN (1) CN101438322B (zh)
AU (1) AU2007248469B2 (zh)
BR (1) BRPI0710934B1 (zh)
CA (1) CA2648110C (zh)
IL (1) IL194641A (zh)
MX (1) MX2008013940A (zh)
MY (1) MY150108A (zh)
NO (1) NO344536B1 (zh)
RU (1) RU2449373C2 (zh)
WO (1) WO2007130622A2 (zh)
ZA (1) ZA200808584B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI493500B (zh) * 2009-06-18 2015-07-21 Mstar Semiconductor Inc 使二維影像呈現出三維效果之影像處理方法及相關影像處理裝置
US20130201095A1 (en) * 2012-02-07 2013-08-08 Microsoft Corporation Presentation techniques
CN102611906A (zh) * 2012-03-02 2012-07-25 清华大学 具有自适应深度的立体视频图文标签的显示和编辑方法
US20150246488A1 (en) * 2014-03-03 2015-09-03 Microsoft Corporation Fabricating three-dimensional objects with overhang
CN105551076A (zh) * 2016-02-19 2016-05-04 杨冠平 三维形像字库
JP6969149B2 (ja) * 2017-05-10 2021-11-24 富士フイルムビジネスイノベーション株式会社 三次元形状データの編集装置、及び三次元形状データの編集プログラム
JP6969157B2 (ja) * 2017-05-24 2021-11-24 富士フイルムビジネスイノベーション株式会社 三次元形状データの編集装置、及び三次元形状データの編集プログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1008957A1 (en) * 1998-06-02 2000-06-14 Sony Corporation Image processing device and image processing method
US7009611B2 (en) * 2001-04-19 2006-03-07 Autodesk Canada Co. Generating three dimensional text

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0569758A3 (en) * 1992-05-15 1995-03-15 Eastman Kodak Co Method and device for producing and storing three-dimensional characters and for three-dimensional typesetting.
EP0620530A3 (en) * 1993-04-13 1996-08-28 Nippon Steel Corp Method and device for editing two-dimensional data for generating three-dimensional data.
US5848425A (en) * 1996-07-01 1998-12-08 Electronic Data Systems Corporation System and method for displaying alphanumeric data in a three dimensional grid
WO1998033149A1 (fr) * 1997-01-24 1998-07-30 Sony Corporation Generateur de donnees de configuration, procede permettant de generer de telles donnees et son support
US6557017B1 (en) * 1998-02-06 2003-04-29 Xerox Corporation Image production system theme integration
US6348927B1 (en) * 1998-02-27 2002-02-19 Oracle Cor Composing a description of a virtual 3D world from values stored in a database and generated by decomposing another description of a virtual 3D world
US6404435B1 (en) * 1998-04-03 2002-06-11 Avid Technology, Inc. Method and apparatus for three-dimensional alphanumeric character animation
KR19990086328A (ko) * 1998-05-27 1999-12-15 윤종용 그래픽 제어방법
JP2000090289A (ja) * 1998-07-13 2000-03-31 Sony Corp 画像処理装置および画像処理方法、並びに媒体
JP2000090290A (ja) * 1998-07-13 2000-03-31 Sony Corp 画像処理装置および画像処理方法、並びに媒体
US6549878B1 (en) * 1998-12-31 2003-04-15 Microsoft Corporation System and method for editing a spreadsheet via an improved editing and cell selection model
US6512522B1 (en) * 1999-04-15 2003-01-28 Avid Technology, Inc. Animation of three-dimensional characters along a path for motion video sequences
US6473093B1 (en) * 1999-07-30 2002-10-29 Curl Corporation Processing of graphical objects with distinct stretch and compression properties
US6803913B1 (en) * 1999-12-01 2004-10-12 Microsoft Corporation Warping text along a curved path
US6801654B2 (en) * 2000-01-14 2004-10-05 Sony Corporation Picture processing apparatus, method and recording medium for a natural expansion drawing
US6976214B1 (en) * 2000-08-03 2005-12-13 International Business Machines Corporation Method, system, and program for enhancing text composition in a text editor program
EP1323135A1 (en) * 2000-09-14 2003-07-02 Orasee Corp. Method for automated two-dimensional and three-dimensional conversion
JP4028979B2 (ja) * 2000-12-05 2008-01-09 松下電器産業株式会社 3次元図形データ生成装置
KR100821026B1 (ko) * 2000-12-05 2008-04-08 마쯔시다덴기산교 가부시키가이샤 3차원 문자 데이터 생성 장치 및 3차원 그래픽 데이터생성 장치
US6973618B2 (en) * 2000-12-29 2005-12-06 International Business Machines Corporation Method and system for importing MS office forms
JP2004030402A (ja) * 2002-06-27 2004-01-29 Dainippon Printing Co Ltd 画像編集装置及び記憶媒体
US7068269B2 (en) * 2002-08-30 2006-06-27 Brian Curtis Roberts System and method for presenting three-dimensional data
US20040145603A1 (en) * 2002-09-27 2004-07-29 Soares Stephen Michael Online multimedia presentation builder and presentation player

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1008957A1 (en) * 1998-06-02 2000-06-14 Sony Corporation Image processing device and image processing method
US7009611B2 (en) * 2001-04-19 2006-03-07 Autodesk Canada Co. Generating three dimensional text

Also Published As

Publication number Publication date
US20070257904A1 (en) 2007-11-08
KR20090005153A (ko) 2009-01-12
CA2648110C (en) 2013-06-25
EP2022013A4 (en) 2009-06-03
WO2007130622A2 (en) 2007-11-15
CA2648110A1 (en) 2007-11-15
NO20084255L (no) 2008-11-12
BRPI0710934A8 (pt) 2017-01-17
AU2007248469B2 (en) 2011-12-22
IL194641A0 (en) 2009-08-03
JP2009536404A (ja) 2009-10-08
NO344536B1 (no) 2020-01-27
WO2007130622A3 (en) 2008-01-03
BRPI0710934A2 (pt) 2011-05-31
KR101292377B1 (ko) 2013-08-01
BRPI0710934B1 (pt) 2021-04-20
MY150108A (en) 2013-11-29
RU2008143405A (ru) 2010-05-10
RU2449373C2 (ru) 2012-04-27
ZA200808584B (en) 2010-02-24
AU2007248469A1 (en) 2007-11-15
MX2008013940A (es) 2008-11-12
US7719531B2 (en) 2010-05-18
EP2022013A2 (en) 2009-02-11
CN101438322A (zh) 2009-05-20
JP4955758B2 (ja) 2012-06-20
IL194641A (en) 2013-11-28

Similar Documents

Publication Publication Date Title
CN101438322B (zh) 编辑三维图形中的文本
CN102388362B (zh) 复杂3d空间应用中的2d软件消费品的编辑
CN101983380B (zh) 文档的同步协作审阅
US9395864B2 (en) Animation for expanding/collapsing content and for sorting content in an electronic document
JP4761764B2 (ja) 仮想3次元ブック画像表示装置
CN102870106B (zh) 所选择的数据的临时格式化和绘制
CN100504768C (zh) 基于树视图的编辑器中的内联属性编辑系统和方法
CN101802876B (zh) 使用声明性动画化方案来动画化对象
CN102067174B (zh) 用于使字母数字字符动画化的方法
CN102598002B (zh) 用于产生可编辑的三维模型的系统和方法
CN102007512A (zh) 多层幻灯片过渡
US20100194778A1 (en) Projecting data dimensions on a visualization data set
CN102567010A (zh) 用于个性化内容布局的系统和方法
CN102930580A (zh) 数据帧动画
CN108008954A (zh) 页面配置方法、装置、服务器及介质
CN102105862A (zh) 实体交互的自动用户界面生成
Phiri Information technology in construction design
Vuillemot et al. Structuring visualization mock-ups at the graphical level by dividing the display space
Krygiel et al. Mastering autodesk revit architecture 2015: autodesk official press
KR20200114018A (ko) 자동 견적 서비스 제공 방법 및 그 장치
CN102930581A (zh) 对数据帧动画的通用表示
US11048376B2 (en) Text editing system for 3D environment
Hudson-Smith et al. Virtual cities: Digital mirrors into a recursive world
US20210334293A1 (en) Progressive renderer of complex domain models
Beale et al. Using modelling to put HCI design patterns to work

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150430

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150430

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.