图像处理装置、图像处理系统及图像处理方法

文档序号:6462013阅读:141来源:国知局
专利名称:图像处理装置、图像处理系统及图像处理方法
技术领域
本发明涉及图像处理装置、图像处理系统及图像处理方法。
技术背景JP 2004-178002A描述了这样一种技术,S卩使原稿电子文档与 另一个通过扫描纸件文档而获得的电子文档对准,基于原稿电子文档 而打印出该纸件文档,并且在该纸件文档上手绘图像。用于将手绘图像处理成例如电子黑板等电子图像的装置也是已知的。在单个绘制空间内接受图像绘制的装置中,如果很多图像绘制在该绘制空间内并且没有剩余空白空间,则只能通过删除已经绘制的 图像来形成空白空间。因此,存在对于在不删除已经绘制的图像的情 况下产生空白空间的技术的需求。发明内容(1) 根据本发明的一个方面,提供一种图像处理装置,该图像 处理装置包括接收单元、图像元素组确定单元和形状变更单元。所述 接收单元接收(i)形成空白空间的指令以及(ii)指定在用于显示所绘图像的绘制空间内要形成空白空间的位置的信息。所述图像元素 组确定单元确定绘制在所述绘制空间内的彼此具有预定关系的图像 元素作为图像元素组。所述形状变更单元对所述图像元素组的所述图 像元素共同地进行形状变更处理。所述形状变更处理包括以下处理中的至少一种(i)移动所述图像元素组的所述图像元素,以使所述图像元素组远离所指定的要形成空白空间的位置的处理;以及(ii) 縮小所述图像元素组的所述图像元素的处理。(2) 此外,在根据项(1)描述的图像处理装置中,所述形状 变更单元可以判断经过形状变更处理的图像元素组是否与绘制在通
过所述形状变更处理而形成的空白空间内的图像元素组在所述绘制 空间内重叠。如果经过所述形状变更处理的图像元素组与绘制在通过 所述形状变更处理而形成的空白空间内的图像元素组在所述绘制空 间内重叠,则所述形状变更单元对彼此重叠的图像元素组的至少一部 分进行另一种縮小处理。(3) 此外,在根据项(1)描述的图像处理装置中,所述接收 单元检测所述绘制空间上与用户装置接触的位置,以接收所检测到的 位置作为指定要形成空白空间的位置的信息。(4) 此外,在根据项(1)描述的图像处理装置中,所述图像 元素组具有矩形形状,并且所述形状变更单元朝向下述位置縮小所述图像元素组,所述位置是所述图像元素组的矩形形状的顶点中离要形 成空白空间的位置最远的位置。(5) 此外,在根据项(1)描述的图像处理装置中,所述形状变更单元根据要形成空白空间的位置和从所述图像元素组获得的位 置之间的距离,来改变縮小所述图像元素组的縮小比例。 -(6) 此外,在根据项(1)描述的图像处理装置中,所述形状 变更单元根据表示绘制最后一个图像元素的时间的信息和表示进行 形状变更处理的时间的信息之间的差值,来改变縮小所述图像元素组 的縮小比例。(7) 此外,在根据项(1)描述的图像处理装置中,所述形状 变更单元判断经过形状变更处理的图像元素组是否与绘制在通过所 述形状变更处理而形成的空白空间内的图像元素组在所述绘制空间 内重叠,并且如果经过所述形状变更处理的图像元素组不与绘制在通 过所述形状变更处理而形成的空白空间内的图像元素组在所述绘制 空间内重叠,则所述形状变更单元对经过形状变更处理的图像元素组 进行放大处理,直到经放大的图像元素组的至少一部分与空白空间内 绘制的图像元素组接触为止。(8) 根据本发明的另一个方面,提供一种图像处理系统,该图 像处理系统包括信息存储器和图像处理装置。所述信息存储器存储要 绘制的图像的信息。所述图像处理装置包括接收单元、图像元素组确
定单元和形状变更单元。所述接收单元接收(i)形成空白空间的指令以及(ii)对在用于显示所绘图像的绘制空间内要形成空白空间的位置进行指定的信息。所述图像元素组确定单元确定绘制在所述绘制空间内的彼此具有预定关系的图像元素作为图像元素组。所述形状变 更单元对所述图像元素组的所述图像元素共同地进行形状变更处理。所述形状变更处理包括以下处理中的至少一种(i)移动所述图像 元素组的所述图像元素,以使所述图像元素组远离所指定的要形成空 白空间的位置的处理;以及(ii)縮小所述图像元素组的所述图像元 素的处理。(9) 此外,在根据项(8)描述的图像处理系统中,所述形状 变更单元判断经过形状变更处理的图像元素组是否与绘制在通过所 述形状变更处理而形成的空白空间内的图像元素组在所述绘制空间 内重叠,并且如果经过所述形状变更处理的图像元素组与绘制在通过 所述形状变更处理而形成的空白空间内的图像元素组在所述绘制空 间内重叠,则所述形状变更单元对彼此重叠的图像元素组的至少一部 分进行另一种縮小处理。(10) 此外,在根据项(8)描述的图像处理系统中,所述图像 元素组具有矩形形状,并且所述形状变更单元朝向下述位置缩小所述图像元素组,所述位置是所述图像元素组的矩形形状的顶点中离要形 成空白空间的位置最远的位置。(11) 此外,在根据项(8)描述的图像处理系统中,所述形状 变更单元根据要形成空白空间的位置和从所述图像元素组获得的位 置之间的距离,来改变缩小所述图像元素组的縮小比例。(12) 此外,在根据项(8)描述的图像处理系统中,所述形状 变更单元根据表示绘制最后一个图像元素的时间的信息和表示进行 形状变更处理的时间的信息之间的差值,来改变縮小所述图像元素组 的縮小比例。(13) 此外,在根据项(8)描述的图像处理系统中,所述形状 变更单元判断经过形状变更处理的图像元素组是否与绘制在通过所述形状变更处理而形成的空白空间内的图像元素组在所述绘制空间
内重叠,并且如果经过所述形状变更处理的图像元素组不与绘制在通 过所述形状变更处理而形成的空白空间内的图像元素组在所述绘制 空间内重叠,则所述形状变更单元对经过形状变更处理的图像元素组 进行放大处理,直到经放大的图像元素组的至少一部分与空白空间内 绘制的图像元素组接触为止。(14) 根据本发明的又一个方面,提供一种图像处理方法,该 图像处理方法包括接收(i)形成空白空间的指令以及(ii)对在 用于显示所绘图像的绘制空间要内形成空白空间的位置进行指定的 信息;确定绘制在所述绘制空间内的彼此具有预定关系的图像元素作 为图像元素组;以及对所述图像元素组的所述图像元素共同地进行形 状变更处理。所述形状变更处理包括以下处理中的至少一种(i) 移动所述图像元素组的所述图像元素,以使所述图像元素组远离所指定的要形成空白空间的位置的处理;以及(ii)缩小所述图像元素组的所述图像元素的处理。(15) 此外,在根据项(14)描述的图像处理方法中,判断经 过形状变更处理的图像元素组是否与绘制在通过所述形状变更处理 而形成的空白空间内的图像元素组在所述绘制空间内重叠;以及如果 经过所述形状变更处理的图像元素组与绘制在通过所述形状变更处 理而形成的空白空间内的图像元素组在所述绘制空间内重叠,则所述 形状变更单元对彼此重叠的图像元素组的至少一部分进行另一种縮 小处理。(16) 此外,在根据项(14)描述的图像处理方法中,所述图 像元素组具有矩形形状,并且所述形状变更单元朝向下述位置缩小所 述图像元素组,所述位置是所述图像元素组的矩形形状的顶点中离要 形成空白空间的位置最远的位置。(17) 此外,在根据项(14)描述的图像处理方法中,所述形状变更单元根据要形成空白空间的位置和从所述图像元素组获得的 位置之间的距离,来改变縮小所述图像元素组的縮小比例。(18) 此外,在根据项(14)描述的图像处理方法中,所述形 状变更单元根据表示绘制最后一个图像元素的时间的信息和表示进
行形状变更处理的时间的信息之间的差值,来改变縮小所述图像元素 组的縮小比例。(19)此外,在根据项(14)描述的图像处理方法中,所述形 状变更单元判断经过形状变更处理的图像元素组是否与绘制在通过 所述形状变更处理而形成的空白空间内的图像元素组在所述绘制空 间内重叠;以及如果经过所述形状变更处理的图像元素组不与绘制在 通过所述形状变更处理而形成的空白空间内的图像元素组在所述绘 制空间内重叠,则所述形状变更单元对经过形状变更处理的图像元素 组进行放大处理,直到经放大的图像元素组的至少一部分与空白空间 内绘制的图像元素组接触为止。根据项(1)、项(3) (7)、项(8) (13)和项(14) (19),可以在不删除已经绘制的图像的情况下接受新图像的绘制。根据项(2),可以进行调整,以使原有的图像不与新绘制的图 像重叠。


下面参照附图详细说明本发明的示例性实施例,其中图1是示出根据本发明示例性实施例的图像处理装置的结构框图;图2是示出存储在根据本发明示例性实施例的图像处理装置中 的图像元素的实例的说明图;图3是示出根据本发明示例性实施例的图像处理装置的功能框图;图4是示出用于根据本发明示例性实施例的图像处理装置中的 图像元素的外接矩形的说明图;图5是用于根据本发明示例性实施例的图像处理装置中的组矩 形的说明图;图6是示出通过根据本发明示例性实施例的图像处理装置进行 的处理的流程图;图7A和7B是示出根据本发明示例性实施例的图像处理装置的
操作实例的说明图;图8A、 8B和8C是示出根瑪本发明示例性实施例的图像处理装 置的另 一个操作实例的说明图;图9是示出在根据本发明示例性实施例的图像处理装置中设定 在绘制区域内的细分区域的实例的说明图;图IOA和10B是示出根据本发明示例性实施例的图像处理装置 的又一个操作实例的说明图;以及图ll是示出根据本发明示例性实施例的图像处理系统的结构框图。
具体实施方式
将参照

本发明的示例性实施例。应当注意到,尽管图4、 图5、图7A、图7B、图8A、图8B、图8C、图IOA和图IOB包括日文 字母,然而这些字母示出为所绘图像的实例,因此未翻译成中文。如图1所示,根据本示例性实施例的图像处理装置构造为包括 控制部分11、存储部分12、操作部分13和显示部分14。这里,控制部分11是例如CPU (中央处理单元)等程序控制装 置并根据存储在存储部分12中的程序而工作。控制部分11接收从操 作部分13输入的绘制指令并根据该绘制指令生成要绘制的图像。然 后,控制部分11将生成的图像显示在显示部分14上。当从用户接收 到在显示于显示部分14上的图像中形成空白空间的指令时,控制部 分U根据该指令,通过对已经绘制的图像进行预定处理来形成空白 空间。将在后面说明由控制部分11进行的处理的细节。存储部分12构造为包括RAM (随机存取存储器)。将要由控制 部分11执行的程序存储在存储部分12中。上述程序可以以这样的形 式提供,即该程序存储在作为计算机可读记录介质的DVD-R0M中, 然后可以复制到存储部分12中。操作部分13可以是鼠标和/或键盘,或者可以是用于检测用户 '在显示部分14上的手写操作的装置。这里,当显示部分14是液晶监 视器或等离子显示装置时,用于检测手写操作的装置可以是例如布置
在显示屏幕上的透明笔写字板。作为选择,当显示部分14包括投影 仪和屏幕时,用于检测手写操作的装置可以是布置在屏幕上的笔写字 板或用于检测笔在屏幕上的移动以接收手绘图像的装置。显示部分14可以是显示器或投影仪并用于根据从控制部分11输入的指令来显示图像。显示部分14显示由控制部分11根据绘制指 令生成的图像。显示部分14的显示图像的一部分是绘制空间。换言 之,绘制空间是特定装置组中的数据表示系统(坐标系统)。这里,将说明由控制部分11执行的处理。控制部分11通过操 作部分13从用户接收绘制指令。控制部分11根据绘制指令生成图像 并将生成的图像显示在显示部分14上。控制部分11将生成的图像的信息存储在存储部分12中。例如, 当接收到绘制线段的指令作为绘制指令时,控制部分11可以获取绘 制线段的坐标信息。上述坐标信息可以包括贝塞尔曲线的控制点。由 于将手绘图像转换成贝塞尔曲线的处理已为人们所熟知,所以这里省 略其详细说明。 -无论何时绘制图像,控制部分ll都会将表示每一个绘制结果(称 为"图像元素")的信息存储在存储部分12中。在存储每一个图像 元素时,控制部分ll可以从计时器(未示出)获取存储时刻的时间 信息。然后,控制部分11可以将获取的时间信息存储为与每一个图 像元素相关联。因此,如图2所示,各个图像元素连同表示相应绘制 时刻的信息存储在存储部分12中。在另一种方法中,控制部分ll可以将根据绘制指令绘制的图像 存储为位像。在这种情况下,控制部分ll计算外接由用户绘制 的每一个图像的外接矩形的坐标,并将每一个外接矩形的预定点的坐 标(例如左上角处顶点的坐标)和包括在外接矩形中的相应位像 存储为图像元素。在这种情况下,表示绘制时刻的时间信息可以存储 为与每一个图像元素相关联。接下来,将说明根据本示例性实施例的由控制部分11进行的空 白空间形成处理。如图3所示,由控制部分11执行的空白空间形成 程序在功能上包括空白空间形成指令接收部分21、图像元素组确定
部分22、形状变更处理部分23、形状变更结果检查部分24和校正部 分25。空白空间形成指令接收部分21从用户接收形成空白空间的指令 以及表示要形成空白空间的位置(也可以称为"空白空间形成位置") 的信息。这种指令可以预先限定为笔或键盘的操作。当进行预先限定 的该项操作时,可以认为接收到空白空间形成指令并且可以进行空白 空间形成操作。空白空间形成位置可以是显示部分14的绘制空间内 的单个点或者可以是显示部分14的绘制空间内具有一定面积的区域。图像元素组确定部分22将存储在存储部分12中的图像元素分 类成各个组(图像元素组)。图像元素组确定部分22对存储于存储 部分12中的图像元素中彼此具有预定关系的图像元素进行分组。这 种关系可以是例如相交关系或包含关系。例如图像元素组确定部分 22计算外接图像元素的外接矩形。然后,图像元素组确定部分22对具有这样的外接矩形的图像元素进行分组该外接矩形的至少一部分 彼此重叠。图像元素组确定部分22给出每一个分类的组所特有的组识别 符,并将存储部分12中的每一个图像元素存储为与表示每一个图像 元素所属的组的组识别符相关联。形状变更处理部分23以组为单位对图像元素共同地进行形状变 更处理。上述形状变更处理包括(i)移动各个组以使各个组远离指 定的空白空间形成位置的处理和(ii)縮小各个组的处理中的至少一 种。上述移动处理是以例如如下方式进行的。在该移动处理中,平 行移动属于每一个组的图像元素以使其远离指定为空白空间形成位 置的位置。例如,如图4所示,计算每一个图像元素的外接矩形Ri(其中,i二l、 2、 )的中心位置Ci (其中,i = l、 2、 ),然后计算中心位置Ci的平均位置C。接下来,使用平均位置的坐标C(Cx, Cy)和指定位置的坐标P (Px, Py),通过以下表达式计算新 中心位置的坐标C' (C'x, C'y)。
(C'x, C'y) =a'{ (Cx, Cy) - (Px, Py) } + (Cx, Cy)其中,a表示与变化量对应的参数并且可以是预定值或者可以是随着组数增大而减小的值(例如与exp[-N]成比例的值)("exp"表示组数N的指数函数)。形状变更处理部分23可以以下列方式设定参数a。 S卩,形状变更处理部分23从表示与属于每一个组的图像元素相关联的绘制时间的信息中选择最晚的时间,并将选择的时间设定为代表时间Tr。然后,形状变更处理部分23从计时器(未示出)获取进行形状变更处理的处理时间Tp,并这样设定参数a,即使移动距离随着差值Tp-Tr增大而增大。作为选择,可以这样设定参数a,即使移动距离随着图像元素的平均位置C和要形成空白空间的位置P彼此接近而增大。例如,可以将参数a设定为与点C和点P之间的距离成反比例的值,艮P:<formula>formula see original document page 15</formula>其中,k表示基于屏幕尺寸确定的恒值。形状变更处理部分23将属于该组的图像元素平行移动((C'x, C'y) - (Cx, Cy) }。此外,当空白空间形成位置指定为一定区域时,形状变更处理 部分23可以将属于每一个组的图像元素沿着由{ (Cx, Cy) - (Px, Py) }指定的矢量方向逐步移动一定量(距离),直到每一个组的所 有图像元素都不包括在指定的区域内为止。空白空间形成位置可以以如下方式来指定。例如,用户首先设 置矩形区域的尺寸。然后,把用户将笔放置在显示部分14的屏幕上 (或写字板等上)的位置设定为矩形区域的右下角位置或中心。空白 空间形成于所设定的矩形区域内。所设定的矩形区域的右下角位置或 中心作为空白空间形成位置。空白空间的形状不局限于矩形形状,而可以是任何形状。例如, 在给定时间段内进行的绘制操作可以识别为连续绘制。外接连续绘制 的图像(手绘图像)的矩形(边界框)设定为输入区域。然后,把用 户将笔放置在显示部分14的屏幕上的位置设定为输入区域的右下角
位置或中心。空白空间形成于输入区域(外接矩形)内。所设定的矩 形区域的右下角位置或中心作为空白空间形成位置。作为选择,当用户将笔放置在显示部分14的屏幕上时,可以形 成围绕放置笔的位置的圆,并且如果笔不离开显示部分14的屏幕,则该圆一直放大到半径R。换言之,当用户将笔从屏幕上移开时,停止放大该圆而确定所形成圆的半径。然后,空白空间形成于所形成的 圆内。所形成圆的中心作为空白空间形成位置。上述縮小处理是以例如如下方式进行的。形状变更处理部分23 限定包括每一个组的图像元素的矩形(称为"组矩形")。例如,该 组矩形可以是外接以下图形的矩形(参见图5):该图形是通过以逻 辑和方式合成各个图像元素的外接矩形而获得的。如果每一个组的图 像元素用单个位图表示,则每一个限定的组矩形是外接相应位图的矩 形。形状变更处理部分23从每一个组矩形的顶点坐标中选择一个离 空白空间形成位置最远的坐标。形状变更处理部分23使用所选择的 坐标作为目标位置T (Tx, Ty),以单独限定的各个组共用的缩小比 例(3朝向目标位置T縮小每一个组的图像元素。例如,当图像元素用 例如贝塞尔曲线等矢量信息表示时,矢量信息中控制点的坐标移动到 坐标S' (S'x, S'y) =(3'{ (Sx, Sy) - (Tx, Ty) } + (Tx, Ty),其 中,S (Sx, Sy)表示原始坐标。形状变更处理部分23可以以如下方式进行縮小处理。S卩,将每 一个组的图像元素转换成单个位像并限定外接该位像的矩 形。然后,形状变更处理部分23从该矩形的顶点坐标中选择一个离 空白空间形成位置最远的坐标。形状变更处理部分23使用所选择的 坐标作为固定点,以縮小比例P朝向该固定点縮小该位像。可以预先将縮小比例卩确定为恒值或者可以这样设定縮小比例 P,即使该縮小比例随着指定为空白空间形成位置的位置P和目标 位置T之间的距离增大而增大。形状变更处理部分23可以从表示与 属于每一个组的图像元素相关联的绘制时间的信息中选择最晚的时 间,可以将选择的时间设定为代表时间Tr,可以从计时器(未示出)
获取进行形状变更处理的时间Tp,并且可以这样设定縮小比例p,即使縮小比例(3随着差值Tp-Tr增大而增大。形状变更结果检查部分24对经过形状变更处理的每一个组检查 属于不同组的图像元素的外接矩形(或当每一个组的图像元素在形状 变更处理过程中转换成单个位图时外接各个位图的矩形)是否彼此重 叠。如果判定属于不同组的图像元素的外接矩形彼此重叠,则将指定 当前组(目标组)的信息(组识别符)输出到校正部分25。当从形状变更结果检查部分24接收到指定当前组的信息(组识 别符)时,形状变更处理部分23进一步对与接收到的信息(组识别 符)对应的组进行縮小处理。在这种情况下,校正部分25使用当前 组矩形的中心(或当每一个组的图像元素转换成单个位图时外接各个 位图的矩形的中心)作为固定点,朝向该固定点进行缩小处理。校正 部分25在使(3减小AP (A(3是预定值)的同时使形状变更结果检查 部分24进行检查处理,直到属于不同当前组的图像元素的外接矩形彼此不重叠为止。 -校正部分25可以从由输入的信息(输入的组识别符)指定的组矩形的中心中选择具有离输入为空白空间形成位置的位置最远的组 矩形中心(或当每一个组的图像元素转换成单个位图时外接位图的矩 形的中心)的组。然后,校正部分25使所选组的图像元素沿着所选 组远离空白空间形成位置的方向平行移动,直到属于不同当前组的图 像元素的外接矩形彼此不重叠为止。在上述说明中,使用外接矩形检查图像元素是否彼此重叠。然 而,检査图像元素是否彼此重叠的方法不限于此。例如,可以提取图 像元素的轮廓,并且可以获取构成轮廓的一组向量。然后,可以进行 以下处理。即,当作为比较对象的图像元素的轮廓的至少一个向量与 当前图像元素的轮廓的至少一个向量相交时,判定当前图像元素和作 为比较对象的图像元素彼此相交。可以在图像元素组确定部分22对 图像元素进行分组时使用这种判断方法。此外,在形状变更处理之后, 当形状变更结果检查部分24判断属于不同组的图像元素是否彼此重 叠时,可以使用这种判断方法。
如图6所示,根据本示例性实施例,当给出形成空白空间的指令时(Sl),控制部分11将绘制的图像元素分类成各个组(S2), 然后对每一个组进行例如移动或縮小等形状变更处理(S3)。在形状 变更处理之后,判断不同的组是否彼此重叠(S4)。当不同的组彼此 不重叠时,重写经过形状变更处理的图像元素并将该图像元素存储在 存储部分12中(S5),然后结束该处理。在此时,不改变绘制时间 信息。当每一个组的图像元素转换成单个位图时,将绘制属于该组的 图像元素中最后一个图像元素的时间存储为转换的位图的绘制时间。当在步骤S4中判定不同的组彼此重叠时,调整减小量或移动距 离(变化量)(S6)并再次进行S3的处理。因此,如图7A和7B所示,即使用户可以通过给出绘制指令来 绘制图像元素的区域(绘制空间)内存在很多图像元素并且难以在其 中绘制新的图像元素(图7A),当指定单个点P并给出形成空白空 间的指令时,也可以移动和縮小以前绘制的图像元素并在点P周围形 成空白空间(图7B)。 -此外,当在这样形成的空白空间内绘制图像时,控制部分ll可 以检测绘制的完成并进行下一项处理。例如,当用户用笔向空白空间 进行输入时,控制部分11可以在从进行最后一次笔输入的时间经过 预定时间时判定完成绘制。也就是说,控制部分ll根据指令在原来状态下(图7A)进行空 白空间形成处理(图7B)。然后,当在空白空间内完成图像的绘制 时(图8A),控制部分11进行下一项处理。当检测到完成图像的绘制时,控制部分ll将绘制在形成的空白 空间(点P周围不与经改变的图像元素重叠的区域)中的图像元素分 类成组(多个组)。然后,控制部分11以与上述处理S4相似的方式 检查经过用于形成空白空间的形状变更处理的组和绘制在空白空间 内的图像元素的组是否彼此重叠。当经过形状变更处理的组和绘制在空白空间内的图像元素的组 彼此不重叠时,控制部分11可以依次选择经过形状变更处理的组作 为当前组并放大当前组,直到当前组与除当前组之外的组(包括绘制
在空白空间内的图像元素的组)接触为止。上述放大处理是通过预定 放大步骤进行的,并且在进行放大处理的同时,依次选择经过形状变 更处理的组作为当前组,直到不存在不与其它组接触的组为止(图8B)。在图8B中,用虚线虚拟示出各个组的外接矩形。在这种情况 下,经放大的图像元素可以重写在存储部分12中。此外,当经过形状变更处理的组和绘制在空白空间内的图像元 素的组彼此部分重叠时,可以对在重叠状态下涉及的任何一个组的重 叠部分进行縮小处理(图8C)。图8C示出了这样的实例,即对于 每一个重叠的组来说,外接矩形之间的重叠部分的縮小比例沿着朝向 在重叠状态下涉及的另一个组的中心(虚线的内部)的方向逐渐增大。在图8C所示实例中,外接矩形之间的重叠部分的縮小比例发生 变化。具体来说,图像元素i的縮小比例Ri可以与到对方矩形的中 心的距离l成比例(例如Ri二cXl,其中c表示常数)。尽管已经在上述实例中说明了这样的情况,即用户指定显示 部分的作为绘制空间的显示区域的大致中心部分作为空白空间形成 位置,然而用户也可以在例如绘制空间的左端部或上端部指定空白空 间形成位置。当针对绘制空间的周围部分给出形成空白空间的指令时,各个 组的移动或縮小可以限制在x轴方向或y轴方向。例如,如图9所示, 整个绘制空间可以划分成五个部分,即,左端中央部分(L)、顶端 中央部分(T)、右端中央部分(R)、底端中央部分(B)和其余部 分。可以预先确定当针对各个细分部分给出形成空白空间的指令时各 个组沿着哪个轴向进行移动或縮小。例如,当针对左端中央部分(L)或右端中央部分(R)给出形 成空白空间的指令时,各个组可以只沿着x轴方向进行移动或縮小。 当针对顶端中央部分(T)或底端中央部分(B)给出形成空白空间的 指令时,各个组可以只沿着y轴方向进行移动或縮小。在其它情况下, 各个组可以沿着x轴方向和y轴方向进行移动或縮小。这样,当进行 移动或缩小的轴向受到限制时,作为形状变更目标的组的当前轴向上 的位置和尺寸根据预定移动距离和预定縮小比例而变化。
例如,图IOA和IOB分别示出在针对左端中央部分(L)给出形 成空白空间的指令时和在针对顶端中央部分(T)给出形成空白空间 的指令时与图7A对应的结果。尽管上文已经说明了这样的情况,即要绘制在绘制空间内的 图像元素与表示绘制时间的信息一起存储在存储部分12中,然而本 发明不限于此。例如,如图11所示,根据本示例性实施例的图像处 理装置可以与服务器2连接,该服务器作为通过例如网络等通信单元 连接的信息存储器。此外,要绘制的图像元素的信息(图2中举例示 出的信息)可以存储在服务器2中。在这种情况下,根据本示例性实施例的图像处理装置可以在服 务器2中进行以组为单位存储经过形状变更处理的图像元素的信息 的处理。
权利要求
1. 一种图像处理装置,包括接收单元,其接收(i)形成空白空间的指令以及(ii)对在用于显示所绘图像的绘制空间内要形成空白空间的位置进行指定的信息;图像元素组确定单元,其确定绘制在所述绘制空间内的彼此具有预定关系的图像元素作为图像元素组;以及形状变更单元,其对所述图像元素组的所述图像元素共同地进行形状变更处理,其中,所述形状变更处理包括以下处理中的至少一种(i)移动所述图像元素组的所述图像元素,以使所述图像元素组远离所指定的要形成空白空间的位置的处理;以及(ii)缩小所述图像元素组的所述图像元素的处理。
2. 根据权利要求l所述的图像处理装置,其中, 所述形状变更单元判断经过形状变更处理的图像元素组是否与绘制在通过所述形状变更处理而形成的空白空间内的图像元素组在 所述绘制空间内重叠,并且如果经过所述形状变更处理的图像元素组与绘制在通过所述形 状变更处理而形成的空白空间内的图像元素组在所述绘制空间内重 叠,则所述形状变更单元对彼此重叠的图像元素组的至少一部分进行 缩小处理。
3. 根据权利要求1所述的图像处理装置,其中, 所述接收单元检测所述绘制空间上与用户装置接触的位置,以接收所检测到的位置作为指定要形成空白空间的位置的信息。
4. 根据权利要求1所述的图像处理装置,其中, 所述图像元素组具有矩形形状,并且所述形状变更单元朝向下述位置縮小所述图像元素组,所述位 置是所述图像元素组的矩形形状的顶点中离要形成空白空间的位置 最远的位置。
5. 根据权利要求1所述的图像处理装置,其中, 所述形状变更单元根据要形成空白空间的位置和从所述图像元素组获得的位置之间的距离,来改变縮小所述图像元素组的縮小比 例。
6. 根据权利要求1所述的图像处理装置,其中,所述形状变更单元根据表示绘制最后一个图像元素的时间的信 息和表示进行形状变更处理的时间的信息之间的差值,来改变縮小所 述图像元素组的縮小比例。
7. 根据权利要求1所述的图像处理装置,其中, 所述形状变更单元判断经过形状变更处理的图像元素组是否与绘制在通过所述形状变更处理而形成的空白空间内的图像元素组在 所述绘制空间内重叠,并且如果经过所述形状变更处理的图像元素组不与绘制在通过所述 形状变更处理而形成的空白空间内的图像元素组在所述绘制空间内 重叠,则所述形状变更单元对经过形状变更处理的图像元素组进行放 大处理,直到经放大的图像元素组的至少一部分与空白空间内绘制的 图像元素组接触为止。
8. —种图像处理系统,包括信息存储器,其存储要绘制的图像的信息;以及 图像处理装置,其包括接收单元,其接收(i)形成空白空间的指令以及(ii)对在用于显示所绘图像的绘制空间内要形成空白空间的位置进行 指定的信息;图像元素组确定单元,其确定绘制在所述绘制空间内的彼 此具有预定关系的图像元素作为图像元素组;以及形状变更单元,其对所述图像元素组的所述图像元素共同 地进行形状变更处理,其中,所述形状变更处理包括以下处理中的至少一种(i)移动所述图像元素组的所述图像元素,以使所述图像 元素组远离所指定的要形成空白空间的位置的处理;以及(ii)縮小所述图像元素组的所述图像元素的处理。
9. 根据权利要求8所述的图像处理系统,其中, 所述形状变更单元判断经过形状变更处理的图像元素组是否与绘制在通过所述形状变更处理而形成的空白空间内的图像元素组在 所述绘制空间内重叠,并且如果经过所述形状变更处理的图像元素组与绘制在通过所述形 状变更处理而形成的空白空间内的图像元素组在所述绘制空间内重 叠,则所述形状变更单元对彼此重叠的图像元素组的至少一部分进行 縮小处理。
10. 根据权利要求8所述的图像处理系统,其中, 所述图像元素组具有矩形形状,并且所述形状变更单元朝向下述位置縮小所述图像元素组,所述位 置是所述图像元素组的矩形形状的顶点中离要形成空白空间的位置 最远的位置。
11. 根据权利要求8所述的图像处理系统,其中,所述形状变更单元根据要形成空白空间的位置和从所述图像元 素组获得的位置之间的距离,来改变縮小所述图像元素组的縮小比 例。
12. 根据权利要求8所述的图像处理系统,其中,所述形状变更单元根据表示绘制最后一个图像元素的时间的信 息和表示进行形状变更处理的时间的信息之间的差值,来改变缩小所 述图像元素组的縮小比例。
13. 根据权利要求8所述的图像处理系统,其中, 所述形状变更单元判断经过形状变更处理的图像元素组是否与绘制在通过所述形状变更处理而形成的空白空间内的图像元素组在 所述绘制空间内重叠,并且如果经过所述形状变更处理的图像元素组不与绘制在通过所述 形状变更处理而形成的空白空间内的图像元素组在所述绘制空间内 重叠,则所述形状变更单元对经过形状变更处理的图像元素组进行放 大处理,直到经放大的图像元素组的至少一部分与空白空间内绘制的 图像元素组接触为止。
14. 一种图像处理方法,包括接收(i)形成空白空间的指令以及(ii)对在用于显示所绘图 像的绘制空间内要形成空白空间的位置进行指定的信息;确定绘制在所述绘制空间内的彼此具有预定关系的图像元素作 为图像元素组;以及对所述图像元素组的所述图像元素共同地进行形状变更处理,其中,所述形状变更处理包括以下处理中的至少一种(i) 移动所述图像元素组的所述图像元素,以使所述图像 元素组远离所指定的要形成空白空间的位置的处理;以及(ii) 縮小所述图像元素组的所述图像元素的处理。
15. 根据权利要求14所述的图像处理方法,还包括 判断经过形状变更处理的图像元素组是否与绘制在通过所述形状变更处理而形成的空白空间内的图像元素组在所述绘制空间内重 叠;以及如果经过所述形状变更处理的图像元素组与绘制在通过所述形 状变更处理而形成的空白空间内的图像元素组在所述绘制空间内重 叠,则所述形状变更单元对彼此重叠的图像元素组的至少一部分进行 縮小处理。
16. 根据权利要求14所述的图像处理方法,其中, 所述图像元素组具有矩形形状,并且所述形状变更单元朝向下述位置縮小所述图像元素组,所述位 置是所述图像元素组的矩形形状的顶点中离要形成空白空间的位置 最远的位置。
17. 根据权利要求14所述的图像处理方法,还包括所述形状变更单元根据要形成空白空间的位置和从所述图像元 素组获得的位置之间的距离,来改变縮小所述图像元素组的縮小比 例。
18. 根据权利要求14所述的图像处理方法,还包括所述形状变更单元根据表示绘制最后一个图像元素的时间的信 息和表示进行形状变更处理的时间的信息之间的差值,来改变縮小所 述图像元素组的縮小比例。
19. 根据权利要求14所述的图像处理方法,还包括所述形状变更单元判断经过形状变更处理的图像元素组是否与 绘制在通过所述形状变更处理而形成的空白空间内的图像元素组在所述绘制空间内重叠;以及如果经过所述形状变更处理的图像元素组不与绘制在通过所述 形状变更处理而形成的空白空间内的图像元素组在所述绘制空间内 重叠,则所述形状变更单元对经过形状变更处理的图像元素组进行放 大处理,直到经放大的图像元素组的至少一部分与空白空间内绘制的 图像元素组接触为止。
全文摘要
本发明公开一种图像处理装置,该图像处理装置包括接收单元、图像元素组确定单元和形状变更单元。接收单元接收(i)形成空白空间的指令以及(ii)对在用于显示所绘图像的绘制空间内要形成空白空间的位置进行指定的信息。图像元素组确定单元确定绘制在所述绘制空间内的彼此具有预定关系的图像元素作为图像元素组。形状变更单元对所述图像元素组的所述图像元素共同地进行形状变更处理。形状变更处理包括以下处理中的至少一种(i)移动所述图像元素组的所述图像元素,以使所述图像元素组远离所指定的要形成空白空间的位置的处理;以及(ii)缩小所述图像元素组的所述图像元素的处理。
文档编号G06T3/40GK101398938SQ20081008912
公开日2009年4月1日 申请日期2008年3月28日 优先权日2007年9月28日
发明者川本浩史, 阿部仁 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1