图像编辑装置、图像编辑方法、程序以及计算机可读取的存储介质的制作方法

文档序号:6496622阅读:155来源:国知局
图像编辑装置、图像编辑方法、程序以及计算机可读取的存储介质的制作方法
【专利摘要】能满足编辑上的制约地容易对构成影集等的多页分派图像。在图像编辑装置中,图像数据获取单元(42)获取多个图像数据,页分配单元(43)根据所述多个图像数据各自的摄影时刻以及时刻基准间隔,按照对所述多页的各页所分配的图像数据的摄影时刻的间隔成为所述时刻基准间隔以下的方式,决定针对所述多页的图像数据的分配,页图像输出单元(44)基于所述分配的结果,输出多页的各页的图像输出数据。页分配单元(43)通过变更时刻基准间隔,由此来决定满足所述多页的页数以及对所述各页所分配的图像数据的最大数的至少一部分条件的分配。
【专利说明】图像编辑装置、图像编辑方法、程序以及计算机可读取的存储介质
【技术领域】
[0001]本发明涉及图像编辑装置、图像编辑方法、程序以及计算机可读取的存储介质。
【背景技术】
[0002]近年来,由于数码相机的普及,大量地获取照片等的图像数据变得容易。另一方面,例如,为了阅览等而人工地将这些图像数据进行分组较为麻烦。为此,开发了如专利文献I所示的基于图像的摄影时刻的间隔是否为阈值以上来对多个图像进行分组的技术那样,利用计算机将图像数据分为多个组的技术。
[0003]在先技术文献
[0004]专利文献
[0005]专利文献I JP特开2000-222381号公报
【发明内容】

[0006]发明所要解决的课题
[0007]近年来,用户亲手对由多页构成的影集(也称为相册)的布局进行电子编辑的情形正在增加。如影集那样,在对多页的各页分派了图像的编辑物中,通常分派给各页的图像按照相互间关联性较强地进行编辑。另外,在影集等编辑物的制作时,例如存在有如下的制约,即:当在I页所分派的图像的个数较多时一张一张的图像难以辨识,且当页数变多时则在进行印刷或造册时的成本将上升等这样的各种各样的编辑上的制约。
[0008]在进行电子编辑时,用户必须在考虑这样的编辑上的制约的基础上进行对各页一张张分派图像的作业。
[0009]本发明是鉴于上述课题而开发的,其目的在于:提供一种对于构成影集那样的编辑物的多页,能满足编辑上的制约地容易分派图像的图像编辑装置。
[0010]用于解决课题的手段
[0011]为了解决上述课题,本发明所涉及的图像编辑装置,其特征在于,包括:图像数据获取单元,其获取多个图像数据;页分配单元,其根据所述多个图像数据各自的摄影时刻以及所给的时刻基准间隔,按照对构成编辑物的多页的各页所分配的图像数据的摄影时刻的间隔成为所述时刻基准间隔以下的方式,决定对所述各页分配的图像数据的分配内容;和页图像输出单元,其基于所决定的分配内容,来输出多页的各页的图像输出数据,所述页分配单元通过变更所述所给的时刻基准间隔,由此来决定满足对所述各页所分配的图像数据的最大数以及所述多页的页数当中的至少一个条件的所述分配。
[0012]另外,本发明所涉及的程序,其特征在于,使计算机作为下述单元发挥作用,S卩,图像数据获取单元,其获取多个图像数据;页分配单元,其根据所述多个图像数据各自的摄影时刻以及所给的时刻基准间隔,按照对构成编辑物的多页的各页所分配的图像数据的摄影时刻的间隔成为所述时刻基准间隔以下的方式,决定对所述各页分配的图像数据的分配内容;和页图像输出单元,其基于所决定的分配内容,来输出多页的各页的图像输出数据,所述页分配单元通过变更所述所给的时刻基准间隔,由此来决定满足对所述各页所分配的图像数据的最大数以及所述多页的页数当中的至少一个条件的所述分配。
[0013]另外,本发明所涉及的图像编辑方法,特征在于,包括:图像数据获取步骤,获取多个图像数据;页分配步骤,根据所述多个图像数据各自的摄影时刻以及所给的时刻基准间隔,按照对构成编辑物的多页的各页所分配的图像数据的摄影时刻的间隔成为所述时刻基准间隔以下的方式,决定对所述各页分配的图像数据的分配内容;和页图像输出步骤,基于所决定的分配内容,来输出多页的各页的图像输出数据,在所述页分配步骤中,通过变更所述所给的时刻基准间隔,由此来决定满足对所述各页所分配的图像数据的最大数以及所述多页的页数当中的至少一个条件的所述分配。
[0014]另外,本发明所涉及的计算机可读取的存储介质,其特征在于,存储使计算机作为下述单元发挥作用的程序,即,图像数据获取单元,其获取多个图像数据;页分配单元,其根据所述多个图像数据各自的摄影时刻以及所给的时刻基准间隔,按照对构成编辑物的多页的各页所分配的图像数据的摄影时刻的间隔成为所述时刻基准间隔以下的方式,决定对所述各页分配的图像数据的分配内容;和页图像输出单元,其基于所决定的分配内容,来输出多页的各页的图像输出数据,所述页分配单元通过变更所述所给的时刻基准间隔,由此来决定满足对所述各页所分配的图像数据的最大数以及所述多页的页数当中的至少一个条件的所述分配。
[0015]根据本发明,能满足编辑上的制约地容易对构成影集那样的编辑物的多页分派图像。
[0016]在本发明的一形态中,所述页分配单元也可通过变更所述所给的时刻基准间隔,由此来决定满足对所述各页所分配的图像数据的最大数以及所述多页的页数的条件的所述分配。
[0017]在本发明的一形态中,本发明所涉及的图像编辑装置可还包括:图像数据数计算单元,其关于对所述页数的条件的个数的页所分配的图像的个数可取得的组合当中、满足对所述页的各页所分配的图像的个数成为对所述各页所分配的图像数据的最大数以下、且对相邻的页所分配的图像数据的个数之和大于所述最大数的条件的组合,计算构成满足该条件的组合的各页的图像数据的个数之和的最小值,所述图像数据获取单元获取所计算出的个数的图像数据。
[0018]在本发明的一形态中,所述图像数据数计算单元可将对所述各页所分配的图像数据的最大数设为Im,将所述多页的页数设为P,将(Im+l)XP / 2作为所述各页的图像数据的个数之和的最小值来进行计算。
[0019]在本发明的一形态中,所述页分配单元可包括:时刻基准间隔决定部,其决定新的所述所给的时刻基准间隔;临时分配单元,其基于所决定的所给的时刻基准间隔和所述各图像数据的摄影时刻,按照对所述多页的各页所分配的图像数据的摄影时刻的间隔成为所述时刻基准间隔以下、且对所述各页所分配的图像数据的个数成为所述最大数的条件以下的方式,对所述多页的各页分配所述多个图像数据;和分配条件判定单元,其在基于所述临时分配单元所进行的分配的页数满足所述页数的条件的情况下,将所述临时分配单元所进行的对所述各页的图像数据的分配,决定为对所述多页的图像数据的分配。【专利附图】

【附图说明】
[0020]图1是表示第I实施方式所涉及的相册编辑系统的构成的一个示例的图。
[0021]图2是表示图像编辑服务器的构成的一个示例的图。
[0022]图3是表示第I实施方式所涉及的图像编辑服务器所实现的功能的功能框图。
[0023]图4是表示第I实施方式所涉及的图像数决定部、图像数据获取部及页分配部的处理流程的一个示例的图。
[0024]图5是表示选择页最大图像数和页数的画面的一个示例的图。
[0025]图6是表示相册中所利用的图像的画面的一个示例的图。
[0026]图7是表示各图像数据的摄影时刻的分布的一个示例的图。
[0027]图8是表示图3所示的页分配部的功能构成的功能框图。
[0028]图9是表示对图7所示的图像数据反复进行临时的分配的过程的一个示例的图。
[0029]图10是表示对各页分摊的图像数据的个数的分布的一个示例的图。
[0030]图11是表示图像所被分派的页的图像的一个示例的图。
[0031]图12是表示第2实施方式所涉及的图像编辑服务器所实现的功能的功能框图。
[0032]图13是表示第2实施方式所涉及的图像数据获取部以及页分配部的处理流程的一个示例的图。
[0033]图14是表示图12所示的页分配部的功能构成的功能框图。
[0034]图15是表示赋予了页数的条件的情况下的处理过程的一个示例的图。
[0035]图16是表示赋予了页最大图像数的条件的情况下的处理过程的一个示例的图。
【具体实施方式】
[0036]以下,基于附图,对本发明实施方式进行说明。对出现的构成要素中具有同一功能的要素,赋予相同符号并省略其说明。以下,以相册编辑系统作为包含了图像编辑装置(图像编辑服务器)的系统的示例进行说明,其中,该图像编辑装置输出表示页图像的图像输出数据。
[0037][第I实施方式]
[0038]图1是表示本发明的第I实施方式所涉及的相册编辑系统的构成的一个示例的图。相册编辑系统包括图像编辑服务器1、和客户端装置2。图像编辑服务器I例如是Web (环球网)服务器程序进行动作的服务器硬件,客户端装置2例如是Web游览器的程序进行动作的个人计算机。图像编辑服务器I和客户端装置2经由因特网等的网络进行通信。另外,图像编辑服务器I将表示相册各页的页图像的图像输出数据经由网络而向印刷系统3输出。
[0039]以下,对于利用相册编辑系统来编辑相册时的概要进行说明。首先,图像编辑服务器I利用在客户端装置2所显示的Web页或由用户对该页所进行的输入,来获取对页所应分派的图像的图像数据或成为页分派的条件的信息。其次,图像编辑服务器I经由客户端装置2而向用户提示对相册的各页分派了图像数据的状况。如果用户认为必要,则对利用图像编辑服务器I所提示的图像的配置或分派进行修正。接下来,图像编辑服务器I将这些页的图像输出数据向印刷系统3输出。印刷系统3印刷相册,对操作客户端装置2的用户等寄送该印刷后的相册。
[0040]图2是表示第I实施方式所涉及的图像编辑服务器I的构成的一个示例的图。图像编辑服务器I包含:CPU11、存储部12、通信部13以及输入输出部14。
[0041]CPUll根据保存于存储部12中的程序来进行动作。另外,CPUll控制通信部13和输入输出部14。此外,上述程序也可以经由因特网等的网络来提供,也可以在DVD-ROM或USB存储器等的由计算机可读取的信息记录介质中保存来提供。
[0042]存储部12由RAM或ROM等的存储器元件、硬盘驱动器等所构成。存储部12保存上述程序。另外,存储部12保存从各部所输入的信息或运算结果。
[0043]通信部13如网卡那样,由用于与客户端装置2、印刷系统3等其他装置进行通信连接的通信单元等来构成。通信部13基于CPUll的控制,将从其他装置接收到的信息输入至CPUll和存储部12中,并向其他装置发送信息。
[0044]输入输出部14由控制监视器等的显示输出设备的单元或控制鼠标等的输入设备的单元等来构成。输入输出部14基于CPUll的控制,将图像数据等向显示输出设备输出,并获取由输入设备所输入的信息。
[0045]图3是表示第I实施方式所涉及的图像编辑服务器I所实现的功能的功能框图。图像编辑服务器I在功能上包括图像数决定部41、图像数据获取部42、页分配部43以及页图像输出部44。这些功能是通过CPUll执行保存在存储部12中的程序,来控制通信部13和输入输出部14,由此实现的。
[0046]以下,对于图像数决定部41、图像数据获取部42以及页分配部43的功能,根据处理流程来进行说明。图4是表示第I实施方式所涉及的图像数决定部41、图像数据获取部42以及页分配部43的处理流程的一个示例的图。
[0047]图像数决定部41主要由CPU11、存储部12以及通信部13来实现。图像数决定部41基于相册的页数以及对相册的各页所分派的图像的最大数的条件,来计算出页分配部43对构成相册的多页所能分配的图像数据的个数。此外,I个图像数据是表示照片等的I个图像的数据,对各页所分派的图像的最大数与对各页所分配的图像数据的最大数相等价。在由此进行说明的示例中,将页所分派的图像的最大数设为不变,将该最大数称为页最大图像数。以下,关于图像数决定部41的处理进行更详细地说明。
[0048]图像数决定部41首先经由通信部13而从客户端装置2获取页最大图像数和页数(步骤S101)。图5是表示选择页最大图像数和页数的画面的一个示例的图。在图5所示的例子中,图像数决定部41对话式地获取页数和页最大图像数。由操作客户端装置2的用户通过按下“页追加”按钮或“页删除”按钮来增减页数,另外由用户通过选择下拉菜单来输入页最大图像数。接下来,当用户按下“决定”按钮时,图像数决定部41获取该页图像最大数、页数的条件的信息。
[0049]图像数决定部41接下来对页分配部43满足所输入的条件且必能分派的图像的个数(以下,称为“可分派数”)进行计算(步骤S102)。图6是表示相册中利用的图像的画面的一个示例的图。图像数决定部41基于所计算出的个数,使表示分派所利用的图像的画面显示于客户端装置2。在图6中,小的矩形表示照片的图像,在右下部分添加了圆圈的小的矩形表示分派所利用的图像。在图5以及图6的例子中,页最大图像数为4,页数为6,可分派数成为15。在图6的画面的例子中,仅可分派数的图像数据将在分派中得到利用,所以在与可分派数相同数的图像的右下部分添加了圆圈。在该画面下,用户如按下了“0K”按钮,则转移至步骤S103以后的处理。在此,该计算出的可分派数根据页分配部43的算法来确定。由此,关于计算方法的详细情况,在说明了页分配部43的算法后陈述。此外,为了易于说明,在处理流程虽没记载,但用户按下“页条件变更”按钮时,返回图5的画面,从步骤S102的处理起反复进行。如此地,用户能对话式地确认成为分派给相册各页的分派对象的图像的同时,输入页数、页最大图像数。而且,为了谋求用户输入方便,也可将图5和图6所示的画面综合为一个画面。此外,分派中所利用的图像是在图5的画面上进行操作之前的定时或是在图6的画面上按下“照片上载”按钮的定时,从客户端装置2进行上载,所上载的图像的图像数据被存储在存储部12中。此外,也可预先上载图像并将其存储在存储部12中,通过客户端装置2对这些图像进行访问,来生成图6所示的画面。
[0050]图像数据获取部42以CPUll以及存储部12为中心来实现。图像数据获取部42从存储部12中获取计算出的可分派数的图像数据(步骤S103)。
[0051]图7是表示各图像数据的摄影时刻的分布的一个示例的图。在图7中,与时间轴垂直相交的线与图像数据对应,该线在时间轴上的位置表示该图像数据的摄影时刻。在此,图像数据预先按照摄影时刻的升序进行排列,设为赋予了顺序的图像数据。此外,也可通过后述的页分配部43来进行排列。
[0052]页分配部43以CPUll以及存储部12为中心来实现。页分配部43根据多个图像数据的各自的摄影时刻以及所给的时刻基准间隔,按照对这些页的各页所分配的图像数据的摄影时刻的间隔成为时刻基准间隔以下的方式,来决定针对这些页的图像数据的分配。另夕卜,页分配部43通过变更该所给的时刻基准间隔,来决定满足页数以及对各页所分配的图像数据的最大数(页最大图像数)中的至少一部分条件的所述分配。以下,关于页分配部43决定满足页数和页最大图像数的条件的分配的情况,进行说明。
[0053]图8是表示页分配部43的功能构成的功能框图。页分配部43在功能上包括时刻基准间隔决定部51、临时分配部52和分配条件判定部53。时刻基准间隔决定部51决定新的所给的时刻基准间隔。临时分配部52基于决定的所给的时刻基准间隔和各图像数据的摄影时刻,按照对多页的各页所分配的图像数据的摄影时刻的间隔成为时刻基准间隔以下且对各页所分配的图像数据的个数成为最大数的条件以下的方式,对多页的各页分配多个图像数据,作为临时分配。分配条件判定部53在通过临时分配部52所分配的页的页数满足页数的条件的情况下,将临时分配部52所进行的临时的分配,决定为针对所述多页的图像数据的分配。
[0054]以下,对更具体的处理进行说明。首先,临时分配部52为了对页分派图像数据的处理初始化,作为临时的分配而对I页分配I个图像数据(步骤S104)。这样,临时的分配中的页的个数成为图像数据的个数。在此,自头页起编号码的情况下的编号(页的顺位)与所分配的图像数据的编号相等。
[0055]其次,时刻基准间隔决定部51基于页最大图像数和对各页所分配的图像数据的摄影时刻,每当反复进行处理时,按照该值单调增加地决定时刻基准间隔(步骤S105)。在初次中,作为最小的时刻基准间隔,将相邻的图像数据的摄影时刻的间隔中最小的间隔决定为时刻基准间隔。第2次以后,将满足以下条件的相邻的2页的时刻间隔中最小的间隔决定为时刻基准间隔。该条件是指,对相邻的页所分配的图像数之和是页最大图像数以下这样的条件。满足该条件时,相邻的页的时刻间隔变得比前次决定的时刻基准间隔大或者相同。在此,相邻的2页的时刻间隔通过该页中所含的图像数据的摄影时刻来进行计算。例如,可将一方的页所含的图像数据中摄影时刻最早的图像数据与另一方所含的页中所含的图像数据中摄影时刻最早的图像数据之间的摄影时刻的差作为该2页的时刻间隔。另外,也可将一方的页所含的图像数据与另一方的页所含的图像数据之间的摄影时刻的差之中最小的差作为该2页的时刻间隔。此外,在决定基准时刻间隔时,并不必需将该时刻间隔本身作为数据来进行获取。例如,选择相邻的页的情形也可与将该相邻的2个页的时刻间隔决定为基准时刻间隔的情形成为等价。
[0056]接下来,时刻基准间隔决定部51判定是否已决定了时刻基准间隔(步骤S106)。如果时刻基准间隔已充分大而未能决定新的间隔(步骤S106的“否”),则在步骤S109以后,进行有关分配的结束的处理。
[0057]在已决定了基准时刻间隔的情况下(步骤S106的“是”),临时分配部52将具有该时刻基准间隔的间隔的2页中所含的图像综合到I页中(步骤S107)。当然,在进行页的综合时,表不各页的顺位的信息(例如,页的信息的链表)被改写成反映出该综合后的情形。由于通过时刻基准间隔决定部51的处理,实质指定了满足页最大图像数的条件的2页,因此临时分配部52在步骤S107的时刻点,按照满足页图像最大数的条件的方式,对页进行临时的分配。另外,在综合后的页中,考虑相邻的图像数据的摄影时刻时,以摄影时刻顺序来观察,成为了新相邻的图像数据的摄影时刻的间隔将成为上述的被综合的2页的时刻间隔以下。由此,在临时分配部52的步骤S107的处理的时刻点的临时的分配中,对各页所分配的图像数据中摄影时刻最近的(摄影时刻顺序上相邻的)图像数据彼此之间的时刻间隔必然成为基准时刻间隔以下。
[0058]接下来,分配条件判定部53判定步骤S107的处理结果的临时分配中的页数是否满足步骤SlOl中所获取的页数的条件(步骤S108),如不满足该条件(步骤S108的“否”),则从步骤S105的处理起反复进行下一循环。在满足页数的条件的情况下(步骤S108的“是”),分配条件判定部53将对各页的临时分配的信息决定为正式的对各页的图像数据的分配,并将该内容向存储部12输出(步骤S109)。
[0059]图9是表示反复对图7所示的图像数据进行临时分配的过程的一个示例的图。在此,说明页最大图像数为3、页数为4的处理过程的例子。图9的单点划线的包围表示I页,该包围中的与时间轴垂直的线表示对页所分派的图像数据。观察图7所示的图像数据的摄影时刻的间隔时,按照第I个和第2个的图像数据的摄影时刻的间隔tl最小、其次是第3个和第4个的图像数据的摄影时刻的间隔t3、第7个和第8个的图像数据的摄影时刻的间隔t7的顺序,间隔逐渐变长。在第I次的循环中,通过页分配部43的处理,将时刻间隔最短的第I个图像数据和第2个图像数据分别所被分配的页综合到I页(图9的上段)。在该阶段,由于页数比4大,因此继续进行下一循环的处理。相同地,接下来通过将第3个图像数据和第4个图像数据进行页综合,从而被分派到I页中,接下来第7个和第8个图像数据被分派到I页中(图9的中段)。然后,虽然相邻的页间的时间间隔最小的是第I页和第2页的时间间隔tl2,但对这些页所分派的图像数据的个数之和成为4而超过了作为页最大图像数的3,因此将产生次短的页间的时刻间隔的时刻间隔t45的第4页和第5页综合(图9的下段)。其结果,页的个数成为4,循环结束,图9的下段所示的对于页的图像数据的分配成为正式的分配。一旦将多个图像数据综合为I组(分组)后,综合后的组的图像数据不会分离。
[0060]在此,根据图9的处理过程所能想象的那样,如不考虑步骤S102的处理,则即便由于图像数据的摄影时刻的分布而成为分派处理的对象的图像的个数是相同的,也不能充分对页进行综合,可能会产生无法按照满足页数等的条件地进行分配的情况。这样的情况下,具体来说难以新决定有效的时刻基准间隔,而成为通过步骤S106的判定未能满足页数的条件地决定了分配。
[0061]为了不使该问题产生,图像数决定部41不论应获取的图像数据的摄影时刻的分布如何,均计算出页分配部43满足页最大图像数的条件的同时并且确实地对页数的条件的个数的页所分配的图像数据的最大数。图10是表示对各页所分摊的图像数据的个数的一个示例的图。本图是将最少的图像分配给各页的情况下的例子,是页最大图像数为4的情况。观察本图可知:页分配部43的处理的算法中,对相邻的页所分配的图像数之和即使超过页最大图像数(图10的例子中,4) I个也不能进行分配。根据该情况,图像数决定部41以下述的式来计算该图像数据的个数(可分派数)W。
[0062]W= (Im+1) XP / 2
[0063]在此,Im表示页最大图像数,P表示页数。此外,该式是以页数为2的倍数作为前提的式。例如,如果是进行横跨两版印刷的相册,则页数将成为2的倍数,因此利用该式并没有问题。另外,也可按照对奇数的页数的情况可适用的方式,对该式进行扩展。此外,页分配部43满足页最大图像数的条件的同时且确实地对页数的条件的个数的页所分配的图像数据的最大数,换个角度,是与图像数据的摄影时刻无关,页分配部43满足页最大图像数的条件的同时且对页数的条件的个数的页所不能分配的图像数据不会产生的图像数据的个数。在此,考虑与对页所分配的图像的个数所能得到的组合之间的对应。关于I个组合,在将对页数的页的各页所分配的图像的个数设为G(I) (I为页编号,是I以上且页数以下的整数)时,能够表现为(G(1)、G(·2)、……、G(P))。于是,一般来说,既满足页最大图像数的条件又满足对相邻的页所分配的图像数据的个数之和比该页最大数大的条件这样的组合存在有多个。这样,关于满足这些条件的组合中的各组合,如取对各页所分配的图像数据的个数之和,则该和的最小值成为与可分派数等价。即,如换个角度来说,可视为:图像数决定部51求取对构成满足上述条件的组合的各页所分配的图像数据的个数之和的最小值。
[0064]此外,取代利用图像数决定部41来限制通过图像数据获取部42获取的图像的个数,在不能满足页数的条件来分配图像数据的情况下,也可追加下述功能(页数削减部),即:利用其它方法满足页数的条件地进行削减页数的处理。具体来说,页数削减部也可基于在上述的情况下步骤S109中输出的针对各页的分配,在不相邻的2页之间,提取这些页所包含的图像数据的个数之和成为页图像最大数以下的组合,将这些结合。另外,为了更确实地削减页数,也可以在所分配的图像数据的个数比页最大图像数小的页之中,选择对该页所分配且相邻的图像的时刻间隔的平均为最大的页,在将该页分割为多页后,提取上述不相邻的2页之中被综合的组合并进行结合。
[0065]页图像输出部44以CPU11、存储部12以及通信部13为中心来实现。页图像输出部44基于页分配部43的分配的结果,输出多页的各页的图像输出数据。存储部12中预先按照所分派的图像的个数,保存I个或者多个表示由所分派的图像的位置、大小和背景的绘画构成的页布局的布局信息。页图像输出部44从存储部12中获取与对各页所分配的图像的个数对应而准备的布局信息中的一个布局信息,根据该布局信息所示的图像的配置,将对该页所分配的图像数据所示的图像分派至布局中,来生成页的图像。将该生成的各页的图像的图像输出数据向客户端装置2输出,并使该各页的图像显示于客户端装置2的画面。另外,如无需变更该各页的分派,则将印刷用的图像输出数据向印刷系统3发送。图11是表示分派了图像的页的图像的一个示例的图。赋予了编号的矩形的部分表示所分派的照片等的图像,该编号表示以摄影时刻顺序观察到的该图像的编号。
[0066]此外,用户可对话式地修正针对所显示的各页的图像的分派。通过页分配部43等的处理,摄影时刻较近且关联性强、盖然性高的图像彼此成为相同页,并且也考虑了页最大图像数等,因此即使在用户修正分派的情况下,也能够期待得到:该操作量比从I开始进行分派的情形要小。
[0067][第2实施方式]
[0068]以下,关于本发明的第2实施方式,以与第I实施方式的不同点为中心进行说明。在第2实施方式中,相册编辑系统具有图像编辑服务器I和客户端装置2的点及图像编辑服务器I的硬件构成是与第I实施方式相同的。
[0069]图12是表示第2实施方式所涉及的图像编辑服务器I所实现的功能的功能框图。图像编辑服务器I在功能上具备图像数据获取部61、页分配部62、和页图像输出部63。这些功能是通过CPUlI执行保存在存储部12中的程序,来控制通信部13和输入输出部14,由此来实现的。
[0070]以下,对于图像数据获取部61以及页分配部62的功能,根据处理流程来进行说明。图13是表示第I实施方式所涉及的图像数据获取部61以及页分配部62的处理流程的一个示例的图。
[0071]图像数据获取部61以CPU11、存储部12以及通信部13为中心来实现。图像数据获取部61获取多个图像数据(步骤S201)。图像数据获取部61从存储部12等中获取诸如经由客户端装置2以及网络由用户事前上载、且用户决定为用于制作相册的多个图像数据。
[0072]页分配部62以CPUll及存储部12为中心来实现。页分配部62根据多个图像数据的各自的摄影时刻以及所给的时刻基准间隔,按照对这些页的各页所分配的图像数据的摄影时刻的间隔成为时刻基准间隔以下的方式,来决定针对这些页的图像数据的分配。另夕卜,页分配部62通过变更该所给的时刻基准间隔,由此来决定满足页数以及对各页所分配的图像数据的最大数(页最大图像数)中的至少一部分条件的所述分配。
[0073]图14是表示页分配部62的功能构成的功能框图。页分配部62在功能上包括时刻基准间隔决定部71、临时分配部72和分配条件判定部73。时刻基准间隔决定部71决定新的所给的时刻基准间隔。临时分配部72基于决定的所给的时刻基准间隔和各图像数据的摄影时刻,按照对多页的各页所分配的图像数据的摄影时刻的间隔成为时刻基准间隔以下且对各页所分配的图像数据的数成为最大数的条件以下的方式,对多页的各页分配多个图像数据,作为临时分配。分配条件判定部73在通过临时分配部72所分配的页的页数满足页数的条件的情况下,将临时分配部72所进行的临时分配决定为针对所述多页的图像数据的分配。[0074]关于更具体的处理,以下进行说明。首先,页分配部62获取页最大图像数或者页数的条件(步骤S202)。例如,页分配部62利用图5所示那样的画面来获取这些条件即可。
[0075]其次,时刻基准间隔决定部71设定时刻基准间隔的初始值(步骤S203)。在此,时刻基准间隔的初始值在利用页数的条件的情况下,可以是图像数据的摄影时刻的最小单位(例如I秒等),也可以是相邻的图像数据的摄影时刻的间隔的最小值。另外,在利用页最大图像数的条件的情况下,也可以是相邻的图像数据的摄影时刻的间隔的最大值。
[0076]其次,临时分配部72基于相邻的图像数据的摄影时刻的间隔和时刻基准间隔的大小关系,作为临时分配而对页分配图像数据(步骤S204),更具体而言,关于对各页所分配的图像数据,按照相邻的图像数据的摄影时刻的间隔成为时刻基准间隔以下,并且,相互对其他页所分配且相邻的图像数据的摄影时刻的间隔变得比时刻基准间隔大的方式,对页进行临时分配图像数据。
[0077]该临时分配的处理例如通过以下的顺序来进行。首先,临时分配部72判定从第I个图像数据与在顺序上为下一顺位的图像数据之间的摄影时刻的间隔是否超过时刻基准间隔,在超过了的情况下,生成在该2个图像数据之间有页边界的意思的信息。接下来,临时分配部72在对于全部的相邻的图像数据的间隔进行了上述的页边界的判定后,进行如下处理,即:将第I个图像数据起到最初的页边界的紧前面为止的图像数据分配到第I页,将第k个(k为I以上且小于页边界数的整数)页边界的紧后面的图像数据至第(k+Ι)个页边界的紧前面的图像数据分配到第(k+Ι)页,将最后的页边界的紧后面的图像数据至最后的图像数据分配到最后的页。通过该处理,进行满足步骤S204的条件的分配。
[0078]其次,分配条件判定部73判定针对页的临时的分配的结果是否满足步骤S202中获取的条件(步骤S205)。如不满足所获取的条件(步骤S202的“否”),则时刻基准间隔决定部71使基准时刻间隔变化(步骤S206),反复进行步骤S204以后的处理。在此,时刻基准间隔决定部71在将页数为条件的情况下,使基准时刻间隔增加规定的时刻即可,在将页最大图像数为条件的情况下,使基准时刻间隔减少规定的时刻即可。
[0079]在满足所获取的条件的情况下(步骤S205的“是”),关于分配条件判定部73,分配条件判定部73将针对各页的临时分配的信息决定为正式的针对各页的图像数据的分配,并将该内容向存储部12输出(步骤S207)。
[0080]图15是表示赋予了页数的条件的情况下的处理过程的一个示例的图。图像数据的摄影时刻设为图7所示那样地分布。设获取到的图像的个数为8,设页数为4。在该情况下,在第I次的临时的分配中,第I个和第2个图像数据被分配到I页中,基准时刻间隔若与第2个图像数据和第3个图像数据之间的时刻间隔相同或要大时,则对第I个至第4个图像的页、第5个图像的页、第6个图像的页、第7个和第8个图像的页的共计4页,分配图像数据。由此,分配条件判定部73判定为满足条件,并将该分配的内容向存储部12输出。如此,仅通过赋予页数的条件,从而用户能够在希望的页数的范围内制作相册。由此,能够将相册的金额抑制在预算内,并且能够制作全部登载了希望的图像的相册。
[0081]图16是表示赋予了页最大图像数的条件的情况下的处理过程的一个示例的图。设图像数据的摄影时刻如图7所示那样地分布。设获取到的图像的个数为8,页最大图像数为3。在该情况下,在第I次的临时的分配中,将第I个至第5个的5个图像数据分配到第I页中,将第6个至第8个的3个图像数据分配到第2页中。反复进行若干次循环后,将不会有超过了页最大图像数的分配了图像数据的页。由此,分配条件判定部73判定为满足条件,并将该分配的内容向存储部12输出。如此,通过仅赋予页最大图像数的条件,从而用户能够在希望的每I页的图像登载数的范围内制作相册。由此,能够使图像的尺寸变大,且能够制作登载了希望的全部图像的相册。
[0082]此外,也可以进行以下述为前提的处理,即:赋予页最大图像数和页数的条件两方,并且可使对页所分配的图像数据的个数变化。在该情况下,步骤S203至步骤S206的处理与赋予了页最大图像数的条件的情况相同。而且,在满足页最大图像数的条件的情况下,分配条件判定部73将从第I个至所赋予的页数为止的页以及对这些页所分配的图像数据的信息向存储部12输出。
[0083]页图像输出部63的处理由于与第I实施方式中的页图像输出部44是相同的处理,故省略说明。
[0084]此外,也可利用页图像输出部63的输出结果,反复且对话式地变更影集中所利用的图像数据。例如,通过步骤S202来获取页最大图像数和页数的条件的两方,并通过上述的方法来对各页分配图像数据。接下来,在所分配的页数超过相册的页数的情况下,换而言之,在未满足页数的条件的情况下,将该超过的意思,经由客户端装置2提示给用户。确认了该意思的用户可将图像数据从用于制作相册的对象中删除,或者决定利用已经对页数条件所示的个数的页分配的图像数据来制作相册。在用户删除图像数据的情况下,图像编辑服务器I再次进行从步骤S203起至S207的处理,将新分派了图像的各页向用户提示。在该情况下,也可不必限于页数减少,也存在有比用户预想减少了页的情形,通过反复进行这些操作、处理,从而能够按照满足相册的页数的条件、页最大图像数的条件的方式,对各页分派图像。
[0085]如上所述,作为本发明实施方式的例子,说明了相册编辑系统,但本发明并不限于上述的例子。例如,各页的图像的数据也可不必向印刷系统3输出。其原因在于,编辑物并不限于相册那样的物理性物体,也可以是由电子(设想的)页构成的编辑物。例如,各页的图像的数据也可以是用于显示于数字相框或PC的画面的数据。另外,成为分配对象的图像数据并不限于静止图像的照片,为了制作DVD的菜单画面等,也可以利用运动图像或运动图像的缩略图等。
【权利要求】
1.一种图像编辑装置,其特征在于,包括: 图像数据获取单元,其获取多个图像数据; 页分配单元,其根据所述多个图像数据各自的摄影时刻以及时刻基准间隔,按照对构成编辑物的多页的各页所分配的图像数据的摄影时刻的间隔成为所述时刻基准间隔以下的方式,决定对所述各页分配的图像数据的分配内容;和 页图像输出单元,其基于所决定的分配内容,来输出多页的各页的图像输出数据, 所述页分配单元通过变更所述时刻基准间隔,由此来决定满足对所述各页所分配的图像数据的最大数以及所述多页的页数当中的至少一个条件的所述分配。
2.根据权利要求1所述的图像编辑装置,其特征在于, 所述页分配单元通过变更所述时刻基准间隔,由此来决定满足对所述各页所分配的图像数据的最大数以及所述多页的页数的条件的所述分配。
3.根据权利要求2所述的图像编辑装置,其特征在于, 所述图像编辑装置还包括:图像数据数计算单元,其关于对所述页数的条件的个数的页所分配的图像的个数可取得的组合当中、满足对所述页的各页所分配的图像的个数成为对所述各页所分配的图像数据的最大数以下、且对相邻的页所分配的图像数据的个数之和大于所述最大数的条件的组合,计算构成满足该条件的组合的各页的图像数据的个数之和的最小值, 所述图像数据获取单元获取所计算出的个数的图像数据。
4.根据权利要求3所述的图像编辑装置,其特征在于, 所述图像数据数计算单元将对所述`各页所分配的图像数据的最大数设为Im,将所述多页的页数设为P,将(Im+1) XP / 2作为所述各页的图像数据的个数之和的最小值来进行计笪
ο
5.根据权利要求1至3中任一项所述的图像编辑装置,其特征在于, 所述页分配单元包括: 时刻基准间隔决定部,其决定新的所述时刻基准间隔; 临时分配单元,其基于所决定的时刻基准间隔和所述各图像数据的摄影时刻,按照对所述多页的各页所分配的图像数据的摄影时刻的间隔成为所述时刻基准间隔以下、且对所述各页所分配的图像数据的个数成为所述最大数的条件以下的方式,对所述多页的各页分配所述多个图像数据;和 分配条件判定单元,其在基于所述临时分配单元所进行的分配的页数满足所述页数的条件的情况下,将所述临时分配单元所进行的对所述各页的图像数据的分配,决定为对所述多页的图像数据的分配。
6.一种程序,其特征在于,是使计算机作为下述单元发挥作用的程序,即, 图像数据获取单元,其获取多个图像数据; 页分配单元,其根据所述多个图像数据各自的摄影时刻以及时刻基准间隔,按照对构成编辑物的多页的各页所分配的图像数据的摄影时刻的间隔成为所述时刻基准间隔以下的方式,决定对所述各页分配的图像数据的分配内容;和 页图像输出单元,其基于所决定的分配内容,来输出多页的各页的图像输出数据, 所述页分配单元通过变更所述时刻基准间隔,由此来决定满足对所述各页所分配的图像数据的最大数以及所述多页的页数当中的至少一个条件的所述分配。
7.一种图像编辑方法,其特征在于,包括: 图像数据获取步骤,获取多个图像数据; 页分配步骤,根据所述多个图像数据各自的摄影时刻以及时刻基准间隔,按照对构成编辑物的多页的各页所分配的图像数据的摄影时刻的间隔成为所述时刻基准间隔以下的方式,决定对所述各页分配的图像数据的分配内容;和 页图像输出步骤,基于所决定的分配内容,来输出多页的各页的图像输出数据, 在所述页分配步骤中,通过变更所述时刻基准间隔,由此来决定满足对所述各页所分配的图像数据的最大数以及所述多页的页数当中的至少一个条件的所述分配。
8.一种计算机可读取的存储介质,其特征在于,存储了使计算机作为下述单元发挥作用的程序,即, 图像数据获取单元,其获取多个图像数据; 页分配单元,其根据所述多个图像数据各自的摄影时刻以及时刻基准间隔,按照对构成编辑物的多页的各页所分配的图像数据的摄影时刻的间隔成为所述时刻基准间隔以下的方式,决定对所述各页分配的图像数据的分配内容;和 页图像输出单元,其基于所决定的分配内容,来输出多页的各页的图像输出数据, 所述页分配单元通过变更所述时刻基准间隔,由此来决定满足对所述各页所分配的图像数据的最大数以及所述·多页的页数当中的至少一个条件的所述分配。
【文档编号】G06T11/80GK103858418SQ201280047290
【公开日】2014年6月11日 申请日期:2012年6月28日 优先权日:2011年9月27日
【发明者】渡边芳明, 布彭德拉·辛格 申请人:乐天株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1