一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息处理装置、信息处理方法及程序与流程

2022-11-19 10:41:23 来源:中国专利 TAG:


1.本发明的技术涉及一种信息处理装置、信息处理方法及程序。


背景技术:

2.日本特开2006-252025号公报中公开有具备提取机构及估计机构的图像管理装置。提取机构从摄影日期和时间不详的图像数据提取具有该图像的特征量。估计机构通过将所提取的特征量与收集了用于确定日期和时间的对象的时间词库进行比较,估计摄影日期和时间不详的图像数据的摄影日期和时间。
3.并且,时间词库记录表现脸部、头发、体型、服装及其他被摄体的部位的对象与日期之间的关系。对象为记述了特征量的文本数据、图像数据及视频数据中的至少一个或者记述了表示某一特定年代或某一特定季节的特征量的文本数据、图像数据及视频数据中的至少一个。而且,专利文献1中所记载的图像管理装置还具备根据估计机构的估计结果更新时间词库的更新机构。


技术实现要素:

4.然而,当编入到时间词库的对象的种类不足时,难以以高精度估计摄影日期和时间不详的图像数据的摄影日期和时间。
5.本发明的技术所涉及的一个实施方式提供一种与仅根据特定用户所具有的带日期图像数据导出对无日期图像数据赋予的日期的情况相比,能够对无日期图像数据赋予适当的日期的信息处理装置、信息处理方法及程序。
6.用于解决技术课题的手段
7.本发明的技术所涉及的第1方式为信息处理装置,其具备处理器及内置于处理器或与其连接的内存,处理器进行如下处理:通过分类赋予有日期的多个带日期图像数据来制作带日期图像数据列表;将带日期图像数据列表与特定用户建立关联,从与特定用户建立有关联的带日期图像数据列表获取关于与由特定用户的无日期图像数据表示的被摄体相似的被摄体的带日期图像数据;及根据赋予于所获取的带日期图像数据的日期,导出对无日期图像数据赋予的日期,多个带日期图像数据为包括特定用户在内的多个用户量的图像数据,通过按由多个带日期图像数据的每一个表示的每个被摄体分类多个带日期图像数据来按每个被摄体制作带日期图像数据列表,关于与由特定用户的带日期图像数据表示的被摄体相似的被摄体的带日期图像数据列表与特定用户建立关联。
附图说明
8.图1是表示第1及第2实施方式所涉及的信息处理系统的概略结构的概念图。
9.图2是表示第1及第2实施方式所涉及的信息处理系统中所包含的用户设备的电气系统的硬件结构的一例的框图。
10.图3是表示第1及第2实施方式所涉及的信息处理系统中所包含的服务器的电气系
统的硬件结构的一例的框图。
11.图4是表示通过第1实施方式所涉及的信息处理系统中所包含的用户设备的cpu执行带日期图像数据制作处理时的cpu的主要部分功能的一例的框图。
12.图5是表示第1实施方式所涉及的信息处理系统中所包含的用户设备的cpu作为摄像控制部、图像数据获取部、gps信息计算部、属性数据制作部及带日期图像数据制作部进行动作时的处理内容的一例的框图。
13.图6是表示第1实施方式所涉及的信息处理系统中所包含的用户设备的cpu作为带日期图像数据制作部进行动作时的处理内容的一例的框图。
14.图7是表示在第1实施方式所涉及的信息处理系统中所包含的多个用户设备各自的存储器中存储有多个带日期图像数据的状态的一例的概念图。
15.图8是表示第1实施方式所涉及的信息处理系统中所包含的多个用户设备将图像数据组上传到服务器的方式例的概念图。
16.图9是表示通过第1实施方式所涉及的信息处理系统中所包含的用户设备的cpu执行日期赋予请求处理时的cpu的主要部分功能的一例的框图。
17.图10是表示第1实施方式所涉及的信息处理系统中所包含的用户设备的cpu在请求数据制作部、请求数据发送部及显示控制部进行动作时的处理内容的一例的框图。
18.图11是表示通过第1实施方式所涉及的信息处理系统中所包含的服务器的cpu执行带日期图像数据列表制作处理时的cpu的主要部分功能的一例的框图。
19.图12是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为带日期图像数据获取部及用户id提取部进行动作时的处理内容的一例的框图。
20.图13是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为用户id提取部、判定部、图像数据组获取部、存储控制部及带日期图像数据获取部进行动作时的处理内容的一例的框图。
21.图14是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为图像数据组获取部、判定部及人物图像数据提取部进行动作时的处理内容的一例的框图。
22.图15是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为判定部及删除部进行动作时的处理内容的一例的框图。
23.图16是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为判定部及删除部进行动作时的处理内容的一例的框图。
24.图17是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为图像数据组获取部、判定部及gps信息提取部进行动作时的处理内容的一例的框图。
25.图18是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为gps信息提取部及分布区域图制作部进行动作时的处理内容的一例的框图。
26.图19是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为分布区域图制作部、重复区域比例计算部及判定部进行动作时的处理内容的一例的框图。
27.图20是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为判定部及删除部进行动作时的处理内容的一例的框图。
28.图21是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为分布区域图制作部、判定部及删除部进行动作时的处理内容的一例的框图。
29.图22是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为用户id提取部及用户信息获取部进行动作时的处理内容的一例的框图。
30.图23是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为用户信息获取部、用户信息一致度计算部、判定部及删除部进行动作时的处理内容的一例的框图。
31.图24是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为带日期图像数据获取部及非人物图像数据提取部进行动作时的处理内容的一例的框图。
32.图25是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为图像数据列表制作部进行动作时的处理内容的一例的框图。
33.图26是表示通过第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为图像数据列表制作部进行动作而制作的第1及第2被摄体图像数据列表的一例的概念图。
34.图27是表示通过第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为图像数据列表制作部进行动作而制作的第3及第4被摄体图像数据列表的一例的概念图。
35.图28是表示通过第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为图像数据列表制作部进行动作而制作的第5~第n被摄体图像数据列表的一例的概念图。
36.图29是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为图像数据列表制作部及图像数据列表分类部进行动作时的处理内容的一例的框图。
37.图30是表示通过由第1实施方式所涉及的信息处理系统中所包含的服务器的cpu执行带日期图像数据列表制作处理而第1用户与带日期图像数据列表建立关联的状态的一例的概念图。
38.图31是表示通过由第1实施方式所涉及的信息处理系统中所包含的服务器的cpu执行带日期图像数据列表制作处理而第2用户与带日期图像数据列表建立关联的状态的一例的概念图。
39.图32是表示通过由第1实施方式所涉及的信息处理系统中所包含的服务器的cpu执行带日期图像数据列表制作处理而第3用户与带日期图像数据列表建立关联的状态的一例的概念图。
40.图33是表示通过由第1实施方式所涉及的信息处理系统中所包含的服务器的cpu执行带日期图像数据列表制作处理而第4用户与带日期图像数据列表建立关联的状态的一例的概念图。
41.图34是表示通过第1实施方式所涉及的信息处理系统中所包含的用户设备的cpu执行日期赋予处理时的cpu的主要部分功能的一例的框图。
42.图35是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为用户id提取部及图像数据列表获取部进行动作时的处理内容的一例的框图。
43.图36是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为用户id提取部及图像数据列表获取部进行动作时的处理内容的一例的框图。
44.图37是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为图像数据列表获取部、无日期图像数据提取部及判定部进行动作时的处理内容的一例的框图。
45.图38是表示第1实施方式所涉及的信息处理系统中所包含的服务器的cpu作为判
定部、日期导出部、无日期图像数据提取部、日期赋予部及图像数据发送部进行动作时的处理内容的一例的框图。
46.图39a是表示第1实施方式所涉及的带日期图像数据列表制作处理的流程的一例的流程图。
47.图39b是图39a所示的流程图的后续。
48.图39c是图39a及图39b所示的流程图的后续。
49.图39d是图39c所示的流程图的后续。
50.图39e是图39c所示的流程图的后续。
51.图40是表示第1实施方式所涉及的日期赋予处理的流程的一例的流程图。
52.图41是表示第1实施方式所涉及的日期赋予请求处理的流程的一例的流程图。
53.图42是表示通过第2实施方式所涉及的信息处理系统中所包含的服务器的cpu执行带日期图像数据列表更新处理时的cpu的主要部分功能的一例的框图。
54.图43是表示第2实施方式所涉及的信息处理系统中所包含的服务器的cpu作为日期赋予部、日期导出部及带日期图像数据生成部进行动作时的处理内容的一例的框图。
55.图44是表示第2实施方式所涉及的信息处理系统中所包含的服务器的cpu作为带日期图像数据生成部、日期导出部、相似度计算部、判定部及画质确定部进行动作时的处理内容的一例的框图。
56.图45是表示第2实施方式所涉及的信息处理系统中所包含的服务器的cpu作为画质确定部、判定部、图像数据追加部及带日期图像数据生成部进行动作时的处理内容的一例的框图。
57.图46是表示第2实施方式所涉及的带日期图像数据列表更新处理的流程的一例的流程图。
58.图47a是表示第2实施方式所涉及的日期赋予处理的流程的一例的流程图。
59.图47b是图47a所示的流程图的后续。
60.图48是表示图像数据列表制作部的变形例的框图。
61.图49a是表示日期赋予处理的流程的变形例的流程图。
62.图49b是图49a所示的流程图的后续。
63.图50是表示赋予有优先顺序的多个带日期图像数据列表的一例的概念图。
64.图51是表示带日期图像数据列表制作处理的流程的变形例的流程图。
65.图52是表示带日期图像数据中所包含的属性数据的变形例的概念图。
66.图53是图39e所示的流程图的变形例。
67.图54是表示带日期图像数据制作程序及日期赋予请求处理程序从存储有带日期图像数据制作程序及日期赋予请求处理程序的存储介质安装于用户设备内的计算机的方式的一例的框图。
68.图55是表示带日期图像数据列表制作程序、日期赋予处理程序及带日期图像数据列表更新程序从存储有带日期图像数据列表制作程序、日期赋予处理程序及带日期图像数据列表更新程序的存储介质安装于服务器内的计算机的方式的一例的框图。
具体实施方式
69.按照附图对本发明的技术所涉及的信息处理装置、信息处理方法及程序的实施方式的一例进行说明。
70.首先,对以下说明中所使用词句进行说明。
71.cpu是指“central processing unit:中央处理器”的简称。ram是指“random access memory:随机存取存储器”的简称。ssd是指“solid state drive:固态硬盘”的简称。hdd是指“hard disk drive:硬盘驱动器”的简称。eeprom是指“electrically erasable and programmable read only memory:电可擦可编程只读存储器”的简称。asic是指“application specific integrated circuit:专用集成电路”的简称。pld是指“programmable logic device:可编程逻辑器件”的简称。fpga是指“field-programmable gate array:现场可编程门阵列”的简称。soc是指“system-on-a-chip:片上系统”的简称。ssd是指“solid state drive:固态硬盘”的简称。cmos是指“complementary metal oxide semiconductor:互补金属氧化物半导体”的简称。ccd是指“charge coupled device:电荷耦合器件”的简称。el是指“electro-luminescence:电致发光”的简称。ui是指“user interface:用户接口”的简称。usb是指“universal serial bus:通用串行总线”的简称。gpu是指“graphics processing unit:图形处理器”的简称。gps是指“global positioning system:全球定位系统”的简称。rtc是指“real time clock:实时时钟”的简称。id是指“identification:识别符”的简称。exif是指“exchangeable image file format:可交换图像文件格式”的简称。wan是指“wide area network:广域网”的简称。lan是指“local area network:局域网”的简称。
72.并且,在本说明书的说明中,“一致”除了指完全一致以外,还指包括在本发明的技术所属的技术领域中通常允许的误差在内的含义(包括不脱离本发明的技术的主旨程度的误差在内的含义)下的一致。并且,在本说明书的说明中,“相同的日期”的“相同”除了指完全相同以外,还指包括在本发明的技术所属的技术领域中通常允许的误差在内的含义(包括不脱离本发明的技术的主旨程度的误差在内的含义)下的相同。
73.[第1实施方式]作为一例,如图1所示,信息处理系统10具备多个用户设备12及服务器14。用户设备12为在与服务器14之间收发基于用户16的输入信息和/或图像信息等的终端装置,例如为智能手机。在图1所示的例子中,作为多个用户设备12,示出了用户设备12a、12b、12c及12d。以下,为了便于说明,当无需区分说明用户设备12a、12b、12c及12d时,简称为“用户设备12”。另外,在此,为了便于说明,例示了四台用户设备12,但本发明的技术并不限定于此,用户设备12的台数只要是多台即可。并且,在此,作为用户设备12,例示了智能手机,但本发明的技术并不限定于此,也可以是平板终端、个人电脑、可佩戴终端和/或数码相机等摄影终端等。
[0074]
信息处理系统10由多个用户16使用。在图1所示的例子中,作为多个用户16,示出了用户16a、16b、16c及16d。以下,为了便于说明,当无需区分说明用户16a、16b、16c及16d时,简称为“用户16”。
[0075]
对多个用户16的每一个各分配有一台用户设备12。对用户16a分配有用户设备12a。对用户16b分配有用户设备12b。对用户16c分配有用户设备12c。对用户16d分配有用户设备12d。例如,用户16a为用户设备12a的所有者,用户16b为用户设备12b的所有者,用户
16c为用户设备12c的所有者,用户16d为用户设备12d的所有者。另外,例示了使用用户设备12的用户16分别为一个人的情况,但可以由两个人以上的用户16使用一个用户设备12,并且,也可以一个用户16使用两个以上的用户设备12。
[0076]
多个用户设备12经由网络18与服务器14连接。多个用户设备12及服务器14例如与网络18能够进行通信地连接。并且,网络18例如由wan或lan中的至少一个构成。而且,多个用户设备12与网络18及服务器14与网络18分别可以是无线通信方式,也可以是有线通信方式。并且,在图1所示的例子中,虽然省略了图示,但网络18例如包含基站。网络18在多个用户设备12与服务器14之间建立通信,并且进行多个用户设备12与服务器14之间的各种信息的收发。服务器14经由网络18接收来自用户设备12的请求,将与请求相对应的服务经由网络18提供至请求源的用户设备12。另外,服务器14为本发明的技术所涉及的“信息处理装置”的一例。
[0077]
用户设备12利用从gps卫星20发出的电波,作为能够确定用户设备12的当前位置的位置确定信息来计算gps信息。gps信息例如为纬度及经度。在本第1实施方式中,为了便于说明,作为gps信息的一例,可举出纬度及经度,但本发明的技术并不限定于此,gps信息也可以是纬度、经度及高度。另外,gps信息为本发明的技术所涉及的“位置确定信息”的一例。
[0078]
作为一例,如图2所示,用户设备12具备计算机22、摄像装置24、时钟26、通信i/f28、gps接收机30、接收设备32、显示器34、麦克风36、扬声器38及外部i/f40。计算机22具备cpu42、存储器44及内存46。cpu42、存储器44及内存46与总线48连接。并且,在总线48中还连接有摄像装置24、时钟26、通信i/f28、gps接收机30、接收设备32、显示器34、麦克风36、扬声器38及外部i/f40。另外,在图2所示的例子中,为了便于图示,作为总线48图示了一根总线,但在总线48中包含数据总线、地址总线及控制总线等。
[0079]
cpu42控制用户设备12整体。存储器44存储有各种参数及各种程序。存储器44为非易失性存储装置。在此,作为存储器44的一例,采用了eeprom,但并不限于此,也可以是ssd和/或hdd等。内存46为易失性存储装置。内存46由cpu42用作工作内存,并且临时存储各种信息。在此,作为内存46的一例,采用了dram,但并不限于此,也可以是sram等其他种类的易失性存储装置。
[0080]
摄像装置24为生成图像数据的设备。摄像装置24例如具有cmos图像传感器,且具备变焦机构及调焦机构等。另外,在此,作为摄影装置24所具有的图像传感器,例示了cmos图像传感器,但并不限于此,也可以是ccd图像传感器等其他种类的图像传感器。摄像装置24按照来自cpu42的指示拍摄被摄体。然后,摄像装置24通过拍摄被摄体,生成表示被摄体的图像数据。cpu42获取通过摄像装置24生成的图像数据,并将所获取的图像数据存储于存储器44。
[0081]
时钟26获取当前时刻。时钟26例如为rtc,从与计算机22用电源系统分开的电源系统接收驱动用电力的供给,即便计算机22处于关机状态,仍继续记录当前时刻(年月日时分秒)。时钟26在每次更新当前时刻时对cpu42输出当前时刻。
[0082]
通信i/f28相对于网络18以无线通信方式连接,经由网络18管理cpu42与服务器14之间的各种信息的收发。
[0083]
gps接收机30根据来自cpu42的指示,接收来自包括gps卫星20在内的多个gps卫星
(省略图示)的电波,并将表示接收结果的接收结果信息输出至cpu42。cpu42根据从gps接收机30输入的接收结果信息,计算上述gps信息。
[0084]
接收设备32接收来自用户16等的指示。作为接收设备32的一例,可举出触摸面板32a及硬键等。通过接收设备32接收的指示由cpu42获取。接收设备32可以经由麦克风36通过声音输入来接收来自用户16等的指示。
[0085]
显示器34在cpu42的控制下,显示各种信息。作为显示器34的一例,可举出液晶显示器。另外,并不限于液晶显示器,有机el显示器等其他种类的显示器也可以用作显示器34。
[0086]
另外,在本第1实施方式中,采用了触摸面板32a重叠于显示器34的显示区域表面的外挂型触摸面板
·
显示器。但是,外挂型触摸面板
·
显示器只不过是一例,例如,也能够适用外嵌型或内嵌型触摸面板
·
显示器。
[0087]
麦克风36将所收集的声音转换为电信号,并将转换声音而获得电信号输出至cpu42。
[0088]
扬声器38将从特定装置(例如,cpu42)输入的电信号转换为声音,并将转换电信号而获得的声音输出至用户设备12的外部。
[0089]
外部i/f40管理与存在于用户设备12外部的装置之间的各种信息的收发。作为外部i/f40的一例,可举出usb接口。连接用户设备、个人电脑、服务器、usb内存、内存卡和/或打印机等与usb接口连接。
[0090]
作为一例,如图3所示,服务器14具备计算机50、通信i/f52、接收设备54、显示器56及外部i/f58。计算机50具备cpu60、存储器62及内存64。cpu60、存储器62及内存64与总线66连接。并且,在总线66中还连接有通信i/f52、接收设备54、显示器56及外部i/f58。另外,在图3所示的例子中,为了便于图示,作为总线66示出了一根总线,但在总线66中包含数据总线、地址总线及控制总线等。
[0091]
cpu60控制服务器14整体。存储器62存储有各种参数及各种程序。存储器62为非易失性存储装置。在此,作为存储器62的一例,采用了ssd,但并不限于此,也可以是eeprom和/或hdd等。内存64为易失性存储装置。内存64由cpu60用作工作内存,并且临时存储各种信息。在此,作为内存64的一例,采用了dram,但并不限于此,也可以是sram等其他种类的易失性存储装置。另外,cpu60为本发明的技术所涉及的“处理器”的一例,存储器62及内存64为本发明的技术所涉及的“内存”的一例。
[0092]
通信i/f52相对于网络18能够进行通信地连接,并且经由网络18管理cpu60与用户设备12之间的各种信息的收发。
[0093]
接收设备54接收来自服务器14的管理者等的指示。作为接收设备54的一例,可举出经由遥控装置、触摸面板、硬键和/或麦克风等的声音输入等。通过接收设备54接收的指示由cpu60获取。
[0094]
显示器56在cpu60的控制下,显示各种信息。作为显示器56的一例,可举出液晶显示器。另外,并不限于液晶显示器,el显示器等其他种类的显示器也可以用作显示器56。
[0095]
外部i/f58管理与存在于服务器14外部的装置之间的各种信息的收发。作为外部i/f58的一例,可举出usb接口。连接用户设备、个人电脑、服务器、usb内存、内存卡和/或打印机等与usb接口连接。
[0096]
在信息处理系统10中,多个用户设备12对服务器14上传带日期图像数据,服务器14管理所上传的带日期图像数据。在此,带日期图像数据是指,赋予有日期的图像数据。带日期图像数据例如通过用户设备12制作。
[0097]
在用户设备12中,通过由cpu42执行带日期图像数据制作处理来制作带日期图像数据。作为一例,如图4所示,在存储器44中存储有带日期图像数据制作程序68。cpu42从存储器44读出带日期图像数据制作程序68。然后,cpu42通过在内存46上执行从存储器44读出的带日期图像数据制作程序68,作为摄像控制部42a、图像数据获取部42b、gps信息计算部42c、属性数据制作部42d及带日期图像数据制作部42e进行动作。即,带日期图像数据制作处理通过cpu42作为摄像控制部42a、图像数据获取部42b、gps信息计算部42c、属性数据制作部42d及带日期图像数据制作部42e进行动作来实现。
[0098]
作为一例,如图5所示,若通过接收设备32接收开始拍摄的指示(以下,也称为“摄像开始指示”),则摄像控制部42a通过控制摄像装置24,使摄像装置24拍摄被摄体。摄像装置24通过拍摄被摄体而生成图像数据。图像数据获取部42b从摄像装置24获取图像数据。
[0099]
gps信息计算部42c根据从gps接收机30输入的接收结果信息,计算gps信息。
[0100]
在存储器44中存储有能够确定用户16的用户id。属性数据制作部42d制作表示通过图像数据获取部42b获取的图像数据的属性的属性数据。属性数据的制作定时为通过摄像装置24进行1帧量的拍摄的定时。即,在通过摄像装置24每次进行1帧量的拍摄时,通过属性数据制作部42d制作属性数据。
[0101]
属性数据制作部42d从gps信息计算部42c获取gps信息。并且,属性数据制作部42d从存储器44获取用户id。而且,属性数据制作部42d从时钟26获取当前时刻。然后,属性数据制作部42d制作包含用户id、日期及gps信息的属性数据。gps信息作为确定摄像位置的信息包含于属性数据。并且,在属性数据中还包含exif信息等。
[0102]
并且,在此,作为属性数据中所包含的日期,采用了通过属性数据制作部42d从时钟26获取的当前时刻。如上所述,以通过摄像装置24进行1帧量的拍摄的定时来制作属性数据,因此属性数据中所包含的日期成为进行拍摄的日期(以下,也称为“摄像日期”)。
[0103]
带日期图像数据制作部42e在每次进行1帧量的拍摄时从图像数据获取部42b获取图像数据,且从属性数据制作部42d获取属性数据。然后,带日期图像数据制作部42e通过以1帧单位来建立关联图像数据及属性数据而制作带日期图像数据。
[0104]
作为一例,如图6所示,在通过带日期图像数据制作部42e每次制作带日期图像数据时,在存储器44中通过带日期图像数据制作部42e存储带日期图像数据。存储器44将多个带日期图像数据(例如,多帧量的带日期图像数据)保存为图像数据组。如此,在多个用户设备12的每一个中,每次进行拍摄时制作带日期图像数据,作为一例,如图7所示,在多个用户设备12各自的存储器44中多个带日期图像数据保存为图像数据组。
[0105]
作为一例,如图8所示,多个用户16分别操作各自的用户设备12,由此将保存于存储器44的图像数据组上传到服务器14。如此,上传到服务器14的图像数据组由服务器14保管并管理。
[0106]
在信息处理系统10中,当用户16携带未记入日期的图像数据(以下,也称为“无日期图像数据”)时,能够使用用户设备12对服务器14请求对无日期图像数据赋予日期。在该情况下,在用户设备12中,通过由cpu22执行日期赋予请求处理,对服务器14请求对无日期
图像数据赋予日期。
[0107]
作为一例,如图9所示,在存储器44中存储有日期赋予请求处理程序70。cpu42从存储器44读出日期赋予请求处理程序70。然后,cpu42通过在内存46上执行从存储器44读出的日期赋予请求处理程序70,作为请求数据制作部42f、请求数据发送部42g及显示控制部42h进行动作。即,日期赋予请求处理通过cpu42作为请求数据制作部42f、请求数据发送部42g及显示控制部42h进行动作来实现。
[0108]
作为一例,如图10所示,若通过接收设备32接收制作请求数据的指示(以下,也称为“请求数据制作指示”),则请求数据制作部42f制作请求数据。在此,请求数据是指,表示对服务器14请求对无日期图像数据赋予日期的数据。若通过接收设备32接收请求数据制作指示,则首先,请求数据制作部42f从存储器44获取用户id,并且经由外部i/f40从外部装置(例如,usb内存或ssd等)获取无日期图像数据。接着,请求数据制作部42f通过建立关联所获取的用户id及无日期图像数据来制作请求数据。然后,请求数据制作部42f将制作出的请求数据输出至请求数据发送部42g。另外,在信息处理系统10中,设为用户设备12作为带日期图像数据或无日期图像数据中所包含的属性数据来赋予用户id,但本发明的技术并不限定于此。例如,也可以在服务器14与用户设备12之间进行确定利用用户设备12的用户16的用户认证处理,并赋予认证后上传的图像及与得到认证的用户16建立对应关联的用户id,由此生成带日期图像数据或无日期图像数据。并且,也可以用户设备12作为带日期图像数据或无日期图像数据中所包含的属性数据代替用户id而赋予识别用户设备12的设备id,服务器14将用户16及与各用户16对应的设备id的对应列表保存于存储器62,并根据对应列表,从带日期带日期图像数据或无日期图像数据中所包含的设备id确定用户id。
[0109]
请求数据发送部42g将从请求数据制作部42f输入的请求数据经由通信i/f28发送至服务器14。
[0110]
服务器14接收从请求数据发送部42g发送的请求数据,并且对所接收的请求数据中所包含的无日期图像数据赋予日期,由此生成日期已赋予图像数据,并提供至请求源的用户设备12。
[0111]
显示控制部42h将由从服务器14提供的日期已赋予图像数据表示的图像(以下,也称为“日期已赋予图像”)显示于显示器34。
[0112]
日期已赋予图像数据通过由服务器14的cpu60执行带日期图像数据列表制作处理(参考图11)及日期赋予处理(参考图34)而生成。
[0113]
作为一例,如图11所示,在存储器62中存储有带日期图像数据列表制作程序72。cpu60从存储器62读出带日期图像数据列表制作程序72。然后,cpu60通过在内存64上执行从存储器62读出的带日期图像数据列表制作程序72,作为带日期图像数据获取部60a、用户id提取部60b、存储控制部60c、图像数据组获取部60d、人物图像数据提取部60e、删除部60f、gps信息提取部60g、分布区域图制作部60h、重复区域比例计算部60i、用户信息获取部60j、用户信息一致度计算部60k、非人物图像数据提取部60l、图像数据列表制作部60m、图像数据列表分类部60n及判定部60p进行动作。即,带日期图像数据列表制作处理通过cpu60作为带日期图像数据获取部60a、用户id提取部60b、存储控制部60c、图像数据组获取部60d、人物图像数据提取部60e、删除部60f、gps信息提取部60g、分布区域图制作部60h、重复区域比例计算部60i、用户信息获取部60j、用户信息一致度计算部60k、非人物图像数据提
取部60l、图像数据列表制作部60m、图像数据列表分类部60n及判定部60p进行动作来实现。
[0114]
cpu60通过执行带日期图像数据列表制作处理,制作带日期图像数据列表。通过按由多个带日期图像数据的每一个表示的每个被摄体分类多个带日期图像数据而按每个被摄体制作带日期图像数据列表。这里所说的“被摄体”是指,能够确定视觉上随时间的变化的方式的被摄体。并且,在此,设为分类对象的“多个带日期图像数据”为日期不同的多个带日期图像数据,且为包含特定用户的多个用户16的份的图像数据。特定用户例如是指,多个用户16中的分配有对服务器14发送了请求数据的用户设备12的用户16(例如,用户设备12的所有者)。
[0115]
并且,cpu60通过执行带日期图像数据列表制作处理,将带日期图像数据列表与特定用户建立关联。关于与由特定用户的带日期图像数据表示的被摄体相似的被摄体的带日期图像数据列表与特定用户建立关联。
[0116]
作为一例,如图12所示,若通过通信i/f52接收从用户设备12发送的图像数据组,则带日期图像数据获取部60a获取通过通信i/f52接收的图像数据组。然后,带日期图像数据获取部60a从图像数据组获取带日期图像数据。用户id提取部60b从通过带日期图像数据获取部60a获取的带日期图像数据中所包含的属性数据提取用户id。另外,设为用户id提取部60b从带日期图像数据中所包含的属性数据提取用户id,但并不特别限于此,服务器14也可以将使多个用户的用户id和分别与多个用户16建立对应关联的带日期图像数据建立对应关联的列表保存于存储器62,用户id提取部60b也可以从所保存的多个用户16选择预先设定的条件或任意用户16的用户id。预先设定的条件例如可以是由用户16经由用户设备12上传了带日期图像数据的定时。
[0117]
作为一例,如图13所示,在存储器62中存储有已登录用户列表。已登录用户列表为表示能够确定满足同意共享包含带日期图像数据的信息且已登录这一条件的用户组的多个用户id的列表。即,根据由已登录用户列表表示的多个用户id确定的多个用户16为同意共享包含带日期图像数据的信息且已登录的用户组(以下,也称为“已登录用户组”)。
[0118]
通过cpu60执行以下所示的带日期图像数据列表制作处理,对已登录用户组进行进一步的缩小。如上所述,图像数据组与多个用户16的每一个中建立有对应关联,已登录用户组缩小为满足图像数据组彼此相似这一条件的用户。而且,已登录用户组缩小为满足所登录的用户信息相似这一条件的用户。以下,进行更详细的说明。
[0119]
判定部60p参考存储器62内的已登录用户列表,判定通过用户id提取部60b提取的用户id是否为已登录的用户id。当通过判定部60p判定为用户id是已登录的用户id时,存储控制部60c将通过带日期图像数据获取部60a获取的图像数据组存储于存储器62。
[0120]
当判定部60p判定为通过用户id提取部60b提取的用户id不是已登录的用户id时,接着,判定部60p判定存储于存储器62的图像数据组的组数是否为多个。当存储于存储器62的图像数据组的组数不是多个时,判定部60p待机,直至下一判定定时到来。
[0121]
当判定为存储于存储器62的图像数据组的组数为多个时,判定部60p对图像数据组获取部60d指示图像数据组的获取。
[0122]
作为一例,如图14所示,若通过判定部60p指示图像数据组的获取,则图像数据组获取部60d从存储器62获取图像数据组。人物图像数据提取部60e通过对图像数据组中所包含的日期图像数据执行图像识别处理,从带日期图像数据提取表示人物的人物图像数据,
并将所提取的人物图像数据与提取源的带日期图像数据建立关联。然后,人物图像数据提取部60e通过将建立关联有人物图像数据的带日期图像数据按每个图像数据组存储于存储器62,按每个图像数据组使带日期图像数据返回到存储器62。
[0123]
另外,在本第1实施方式中,作为图像识别处理,适用了进行使用了级联分类器的图像分析的处理。但是,这只不过是一例,也可以是图案匹配等其他图像识别处理,只要是从日期图像数据能够识别表示特定被摄体的被摄体图像数据的处理,则可以是任何处理。
[0124]
作为一例,如图15所示,判定部60p按存储于存储器62的每个图像数据组,判定关于相同的人物的人物图像数据(以下,也称为“相同人物图像数据”)的帧数是否为第1既定帧数(例如,10)以上。在此,根据通过对与带日期图像数据建立有关联的人物图像数据执行图像识别处理而获得的图像识别结果来进行是否为相同人物图像数据的判定。另外,在此,第1既定帧数为固定值。但是,这只不过是一例,第1既定帧数只要是2以上的自然数,则可以是固定值,也可以是可变值。作为可变值,例如可举出根据通过接收设备54接收的指示可变更的值或定期变更的值。
[0125]
当判定为相同人物图像数据的帧数小于第1既定帧数时,判定部60p对删除部60f指示从图像数据列表制作对象的图像数据组删除设为判定对象的图像数据组。若通过判定部60p指示图像数据组的删除,则删除部60f从存储器62内的图像数据列表制作对象的图像数据组删除设为判定对象的图像数据组。另外,在本实施方式中,设为cpu60具有通过判定部60p从图像数据列表制作对象的图像数据组删除设为判定对象的图像数据组的删除部60f,但并不限于此。例如,判定部60p可以具有将设为判定对象的图像数据组作为图像数据列表制作对象的图像数据组而从存储器44提取的提取部。
[0126]
另一方面,作为一例,如图16所示,当判定为相同人物图像数据的帧数为第1既定帧数以上时,判定部60p判定存储于存储器62的图像数据组且判定为相同人物图像数据的帧数是第1既定帧数以上的图像数据组的组数是否为多个。在此,当图像数据组的组数不是多个时,判定部60p待机,直至下一判定定时到来。另一方面,当图像数据组的组数为多个时,判定部60p对判定为相同人物图像数据的帧数是第1既定帧数以上的图像数据组的每一个,判定共同的相同人物图像数据的帧数是否为第2既定帧数(例如,5)以上。
[0127]
在此,当存在共同的相同人物图像数据的帧数小于第2既定帧数的图像数据时,判定部60p对删除部60f指示从图像数据列表制作对象的图像数据组删除共同的相同人物图像数据的帧数小于第2既定帧数的图像数据组。若通过判定部60p指示图像数据组的删除,则删除部60f从存储器62的图像数据列表制作对象的图像数据组删除共同的相同人物图像数据的帧数小于第2既定帧数的图像数据组。另一方面,当存在共同的相同人物图像数据的帧数为第2既定帧数以上的图像数据组时,判定部60p对图像数据组获取部60d赋予将共同的相同人物图像数据的帧数为第2既定帧数以上的图像数据组作为图像数据列表制作对象的图像数据组来从存储器62获取的指示。
[0128]
作为一例,如图17所示,若通过判定部60p指示图像数据组的获取,则图像数据组获取部60d从存储器62获取共同的相同人物图像数据的帧数为第2既定帧数以上的图像数据组。gps信息提取部60g从通过图像数据组获取部60d获取的图像数据组中所包含的带日期图像数据内的属性数据提取gps信息。
[0129]
作为一例,如图18所示,分布区域图制作部60h按每个图像数据组获取通过gps信
息提取部60g提取的gps信息。然后,分布区域图制作部60h按每个图像数据组,根据gps信息制作图像数据组的摄像位置分布区域图。摄像位置分布区域图是表示拍摄了由gps信息表示的位置的位置(以下,也称为“摄像位置”)所分布的区域的图。在图8所示的例子中,示出了两个图像数据组的摄像位置分布图,但本发明的技术并不限定于此,制作图像数据组的组数量的摄像位置分布区域图。
[0130]
作为一例,如图19所示,重复区域比例计算部60i计算在图像数据组之间摄像位置分布区域图重复的区域(以下,也称为“重复区域”)的比例。判定部60p判定重复区域的比例是否为既定比例(例如,六成)以上。另外,在此,既定比例为固定值。但是,这只不过是一例,既定比例也可以是可变值。作为可变值,例如可举出根据通过接收设备54接收的指示可变更的值或定期变更的值。并且,在图19所示的例子中,标有阴影线的区域表示重复区域,是既定比例以上的区域。
[0131]
作为一例,如图20所示,当判定为重复区域的比例小于既定比例时,判定部60p对删除部60f指示删除设为判定对象的图像数据组。例如,当两个图像数据组之间的摄像位置分布区域图的重复区域的比例小于既定比例时,判定部60p对删除部60f指示删除两个图像数据组。
[0132]
删除部60f将多个带日期图像数据中设为带日期图像数据列表的制作对象的带日期图像数据限制为在根据gps信息设定的范围内通过拍摄获得的图像数据。即,若通过判定部60p指示从图像数据组的图像数据列表制作对象的图像数据组删除,则删除部60f通过从存储器62的图像数据列表制作对象的图像数据组删除设为判定对象的图像数据组,限制设为带日期图像数据列表的制作对象的带日期图像数据。
[0133]
另一方面,当判定为所有图像数据组之间的重复区域的比例是既定比例以上时,判定部60p判定存储于存储器62的图像数据组的组数是否为多个。
[0134]
作为一例,如图21所示,当存储于存储器62的图像数据组的组数为不是多个时,判定部60p待机,直至下一判定定时到来。另一方面,当通过判定部60p判定为存储于存储器62的图像数据组的组数是多个时,删除部60f从分布区域图制作部60h获取存储于存储器62的图像数据组之间的重复区域外的gps信息。然后,删除部60f参考从分布区域图制作部60h获取的gps信息,从图像数据列表制作对象的带日期图像数据删除存储于存储器62的图像数据组中所包含的多个带日期图像数据中赋予有重复区域外的gps信息的带日期图像数据.
[0135]
作为一例,如图22所示,在存储器62中对已登录的用户id建立关联有用户信息。用户信息为与根据所对应的用户id确定的用户16相关的信息。作为用户信息,例如可举出年代确定信息、家庭成员信息、住址信息、性别信息、职业信息及兴趣信息等。
[0136]
年代确定信息为表示用户16的年代的信息。例如,若用户16为1975年生,则“1970年~1980年代”这一信息用作年代确定信息.家庭成员信息为表示用户16的家庭成员的信息。作为家庭成员信息,例如可举出表示已婚、未婚、兄的人数、弟的人数、姐的人数、妹的人数、兄弟的年龄差和/或父母的年龄等的信息。住址信息为表示用户16的住址的信息。作为住址信息,例如可举出表示国名、省市县名和/或市镇村名等的信息。性别信息为表示用户16的性别的信息。作为性别信息,例如可举出表示男性及女性等的信息。职业信息为表示用户16的职业的信息。作为职业信息,例如可举出表示销售职位、技术职位、教师、无业和/或家庭主妇等的信息。兴趣信息为表示用户16的兴趣的信息。作为兴趣信息,例如可举出户外
派、室内派、高尔夫、足球、棒球、钓鱼、看电影、阅读和/或网络游戏等。
[0137]
用户id提取部60b从存储于存储器62的图像数据组的每一个提取用户id。用户信息获取部60j获取与通过用户id提取部60b提取的用户id对应的用户信息,并将所获取的用户信息与所对应的用户id建立关联。
[0138]
作为一例,如图23所示,用户信息一致度计算部60k从用户信息获取部60j获取每个用户id的用户信息,并计算用户id之间的用户信息的一致度(以下,也称为“用户信息一致度”)。判定部60p即使在与任意用户id之间也判定用户信息一致度小于既定一致度(例如,5%)的图像数据组是否存储于存储器62。另外,在此,作为既定一致度,采用了固定值。但是,这只不过是一例,既定一致度也可以是可变值。作为可变值,例如可举出根据通过接收设备54接收的指示可变更的值或定期变更的值。
[0139]
当即使在任意用户id之间用户信息一致度小于既定一致度的图像数据组未存储于存储器62时,判定部60p待机,直至下一判定定时到来。当即使在任意用户id之间用户信息一致度小于既定一致度的图像数据组存储于存储器62时,判定部60p对删除部60f指示从图像数据列表制作对象的图像数据组删除用户信息一致度小于既定一致度的图像数据组。相应于此,删除部60f从存储器62的图像数据列表制作对象的图像数据组删除用户信息一致度小于既定一致度的图像数据组。
[0140]
作为一例,如图24所示,带日期图像数据获取部60a从存储器62内的各图像数据组获取带日期图像数据。非人物图像数据提取部60l通过对通过带日期图像数据获取部60a获取的日期图像数据执行图像识别处理,从带日期图像数据提取表示非人物的非人物图像数据,并将所提取的非人物图像数据与提取源的带日期图像数据建立关联。非人物图像数据提取部60l通过将建立关联有非人物图像数据的带日期图像数据按每个图像数据组存储于存储器62,按每个图像数据组使带日期图像数据返回到存储器62。
[0141]
在此,非人物是指,除人物以外的物体且能够确定视觉上随时间的变化的方式的物体。在此,作为随时间的变化的方式,例如可举出象征时代的物体的方式。作为象征时代的物体,例如可举出建筑物、道路、街道、招牌、海报及食物等。
[0142]
作为一例,如图25所示,图像数据列表制作部60m从存储器62获取建立关联有人物图像数据的带日期图像数据(以下,也称为“带人物图像数据的带日期图像数据”)。并且,图像数据列表制作部60m从存储器62获取建立关联有非人物图像数据的带日期图像数据(以下,也称为“带非人物图像数据的带日期图像数据”)。
[0143]
然后,图像数据列表制作部60m判定在带人物图像数据的带日期图像数据之间人物图像数据是否相似。并且,图像数据列表制作部60m判定在带非人物图像数据的带日期图像数据之间非人物图像数据是否相似。
[0144]
另外,在图25所示的例子中,为了便于说明,对一个带日期图像数据仅建立对应关联有一个人物图像数据或非人物图像数据,但本发明的技术并不限定于此。例如,也可以存在对一个带日期图像数据建立对应关联有至少一个人物图像数据及至少一个非人物图像数据的方式。
[0145]
作为一例,如图26~图28所示,图像数据列表制作部60m通过按由在存储器62中存储为图像数据列表制作对象的所有带日期图像数据的每一个表示的每个被摄体分类带日期图像数据,制作每个被摄体的带日期图像数据列表。在图像数据列表制作对象的带日期
图像数据中例如包含分别与多个用户建立对应关联的带日期图像数据。在图26~图28所示的例子中,示出了第1~第n被摄体图像数据列表。
[0146]
在图26所示的例子中,示出了第1被摄体图像数据列表及第2被摄体图像数据列表。第1被摄体图像数据列表为由映入有第1被摄体的多个带日期图像数据构成的带日期图像数据列表。并且,第1被摄体图像数据列表例如为由分别与用户16a~16d建立对应关联的多个图像数据组a~d中所包含的带日期图像数据形成的列表。第2被摄体图像数据列表为由映入有第2被摄体的多个带日期图像数据构成的带日期图像数据列表。并且,第2被摄体图像数据列表例如为由分别与用户16a及用户16c建立对应关联的多个图像数据组a及图像数据组c中所包含的带日期图像数据形成的列表。在图26所示的例子中,作为第1被摄体的一例,示出了电波塔,作为第2被摄体的一例,示出了
“××
软冰淇淋”。电波塔及
“××
软冰淇淋”为非人物。并且,电波塔为上述建筑物的一例,
“××
软冰淇淋”为上述食物的一例。
[0147]
在图27所示的例子中,示出了第3被摄体图像数据列表及第4被摄体图像数据列表。第3被摄体图像数据列表为由映入有第3被摄体的多个带日期图像数据构成的带日期图像数据列表。并且,第3被摄体图像数据列表例如为由分别与用户16a~16c建立对应关联的多个图像数据组a~c中所包含的带日期图像数据形成的列表。第4被摄体图像数据列表为由映入有第4被摄体的多个带日期图像数据构成的带日期图像数据列表。并且,第4被摄体图像数据列表例如为由分别与用户16a及用户16c建立对应关联的多个图像数据组a及图像数据组c中所包含的带日期图像数据形成的列表。在图27所示的例子中,作为第3被摄体的一例,示出了足球运动员,作为第4被摄体的一例,示出了女性。足球运动员及女性为人物。
[0148]
在图28所示的例子中,示出了第5被摄体图像数据列表。第5被摄体图像数据列表为由映入有第5被摄体的多个带日期图像数据构成的带日期图像数据列表。并且,第5被摄体图像数据列表例如为由分别与用户16a及用户16d建立对应关联的多个图像数据组a及图像数据组d中所包含的带日期图像数据形成的列表。在图28所示的例子中,作为第5被摄体的一例,示出了招牌及海报类。招牌及海报类为非人物。
[0149]
作为一例,如图29所示,图像数据列表分类部60n通过按每个用户id分类通过图像数据列表制作部60m制作的带日期图像数据列表,将带日期图像数据列表与多个用户16的每一个建立关联。在该情况下,首先,图像数据列表分类部60n从带日期图像数据列表中所包含的多个带日期图像数据的每一个提取用户id。然后,图像数据列表分类部60n将包含用户id的提取源的带日期图像数据的带日期图像数据列表与存储于存储器62的多个用户id中与所提取的用户id一致的用户id建立关联。
[0150]
如此,通过带日期图像数据列表与存储器62内的多个用户id的每一个建立关联,作为一例,如图30~图33所示,带日期图像数据列表与多个用户16的每一个建立关联。
[0151]
在图30所示的例子中,示出了第1~第5被摄体图像数据列表与用户16a建立有关联的状态。在从分配到用户16a的用户设备12a上传到服务器14的图像数据组中包含映入有与第1~第5被摄体相似的被摄体的带日期图像数据。因此,通过图像数据列表分类部60n,与第1~第5被摄体相关联的第1~第5被摄体图像数据列表与用户16a建立关联。
[0152]
在图31所示的例子中,示出了第1被摄体图像数据列表及第3被摄体图像数据列表与用户16b建立有关联的状态。在从分配到用户16b的用户设备12b上传到服务器14的图像数据组中包含映入有与第1及第3被摄体相似的被摄体的带日期图像数据。因此,通过图像
数据列表分类部60n,与第1及第3被摄体相关联的第1被摄体图像数据列表及第3被摄体图像数据列表与用户16b建立关联。
[0153]
在图32所示的例子中,示出了第1~第4被摄体图像数据列表与用户16c建立有关联的状态。在从分配到用户16c的用户设备12c上传到服务器14的图像数据组中包含映入有与第1及第4被摄体相似的被摄体的带日期图像数据。因此,通过图像数据列表分类部60n,与第1~第4被摄体相关联的第1~第4被摄体图像数据列表与用户16c建立关联。
[0154]
在图33所示的例子中,示出了第1被摄体图像数据列表及第5被摄体图像数据列表与用户16d建立有关联的状态。在从分配到用户16d的用户设备12d上传到服务器14的图像数据组中包含映入有与第1及第5被摄体相似的被摄体的带日期图像数据。因此,通过图像数据列表分类部60n,与第1及第5被摄体相关联的第1被摄体图像数据列表及第5被摄体图像数据列表与用户16d建立关联。
[0155]
作为一例,如图34所示,在存储器62中存储有日期赋予处理程序74。cpu60从存储器62读出日期赋予处理程序74。然后,cpu60通过在内存64上执行从存储器62读出的日期赋予处理程序74,作为用户id提取部60b、判定部60p、图像数据列表获取部60q、无日期图像数据提取部60r、日期导出部60s、日期赋予部60t及图像数据发送部60u进行动作。即,日期赋予处理通过cpu60作为用户id提取部60b、判定部60p、图像数据列表获取部60q、无日期图像数据提取部60r、日期导出部60s、日期赋予部60t及图像数据发送部60u进行动作来实现。
[0156]
cpu60通过执行日期赋予处理,从与特定用户建立有关联的带日期图像数据列表获取关于与由特定用户的无日期图像数据表示的被摄体相似的被摄体的带日期图像数据。并且,cpu60通过执行日期赋予处理,根据赋予于所获取的带日期图像数据的日期,导出对无日期图像数据赋予的日期,并将所导出的日期赋予于无日期图像数据。以下,进行更详细的说明。
[0157]
作为一例,如图35所示,若通过由用户设备12的cpu42执行日期赋予请求处理(参考图9),而通过请求数据发送部42g对服务器14发送请求数据(参考图10),则通过服务器14的通信i/f52接收请求数据。用户id提取部60b从通过通信i/f52接收的请求数据提取用户id,并将所提取的用户id输出至图像数据列表获取部60q。
[0158]
作为一例,如图36所示,图像数据列表获取部60q从存储器62获取与从用户id提取部60b输入的用户id对应的带日期图像数据列表。
[0159]
作为一例,如图37所示,无日期图像数据提取部60r从通过通信i/f52接收的请求数据提取无日期图像数据,并将所提取的无日期图像数据输出至判定部60p。判定部60p判定在通过图像数据列表获取部60q获取的带日期图像数据列表中是否存在与从无日期图像数据提取部60r输入的无日期图像数据相似的带日期图像数据。在此,“相似”表示在既定误差范围内一致。既定误差可以是固定值,也可以是可变值。
[0160]
作为可变值,例如可举出根据通过接收设备54接收的指示可变更的值、根据带日期图像数据列表中所包含的带日期图像数据的帧数而变更的值、根据赋予于带日期图像数据列表中所包含的带日期图像数据的日期的偏差的程度(例如,分散或标准偏差)而设定的值、根据提供了无日期图像数据的用户16而变更的值和/或定期变更的值。
[0161]
作为一例,如图38所示,当判定为在通过图像数据列表获取部60q获取的带日期图像数据列表中不存在与从无日期图像数据提取部60r输入的无日期图像数据相似的带日期
图像数据时,判定部60p待机,直至下一判定定时到来。另一方面,当判定为在通过图像数据列表获取部60q获取的带日期图像数据列表中存在与从无日期图像数据提取部60r输入的无日期图像数据相似的带日期图像数据时,判定部60p判定与无日期图像数据相似的带日期图像数据是否为多帧。
[0162]
当通过判定部60p判定为与无日期图像数据相似的带日期图像数据不是多帧时,日期导出部60s从设为判定对象的带日期图像数据即与无日期图像数据相似的带日期图像数据提取日期。当通过判定部60p判定为与无日期图像数据相似的带日期图像数据是多帧时,日期导出部60s从设为判定对象的多个带日期图像数据即与无日期图像数据相似的多个带日期图像数据的每一个提取日期。然后,日期导出部60s根据从多个带日期图像数据的每一个提取的多个日期,导出无日期图像数据的日期。通过日期导出部60s导出的日期可以仅是年月日时分秒中的年月日,也可以仅是年月,还可以仅是年。
[0163]
在此,作为无日期图像数据的日期通过日期导出部60s导出的日期例如为基于从多个带日期图像数据的每一个提取的多个日期的平均值的日期。基于多个日期的平均值的日期例如是指,对多个日期的平均值进行四舍五入的日期。
[0164]
另外,在此,例示了基于多个日期的平均值的日期,但本发明的技术并不限定于此,也可以是多个日期中的最频值或中央值的日期。当将作为无日期图像数据的日期来导出的日期设为多个日期中的最频值或中央值的日期时,可以设为分布有多个日期的期间中日期的密集度最高的期间的最频值或中央值的日期。并且,与无日期图像数据的相似度最高的无日期图像数据的日期也可以作为无日期图像数据的日期来由日期导出部60s导出。
[0165]
日期导出部60s将作为无日期图像数据的日期来导出的日期输出至日期赋予部60t。日期赋予部60t对通过无日期图像数据提取部60r从请求数据提取的无日期图像数据即通过判定部60p与带日期图像数据进行比较的无日期图像数据赋予从日期导出部60s输入的日期。如此,通过对无日期图像数据赋予日期,日期赋予于无日期图像数据。如此,通过日期赋予部60t对无日期图像数据赋予日期,由此生成日期已赋予图像数据。
[0166]
图像数据发送部60u将通过日期赋予部60t生成的日期已赋予图像数据经由通信i/f52发送至请求数据的提供源的用户设备12a。由此,对分配有请求数据的提供源的用户设备12a的用户16提供日期已赋予图像数据。
[0167]
接着,对信息处理系统10的作用进行说明。
[0168]
首先,参考图39a~图39e对由服务器14的cpu60执行的带日期图像数据列表制作处理进行说明。另外,图39a~图39e所示的带日期图像数据列表制作处理的流程为本发明的技术所涉及的“信息处理方法”的一例。
[0169]
在图39a所示的带日期图像数据列表制作处理中,首先,在步骤st10中,判定部60p判定通过通信i/f52是否接收了从用户设备12发送的图像数据组。在步骤st10中,当通过通信i/f52尚未接收从用户设备12发送的图像数据组时,判定得到否定,而带日期图像数据列表制作处理转到图39e所示的步骤st80。在步骤st10中,当通过通信i/f52接收了从用户设备12发送的图像数据组时,判定得到肯定,而带日期图像数据列表制作处理转到步骤st12。
[0170]
在步骤st12中,带日期图像数据获取部60a从通过通信i/f52接收的图像数据组获取带日期图像数据,然后,带日期图像数据列表制作处理转到步骤st14。
[0171]
在步骤st14中,用户id提取部60b从在步骤st12中获取的带日期图像数据提取用
户id,然后,带日期图像数据列表制作处理转到步骤st16。
[0172]
在步骤st16中,判定部60p判定在步骤st14中提取的用户id是否已登录。用户id是否已登录的判定通过判定在存储器62内的已登录用户列表中是否包含用户id来进行。在步骤st16中,当在步骤st14中提取的用户id尚未登录时,判定得到否定,而带日期图像数据列表制作处理转到步骤st20。在步骤st16中,当在步骤st14提取的用户id已登录时,判定得到肯定,而带日期图像数据列表制作处理转到步骤st18。
[0173]
在步骤st18中,存储控制部60c在步骤st12中将设为带日期图像数据的获取源的图像数据组存储于存储器62,然后,带日期图像数据列表制作处理转到步骤st20。
[0174]
在步骤st20中,判定部60p判定在存储器62中是否存储有两组以上的图像数据组。在步骤st20中,当在存储器62中没有存储两组以上的图像数据组时,判定得到否定,而带日期图像数据列表制作处理转到步骤st10。在步骤st20中,当在存储器62中存储有两组以上的图像数据组时,判定得到肯定,而带日期图像数据列表制作处理转到步骤st22。
[0175]
在步骤st22中,图像数据组获取部60d从存储器62获取未处理的一个图像数据组。在步骤st22中,未处理的一个图像数据组是指,尚未进行步骤st24~步骤st30的处理的图像数据组。在执行步骤st22的处理之后,带日期图像数据列表制作处理转到步骤st24。
[0176]
在步骤st24中,人物图像数据提取部60e从在步骤st22中获取的图像数据组中所包含的带日期图像数据的每一个提取人物图像数据,并将所提取的人物图像数据与提取源的带日期图像数据建立关联。然后,人物图像数据提取部60e通过将建立关联有人物图像数据的带日期图像数据按每个图像数据组存储于存储器62,使带日期图像数据返回到存储器62。在执行步骤st24的处理之后,带日期图像数据列表制作处理转到步骤st26。
[0177]
在步骤st26中,判定部60p对在步骤st24中存储于存储器62的最新的图像数据组,判定相同人物图像数据的帧数是否为第1既定帧数以上。在步骤st26中,当相同人物图像数据的帧数小于第1既定帧数时,判定得到否定,而带日期图像数据列表制作处理转到图39b所示的步骤st34。在步骤st26中,当相同人物图像数据的帧数为第1既定帧数以上时,判定得到肯定,而带日期图像数据列表制作处理转到步骤st28。
[0178]
在步骤st28中,判定部60p判定在存储器62中是否存储有已得到肯定判定的图像数据组。在此,已得到肯定判定的图像数据组是指,在步骤st26中判定得到肯定的图像数据组。在步骤st28中,当在存储器62中没有存储已得到肯定判定的图像数据组时,判定得到否定,而带日期图像数据列表制作处理转到图39e所示的步骤st80。在步骤st28中,当存储有已得到肯定判定的图像数据组时,判定得到肯定,而带日期图像数据列表制作处理转到步骤st30。
[0179]
在步骤st30中,判定部60p判定在步骤st26中判定得到肯定的最新的图像数据组中是否包含第2既定帧数以上与已得到肯定判定的图像数据组共同的相同人物图像数据。在步骤st30中,当在步骤st26中判定得到肯定的最新的图像数据组中不包含第2既定帧数以上与已得到肯定判定的图像数据组共同的相同人物图像数据时,判定得到否定,而带日期图像数据列表制作处理转到图39b所示的步骤st34。在步骤st30中,当在步骤st26中判定得到肯定的最新的图像数据组中包含第2既定帧数以上与已得到肯定判定的图像数据组共同的相同人物图像数据时,判定得到肯定,而带日期图像数据列表制作处理转到步骤st32。
[0180]
在步骤st32中,判定部60p判定对存储于存储器62的所有图像数据组是否进行了
步骤st24~步骤st30的处理。在步骤st32中,当对存储于存储器62的所有图像数据组尚未进行步骤st24~步骤st30的处理时,判定得到否定,而带日期图像数据列表制作处理转到步骤st20。在步骤st32中,当对存储于存储器62的所有图像数据组进行了步骤st24~步骤st30的处理时,判定得到肯定,而带日期图像数据列表制作处理转到图39c所示的步骤st38。
[0181]
在图39b所示的步骤st34中,删除部60f从存储器62删除处理对象的图像数据组,然后,带日期图像数据列表制作处理转到步骤st36。
[0182]
在本步骤st34中,处理对象的图像数据组是指,通过判定部60p判定为相同人物图像数据的帧数小于第1既定帧数的图像数据组及不包含第2既定帧数以上通过判定部60p判定为与已得到肯定判定的图像数据组共同的相同人物图像数据的最新的图像数据组。
[0183]
在本步骤st34中通过删除部60f删除的图像数据组为不满足在步骤st26或步骤st30中设定的条件的图像数据组。这表示通过删除部60f删除的图像数据组为与存储于存储器62的其他图像数据组不相似的图像数据组。并且,图像数据组相对于已登录的用户16而一对一对应。因此,在本步骤st34中图像数据组由删除部60f删除,由此从满足图像数据组彼此相似这一条件的已登录的用户16提供的图像数据组缩小为带日期图像数据列表的制作对象候选。
[0184]
在步骤st36中,判定部60p判定对存储于存储器62的所有图像数据组是否进行了步骤st24~步骤st30的处理。在步骤st36中,当对存储于存储器62的所有图像数据组尚未进行步骤st24~步骤st30的处理时,判定得到否定,而带日期图像数据列表制作处理转到步骤st20。在步骤st36中,当对存储于存储器62的所有图像数据组进行了步骤st24~步骤st30的处理时,判定得到肯定,而带日期图像数据列表制作处理转到步骤st37。
[0185]
在步骤st37中,判定部60p判定在存储器62中是否存储有两组以上的图像数据组。在步骤st37中,当在存储器62中没有存储两组以上的图像数据组时,判定得到否定,而带日期图像数据列表制作处理转到图39e所示的步骤st80。在步骤st37中,当在存储器62中存储有两组以上的图像数据组时,判定得到肯定,而带日期图像数据列表制作处理转到图39c所示的步骤st38。
[0186]
在图39c所示的步骤st38中,图像数据组获取部60d从存储器62获取未处理的一个图像数据组。在步骤st38中,未处理的一个图像数据组是指,尚未进行步骤st40~步骤st46的处理的图像数据组。在执行步骤st38的处理之后,带日期图像数据列表制作处理转到步骤st40。
[0187]
在步骤st40中,gps信息提取部60g从在步骤st38获取的图像数据组中所包含的带日期图像数据内的属性数据提取gps信息,然后,带日期图像数据列表制作处理转到步骤st42。
[0188]
在步骤st42中,分布区域图制作部60h根据在步骤st40提取的gps信息,制作图像数据组的摄像位置分布区域图,然后,带日期图像数据列表制作处理转到步骤st44。
[0189]
在步骤st44中,判定部60p判定是否存在设为在步骤st42中制作出的摄像位置分布区域图的比较对象的摄像位置分布区域图即其他摄像位置分布区域图。在步骤st44中,当不存在设为在步骤st42中制作出的摄像位置分布区域图的比较对象的摄像位置分布区域图时,判定得到否定,而带日期图像数据列表制作处理转到步骤st50。在步骤st44中,当
存在设为在步骤st42中制作出的摄像位置分布区域图的比较对象的摄像位置分布区域图时,判定得到否定,而带日期图像数据列表制作处理转到步骤st46。
[0190]
在步骤st46中,重复区域比例计算部60i计算在步骤st42中制作出的摄像位置分布区域图与其他摄像位置分布区域图的重复区域的比例,然后,带日期图像数据列表制作处理转到步骤st48。另外,在此,其他摄像位置分布区域图是指,已有的摄像位置分布区域图,即在步骤st42中制作出的摄像位置分布区域图之前制作出的所有摄像位置分布区域图(以下,也称为“所有摄像位置分布区域图”)。
[0191]
在步骤st48中,判定部60p判定在步骤st46对所有摄像位置分布区域图计算出的比例是否为既定比例以上。在步骤st48中,当在步骤st46中对所有摄像位置分布区域图计算出的比例不是既定比例以上时,判定得到否定,而带日期图像数据列表制作处理转到图39d所示的步骤st60。在步骤st48中,当在步骤st46中对所有摄像位置分布区域图计算出的比例为既定比例以上时,判定得到肯定,而带日期图像数据列表制作处理转到步骤st50。
[0192]
在步骤st50中,判定部60p判定对存储于存储器62的所有图像数据组是否进行了步骤st40~步骤st48的处理。在步骤st50中,当对存储于存储器62的所有图像数据组尚未进行步骤st40~步骤st48的处理时,判定得到否定,而带日期图像数据列表制作处理转到步骤st38。在步骤st50中,当对存储于存储器62的所有图像数据组进行了步骤st40~步骤st48的处理时,判定得到肯定,而带日期图像数据列表制作处理转到步骤st52。
[0193]
在图39d所示的步骤st60中,删除部60f从存储器62删除处理对象的图像数据组,然后,带日期图像数据列表制作处理转到步骤st62。
[0194]
在本步骤st60中,处理对象的图像数据组是指,通过判定部60p判定为对所有摄像位置分布区域图计算出的比例不是既定比例以上的图像数据组。
[0195]
在本步骤st60中通过删除部60f删除的图像数据组为不满足在步骤st48中设定的条件的图像数据组。这表示通过删除部60f删除的图像数据组为与存储于存储器62的其他图像数据组不相似的图像数据组。并且,图像数据组相对于已登录的用户16而一对一对应。因此,在本步骤st60中图像数据组由删除部60f删除,从满足图像数据组彼此相似(例如,图像数据组之间的摄像位置的地理上的分布相似)这一条件的已登录的用户16提供的图像数据组缩小为带日期图像数据列表的制作对象候选。
[0196]
在步骤st62中,判定部60p判定对存储于存储器62的所有图像数据组是否进行了步骤st40~步骤st48的处理。在步骤st62中,当对存储于存储器62的所有图像数据组尚未进行步骤st40~步骤st48的处理时,判定得到否定,而带日期图像数据列表制作处理转到图39c所示的步骤st38。在步骤st62中,当对存储于存储器62的所有图像数据组进行了步骤st40~步骤st48的处理时,判定得到肯定,而带日期图像数据列表制作处理转到图39c所示的步骤st52。
[0197]
在图39c所示的步骤st52中,判定部60p判定在存储器62中是否存储有两组以上的图像数据组。在步骤st52中,当在存储器62中没有存储两组以上的图像数据组时,判定得到否定,而带日期图像数据列表制作处理转到图39e所示的步骤st80。在步骤st52中,当在存储器62中存储有两组以上的图像数据组时,判定得到肯定,而带日期图像数据列表制作处理转到步骤st54。
[0198]
在步骤st54中,删除部60f从存储于存储器62的各图像数据组删除在彼此的摄像
位置分布区域图的重复区域外分布有摄像位置的带日期图像数据,然后,带日期图像数据列表制作处理转到步骤st56。
[0199]
在步骤st56中,用户id提取部60b从存储于存储器62的所有图像数据组提取用户id,然后,带日期图像数据列表制作处理转到步骤st58。
[0200]
在步骤st58中,用户信息获取部60j从存储器62获取与在步骤st56中从所有图像数据组提取的用户id对应的用户信息,然后,带日期图像数据列表制作处理转到图39e所示的步骤st64。
[0201]
图39e所示的步骤st64中,用户信息一致度计算部60k使用在步骤st58中获取的所有用户信息,计算图像数据组之间的用户信息一致度,然后,带日期图像数据列表制作处理转到步骤st66。
[0202]
在步骤st66中,判定部60p判定是否存在步骤st64中计算出的用户信息一致度小于既定一致度的图像数据组。在步骤st66中,当不存在在步骤st64中计算出的用户信息一致度小于既定一致度的图像数据组时,判定得到否定,而带日期图像数据列表制作处理转到步骤st70。在步骤st66中,当存在在步骤st64中计算出的用户信息一致度小于既定一致度的图像数据组时,判定得到肯定,而带日期图像数据列表制作处理转到步骤st68。
[0203]
在步骤st68中,删除部60f从存储器62删除在步骤st64中计算出的用户信息一致度小于既定一致度的图像数据组,然后,带日期图像数据列表制作处理转到步骤st70。
[0204]
在本步骤st68中通过删除部60f删除的图像数据组为在步骤st64中计算出的用户信息一致度小于既定一致度的图像数据组。这表示通过删除部60f删除的图像数据组为与存储于存储器62的其他图像数据组不相似的图像数据组。并且,图像数据组相对于已登录的用户16而一对一对应。因此,在本步骤st68中图像数据组由删除部60f删除,由此从满足图像数据组彼此相似这一条件的已登录的用户16提供的图像数据组缩小为带日期图像数据列表的制作对象。
[0205]
在步骤st70中,图像数据组获取部60d从存储器62获取未处理的一个带日期图像数据。在步骤st70中,是指未处理的一个带日期图像数据。在执行步骤st70的处理之后,带日期图像数据列表制作处理转到步骤st72。
[0206]
在步骤st72中,非人物图像数据提取部60l从在步骤st70中获取的带日期图像数据提取非人物图像数据,并将所提取的非人物图像数据与提取源的带日期图像数据建立关联。然后,非人物图像数据像提取部60l通过将建立关联有非人物图像数据的带日期图像数据按每个图像数据组存储于存储器62,使带日期图像数据返回到存储器62。在执行步骤st72的处理之后,带日期图像数据列表制作处理转到步骤st74。
[0207]
在步骤st74中,判定部60p判定对存储于存储器62的所有带日期图像数据是否进行了步骤st72的处理。在步骤st74中,当对存储于存储器62的所有带日期图像数据尚未进行步骤st72的处理时,判定得到否定,而带日期图像数据列表制作处理转到步骤st70。在步骤st74中,当对存储于存储器62的所有带日期图像数据进行了步骤st72的处理时,判定得到肯定,而带日期图像数据列表制作处理转到步骤st76。
[0208]
在步骤st76中,图像数据列表制作部60m从存储器62获取带人物图像数据的带日期图像数据,并判定在带人物图像数据的带日期图像数据之间人物图像数据是否相似。并且,图像数据列表制作部60m从存储器62获取带非人物图像数据的带日期图像数据,并判定
在带非人物图像数据的带日期图像数据之间非人物图像数据是否相似。然后,图像数据列表制作部60m通过按由存储于存储器62的所有带日期图像数据的每一个表示的每个被摄体分类带日期图像数据,制作每个被摄体的带日期图像数据列表,然后,带日期图像数据列表制作处理转到步骤st78。
[0209]
在步骤st78中,图像数据列表分类部60n通过按每个用户id分类通过图像数据列表制作部60m制作出的带日期图像数据列表,对多个用户16的每一个建立关联带日期图像数据列表,然后,带日期图像数据列表制作处理转到步骤st80。
[0210]
在步骤st80中,判定部60p判定是否满足使带日期图像数据列表制作处理结束的条件(以下,也称为“图像数据列表制作处理结束条件”)。作为图像数据列表制作处理结束条件的一例,可举出对服务器14赋予了使带日期图像数据列表制作处理结束的指示这一条件。使带日期图像数据列表制作处理结束的指示例如由接收设备54接收。在步骤st80中,当不满足图像数据列表制作处理结束条件时,判定得到否定,而带日期图像数据列表制作处理转到图39a所示的步骤st10。在步骤st80中,当满足图像数据列表制作处理结束条件时,判定得到肯定,而带日期图像数据列表制作处理结束。
[0211]
接着,参考图40对由服务器14的cpu60执行的日期赋予处理进行说明。另外,图40所示的日期赋予处理的流程为本发明的技术所涉及的“信息处理方法”的一例。
[0212]
在图40所示的日期赋予处理中,首先,在步骤st100中,判定部60p判定通过通信i/f52是否接收了从用户设备12发送的请求数据。在步骤st100中,当通过通信i/f52尚未接收从用户设备12发送的请求数据时,判定得到否定,而日期赋予处理转到步骤st120。在步骤st100中,当通过通信i/f52接收了从用户设备12发送的请求数据时,判定得到肯定,而日期赋予处理转到步骤st102。
[0213]
在步骤st102中,用户id提取部60b从通过通信i/f52接收的请求数据提取用户id,然后,日期赋予处理转到步骤st104。
[0214]
在步骤st104中,图像数据列表获取部60q从存储器62获取与在步骤st102中提取的用户id对应的带日期图像数据列表,然后,日期赋予处理转到步骤st106。
[0215]
在步骤st106中,无日期图像数据提取部60r从在步骤st102中提取了用户id的提取源的请求数据提取无日期图像数据,然后,日期赋予处理转到步骤st108。
[0216]
在步骤st108中,判定部60p判定在步骤st104中获取的带日期图像数据列表
[0217]
内是否存在与在步骤st106中提取的无日期图像数据相似的带日期图像数据。在步
[0218]
骤st108中,当在步骤st104中获取的带日期图像数据列表内不存在与在步骤
[0219]
st106中提取的无日期图像数据相似的带日期图像数据时,判定得到否定,而日期
[0220]
赋予处理转到步骤st120。在步骤st108中,当在步骤st104中获取的带日期图像
[0221]
数据列表内存在与在步骤st106中提取的无日期图像数据相似的带日期图像数据时,判定得到肯定,而日期赋予处理转到步骤st110。
[0222]
在步骤st110中,判定部60p判定与在步骤st106中提取的无日期图像数据相似的带日期图像数据是否为多帧。在步骤st110中,当与在步骤st106中提取的无日期图像数据相似的带日期图像数据为单一帧时,判定得到否定,而日期赋予处理转到步骤st114。在步骤st110中,当与在步骤st106中提取的无日期图像数据相似的带日期图像数据为多帧时,
判定得到肯定,而日期赋予处理转到步骤st112。
[0223]
在步骤st112中,日期导出部60s从与在步骤st106中提取的无日期图像数据相似的多个带日期图像数据的每一个提取日期。然后,日期导出部60s根据从多个带日期图像数据的每一个提取的多个日期,导出无日期图像数据的日期,然后,日期赋予处理转到步骤st116。
[0224]
在步骤st114中,日期导出部60s从与在步骤st106中提取的无日期图像数据相似的带日期图像数据提取日期,然后,日期赋予处理转到步骤st116。
[0225]
在步骤st116中,日期赋予部60t通过将在步骤st112中导出的日期或在步骤st114中提取的日期赋予于在步骤st106中提取的无日期图像数据,生成日期已赋予图像数据,然后,日期赋予处理转到步骤st118。
[0226]
在步骤st118中,图像数据发送部60u将在步骤st116中生成的日期已赋予图像数据经由通信i/f52发送至请求数据的发送源的用户设备12,然后,日期赋予处理转到步骤st120。
[0227]
在步骤st120中,判定部60p判定是否满足使日期赋予处理结束的条件(以下,也称为“日期赋予处理结束条件”)。作为日期赋予处理结束条件的一例,可举出对服务器14赋予了使日期赋予处理结束的指示这一条件。使日期赋予处理结束的指示例如由接收设备54接收。在步骤st120中,当不满足日期赋予处理结束条件时,判定得到否定,而日期赋予处理转到步骤st100。在步骤st120中,当满足日期赋予处理结束条件时,判定得到肯定,而日期赋予处理结束。
[0228]
接着,参考图41对由用户设备12的cpu42执行的日期赋予请求处理进行说明。另外,在此,以通过请求数据制作部42f已制作了请求数据为前提进行说明。
[0229]
在图41所示的日期赋予请求处理中,首先,在步骤st150中,请求数据发送部42g将通过请求数据制作部42f制作出的请求数据经由通信i/f28发送至服务器14,然后,日期赋予请求处理转到步骤st152。
[0230]
若通过执行步骤st150的处理而请求数据发送至服务器14,则相应于此,如上所述,服务器14生成日期已赋予图像数据,将所生成的日期已赋予图像数据发送至请求数据的发送源的用户设备12。
[0231]
因此,在步骤st152中,显示控制部42h判定通过通信i/f28是否接收了日期已赋予图像数据。在步骤st152中,当通过通信i/f28尚未接收日期已赋予图像数据时,判定得到否定,而日期赋予处理转到步骤st156。在步骤st152中,当通过通信i/f28接收了日期已赋予图像数据时,判定得到肯定,而日期赋予处理转到步骤st154。
[0232]
在步骤st154中,显示控制部42h将由通过通信i/f28接收的日期已赋予图像数据表示的日期已赋予图像显示于显示器34,然后,日期赋予请求处理转到步骤st156。通过执行本步骤st154的处理而日期已赋予图像显示于显示器34,其结果,通过日期导出部60s导出的日期经由显示器34提示于特定用户。另外,显示器34为本发明的技术所涉及的“提示设备”的一例。
[0233]
在步骤st156中,判定部60p判定是否满足使日期赋予请求处理结束的条件(以下,也称为“日期赋予请求处理结束条件”)。作为日期赋予请求处理结束条件的一例,可举出对用户设备12赋予了使日期赋予请求处理结束的指示这一条件。使日期赋予请求处理结束的
指示例如由接收设备32接收。在步骤st156中,当不满足日期赋予处理请求结束条件时,判定得到否定,而日期赋予请求处理转到步骤st150。在步骤st156中,当满足日期赋予请求处理结束条件时,判定得到肯定,而日期赋予请求处理结束。
[0234]
如以上进行的说明,在本第1实施方式中,在服务器14中,通过cpu60分类多个带日期图像数据来制作带日期图像数据列表,带日期图像数据列表与特定用户建立关联。多个带日期图像数据为包括特定用户在内的多个用户16的份的图像数据。通过按由多个带日期图像数据的每一个表示的每个被摄体分类多个带日期图像数据而按每个被摄体制作带日期图像数据列表。关于与由特定用户的带日期图像数据表示的被摄体相似的被摄体的带日期图像数据列表与特定用户建立关联。并且,从与特定用户建立有关联的带日期图像数据列表,通过cpu60获取关于与由从特定用户提供的无日期图像数据表示的被摄体相似的被摄体的带日期图像数据。然后,根据通过cpu60赋予于所获取的带日期图像数据的日期,导出对无日期图像数据赋予的日期。
[0235]
因此,根据本结构,与仅根据特定用户所具有的带日期图像数据导出对无日期图像数据赋予的日期的情况相比,能够对无日期图像数据赋予适当的日期。
[0236]
并且,在本第1实施方式中,在服务器14中,通过按能够确定视觉上随时间的变化的方式的每个被摄体分类多个带日期图像数据来制作带日期图像数据列表。因此,根据本结构,与按无法确定视觉上随时间的变化的方式的每个被摄体分类多个带日期图像数据的情况相比,能够按视觉上能够区分的每个被摄体制作带日期图像数据列表。
[0237]
并且,在本第1实施方式中,在服务器14中,作为带日期图像数据列表,制作包含日期不同的多个带日期图像数据的列表。赋予于带日期图像数据的日期为摄像日期。因此,根据本结构,与赋予于带日期图像数据中所包含的多个带日期图像数据的日期均为相同的日期的情况相比,能够对无日期图像数据赋予适当的日期。
[0238]
并且,在本第1实施方式中,多个用户16为满足同意共享包含带日期图像数据的信息且已登录这一条件的用户组。因此,根据本结构,与不论同意共享包含带日期图像数据的信息的是否已登录,而使用所有提供至服务器14的带日期图像数据进行处理的情况相比,能够抑制使用从不希望共享包含带日期图像数据的信息的人物提供至服务器14的带日期图像数据。即,能够有助于包含个人信息。
[0239]
并且,在本第1实施方式中,图像数据组与多个用户16的每一个建立有对应关联,多个用户16为满足图像数据组彼此相似这一条件的用户组。因此,根据本结构,与还参考从不满足在与用户16之间图像数据组彼此相似这一条件的人物提供至服务器14的带日期图像数据来导出日期的情况相比,能够减轻导出赋予于无日期图像数据的适当的日期为止所需的处理负荷。并且,仅使用从满足图像数据组彼此相似这一条件的用户组提供的图像数据组,因此能够有助于保护个人信息。
[0240]
并且,在本第1实施方式中,多个用户16为满足所登录的用户信息相似这一条件的用户组。因此,根据本结构,与还使用从所登录的用户信息不相似的人物提供至服务器14的带日期图像数据来导出日期的情况相比,能够减轻导出赋予于无日期图像数据的适当的日期为止所需的处理负荷。并且,仅使用从满足所登录的用户信息相似这一条件的用户组提供的图像数据组,因此能够有助于保护个人信息。
[0241]
并且,在本第1实施方式中,在服务器14中,多个带日期图像数据中设为带日期图
像数据列表的制作对象的带日期图像数据限制为在根据gps信息设定的范围内通过拍摄获得的图像数据。因此,根据本结构,与还参考在根据gps信息设定的范围外通过拍摄获得的带日期图像数据来导出日期的情况相比,能够减轻导出赋予于无日期图像数据的适当的日期为止所需的处理负荷。
[0242]
而且,在本第1实施方式中,在显示器34中显示日期已赋予图像。即,在显示器34中显示对无日期图像数据赋予的日期。因此,根据本结构,能够视觉感知对无日期图像数据赋予的日期。
[0243]
另外,在上述第1实施方式中,未举出带日期图像数据列表被更新的方式例,但本发明的技术并不限定于此。例如,cpu42也可以按照通过接收设备32或54接收的指示来更新与特定用户建立关联的带日期图像数据列表。在该情况下,只要通过按照通过接收设备32或54接收的指示从带日期图像数据列表减少多个带日期图像数据中的若干个,或通过从用户设备12上传的最新的带日期图像数据追加于特定的带日期图像数据列表来更新带日期图像数据列表即可。并且,也可以通过根据日期已赋予图像数据而生成的新的带日期图像数据(参考图43)追加于特定的带日期图像数据列表来更新特定的带日期图像数据列表。
[0244]
如此,通过按照从外部提供的指示更新与特定用户建立关联的带日期图像数据列表,能够将带日期图像数据列表的内容设为反映了用户16的意愿的内容。
[0245]
并且,在上述第1实施方式中,举出带日期图像数据从用户设备12上传到服务器14的方式例进行了说明,但本发明的技术并不限定于此。例如,也可以与多个用户16建立对应关联的图像数据组预先存储于存储器62。并且,也可以是服务器14经由外部i/f58从其他装置(usb内存或内存卡等)取入与多个用户16建立对应关联的图像数据组。在该情况下,在存储器62中也以与多个用户16建立对应关联的状态来存储图像数据组。
[0246]
并且,在上述第1实施方式中,举出使显示器34显示对无日期图像数据赋予的日期的方式例进行了说明,但本发明的技术并不限定于此。例如,代替基于显示器34的日期的可见提示,或与基于显示器34的日期的可见提示一同,也可以从扬声器38(参考图2)输出表示日期的声音。并且,也可以通过打印机(省略图示)在记录媒体(例如,纸)上印刷日期。
[0247]
并且,在上述第1实施方式中,举出通过用户设备12执行带日期图像数据制作处理及日期赋予请求处理,并通过服务器14执行带日期图像数据列表制作处理及日期赋予处理的方式例进行了说明,但本发明的技术并不限定于此。例如,也可以通过一台装置(例如,用户设备12、服务器14或个人电脑等)来执行带日期图像数据制作处理、日期赋予请求处理、带日期图像数据列表制作处理及日期赋予处理。并且,也可以由多台装置分散执行带日期图像数据制作处理、日期赋予请求处理、带日期图像数据列表制作处理及日期赋予处理中的至少一个。例如,也可以由不同的装置来执行带日期图像数据列表制作处理及日期赋予处理。并且,例如,也可以对包含保存从多个用户16提供的带日期图像数据及无日期图像数据的图像数据保存用服务器、执行图像识别处理的图像分析用服务器及保存带日期图像数据列表的列表保存用服务器的多个服务器执行各种处理。
[0248]
[第2实施方式]在本第2实施方式中,对更新带日期图像数据列表的方式例进行说明。另外,在本第2实施方式中,对与在上述第1实施方式中说明的构成要件相同的构成要件标注相同的符号,并省略其说明,对与上述第1实施方式不同的结构及作用进行说明。
[0249]
带日期图像数据列表的更新通过由服务器14的cpu60执行带日期图像数据列表更
新处理(参考图42)来实现。作为一例,如图42所示,在存储器62中存储有带日期图像数据列表更新程序76。cpu60从存储器62读出带日期图像数据列表更新程序76。然后,cpu60通过在内存64上执行从存储器62读出的带日期图像数据列表更新程序76,作为判定部60p、日期导出部60s、日期赋予部60t、带日期图像数据生成部60v、相似度计算部60w、画质确定部60x及图像数据追加部60y进行动作。即,带日期图像数据列表更新处理通过cpu60作为判定部60p、日期导出部60s、日期赋予部60t、带日期图像数据生成部60v、相似度计算部60w、画质确定部60x及图像数据追加部60y进行动作来实现。
[0250]
cpu60通过执行带日期图像数据列表更新处理,当满足第1条件时,作为带日期图像数据将以新的图像数据来提供的新图像数据添加于带日期图像数据列表,由此更新带日期图像数据列表。在此,第1条件是指,新图像数据的画质为基准画质以上这一条件。
[0251]
并且,cpu60通过执行带日期图像数据列表更新处理,当满足第2条件时,通过在与特定用户建立有关联的带日期图像数据列表中添加新图像数据,更新带日期图像数据列表。在此,第2条件是指,由作为带日期图像数据而新提供的新图像数据表示的被摄体与由与特定用户建立有关联的带日期图像数据列表中所包含的带日期图像数据表示的被摄体不相似这一条件。另外,新图像数据为本发明的技术所涉及的“第1新图像数据”及“第2新图像数据”的一例。
[0252]
以下,对更新带日期图像数据列表的方式例进行更详细说明。作为一例,如图43所示,带日期图像数据生成部60v根据通过日期赋予部60t生成的日期已赋予图像数据及日期已赋予图像数据中所包含的日期的导出中所使用的带日期图像数据,生成新的带日期图像数据。新的带日期图像数据为本发明的技术所涉及的“第1新图像数据”及“第2新图像数据”的一例,并且通过根据日期已赋予图像数据而更新日期已赋予图像数据中所包含的日期的导出中所使用的带日期图像数据来生成。更详细而言,日期已赋予图像数据中所包含的日期的导出中所使用的带日期图像数据中所包含的图像数据替换为日期已赋予图像数据中所包含的无日期图像数据。并且,通过日期赋予部60t赋予于无日期图像数据的日期(日期已赋予图像数据中所包含的日期)的导出中所使用的带日期图像数据中所包含的属性数据(以下,也称为“无日期图像用属性数据”)的日期替换为日期已赋予图像数据中所包含的日期。
[0253]
除无日期图像用属性数据中所包含的日期以外的数据例如根据无日期图像数据的提供源的用户id及通过日期导出部60s设为日期的导出对象的一个或多个带日期图像数据的属性数据而生成。
[0254]
更详细而言,作为新的带日期图像数据的属性数据中所包含的用户id,采用无日期图像数据的提供源的用户id。并且,当通过日期导出部60s设为日期的导出对象的带日期图像数据为一个时,带日期图像数据的属性数据中所包含的数据中除用户id及日期以外的各项目的数据(例如,gps信息及exif信息等)为带日期图像数据的属性数据中所包含的数据。当通过日期导出部60s设为日期的导出对象的带日期图像数据为多个时,除用户id及日期以外的各项目的数据为基于多个带日期图像数据的属性数据中所包含的数据的平均值的数据。
[0255]
另外,在此,例示了基于多个带日期图像数据的属性数据中所包含的数据的平均值的数据,但本发明的技术并不限定于此,也可以是基于多个带日期图像数据的属性数据
中所包含的数据的最频值或中央值的数据。并且,与无日期图像数据的相似度最高的无日期图像数据的属性数据中所包含的除用户id及日期以外的数据可以用作新的带日期图像数据中所包含的属性数据的一部分。
[0256]
作为一例,如图44所示,相似度计算部60w计算通过带日期图像数据生成部60v生成的新的带日期图像数据与通过日期导出部60s设为日期的导出对象的带日期图像数据的相似度。相似度例如为图像数据之间相似度与属性数据之间相似度的平均值。
[0257]
图像数据之间相似度是指,新的带日期图像数据中所包含的图像数据与通过日期导出部60s设为日期的导出对象的带日期图像数据中所包含的图像数据的相似度。属性数据之间相似度是指,新的带日期图像数据中所包含的属性数据与通过日期导出部60s设为日期的导出对象的带日期图像数据中所包含的属性数据的相似度。
[0258]
可以对图像数据之间相似度及属性数据之间相似度赋予彼此不同的权重值。权重值可以是固定值,也可以是可变值。作为此时的可变值,例如可举出根据通过接收设备54接收的指示可变更的值、通过日期导出部60s设为日期的导出对象的带日期图像数据的帧数、根据对通过日期导出部60s设为日期的导出对象的带日期图像数据赋予的日期的偏差的程度(例如,分散或标准偏差)设定的值、根据提供了无日期图像数据的用户16而变更的值和/或定期变更的值。
[0259]
另外,当通过日期导出部60s设为日期的导出对象的带日期图像数据为多帧时,例如,可以将通过以像素单位对通过日期导出部60s设为日期的导出对象的多帧量的带日期图像数据中所包含的多个图像数据进行算术平均而获得的合成图像数据与新的带日期图像数据中所包含的图像数据的相似度用作图像数据之间相似度。并且,当通过日期导出部60s设为日期的导出对象的带日期图像数据为多帧时,可以将多帧量的带日期图像数据中的1帧量的带日期图像数据中所包含的图像数据与新的带日期图像数据中所包含的图像数据的相似度用作图像数据之间相似度。
[0260]
判定部60p判定通过相似度计算部60w计算出的相似度是否在既定范围外。此时的既定范围可以是固定值,也可以是可变值。作为此时的可变值,例如可举出根据通过接收设备54接收的指示可变更的值、通过日期导出部60s设为日期的导出对象的带日期图像数据的帧数、根据对通过日期导出部60s设为日期的导出对象的带日期图像数据赋予的日期的偏差的程度(例如,分散或标准偏差)设定的值、根据提供了无日期图像数据的用户16而变更的值和/或定期变更的值。
[0261]
当判定为通过相似度计算部60w计算出的相似度在既定范围内时,判定部60p待机,直至下一判定定时到来。当判定为通过相似度计算部60w计算出的相似度在既定范围外时,判定部60p对画质确定部60x指示图像数据的画质的确定。
[0262]
画质确定部60x根据来自判定部60p的指示,确定通过带日期图像数据生成部60v生成的新的带日期图像数据中所包含的图像数据的画质。在此,画质例如是指,分辨率及噪声量等。分辨率越低,画质越差,噪声量越大,画质越差。
[0263]
作为一例,如图45所示,判定部60p判定通过画质确定部60x确定的画质是否为基准画质以上。在此,作为基准画质,采用了固定值。但是,这只不过是一例,也可以是可变值。作为此时的可变值,例如可举出根据通过接收设备54接收的指示可变更的值、通过日期导出部60s设为日期的导出对象的带日期图像数据的帧数、根据对通过日期导出部60s设为日
期的导出对象的带日期图像数据赋予的日期的偏差的程度(例如,分散或标准偏差)设定的值、根据提供了无日期图像数据的用户16而变更的值和/或定期变更的值。
[0264]
当判定为通过画质确定部60x确定的画质小于基准画质时,判定部60p待机,直至下一判定定时到来。当判定为通过画质确定部60x确定的画质为基准画质以上时,判定部60p对图像数据追加部60y指示新的带日期图像数据对存储器62的追加。
[0265]
图像数据追加部60y根据来自判定部60p的指示,将通过带日期图像数据生成部60v生成的新的带日期图像数据追加于存储器62内的特定的带日期图像数据列表。由此,特定的带日期图像数据列表得到更新。在此,特定的带日期图像数据列表是指,包含通过日期导出部60s设为日期的导出对象的带日期图像数据的带日期图像数据列表。
[0266]
接着,参考图46对由服务器14的cpu60执行的带日期图像数据列表更新处理进行说明。
[0267]
在图46所示的带日期图像数据列表更新处理中,首先,在步骤st200中,判定部60p判定通过日期赋予部60t是否生成了日期已赋予图像数据。在步骤st200中,当通过日期赋予部60t尚未生成日期已赋予图像数据时,判定得到否定,而带日期图像数据列表更新处理转到步骤st202。在步骤st200中,当通过日期赋予部60t生成了日期已赋予图像数据时,判定得到肯定,而带日期图像数据列表更新处理转到步骤st214。
[0268]
在步骤st202中,带日期图像数据生成部60v根据通过日期赋予部60t生成的日期已赋予图像数据及日期已赋予图像数据中所包含的日期的导出中所使用的带日期图像数据,生成新的带日期图像数据,然后,带日期图像数据列表更新处理转到步骤st204。
[0269]
在步骤st204中,相似度计算部60w计算在步骤st202中生成的新的带日期图像数据与通过日期导出部60s设为日期的导出对象的带日期图像数据的相似度,然后,带日期图像数据列表更新处理转到步骤st206。
[0270]
在步骤st206中,判定部60p判定在步骤st204中计算出的相似度是否在既定范围外。在步骤st206中,当在步骤st204中计算出的相似度在既定范围内时,判定得到否定,而带日期图像数据列表更新处理转到步骤st214。在步骤st206中,当在步骤st204中计算出的相似度在既定范围外时,判定得到肯定,而带日期图像数据列表更新处理转到步骤st208。
[0271]
在步骤st208中,画质确定部60x确定通过带日期图像数据生成部60v生成的新的带日期图像数据中所包含的图像数据的画质,然后,带日期图像数据列表更新处理转到步骤st210。
[0272]
在步骤st210中,判定部60p判定在步骤st208中确定的画质是否为基准画质以上。在步骤st210中,当在步骤st208中确定的画质小于基准画质时,判定得到否定,而带日期图像数据列表更新处理转到步骤st214。在步骤st210中,当在步骤st208中确定的画质为基准画质以上时,判定得到肯定,而带日期图像数据列表更新处理转到步骤st212。
[0273]
在步骤st212中,图像数据追加部60y通过将通过带日期图像数据生成部60v生成的新的带日期图像数据追加于特定的带日期图像数据列表,更新特定的带日期图像数据列表,然后,带日期图像数据列表更新处理转到步骤st214。
[0274]
在步骤st214中,判定部60p判定是否满足使带日期图像数据列表更新处理结束的条件(以下,也称为“列表更新处理结束条件”)。作为列表更新处理结束条件的一例,可举出对服务器14赋予了使带日期图像数据列表更新处理结束的指示这一条件。使带日期图像数
据列表更新处理结束的指示例如由接收设备54接收。在步骤st214中,当不满足列表更新处理结束条件时,判定得到否定,而带日期图像数据列表更新处理转到步骤st200。在步骤st214中,当满足列表更新处理结束条件时,判定得到肯定,而带日期图像数据列表更新处理结束。
[0275]
接着,参考图47a及图47b对本第2实施方式所涉及的日期赋予处理进行说明。图47a及图47b所示的流程图与图40所示的流程图相比,不同点在于,代替步骤st108而具有步骤st108a的点及还具有步骤st122及步骤st124的点。另外,在图47a中,对与图40所示的流程图相同的步骤标注相同的步骤编号,并省略其说明。
[0276]
在图47a所示的步骤st108a中,判定部60p判定在步骤st104或步骤st124(参考图47b)中获取的带日期图像数据列表内是否存在与在步骤st106中提取的无日期图像数据相似的带日期图像数据。在步骤st108a中,当在步骤st104或步骤st124中获取的带日期图像数据列表内存在与在步骤st106中提取的无日期图像数据相似的带日期图像数据时,判定得到肯定,而日期赋予处理转到步骤st110。在步骤st108a中,当在步骤st104或步骤st124中获取的带日期图像数据列表内不存在与在步骤st106中提取的无日期图像数据相似的带日期图像数据时,判定得到否定,而日期赋予处理转到图47b所示的步骤st122。
[0277]
在图47b所示的步骤st122中,判定部60p判定通过执行带日期图像数据列表
[0278]
更新处理而是否更新了特定的带日期图像数据列表。在步骤st122中,当尚未更新
[0279]
特定的带日期图像数据列表时,判定得到否定,而日期赋予处理转到图47a所示的
[0280]
步骤st120。在步骤st122中,当更新了特定的带日期图像数据列表时,判定得到
[0281]
肯定,而日期赋予处理转到步骤st124。
[0282]
在步骤st124中,图像数据列表获取部60q从存储器62获取与在步骤st102中提取的用户id对应的带日期图像数据列表,然后,日期赋予处理转到步骤st108a。
[0283]
然后,cpu60通过执行图47a所示的步骤st108a~步骤st114的处理,获取关于与由特定用户的无日期图像数据表示的被摄体相似的被摄体的带日期图像数据。即,cpu60通过执行本第2实施方式所涉及的日期赋予处理,以更新了与特定用户建立有关联的带日期图像数据列表为条件,从与特定用户建立有关联的已更新的带日期图像数据列表即特定的带日期图像数据列表获取关于与由特定用户的无日期图像数据表示的被摄体相似的被摄体的带日期图像数据。
[0284]
另外,在此,举出了以通过执行带日期图像数据列表更新处理而更新了特定的带日期图像数据列表为条件,通过图像数据列表获取部60q从特定的带日期图像数据列表获取关于与由特定用户的无日期图像数据表示的被摄体相似的被摄体的带日期图像数据的方式例,但本发明的技术并不限定于此。也可以从用户设备12对服务器14提供新的带日期图像数据,从通过新提供的带日期图像数据追加于带日期图像数据列表而得到更新的带日期图像数据列表,通过图像数据列表获取部60q获取新提供的带日期图像数据。
[0285]
如以上进行的说明,在本第2实施方式中,在服务器14中,当新的带日期图像数据的画质为基准画质以上时,通过新的带日期图像数据添加于带日期图像数据列表而带日期图像数据列表得到更新。因此,根据本结构,与不论新的带日期图像数据的画质如何新的带日期图像数据添加于带日期图像数据列表的情况相比,能够抑制不适合于图像识别处理的带日期图像数据(例如,通过执行图像识别处理无法识别人物和/或非人物的带日期图像数
据)添加于带日期图像数据列表。
[0286]
并且,在本第2实施方式中,在服务器14中,当由新的带日期图像数据表示的被摄体与由与特定用户建立有关联的带日期图像数据列表中所包含的带日期图像数据表示的被摄体不相似时,在特定的带日期图像数据列表中添加新的带日期图像数据。因此,根据本结构,与不管由新的带日期图像数据表示的被摄体与由与特定用户建立有关联的带日期图像数据列表中所包含的带日期图像数据表示的被摄体是否相似,新的带日期图像数据添加于特定的带日期图像数据列表的情况相比,能够抑制带日期图像数据列表的数据量的增加。
[0287]
并且,在本第2实施方式中,在服务器14中,以更新了特定的带日期图像数据列表为条件,从特定的带日期图像数据列表获取关于与由从特定用户提供的无日期图像数据表示的被摄体相似的被摄体的带日期图像数据。因此,根据本结构,与尽管特定的带日期图像数据列表得到更新,也无法从特定的带日期图像数据列表获取关于与由从特定用户提供的无日期图像数据表示的被摄体相似的被摄体的带日期图像数据的情况相比,能够实现对无日期图像数据赋予的适当的日期的即时导出。
[0288]
另外,在上述第2实施方式中,举出当通过画质确定部60x确定的画质为基准画质以上时,新的带日期图像数据追加于特定的带日期图像数据列表的方式例进行了说明,但本发明的技术并不限定于此。例如,当新的带日期图像数据的画质超过了特定的带日期图像数据列表内的多个带日期图像数据中的既定的相似范围内相似的带日期图像数据(以下,也称为“相似图像数据”)的画质时,可以从特定的带日期图像数据列表删除相似图像数据并追加新的带日期图像数据。
[0289]
并且,在上述各实施方式中,举出了在带日期图像数据列表中包含多个带日期图像数据的方式例进行了说明,但作为一例,如图48所示,图像数据列表制作部60m也可以使多个带日期图像数据中赋予有相同的日期的表示相同日期图像数据组的特征的特征数据代替相同日期图像数据组而包含于带日期图像数据列表。在图48所示的例子中,作为相同日期图像数据组的一例,示出了记入有1985年5月19日的多个带日期图像数据,但图像数据列表制作部60m从记入有1985年5月19日的多个带日期图像数据提取特征数据而将记入有1985年5月19日的多个带日期图像数据替换为特征数据。
[0290]
在此,作为特征数据的第1例,可举出预先设定为能够确定相同日期图像数据组中所包含的带日期图像数据的概要的最低限度的数据的数据(例如,各带日期图像数据中所包含的图像数据的空间频率、对比度值及亮度等)。作为特征数据的第2例,可举出与相同日期图像数据组中所包含的带日期图像数据建立有关联的人物图像数据及非人物图像数据。作为特征数据的第3例,可举出预先设定为能够确定与带日期图像数据建立有关联的人物图像数据及非人物图像数据的概要的最低限度的数据的数据(例如,各带日期图像数据中所包含的图像数据的空间频率、对比度值及亮度等)。
[0291]
如此,代替相同日期图像数据组,通过使表示相同日期图像数据组的特征的特征数据包含于带日期图像数据列表,与带日期图像数据列表仅由多个带日期图像数据构成的情况相比,能够减少带日期图像数据列表的数据量。
[0292]
并且,在上述各实施方式中,举出通过执行日期赋予处理获取与用户id对应的带日期图像数据列表的方式例(参考图40所示的步骤st104)进行了说明,但也可以对多个带
日期图像数据列表赋予优先顺序,并且从优先顺序高的带日期图像数据列表依次获取。
[0293]
在该情况下,cpu60通过执行图49a及图49b所示的日期赋予处理,当多个带日期图像数据列表与特定用户建立有关联时,从与特定用户建立有关联的多个带日期图像数据列表中基于按每个日期图像数据列表包含的图像数据的优先度高的带日期图像数据列表依次获取关于与由无日期图像数据表示的被摄体相似的被摄体的带日期图像数据。
[0294]
并且,在上述各实施方式中,通过执行日期赋予处理,当在与特定用户相关联的带日期图像数据列表内不存在与无日期图像数据相似的带日期图像数据时,日期并不赋予于无日期图像数据,但本发明的技术并不限定于此。例如,当在与特定用户相关联的带日期图像数据列表内不存在与无日期图像数据相似的带日期图像数据时,可以从与除特定用户以外的用户16相关联的带日期图像数据列表获取与无日期图像数据相似的带日期图像数据。
[0295]
在该情况下,cpu60通过执行图49a及图49b所示的日期赋予处理,当在与特定用户建立有关联的带日期图像数据列表中不包含关于与由无日期图像数据表示的被摄体相似的被摄体的带日期图像数据时,从与多个用户中除特定用户以外的至少一个用户建立有对应关联的图像数据组获取关于与由无日期图像数据表示的被摄体相似的被摄体的带日期图像数据。
[0296]
在此,参考图49a及图49b对将优先顺序赋予于多个带日期图像数据列表并且从优先顺序高的带日期图像数据列表依次获取的方式例及从与除特定用户以外的用户16相关联的带日期图像数据列表获取与无日期图像数据相似的带日期图像数据的方式例进行更详细的说明。
[0297]
图49a及图49b所示的流程图与图40所示的流程图相比,不同点在于,代替步骤st104而具有步骤st104a的点、代替步骤st108而具有步骤st108b的点及还具有步骤st130~步骤st136的点。另外,在图49a中,对与图40所示的流程图相同的步骤标注相同的步骤编号,并省略其说明。
[0298]
在图49a所示的步骤st104a中,图像数据列表获取部60q从存储器62获取与在步骤st102中提取的用户id对应的未处理的带日期图像数据列表中最高优先度的带日期图像数据列表。最高优先度表示最高的优先顺序。并且,在本步骤st104a中,未处理的带日期图像数据列表是指,尚未进行步骤st108b的处理的带日期图像数据列表。
[0299]
在步骤st108b中,判定部60p判定在步骤st104a中获取的带日期图像数据列表内是否存在与在步骤st106中提取的无日期图像数据相似的带日期图像数据。在步骤st108b中,当在步骤st104a中获取的带日期图像数据列表内存在与在步骤st106中提取的无日期图像数据相似的带日期图像数据时,判定得到肯定,而日期赋予处理转到步骤st110。在步骤st108b中,当在步骤st104a中获取的带日期图像数据列表内不存在与在步骤st106中提取的无日期图像数据相似的带日期图像数据时,判定得到否定,而日期赋予处理转到图49b所示的步骤st130。
[0300]
在步骤st130中,判定部60p判定在步骤st104中是否获取了与在步骤st102中提取的用户id对应的所有带日期图像数据列表。在步骤st130中,当在步骤st104尚未获取与在步骤st102中提取的用户id对应的所有带日期图像数据列表时,判定得到否定,而日期赋予处理转到图49a所示的步骤st104a。在步骤st130中,当在步骤st104中获取了与在步骤st102中提取的用户id对应的所有带日期图像数据列表时,判定得到肯定,而日期赋予处理
转到步骤st132。
[0301]
在步骤st132中,图像数据列表获取部60q从存储器62获取与除在步骤st102中提取的用户id以外的用户id(以下,也称为“其他用户id”)对应的未处理的带日期图像数据列表,然后转到步骤st134。另外,在本步骤st132中,未处理的带日期图像数据列表是指,尚未进行步骤st134的处理的带日期图像数据列表。
[0302]
在步骤st134中,判定部60p判定在步骤st132中获取的带日期图像数据列表内是否存在与在步骤st106中提取的无日期图像数据相似的带日期图像数据。在步骤st134中,当在步骤st132中获取的带日期图像数据列表内存在与在步骤st106中提取的无日期图像数据相似的带日期图像数据时,判定得到肯定,而日期赋予处理转到图49a所示的步骤st110。在步骤st134中,当在步骤st132中获取的带日期图像数据列表内不存在与在步骤st106中提取的无日期图像数据相似的带日期图像数据时,判定得到否定,而日期赋予处理转到步骤st136。
[0303]
在步骤st136中判定在步骤st132获取了带日期图像数据列表的次数(以下,也称为“获取列表数量”)是否达到了上限。上限可以是固定值,也可以是可变值。作为此时的可变值,例如可举出根据通过接收设备54接收的指示可变更的值、与其他用户id对应的带日期图像数据列表的个数、根据提供了无日期图像数据的用户16而变更的值和/或定期变更的值。
[0304]
在步骤st136中,当获取列表数量尚未达到上限时,判定得到否定,而日期赋予处理转到步骤st132。在步骤st136中,当获取列表数量达到上限时,判定得到肯定,而日期赋予处理转到图49a所示的步骤st120。
[0305]
在图50中,示出了赋予了优先顺序的多个带日期图像数据列表的一例。在图50所示的例子中,作为赋予了优先顺序的多个带日期图像数据列表,示出了和与特定用户相关的用户id建立对应关联的第6~第9被摄体图像数据列表。第6被摄体图像数据列表为由映入有第6被摄体的多个带日期图像数据构成的带日期图像数据列表。第7被摄体图像数据列表为由映入有第7被摄体的多个带日期图像数据构成的带日期图像数据列表。第8被摄体图像数据列表为由映入有第8被摄体的多个带日期图像数据构成的带日期图像数据列表。第9被摄体图像数据列表为由映入有第9被摄体的多个带日期图像数据构成的带日期图像数据列表。
[0306]
在图26所示的例子中,作为第6被摄体的一例,示出了幼年期男性。并且,在图26所示的例子中,作为第7被摄体的一例,示出了壮年期男性的一例。并且,在图26所示的例子中,作为第8被摄体的一例,示出了中老年男性的一例。并且,在图26所示的例子中,在第9被摄体的一例,示出了后期高龄男性的一例。
[0307]
带日期图像数据列表制作部60m通过对与带日期图像数据建立有关联的人物图像数据执行图像识别处理,分类幼年期男性、壮年期男性、中老年男性及后期高龄男性而制作第6~第9被摄体图像数据列表。通常,幼年期男性、壮年期男性、中老年男性及后期高龄男性的身体状况不同。身体状况例如是指,头部(例如,脸部及头发中的至少一个)的状况。通常,人类随着年龄的增长而脸部的圆润、头发量及发色发生变化,因此根据这些特征执行图像识别处理,由此能够进行幼年期男性、壮年期男性、中老年男性及后期高龄男性的分类。
[0308]
幼年期男性、壮年期男性、中老年男性及后期高龄男性伴随年龄增长的外表变化
的大小通常为“幼年期男性>壮年期男性>中老年男性>后期高龄男性”。即,年龄越小,伴随年龄增长的外表的变化越大。例如,年龄越小,脸部的轮廓越圆润,圆润的变化量也大于高龄者。
[0309]
因此,伴随年龄增长的身体状况的变化较大的年代的男性作为被摄体映入的带日期图像数据与伴随年龄增长的身体状况的变化较小的年代的男性作为被摄体映入的带日期图像数据相比,所映入的被摄体的偏差程度大的可能性高。这表示,从伴随年龄增长的身体状况的变化较大的年代的男性作为被摄体映入的带日期图像数据获得日期与从伴随年龄增长的身体状况的变化较小的年代的男性作为被摄体映入的带日期图像数据获得日期相比,能够以高精度且迅速地确定对无日期图像数据赋予的日期的可能性高。因此,在图26所示的例子中,对第6被摄体图像数据列表赋予有优先顺序1位,对第7被摄体图像数据列表赋予有优先顺序2位,对第8被摄体图像数据列表赋予有优先顺序3位,对第9被摄体图像数据列表赋予有优先顺序4位。
[0310]
另外,在图26所示的例子中,示出了按男性的每个年代制作带日期图像数据列表的方式例,但本发明的技术并不限定于此。例如,也可以按女性的每个年代制作带日期图像数据列表。并且,可以更详细地设定年代,也可以更粗略地设定年代。
[0311]
并且,本发明的技术并不限定于按每个年代制作带日期图像数据列表的方式例,例如,也可以按用户16的每个特性制作优先顺序不同的带日期图像数据列表。用户16的特性例如可举出家庭成员、住址、职业及兴趣等。并且,也可以设为越是带日期图像数据的帧数多的带日期图像数据列表,优先顺序越高。而且,也可以设为越是赋予有不同的日期的带日期图像数据的帧数多的带日期图像数据列表,优先顺序越高。
[0312]
如此,通过执行图49a及图49b所示的日期赋予处理,从多个带日期图像数据列表中基于按每个日期图像数据列表包含的带日期图像数据的优先度高的带日期图像数据列表依次获取关于与由无日期图像数据表示的被摄体相似的被摄体的带日期图像数据。因此,根据本结构,和与基于按每个日期图像数据列表包含的带日期图像数据的优先度无关地从带日期图像数据列表获取带日期图像数据的情况相比,能够以高精度且迅速地确定对无日期图像数据赋予的日期。
[0313]
并且,通过执行图49a及图49b所示的日期赋予处理,从与除特定用户以外的用户16相关联的带日期图像数据列表获取与无日期图像数据相似的带日期图像数据。因此,根据本结构,与仅从与特定用户相关联的带日期图像数据列表获取设为日期的导出对象的带日期图像数据的情况相比,能够提高对无日期图像数据赋予适当的日期的可能性。
[0314]
并且,在上述各实施方式中,举出制作带人物图像的带日期图像数据与带非人物图像的带日期图像数据混在一起的带日期图像数据列表的方式例进行了说明,但本发明的技术并不限定于此。例如,也可以带日期图像数据大分为带人物图像的带日期图像数据与带非人物图像的带日期图像数据,图像数据列表制作部60m仅获取带非人物图像的带日期图像数据,并使用所获取的带非人物图像的带日期图像数据制作带日期图像数据列表。根据本结构,能够使赋予于带人物图像的带日期图像数据的日期不会赋予于无日期图像数据。
[0315]
并且,在上述各实施方式中,举出根据在图像数据中作为被摄体映入的人物的相似度、摄像位置的地理上的分布的相似度及用户信息的相似度,而设为带日期图像数据列
表的制作对象的带日期图像数据被限制的方式例进行了说明,但本发明的技术并不限定于此。例如,作为一例,cpu60可以通过执行如图51所示的带日期图像数据列表制作处理,将多个带日期图像数据中设为带日期图像数据列表的制作对象的带日期图像数据限制为映入有具有特定关系性的人物的图像数据。
[0316]
在此,具有特定关系性的人物是指,朋友、家人、亲戚或属于特定组织的职员等。具有特定关系性的人物可以由多个用户16的每一个经由用户设备12登录于服务器14。并且,也可以通过cpu42和/或60对由多个用户设备12保存的图像数据组执行图像识别处理,确定具有特定关系性的人物作为被摄体映入的图像数据,所确定的图像数据登录于服务器14的存储器62。并且,当在用户设备12内的文件夹中相同人物作为被摄体映入的带日期图像数据的帧数为规定以上(例如,10以上)时,文件夹内的相同人物作为被摄体映入的带日期图像数据可以作为映入有具有特定关系性的人物的图像数据登录于服务器14。
[0317]
图51所示的流程图与图39a所示的流程图相比,不同点在于在步骤st18与步骤st20之间具有步骤st19。另外,在图51中,对与图39a所示的流程图相同的步骤标注相同的步骤编号,并省略其说明。
[0318]
在图51所示的步骤st19中,删除部60f从存储于存储器62的图像数据组删除具有特定关系性的人物未作为被摄体映入的带日期图像数据。由此,多个带日期图像数据中设为带日期图像数据列表的制作对象的带日期图像数据限制为映入有具有特定关系性的人物的图像数据。因此,根据本结构,与设为带日期图像数据列表的制作对象的带日期图像数据未限制为映入有具有特定关系性的人物的图像数据的情况相比,当在无日期图像数据中作为被摄体映入有具有特定关系性的人物时,能够迅速地导出适当的日期。
[0319]
并且,在上述各实施方式中,作为带日期图像数据中所包含的属性数据,例示了包含用户id、日期及gps信息的数据,但本发明的技术并不限定于此。例如,也可以对多个带日期图像数据赋予有年代确定信息,cpu60以根据年代确定信息确定的年代来限制多个日期图像数据中设为带日期图像数据列表的制作对象的带日期图像数据。
[0320]
在该情况下,作为一例,如图52所示,使属性数据中包含年代确定信息,作为一例执行图53所示的带日期图像数据列表制作处理即可。图53所示的流程图与图39e所示的流程图相比,不同点在于在步骤st68与步骤st70之间具有步骤st69a~步骤st69e。另外,在图53中,对与图39e所示的流程图相同的步骤标注相同的步骤编号,并省略其说明。
[0321]
在图53所示的步骤st69a中,cpu60判定在存储器62中是否存储有两组以上的图像数据组。在步骤st69a中,当在存储器62中没有存储两组以上的图像数据组时,判定得到否定,而带日期图像数据列表制作处理转到步骤st80(参考图39e)。在步骤st69a中,当在存储器62中存储有两组以上的图像数据组时,判定得到肯定,而带日期图像数据列表制作处理转到步骤st69b。
[0322]
在步骤st69b中,cpu60从存储于存储器62的所有图像数据组提取年代确定信息,然后,带日期图像数据列表制作处理转到步骤st69c。
[0323]
在步骤st69c中,cpu60使用在步骤st69b中提取的所有年代确定信息,计算图像数据组之间的年代一致度,然后,带日期图像数据列表制作处理转到步骤st69d。年代一致度是指,年代确定信息之间的一致度。例如,1970年~1980年这一年代之间的一致度为100%,1970年~1980年这一年代与1975年~1985年这一年代之间的一致度为50%,1970年~1980
年这一年代与1930年~1940年这一年代之间的一致度为0%。
[0324]
在步骤st69d中,cpu60判定在存储器62中是否存储有年代一致度为既定一致度(例如,50%)以上的图像数据组。另外,在本步骤st69d中,作为既定一致度,采用了固定值。但是,这只不过是一例,在步骤st69d中使用的既定一致度也可以是可变值。作为可变值,例如可举出根据通过接收设备54接收的指示可变更的值或定期变更的值。
[0325]
在步骤st69d中,当在存储器62中没有存储年代一致度为既定一致度以上的图像数据组时,判定得到否定,而带日期图像数据列表制作处理转到步骤st70。在步骤st69d中,当在存储器62中存储有年代一致度为既定一致度以上的图像数据组时,判定得到肯定,而带日期图像数据列表制作处理转到步骤st69e。
[0326]
在步骤st69e中,cpu60从存储器62删除年代一致度小于既定一致度的图像数据组,然后,带日期图像数据列表制作处理转到步骤st70。
[0327]
如此,通过执行步骤st69a~步骤st69e的处理,以根据年代确定信息确定的年代来限制多个日期图像数据中设为带日期图像数据列表的制作对象的带日期图像数据。因此,根据本结构,与不以年代来限制设为带日期图像数据列表的制作对象的带日期图像数据的情况相比,能够提高对无日期图像数据赋予适当的日期的可能性。
[0328]
并且,在上述各实施方式中,举出在存储器44中存储有带日期图像数据制作程序68及日期赋予请求处理程序70(以下,当无需区分说明这些程序时,不标注符号而称为“终端侧程序”)的方式例进行了说明,但本发明的技术并不限定于此。例如,如图54所示,终端侧程序可以存储于存储介质100。存储介质100为非临时性存储介质。作为存储介质100的一例,可举出ssd或usb内存等任意的便携式存储介质。
[0329]
存储于存储介质100的终端侧程序安装于计算机22。cpu42按照带日期图像数据制作程序68执行带日期图像数据制作处理,按照日期赋予请求处理程序70执行日期赋予请求处理。另外,以下,为了便于说明,当无需区分说明带日期图像数据制作处理及日期赋予请求处理时,称为“终端侧处理”。
[0330]
并且,也可以在经由通信网(省略图示)与计算机22连接的其他计算机或服务器等的存储部存储终端侧程序,根据用户设备12的请求下载终端侧程序,并安装于计算机22。
[0331]
另外,无需在与计算机22连接的其他计算机或服务器等的存储部或存储器44存储所有终端侧程序,可以存储终端侧程序的一部分。
[0332]
在图54所示的例子中,cpu42为单个cpu,但也可以是多个cpu。并且,代替cpu42或与cpu42一同,可以适用gpu。
[0333]
在图54所示的例子中,例示了计算机22,但本发明的技术并不限定于此,代替计算机22,可以适用包含asic、fpga、和/或pld的器件。并且,代替计算机22,也可以使用硬件结构及软件结构的组合。
[0334]
作为执行在上述各实施方式中说明的终端侧处理的硬件资源,能够使用如下所示的各种处理器。作为处理器,例如可举出作为通过执行软件即程序而执行终端侧处理的硬件资源发挥作用的通用处理器即cpu。并且,作为处理器,例如可举出fpga、pld或asic等具有为了执行特定处理而专门设计的电路结构的处理器即专用电路。在任何处理器中内置或连接有内存,并且通过在任何处理器中也使用内存来执行终端侧处理。
[0335]
执行终端侧处理的硬件资源可以由这些各种处理器中的一个构成,也可以由相同
种类或不同种类的两个以上的处理器的组合(例如,多个fpga的组合或cpu与fpga的组合)构成。并且,执行终端侧处理的硬件资源可以是一个处理器。
[0336]
作为由一个处理器构成的例子,第1,有由一个以上的cpu与软件的组合来构成一个处理器,并且该处理器作为执行终端侧处理的硬件资源而发挥作用的方式。第2,有以soc等为代表,使用通过一个ic芯片来实现包含执行终端侧处理的多个硬件资源的整个系统的功能的处理器的方式。如此,终端侧处理作为硬件资源使用一个以上上述各种处理器来实现。
[0337]
而且,更具体而言,作为这些各种处理器的硬件结构,能够使用组合了半导体元件等电路元件的电气电路(circuitry)。并且,上述终端侧处理只不过是一例。因此,在不脱离主旨的范围内,可以删除不需要的步骤,或追加新的步骤,或调换处理顺序是不言而喻的。
[0338]
并且,在上述各实施方式中,举出在存储器62中存储有带日期图像数据列表制作程序72、日期赋予处理程序74及带日期图像数据列表更新程序76(以下,无需区分说明这些程序时,不标注符号而称为“服务器侧程序”)的方式例进行了说明,但本发明的技术并不限定于此。例如,如图55所示,服务器侧程序也可以存储于存储介质200。存储介质200为非临时性存储介质。作为存储介质200的一例,可举出ssd或usb内存等任意的便携式存储介质。另外,服务器侧程序为本发明的技术所涉及的“程序”的一例。
[0339]
存储于存储介质200的服务器侧程序安装于计算机50。cpu60按照带日期图像数据列表制作程序72执行带日期图像数据列表制作处理,按照日期赋予处理程序74执行日期赋予处理,按照带日期图像数据列表更新程序76执行带日期图像数据列表更新处理。另外,以下,为了便于说明,当无需区分说明带日期图像数据制作处理及日期赋予请求处理时,称为“服务器侧处理”。
[0340]
并且,也可以在经由通信网(省略图示)与计算机50连接的其他计算机或服务器等的存储部存储服务器侧程序,根据服务器14的请求下载服务器侧程序,并安装于计算机50。
[0341]
另外,无需在与计算机50连接的其他计算机或服务器等的存储部或存储器62存储所有服务器侧程序,可以存储服务器侧程序的一部分。
[0342]
在图55所示的例子中,cpu60为单个cpu,但也可以是多个cpu。并且,代替cpu60或与cpu60一同,可以适用gpu。
[0343]
在图55所示的例子中,例示了计算机50,但本发明的技术并不限定于此,代替计算机50,可以适用包含asic、fpga、和/或pld的器件。并且,代替计算机50,也可以使用硬件结构及软件结构的组合。
[0344]
作为执行在上述各实施方式中说明的服务器侧处理的硬件资源,能够使用如下所示的各种处理器。作为处理器,例如可举出作为通过执行软件即程序而执行服务器侧处理的硬件资源发挥作用的通用处理器即cpu。并且,作为处理器,例如可举出fpga、pld或asic等具有为了执行特定处理而专门设计的电路结构的处理器即专用电路。在任何处理器中也内置或连接有内存,并且通过在任何处理器中也使用内存来执行服务器侧处理。
[0345]
执行服务器侧处理的硬件资源可以由这些各种处理器中的一个构成,也可以由相同种类或不同种类的两个以上的处理器的组合(例如,多个fpga的组合或cpu与fpga的组合)构成。并且,执行服务器侧处理的硬件资源可以是一个处理器。
[0346]
作为由一个处理器构成的例子,第1,有由一个以上的cpu与软件的组合来构成一
个处理器,并且该处理器作为执行服务器侧处理的硬件资源而发挥作用的方式。第2,有以soc等为代表,使用通过一个ic芯片来实现包含执行服务器侧处理的多个硬件资源的整个系统的功能的处理器的方式。如此,服务器侧处理作为硬件资源使用一个以上上述各种处理器来实现。
[0347]
而且,更具体而言,作为这些各种处理器的硬件结构,能够使用组合了半导体元件等电路元件的电气电路(circuitry)。并且,上述服务器侧处理只不过是一例。因此,在不脱离主旨的范围内,可以删除不需要的步骤,或追加新的步骤,或调换处理顺序是不言而喻的。
[0348]
以上示出的记载内容及图示内容为对本公开的技术所涉及的部分的详细说明,只不过是本公开的技术的一例。例如,与上述的结构、功能、作用及效果相关的说明为与本公开的技术所涉及的部分的结构、功能、作用及效果的一例相关的说明。因此,在不脱离本公开的技术的主旨的范围内,可以对以上示出的记载内容及图示内容删除不需要的部分,或追加新的要素,或进行置换是不言而喻的。并且,为了避免错综复杂,并且便于理解本公开的技术所涉及的部分,在以上示出的记载内容及图示内容中,在能够实施本公开的技术的基础上,省略了与无需特别说明的技术常识等相关的说明。
[0349]
在本说明书中,“a和/或b”与“a及b中的至少一个”含义相同。即,“a和/或b”表示可以仅是a,也可以仅是b,还可以是a及b的组合。并且,在本说明书中,当三个以上的事体用“和/或”来连结而表现时,也适用与“a和/或b”相同的思考方式。
[0350]
本说明书中所记载的所有的文献、专利申请及技术标准,通过参考而编入于此的每个文献、专利申请及技术标准与具体且个别记载时相同程度地通过参考编入于本说明书中。
[0351]
关于以上实施方式,进一步公开以下附记。
[0352]
(附记1)
[0353]
一种信息处理装置,其具备处理器及内置于上述处理器或与其连接的内存,其中,
[0354]
上述处理器进行如下处理:
[0355]
通过分类赋予有日期的多个带日期图像数据来制作带日期图像数据列表;
[0356]
将上述带日期图像数据列表与特定用户建立关联,
[0357]
从与上述特定用户建立有关联的上述带日期图像数据列表获取关于与由上述特定用户的无日期图像数据表示的被摄体相似的被摄体的上述带日期图像数据;及
[0358]
根据赋予于所获取的上述带日期图像数据的上述日期,导出对无日期图像数据赋予的日期,
[0359]
上述多个带日期图像数据为包括上述特定用户在内的多个用户的份的图像数据,
[0360]
通过按由上述多个带日期图像数据的每一个表示的每个被摄体分类上述多个带日期图像数据来按每个被摄体制作上述带日期图像数据列表,
[0361]
关于与由上述特定用户的上述带日期图像数据表示的被摄体相似的被摄体的上述带日期图像数据列表与上述特定用户建立关联。
[0362]
(附记2)
[0363]
根据附记1所涉及的信息处理装置,其中,通过按能够确定视觉上随时间的变化的方式的每个被摄体分类上述多个带日期图像数据来制作上述带日期图像数据列表。
[0364]
(附记3)
[0365]
根据附记1或附记2所涉及的信息处理装置,其中,赋予于上述多个带日期图像数据的日期为摄像日期,
[0366]
上述带日期图像数据列表包含上述摄像日期不同的多个上述带日期图像数据。
[0367]
(附记4)
[0368]
根据附记1至附记3中任一项所涉及的信息处理装置,其中,上述多个用户为满足同意共享包含上述带日期图像数据的信息且已登录这一条件的用户组。
[0369]
(附记5)
[0370]
根据附记1至附记4中任一项所涉及的信息处理装置,其中,图像数据组与上述多个用户的每一个建立有对应关联,
[0371]
上述多个用户为满足上述图像数据组彼此相似这一条件的用户组。
[0372]
(附记6)
[0373]
根据附记1至附记5中任一项所涉及的信息处理装置,其中,上述多个用户为满足所登录的用户信息相似这一条件的用户组。
[0374]
(附记7)
[0375]
根据附记1至附记6中任一项所涉及的信息处理装置,其中,上述带日期图像数据大分为作为被摄体映入有人物的带人物图像数据与作为被摄体仅映入有非人物的无人物图像数据,
[0376]
上述处理器进行如下处理:
[0377]
作为上述带日期图像数据仅获取上述无人物图像数据;
[0378]
使用所获取的上述无人物图像数据制作上述带日期图像数据列表。
[0379]
(附记8)
[0380]
根据附记1至附记7中任一项所涉及的信息处理装置,其中,上述处理器将上述多个带日期图像数据中设为上述带日期图像数据列表的制作对象的上述带日期图像数据限制为映入有具有特定关系性的人物的图像数据。
[0381]
(附记9)
[0382]
根据附记1至附记8中任一项所涉及的信息处理装置,其中,上述多个带日期图像数据包含赋予有确定摄像位置的位置确定信息的图像数据,
[0383]
上述处理器将上述多个带日期图像数据中设为上述带日期图像数据列表的制作对象的上述带日期图像数据限制为在根据上述位置确定信息设定的范围内通过拍摄获得的图像数据。
[0384]
(附记10)
[0385]
根据附记1至附记9中任一项所涉及的信息处理装置,其中,对上述多个带日期图像数据赋予有能够确定上述用户的年代的年代确定信息,
[0386]
上述处理器以根据上述年代确定信息确定的年代来限制上述多个日期图像数据中设为上述带日期图像数据列表的制作对象的上述带日期图像数据。
[0387]
(附记11)
[0388]
根据附记1至附记10中任一项所涉及的信息处理装置,其中,当与上述特定用户建立有关联的上述带日期图像数据列表中不包含关于与由上述无日期图像数据表示的被摄
体相似的被摄体的上述带日期图像数据时,上述处理器从与上述多个用户中除上述特定用户以外的至少一个用户建立有对应关联的图像数据组获取关于与由上述无日期图像数据表示的被摄体相似的被摄体的上述带日期图像数据。
[0389]
(附记12)
[0390]
根据附记1至附记11中任一项所涉及的信息处理装置,其中,上述处理器以作为上述带日期图像数据以新的图像数据来提供第1新图像数据且上述第1新图像数据的画质为基准画质以上为条件,通过将上述第1新图像数据添加于上述带日期图像数据列表来更新上述带日期图像数据列表。
[0391]
(附记13)
[0392]
根据附记1至附记12中任一项所涉及的信息处理装置,其中,当由作为上述带日期图像数据新提供的第2新图像数据表示的被摄体和由与上述特定用户建立有关联的上述带日期图像数据列表中所包含的上述带日期图像数据表示的被摄体不相似时,上述处理器通过在与上述特定用户建立有关联的上述带日期图像数据列表中添加上述第2新图像数据来更新上述带日期图像数据列表。
[0393]
(附记14)
[0394]
根据附记12或附记13所涉及的信息处理装置,其中,上述处理器以更新了与上述特定用户建立有关联的上述带日期图像数据列表为条件,从与上述特定用户建立有关联的已更新的上述带日期图像数据列表获取关于与由上述特定用户的无日期图像数据表示的被摄体相似的被摄体的上述带日期图像数据。
[0395]
(附记15)
[0396]
根据附记1至附记14中任一项所涉及的信息处理装置,其中,上述处理器使表示上述多个带日期图像数据中赋予有相同的日期的相同日期图像数据组的特征的特征数据代替上述相同日期图像数据组而包含于上述带日期图像数据列表。
[0397]
(附记16)
[0398]
根据附记1至附记15中任一项所涉及的信息处理装置,其中,当多个上述带日期图像数据列表与上述特定用户建立有关联时,上述处理器从与上述特定用户建立有关联的多个上述带日期图像数据列表中基于按每个上述日期图像数据列表包含的图像数据的优先度高的上述带日期图像数据列表依次获取关于与由上述无日期图像数据表示的被摄体相似的被摄体的上述带日期图像数据。
[0399]
(附记17)
[0400]
根据附记1至附记16中任一项所涉及的信息处理装置,其中,上述处理器将所导出的日期提示于提示设备。
[0401]
(附记18)
[0402]
根据附记1至附记17中任一项所涉及的信息处理装置,其中,上述处理器按照通过接收设备接收的指示更新与上述特定用户建立有关联的上述带日期图像数据列表。
[0403]
(附记19)
[0404]
根据附记1至附记18中任一项所述的信息处理装置,其中,上述处理器通过按包含伴随年龄增长而出现的身体状况的人物的每个被摄体分类上述多个带日期图像数据来制作每个被摄体的带日期图像数据列表。
[0405]
(附记20)
[0406]
根据附记19所述的信息处理装置,其中,上述身体状况中包括包含脸部及头发中的至少一个的头部的状况。
[0407]
(附记21)
[0408]
根据附记1至附记20中任一项所述的信息处理装置,其中,上述处理器进行如下处理:当多个上述带日期图像数据列表与上述特定用户建立有关联时,从与上述特定用户建立有关联的多个上述带日期图像数据列表中上述带日期图像数据的帧数多的上述带日期图像数据列表依次获取关于与由上述无日期图像数据表示的被摄体相似的被摄体的上述带日期图像数据。
[0409]
(附记22)
[0410]
根据附记21所述的信息处理装置,其中,上述带日期图像数据的张数为赋予有不同的日期的上述带日期图像数据的张数。
[0411]
(附记23)
[0412]
附记1至附记22中任一项所述的信息处理装置,其中,图像数据组与上述多个用户的每一个建立有对应关联,
[0413]
上述多个用户为满足上述图像数据组彼此相似这一条件的用户组,
[0414]
上述图像数据组彼此相似这一条件中包括在上述图像数据组中包含既定多张以上分配有相同的人物的图像数据这一条件。
[0415]
(附记24)
[0416]
根据附记23所述的信息处理装置,其中,对上述图像数据组赋予有确定摄像位置的位置确定信息,
[0417]
上述图像数据组彼此相似这一条件中包括在上述图像数据组之间作为上述摄像位置的地理上的分布根据上述位置确定信息设定的分布相似这一条件。
[0418]
(附记25)
[0419]
一种信息处理方法,其包括如下步骤:
[0420]
通过分类赋予有日期的多个带日期图像数据来制作带日期图像数据列表;
[0421]
将上述带日期图像数据列表与特定用户建立关联;
[0422]
从与上述特定用户建立有关联的上述带日期图像数据列表获取关于与由上述特定用户的无日期图像数据表示的被摄体相似的被摄体的上述带日期图像数据;及
[0423]
根据赋予于所获取的上述带日期图像数据的上述日期,导出对无日期图像数据赋予的日期,
[0424]
上述多个带日期图像数据为包括上述特定用户在内的多个用户的份的图像数据,
[0425]
通过按由上述多个带日期图像数据的每一个表示的每个被摄体分类上述多个带日期图像数据来按每个被摄体制作上述带日期图像数据列表,
[0426]
关于与由上述特定用户的上述带日期图像数据表示的被摄体相似的被摄体的上述带日期图像数据列表与上述特定用户建立关联。
[0427]
(附记26)
[0428]
一种程序,其为用于使计算机执行如下处理的程序:
[0429]
上述处理进行如下处理:
[0430]
通过分类赋予有日期的多个带日期图像数据来制作带日期图像数据列表;
[0431]
将上述带日期图像数据列表与特定用户建立关联,
[0432]
从与上述特定用户建立有关联的上述带日期图像数据列表获取关于与由上述特定用户的无日期图像数据表示的被摄体相似的被摄体的上述带日期图像数据;及
[0433]
根据赋予于所获取的上述带日期图像数据的上述日期,导出对无日期图像数据赋予的日期,
[0434]
上述多个带日期图像数据为包括上述特定用户在内的多个用户的份的图像数据,
[0435]
通过按由上述多个带日期图像数据的每一个表示的每个被摄体分类上述多个带日期图像数据来按每个被摄体制作上述带日期图像数据列表,
[0436]
关于与由上述特定用户的上述带日期图像数据表示的被摄体相似的被摄体的上述带日期图像数据列表与上述特定用户建立关联。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献