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

文档序号:6511352阅读:142来源:国知局
图像信息处理系统、图像信息处理装置以及方法
【专利摘要】提供一种图像信息处理系统、图像信息处理装置以及方法。该图像信息处理系统能够考虑到在同一照片所涉及的多个图像数据中存在彼此尺寸不同或者图像质量被调整而不同的图像数据这一情况来进行处理。图像信息处理装置(1)存储并保持图像数据,接收作为存储对象的图像数据。图像提供装置(2)或者图像信息处理装置(1)判断是否存储有与该作为存储对象的图像数据相似的图像数据,如果存储有相似的图像数据,则针对该彼此相似的图像数据分别计算预定的评价值,对该评价值进行比较,如果作为存储对象的图像数据与所存储的与其相似的图像数据相比评价高,则控制为以作为存储对象的图像数据进行替换。
【专利说明】图像信息处理系统、图像信息处理装置以及方法
【技术领域】
[0001]本发明涉及一种图像信息处理系统、图像信息处理装置以及方法。
【背景技术】
[0002]近年来,不仅照相机,而且便携式电话等各种设备中也内置有用于拍摄和浏览照片的功能而被广泛地应用。作为在这样的设备之间共享照片的图像数据时的问题,存在以下情况:相同照片所涉及的两个以上的图像数据被分散地保持在各种设备中。另外,在像这样被分散地保持的图像数据的情况下,尽管是相同的照片,有时也要对图像的尺寸、编码方法进行调整等。
[0003]因此,例如在专利文献I中公开了如下一种从照相机向服务器传输图像数据的技术,即,生成作为传输对象的图像数据的哈希值和服务器侧已保持的图像数据的哈希值、并且对这些哈希值进行比较来选择性地传输在服务器侧尚未保持的图像数据的技术。
[0004]另外,在专利文献2中公开了针对获取到的图像数据,将视为实质上相同的图像数据(关联图像数据)替换为链接信息来进行管理的技术。
[0005]专利文献1:日本特开2007-201861号公报
[0006]专利文献2:日本特开2006-81119号公报

【发明内容】

_7] 发明要解决的问题
[0008]然而,在上述现有技术中,没有考虑以下情况:即使是同一照片所涉及的多个图像数据,也存在成为彼此尺寸不同或者图像质量被调整而不同的图像数据的情况。即,关于图像数据,由于尺寸变更、编码方法等的差异,可能存在块状噪声量等外表评价不同的图像数据。因而,在存储并保持图像数据的服务器、装置中,在进行控制来单纯进行替换或者单纯有相似的图像数据就不进行替换的情况下,例如虽然存在块状噪声量更少等外表评价更高的图像数据,但结果却是不能有效地利用。
[0009]本发明是鉴于上述实际情况而完成的,其目的之一在于提供如下的图像信息处理系统、图像信息处理装置以及方法:能够考虑到在同一照片所涉及的多个图像数据中存在彼此尺寸不同或者图像质量被调整而不同的图像数据这一情况来进行处理。
[0010]用于解决问题的方案
[0011 ] 为了解决上述现有例的问题,本发明的图像信息处理系统包括图像信息处理装置和图像提供装置,其中,上述图像信息处理装置包括:保持单元,其存储并保持图像数据;以及接收单元,其接收作为存储对象的图像数据,上述图像提供装置或者上述图像信息处理装置包括:判断单元,其判断上述保持单元中是否保持有与上述作为存储对象的图像数据相似的图像数据;计算单元,如果保持有与上述作为存储对象的图像数据相似的图像数据,则该计算单元针对彼此相似的图像数据分别计算预定的评价值;以及控制单元,其对计算出的该评价值进行比较,如果作为存储对象的图像数据与上述保持单元中所保持的与作为存储对象的图像数据相似的图像数据相比评价高,则进行控制来以上述作为存储对象的图像数据替换上述保持单元中所保持的图像数据。
[0012]另外,本发明的一个方式所涉及的图像信息处理装置以能够通信的方式与存储并保持图像数据的保持单元相连接,包括:判断单元,其以作为存储对象的图像数据为处理对象,来判断上述保持单元中是否保持有与作为该处理对象的图像数据相似的图像数据;获取单元,如果保持有与作为该处理对象的图像数据相似的图像数据,则该获取单元针对彼此相似的图像数据分别获取预定的评价值;以及控制单元,其对获取到的该评价值进行比较,如果作为处理对象的图像数据与上述保持单元中所保持的与作为处理对象的图像数据相似的图像数据相比评价高,则进行控制来以作为上述处理对象的图像数据替换上述保持单元中所保持的图像数据。
[0013]在此,可以从提供作为存储对象的图像数据的图像提供装置接收该作为存储对象的图像数据和该图像数据的评价值,也可以还包括评价值计算单元,该评价值计算单元从提供作为存储对象的图像数据的图像提供装置接收该作为存储对象的图像数据,并对接收到的图像数据的评价值进行计算。
[0014]进一步地,也可以上述评价值根据图像数据的尺寸、与图像数据的图像质量有关的信息以及基于图像数据的内容的评价值中的至少一个来计算。另外,也可以还包括特征量计算单元,该特征量计算单元针对作为存储对象的图像数据和被存储在上述保持单元中的图像数据分别计算预定的特征量的信息,对计算出的该特征量进行比较,从上述保持单元中所保持的图像数据中检索与作为存储对象的图像数据相似的图像数据。
[0015]进一步地,本发明的另一个方式所涉及的程序是使以能够通信的方式与存储并保持图像数据的保持单元相连接的计算机作为以下单元发挥功能的程序:判断单元,其以作为存储对象的图像数据为处理对象,来判断上述保持单元中是否保持有与作为该处理对象的图像数据相似的图像数据;获取单元,如果保持有与作为该处理对象的图像数据相似的图像数据,则该获取单元针对彼此相似的图像数据分别获取预定的评价值;以及控制单元,其对获取到的该评价值进行比较,如果作为处理对象的图像数据与上述保持单元中所保持的与作为处理对象的图像数据相似的图像数据相比评价高,则进行控制来以作为上述处理对象的图像数据替换上述保持单元中所保持的图像数据。
[0016]发明的效果
[0017]根据本发明,能够考虑到在同一照片所涉及的多个图像数据中存在彼此尺寸不同或者图像质量被调整而不同的图像数据这一情况来进行处理。
【专利附图】

【附图说明】
[0018]图1是表示本发明的实施方式所涉及的图像信息处理系统的结构例的框图。
[0019]图2是表示本发明的实施方式所涉及的图像信息处理装置所保持的图像数据库的内容例的说明图。
[0020]图3是表示本发明的实施方式所涉及的图像信息处理装置的例子的功能框图。
[0021]图4是表示本发明的实施方式所涉及的图像信息处理装置的处理的一例的流程图。
[0022]图5是表示本发明的实施方式所涉及的图像信息处理装置的其它处理例的流程图。
[0023]图6是表示本发明的实施方式所涉及的图像信息处理装置的其它处理例的流程图。
[0024]附图标记说明
[0025]1:图像信息处理装置;2:图像提供装置;11、21:控制部;12、22:存储部;13、23:操作部;14、24:显示部;15、25:通信部;31:图像数据接收部;32:相似图像检索部;33:图像数据评价部;34:存储控制部。
【具体实施方式】
[0026]如图1所例示那样,本发明的实施方式所涉及的图像信息处理系统包括图像信息处理装置I。该图像信息处理装置I以能够通信的方式与图像提供装置2相连接。
[0027]在此,图像信息处理装置I构成为包括控制部11、存储部12、操作部13、显示部14以及通信部15。另外,图像提供装置2构成为包括控制部21、存储部22、操作部23、显示部24以及通信部25。在本实施方式的某一例中,图像信息处理装置I的存储部12作为存储并保持图像数据的保持单元进行动作。
[0028]图像信息处理装置I的控制部11是CPU等程序控制装置,按照存储部12中保存的程序进行动作。在本实施方式中,该控制部11以能够通信的方式连接于存储部12。另夕卜,控制部11作为接收作为存储对象的图像数据的单元而发挥功能。在本实施方式的某一例中,该控制部11判断存储部12中是否保持有与作为存储对象的图像数据相似的图像数据,如果存储部12中已经保持有与作为存储对象的图像数据相似的图像数据,则针对彼此相似的图像数据分别计算预定的评价值。然后,控制部11对计算出的该评价值进行比较,如果作为存储对象的图像数据与存储部12中已经存储并保持的与作为存储对象的图像数据相似的图像数据相比评价高,则进行控制来以作为存储对象而接收的图像数据替换已经存储并保持的图像数据。针对该控制部11的详细的处理内容后文叙述。
[0029]存储部12是存储器设备、盘设备等,保存由控制部11执行的程序。该程序可以是被 DVD-ROM (Digital Versatile Disc Read Only Memory:数字通用只读存储器)等计算机可读存储介质保存并提供、被保存于该存储部12的程序。另外,该程序也可以是经由网络等通信单元分发并被保存于该存储部12的程序。另外,该存储部12还作为控制部11的工作存储器进行动作。
[0030]另外,如已说明那样,该存储部12如图2所例示那样将图像数据存储并保持在图像数据库中。在此,如图2所示的例子那样,图像数据是Exif (Exchangeable image fileformat:可交换图像文件)格式的数据,针对表示图像的数据主体包括拍摄日期时间、GPS信息。另外,该图像数据也可以与由使用者设定的字符串的列表等其它标签信息相关联。
[0031]操作部13包括开关、远程控制器等。该操作部13接受使用者所进行的操作并将表示该操作的内容的信号输出到控制部11。该信号被控制部11解码,控制部11获得表示操作的内容的信息。显示部14例如是向家庭用电视机、显示装置进行输出的端口,按照从控制部11输入的指示将画面的信息输出到电视机、显示装置。另外,该显示部14也可以是显示装置本身。
[0032]通信部15具备网络接口、蓝牙(Bluetooth(注册商标))等电路,将经由网络等通信单元接收到的图像数据等输出到控制部11。另外,该通信部15按照从控制部11输入的指示,经由网络等通信线路发送各种数据(包括请求命令等)。
[0033]图像提供装置2的控制部21是CPU等程序控制装置,按照存储部22中保存的程序进行动作。在本实施方式中,该控制部21按照使用者的指示,经由通信部25发送存储部22中保存的图像数据。
[0034]存储部22是存储器设备、盘设备等,保存有由控制部21执行的程序。该程序可以是被DVD-ROM等计算机可读存储介质保存并提供、被保存于该存储部22的程序。另外,该程序也可以是经由网络等通信线路分发并被保存于该存储部22的程序。另外该存储部22还作为控制部21的工作存储器进行动作。
[0035]操作部23包括O?9数字键、触摸面板等。该操作部23接受使用者的操作并将表示该操作的内容的信号输出到控制部21。显示部24是液晶显示面板等,按照从控制部21输入的指示来对信息进行显示输出。
[0036]通信部25通过网络接口、便携式电话通信部、蓝牙(Bluetooth(注册商标))等通信单元,经由网络线路、便携式电话线路网发送和接收各种数据。该通信部25将经由网络线路、便携式电话线路网接收到的数据输出到控制部21,另外,按照从控制部21输入的指示,经由网络线路发送指定的数据。
[0037]在此,对图像信息处理装置I的控制部11的动作例进行说明。在本实施方式的一例中,如图3所示,控制部11在功能上构成为包括图像数据接收部31、相似图像检索部32、图像数据评价部33以及存储控制部34。
[0038]图像数据接收部31经由通信部15接收图像数据,在存储部12的工作存储器中将接收到的该图像数据保持为作为存储对象的图像数据。
[0039]相似图像检索部32 —个接一个地选择被工作存储器保持的作为存储对象的图像数据,将所选择的图像数据作为关注数据,检查存储部12的图像数据库中是否保持有与该关注数据相似的图像数据。具体地说,该处理是如下的处理。
[0040]S卩,如图4所例示那样,相似图像检索部32从被工作存储器保持的作为存储对象的图像数据选择一个未选择的图像数据(Si)。在此将所选择的图像数据作为关注数据,相似图像检索部32计算该关注数据的尺寸比(宽度W与高度h之比r,例如设为r=w/h) (S2)。然后,相似图像检索部32从存储部12的图像数据库中保持的图像数据中选择尺寸比R与所计算出的该关注数据的尺寸比r相同或者为该关注数据的倒数(Ι/r)的图像数据(S3)。在此,之所以包括成为倒数的情况,是由于考虑了长宽发生旋转的情况。此外,处理S2、S3是通过对图像数据库中保存的图像数据中的作为以下处理的对象的图像数据进行限制来减轻处理负担的,也可以取代利用在此所述的尺寸比的方法,或者除此以外,利用文件名或比较对摄影日期时间等标签信息等来进行限制。另外,也可以不进行限制,而挑选所有保存在图像数据库中的图像数据。
[0041]相似图像检索部32从挑选出的图像数据中选择一个尚未被选择的图像数据
(S4)。然后,对所选择的图像数据和关注数据中的至少一个进行放大缩小处理,将这些图像数据的尺寸变换为相同尺寸的图像数据(S5)。作为一例,对在处理S4中选择的图像数据与关注数据的尺寸进行比较,选择某一个小尺寸。对所选择的图像数据和关注数据中的不是所选择的该尺寸的图像数据进行缩小成所选择的尺寸的处理。此外,如果在处理S4中选择的图像数据与关注数据的尺寸相同,则不需要通过放大缩小处理来进行变换。
[0042]相似图像检索部32生成通过处理S5而成为相同尺寸的所选择的图像数据与关注数据的差分图像(S6)。在此,能够通过计算出彼此对应的像素值之差的绝对值来生成差分图像。此外,在RAW数据等的情况下,也可以在向RGB值等用规定色度体系表现的位图进行变换之后计算像素值之差的绝对值。相似图像检索部32计算所生成的差分图像中包含的像素值的总和(S7),判断该总和是否低于预定的阈值(S8)。在此,如果总和低于预定的阈值(如果为“是”),则相似图像检索部32判断为在处理S4中选择的图像数据与关注数据是相似的图像。然后,相似图像检索部32将用于确定在该处理S4中选择的图像数据的信息和用于确定关注数据的信息输出到图像数据评价部33 (S9)。然后,转移到后述的处理S12。
[0043]另一方面,如果在处理S8中总和不低于预定的阈值(如果为“否”),则相似图像检索部32检查在处理S4中挑选出的图像数据中是否存在尚未选择的图像数据(S10)。在此,如果存在未选择的图像数据(如果为“是”),则相似图像检索部32返回到处理S4,从选择其它图像数据的处理起反复进行处理。另外,在处理SlO中,如果选择了所有挑选出的图像数据(如果为“否”),则相似图像检索部32指示存储控制部34将通过处理SI选择的图像数据新追加到图像数据库(Sll)。
[0044]然后,相似图像检索部32判断是否将在处理SI中作为存储对象而保持到工作存储器的图像数据全部选择为关注数据(S12),在判断为已全部选择为关注数据的情况下(“是”的情况),结束处理。另外,在处理S12中判断为工作存储器中保持有作为存储对象的尚未选择的图像数据的情况下(“否”的情况),相似图像检索部32返回到处理SI继续进行处理㈧。
[0045]图像数据评价部33从相似图像检索部32接收用于确定图像数据库中保存的图像数据之一的信息和用于确定工作存储器中保持的作为存储对象的图像数据之一的信息。然后,图像数据评价部33基于预定的评价基准对用这些信息确定的两个图像数据分别进行评价,并针对各图像数据计算评价值。
[0046]作为一例,此处的评价值也可以是基于作为评价对象的图像数据的尺寸、与作为评价对象的图像数据的图像质量有关的信息以及作为评价对象的图像数据的内容中的至少一个而得到的。
[0047]例如,关于评价值,可以使图像数据的尺寸越大则为越高的评价。作为具体例,也可以使用与将图像数据的宽度w与高度h相加得到的周长的1/2相当的值l=w+h,直接将该I作为评价值V。
[0048]另外,在其它例子中,作为与图像数据的图像质量有关的信息,也可以对JPEG压缩时产生的块状噪声的量进行检测,使块状噪声越少则为越高的评价。具体地说,存在以下方法等:对图像数据进行空间微分处理来获得微分数据,根据该微分数据检测脉冲状的脉冲信号(微分数据的值大于预定的值的部分),并对其数量进行计数。在这种情况下,既可以将计数值c的倒数(考虑了 C=O的情况,例如设为l/(c+l)等)直接作为评价值V,也可以考虑图像数据的分辨率,将分辨率越高则越小的值α乘以计数值,之后设为其倒数(考虑了 C=O的情况,例如设为l/(a *c+l)等)。另外,在JPEG数据内包含与压缩率有关的信息的情况下,也可以利用该信息。
[0049]作为另一例,也可以计算基于图像数据的内容的评价值。具体地说,通过闭眼检测、过曝光和曝光不足检测等处理,利用闭眼的检测数P、检测过曝光、曝光不足得到的区域的面积A,例如直接将它们的倒数(I/ (P+1)、I/(A+1))作为评价值V,使得P越少、A越小则评价值越高。
[0050]另外,评价值V可以作为基于这些多个评价基准的评价值的组合(例如加权平均)。具体地说,利用到此为止的l、c、p、A将评价值V设为N= a l+β / (c+l) + y/(ρ+1) + ε /(A+1)等。在此,α、β、Y、ε均作为适当试验性地决定的加权值。
[0051]图像数据评价部33如此针对用从相似图像检索部32输入的各信息确定的各图像数据获得评价值。然后,图像数据评价部33判断针对图像数据库中保存的图像数据之一计算出的评价值(现有数据的评价值)是否与针对工作存储器中保持的作为存储对象的图像数据之一计算出的评价值(接收到的数据的评价值)相比评价高。在此,在判断为现有数据的评价值等于或高于接收到的数据的评价值的情况下,图像数据评价部33结束处理。
[0052]另一方面,在判断为接收到的数据的评价值与现有数据的评价值相比评价高的情况下,图像数据评价部33向存储控制部34指示发送从相似图像检索部32接收到的用于确定图像数据库中保存的图像数据之一的信息和用于确定工作存储器中保持的作为存储对象的图像数据之一的信息,并且指示以接收到的数据替换现有数据。
[0053]存储控制部34在接收到相似图像检索部32在图4所示的处理Sll中输出的指示时,按照该指示将被指示的图像数据新追加并存储到存储部12的图像数据库。另外,该存储控制部34从图像数据评价部33接收用于确定图像数据库中保存的图像数据之一的信息和用于确定工作存储器中保持的作为存储对象的图像数据之一的信息,并且接收表示要以接收到的数据替换现有数据的指示。于是,存储控制部34将由所输入的该信息确定的被保持在工作存储器中的作为存储对象的图像数据存储到存储部12的图像数据库中,来替换由所输入的该信息确定的被保存在图像数据库中的图像数据。
[0054]此时,在被替换的图像数据(原本保存在图像数据库中的图像数据)与摄影日期时间等标签信息相关联的情况下,以由所输入的信息确定的被保持在工作存储器中的图像数据的内容来替换表示图像的数据主体和分辨率等伴随数据主体的替换而发生变化的标签信息的一部分。在这种情况下,对于除伴随数据主体的替换而发生变化的标签信息以外的标签信息,仍然为原来保存在图像数据库中的图像数据。
[0055]也就是说,在与作为存储对象而被接收的图像数据相似的图像数据已经被保存在图像数据库中的情况下,进行如下控制:对所接收到的图像数据和与之相似的现有图像数据的评价值进行计算,将各自的评价值进行比较,成为将评价值更高的图像数据保存在图像数据库中的状态。
[0056]此外,在此处的说明中,设为相似图像检索部32在生成作为比较对象的两个图像数据的差分图像数据之后将两者进行比较来进行了说明,本实施方式的相似图像检索部32也可以利用与该方法不同的方法来判断两个图像数据是否相似。例如在本实施方式的一例中,也可以相似图像检索部32对作为比较对象的两个图像数据分别计算预定的特征量,将这些特征量进行比较来判断两个图像数据是否相似。在此,特征量既可以设为MD5等由众所周知的哈希函数得到的哈希值,也可以例如是如下的值。即,相似图像检索部32可以将作为特征量的计算对象的图像数据分割为nXm的区块,在各区块内生成像素值的直方图,并将以各区块中出现频率最高的像素值的范围作为代表像素值时的包括nXm个代表像素值的矢量设为特征量。另外,众所周知特征量除此以外还能够用于判断图像数据的相似性与否,因此省略此处的进一步的说明。
[0057]本实施方式的图像信息处理系统具有以上结构,如下那样进行动作。在以下的说明中,图像提供装置2将在图像信息处理装置I侧作为存储对象的图像数据附加于电子邮件并发送给图像信息处理装置I。也就是说,在图像信息处理装置I中预先设定有各自固有的邮件地址。
[0058]此处的图像提供装置2例如是苹果公司的iphone(注册商标)等所谓的智能手机等,具备照相机功能。另外,图像提供装置2具备经由便携式电话线路或无线LAN网络发送接收电子邮件的功能。图像提供装置2将通过照相机功能拍摄到的图像数据等保存到其存储部22。使用者利用电子邮件将该图像数据发送到图像信息处理装置I。此时,图像提供装置2缩小图像数据的尺寸。也就是说,即使原来的图像数据的尺寸为3264X2448像素,也将其缩小为640X480像素等尺寸来进行发送。
[0059]图像信息处理装置I接收由该图像提供装置2发送的电子邮件,提取所接收到的该电子邮件中附加的图像数据,在工作存储器中保存为作为存储对象的图像数据。在此,设为附加了下面的图像数据。
[0060](I)图像数据A:尺寸为640 X 480、质量为90%的JPEG数据
[0061](2)图像数据B:尺寸为640 X 480、质量为90%的JPEG数据
[0062](3)图像数据C:尺寸为640 X 480、质量为90%的JPEG数据
[0063]此外,在此设为质量取O至100%之间的值,通过使压缩率、量化的方法不同,设定为数值越大则压缩率越低(因而成为更高质量),数值越小则压缩率越高(因而成为更低质量)O
[0064]另外,在图像信息处理装置I的存储部12的图像数据库中存储并保持有下面的图像数据。
[0065](I)图像数据B':尺寸为640X480、质量为70%的JPEG数据
[0066](2)图像数据C':尺寸为3264X2448像素、质量为90%的JPEG数据
[0067]在此,图像数据B和图像数据B'是根据相同的图像数据β进行缩小和质量的调整而得到的,图像数据C是缩小图像数据C'而得到的。
[0068]图像信息处理装置I选择工作存储器中所保持的作为存储对象的图像数据A作为关注数据,检查存储部12的图像数据库中是否已经保持有与该关注数据相似的图像数据。在此,在存储部12中没有保持与图像数据A相似的图像数据,因此图像信息处理装置I进行将选择为该关注数据的图像数据新追加到存储部12的图像数据库中的处理。在该阶段,成为在图像数据库中保持有图像数据Α、B'、C'的状态。
[0069]接着,图像信息处理装置I选择工作存储器中所保持的图像数据中的图像数据B作为关注数据,检查存储部12的图像数据库中是否已经保持有与该关注数据相似的图像数据。然后,图像信息处理装置I找出图像数据库中所保持的图像数据B'。图像信息处理装置I按照预定的基准对图像数据B和图像数据B'分别计算评价值。在此,利用与将图像数据的宽度w和高度h相加得到的周长的1/2相当的值l=w+h和JPEG压缩时产生的块状噪声的量C,将评价值V设为V=al+i3/(c+l)。另外,事先假设α=β=1。另外,一般质量越高则块状噪声的量c越少。因此,下面假设事先将质量为90%时的块状噪声的量c设为“10”,将质量为70%时的块状噪声的量C设为“30”。
[0070]由此,图像数据B的评价值Vl=1120+l/(10+l)=1120.09,图像数据B'的评价值V2=l 120+1/(30+1) =1120.03。因而,图像数据B的评价值Vl高于图像数据B'的评价值V2。因此,图像信息处理装置I将图像数据库中保存的图像数据B'替换为评价值更高的图像数据B,来更新图像数据库。在该阶段,成为在图像数据库中保存有图像数据A、B、C,的状态。
[0071]接着,图像信息处理装置I选择工作存储器中保持的图像数据中的图像数据C作为关注数据,检查存储部12的图像数据库中是否已经保持有与该关注数据相似的图像数据。然后,图像信息处理装置I找出图像数据库中所保持的图像数据C'。图像信息处理装置I按照预定的基准,与上述同样地分别对图像数据C和图像数据C'计算评价值。
[0072]由此,图像数据C的评价值Vl=1120+l/(10+l)=1120.09,图像数据C'的评价值V2=5712+l/(10+1) =5712.09。也就是说,图像数据C的评价值Vl没有高于图像数据C'的评价值V2。因此,图像信息处理装置I不将图像数据库中保存的图像数据C'替换为评价值更低的图像数据C就结束处理。在该阶段,成为在图像数据库中保存有图像数据A、B、C'的状态。
[0073]这样,根据本实施方式,考虑到在同一照片所涉及的多个图像数据中存在彼此尺寸不同或者图像质量被调整而不同的图像数据这一情况,来进行控制使得基于预定的基准将评价更高的图像数据存储并保持到图像信息处理装置I。
[0074]此外,在此之前的说明中,图像信息处理装置I每次进行处理都对图像数据库中保存的图像数据的评价值进行计算,但也可以在例如在保存时刻等、图4的处理之前事先对图像数据库中保存的图像数据的评价值进行计算,将各图像数据的评价值分别与所对应的图像数据相关联地记录到图像数据库。
[0075]另外,在此,对于从图像提供装置2接收到的图像数据,也在图像信息处理装置I中计算评价值,但本实施方式并不限于此。在本实施方式的某一例中,图像提供装置2也可以利用预定的方法(与图像信息处理装置I中的评价值的计算方法相同的方法)来计算向图像信息处理装置I发送的图像数据的评价值。
[0076]在这种情况下,当使用者对图像提供装置2指定向图像信息处理装置I发送的图像数据时,分别计算针对所指定的各图像数据的评价值,将图像数据与通过针对该图像数据进行计算而得到的评价值相关联地发送到图像信息处理装置I。作为一例,也可以图像数据包含该评价值作为包含于图像数据的标签信息,发送含有该评价值的图像数据。
[0077]在接收到该图像数据和评价值的图像信息处理装置I中,将作为该存储对象的图像数据及其评价值相关联地保持到工作存储器中来进行处理。然后,在控制部11作为图像数据评价部33而发挥功能时如下那样进行动作。即,在图像数据评价部33中,从相似图像检索部32接收用于确定图像数据库中保存的图像数据之一的信息和用于确定工作存储器中保持的作为存储对象的图像数据之一的信息。然后,图像数据评价部33针对由该信息确定的被保存在图像数据库中的图像数据计算评价值。此外,在预先计算评价值并且图像数据库内保存有针对该图像数据的评价值的情况下,也可以不进行计算而从图像数据库获取该评价值。
[0078]图像数据评价部33判断针对图像数据库中保存的图像数据之一计算或获取到的评价值(现有数据的评价值)是否高于与工作存储器中保持的作为存储对象的图像数据相关联的评价值(接收到的数据的评价值)。在此,在判断为现有数据的评价值等于或高于与接收到的数据的评价值的情况下,图像数据评价部33结束处理。
[0079]另一方面,图像数据评价部33在判断为接收到的数据的评价值高于现有数据的评价值的情况下,对存储控制部34指示从相似图像检索部32接收输入而得到的用于确定图像数据库中保存的图像数据之一的信息和用于确定工作存储器中保持的作为存储对象的图像数据之一的信息,并且对存储控制部34指示以接收到的数据替换现有数据。
[0080]此外,在图像数据库关联有评价值的情况下,图像数据评价部33可以在进行替换的指示时将接收到的数据的评价值(与是在图像信息处理装置I中计算出还是在图像提供装置2中计算出无关)一并输出到存储控制部34。在存储控制部34中,将接收到的图像数据以替换的方式记录到图像数据库,并且,将由该图像数据评价部33输出的评价值记录到图像数据库作为与该图像数据相关联的评价值。
[0081]另外,图像提供装置2的控制部21还可以进行作为相似图像检索部32、图像数据评价部33以及存储控制部34的处理。在这种情况下,控制部21与图像信息处理装置I的控制部11进行通信,访问存储部12中所保存的图像数据库来完成处理。
[0082]并且,在到此为止的说明中,在评价值的计算中,设为图像数据的尺寸越大则评价越高,但本实施方式并不限于此。例如在图像信息处理装置I向家庭用电视机输出图像的情况下,图像信息处理装置I可以参照与作为该输出目的地的电视机的分辨率有关的信息来确定基准,使得参照所得到的分辨率的信息(包括宽度方向的分辨率Dw和高度方向分辨率Dh)与图像数据的宽度w和高度h之差越小则评价值越高。例如可以将评价值计算为
[0083]I/ (1+丨((Dw-w)2+ (Dh-h)2))。
[0084]并且,也可以确定基准使得图像数据的宽度w与高度h之比越接近预定的比则评价值越高。作为一例,图像数据的比r (=w/h)越接近全HD的比(Dw/Dh)约1.78,则评价值越高。作为一例,将评价值设为l/(l+(r_1.78)2)。由此,使得图像信息处理装置I中存储有输出目的地的分辨率、最接近画面比的图像数据。此外,也可以考虑到长宽发生旋转的情况而计算rl=w/h、r2=h/w这两个比,来求出rl越接近全HD的比(Dw/Dh)约1.78则越高的评价值要素和r2越接近全HD的比(Dw/Dh)约1.78则越高的评价值要素,将这两个评价值要素的和用作评价值。
[0085]另外,本实施方式的图像信息处理装置I还可以具备对例如SD存储卡等存储卡的其它保持图像数据的装置进行连接的USB等接口,不仅从图像提供装置2接收作为存储对象的图像数据,还从这些装置接收作为存储对象的图像数据。在这种情况下,图像信息处理装置I还进行作为相似图像检索部32、图像数据评价部33以及存储控制部34的处理。也就是说,如果与存储部12中已经存储并保持的图像数据相似的图像数据作为存储对象而被接收到,则通过图像数据评价部33获得各自的评价值,选择性地存储并保持评价更高的图像数据。
[0086]此外,在图像提供装置2中,进行保存图像数据的处理的API (ApplicationProgram Interface:应用程序接口)有时对作为保存对象的图像数据实施尺寸调整(resize)等规定的图像处理。在这种情况下,通过该图像提供装置2侧的尺寸调整处理,使尺寸调整后的图像数据的特征量即哈希值发生变化。因此,在相似图像检索部32对作为比较对象的两个图像数据各自的哈希值进行比较来判断图像数据是否相同时产生如下问题。
[0087]在此,考虑图像信息处理装置I向图像提供装置2发送图像数据库内存储的图像数据使该图像数据保存到图像提供装置2的例子。在这种情况下,该图像提供装置2接收该图像数据,在保存时进行尺寸调整。而且,当从图像提供装置2再一次将该尺寸调整后的图像数据发送给图像信息处理装置I时,由于图像信息处理装置I的图像数据库中存储的原来的图像数据和该尺寸调整后的图像数据各自的哈希值互不相同,因此判断为是不同的图像数据,导致原来的图像数据和尺寸调整后的图像数据都被存储。
[0088]在将图像提供装置2用作图像信息处理装置I的备份时、使图像信息处理装置I中存储的图像数据保持于图像提供装置2并向外部输出时产生这种情况。
[0089]在这种情况下具备本实施方式的某一例,图像信息处理装置I和图像提供装置2的控制部11、21各自执行存储部12、22中保存的程序,由此如下面的图5所示那样发挥功倉泛。
[0090]S卩,图像提供装置2的控制部21在接收到图像数据时(接收源不限于图像信息处理装置I),对接收到的每个图像数据进行以下处理。图像提供装置2的控制部21利用预定的方法来计算该图像数据的哈希值等特征量(S21)。然后,控制部21使计算出的该哈希值等特征量包含于图像数据的Exif数据等、附加于图像数据并保存到存储部22中(S22)。
[0091]另一方面,作为相似图像检索部32的处理,图像信息处理装置I的控制部11当从图像提供装置2接收到作为存储对象的图像数据时(S31),将该作为存储对象的图像数据与存储部12中存储的各图像数据进行比较。也就是说,控制部11将作为比较对象的存储在存储部12中的图像数据依次选择为处理对象数据(S32),利用预定的方法对该处理对象数据计算哈希值等特征量(S33)。
[0092]控制部11对从包含在从图像提供装置2接收到的图像数据中的Exif信息提取出的哈希值等特征量与在处理S33中计算出的特征量进行比较(S34),如果这两个特征量一致,则进行控制使得不将从图像提供装置2接收到的图像数据存储到存储部12 (S35),结束处理。
[0093]另一方面,如果在处理S34中两个特征量不一致,则检查存储部12中是否存储有未被选择为处理对象数据的图像数据,在存储部12中存储有未被选择为处理对象数据的图像数据的情况下,从处理S32起进行循环(S36),将未选择的图像数据选择为处理对象数据,反复进行处理S32之后的处理。
[0094]另外,如果存储部12中没有存储未被选择为处理对象数据的图像数据(S36),则将接收到的图像数据存储到存储部12中(S37),结束处理。
[0095]这样,对图像数据(例如以包含于Exif信息等的方式)附加尺寸调整前的特征量并进行记录,利用附加于该图像数据的特征量与所存储的图像数据进行比较,由此在图像提供装置2中,即使在保存图像数据时进行尺寸调整的情况下也能够防止取入相同的图像数据。
[0096]另外,在此设为在图像提供装置2接收到图像数据时对哈希值等特征量进行计算并附加于该图像数据,但本实施方式并不限于该例子。例如,也可以在向图像提供装置2发送图像数据时,图像信息处理装置I对哈希值等特征量进行计算,并将该特征量(以包含于Exif信息等方式)附加于该图像数据,之后发送到图像提供装置2。[0097]并且,在本实施方式的该例中,图像信息处理装置I的控制部11也可以按照存储部12中保存的程序进行如下面图6所示那样的处理。即,图像信息处理装置I的控制部11在从图像提供装置2、其它图像提供单元(包括存储卡读写器等)接收到作为存储对象的图像数据时,作为相似图像检索部32的处理,将存储部12中存储的图像数据依次选择为处理对象数据(S41),进行以下处理。
[0098]控制部11判断作为比较对象的处理对象数据是否(以包含于Exif信息等方式)附加有哈希值等特征量(S42)。在此,在附加有特征量的情况下(“是”的情况),读出该特征量,并且将表示可否替换的替换可否标准设置为“可”(S43)。另外,如果处理对象数据中没有附加特征量(在处理S42中如果为“否”),则利用预定的方法计算哈希值等特征量,并且将替换可否标准设置为“否”(S44)。通过这些处理S43或者S44,控制部11获得针对从存储部12选择的处理对象数据的特征量。
[0099]另外,控制部11判断从图像提供装置2、其它图像提供单元接收到的作为存储对象的图像数据中是否(以包含于Exif信息等方式)附加有哈希值等特征量(S45)。在此,在所接收到的图像数据中附加有哈希值等特征量的情况下(“是”的情况),控制部11将所附加的该特征量与针对从存储部12提取出的图像数据的特征量进行比较(S46)。此时,控制部11可以将替换可否标志设置为“否”(由于即使先设置为“可”,在此也会重新设置为“否”。留下获取尺寸调整前的图像数据的可能性)。另外,在所接收到的图像数据中没有附加特征量的情况下(在处理S45中为“否”的情况),利用预定的方法对所接收到的该图像数据计算哈希值等特征量(S47),将通过该计算得到的特征量与针对处理对象数据的特征量进行比较(S48)。
[0100]而且,当控制部11判断为这些处理S46、S48的比较结果是针对所接收到的图像数据的哈希值等特征量与针对从存储部12提取出的图像数据的特征量一致时,参照替换可否标志判断替换可否标志是否为“可”(S50)。在此,如果替换可否标志为“可”,则以所接收到的图像数据替换保存在存储部12中的与处理对象数据对应的图像数据(S51),来将所接收到的图像数据保存到存储部12中。另外,在处理S50中替换可否标志为“否”的情况下,控制部11直接结束处理。
[0101]另一方面,当控制部11判断为处理S46、S48的比较结果是针对所接收到的图像数据的哈希值等特征量与针对从存储部12提取出的图像数据的特征量不一致时,检查存储部12是否存储有未被选择为处理对象的图像数据。而且,如果存在未被选择为处理对象的图像数据,则控制部11进行循环(S49),以未选择的图像数据为处理对象数据来反复进行处理S41之后的处理。
[0102]在处理S49中,如果不存在尚未比较的图像数据,则控制部11将作为存储对象而接收到的图像数据存储到存储部12(S52),结束处理。
[0103]根据该例,在图像信息处理装置I中存储有在图像提供装置2侧未做尺寸调整的数据(没有附加特征量的图像数据)的情况下,不会以附加有特征量的图像数据(尺寸调整后的一般会发生劣化的图像数据)进行替换。另外,在图像信息处理装置I中存储有在图像提供装置2侧尺寸调整后的图像数据(附加有特征量的图像数据)的情况下,如果接收到没有附加特征量的图像数据(在图像提供装置2侧未做尺寸调整的数据),则能够以所接收到的该图像数据替换所存储的图像数据(尺寸调整后的图像数据)。也就是说,将附加有特征量视为能够进行尺寸调整、替换来进行处理,由此能够存储劣化更少的图像数据。
[0104]此外,在此设为基于图像数据中是否附加有特征量来判断能否进行替换,但本实施方式并不限于此,例如也可以事先在图像数据的Exif信息中包含表示做过尺寸调整的标志,将包含于该Exif信息的标志用作表示可否替换的标志。
【权利要求】
1.一种图像信息处理系统,包括图像信息处理装置和图像提供装置, 其中,上述图像信息处理装置包括: 保持单元,其存储并保持图像数据;以及 接收单元,其接收作为存储对象的图像数据, 上述图像提供装置或者上述图像信息处理装置包括: 判断单元,其判断上述保持单元中是否保持有与上述作为存储对象的图像数据相似的图像数据; 计算单元,如果上述保持单元中保持有与上述作为存储对象的图像数据相似的图像数据,则该计算单元针对彼此相似的图像数据分别计算评价值;以及 控制单元,其对计算出的该评价值进行比较,如果作为存储对象的图像数据与上述保持单元中所保持的与上述作为存储对象的图像数据相似的图像数据相比评价高,则进行控制来以上述作为存储对象的图像数据替换上述保持单元中所保持的图像数据。
2.一种图像信息处理装置,以能够通信的方式与存储并保持图像数据的保持单元相连接,该图像信息处理装置包括: 判断单元,其以作为存储对象的图像数据为处理对象,来判断上述保持单元中是否保持有与作为该处理对象的图像数据相似的图像数据; 获取单元,如果上述保持单元中保持有与作为该处理对象的图像数据相似的图像数据,则该获取单元针对彼此相似的图像数据分别获取评价值;以及 控制单元,其对获取到的该评价值进行比较,如果作为处理对象的图像数据与上述保持单元中所保持的与上述作为处理对象的图像数据相似的图像数据相比评价高,则进行控制来以上述作为处理对象的图像数据替换上述保持单元中所保持的图像数据。
3.根据权利要求2所述的图像信息处理装置,其特征在于, 从提供作为存储对象的图像数据的图像提供装置接收该作为存储对象的图像数据和该作为存储对象的图像数据的评价值。
4.根据权利要求2所述的图像信息处理装置,其特征在于, 还包括评价值计算单元,该评价值计算单元从提供作为存储对象的图像数据的图像提供装置接收该作为存储对象的图像数据,并对接收到的该图像数据的评价值进行计算。
5.根据权利要求2至4中的任一项所述的图像信息处理装置,其特征在于, 上述评价值是根据图像数据的尺寸、与图像数据的图像质量有关的信息以及基于图像数据的内容的评价值中的至少一个而计算出的。
6.根据权利要求2至5中的任一项所述的图像信息处理装置,其特征在于, 还包括特征量信息计算单元,该特征量信息计算单元针对作为存储对象的图像数据和被存储在上述保持单元中的图像数据分别计算特征量的信息, 该图像信息处理装置对计算出的该特征量进行比较,从上述保持单元中所保持的图像数据中检索与作为存储对象的图像数据相似的图像数据。
7.一种图像信息处理装置的图像信息处理方法,该图像信息处理装置以能够通信的方式与存储并保持图像数据的保持单元相连接,该图像信息处理方法包括以下步骤: 以作为存储对象的图像数据为处理对象,来判断上述保持单元中是否保持有与作为该处理对象的图像数据相似的图像数据;如果上述保持单元中保持有与作为该处理对象的图像数据相似的图像数据,则针对彼此相似的图像数据分别获取评价值;以及 对获取到的该评价值进行比较,如果作为处理对象的图像数据与上述保持单元中所保持的与上述作为处理对象的图像数据相似的图像数据相比评价高,则进行控制来以上述作为处理对象的图像数据替换上述保`持单元中所保持的图像数据。
【文档编号】G06F17/30GK103685923SQ201310415701
【公开日】2014年3月26日 申请日期:2013年9月12日 优先权日:2012年9月14日
【发明者】髙桥贤治, 加藤勇人, 川崎博章 申请人:巴法络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1