图像处理装置、方法、程序及记录了该程序的记录介质的制作方法

文档序号:7737987阅读:165来源:国知局
专利名称:图像处理装置、方法、程序及记录了该程序的记录介质的制作方法
技术领域
本发明涉及具备合成被数字化了的图像信息和模板信息的合成单元的图像处理装置、依照预先设定的规则转换形成边框状图像的模板信息的图像处理方法、图像处理程序及记录了图像处理程序的记录介质。
背景技术
作为如上述那样构成的图像处理装置有特开2000-244724号公报(现有技术1)所示的装置,其内容如下。
在装置正面的上部表面上具备形成有触摸屏的显示装置,在此显示装置的上方位置的显示面的内部具备对立于此装置之前的用户进行摄像的数码照相机。在此显示装置的正面具备有FD驱动器的窄缝口、PC卡的窄缝口、存储卡的窄缝口等。在显示装置的下方位置处备有平面扫描仪,并在更下方位置处备有投币口,在装置正面的下部位置处备有打印排出口。
然后,在现有技术1中,在通过往触摸屏的接触选择了模板图像后,使由FD驱动器所读取的图像数据或由平面扫描仪所读取的图像数据或由数码照相机所拍摄的图像数据与模板图像的合成区域一致,并进行把模板图像叠加在图像数据上的合成处理。
作为如上述那样构成的图像处理装置还有特开2001-297238号公报(现有技术2)所示的装置,其内容如下。
订单受理器为矩形板状,在上表面有触摸屏式的液晶显示画面,具备接受可移动介质的2个开口。在此订单受理器的内部具备读取可移动介质的图像数据的读取装置、可以把图像数据和打印订单信息存储在可移动介质中或读取存储了的信息的读取/写入装置、执行程序的CPU、用于把打印数据输出到打印机上的接口和用于把预定信息发送到图像形成装置上的通信用的终端。还有,图像形成装置被构成为在主体的上部位置具备CRT、胶片扫描仪部和反射原稿输入装置、具备控制部并可以把图像数据打印到感光材料上。
然后,在进行合成处理时,把储存有图像数据的可移动介质和把储存有模板信息的可移动介质设置在订单受理器上,由此,多个图像数据和多个模板图像以索引的形式被显示在液晶显示画面上。根据此显示选择图像数据和模板图像,由此可以进行把图像数据嵌入到模板图像的边框的内部的形式的合成处理,在进行此合成处理时,还可以在边框的内部进行图像数据的位置调节、旋转、变形和大小的改变。在此合成处理后,如果订单受理器和图像形成装置通过LAN等连接着,则可以在图像形成装置上打印合成后的图像数据。还有,如果订单受理器和图像形成装置没有连接着,则在把合成后的图像保存在可移动介质上之后也可以在图像形成装置上打印图像数据。
近年,在数字图像处理领域中流行着把摄有人物的输入图像和边框或背景等作为预先准备好的定形图像的模板图像相重叠并制成装饰照片的服务。可以举例如下的服务作为这样的服务,例如,把顾客拿来的照片登在明信片或挂历上。
特别是有形如边框的图像或图案或具备了卡通人物背景图像作为模板图像。然后,在特开2000-244724号公报(现有技术1)、特开2001-268338号公报(现有技术3)、特开2002-40565号公报(现有技术4)中各都记述有使这种模板图像和图像信息相叠加的技术。
上述特开2000-244724号公报(现有技术1)的技术如上面所述那样,特开2001-268338号公报(现有技术3)的内容如下。
图像合成装置具备有存储形状信息、图案信息、颜色信息及大小信息的合成数据存储器和被写入由行CCD扫描仪输入的照片图像数据的照片图像存储器。合成数据加工部组合经由键盘及鼠标组成的输入部所选择的各种信息,然后制成模板图像并显示在屏幕上。照片图像加工部对由输入部所选择的照片图像进行众所周知的图像处理并加工照片图像。在进行处理时,边框状的基准模板图像被显示在屏幕上。此基准模板图像是由边缘角部图像和由边缘边部图像的组合而构成的。使鼠标指针位于此基准模板图像的各部分,通过点击弹出选择输入画面。从被显示在此选择输入画面上的选项中选择所希望的形状信息,这样,基准模板中的对应的区域被改写为选中的形状信息,并再被显示在屏幕上。根据同样的处理,通过选择图案信息、颜色信息可以制成模板图像。这样制成的模板图像和来自照片图像加工部的照片图像经由图像合成部被合成后,合成图像被显示在屏幕上,操作者在确认合成图像后,该图像就成为可打印的图像了。
上述特开2002-40565号公报(现有技术4)的内容如下。
具备有对来自胶片扫描仪的输入信息和来自平面扫描仪的获取图像实现合成处理的处理装置。在用此合成装置进行合成处理时,用平面扫描仪扫描获取顾客在订单纸上所画的草图或图案作为获取的图像,用胶片扫描仪扫描获取照相胶片的图像信息作为输入图像。处理装置判别获取图像的合成区和装饰区,进行把装饰区重叠在输入图像上的图像处理,由此生成对合成区显示输入图像的形式的图像并显示在监视器上。在操作者认为此显示合适的情况下就可以进行打印。
这里,如果考虑图像信息和模板信息的合成处理,现有技术1所示的技术及现有技术2所示的技术都可以对在模板信息上合成的图像信息进行旋转、放大和缩小,因此,不论对横向长取向的构图还是纵向长取向的构图(用照相机以横向的姿式或纵向的姿式所摄取的图像信息)的图像信息,即便对尺寸与模板信息的尺寸有些不同的图像信息也可以进行合成。
如上所述,可以把被配设在围取图像信息的位置上的边框状的东西设想成对横向长取向的构图和纵向长取向的构图中的任一种构图都可以进行合成的模板信息。但是,如果考虑了视觉上的平衡,此模板信息并非只要以定好了的宽度把图像信息形成为围取图像信息的边框状就可以的,还要求在纵向边框的宽度和横向边框的宽度上设定差异。
为了应付这样的要求,可以考虑只要准备在纵向边框的宽度和横向边框的宽度上设定了差异的模板信息即对应于横向长取向的构图和纵向长取向的构图的2种模板信息即可。还有,如果考虑到模板信息的种类,仅就用于喜庆照片的和用于纪念照片的模板信息而言,其色调就有很大差别,如果包含到其他使用目的的模板信息,则需要多种类的模板信息。这样,如果在需要多种类的模板信息方面和在需要如上述那样对应于横向长取向的构图和纵向长取向的构图的模板信息的方面进行综合考虑,即便只是边框状的纯形状的模板信息也需要横向长取向的构图用的和纵向长取向的构图用的2种类型,在导致保存这些模板信息的硬盘等大容量化方面有改善的余地。
还有,对应于图像信息的构图使模板信息旋转的处理在实现减低保存在硬盘等上的信息量方面有效,但是,作为模板信息,当考虑使用包含“生日会”或“修学旅行”等文字串的内容时,如果使以横向显示文字串的形式的模板信息旋转90度,则文字串的配设变得不适合,在这点上也有改善的余地。
如果从不同的观点考虑,在印片尺寸被固定的情况下,预先准备的(保存的)模板图像的大小是单一的。还有,即使印片尺寸是可变的,在纵横比一定的情况下,只要预先准备好的模板图像的纵横比是一定的即可。但是,在上述服务中,如果任意改变印片尺寸或任意改变图像的纵横比(比如全景照片尺寸),则需要预先准备与预定用途的印片尺寸或纵横比相对应的所有的模板。但是,为了预先准备与预定用途的印片尺寸或纵横比相对应的所有的模板,需要保持与所有尺寸的模板有关的数据,由此导致需要很大的存储容量。
另一方面,也有把预先准备(保存)好的模板的大小及纵横比设成单一的方法。在此情况下,根据印片尺寸或纵横比对模板图像或使模板图像和输入图像重叠后的图像(以下称为“合成图像”)进行缩放处理,由此可以改变模板的尺寸或纵横比。在此情况下,保持与模板图像有关的数据所需要的存储容量可以减少。
但是,在比如对边框状的模板信息进行放大或缩小处理的情况下,不仅是模板信息的纵横长度,边框的宽度也被放大或缩小,形成不平衡的形状。具体来说,如图28(a)所示,在被输出到打印纸等上时,如果把边框宽度为1cm的模板信息在纵横向只放大了1.5倍,则各边框宽度如图28(b)所示那样变为1.5cm,在横向放大了1.5倍的情况下,如图28(c)所示,水平取向的边框部分的长度在横向被放大1.5倍,同时,竖直取向的边框部分的宽度被放大1.5倍,因此,使原始的模板信息的形状改变、也改变了装饰效果,在这方面有改善的余地。

发明内容
(发明要解决的问题)本发明的目的在于在进行合成处理时通过构成使模板信息旋转的处理系统在无损于减少被保存的模板信息的信息量这样的优点的条件下可以对横向长取向的图像信息及纵向长取向的图像信息进行适当的合成、并在恰当地维持构成模板图像的边框的宽度的同时实现可以放大/缩小的图像处理。
为了达到上述目的,与本发明相关的图像处理装置,其特征在于具备有合成被数字信号化了的图像信息和模板信息的合成单元,还具备有在设定了基准显示取向的上述模板信息被形成使之对应于在纵向的尺寸和横向的尺寸上设有差异的图像信息的纵向长取向和横向长取向中的1种取向的同时根据上述图像信息的取向使上述模板信息旋转的旋转处理单元、在用此旋转处理单元进行旋转处理时依照预先设定的规则转换上述模板信息的转换单元。
根据此特征,在把模板信息与不同取向的图像信息进行合成的情况下,使模板信息旋转并依照预先设定的规则对模板信息进行转换,由此可以生成最佳方式的模板信息并进行合成。其结果只要预先保存好纵向长取向用的和横向长取向用的其中1种模板信息就可以降低信息量。特别是通过进行转换可以消除视觉上的不平衡,还可以把模板信息配设在最佳位置上。
上述模板信息在上述基准显示取向上是由把横边框和竖边框配设在上述图像信息的周围的图像数据形成的,同时,上述规则可以形成包含表示比率的数值,使之把旋转处理后的模板信息的横边框和竖边框转换为预先设定的宽度的比率。根据这样的构成,在使基准显示取向的模板信息旋转的情况下把构成模板信息的竖边框和横边框之间的宽度的比率转换为预先设定的宽度的比率。由于这个理由,例如,如果在基准显示取向中使竖边框的宽度和横边框的宽度不同的边框旋转90度,则也可以使在旋转后的模板信息中的竖边框的宽度和横边框的宽度之间的比率与基准显示取向的竖边框的宽度和横边框的宽度之间的比率一致。结果,在基准显示取向和旋转后的取向上可以维持模板信息的图案。
上述模板信息在上述基准显示取向上是由根据预先设定的基准坐标显示有最前头文字的文字串数据组成的,同时,上述规则可以在旋转处理后形成包含把上述最前头文字的显示位置转换为对应于上述图像信息的相应的一边的长度的值的参数和根据这一边的长度对文字串的文字间距进行设定的参数。根据这样的构成,在使基准显示取向的模板信息旋转的情况下可以把构成模板信息的文字串的最前头文字的显示位置设定成对应于上述图像信息的相应的一边的长度的显示位置、并可以使文字串的文字间距与图像信息的相应的一边的长度相对应。由于这个理由,例如,如果通过把模板信息设定为横向长的取向和基准显示取向来以横向显示文字串并使所显示的内容旋转90度并使之与纵向长的取向的图像信息相对应,则可以消除象文字串的一部分被配设到图像信息区之外等问题。结果,即便是包含文字串的模板信息,也可以使之适合于纵向长取向和横向长取向中的任一种图像信息并可以把文字串显示在最佳位置上。
上述模板信息在上述基准显示取向上是由根据预先设定的位置信息被配设在上述图像信息中的图像数据形成的,同时,上述规则可以在旋转处理时形成包含转换位置信息的参数,使得可以在上述图像信息中的预先设定的位置上显示模板信息。根据这样的构成,即便在图像的角上把卡通人物作为模板信息显示,不论图像信息的取向如何都可以在比如右下角等定好了的位置上以定好了的取向显示。结果,对纵向长取向和横向长取向中的任一种图像信息都可以在最佳位置上显示模板信息。
可以构成为具有保存上述图像信息的图像层和保存上述被转换了的模板信息的模板层、同时具备任意调节图像层和模板层之间的相对位置的编辑处理单元。根据这样的构成,在使模板信息旋转后,可以借助于编辑处理单元调节此模板信息和图像信息之间的相对位置关系。其结果,可以把此模板信息和图像信息之间的相对位置设定为最优的关系。
为了达到上述目的,与本发明相关的图像处理方法,其特征在于是合成被数字信号化了的图像信息和模板信息的图像处理方法,被构成为执行把模板信息设定成对应于在纵向的尺寸和横向的尺寸上设有差异的图像信息的纵向长取向和横向长取向中的1种取向的基准显示取向的步骤、根据上述图像信息的取向使上述模板信息旋转的旋转步骤、在进行此旋转处理时依照预先设定的规则转换上述模板信息的转换步骤。
根据此特征,在通过执行保存基准取向的模板信息的步骤把模板信息与不同取向的图像信息进行合成的情况下,执行使模板信息旋转的旋转步骤,并执行依照预先设定的规则对模板信息进行转换的转换步骤,由此可以生成最佳方式的新的模板信息并进行合成。因此,不需要预先保存好纵向长取向用的和横向长取向用的这2种模板信息,可以降低信息量。特别是通过进行转换可以消除视觉上的不平衡,还可以把模板信息配设在最佳位置上。
为了达到上述目的,与本发明相关的图像处理方法,其特征在于是缩放形成边框状图像的模板信息的图像处理方法,被设定成把上述模板信息分割成对应于多个边框区的边框区信息,对由此分割处理得到的边框区信息中的至少1个在维持该边框区的宽度的不变的条件下进行放大或缩小的缩放处理,并用进行了这样缩放处理的边框区信息新制出成为边框状图像的新模板信息。
通常,由模板信息所形成的边框状的图像是由多个边框区构成的。另一方面,在放大/缩小模板信息的情况下,一般对模板信息的基准方向及/或与基准方向垂直的方向的尺寸进行放大/缩小。在此情况下,例如构成模板信息的边框区在长度方向被放大/缩小,但在和边框区的长度方向不同的方向(例如和长度方向垂直的方向)上被进行放大/缩小,因此,边框区的宽度被放大/缩小,由此产生这样的问题,即失去具有模板信息的本来装饰效果。
对此,在本发明的图像处理方法中,在放大或缩小模板信息的情况下,把模板信息分割为多个边框区信息,在保持边框区的宽度不变的情况下放大或缩小由此分割所得到的边框区信息中的至少1个,因此,即便边框区在长度方向的尺寸被改变后也可以维持边框区的宽度不变。结果,即便进行了缩放处理也可以正确保持模板信息的边框的宽度不变并合成图像信息。
在分割上述模板信息的步骤中,可以分割为属于和基准方向平行的取向的第1区域、和基准方向垂直的取向的第2区域和被夹在第1区域和第2区域间的第3区域,对属于第1区域的边框区信息在上述基准方向进行缩放处理,对属于第2区域的边框区信息在和上述基准方向垂直的方向上进行缩放处理,对属于第3区域的边框区信息设定为不进行缩放处理。
根据如此构成,在朝沿着基准取向的方向进行放大或缩小的情况下,对属于第1区域的边框区信息进行朝着基准方向的缩放处理,对属于第2区域的边框区信息及属于第3区域的边框区信息不进行缩放处理,因此,可以在保持属于第1区域的边框区信息的宽度不变的状态下进行放大和缩小。结果,以进行把模板信息分割为边框区的处理和进行对应于各边框区的缩放处理这样单纯的规则实现对模板信息的放大或缩小。
上述模板信息可以设定为形成矩形或大致矩形的边框状图像。根据如此构成,不论是朝沿着基准取向的方向的缩放处理还是朝与基准方向垂直的方向的缩放处理都可以不改变边框状图像的边框的宽度而改变模板信息的大小。结果,对于形成矩形或大致矩形的边框状图像的模板信息通过计划好了的处理得到所需大小的模板信息。
上述分割步骤可以设定成把由与上述基准方向平行的边和与上述基准方向垂直的边构成的第1四边形配设在由上述模板信息形成的边框状图像的内侧,借助于延长此第1四边形的各边所形成的延长线以分离上述边框状图像的方式分割上述边框区信息。根据如此构成,可以在成为边框状的图像信息的内部通过与基准方向平行(包括大致平行)的边和与基准方向垂直(包括大致垂直)的边设定第1四边形。然后,借助于延长各边所形成的延长线以分离边框状图像的方式分割边框区,由此,把模板信息作为多个边框区获得,并可以作为在进行放大或缩小时的处理对象。结果,即便是形状复杂的模板信息也可以容易地特定在进行放大或缩小时的处理对象并进行恰当的处理。
上述第1四边形可以设定上述多条边的长度,使之在上述边框状图像的内侧得到最大的面积。根据如此构成,在以延长被配设在模板信息的边框状的内部的第1四边形的各边所形成的延长线分离边框状图像的情况下,可以除去包含不需要部分的不便。结果,借助于简单的处理识别处理对象实现正确的处理。
上述模板信息形成有超出边框状图像的边框内侧的凸起部,根据如此构成,上述第1四边形可以在不和上述凸起部和形成有凸起部的边框部分离的位置处形成,在形成第1四边形的情况下,在缩放处理的对象中包含凸起部。由此,可以避开在和凸起部及形成有此凸起部的边框部不同的方向上放大或缩小的不便。结果,可以阻止对凸起部不必要的缩放处理并把模板信息保持成需要的形状。
可以设定上述规则,使之对上述第1区或第2区中的某1个区域进行上述缩放处理。根据如此构成,通过对属于第1区的边框区进行缩放处理可以改变模板信息的纵横比。其结果,可以使模板信息的边框的宽度的平衡性变好。
上述分割步骤可以设定成把由与上述基准方向平行的边和与上述基准方向垂直的边构成的第2四边形配设在由上述模板信息形成的非矩形的边框状图像的内侧与上述边框状图像内接的位置上,借助于延长此第2四边形的各边所形成的延长线以分离上述边框状图像的方式分割上述边框区信息。根据如此构成,即便边框具有圆形、椭圆形或六边形等特殊的形状,也可以以第2四边形为基准判断构成模板信息的边是属于第1区或第2区中的某1个区。其结果简化缩放处理。
上述基准方向可以设定为与输出有基于上述模板信息的边框状图像的打印纸的输送方向垂直的方向。根据如此构成,可以把规定了打印纸的基准方向的方向作为基准输出。其结果是,可以依照定好了的取向输出打印纸。
为了达到上述目的,与本发明相关的图像处理程序,其特征在于是在计算机上对形成边框状图像的模板信息进行缩放图像处理的程序,在该程序中把上述模板信息分割成对应于多个边框区的边框区信息,并对由此分割处理得到的边框区信息中的至少1个在维持该边框区的宽度的不变的条件下进行放大或缩小的缩放处理,并用进行了这样缩放处理的边框区信息新制出成为边框状图像的新模板信息。根据如此构成,当在计算机上执行此图像处理程序时,只通过任意设定模板信息的放大或缩小的大小就可以进行保持了边框区的宽度的缩放处理。结果,只通过在此计算机上执行处理就可以得到所需大小的模板信息。
为了达到上述目的,与本发明相关的记录介质,其特征在于是记录了在计算机上对形成边框状图像的模板信息进行缩放图像处理的图像处理程序的记录介质,在该程序中把上述模板信息分割成对应于多个边框区的边框区信息,并对由此分割处理得到的边框区信息中的至少1个在维持该边框区的宽度的不变的条件下进行放大或缩小的缩放处理,并用进行了这样缩放处理的边框区信息新制出成为边框状图像的新模板信息。根据如此构成,只通过在计算机上执行被记录在记录介质上的程序并任意设定模板信息的放大或缩小的大小就可以进行保持了边框区的宽度的缩放处理。结果,只通过在此计算机上执行处理就可以得到所需大小的模板信息。
基于本发明的其他的特征及优点将随着对使用以下附图的实施方式的说明会逐渐明了。


图1是在实施方式1中表示图像处理装置的整体立体图。
图2是在实施方式1中表示显影处理部的剖视图。
图3是在实施方式1中表示控制系统的电路方框图。
图4是在实施方式1中表示程序和数据之间关系的模式图。
图5是在实施方式1中表示模板信息和图像信息的合成处理的过程的模式图。
图6是在实施方式1中表示文字信息的转换处理的模式图。
图7是在实施方式1中表示人物信息的转换处理的模式图。
图8是在实施方式1中表示模板合成的处理流程的流程图。
图9是在实施方式1中表示模板信息生成的处理流程的流程图。
图10是在实施方式1中表示编辑处理的处理流程的流程图。
图11是在实施方式2中表示控制系统的电路方框图。
图12是在实施方式2中表示确定模板信息的基准坐标的处理、检测模板信息的边界象素的处理、从边界象素形成尺寸界定线的处理及在模板信息的内部形成四边形的处理的图。
图13是在实施方式2中依次表示在设定了第1区、第2区、第3区后当进行放大处理时的处理方式的图。
图14是在实施方式2中表示原图像、基于以往步骤的放大处理图像和本发明的放大处理图像的图。
图15是在实施方式2中表示图像处理系统的方框图。
图16是在实施方式2中表示图像处理方法的流程图。
图17是在实施方式2中表示缩放处理前的原图像、对原图像第1区的缩放处理、对原图像第2区的缩放处理的图。
图18是在实施方式2中表示模板信息的原图像、基于以往步骤的放大处理图像和本发明的放大处理图像的图。
图19是在实施方式2的其他实施方式1中表示确定模板信息的基准坐标的处理、检测模板信息的边界象素的处理、从边界象素形成尺寸界定线的处理及在模板信息的内部形成四边形的处理的图。
图20是在实施方式2的其他实施方式1中依次表示在设定了第1区、第2区、第3区后当进行放大处理时的处理方式的图。
图21是在实施方式2的其他实施方式1中表示从边框区向内侧的凸出形状属于第2区的状态的说明图。
图22是在实施方式2的其他实施方式1中表示从边框区向内侧的凸出形状属于第3区的状态的说明图。
图23是在实施方式2的其他实施方式1中表示模板信息的原图像、基于以往步骤的放大处理图像和本发明的放大处理图像的图。
图24是在实施方式2的其他实施方式2中依次表示在设定了第1区、第2区、第3区后当进行放大处理时的处理方式的图。
图25是在实施方式2的其他实施方式2中表示模板信息的原图像、基于以往步骤的放大处理图像和本发明的放大处理图像的图。
图26是在实施方式2的其他实施方式2中表示在与椭圆状的边框相关的模板图像的内侧设定了四边形的状态的说明图。
图27是表示在图1的模板图像中只设定了第2区的状态的说明图。
图28是表示缩放处理前的原图像、在纵横方向放大了原图像后的放大结果、在横向放大了原图像后的放大结果的图。
具体实施例方式
(实施方式1)以下参照附图对与本发明的实施方式进行说明。
如图1所示,照片印像装置被构成为具备有把桌状的操作部Ao和冲洗处理部Ad整体化后的装置主体A和分离自此装置主体A的扫描仪单元S。
上述操作部Ao具备有被装在桌部的下部的起图像处理装置作用的控制装置1、显示各种信息的显示器2、键盘3和鼠标4,同时,还被构成为具备对应于各种半导体存储介质M的多个和半导体驱动器5、读出来自磁式或光学的存储介质M的信息的多个盘驱动器6。
如图1及图2所示,上述冲洗处理部Ad在其内部具备有在以卷状收存在一对像纸暗盒10中的长条状的银盐式的像纸P上对图像信息进行曝光的曝光部Ex、对被此曝光部Ex曝光的像纸P进行显影处理的显影处理部De、对经此显影处理部De显影处理了的像纸进行干燥的干燥部Dr,同时,还被构成为在装置主体A的上面具备把由此干燥部Dr被输送到装置上表面的像纸P横向传送的横向传送带11、依照订单单位对来自此横向传送带11的像纸P进行分类并传送到操作部Ao的分类传送带12。
上述曝光部Ex具备带有多个压轮使之送出来自像纸暗盒10的像纸P的前输送机构C1、带有多个压轮使之在曝光位置输送来自此前输送机构C1的像纸P的曝光输送机构C2、带有多个压轮使之把来自曝光位置的像纸P输送到显影处理部的后输送机构C3,同时还具备在由曝光输送机构C2输送的像纸P的感光面一侧进行曝光并形成图像信息的潜影的曝光单元16。
上述前输送机构C1、曝光输送机构C2、后输送机构C3被构成为可以借助于来自同步电动机的驱动力自由驱动,在装置主体A的内部具备控制这些电动机和上述曝光单元16的曝光控制装置17。上述曝光单元16具有以扫描的方式从R(红)、G(绿)、B(蓝)的激光光源把激光束照射在像纸P上进行曝光的功能。
上述显影处理部De具备带有多个显影处理槽和对各显影处理槽连续输送像纸P的多个压轮的显影单元18,上述干燥部Dr具备输送像纸P的多个压轮和把加热了的干燥风供给被此压轮输送的像纸P的鼓风机19。
上述扫描仪单元S在底部备有小脚轮的框体25的上表面可以自由交换地配备胶片盒26,同时,具备有通过光纤(未图示)把来自存放在框体25中的卤素灯等光源的光线引到被配设在胶片盒26是上部的臂27的端部的光照射系统,在框体25的内部具备有把穿过架在胶片盒26上的显影完毕的相片胶片F后的光线从光学透镜引到CCD等光电转换元件上并把该相片胶片F的图像信息转化为数字信号的光电转换部(未图示)。
在此扫描仪单元S中,其功能是把显影完毕的负片型或正片型相片胶片F装在胶片盒26中并进行来自光源的光线照射,在胶片盒26中以规定的速度输送相片胶片F,在光电转换部中把相片胶片F的画面图像信息的颜色分解为R(红)、G(绿)、B(蓝)3原色,并在数字信号化后输送到输送控制装置1。
由此扫描仪单元S获取的图像信息或由上述半导体驱动器5或盘驱动器6获取的图像信息被作为要被印在像纸P上的图像信息G(参照图5)处理。
虽然没有在附图中表示,但也可以考虑用反射型扫描仪单元获取图像信息,作为由半导体驱动器5或盘驱动器6获取的图像信息也可以考虑由数码照相机摄取的图像信息或由胶片扫描仪从相片胶片获取的图像信息。
如图3所示,上述控制装置1具有微处理器、半导体存储器、输入输出接口等,具备形成有从上述键盘3、鼠标4、半导体驱动器5、盘驱动器6及扫描仪单元S输入信号的输入系统的主控制部31、把图像信息G输出到显示器2的显示控制部32、对印像对象的图像信息G进行修正处理或对后述的模板信息T(参照图5)进行合成处理的图像处理部40、把要印像的图像信息G传输到上述曝光控制装置17的图像传输部33,同时还具备作为保存信息的存储设备的硬盘HD。在此硬盘HD中安装有实现信息的存取和图像信息G的处理的基本的OS及实现印像处理和后述的合成处理的软件。
如同图所示,上述图像处理部40被构成为包含对模板信息T进行旋转处理的旋转处理单元41、根据转换规则转换模板信息T的转换处理单元42、对图像信息G和模板信息T进行合成处理的合成处理单元43、在合成处理后调节图像信息G被展开了的图像层LG和模板信息T被展开了的模板层LT之间的相对位置的编辑处理单元44。
上述旋转处理单元41、转换处理单元42、合成处理43、编辑处理单元44都可以由硬件或软件或硬件和软件的组合构成。
还有,上述控制装置1被构成为可以进行如下模式的处理把1个画面的图像信息G印在1张像纸P上的印像模式、把多个图像信息G印在1张像纸P上的索引印像模式、把被预先设在成为印像对象的图像信息G的外围区域的模板信息T印在像纸P上的模板合成模式。实现此处理的程序和在执行程序时所需要的信息的概要可以如图4那样表示。
模板信息T是由被配设在围取图像信息G的周围的位置上的边框信息、把文字串被配设在图像信息G的周围的文字串信息、把卡通人物或徽标等配设在图像信息G的周围的一部分上的人物信息这3种信息构成。上述图像处理部40被构成为可以以重叠3种模板信息T之中的2种以上的信息的方式进行印像处理。还有,在以重叠2种以上的模板信息T的方式进行印像的情况下,使各模板信息连接的连接信息(参照图4)被生成。
上述边框信息是由由以象动植物或风景等那样有纵横区别的图像作为主题的图像数据组成的固定边框信息和由单纯的边框状的无纵横区别的图像数据组成的可变边框信息构成的。即固定边框信息是由对应于图像信息G的横向长取向的构图的信息和对应于图像信息G的纵向长取向的构图的信息这2种组成的,把这2种固定边框信息预先保存在上述硬盘HD上。还有,可变边框信息把对应于图像信息G的横向长取向的构图的信息设定为基准显示取向并保存在上述硬盘HD上。还有,此基准显示取向并不限于与横向长取向的构图对应的情形,也可以对应于纵向长取向的构图。
然后,当把固定边框信息T合成到图像信息G上时,在成为合成对象的图像信息G的构图为横向长取向的情况下,从硬盘HD读出与横向长取向对应的固定边框信息,并以使图像信息G重叠的方式进行合成,在成为合成对象的图像信息G的构图为纵向长取向的情况下,从硬盘HD读出与纵向长取向对应的固定边框信息,并以重叠的方式进行合成。
在成为合成对象的图像信息G的构图为横向长取向的情况下,可变边框信息从硬盘HD读出上述基准显示取向的信息,并以重叠到图像信息G上的方式进行合成。还有,在成为合成对象的图像信息G的构图为纵向长取向的情况下,进行在从硬盘HD读出可变边框信息后使之旋转90度的处理和依照预先设定的转换规则转换边框的宽度的处理,并以重叠在图像信息G上的方式进行合成。
上述文字串信息和上述可变边框信息一样把与横向长取向的构图对应的信息设定为基准显示取向并保存在上述硬盘HD上。然后,当把此文字串信息合成到图像信息G上时,在成为合成对象的图像信息G的构图为横向长取向的情况下,从硬盘HD读出文字串信息,并以重叠到图像信息G上的方式进行合成。还有,即便在成为合成对象的图像信息G的构图为横向长取向的情况下,如果上下关系倒转则进行180度的旋转。
还有,此文字串信息在图像信息G的构图为纵向长取向的情况下,在从硬盘HD读出了文字串信息后进行旋转90度或270度的处理,依照预先设定的转换规则在对文字串进行显示,并进行重叠到图像信息G上的处理。还有,即便在成为合成对象的图像信息G的构图为横向长取向的情况下,也可以根据上下关系选择90度和270度中的某1个旋转角度。
上述人物信息和上述可变边框信息一样把与横向长取向的构图对应的信息设定为基准显示取向并保存在上述硬盘HD上。然后,当把此人物信息合成到图像信息G上时,在成为合成对象的图像信息G的构图为横向长取向的情况下,从硬盘HD读出人物信息,并以重叠到图像信息G上的方式进行合成。还有,即便在成为合成对象的图像信息G的构图为横向长取向的情况下,如果上下关系倒转则进行180度的旋转。
还有,此人物信息在图像信息G的构图为纵向长取向的情况下在从硬盘HD读出了人物信息后进行旋转90度或270度的处理,依照预先设定的转换规则在对显示位置进行了转换的状态下显示人物,并进行重叠到图像信息G上的处理。还有,即便在成为合成对象的图像信息G的构图为横向长取向的情况下,也可以根据上下关系选择90度和270度中的某1个旋转角度。
总之,如图4所示,作为在OS(设在控制装置1上的基本程序)执行的程序设有以上述印像模式实现处理的印像程序、以上述索引印像模式实现处理的索引印像程序、以上述模板合成模式实现处理的模板合成程序。
印像程序根据印像尺寸数据等执行把图像信息G印在像纸P上的处理,索引印像程序根据总体概要数据等执行把多个图像信息G印在1张像纸P上的处理,模板合成程序根据印像尺寸数据、构图数据、模板信息T等和图像信息G对像纸P执行合成模板信息T和图像信息G的印像处理。
更具体地说,作为上述边框信息的与多种图像信息G对应的多个固定边框信息、可变边框信息、文字串信息、人物信息各自被保存在硬盘HD上。
模板信息T是由边框信息、文字串信息、人物信息、略图信息和连接信息组成,而且,边框信息是由固定边框信息和可变边框信息组成,这些信息被保存在硬盘HD上。还有,略图信息是以边框信息(固定边框信息及可变边框信息)和人物信息为基础由信息量减小了的小尺寸的图像数据形成的。连接信息是由在对图像信息G合成边框信息、文字串信息和人物信息中的至少1个时特定对应信息的信息构成的。
还有,固定边框信息、可变边框信息、文字串信息、人物信息、略图信息各信息既可以是非压缩的信息也可以是压缩了的信息。
可变边框信息是由上述基准显示取向中的模板信息T和转换时的记述了转换规则的数据组成的,被保存在带有识别该可变边框信息的索引信息的文件夹中。还有,上述转换规则被认为是以文本形式记述了转换规则的文件,但也可以是包含执行遵循了转换规则的处理的转换程序的信息。略图信息有对应于基准显示取向信息的和对应于图像信息G的构图为纵向长取向的情形的信息。
如图5所示,如果以使此可变边框信息从基准显示取向旋转90度对图像信息G合成时的处理方式为例进行举例说明,在转换基准显示取向中的横向边框Fa宽度Wa和纵向边框Fb宽度Wb的情况下,在进行了使可变边框信息绕旋转中心C逆时针旋转90度后,以Wa→WB、Wb→WA的对应关系对边框宽度进行转换。此转换是依照上述转换规则进行的,根据此转换规则,以预先设定的压缩比和放大比转换横向边框Fa和纵向边框Fb的处理被执行。由此,以如下方式进行合成在纵向长取向的可变边框信息的横向边框FA中宽度WA被设定、在纵向边框FB中宽度WB被设定了的边框信息T被展开到边框层LT,然后重叠到图像信息G被展开后的图像层LG上。
所述文字串信息是由包含表示文字串的多个文字信息、决定字体的种类以及字体大小的信息、决定文字串的最前头的文字的显示位置的显示参数、进行文字串的文字间距的设定的参数的同时包含记述了显示参数的转换时的转换规则的数据组成的,被保存在带有识别该文字串信息的索引信息的文件夹中。还有,上述转换规则被认为是以文本形式记述了转换规则的文件,但也可以是包含执行遵循了转换规则的处理的转换程序的信息。略图信息有对应于基准显示取向信息的和对应于图像信息G的构图为纵向长取向的情形的信息。
如图6所示,如果以使上述文字串信息从基准显示取向绕旋转中心C逆时针旋转90度的情形为例进行举例说明,在基准显示取向中以旋转中心C为基准把坐标(Xc,Yc)设定为显示开始位置、把文字串的文字间距设定为d进行文字串的显示,在进行该转换的情况下,根据上述转换规则,进行Xc→Yc’、Yc→Xc’、d→d’的转换,而且,设定上述转换规则,使之执行使文字串的各文字逆时针旋转90度的转换。由此,在转换后,把坐标(Xc’,Yc’)设定为显示开始位置,把文字间距设定为d’进行文字串的显示。还有,在把文字间距设定为d’时,设定包含根据和配设有文字串的方向对应的图像信息G的一边的长度、文字数、字体大小设定d’值的参数的上述规则。
上述人物信息包含表示人物信息的图像数据和决定人物信息的显示位置的位置信息,同时还包含记述了位置信息的在转换时的转换规则的数据,被保存在带有识别该人物信息的索引信息的文件夹中。还有,上述转换规则被认为是以文本形式记述了转换规则的文件,但也可以是包含执行遵循了转换规则的处理的转换程序的信息。略图信息有对应于基准显示取向信息的和对应于图像信息G的构图为纵向长取向的情形的。
如图7所示,如果以使此人物信息从基准显示取向绕旋转中心C逆时针旋转90度的情形为例进行举例说明,在基准显示取向中以旋转中心C为基准把坐标(Xc,Yc)(位置信息的一例)设定为显示位置并显示人物信息。在进行此转换的情况下,根据上述转换规则,进行Xc→Yc’、Yc→Xc’的转换,而且,设定上述转换规则,使之执行使人物信息逆时针旋转90度的转换。由此,在转换后,把坐标(Xc’,Yc’)设定为显示位置并显示人物信息。还有,在转换位置信息时,设定上述规则使之包含用于根据图像信息G的印片尺寸和纵横比实现转换的参数。还有,在此转换处理中把X-Y坐标系数据用作了位置信息,但也可以以预先设定的基准点为基准,使用以方向和距离确定显示位置的矢量数据。
可以把在把这样的文字串信息T之中的可变边框信息合成到图像信息G上时的处理概要表示于图5的模式图及图8的流程图。
总之,在如上述那样模板合成处理被选择的情况下,从控制装置1取得印片尺寸和该印片尺寸的纵横比,根据操作者的操作取得图像信息G的构图(步骤#101、102)。还有,此图像信息G被展开到预先设定的图像层LG上,在显示器2中被显示为原始的图像信息G或缩略了的图像信息G,根据此显示可以确认构图。特别是在执行模板合成处理的情况下,虽然在流程图中没有显示,但需要进行把设定为与在纵向尺寸和横向尺寸上设有差异的图像信息的纵向长取向和横向长取向中的1种取向对应的基准取向的模板信息T保存到上述硬盘HD中的处理。
接着,在根据这些信息把对应的多个略图信息显示在显示器2上并执行操作者根据此显示所选择的操作的情况下(步骤#103、#104),判别有没有对应的模板信息T(可变边框信息),在有对应的信息的情况下(图像信息G的构图为横向长取向的情形),从硬盘HD读出对应的模板信息T(步骤#105、#106),还有,如果不存在对应的信息(图像信息G的构图为纵向长取向的情形),则执行生成模板信息T的处理(模板生成例程·步骤#200)。
接着进行把这样得到的模板信息T展开到模板层LT的处理,由此,在使图像信息G和模板信息T重叠了的合成状态下显示在显示器2上,根据此显示可以进行编辑处理(步骤#107、步骤#300),然后,把经合成了的信息输送到上述曝光控制装置17上并实现对像纸P的印像。
如图9的流程图所示,上述模板生成例程(步骤#200)根据图像信息G的构图进行旋转处理,在图像信息G的构图为纵向长取向的情况下,根据上述转换规则执行转换边框(横向边框和纵向边框)的宽度的处理(步骤#201)。还有,在转换边框的宽度时可以通过对图像的一部分进行压缩处理和放大处理来应对,但在对边框的轮廓或边框的配置事先数据化并执行转换处理的情况下,也可以通过转换该被数据化了的轮廓或配置来应对。
接着,在可变边框信息和文字串信息连接的情况下,根据转换规则执行对该文字串的旋转处理、转换显示位置的处理和转换文字间距的处理(步骤#202、#203)。此处理中的文字串的旋转处理由数值指定指定显示取向的参数,转换显示位置的处理根据转换规则转换决定文字串的最前头的文字的位置的数值,转换文字间距的处理根据转换规则转换决定文字间距的数值(参照图6)。
接着,在可变边框信息和人物信息连接的情况下,根据转换规则执行对该人物的处理和转换显示人物信息的位置信息的处理(步骤#204、#205)。此处理中的转换位置信息的处理根据转换规则转换决定显示位置的坐标(参照图7)。
经这样合成了的信息在图像信息G被展开了的图像层LG和模板信息T被展开了的模板层LT相互重叠的状态下被管理。
然后,如图10的流程图所示,上述编辑处理(步骤#300)把重叠了上述图像层LG和模板层LT的图像(经合成了的信息)显示在显示器2上,在此显示状态中,如果操作者操作键盘3和鼠标4进行了执行编辑操作的选择,则设定基本的处理方式(步骤#301~#303),使得可以进行使作为操作对象的层在X-Y方向移动的相对移动调节。还有,在必要的情况下,执行文字串信息的字体大小或字体种类的变更、文字间距等显示设定的变更,并把执行此处理后的合成图像显示在显示器上。在操作者要求的情况下,通过以光标等选择操作被显示在显示器2上的OK开关可以保存此编辑后的设定信息(步骤#304)并进行印像处理。还有,在编辑处理中,如果操作者判断为不需要编辑,则初始状态通过以光标等选择操作被显示在显示器2上的OK开关被保存。
这样,在本发明中,只对基准显示取向把多种模板信息T中没有纵向长取向和横向长取向之别的信息保存为可变边框信息(图像数据),把作为模板信息T的文字串信息作为文字信息和基准显示取向中的显示位置信息保存,把作为模板信息T的人物信息作为图像数据和基准显示取向中的显示位置信息保存,由此,不论成为合成大小的图像信息G的构图如何都可以进行合成处理。特别是可以把作为1种模板信息T保存的模板信息合成到不同构图的图像信息G上,因此,不需要逐个保存横向长取向和纵向长取向的模板信息T,避免硬盘HD等存储设备的大容量化,进而有益于降低装置总体的成本。还有,在图像信息G和模板信息T合成后,借助于编辑处理可以调节图像信息G和模板信息T的位置,实现有必要的调节,变得易于使用。
本发明把表示基准显示取向中的横向边框和纵向边框的轮廓的数据作为可变边框信息保存,以成为把规定的图像嵌入被此轮廓围住的区域的方式构成该可变边框信息,在使该可变边框信息旋转的情况下,可以设定可变边框信息的构造并设定转换方式,使之转换表示轮廓的数据并转换横向边框和纵向边框的宽度。
还有,本发明只以作为模板信息T的文字串信息或只以人物信息为对象进行处理,还可以以物体为对象进行处理。
(实施方式2)在此实施方式2中,在具有装置主体和扫描仪单元的照片印像装置中进行图像信息和模板信息的合成处理,而且,在借助于照片印像装置印制这样合成处理后的信息方面基本上和实施方式1一样(和实施方式1有同样功能的对象附上和实施方式1通用的序号和符号)。
如图11所示,上述控制装置1具有微处理器、半导体存储器、输入输出接口等,具备形成有从上述键盘3、鼠标4、半导体驱动器5、盘驱动器6及扫描仪单元S输入信号的输入系统的主控制部31、把图像信息G输出到显示器2的显示控制部32、对印像对象的图像信息G进行修正处理或对后述的模板信息T进行合成处理的图像处理部40、把要印像的图像信息G传输到上述曝光控制装置17的图像传输部33,同时还具备作为保存信息的存储设备的硬盘HD。在此硬盘HD中安装有实现信息的存取和图像信息G的处理的基本的OS及实现印像处理和后述的合成处理的软件。
如同图所示,上述图像处理部40被构成为包含对模板信息T进行分割处理的分割处理单元46、根据规则放大或缩小模板信息T的缩放处理单元47、对图像信息G和模板信息T进行合成处理的合成处理单元43、在合成处理后调节如图15所示的图像信息G被展开了的图像层LG和模板信息T被展开了的模板层LT之间的相对位置的编辑处理单元44。
上述分割处理单元46、缩放处理单元47、合成处理单元43、编辑处理单元44都可以由硬件或软件或硬件和软件的组合构成。
虽然没有在附图中表示,但也可以构成为由半导体驱动器5或盘驱动器6获取被存储在半导体存储器或存储盘等介质上的模板信息T。
在以往的技术中,在对比如图14(a)所示的边框宽度1cm的模板信息T进行1.5倍的放大处理的情况下,模板信息T的边框宽度也随该缩放率而变化,因此,得到如图14(b)所示那样的边框宽度1.5cm的模板信息T。另一方面,在实施方式2中,在对图14(a)所示的边框宽度1cm的模板信息进行放大处理时,可以不改变其边框宽度,得到如图14(c)所示那样的模板信息T。
在图像处理部40中,通过合成由扫描仪单元S等送来的图像信息G和模板信息T实现把被装饰了的图像输出到显示器2上的处理,并借助于输出到曝光控制装置17实现印制到像纸上的处理。这里,图像处理部40其特征在于可以根据印在像纸上的图像信息G的大小进行放大或缩小模板信息T的缩放处理。
接着,根据图16所示的流程图对由图像处理部40所执行的对模板信息T的缩放处理进行说明。还有,在以下的说明中对把由如图12(a)所示那样在主扫描方向(基准方向)的边框区上m个象素、副扫描方向的边框区上n个象素(m×n个象素)构成的模板信息T放大成图13(c)所示的M×N个象素构成的模板信息T的程序进行说明。上述所谓主扫描方向是指在把模板信息T输出到像纸P上的情况下与上述像纸P的输送方向垂直的方向。缩放处理对构成模板信息T的各色成分的数据同样地执行。
首先,图像处理部40把xy坐标系设定在上述模板信息T上,同时,把中心象素决定为基准坐标(步骤#501)。在此处理中设定x轴与主扫描方向(基准方向或与基准方向垂直的方向)平行、y轴与副扫描方向(与基准方向垂直的方向或基准方向)平行。然后,在x轴方向上从图像的边缘开始数第m/2个、在y轴方向上从图像的边缘开始数第n/2个象素相当于上述模板信息T的中心坐标,因此,以此作为基准坐标。还有,在图12中,把基准坐标设定为(0,0)。还有,如图12(a)所示,此模板信息T是由矩形状的边框、边框内侧的区域和边框外侧的区域构成的。还有,上述基准坐标不必是模板信息T的中心象素,只要是位于边框的内侧区域的象素,哪个象素都可以。
在实施方式2中,基准坐标和坐标的原点(0,0)一致,但不一致也可以。也就是说,也可以把图像的中心设定为基准坐标,把图像的左上角作为坐标的原点(0,0)。
接着,图像处理部40搜索(步骤#502)与边框的内侧区域相关的象素中的和边框内接的象素(以下称为“边界象素”)。在此处理中,首先,如图12(b)所示,图像处理部40从基准坐标开始往x轴方向及y轴方向搜索象素(共4方向)。这里,边框的内侧区域的象素是全白(在8位的数据中,R、G、B都是255级)。因此,图像处理部40从基准坐标开始往x轴方向及y轴方向搜索象素,通过检测出R、G、B的任一颜色成分的色阶不是最大色阶(在8位象素中为255)的象素就可以把该象素判断为与边框相关的象素。
在借助于此处理检测出与边框相关的象素后,图像处理部40特定从与边框相关的象素向基准坐标方向位移1个象素后的象素。这里特定的象素成为边界象素。如上所述,从基准坐标开始往x轴方向及y轴方向(共4方向)进行象素的搜索,因此,被特定的边界象素有4个。还有,图像处理部40在搜索时对象素数进行计数,由此可以认识个象素的坐标。在此实施方式2中,把位于x轴方向上的边界象素设为坐标a(xlf,0)及坐标b(xrt,0),把位于x轴方向上的边界象素设为坐标c(0,yup)及坐标d(0,ydn)。
接着,图像处理部40是由与x轴方向平行的边和与y轴方向平行的边构成,把与上述边框内接的第1四边形设在边框的内侧区域内(步骤503)。现详细说明此处理如下。首先,如图12(c)所示,借助于从坐标a及坐标b向y轴方向搜索象素延伸尺寸界定线,同时从坐标c及坐标d向x轴方向延伸尺寸界定线。这里,把源自坐标a、b、c、d的尺寸界定线分别作为边A、B、C、D。因此,边A、B和y轴方向平行,边C、D和x轴方向平行。
另一方面,和坐标a及坐标b接触着的边框区和y轴方向平行,和坐标c及坐标d接触着的边框区和x轴方向平行。因此,如果在边框的内侧区域内连接各尺寸界定线,则可以设定由边A、B、C、D构成的第1四边形与上述边框内接。这里,可以把第1四边形的各顶点的坐标设定如下左上角坐标(xlf,yup)、右上角坐标(xrt,yup)、左下角坐标(xlf,ydn)、右下角坐标(xrt,ydn)。
还有,在第2实施方式的程序中,模板信息T的边框是由与x轴方向平行的边框区和与y轴方向平行的边框区构成为长方形。因此,由步骤#503的程序可以设定第1四边形。但是,在与模板信息T相关的边框为圆形状或除矩形之外的多边形的情况下或为矩形的情况下,需要基于后述的别的实施方式所说明的别的程序的处理。
接着,图像处理部40把模板信息T的边框分割为多个区域(步骤#504)。在此处理中,首先,如图12(d)所示,从由步骤#503设定的第1四边形的各边形成延长线(图中虚线)。然后,把由与x轴方向平行的边C、D和边A、B的延长线围成的范围设为第1区。还有,把由与y轴方向平行的边A、B和边C、D的延长线围成的范围设为第2区。还有,把除第1四边形之外和上述各区之外的范围设为第3区。
然后,图像处理部40算出在后述的缩放处理中的缩放率(步骤#505)。还有,后述的缩放处理借助于坐标变换用上述缩放率求得与预定的结果图像(缩放后的模板信息T)的各象素的坐标对应的原图像(缩放前的模板信息T)的坐标位置,借助于线性内插处理从该坐标位置求得该坐标位置的象素值,并把该象素值设为结果图像的对应坐标的象素值。
还有,在后述的缩放处理中,对第1区只在x轴方向进行缩放,对第2区只在y轴方向进行缩放,对第3区不进行缩放处理。因此,缩放率并不单是结果图像的大小相对于原图像的大小的倍率,要在各区分别被算出。此缩放率可以借助于以下的运算求得。
首先,如图17(a)所示,借助于以下的运算式从原图像的大小(m×n个象素)及第1四边形的各顶点的坐标求得第3区在x轴方向的大小(xtmp)及在y轴方向的大小(ytmp)。
xtmp={xlf+(m-xrt)}/2ytmp={ydn+(n-yup)}/2还有,因第3区不进行缩放处理,缩放前后的大小是不变的。
还有,结果图像的大小为M×N象素,因此,如图17(b)所示,第1区在x轴方向的大小在原图像上为(m-2×xtmp)、在缩放后变成(M-2×xtmp)。还有,第1区在y轴方向的大小在缩放前后是不变的。
同样,如图17(c)所示,第2区在y轴方向的大小在原图像上为(n-2×ytmp)、在缩放后变成(N-2×ytmp)。还有,第2区在x轴方向的大小在缩放前后是不变的。
因此,第1区在x轴方向的缩放率(xrto)及第2区在y轴方向的的缩放率(yrto)为xrto=(m-2×xtmp)/(M-2×xtmp)yrto=(n-2×ytmp)/(N-2×ytmp)。
还有,这里求得的缩放率是在缩放部分中的结果图像的大小相对于原图像的大小的比率。因此,放大时的缩放率的值不到1,缩小时的缩放率的值超过1。
接着,图像处理部40根据上述缩放率对分割后的各区进行缩放处理(步骤#506)。这里,对分割后的各区进行缩放处理的理由是对第1区只在x轴方向进行缩放,对第2区只在y轴方向进行缩放,对第3区不进行缩放。
首先,如图13(a)所示,把原图像的4个第3区照原样嵌入结果图像中的对应位置(角部)。由此,第3区的处理结束。
然后,如图13(b))所示,对第1区和第2区进行缩放处理。在此缩放处理中,从与结果图像的第1区及第2区相关的各坐标求得对应于该坐标的原图像的坐标位置,借助于线性内插处理从该坐标位置求得该坐标位置的象素值,并把该象素值设为结果图像的对应坐标的象素值。在进行此处理的情况下,首先,依照如下那样确定结果图像的第1区及第2区的各边框区的各坐标。第1区各边框区的各x坐标=0~±(M-2×xtmp)/2与各边框区的各y坐标=原图像的各y坐标相同第2区与各边框区的各x坐标=原图像的各x坐标相同各边框区的各y坐标=0~±(N-2×ytmp)/2然后,对应于这里求得的结果图像的各坐标在原图像中的坐标位置可以借助于以下的运算求得。第1区x坐标的坐标位置={0~±(M-2×xtmp)/2}×xrto与y坐标的坐标位置=结果图像的各y坐标相同第2区与x坐标的坐标位置=结果图像的各x坐标相同y坐标的坐标位置={0~±(N-2×ytmp)/2}×yrto还有,借助于线性内插求得上述各坐标的象素值。此线性内插的处理是指在得到的坐标位置为小数的情况下从使小数进位得到的坐标的象素值及舍去小数得到的坐标的象素值求得上述坐标位置的象素值。例如,假设得到作为原图像的某坐标位置(5.3,2.0),把坐标(5.0,2.0)的象素值设为e,把坐标(6.0,2.0)的象素值设为f,则坐标(5.3,2.0)的象素值为e×0.7+f×0.3。
根据以上那样运算,在求得原图像的上述各坐标位置的象素值后,把这些象素值作为结果图像的各对应坐标的象素值,由此可以对各边框区进行缩放。这样,从结果图像的各坐标求得与该各坐标对应的原图像的坐标位置的理由在于图像是由象素构成的,而且必须把结果图像的各坐标设为整数值。接着,如图13(c)所示,图像处理部40把缩放处理后的第1区及第2区分别嵌入结果图像中的对应位置上。至此,对第1区及第2区的处理结束。
由于以上的程序被执行,可以把图12(a)所示的模板信息放大成图12(c)所示的模板信息。还有,在上述程序中对第1区及第2区进行缩放处理,但也可以指对第1区或第2区进行缩放处理。在此情况下,在步骤#504中,也可以只设定第1区和第2区中的某1区。具体来说,如图27所示,例如,也可以通过在上述模板信息T上只由边C及边D形成延长线只设定第2区进行缩放处理。
由此,在比如想要在主扫描方向放大图18(a)的模板信息的情况下,根据以往的程序得到图18(b)的模板信息,但根据本实施方式的程序,如果只对第1区进行缩放处理,则可以得到图18(c)的模板信息。也就是说,在以往,如果只在1个方向对模板信息进行缩放(改变纵横比的情况),边框宽度的纵横比发生变化,但根据本实施方式,在保持边框宽度不变的情况下可以改变模板信息的纵横比。
还有,设定第1四边形的程序并不限于步骤#501~#503所示的步骤,只要设定成在边框的内部由与主扫描方向平行的2边和与副扫描方向平行的2边构成的四边形、构成上述边框的某1边和第1四边形的某1边平行或大致平行,什么样的程序都可以。
还有,根据上述程序,第1四边形被设定成与和模板信息相关的边框内接,即被设定成面积最大。由此可以在第1区及第2区中最大限度包含成为缩放对象的边框区。但并不限于此,只要第1四边形被设定在边框的内部、由与主扫描方向平行的边及与副扫描方向平行的边构成、构成上述边框的某1边和第1四边形的某1边平行或大致平行,也可以不与边框内接。
(其他实施方式1)以下对与本发明相关的一个其他实施方式进行说明。还有,在本实施方式中的缩放处理和与实施方式1相关的缩放处理中,只在与模板信息相关的边框的形状及步骤#503的程序上不同,至于其他的程序,本质上是一样的。因此,以下主要对在与模板信息T相关的边框的内侧区域设定第1四边形的程序进行说明。
如图19(a)所示,与本发明其他的实施方式的模板信息T相关的边框虽然是矩形状的边框,但形成有向内侧凸出的部分。在这样的情况下,如图21所示,根据第1四边形的设定位置,有的边框区在属于第1区的同时,在该边框区上形成的凸出物属于第2区,造成不便。在造成了这样不便的情况下,会导致如下问题该边框区在主扫描方向被缩放,同时,上述凸出物在副扫描方向被缩放。为了解决这个问题,象以下那样设定缩放处理的方式。
具体来说,对把此模板信息(m×n个象素)放大成图20(c)所示的模板信息(M×N个象素)的程序进行说明。
首先,如图19(a)所示,对模板信息T执行步骤#501及步骤#502的程序,可以设定坐标a(xlf,0)、坐标b(xrt,0)坐标c(0,yup)及坐标d(0,ydn)的边界象素。
然后,图像处理部40把第1四边形设定在边框的内侧区域。在此处理中,首先,从坐标a及坐标b向y轴方向延伸尺寸界定线,同时,从坐标c及坐标d向x轴方向延伸尺寸界定线。这里,从坐标c向负x方向展开的尺寸界定线在和源自坐标a的尺寸界定线相交之前会和形成于边框的凸起部重叠(检测出)。这样,如果各尺寸界定线在相交之前和凸起部重叠的状态下形成第1四边形,则凸起部如上述那样属于第1区和第2区。
在此情况下,如图19(b)所示,为了使尺寸界定线的位置向基准象素方向位移而避免与凸起部接触,使坐标c向基准象素方向位移1个象素,然后再次从坐标a、坐标b、坐标c、坐标d展开尺寸界定线。此时,使从坐标a展开的尺寸界定线的长度与从坐标b展开的尺寸界定线的长度一致。
然后,从坐标c向负x方向展开的尺寸界定线在不和形成于边框的凸起部重叠的条件下和源自坐标a的尺寸界定线相交之前反复执行使坐标c向基准象素方向位移1个象素的处理。这样,可以如图19(c)所示那样设定由源自坐标a、坐标b、坐标c、坐标d的尺寸界定线构成第1四边形。这里,源自坐标a、b、c、d的尺寸界定线分别设为边A、B、C、D。
接着,图像处理部40执行和步骤#504同样的程序。也就是说,如图19(d)所示,由与x轴方向平行的边C、D和边A、B的延长线围成的范围被设为第1区,由与y轴方向平行的边A、B和边C、D的延长线围成的范围被设为第2区。还有,除第1四边形之外和上述各区之外的范围被设为第3区。
还有,图像处理部40在以和步骤#505同样的程序求得缩放率后以和步骤#506同样的程序进行缩放处理。首先,如图20(a)所示,把原图像的4个第3区照原样嵌入结果图像中的对应位置(角部)。由此,第3区的处理结束。
然后,如图20(b)所示,在对第1区和第2区进行缩放处理后,如图20(c)所示,把缩放处理后的第1区及第2区分别嵌入结果图像中的对应位置上。至此,对第1区及第2区的处理结束。
在比如想要在x轴方向放大图23(a)的模板信息的情况下,根据以往的程序得到图23(b))的模板信息,但如果根据本实施方式的程序进行缩放处理,则可以得到图23(c)的模板信息。
通过执行这样的程序,即便在边框区构成有凸起形状也可以把和主扫描方向平行的边框区完全地包含在第1区中、把和副扫描方向平行的边框区完全地包含在第2区中。
还有,如图22所示,也可以设定第1四边形,使得第3区包含凸起形状的部分。在此情况下,可以在模板信息中以照原样的倍率对凸起部分进行缩放处理。
总之,只要第1四边形的位置被设定成和主扫描方向平行或大致平行的边框区属于除第2区以外的区域、和副扫描方向平行或大致平行的边框区属于除第1区以外的区域,则不限于上述实施方式的程序。
还有,在上述实施方式(1,2)中以与矩形状的边框相关的模板信息T为对象进行了说明。但上述边框不必为严格的矩形状,只要是有大致直线的边框区的大致四边形即大致矩形状,也可以应用上述实施方式(1,2)的处理方式。例如,也可以把上述实施方式(1,2)应用于图23(a)所示的大致矩形状的模板信息T。
(其他实施方式2)以下对与本发明相关的另外一个其他实施方式进行说明。还有,在本实施方式中的缩放处理和与实施方式1相关的缩放处理中,只在与模板信息T相关的边框的形状及步骤#503的程序上不同,至于其他的程序,实质上是一样的。还有,在本其他实施方式2中设在边框内侧的四边形(在实施方式1中为第1四边形)和第1四边形是不同的,因此,在这里称为第2四边形。因此,以下主要对在与模板信息T相关的边框的内侧区域设定第2四边形的程序进行说明。
在本其他实施方式2中对与图24(a)所示的六边形状的边框相关的模板信息T(m×n个象素)进行缩放处理的程序进行说明。
首先,如图13(a)所示,对模板信息T执行步骤#501及步骤#502的程序,可以设定坐标a、坐标b、坐标c及坐标d的边界象素。
然后,图像处理部40把由与x轴平行的边及与y轴平行的边构成、各顶点与和模板信息T相关的边框内接、从中点到边框之间的垂线长度对各边都相等的第2四边形设定在边框的内侧区域内。现对此程序详细说明如下。首先,从坐标a及坐标b向y轴方向延伸尺寸界定线,同时,从坐标c及坐标d向x轴方向延伸尺寸界定线。这里,从各坐标展开的尺寸界定线与边框重叠(检测出)。如果在此状态下形成了第2四边形,则边框的一部分属于第1区和第2区。
在这样的情况下,如图24(b)所示,使各坐标向基准象素方向位移1个象素,然后再次从坐标a、坐标b、坐标c、坐标d展开尺寸界定线。
然后,在从各坐标展开的尺寸界定线相交之前,反复执行使各坐标向基准象素方向位移1个象素、然后再次从坐标a、坐标b、坐标c、坐标d展开尺寸界定线的处理。这样,如图24(c)所示,可以设定各顶点内接于模板信息T的第2四边形。还有,通过执行和步骤#504同样的程序,可以把由与x轴方向平行的边C、D和边A、B的延长线围成的范围设为第1区,把由与y轴方向平行的边A、B和边C、D的延长线围成的范围设为第2区。还有,把第2四边形及除上述各区之外的范围设为第3区。
由此可以使第1区及第2区的各边框区和各边框区所属区域的各边之间的间隔相等,因此,可以调整属于第1区及第2区的各区域的边框区的长度。还有,可以使长度方向接近于主扫描方向的边框区包含在第1区,使长度方向接近于副扫描方向的边框区包含在第2区。还有,对于除此之外的边框区,可以使之属于第3区。
然后,借助于执行步骤505~507的程序进行缩放处理,即便是与图25(a)所示那样的六边形的边框相关的模板信息T,也可以在保持边框宽度不变的情况下进行缩放处理。在比如想要在x轴方向放大图25(a)的模板信息的情况下,根据以往的程序得到图25(b))的模板信息,但如果根据本实施方式的程序进行缩放处理,则可以得到图25(c)的模板信息。在与此模板信息T相关的边框中存在部分变形的地方,尽管如此,作为整体在保持了边框宽度不变的情况下在副扫描方向被放大。
还有,在本实施方式中对六边形的边框进行了说明,但并不限于此,即便是比如图26所示那样的椭圆形状的边框也可以应用本实施方式。
还有,在上述实施方式2、其他实施方式1、其他实施方式2中对矩形状、六边形状、椭圆形状的边框进行了说明,但并不限于这些形状,只要是边框状的模板信息就可以应用本发明。
还有,在上述程序中,缩放处理是借助于利用了线性内插的坐标变换而成的,但并不限于此。
还有,作为把构成模板信息T的边框分割为多个边框区的手段,可以借助于第1四边形或第2四边形的各边及源自上述各边的延长线分区分割模板信息T来进行,但并不限于此。也就是说,只要把长度方向接近于主扫描方向的边框区所属的区域设为第1区、把长度方向接近于副扫描方向的边框区所属的区域设为第2区、把不进行缩放处理的边框区所属的区域设为第3区、把进行第1区的缩放处理的方向设为主扫描方向、把进行第2区的缩放处理的方向设为副扫描方向,就不限于基于第1四边形或第2四边形的手段。
还有,本发明只要把构成模板信息T的边框分割为多个边框区、至少在1个以上的边框区在主扫描方向和副扫描方向中的某1方向进行缩放处理使各边框区的宽度方向不要和进行缩放处理的方向一致即可。
还有,根据本发明的程序,可以在保持模板信息T的装饰效果的同时进行任意缩放,对比如1个图案的模板信息T而言只要把1个图像预先存储在存储器中即可,有可以节省图像处理部40的存储器容量的效果。还有,可以根据各种各样的印像大小把模板信息T合成到输入图像上。
但是,上述实施方式2、其他实施方式1、其他实施方式2的处理可以用计算机程序实现。此程序被存放在计算机可读取的记录介质中。在本发明中,作为此记录介质,既可以是在图像处理部40上执行处理所必需的未图示的半导体存储器(例如ROM),也可以是作为未图示的外部存储装置的程序介质,可以通过把记录介质插入到所设有的程序读取装置来读取。
在上述任1种情况下,被存放的程序既可以是借助于微处理器(未图示)的存取被执行的构成,也可以是借助于读出被存放的程序并把读出的程序下载到未图示的程序存储区而被执行的构成。在此情况下,下载用的程序要预先被存放在主体装置中。
这里,上述程序介质是被构成为可与主体分离的记录介质,也可以是包含磁带或盒带等带类、软盘或硬盘等磁盘或CD-ROM/MO/MD/DVD等光盘的盘类、IC卡(包含存储卡)/光卡的卡类、或基于掩膜ROM、EPROM、闪存ROM等的半导体存储器的固定存放程序的介质。
最后,上述各实施方式并不限定本发明的范围,在本发明的范围内可以进行各种各样的变更。
权利要求
1.一种图像处理装置,其特征在于具备有合成被数字信号化了的图像信息和模板信息的合成单元,还具备有在设定了基准显示取向的所述模板信息(T)被形成使之对应于在纵向的尺寸和横向的尺寸上设有差异的图像信息(G)的纵向长取向和横向长取向中的1种取向的同时根据上述图像信息(G)的取向使上述模板信息(T)旋转的旋转处理单元(41)、在用此旋转处理单元(41)进行旋转处理时依照预先设定的规则转换上述模板信息(T)的转换处理单元(42)。
2.根据权利要求1所述的图像处理装置,其特征在于所述模板信息(T)在所述基准显示取向上是由把横边框和竖边框配设在所述图像信息(G)的周围的图像数据形成的,同时,上述规则可以形成包含表示比率的数值,使之把旋转处理后的模板信息(T)的横边框和竖边框转换为预先设定的宽度的比率。
3.根据权利要求1或2所述的图像处理装置,其特征在于所述模板信息(T)在所述基准显示取向上是由根据预先设定的基准坐标显示有最前头文字的文字串数据组成的,同时,上述规则可以在旋转处理后形成包含把上述最前头文字的显示位置转换为对应于所述图像信息(G)的相应的一边的长度的值的参数和根据这一边的长度对文字串的文字间距进行设定的参数。
4.根据权利要求1所述的图像处理装置,其特征在于所述模板信息(T)在上述基准显示取向上是由根据预先设定的位置信息被配设在所述图像信息(G)中的图像数据形成的,同时,上述规则可以在旋转处理时形成包含转换位置信息的参数,使得可以在所述图像信息(G)中的预先设定的位置上显示模板信息(T)。
5.一种图像处理方法,其特征在于是合成被数字信号化了的图像信息(G)和模板信息(T)的图像处理方法,具备有把所述模板信息(T)设定成对应于在纵向的尺寸和横向的尺寸上设有差异的图像信息(G)的纵向长取向和横向长取向中的1种取向的基准显示取向的步骤、根据所述图像信息(G)的取向使所述模板信息(T)旋转的旋转步骤、在进行此旋转处理时依照预先设定的规则转换所述模板信息(T)的转换步骤。
6.一种图像处理方法,其特征在于是缩放形成边框状图像的模板信息(T)的图像处理方法,具备有把所述模板信息(T)分割成对应于多个边框区的边框区信息的步骤、对由此分割处理得到的边框区信息中的至少1个在维持该边框区的宽度的不变的条件下进行放大或缩小的缩放步骤、用经此缩放步骤放大或缩小了的边框区信息新制出成为边框状图像的新模板信息(T)的合成步骤。
7.根据权利要求6所述的图像处理方法,其特征在于所述分割步骤被设定为把所述模板信息(T)分割为属于和基准方向平行的取向的第1区域、和基准方向垂直的取向的第2区域和被夹在第1区域和第2区域间的第3区域,所述缩放步骤被设定为对属于所述第1区域的边框区信息在所述基准方向进行缩放处理,对属于所述第2区域的边框区信息在和所述基准方向垂直的方向上进行缩放处理,对属于上述第3区域的边框区信息设定为不进行缩放处理。
8.根据权利要求6所述的图像处理方法,其特征在于所述分割步骤被设定成把由与所述基准方向平行的边和与所述基准方向垂直的边构成的第1四边形配设在由所述模板信息(T)形成的边框状图像的内侧,借助于延长此第1四边形的各边所形成的延长线以分离所述边框状图像的方式分割所述边框区信息。
9.根据权利要求6所述的图像处理方法,其特征在于所述分割步骤被设定成把由与上述基准方向平行的边和与上述基准方向垂直的边构成的第2四边形配设在由所述模板信息(T)形成的非矩形的边框状图像的内侧与所述边框状图像内接的位置上,借助于延长此第2四边形的各边所形成的延长线以分离所述边框状图像的方式分割所述边框区信息。
10.一种记录介质,其特征在于是记录了用于在计算机上执行对形成边框状图像的模板信息(T)进行缩放图像处理的图像处理程序的记录介质,在该程序中具备有把所述模板信息(T)分割成对应于多个边框区的边框区信息的分割步骤、对由此分割步骤得到的边框区信息中的至少1个在维持该边框区的宽度的不变的条件下进行放大或缩小的缩放步骤、用进行了这样缩放处理的边框区信息新制出成为边框状图像的新模板信息(T)的合成步骤。
全文摘要
本发明提供一种图像处理装置、方法、程序及记录了该程序的记录介质。是一种具备有合成被数字信号化了的图像信息(G)和模板信息(T)的图像处理部(40)的图像处理装置。这种图像处理装置被构成为预先保存好设定了基准显示取向的所述模板信息(T),使之对应于在纵向的尺寸和横向的尺寸上设有差异的图像信息(G)的纵向长取向和横向长取向中的1种取向,根据所述图像信息(G)的取向用旋转处理单元(41)使这样保存的模板信息(T)旋转的,在用此旋转处理单元(41)进行旋转处理时依照预先设定的规则通过转换处理单元(42)转换所述模板信息(T)。
文档编号H04N1/387GK1479167SQ03150140
公开日2004年3月3日 申请日期2003年7月18日 优先权日2002年7月18日
发明者北耕次, 矢川泰宏, 宏 申请人:诺日士钢机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1