使用支持可缩放字体的文本编辑器插入对象制造技术

技术编号:2821541 阅读:389 留言:0更新日期:2012-04-11 18:40
一种支持在文本编辑器中插入至少一个对象的系统和方法包括文本编辑器模块、文本光栅化模块、至少一个要插入的对象、以及单独的对象解释器模块。文本编辑器模块不能够直接插入对象,而被配置支持UNICODE和可缩放的字体。文本编辑器模块包括第一和第二UNICODE数值集。文本光栅化模块与文本编辑器模块相关联,并被配置使用第一数值集中的至少一个数值生成在显示区域上显示的文本。用户选择的待插入的对象与文本编辑器可使用的第二数值集相关联。单独的对象解释器模块被配置为接收第二数值集并且在显示区域中插入至少一个对象。

【技术实现步骤摘要】
【国外来华专利技术】使用支持可缩放字体的文本编辑器插入对象
要求保护的主题一般涉及具有有限CPU和/或存储资源的移动电 话、PDA、笔记本和其它便携式或嵌入式装置。具体地,要求保护的 主题为支持可缩放字体的文本编辑器提供了有效插入图片的处理能 力。
技术介绍
从大型计算机到小型手持装置的高科技装置中,编辑或文件创建 能力都落入两个种类中。第一类是大多数用户可以从包括Microsoft 、 Apple 、 Sun MicrosystenW^等的主要卖方提供的台式系统中已经可以 获得的编辑器。这些全功能编辑器为用户提供了丰富的环境,包括在 文件中插入或嵌入多种对象的能力。可嵌入的对象包括嵌入的图片或A"/r 口第二类编辑器是基本的文本编辑器,其用于移动电话、PDA、嵌 入式系统以及类似装置中。这些装置的资源有限,具有通用台式计算 机和更大系统中不存在的存储器和CPU的限制。因为存在这些资源限 制,所以在这些环境中现有的文本编辑器不能在文件中插入任意对象。 它们的功能局限于基于字符的文本编辑,经常不支持格式化,当然也 不能在文本串中插入非文本对象。因此,需要一种使用资源有限的文本编辑器而在文本串或简单文 件中放置有插图的对象和/或符号的有效方法。
技术实现思路
一种被配置为支持在文本编辑器中插入至少 一个对象的系统。所 述文本编辑器系统包括文本编辑器模块、文本光栅化模块、至少一个待插入的对象、以及单独的对象解释器模块。所述文本编辑器才莫块不能够直接插入对象。所述文本编辑器模块被配置为支持UNICODE 和可缩放的字体,并且包括第一 UNICODE数值集和第二 UNICODE 数值集。所述文本光栅化模块被配置为利用所述第 一数值集中的至少 一个UNICODE数值生成文本而在显示区域显示。所述文本光4册4匕才莫 块与所述文本编辑器模块相关联。用户选择的待插入的对象与所述文 本编辑器能够使用的所述第二数值集相关联。所述单独的对象解释器 模块被配置为接收所述第二数值集并将所述至少一个对象插入到所述 显示区域中。描述了一种用于在具有文本编辑器的装置中插入至少一个对象的 方法。所述方法包括提供文本编辑器模块,所述文本编辑器才莫块被 配置为支持UNICODE和可缩放的字体。所述文本编辑器包括第一 UNICODE数值集和第二 UNICODE数值集。所述文本光栅化^莫块与 所述文本编辑器模块相关联。所述方法将所述第一数值集与文本光栅 化模块相关联,所述文本光栅化模块被配置为生成文本以在显示区域 显示。所述方法检测用户插入至少一个对象的请求,所述至少一个对 象与所述文本编辑器能够使用的所述第二数值集相关联。所述方法然 后将所述第二数值集与单独的对象光栅化模块相关联,所述单独的对 象光栅化模块被配置为将所述对象插入所述显示区域中。附图说明参考以下没有局限意图的说明性附图描述一个或更多说明性的实 施方式。图1A示出了根据一个实施方式的示例性移动电话系统。 图1B示出了根据 一 个实施方式的示例性移动电话硬件系统。 图1C示出了根据 一 个实施方式的示例性移动电话软件系统。 图2示出了根据一个实施方式的示例性UNICODE数值分配的示 意性的表示。图3示出了根据示例性的实施方式的呈现对象的文本编辑器的示 例性流程图。图4示出了根据一个实施方式的示例性对象选择过程的示例性流 程图。图5示出了根据一个实施方式的下载对象的示例性流程图。具体实施方式本领域普通技术人员应该理解以下的描述是说明性的而非限定性 的。在本公开的帮助下,要求保护的主题的其他实施方案将很容易浮 现在本领域技术人员的脑海中。本领域普通技术人员可以理解,此后 所描述的系统可以在其配置、细节、以及系统元件的功能上有所变化。 此外,所述方法可以在不背离本文所公开的示例性方法的前提下改变 其细节、分割、重复、包含的操作、操作顺序或进行其它改变。本文所描述的系统及方法可以在目前采用功能有限的文本编辑器 的装置中插入对象,例如图片和声音。作为非限定性的示例,具有有 限功能的文本编辑器的装置是移动电话。尽管此处是在移动电;舌的上 下文中进行的描述,但是所述系统和方法也适用于任何使用可缩;^文字 体的文本编辑器的装置。这些装置包括但不限于个人数字助手、写 字板、记事本、移动库存装置、呼机、嵌入式系统以及其它类^f以的电 子装置。文本编辑器管理在显示器上显示的字符。资源有限装置的文本编 辑器是简单的,并且不支持将对象插入文本中。尤其是,它们不支持 将对象插入文本串或文本流中,所述对象例如为图片和声音。 一般地, 文本的管理是通过使用与文本字符相关的内部(相对于文本处理器而 言)数值、并结合所使用的显示的尺寸而实现的。例如光栅化模块的 示例性的解释器模块用来生成文本。解释器模块是用来解释信息和将信息转换为显示器可以表现的形式的软件模块。在一个实施方式中, 解释器模块是包括光栅化模块的软件模块,该光栅化模块接收指令而读取字符、执行字符的缩放功能、并且根据像素的栅格而调整字符。 由于解释器模块是软件模块,所以该解释器模块是为具体的程序而设 计的。参照图1A,其中示出了示例性的移动电话100,移动电话100也被称为"蜂窝"电话,该电话具有用户接口 102和104。键盘102被描绘为标准数字键盘,但进一步包括任何按钮布局,以及其它iir入装置,例如语音指令和/或语音识别模块。显示器104可以是任何类型的 视觉显示器,其中包括具有触摸屏输入功能的显示器。所述显示器包 括多个具有相关的高度和宽度的显示区域,例如区域103。例如,单 个文本字符可以在显示区103中显示。参照图1B,其中示出了示例性的移动电话石更件系统105,该系统 105在示例性的移动电话100内运行。示例性的硬件系统105包4舌由 存储112支持的处理器106。作为非限定性的示例,所述存々者器可以 包括RAM、 ROM、闪存和任何其它这类存储器组件。示例性的存储 112与示例性的用户接口 114通信耦合。示例性的存储112包括任何 已存储的程序和数据。示例性的天线110与收发器108通信耦合。收 发器108可以代表多个不同的外部接口 ,例如USB端口 、 RS485接口 、 以太网端口、 IR接口和任何其它以与收发器108类似的方式进行操作 的接口 。参照图1C,其中示出了示例性的移动电话软件系统102,软件系 统102在如上所述的示例性的硬件系统105上运行。移动电话l欠件系 统120包括操作系统(OS)122。所述OS可以是任何类型的操作系统, 包括Microsoft's CE 、孩t软的嵌入式Windows XP 、 Unix -based、 POSIX-compliant、和/或Linux -based嵌入式系统、牙厶有(proprietary) OS或任何其它类似的操作系统。所述OS部分位于移动电话^^件系统 105中,因为大多数嵌入式操作系统允许应用程序直接与硬件接口, 以实现某些功能或控制某些装置。示例性的文本编辑器模块124被配置为与OS 122接口。文本编辑 器124的操作配置取决于实际的应用程序,但图1C中示出了一种通 用配置。能够以与本文提供的描述一致的方式使用文本编辑器的任何 配置和全部配置。如图1C所示,在一个实施本文档来自技高网...

【技术保护点】
一种文本编辑器系统,被配置为支持在文本编辑器中插入至少一个对象,所述文本编辑器系统包括: 文本编辑器模块,其不能够直接插入对象,所述文本编辑器模块被配置为支持UNICODE和可缩放的字体,所述文本编辑器包括第一UNICODE数值集和第二UNICODE数值集; 文本光栅化模块,其被配置为利用所述第一数值集中的至少一个UNICODE数值生成文本而在显示区域显示,所述文本光栅化模块与所述文本编辑器模块相关联; 至少一个用户选择的对象,其与所述文本编辑器能够使用的所述第二数值集相关联;以及 单独的对象解释器模块,其被配置为接收所述第二数值集并将所述至少一个对象插入到所述显示区域中。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:迭戈卡普兰
申请(专利权)人:京瓷无线公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利