信息处理装置、信息处理方法及记录介质与流程

未命名 09-29 阅读:83 评论:0
1.本发明涉及一种使得在另一用户侧实施来自用户的发送图像的打印的信息处理装置、信息处理方法及记录介质。
背景技术
::2.近年来,由于网络通信技术的普及,用户之间能够互相发送图像。并且,已开发出在另一用户侧打印用户经由网络提供的图像的技术,即网络打印技术(例如,参考专利文献1)。3.专利文献1:日本特开2019-192016号公报4.在专利文献1中所记载的网络打印技术中,若能够发送图像发送目的地的用户所喜欢的可能性高的图像,则可期待提高用户的满意度。并且,若图像发送源的用户能够容易地找到上述图像,则能够减轻发送图像的选定中所花费的负担。技术实现要素:5.本发明是鉴于上述情况而完成的,具体而言,其目的在于提供一种对在网络打印技术中发送图像的用户可提供与发送图像有关的有用的信息的信息处理装置、信息处理方法及记录介质。6.为了实现上述目的,本发明的信息处理装置具备处理器,并且使得在第2用户侧实施来自第1用户的发送图像的打印,所述信息处理装置的特征在于,处理器进行如下处理:按每个发送图像确定发送图像的特征;按每个第2用户确定发送图像的特征与发送图像在第2用户侧打印的实施履历的对应关系;根据按每个第2用户确定的对应关系,按每个第2用户及每个特征计算出与发送图像的打印的实施频度有关的值;按每个第2用户确定发送图像中具有根据值的大小决定的特征的第1图像;提取第1图像的特征共同的2个以上的第2用户;确定第2图像,该第2图像具有未向所提取的2个以上的第2用户中的对象用户发送的图像的特征,且该第2图像具有2个以上的第2用户中除对象用户以外的非对象用户打印过的发送图像的特征;以及将第2图像通知给向对象用户发送过发送图像的第1用户。7.并且,处理器可以针对向对象用户发送过发送图像的第1用户所能发送的图像组分别确定特征,并根据图像组各自的特征从图像组中确定第2图像。8.并且,处理器可以确定发送图像中的被摄体的特征量、与被摄体的种类有关的信息、与发送图像的摄影日期时间有关的信息、以及与发送图像的摄影场所有关的信息中的至少一个,作为特征。9.并且,处理器可以通过分析发送图像中被摄体所存在的区域来确定上述特征。10.并且,处理器可以根据附加于发送图像的附加信息来确定上述特征。11.并且,在确定出多个第2图像的情况下,处理器可以优先通知多个第2图像中具有由非对象用户打印的次数更多的特征的第2图像。12.处理器可以以与向第2用户发送过发送图像的第1用户建立关联的方式确定对应关系。13.处理器可以按每个第2用户确定发送图像中具有上述值最大的特征的第1图像。14.在第2用户侧打印了发送图像的情况下,处理器可以获取与所打印的发送图像有关的打印信息,并根据打印信息来确定上述对应关系。15.并且,为了解决前述课题,本发明的信息处理方法中,使得在第2用户侧实施来自第1用户的发送图像的打印,该信息处理方法的特征在于,由处理器实施以下工序:按每个发送图像确定发送图像的特征;按每个第2用户确定发送图像的特征与发送图像在第2用户侧打印的实施履历的对应关系;根据按每个第2用户确定的对应关系,按每个第2用户及每个特征计算出与发送图像的打印的实施频度有关的值;按每个第2用户确定发送图像中具有根据值的大小规定的特征的第1图像;提取第1图像的特征共同的2个以上的第2用户;确定第2图像,该第2图像具有未向所提取的2个以上的第2用户中的对象用户发送的图像的特征,且该第2图像具有2个以上的第2用户中除对象用户以外的非对象用户打印过的发送图像的特征;以及将第2图像通知给向对象用户发送过发送图像的第1用户。16.并且,在上述信息处理方法中,处理器可以针对向对象用户发送过发送图像的第1用户所能发送的图像组分别确定特征,并根据上述图像组各自的特征从图像组中确定第2图像。17.并且,在上述信息处理方法中,在确定出多个第2图像的情况下,处理器可以优先通知具有由非对象用户打印的次数更多的特征的第2图像。18.并且,在上述信息处理方法中,处理器可以以与向第2用户发送过发送图像的第1用户建立关联的方式确定上述对应关系。19.并且,在上述信息处理方法中,在第2用户侧打印了发送图像的情况下,处理器可以获取与所打印的发送图像有关的打印信息,并根据打印信息来确定上述对应关系。20.并且,根据本发明,能够实现用于使计算机执行上述信息处理方法中包含的各工序的程序。此外,根据本发明,能够实现计算机能够读取的记录介质,该记录介质记录有用于使计算机执行上述信息处理方法中包含的各工序的程序。21.发明效果22.根据本发明,可实现能够对在网络打印技术中发送图像的用户提供关于发送图像有用的信息的信息处理装置、信息处理方法及记录介质。附图说明23.图1是表示图像打印系统的结构的图。24.图2是表示图像打印的顺序的图。25.图3是关于图像推荐的说明图。26.图4是表示本发明的一个实施方式所涉及的信息处理装置的硬件结构的图。27.图5是表示本发明的一个实施方式所涉及的信息处理装置的功能的图。28.图6是表示图像的分析结果的一例的图。29.图7是表示打印的实施履历的一例的图。30.图8是表示关于图像的打印实施频度的计算结果的一例的图。31.图9是关于确定特征共同组的顺序的说明图。32.图10是表示本发明的一个实施方式所涉及的信息处理流程的图。具体实施方式33.参考附图对本发明的一个具体的实施方式进行说明。但是,以下所说明的实施方式只不过是为了容易理解本发明而举出的一例,并不限定本发明。34.并且,本发明只要不脱离其宗旨,则可以由以下的实施方式进行变更或改良。并且,本发明中包括其等同物。35.在本说明书中,“装置”这一概念中包括由一台发挥特定功能的单一装置,并且还包括分散而彼此独立存在且协作(联合)而发挥特定功能的多个装置。36.并且,在本说明书中,除了特别指定的情况以外,“图像”是指图像数据。作为图像数据,例如jpeg(jointphotographicexpertsgroup:联合图像专家组)格式的非可逆压缩的图像数据以及gif(graphicsinterchangeformat:图形交换格式)或png(portablenetworkgraphics:便携式网络图形)格式的可逆压缩的图像数据等对应于此。并且,图像数据中可以包括表示文件名、摄影日期时间及摄影场所等信息的数据。37.并且,在本说明书中,“用户”为利用本发明的信息处理装置的用户。利用信息处理装置是指利用信息处理装置的功能,除了直接操作信息处理装置以外,还包括从除此以外的设备(例如,用户终端)利用信息处理装置的功能。38.<关于图像打印系统的结构>39.本发明为与图像的收发及打印等有关的信息处理技术,具体而言,适用于图1所示的图像打印系统s。图像打印系统s为网络打印用系统,包括本发明的信息处理装置。40.本发明的信息处理装置经由网络从某一用户(以下,称为第1用户)向其他用户(以下,称为第2用户)发送图像,并且使接收到图像的第2用户侧实施该图像的打印。在此,在本说明书中,“使得~实施图像的打印”是指通过信息处理装置的图像收发,使得能够在第2用户侧进行图像的打印,而不是信息处理装置直接向第2用户指示打印。41.另外,“从第1用户发送图像”的含义与从第1用户所利用的设备发送图像的含义相同。并且,“向第2用户发送图像”的含义与向第2用户所利用的设备发送图像的含义相同。作为用户所利用的设备,可以举出后述的用户终端10,但也可以包括如设置于店铺等的终端那样,虽然不是用户所有,但能够通过输入账户信息或密码等登录来利用的设备。42.并且,“在第2用户侧打印图像”是指第2用户通过能够利用的打印机打印图像。43.并且,第1用户及第2用户为相对性的概念(立场),在某一时点为第1用户的用户在另一时点可以成为第2用户。即,各用户在发送图像时成为第1用户,在接收图像时成为第2用户。44.如图1所示,图像打印系统s由各用户所利用的用户终端10、第2用户所利用的打印机12及服务器计算机16构成。服务器计算机16和各用户的用户终端10通过互联网及移动线路网等网络14以能够通信的状态连接。45.另外,在图1中,为了便于图示,将第1用户及第2用户的人数分别设为3人,但第1用户及第2用户的人数并不受特别限定。46.用户终端10由用户所使用的计算机构成,具体而言,由智能手机、平板式终端或笔记本式pc(personalcomputer:个人电脑)等构成。用户终端10具备处理器、存储器及通信用接口。47.并且,用户终端10中存储有用于利用图像打印服务的应用程序(以下,简称为终端侧程序)。图像打印服务是指与图像的收发、图像的编辑及图像的打印有关的云服务。各用户通过终端侧程序利用图像打印服务,由此能够经由网络发送或接收图像,或者实施图像的打印。48.并且,当在第1用户的用户终端10中搭载有相机时,第1用户能够利用该相机摄影图像。并且,第1用户能够将数码相机等摄影设备连接于用户终端10来将利用摄影设备摄影的图像取入用户终端10中。通过以上,第1用户获取图像,并且随着图像的获取次数增加而获取由2个以上的图像构成的图像组。49.第1用户所获取的图像组(以下,称为第1用户的图像组)相当于第1用户能够发送(提供)的图像组。即,第1用户从图像组中选择1个以上的图像,用户终端10发送所选择的1个以上的图像,详细而言,上传到服务器计算机16中。50.另外,第1用户的图像组的各图像只要能够根据第1用户的意图发送给第2用户,则其保存目的地并不受特别限定。即,第1用户的图像组的各图像无需保存于第1用户的用户终端10中,第1用户的图像组的一部分或全部可以积蓄在经由网络与用户终端10连接的设备,例如服务器计算机16中。51.打印机12为第2用户在打印来自第1用户的发送图像时使用的设备。打印机12通过wi-fi(注册商标)或bluetooth(注册商标)与用户终端10以无线方式连接,或者与用户终端10以有线方式连接。52.打印机12根据第2用户的操作由用户终端10控制,能够打印用户终端10所接收到的图像。具体地说明,若第2用户通过用户终端10从用户终端10所接收到的图像中指定打印对象的图像,则用户终端10根据该指定操作控制打印机12。在该控制下,打印机12打印由用户指定的图像。53.基于打印机12的图像的打印方式例如为即显照相方式。具体而言,对容纳于打印机12内的感光性胶片进行曝光而形成潜像,使设置于胶片端部的显影液囊内的显影液在胶片表面展开,由此形成使潜像可视化而得到的图像。但是,打印方式并不限定于即显照相方式,也可以为喷墨方式、升华型热转印方式或使用调色剂的电子照相方式等。54.并且,打印机12也可以为用户专用的设备或用户家中设置的家庭用打印机或用户访问店铺等时能够利用的店铺设置型的印刷设备。55.服务器计算机16为提供作为云服务的图像打印服务的平台的计算机,构成本发明的信息处理装置。具体而言,服务器计算机16中继用户之间的图像的收发,并且执行与图像在第2用户侧打印有关的处理。56.并且,服务器计算机16按每个用户存储与利用图像打印服务的用户有关的信息。该信息中包含用户的图像的收发履历及用户的图像打印的实施履历。另外,这些履历信息也可以存储于各用户的用户终端10或打印机12中。在该情况下,服务器计算机16可以通过与用户终端10进行通信而获取存储于该用户终端10中的信息。57.此外,服务器计算机16具有分析第1用户的图像组中的各图像及第2用户所打印的图像的功能。并且,服务器计算机16具有根据分析的结果将关于图像发送有用的信息通知(推荐)给第1用户的功能。58.上述功能能够通过搭载于服务器计算机16的api(applicationprogramminginterface:应用程序编程接口)来实现。第1用户能够通过利用api来确认基于服务器计算机16的推荐信息。59.另外,将信息通知(推荐)给第1用户是指向第1用户能够利用的设备(例如,用户终端10)发送信息,并在该设备中输出该信息。输出信息的方式并不受特别限定,例如可以将信息显示于显示器的画面,或者,可以再生与信息相对应的声音而从扬声器等发出。60.<图像的收发及图像的打印>61.接着,参考图2对通过图像打印服务进行的用户之间的图像的收发及图像的打印进行说明。以下的说明主要从显示于用户终端10的画面的gui(graphicaluserinterface:图形用户界面)的观点进行。62.另外,以下说明的内容并不限于在两个用户之间进行图像的收发的情况,也可以适用于一个第1用户与多个第2用户之间进行图像的收发的情况。63.第1用户及第2用户在利用图像打印服务时均下载终端侧程序并将其安装于用户终端10中。另外,当获得终端侧程序时,第1用户及第2用户分别可以进行姓名、年龄及性别等账户注册登录用的输入操作。在该情况下,所输入的信息例如保存于服务器计算机16中。64.然后,若第2用户启动终端侧程序并创建图像接收用文件夹(以下,为了方便起见,称为收件箱),则如图2所示,该信息通知给第1用户。此时的通知方法并不受特别限定,例如可以为邮件发送,或者,可以为与图像打印服务联合的sns(socialnetworkingservice:社交网络服务)上的消息发布等。65.若第1用户启动终端侧程序之后进行规定的操作,则如图2所示,在第1用户的用户终端10显示第1用户的图像组的一览li。第1用户从一览li中选择向第2用户发送的图像,并进行图像发送用的操作(例如,按下发送按钮的操作)。由此,从第1用户的用户终端10发送由第1用户选择的图像。所发送的图像暂时由服务器计算机16接收,并从服务器计算机16发送给第2用户的用户终端10。66.若从第1用户接收经由服务器计算机16发送过来的图像(以下,称为接收图像),则第2用户的用户终端10将接收图像保存于收件箱中,并将其通知给第2用户。第2用户通过用户终端10的画面确认保存于收件箱中的接收图像,当希望打印接收图像时,进行请求打印的操作(例如,按下打印按钮的操作)。由此,打印对象的图像和打印命令从第2用户的用户终端10发送给打印机12。67.打印机12按照打印命令打印由第2用户指定为打印对象的图像。由此,第2用户能够打印接收图像(换言之,来自第1用户的发送图像)而获取其打印物p。若在第2用户侧实施图像打印,则与所打印的图像(即,来自第1用户的发送图像)有关的打印信息从第2用户的用户终端10发送给服务器计算机16。68.<关于图像推荐>69.接着,参考图3对基于服务器计算机16的图像推荐进行说明。另外,以下设想如下情况进行说明:用户a为发送图像的第1用户,用户b、c为接收图像的第2用户,用户a过去向用户b发送过图像。70.例如,当用户a向用户b发送图像时,服务器计算机16能够从用户a的图像组中确定适合作为向用户b的发送图像的图像,并将所确定的图像通知(推荐)给用户a。71.具体地说明,服务器计算机16确定用户b目前为止打印过的图像的特征。作为图像的特征,图像中的被摄体的特征量、与被摄体的种类有关的信息、与图像的摄影日期时间有关的信息、以及与摄影场所有关的信息等对应于此,服务器计算机16确定这些中的至少一个。72.被摄体是指映在图像内的人物、物体及背景。并且,在本说明书中,被摄体这一概念中还可以包括由图像确定的景色(例如,海或山等)、场景(例如,黎明或黄昏、晴天等)及主题(例如,旅行、进餐或运动会等事件)。73.图像中的被摄体的特征量是指例如图像中的被摄体的分辨率、数据量、模糊程度、相对于视场角的尺寸比、视场角下的位置、色调或将这些特征量组合多个而生成的特征量。上述特征量可以通过适用公知的图像分析技术分析图像中的被摄体所存在的区域来确定。74.并且,特征量可以为通过将图像输入到利用机器学习预先构建的学习完成模型中而输出的值,例如可以为一维或多维向量值。在此,从学习完成模型输出的特征量有时无法由人类解释其含义,但至少为输入一个图像时可唯一输出那样的值,则能够用作特征量。75.与被摄体的种类有关的信息为表示被摄体的类别(分类)、状态、面貌、属性以及与被摄体的种类相关的其他内容的信息。并且,与被摄体的种类有关的信息可以为表示图像的主题或场景等的信息。并且,当被摄体为人物时,可以根据被摄体的特征量确定被摄体是谁,并将其确定结果作为与被摄体的种类有关的信息。76.与被摄体的种类有关的信息也可以通过适用公知的被摄体识别技术分析图像中的被摄体所存在的区域来确定。并且,当图像中附加有表示被摄体的种类的附加信息(具体而言,标签信息等)时,可以根据该附加信息来确定与被摄体的种类有关的信息。77.图像的摄影日期时间及摄影场所可以根据附加于图像的附加信息例如exif(exchangeableimagefileformat:可交换图像文件格式)格式的标签信息来确定。78.返回到关于图像推荐的说明,服务器计算机16针对除用户b以外的第2用户(例如,用户c)也确定打印过的图像的特征。并且,服务器计算机16针对包括用户b的多个第2用户分别确定最频繁地打印过的图像(以下、第1图像)的特征。79.以下,设想针对用户b确定的第1图像的特征,具体而言,与被摄体的种类有关的信息为“海”的情况而进行说明(参考图3)。80.在确认到第1图像的特征之后,服务器计算机16提取在与用户b之间第1图像的特征共同的第2用户,即最频繁地打印了“海”的图像的第2用户。在此,用户c被确定为在与用户b之间第1图像的特征共同的第2用户。在该情况下,用户b、c对应于第1图像的特征共同的2个以上的第2用户,以下也称为“特征共同组”。81.服务器计算机16根据特征共同组中除用户b以外的用户即用户c的图像打印的实施履历来确定第2图像。第2图像为用户a从未发送给用户b的图像且为用户c过去接收到的图像(即,从任一第1用户发送给用户c的图像)中具有打印次数多的图像的特征的图像。举出具体例进行说明,当为除“海”的图像以外的图像且由用户c进行的打印次数多的图像的特征例如为“山”时,“山”的图像对应于第2图像。82.然后,服务器计算机16从用户a的图像组中确定第2图像即“山”的图像。然后,服务器计算机16将从用户a的图像组中确定的第2图像作为向用户b的发送图像而进行通知(推荐)。83.根据以上的顺序,能够将用户b可能喜欢的图像通知(推荐)给用户a。详细地说明,作为向用户b的发送图像而推荐的第2图像为具有由属于与用户b相同的特征共同组中的用户c频繁地打印过的图像的特征的图像。在此,属于与用户b相同的特征共同组中的用户c被推测为兴趣及嗜好等与用户b相似或共同的可能性高的用户。因此,若为用户b目前为止未接收到的图像且为用户c频繁地打印过的图像,则可期待用户b喜欢(喜好)的概率高。84.根据以上的原因,具有用户c频繁地打印过的图像的特征的第2图像作为适合作为向用户b的发送图像的图像而通知(推荐)给用户a。由此,对于作为图像发送源的用户a而言,能够减轻寻找作为图像发送目的地的用户b喜好的图像的负担。85.<本发明的一个实施方式所涉及的信息处理装置的结构>86.如上所述,本发明的一个实施方式所涉及的信息处理装置由服务器计算机16构成。另外,构成信息处理装置的计算机的台数可以为1台,或者可以为2台以上。即,本发明的信息处理装置通过处理器和处理器能够执行的程序来实现,例如由通用的计算机构成。87.如图4所示,服务器计算机16具备处理器16a、存储器16b、通信用接口16c及存储装置16d等。88.处理器16a例如由cpu(centralprocessingunit:中央处理器)、gpu(graphicsprocessingunit:图形处理器)、dsp(digitalsignalprocessor:数字信号处理器)或tpu(tensorprocessingunit:张量处理器)等构成。89.存储器16b例如由rom(readonlymemory:只读存储器)及ram(randomaccessmemory:随机存取存储器)等半导体存储器构成。90.通信用接口16c例如由网络接口卡或通信接口板等构成。91.存储装置16d例如由内置或外装于服务器计算机16的存储器(storage)或nas(networkattachedstorage:网络附属存储器)等构成。但是,并不限定于此,存储装置16d也可以为能够与服务器计算机16进行通信的第三计算机,例如所谓的在线存储器。92.存储装置16d中存储有图像打印服务所需要的各种信息。并且,存储装置16d中保存从第1用户提供(发送)给第2用户的图像。此外,存储装置16d中按每个第2用户存储有第2用户打印过来自第1用户的发送图像的履历,即图像打印的实施履历。93.并且,服务器计算机16中安装有用于作为本发明的信息处理装置发挥作用的程序(以下,称为服务器侧程序)。服务器侧程序为用于使计算机执行本发明的信息处理方法中包含的各工序的程序。即,处理器16a读出服务器侧程序并执行与图像打印服务有关的一连串的处理。94.另外,服务器侧程序可以从计算机能够读取的记录介质中读入来获取,也可以通过互联网或内联网等通信线路接收(下载)来获取。95.从功能方面再次对构成信息处理装置的服务器计算机16的结构进行说明。如图5所示,服务器计算机16具有分析部21、获取部22、判别部23、确定部24、计算部25、搜索部26、提取部27、选定部28及通知部29。这些功能部通过服务器计算机16所具备的硬件设备与包括服务器侧程序的软件的协作来实现。96.以下,对各功能部进行说明。另外,在以后的说明中,将第1用户的用户终端10称为“第1终端10a”,将第2用户的用户终端10称为“第2终端10b”。97.(分析部)98.分析部21按每个发送图像分析第2用户所接收到的图像,换言之,来自第1用户(详细而言为第1终端10a)的发送图像,并按每个发送图像确定发送图像的特征。99.具体地说明,来自第1用户的发送图像临时保存于服务器计算机16的存储装置16d中。此时,分析部21分析保存于存储装置16d中的发送图像。另外,发送图像是指一个第1用户对一个第2用户发送的图像。例如,假设第1用户将相同的图像发送给多个第2用户的情况下,各第2用户所接收的图像对应于不同的发送图像。100.分析部21通过发送图像的分析来确定发送图像中的被摄体的特征量、与被摄体的种类有关的信息、与发送图像的摄影日期时间有关的信息以及与发送图像的摄影场所有关的信息中的至少一个,作为特征。101.详细地说明,当确定被摄体的特征量作为特征时,分析部21通过分析发送图像中被摄体所存在的区域来确定特征。102.并且,当确定与被摄体的种类有关的信息作为特征时,分析部21通过分析发送图像中被摄体所存在的区域来确定特征,或者根据附加于发送图像中的附加信息(标签信息)来确定特征。103.并且,当确定与发送图像的摄影日期时间有关的信息以及与发送图像的摄影场所有关的信息作为特征时,分析部21根据附加于发送图像中的附加信息(例如,exif格式的标签信息等)来确定特征。104.由分析部21确定的特征以与具有该特征的发送图像的识别id(图像id)建立关联的方式存储于存储装置16d中。将关于发送图像的分析结果的一例示于图6。105.另外,各发送图像的图像id以与发送了该图像的第1用户及接收该图像的第2用户建立关联的方式存储于存储装置16d中。106.(获取部)107.在第2用户侧打印了发送图像的情况下,获取部22获取与所打印的发送图像有关的打印信息。具体而言,获取部22从实施了打印的第2用户的用户终端10(即,第2终端10b)接收表示打印信息的数据。打印信息中包含所打印的图像的图像id及用于确定实施了打印的第2用户的信息(例如,第2终端10b的识别id)等。108.所获取的打印信息按每个第2用户存储于存储装置16d中。109.另外,关于获取打印信息的方法及时刻,并不受特别限定。例如,可以每次在第2用户侧打印发送图像时,从第2终端10b发送表示打印信息的数据,每当此时,获取部22接收数据。或者,可以将打印信息积蓄在第2终端10b中,获取部22在规定时期对第2终端10b请求发送打印信息,并接收根据该请求发送的打印信息的数据。110.(判别部)111.判别部23根据按每个第2用户获取的打印信息,针对各第2用户从第1用户接收到的图像分别按每个第2用户判别是否实施了打印。并且,判别部23针对打印过的发送图像,按每个第2用户确定在第2用户侧的打印的实施次数。在此,是否实施了打印及打印的实施次数相当于打印的实施履历。并且,打印的实施次数相当于与打印的实施频度有关的值,可以为打印实施次数的总数,或者可以为一定期间内(例如,1年间)的打印的实施次数。112.由判别部23判别的各发送图像的打印的实施履历按每个第2用户存储于存储装置16d中。详细而言,如图7所示,各发送图像的打印的实施履历以与该图像发送的识别号(发送id)和与各发送图像建立有关联的第1用户及第2用户的组合建立关联的方式进行存储。113.(确定部)114.确定部24按每个第2用户确定由分析部21确定的各发送图像的特征与由判别部23确定的各发送图像的打印的实施履历的对应关系。此时,确定部24以与向第2用户发送过图像(发送图像)的第1用户建立关联的方式确定上述对应关系。115.具体地说明,确定部24以与和各发送图像建立有关联的第1用户及第2用户的组合建立关联的方式确定各发送图像的特征与打印的实施履历的对应关系。在此,如上所述,打印的实施履历是根据由获取部22获取的打印信息来确定的。在该观点上,确定部24也可以说根据打印信息来确定上述对应关系。116.针对各发送图像而确定的上述对应关系以与发送了各发送图像的第1用户建立关联的方式按每个第2用户存储于存储装置16d中。117.(计算部)118.计算部25根据由确定部24按每个第2用户确定的对应关系来按每个第2用户计算出发送图像的打印的实施次数。更详细地说明,计算部25针对各个第2用户,按发送图像的每个特征计算出发送图像的打印的实施次数。所计算出的图像打印的实施次数按每个第2用户及每个特征存储于存储装置16d中。119.将基于计算部25的计算结果的一例示于图8。在图8中,按每个特征示出某一第2用户(用户id为u0002b的第2用户)实施了发送图像的打印的次数。另外,在图8所示的情况下,上述第2用户打印了10次被摄体的种类为“海”的发送图像,且打印了8次被摄体的种类为“山”的发送图像。120.另外,按每个特征计算出打印的实施次数,除了如图8所示按被摄体的每个种类计算出打印的实施次数的情况以外,还包括针对多个被摄体的种类的组合计算出打印的实施次数的情况。例如,也可以针对被摄体的种类为“海”及“云”的图像(即,映有海和云的图像)计算出打印的实施次数。121.(搜索部)122.搜索部26按每个第2用户从各第2用户所接收到的图像中搜索(确定)第1图像。第1图像是指具有根据打印实施次数(即,与打印的实施频度有关的值的大小)规定的特征的图像,例如为具有打印实施次数最多的特征的图像。在图8所示的情况下,被摄体的种类为“海”的图像对应于第1图像。所搜索出的第1图像的特征按每个第2用户存储于存储装置16d中。123.另外,第1图像并不限定于具有打印实施次数最多的特征的图像,也可以将具有打印实施次数在前1位~n位(n为2个以上的自然数)的特征的图像作为第1图像。并且,也可以将具有打印实施次数在规定数以上的特征的图像作为第1图像。或者,可以将具有在规定期间(例如,过去几个月~1年以内)内的打印实施次数最多的特征的图像作为第1图像。124.(提取部)125.提取部27提取第1图像的特征共同的2个以上的第2用户,即特征共同组。在此,特征共同是指例如特征相同。关于提取特征共同组的顺序,举出具体例进行说明,例如假设针对作为第2用户的用户b及用户c分别按每个特征计算出的打印实施次数如图9所示。由图9可知,用户b及用户c最频繁地打印了被摄体的种类为“海”的图像。换言之,在用户b与用户c之间,第1图像的特征是共同的。在该情况下,提取部27提取用户b及用户c作为特征共同组。126.作为特征共同组而提取的第2用户的数量并不受特别限定,至少为2人以上即可。并且,关于提取特征共同组的顺序,并不受特别限定。举出一例,关注一个第2用户(例如,后述的对象用户),可以通过搜索在与该用户之间第1图像的特征共同的其他第2用户来提取特征共同组。127.另外,特征共同,除了特征相同以外,还可以包括特征相似的情况。特征相似例如是指特征量近似。具体而言,可以在特征量空间内规定要比较的2个特征各自的特征量,根据该空间内的特征之间的距离来评价特征彼此的相似度。在该情况下,特征之间的距离越小,特征彼此越相似(相似度越高)。128.并且,当特征为与被摄体的种类有关的信息时,可以通过word2vec等公知的方法将信息进行数值化(详细而言为向量化),并在向量空间内规定数值化的信息,根据该空间内的向量之间的距离来评价特征彼此的相似度。在该情况下,向量之间的距离越小,信息彼此越相似。129.(选定部)130.在由提取部27提取的特征共同组中已规定对象用户的情况下,选定部28针对对象用户选定(确定)第2图像。对象用户为属于特征共同组中的多个第2用户中利用图像推荐的第1用户今后将要发送图像时的对方用户,即成为第2图像的接收者的用户。并且,以下,将特征共同组中除对象用户以外的第2用户称为非对象用户。顺便提一下,关于特征共同组的各第2用户对应于对象用户还是对应于非对象用户,根据第2图像的发送目的地,即利用图像推荐的第1用户将图像发送给谁来规定。131.第2图像为具有未向对象用户发送的图像(以下,称为未发送图像)的特征且具有非对象用户打印过的发送图像的特征的图像。作为第2图像而确定的图像只要为未发送图像且为非对象用户打印过的图像(发送图像)中打印实施次数比较多的图像即可。例如,可以将为未发送图像且非对象用户打印过的图像中第1图像之后打印实施次数多的图像确定为第2图像。132.举出图9所示的情况为例子进行说明,例如,在将用户b设定为对象用户并将用户c设定为非对象用户的情况下,选定部28可以将被摄体的种类为“山”的图像确定为第2图像。并且,在将用户c设定为对象用户并将用户b设定为非对象用户的情况下,选定部28可以将被摄体的种类为“寺院”的图像确定为第2图像。133.另外,关于第2图像的选择方法,并不受特别限定,可以按照任意的基准从非对象用户打印过的图像中选定。例如,可以将打印实施次数的多少在前n位(n为2个以上的自然数)为止的图像选定为第2图像。并且,也可以将非对象用户打印过的图像中具有未向对象用户发送的图像的特征的各图像选定为第2图像。134.并且,当在相同的特征共同组中存在多个非对象用户时,可以针对各个非对象用户,从该非对象用户打印过的图像中选定第2图像。135.(通知部)136.通知部29将由选定部28选定的第2图像通知(推荐)给向对象用户发送过图像(发送图像)的第1用户。具体地说明,通知部29根据各发送图像的打印的实施履历(参考图7)来确定向对象用户发送过图像的第1用户。以下,将所确定的第1用户称为“确定第1用户”。137.接着,通知部29对确定第1用户的图像组进行确定,并针对所确定的图像组分别确定特征。对确定第1用户的图像组各自的特征进行确定的顺序与分析部21确定发送图像的特征时的顺序相同。然后,通知部29根据所确定的图像组各自的特征来判定在确定第1用户的图像组中是否存在第2图像,若存在第2图像,则将该第2图像推荐给确定第1用户。138.举出图9所示的情况为例子进行说明,例如假设用户b为对象用户且用户a为目前为止向用户b发送过图像的确定第1用户。在该情况下,当被摄体的种类为“山”的图像(第2图像)包含于用户a的图像组中时,通知部29将该图像作为向用户b的发送图像而推荐给用户a。139.如上,在本实施方式中,在系统侧(服务器计算机16)判定在确定第1用户的图像组中是否包含第2图像,因此确定第1用户能够节省确认图像组中有无第2图像的劳力和时间。另外,通知部29也可以不判定在确定第1用户的图像组中是否包含第2图像,而将由选定部28选定的第2图像通知(推荐)给确定第1用户。140.并且,通知(推荐)方法并不受特别限定,例如可以向确定第1用户的用户终端10发送表示与第2图像有关的信息的数据,并将上述信息显示于用户终端10的画面。或者,可以将上述信息在用户终端10中用声音输出(再生)。141.并且,在选定部28确定了多个第2图像的情况下,通知部29将多个第2图像中具有由非对象用户打印的次数更多的特征的第2图像优先通知(推荐)给确定第1用户即可。这是因为,若为打印次数多的图像,则可推测对象用户喜欢(喜好)该图像的概率变高。142.<本发明的一个实施方式所涉及的信息处理流程>143.对基于本发明的一个实施方式所涉及的信息处理装置的信息处理流程(以下,称为图像推荐流程)进行说明。在图像推荐流程中,采用本发明的信息处理方法。换言之,图像推荐流程中的各步骤(各工序)相当于本发明的信息处理方法的构成要件。144.以下,为了容易理解说明,举出第1用户为用户a且第2用户为用户b及c并且用户a向用户b发送图像的情况为例子进行说明。并且,假设用户a为目前为止向用户b发送过图像的第1用户,即确定第1用户。145.例如,若用户a在用户终端10中进行规定的操作,则以此为契机而开始图像推荐流程。但是,并不限定于此,也可以以一定的周期定期实施图像推荐流程。图像推荐流程以图10所示的流程进行,流程中的各步骤利用构成信息处理装置的服务器计算机16的处理器16a来执行。146.在图像推荐流程中,首先,处理器16a分析用户b、c分别在目前为止所接收到的各图像(换言之,来自第1用户的发送图像),并确定各图像的特征(s001)。要确定的特征为发送图像中的被摄体的特征量、与被摄体的种类有关的信息、与发送图像的摄影日期时间有关的信息或与发送图像的摄影场所有关的信息或它们的组合。详细地说明,处理器16a分析发送图像中被摄体所存在的区域来确定被摄体的特征量以及与被摄体的种类有关的信息。并且,处理器16a根据附加于发送图像中的附加信息来确定与被摄体的种类有关的信息、与发送图像的摄影日期时间有关的信息以及与发送图像的摄影场所有关的信息。147.所确定的特征以与具有该特征的发送图像的识别id(图像id)建立关联的方式存储于存储装置16d中(参考图6)。148.并且,在图像推荐流程中,在用户b及用户c分别打印了发送图像的情况下,处理器16a从用户b及用户c各自的用户终端10获取打印信息(s002)。所获取的打印信息按每个用户(详细而言,按每个第2用户)存储于存储装置16d中。149.然后,处理器16a根据按每个第2用户获取的打印信息,针对用户b及用户c分别按每个第2用户确定各发送图像是否实施了打印及打印的实施次数(s003)。各发送图像的打印的实施履历以与各发送图像的发送id和与各发送图像建立有关联的第1用户及第2用户的组合建立关联的方式存储于存储装置16d中。150.接着,处理器16a针对用户b及用户c分别确定在步骤s001中所确定的各发送图像的特征与在步骤s003中所确定的各发送图像的打印的实施履历的对应关系(s004)。此时,以与向用户b发送过图像的第1用户或向用户c发送过图像的第1用户建立关联的方式确定对应关系。所确定的对应关系按每个第2用户存储于存储装置16d中。151.接着,处理器16a针对用户b及用户c分别根据在步骤s004中所确定的对应关系按发送图像的每个特征计算出发送图像的打印的实施次数(s005)。针对用户b及用户c分别计算出的图像打印的实施次数按每个特征存储于存储装置16d中(参考图8)。152.接着,处理器16a根据在步骤s005中所计算出的每个特征的打印实施次数按每个用户(按每个第2用户)从用户b及用户c分别所接收到的图像中确定第1图像(s006)。具体而言,将各用户所打印的发送图像中具有打印实施次数最多的特征的图像确定为第1图像。针对用户b及用户c分别确定的第1图像的特征存储于存储装置16d中。153.接着,处理器16a提取第1图像的特征共同的2个以上的第2用户,即特征共同组(s007)。在此,针对用户b确定的第1图像的特征与针对用户c确定的第1图像的特征是共同的,因此提取用户b及用户c作为特征共同组。并且,以下,假设在特征共同组中,将用户b设定为对象用户,用户c对应于非对象用户。154.接着,处理器16a针对作为对象用户的用户b确定第2图像(s008)。具体而言,确定具有未向用户b发送的图像的特征的图像(未发送图像),并从未发送图像中确定具有用户c打印过的发送图像的特征的图像作为第2图像。在本步骤s008中,例如将作为未发送图像的用户c打印过的图像中第1图像之后打印实施次数多的图像确定为第2图像。155.然后,处理器16a将在步骤s008中所确定的第2图像通知(推荐)给作为确定第1用户的用户a。具体地说明,处理器16a针对用户a的图像组分别确定特征,并根据所确定的图像组各自的特征来判定在用户a的图像组中是否存在第2图像(s009)。然后,当在用户a的图像组中存在第2图像时,将该第2图像推荐给用户a(s010)。156.另外,在步骤s008中确定出多个第2图像的情况下,处理器16a以优先通知(推荐)具有所打印的次数更多的特征的第2图像的方式实施步骤s009、s010。157.在完成至此的一连串的步骤的时点,结束图像推荐流程。158.<其他实施方式>159.至此说明的实施方式是为了容易理解地说明本发明的信息处理装置及信息处理方法而举出的具体例,只不过是一例,还可以考虑其他实施方式。160.在上述实施方式中,从“山”或“寺院”等被摄体的种类中选择了推荐图像(即,第2图像),但并不限定于此。例如,也可以根据被摄体的特征量(具体而言,人的面部的特征量)来选定第2图像。161.并且,也可以根据图像的摄影场所或摄影日期时间来选定第2图像。在该情况下,例如,假设提取频繁地打印来自第1用户的发送图像中在星期日的白天摄影的图像的两个第2用户作为特征共同组。并且,假设其中一个用户(非对象用户)频繁地打印在平日晚上摄影的图像,另一个用户(对象用户)至今没有接收过平日晚上的图像。在该情况下,针对平常向对象用户发送图像的用户(第1用户),可以推荐在平日晚上摄影的图像作为向对象用户的发送图像的候选。162.并且,在上述实施方式中,针对第2用户,按发送图像的每个特征计算出来自第1用户的发送图像的打印的实施次数,并根据该计算结果从发送图像中确定第1图像。但是,并不限定于此,关于上述打印的实施次数,除了在第2用户侧打印了来自第1用户的发送图像的次数以外,还可以加上第1用户自己打印了第1用户的图像的次数。在此,第1用户所打印的图像不一定发送给第2用户。基于这一点,打印的实施次数加上由第1用户进行的打印实施次数时,对于由第1用户进行的打印实施次数,设定比对由第2用户进行的打印实施次数的权重小的权重即可。163.并且,在上述实施方式中,由服务器计算机16所具备的处理器16a发挥本发明的信息处理装置的功能,但并不限定于此。本发明的信息处理装置所具备的处理器也可以具备在用户侧的用户终端10或打印机12中。即,设置于本发明的信息处理装置中的上述的功能部的一部分或全部可以具备在用户终端10或打印机12中。164.本发明的信息处理装置所具备的处理器中包括各种处理器。各种处理器中例如包括执行软件(程序)而作为各种处理部发挥作用的通用的处理器即cpu。165.并且,各种处理器中包括fpga(fieldprogrammablegatearray:现场可编程门阵列)等在制造后能够变更电路结构的处理器即pld(programmablelogicdevice:可编程逻辑器件)。166.此外,各种处理器中包括asic(applicationspecificintegratedcircuit:专用集成电路)等具有为了进行特定的处理而专门设计的电路结构的处理器即专用电路等。167.并且,本发明的信息处理装置所具有的1个功能部可以由上述的各种处理器中的1个构成,也可以由相同种类或不同种类的2个以上的处理器的组合例如多个fpga的组合或fpga与cpu的组合等构成。168.并且,本发明的信息处理装置所具有的多个功能部可以由各种处理器中的1个构成,也可以将多个功能部中的2个以上集成而由1个处理器构成。169.并且,可以为如下方式:如上述的实施方式那样,由1个以上的cpu与软件的组合构成1个处理器,该处理器作为多个功能部发挥作用。170.并且,也可以为如下方式:例如以soc(systemonchip:片上系统)等为代表那样,使用由1个ic(integratedcircuit:集成电路)芯片实现包括本发明的信息处理装置中的多个功能部的整个系统的功能的处理器。并且,上述的各种处理器的硬件结构也可以为将半导体元件等电路元件组合而成的电路(circuitry)。171.符号说明172.10-用户终端,10a-第1终端,10b-第2终端,12-打印机,14-网络,16-服务器计算机,21-分析部,22-获取部,23-判别部,24-确定部,25-计算部,26-搜索部,27-提取部,28-选定部,29-通知部,p-打印物,s-图像打印系统。当前第1页12当前第1页12
技术特征:
1.一种信息处理装置,其具备处理器,并且使得在第2用户侧实施来自第1用户的发送图像的打印,其中,所述处理器进行如下处理:按每个所述发送图像确定所述发送图像的特征;按每个所述第2用户确定所述发送图像的所述特征与所述发送图像在所述第2用户侧打印的实施履历的对应关系;根据按每个所述第2用户确定的所述对应关系,按每个所述第2用户及每个所述特征计算出与所述发送图像的打印的实施频度有关的值;按每个所述第2用户确定所述发送图像中具有根据所述值的大小决定的所述特征的第1图像;提取所述第1图像的所述特征共同的2个以上的所述第2用户;确定第2图像,该第2图像具有未向所提取的2个以上的所述第2用户中的对象用户发送的图像的所述特征,且该第2图像具有2个以上的所述第2用户中除所述对象用户以外的非对象用户打印过的所述发送图像的所述特征;以及将所述第2图像通知给向所述对象用户发送过所述发送图像的所述第1用户。2.根据权利要求1所述的信息处理装置,其中,所述处理器针对向所述对象用户发送过所述发送图像的所述第1用户所能发送的图像组分别确定所述特征,并根据所述图像组各自的所述特征从所述图像组中确定所述第2图像。3.根据权利要求1所述的信息处理装置,其中,所述处理器确定所述发送图像中的被摄体的特征量、与所述被摄体的种类有关的信息、以及与所述发送图像的摄影日期时间有关的信息、与所述发送图像的摄影场所有关的信息中的至少一个,作为所述特征。4.根据权利要求3所述的信息处理装置,其中,所述处理器通过分析所述发送图像中所述被摄体所存在的区域来确定所述特征。5.根据权利要求3所述的信息处理装置,其中,所述处理器根据附加于所述发送图像的附加信息来确定所述特征。6.根据权利要求1所述的信息处理装置,其中,在确定出多个所述第2图像的情况下,所述处理器优先通知多个所述第2图像中具有由所述非对象用户打印的次数更多的所述特征的所述第2图像。7.根据权利要求1所述的信息处理装置,其中,所述处理器以与向所述第2用户发送过所述发送图像的所述第1用户建立关联的方式确定所述对应关系。8.根据权利要求1所述的信息处理装置,其中,所述处理器按每个所述第2用户确定所述发送图像中具有所述值最大的所述特征的所述第1图像。9.根据权利要求1所述的信息处理装置,其中,在所述第2用户侧打印了所述发送图像的情况下,所述处理器获取与所打印的所述发送图像有关的打印信息,并根据所述打印信息来确定所述对应关系。10.一种信息处理方法,其使得在第2用户侧实施来自第1用户的发送图像的打印,
在所述信息处理方法中,由处理器实施以下工序:按每个所述发送图像确定所述发送图像的特征;按每个所述第2用户确定所述发送图像的所述特征与所述发送图像在所述第2用户侧打印的实施履历的对应关系;根据按每个所述第2用户确定的所述对应关系,按每个所述第2用户及每个所述特征计算出与所述发送图像的打印的实施频度有关的值;按每个所述第2用户确定所述发送图像中具有根据所述值的大小决定的所述特征的第1图像;提取所述第1图像的所述特征共同的2个以上的所述第2用户;确定第2图像,该第2图像具有未向所提取的2个以上的所述第2用户中的对象用户发送的图像的所述特征,且该第2图像具有2个以上的所述第2用户中除所述对象用户以外的非对象用户打印过的所述发送图像的所述特征;以及将所述第2图像通知给向所述对象用户发送过所述发送图像的所述第1用户。11.根据权利要求10所述的信息处理方法,其中,所述处理器针对向所述对象用户发送过所述发送图像的所述第1用户所能发送的图像组分别确定所述特征,并根据所述图像组各自的所述特征从所述图像组中确定所述第2图像。12.根据权利要求10所述的信息处理方法,其中,在确定出多个所述第2图像的情况下,所述处理器优先通知具有由所述非对象用户打印的次数更多的所述特征的所述第2图像。13.根据权利要求10所述的信息处理方法,其中,所述处理器以与向所述第2用户发送过所述发送图像的所述第1用户建立关联的方式确定所述对应关系。14.根据权利要求10所述的信息处理方法,其中,在所述第2用户侧打印了所述发送图像的情况下,所述处理器获取与所打印的所述发送图像有关的打印信息,并根据所述打印信息来确定所述对应关系。15.一种记录介质,其为计算机能够读取的记录介质,所述记录介质记录有用于使计算机执行权利要求10所述的信息处理方法中包含的各工序的程序。

技术总结
本发明的课题在于对在网络打印技术中发送图像的用户提供关于发送图像有用的信息。按每个发送图像确定来自第1用户的发送图像的特征;按每个第2用户确定发送图像的特征与在第2用户侧的图像打印的实施履历的对应关系;根据按每个第2用户确定的对应关系,按每个第2用户及每个特征计算出与图像打印的实施频度有关的值;按每个第2用户,从发送图像中确定第1图像;提取第1图像的特征共同的2个以上的第2用户;确定具有未向所提取的2个以上的第2用户中的对象用户发送的图像的特征且具有除对象用户以外的非对象用户打印过的发送图像的特征的第2图像;以及将第2图像通知给向对象用户发送过发送图像的第1用户。送过发送图像的第1用户。送过发送图像的第1用户。


技术研发人员:矢野浩教
受保护的技术使用者:富士胶片株式会社
技术研发日:2023.03.14
技术公布日:2023/9/26
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐