[发明专利]图形模块的处理方法无效
申请号: | 00118014.2 | 申请日: | 2000-06-05 |
公开(公告)号: | CN1327219A | 公开(公告)日: | 2001-12-19 |
发明(设计)人: | 杜广海;宋建福;林光信 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06T5/50 | 分类号: | G06T5/50 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 王勇,傅康 |
地址: | 台湾省*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 模块 处理 方法 | ||
本发明涉及一种图形模块的处理方法,尤其涉及一种处理数字图形(如:位图)中形状不规则、且部分区域相互重叠的图形模块(如:图标、物体等)的方法,用以在以光标进行点取时,可精确地判断使用者所欲选取的对象。
现今在多媒体设计时,通常是以图形模块来取代以前的文字叙述式的功能键,同时为了版面的美观,在画面的制作时,很可能将图形模块以部分区域重叠的方式配置在数字图形中,而且为了使多媒体画面的显示生动、活泼,其图形模块也多是不规则的形状(如:动物、人物造型);由于在多媒体的环境中图形模块有时还须兼具功能选单的功能(如:将之视为一图标),所以传统方式在处理上述具有不规则形状、且又相互重叠的图形模块时,采用矩形处理方法,请参阅图1,图中包含了三个椭圆形的图形模块11、12和13,彼此间均有部分的区域相互重叠,传统方式在处理时把每个图形模块11、12和13的覆盖范围扩展成一个与原图形近似的矩形区块11’、12’和13’,于是在矩形区块11’、12’,以及矩形区块12’、13’的重叠之处就形成了一子矩形区块14、15,同时为了图形显示时的需要,必须分别记录子矩形区块14所包含的范围内的所有信息,(包括图形模块11、12或12、13重叠部分的图形信息),因此系统就必须要有足够空间来储存这些信息,造成系统资源的浪费;而且若在进行图形模块11、12的判别时,一旦光标停留在子矩形区块14中,会因图形模块11、12所在图层的不同,系统将无法准确地辩认使用者实际所欲点选的区块。
由上可见,传统方式对于具有不规则操作区域的图形模块,在处理时均将之扩展为一规则区域(例如:将原图形模块处理为一近似的矩形区块)来进行,此法在对于需要精确的高质量区域处理时,无法对发生图形相互重叠的部分作出精确的归属判断,导致使用者在以光标进行图形点选时,出现误动作,而且传统的图形处理方式也较多占用系统储存空间。
因此,本发明的主要目的在于提供一种对一数字图形(如:位图)中的图形模块(作为图标、或功能部件)进行处理的方法,以建立相应的边界数据,并将其区域信息和其边界数据储存于一相应的数据文件之中,作为在以光标进行点取时,应用程序接口判断使用者所欲选取的图形模块的依据。另外因边界数据与图形模块的数据是分离的(即分开记录),减少了对图形模块的维护工作,增加了图形信息的安全性和可管理性。
本发明的方法分为两个处理阶段,一是生成各个图形模块的不规则区域数据阶段,其方式是在取得与图形模块相关的操作点后,将之以一边界数据的形式记录于一数据缓冲区(如:链接表数据缓冲区)内,接着再对缓冲区内须修正的边界数据进行修正或删除,同时将有效的边界数据载入一数据文件内,完成图形模块的不规则区域数据的建立;第二阶段是,再依据当前操作中的图形模块以及数据文件的内容,生成模块处理对象,其方式是在一数字图形中读取当前操作中的图形模块的数量,接着再载入先前建立的数据文件,然后逐一建立出数据文件中区域信息、边界数据与图形模块间的链接关系,便可生成模块处理对象,于是在所有当前操作中的图形模块的模块处理对象生成后,就可根据有关移动光标(由鼠标或键盘所控制)的一位置信息,判断目前光标所点选的图形模块。有关本发明的详细内容,将结合附图说明如下:
图1为现有技术处理不规则区域的示意图;
图2为根据本发明方法生成不规则区域数据的流程图;
图3为根据本发明方法生成不规则区域数据处理的详细流程图;
图4为根据本发明方法生成模块处理对象以及判断光标位置的流程图;
图5为根据本发明方法生成模块处理对象以及判断光标位置的详细流程图;
图6为本发明实施例的第一种光标选取状态的示意图;
图7为本发明实施例的第一种光标选取状态的示意图。
根据本发明所揭示的技术,在进行图形的处理时分为如下两个阶段:
一、为各个图形模块生成不规则区域数据。如图2所示,首先取
得与图形模块相关的操作点(步骤101)形成一边界数据,
并将之记录于一数据缓冲区(如:链接表数据缓冲区)内(步
骤102),接着再对缓冲区内的须修正的边界数据进行修正
或删除,以及将有效的边界数据和区域信息载入一数据文件
内(步骤103、104),即完成不规则区域数据的建立。
二、依据所生成的不规则区域数据,生成模块处理对象,并根据
光标在数字图形的停留位置进行前述的模块处理对象的隶属
判断。如图4所示,其方式是先在一数字图形中读取当前操
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00118014.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:以具有催化活性的核酸为基础的诊断方法
- 下一篇:适味儿泻止