信息处理装置、图像文件的数据结构以及信息处理方法与流程

文档序号:17148997发布日期:2019-03-19 23:15阅读:146来源:国知局
本发明涉及一种信息处理装置、图像文件(file)的数据(data)结构以及信息处理方法。
背景技术
::以往的联合图像专家小组(jointphotographicexpertsgroup,jpeg)格式中,允许记载拍摄日或作者等元数据(metadata)作为属性信息。例如在专利文献1中,记载了对图像文件的属性信息的记述使用可交换图像文件(exchangeableimagefile,exif)格式的示例。现有技术文献专利文献专利文献1:日本专利特开2004-120069号公报技术实现要素:[发明所要解决的问题]然而,exif格式是为了能够在播放图像的装置侧对拍摄图像的时间点的信息进行确认的结构,无法对图像的利用形态(例如下载(download)、复制、更改等)进行管理。本发明的目的在于,通过利用与图像对应的属性信息,从而使图像利用的管理变得容易。[解决问题的技术手段]技术方案1所述的发明是一种信息处理装置,包括:接收部,接收属性信息所对应的图像;以及发送部,当探测到所述图像的利用时,发送与所述图像的利用相关的信息。技术方案2所述的发明是根据技术方案1所述的信息处理装置,其中,所述图像是与目标体(object)对应的图像。技术方案3所述的发明是根据技术方案2所述的信息处理装置,其中,与所述目标体对应的图像是表示角色(character)的图像。技术方案4所述的发明是根据技术方案1所述的信息处理装置,其中,与所述图像的利用相关的信息,是通过由与所述图像对应的属性信息所规定的作业流程(workflow)处理的执行而发送。技术方案5所述的发明是根据技术方案4所述的信息处理装置,其中,对所述作业流程处理进行规定的所述属性信息是以json格式而记述。技术方案6所述的发明是根据技术方案1所述的信息处理装置,其中,与所述图像的利用相关的信息是与利用形态相关的信息。技术方案7所述的发明是根据技术方案6所述的信息处理装置,其中,与所述利用形态相关的信息包含复制、更改、打印、录像、发送、分发、广播。技术方案8所述的发明是根据技术方案1所述的信息处理装置,其中,所述发送部只有在所述图像的利用满足预定的特定条件时,才发送与所述图像的利用相关的信息。技术方案9所述的发明是根据技术方案8所述的信息处理装置,其中,所述特定条件是伴有费用的利用形态。技术方案10所述的发明是根据技术方案1所述的信息处理装置,其中,所述发送部将对所述图像的利用历史进行管理的装置作为目的地,发送与所述图像的利用相关的信息。技术方案11所述的发明是根据技术方案1所述的信息处理装置,其中,所述发送部对构成区块链(blockchain)的其他装置,发送对与直至所述信息处理装置为止的利用历史相关的信息进行加密所得的信息。技术方案12所述的发明是根据技术方案1所述的信息处理装置,其中,所述发送部对于对等(peer-to-peer)连接的其他装置,发送与利用相关的信息。技术方案13所述的发明是根据技术方案1所述的信息处理装置,其中,所述发送部在所述信息处理装置内储蓄与所述图像的利用相关的信息。技术方案14所述的发明是根据技术方案13所述的信息处理装置,其中,所述发送部在无法与外部通信的情况下,将与所述图像的利用相关的信息储蓄在所述信息处理装置内,当与外部的通信恢复时,向外部的装置发送与所述图像的利用相关的信息。技术方案15所述的发明是根据技术方案1所述的信息处理装置,其中,与所述图像的利用相关的信息是针对与目标体对应的每个图像而受到管理。技术方案16所述的发明是根据技术方案1所述的信息处理装置,其中,与所述图像的利用相关的信息是以预先指定的多个目标体的图像为单位而受到管理。技术方案17所述的发明是根据技术方案1所述的信息处理装置,其中,所述发送部针对与目标体对应的每个图像,来切换与所述图像的利用相关的信息的发送目标。技术方案18所述的发明是一种图像文件的数据结构,所述图像文件是由信息处理装置进行处理,所述图像文件的数据结构包括:第1数据区域,保存图像的本体;以及第2数据区域,保存所述图像本体的属性信息,且包含对作业流程处理进行规定的信息,以作为所述属性信息的一部分,所述作业流程处理是当探测到图像的利用时,发送与所述图像的利用相关的信息,当所述图像被使用时,执行由与所述图像对应的所述属性信息的一部分所规定的所述作业流程处理。技术方案19所述的发明是一种信息处理装置方法,包括:接收工序,接收属性信息所对应的图像;以及发送工序,当探测到所述图像的利用时,发送与所述图像的利用相关的信息。[发明的效果]根据技术方案1所记载的发明,与将属性信息用于图像拍摄条件的记录时不同,能够使图像利用的管理变得容易。根据技术方案2所记载的发明,能够使与目标体对应的图像利用的管理变得容易。根据技术方案3所记载的发明,能够对表示角色的图像在市场上的利用进行管理。根据技术方案4所记载的发明,能够通过属性信息的执行来强制发送与图像的利用相关的信息。根据技术方案5所记载的发明,能够增加可发送与图像的利用相关的信息的装置。根据技术方案6所记载的发明,能够对利用形态进行管理。根据技术方案7所记载的发明,能够对具体的利用形态进行管理。根据技术方案8所记载的发明,能够限制所管理的利用。根据技术方案9所记载的发明,能够对伴有费用的利用进行管理。根据技术方案10所记载的发明,能够集中管理与图像的利用相关的信息。根据技术方案11所记载的发明,能够对利用历史进行管理。根据技术方案12所记载的发明,能够将与利用相关的信息发送至预定的其他装置。根据技术方案13所记载的发明,能够在各装置中对图像的利用进行管理。根据技术方案14所记载的发明,对于无法通信的状况下的图像利用,也能够利用外部装置进行管理。根据技术方案15所记载的发明,能够以与目标体对应的图像为单位来进行利用的管理。根据技术方案16所记载的发明,能够实现以与多个目标体对应的图像为单位的利用管理。根据技术方案17所记载的发明,在与目标体对应的图像利用的管理者不同的情况下也能够应对。根据技术方案18所记载的发明,与将属性信息用于图像拍摄条件的记录时不同,能够使图像利用的管理变得容易。根据技术方案19所记载的发明,与将属性信息用于图像拍摄条件的记录时不同,能够使图像利用的管理变得容易。附图说明图1是表示实施方式1中所使用的jpeg文件的数据结构的图。图2是表示实施方式1的图像处理系统的结构例的图。图3是表示计算机的硬件(hardware)结构的一例的图。图4是表示图像形成装置的硬件结构的一例的图。图5是对与实施方式1中所使用的图像的利用历史相关的信息的记录时所使用的数据结构的示例进行说明的图。图6是对由内容服务器(contentsserver)所管理的利用历史数据的示例进行说明的图。图7是对构成计算机的控制部以及构成图像形成装置的控制部的功能结构中的、与利用历史相关的信息的生成功能进行说明的图。图8是表示由实施方式1中的控制部所执行的处理动作的一例的流程图。图9是表示实施方式2中所使用的jpeg文件的数据结构的图。图10是对在内容服务器中根据不同角色而准备的利用历史数据的示例进行说明的图。图11是表示实施方式3中所使用的jpeg文件的数据结构的图。图12是对在内容服务器中以群组为单位而准备的利用历史数据的示例进行说明的图。图13是表示在实施方式3中所使用的jpeg文件的数据结构的图。图14是对在内容服务器中根据不同角色而准备的利用历史数据和以群组为单位而准备的利用历史数据的示例进行说明的图。图15是表示在实施方式5的图像处理系统中所使用的区块链的结构例的图。图16是表示在实施方式6的图像处理系统中所使用的区块链的结构例的图。图17是表示实施方式7的图像处理系统的结构例的图。图18是表示构成对作业流程处理进行规定的信息的记录时所用的信息处理装置(例如计算机)的控制部的功能结构的一例的框图。图19是对在显示于操作画面的静态图像上使用鼠标指针来指定登记为目标体的区域的样子进行说明的图。图20是说明对作业流程处理进行规定的信息向属性信息中的写入的图。图20的(a)表示在jpeg文件的属性信息中包含信息之前的数据结构,图20的(b)表示在jpeg文件的属性信息中追加有信息的状态。[符号的说明]10:jpeg文件13:11型应用片段13a、13b、13c、13d、13e:对作业流程处理进行规定的信息16:属性信息20、30、40:角色100、100a、100b、100c:图像处理系统200:局域网络210:计算机212a、222a、320、410、460、720、820:总账数据库220:图像形成装置241:图像接收部242:属性信息读出部243:作业流程执行部300:内容服务器310:内容数据库400:管理服务器600、600a、600b、600c、600d、600e:利用历史数据700:区块链#1800:区块链#2具体实施方式以下,参照附图来说明本发明的实施方式。<实施方式1>本实施方式中,对与目标体对应的图像数据是以遵照jpeg格式的jpeg文件而提供的情况进行说明。但是,与目标体对应的图像数据也可以遵照其他格式的图像文件来提供。而且,本实施方式中,对使用作为静态图像文件的一例的jpeg文件的情况进行说明,但也可为遵照动态图像专家组(movingpictureexpertsgroup,mpeg)格式等的动态图像文件。<jpeg文件的数据结构>图1是表示实施方式1中所使用的jpeg文件10的数据结构的图。jpeg文件10具有:影像开始片段(startofimagesegment,soi)11,表示影像的开始位置;1型应用片段(applicationtype1segment,app1)12,用于exif信息等的记述;11型应用片段(applicationtype11segment,app11)13,作为扩展区域的一种;影像数据(imagedata,id)14;以及影像结束片段(endofimagesegment,eoi)15,表示影像的结束位置。在影像数据14中,记录有构成图像的各像素的像素值。在图1中的影像数据14中,记录有构成机器人(robot)型角色20的各像素的像素值。此处的角色20为目标体的一例。因而,影像数据14为与角色20对应的图像的数据。另外,本实施方式的情况下,目标体是以与其他区域区别开来作为处理对象来处理的区域的含义而使用。目标体并不限于被称作所谓的角色的图像,也可如照片般为拍摄范围的整体或其一部分的图像。例如也可为角色的一部分。在本实施方式的情况下,影像数据14是以彩色(color)图像来提供,但也可以灰度(grayscale)图像来提供。保存影像数据14的区域为第1数据区域的一例。由影像开始片段11与影像结束片段15所夹着的区域也被称作帧。图1中虽未表示,但在jpeg文件10中还包含未图示的两个片段即量化表定义片段(definequantizationtablesegment,dqt)、霍夫曼表定义片段(definehuffmantablesegment,dht)。除此以外的片段根据需要来配置。1型应用片段12与11型应用片段13是jpeg文件10的属性信息16的一部分。此处,属性信息16是指与图像相关的各种信息,例如包含图像的尺寸、数据的尺寸、与被摄物相关的信息、链接(link)信息等。本实施方式的情况下,在11型应用片段13中,记录有跟与角色20对应的影像数据14关联的信息13a。另外,信息13a也可与影像数据14中的一部分区域关联。在本实施方式中的信息13a中,记录有对由使用jpeg文件10的信息处理装置(例如计算机)来执行的作业流程处理进行规定的信息。通过作业流程处理的执行,执行跟与角色20对应的图像的利用相关的信息的发送。在跟与角色20对应的图像的利用相关的信息中,包含利用者对图像的利用事实、利用的日期时间、利用的内容(形态)等。此处,利用的内容(形态)例如有下载、显示、复制、更改(编辑)、打印、录像、发送、分发、广播等。本实施方式中的信息13a是以文本格式而记述。作为文本格式的格式,本实施方式中,例如使用作为数据交换格式的一例的java脚本目标体记法(javascriptobjectnotation,json)。json(注册商标)是将javascript(注册商标)中的目标体记法的一部分用作语法基础(base)的语言。当然,用于作业流程处理的记述的语言并不限于json。信息13a也可相对于一个目标体而记录有多个。例如也可对一个目标体记录有两个信息13a。但是,对于无须管理利用历史的目标体,也可不记录信息13a。图1的示例中,作为目标体的角色20对应有一个信息13a,但也可相对于角色20而对应有两个信息13a。此时,也可为:两个信息13a中的其中一个是与第1语言(例如日语,第1操作系统(operationsystem,os)用)对应的作业流程处理的记述,另一个是与第2语言(例如英语,第2os用)对应的作业流程处理的记述。用哪种语言来执行作业流程处理,例如只要由利用者通过选择画面来指定即可。而且,由两个信息13a所规定的作业流程处理的内容也可不同。例如也可为:两个信息13a中的其中一个是对与作为目标体的角色20的利用相关的信息的发送进行控制的作业流程处理的记述,而另一个是用于对与角色20对应的实物的动作进行远程控制的作业流程处理的记述。本实施方式中的作业流程处理被规定为信息的获取、保存、显示、发送等多个处理的组合。对记录此处的信息13a的属性信息16进行保存的区域为第2数据区域的一例。<图像处理系统的结构>图2是表示实施方式1的图像处理系统100的结构例的图。图像处理系统100包含:局域网络(localareanetwork,lan)200,利用与角色20对应的jpeg文件10;内容服务器300,分发jpeg文件10;以及管理服务器400,对总账数据库410进行管理。本实施方式中,作为局域网络200,例如设想为个人的住宅。在局域网络200中,有下载jpeg文件10的计算机210及在记录材质(例如纸张)上形成角色20的图像的图像形成装置220。图2所示的图像形成装置220不仅具有在记录材质上形成图像的功能,还具有从原稿读取图像的功能。计算机210与图像形成装置220为信息处理装置的一例。本实施方式中的计算机210并不限于笔记(note)本电脑,也可为平板(tablet)电脑、智能电话(smartphone)、移动电话、摄像机(camera)、便携式游戏机等。本实施方式中,将计算机210、图像形成装置220、内容服务器300、管理服务器400总称作终端。图3是表示计算机210的硬件结构的一例的图。计算机210包括:控制部211,对装置整体进行控制;存储部212,用于jpeg文件10等的存储;显示部213,用于图像的显示;操作受理部214,受理利用者的操作;以及通信部215,用于与外部装置的通信。控制部211与各部通过总线(bus)216而相互连接。控制部211是控制部件的一例,包含中央处理器(centralprocessingunit,cpu)、只读存储器(readonlymemory,rom)、以及随机存取存储器(randomaccessmemory,ram)。在rom中,存储有由cpu所执行的基本输入输出系统(basicinput/outputsystem,bios)或操作系统(os)。ram被用作程序的作业区域。控制部211通过程序的执行,也执行前述的信息13a(参照图1)所规定的作业流程处理。存储部212包含硬盘(harddisk)装置或半导体存储器等存储装置。本实施方式中的存储部212中,除了jpeg文件10以外,还记录与目标体的利用历史相关的信息(总账数据库212a)。显示部213是显示各种图像的显示器(display)装置。显示部213例如包含液晶显示面板或有机电致发光(electroluminescence,el)显示面板。操作受理部214是受理来自利用者的操作的设备(device),例如包含键盘(keyboard)、按钮(button)、开关(switch)、触控板(touchpad)、触控面板(touchpanel)等。通信部215例如包含局域网络(localareanetwork,lan)接口(interface)或物联网(internetofthings,iot)接口,以对等方式与位于网络上的其他设备进行通信。通信部215为通信部件的一例。此处的通信例如使用以太网(ethernet(注册商标))接口、wifi(注册商标)、蓝牙(bluetooth(注册商标))、紫蜂(zigbee(注册商标))等。图4是表示图像形成装置220的硬件结构的一例的图。图像形成装置220包括:控制部221,对装置整体进行控制;存储部222,用于jpeg文件10等的存储;显示部223,显示操作画面等;操作受理部224,受理利用者的操作;通信部225,用于与外部装置的通信;打印机构226,例如以电子照相方式或喷墨(inkjet)方式来打印图像;搬送机构227,搬送作为记录材质的纸张;以及读取机构228,光学读取图像。控制部221与各部通过总线229而连接。控制部221包含未图示的中央处理器(centralprocessingunit,cpu)、只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)。在rom中,存储有由cpu所执行的基本输入输出系统(basicinput/outputsystem,bios)或固件。ram被用作程序的作业区域。控制部221通过固件等的执行来控制各部的动作。存储部222包含硬盘装置或半导体存储器等存储装置。在本实施方式中的存储部222中,除了jpeg文件10以外,还记录与目标体的利用历史相关的信息(总账数据库222a)。显示部223是显示各种图像的显示器装置。显示部223例如包含液晶显示面板或有机电致发光(electroluminescence,el)显示面板。操作受理部224是受理来自利用者的操作的设备,例如包含按钮、开关、触控面板等。通信部225例如包含局域网络(localareanetwork,lan)接口或物联网(internetofthings,iot)接口,以对等方式与位于网络上的其他设备进行通信。通信部215为通信部件的一例。此处的通信例如使用以太网(ethernet(注册商标))接口、wifi(注册商标)、蓝牙(bluetooth(注册商标))、紫蜂(zigbee(注册商标))等。打印机构226具有与黄色(yellow,y)、品红色(magenta,m)、青色(cyan,c)、黑色(black,k)这四色对应的打印单元。在电子照相方式的各单元中,具备:感光鼓、使感光鼓的表面起电的起电器、对起电后的感光鼓照射激光以描绘图像的曝光部、将所描绘的图像显影为墨粉(toner)像的显影器、将墨粉像转印至纸张p的转印部及将转印后的墨粉像固定于纸张p的定影器。搬送机构227包含将收容在未图示的纸匣(papertray)中的纸张逐张地搬送至打印机构226的机构。读取机构228例如包含自动供纸装置(autodocumentfeeder)与扫描仪(scanner)。返回图2的说明。内容服务器300构成为所谓的计算机。内容服务器300包括:内容数据库(db)310,储蓄jpeg文件10;以及总账数据库320,对与目标体的利用历史相关的信息进行管理。管理服务器400构成为所谓的计算机。管理服务器400具有对与目标体的利用历史相关的信息进行管理的总账数据库410。本实施方式中的计算机210、图像形成装置220、管理服务器400、内容服务器300共享跟与目标体对应的图像的利用历史相关的信息(总账数据库)。即,在总账数据库320、总账数据库410、总账数据库212a(参照图3)及总账数据库222a(参照图4)中保持着共用的信息。此管理方式被称作分散型总账方式。本实施方式中,采用下述方式:每当新产生了与图像的利用相关的信息(后述的区块)时,在多个总账数据库间验证是否正确继承了所述图像的历史,若合法性得到验证,则对各个总账数据库进行更新。即,对于与图像利用相关的信息的管理,采用被称作区块链的技术。另外,若在与图像利用相关的信息(后述的区块)的继续关系上产生了分支,则将例如分支后继续的区块数多的一方视为正确的历史。图5是对与实施方式1中所使用的图像的利用历史相关的信息的记录时所使用的数据结构500的示例进行说明的图。本实施方式中,将跟与一个目标体对应的图像的各利用相关的信息作为区块来进行管理。对于新的区块,要求跟与前次的利用对应的区块之间存在关联。所述数据结构500被称作区块链。图5的示例中,表示了与第t-1次利用对应的区块t-1、与第t次利用对应的区块t、和与第t+1次利用对应的区块t+1的关联关系。各区块包含:关于前次的区块的信息而计算出的哈希(hash)值501、及跟与各区块对应的利用相关的信息502。例如区块t包含区块t-1的哈希值501。其关联关系为链关系(chain)。在本实施方式的情况下,与各利用相关的信息502使用内容服务器300所公开的公钥进行加密。因而,只有内容服务器300能够使用自身的私钥来确认利用历史。图6是对由内容服务器300所管理的利用历史数据600的示例进行说明的图。图6的示例中,表示了关于角色20的利用历史。利用历史数据600包含表示利用次数的编号601、日期时间602、利用设备603、利用者604、利用内容605、费用606等。例如记录有:角色20的第2次利用是在“2017/05/0723:01:35”,n使用制造编号为“xyz000000”的设备进行的复制,且产生了0.5美元的费用。例如在各个区块中记录日期时间602、利用设备603、利用者604、利用内容605。图7是对构成计算机210(参照图2)的控制部211(参照图3)以及构成图像形成装置220(参照图2)的控制部221(参照图4)的功能结构中的、与利用历史相关的信息的生成功能进行说明的图。控制部211、221包括:图像接收部241,接收jpeg文件10;属性信息读出部242,从所接收的jpeg文件10中读出属性信息16(参照图1);以及作业流程执行部243,执行由属性信息16中所含的信息13a所规定的作业流程处理。此处的图像接收部241为接收部的一例,作业流程执行部243为发送部的一例。在本实施方式的情况下,作业流程执行部243生成包含通过操作输入而确定的利用形态的新区块(参照图5)。新生成的区块通过对等通信而发送至内容服务器300。另外,以新生成的区块的合法性得到验证为条件,作业流程执行部243对自身的总账数据库212a、222a进行更新。<处理动作>以下,对由构成图像处理系统100(参照图2)的信息处理装置(例如计算机210(参照图2))所执行的处理动作进行说明。图8是表示由实施方式1中的控制部211(参照图3)所执行的处理动作的一例的流程图。首先,控制部211从被指定为使用对象的jpeg文件10(参照图1)中读取属性信息16(参照图1)(步骤1)。接下来,控制部211判定属性信息16中是否存在json格式的记述(即信息13a)(步骤2)。若为无json格式的记述时(若为否定结果时),则控制部211不执行后续的处理而结束。另一方面,若为存在json格式的记述时(若为肯定结果时),则控制部211解读json格式的记述(即信息13a),开始作业流程处理(步骤3)。继而,控制部211确定作为利用对象的目标体(步骤4),并记录利用形态(步骤5)。步骤4是为了下述情况而设,即:在与影像数据14(参照图1)对应的图像内包含多个目标体的情况下,仅利用一部分目标体。利用形态例如有:将与目标体对应的图像打印到纸张上;复制、更改、录制到与当前所记录的记录介质不同的其他记录介质上;发送至其他终端;发送(分发、广播)至非特定的终端等。另外,在通过图像编辑软件从与jpeg文件10对应的图像中切出与角色20对应的图像而制作新的图像文件的情况下、或者对与角色20对应的图像实施更改而制作新的图像文件的情况下,在新制作的图像文件的属性信息中继承对作业流程处理进行规定的信息13a。随后,控制部211生成包含新产生的利用形态的信息的区块(参照图5)(步骤6)。此处,控制部211生成下述区块,所述区块包含:前次的区块内容的哈希值,记录在对自身中储蓄的利用历史进行管理的总账数据库212a(参照图3)中;以及数据,使用内容服务器300(参照图2)的公钥来对新产生的利用内容进行加密所得。继而,控制部211判定可否与其他终端通信(步骤7)。在无法与其他终端通信的期间,控制部211使所生成的区块的发送待机。另一方面,在能够与其他终端通信的情况下或者当通信恢复时,控制部211将所生成的区块以对等方式发送至作为目的地的内容服务器300。另外,内容服务器300将所接收的区块以对等方式通知给保持总账数据库的其他装置。随后,控制部211待与其他终端(本实施方式中为图像形成装置220、内容服务器300、管理服务器400)之间验证了新区块的合法性后,更新总账数据库212a(参照图3)(步骤8)。另外,当对总账数据库222a(参照图4)进行管理的图像形成装置220(参照图2)、对总账数据库320(参照图2)进行管理的内容服务器300(参照图2)、对总账数据库410(参照图2)进行管理的管理服务器400(参照图2)各自从计算机210(参照图2)收到新的区块时,验证是否继承了区块中所含的前次区块的哈希值是否正确等过去的历史(即合法性),若与其他终端之间就验证结果达成一致,则分别更新各个总账数据库。<实施方式1的效果>如上所述,本实施方式中,当利用与jpeg文件10中所含的目标体对应的图像时,依照jpeg文件10的属性信息16中所记录的信息13a的记述,将与利用相关的信息作为区块而发送至内容服务器300。因此,不论操作jpeg文件10的终端如何,均能够在内容服务器300中无遗漏地管理目标体(此处为角色20)的利用历史。而且,通过在目标体利用历史的管理中采用区块链技术,能够防止信息的串改。另外,由于在新产生的利用形态的记录时使用密钥(内容服务器300的公钥),因此对于与角色20对应的图像的各别的利用历史,能够仅限制于具有对应私钥的内容服务器300。即,即使总账数据库分散在多个终端中,也能够确保其内容的保密性。如上所述,在本实施方式的情况下,与将属性信息16用于拍摄条件记录时不同,能够使图像利用历史的管理变得容易。<实施方式2>前述的实施方式中,对下述情况进行了说明,即,在与jpeg文件10(参照图1)对应的影像数据14(参照图1)中,仅包含一个与目标体对应的图像(即,仅包含机器人型角色20的情况)。此处,对在影像数据14中包含多个与目标体对应的图像的情况进行说明。图9是表示实施方式2中所使用的jpeg文件10的数据结构的图。图9中,对于与图1的对应部分,标注了对应的符号而表示。图9的情况下,在影像数据14的数据区域中,记录有构成下述静态图像的像素值,所述静态图像包含机器人型的角色20、40和熊的角色30。此处的角色20、30、40均为与目标体对应的图像的一例。影像数据14为与角色20、30、40对应的图像数据的一例。在图9所示的jpeg文件10的情况下,在11型应用片段13中,记录有与角色20对应的信息13a、与角色30对应的信息13b及与角色40对应的信息13c。此处的信息13a是与显示有角色20的部分区域关联,信息13b是与显示有角色30的部分区域关联,信息13c是与显示有角色40的部分区域关联。在本实施方式的情况下,利用历史是根据不同的角色而受到管理。图10是对在内容服务器300中根据不同角色而准备的利用历史数据600a~600c的示例进行说明的图。图10中,对于与图6的对应部分,标注了对应的符号。此处,利用历史数据600a对应于机器人型的角色20,利用历史数据600b对应于熊的角色30,利用历史数据600c对应于机器人型的角色40。例如在对影像数据14整体进行打印的情况下,利用历史数据600a、600b、600c均得到更新。例如在仅对影像数据14中的与机器人型的角色20对应的部分区域的图像进行复制的情况下,则仅利用历史数据600a得到更新,而利用历史数据600b以及利用历史数据600c不受到更新。如此,在本实施方式的情况下,通过对影像数据14中所含的角色分别准备对作业流程处理进行规定的信息13a~13c,从而能够管理以角色为单位的利用历史。<实施方式3>前述的实施方式中,对根据与jpeg文件10(参照图1)对应的影像数据14(参照图1)中所含的不同角色来管理利用历史的情况进行了说明。此处,对下述情况进行说明,即,即使在影像数据14中包含与多个角色对应的图像的情况下,仍作为整体来管理一个利用历史。图11是表示实施方式3中所使用的jpeg文件10的数据结构的图。图11中,对于与图9的对应部分,标注对应的符号而表示。图11的情况下,在影像数据14的数据区域中,也记录有构成下述静态图像的像素值,所述静态图像包含机器人型的角色20、40和熊的角色30。但是,在本实施方式的情况下,将包含角色20、30、40的图像整体作为一个目标体来进行管理。换言之,在本实施方式的情况下,对于利用历史,是对包含多个角色的一个群组50进行管理。因此,在11型应用片段13中,将影像数据14的图像区域整体作为对象而记录有信息13d。图12是对在内容服务器300中以群组为单位而准备的利用历史数据600d的示例进行说明的图。图12中,对于与图6的对应部分,标注了对应的符号。本例的情况下,例如无论是对影像数据14的整体进行打印的情况下,还是仅对影像数据14中的与机器人型的角色20对应的部分区域的影像进行复制的情况下,利用历史数据600d均得到更新。如此,在本实施方式的情况下,对于包含影像数据14中所含的多个角色的群组50来准备对作业流程处理进行规定的信息13d,从而能够管理以群组为单位的利用历史。<实施方式4>实施方式3中,对下述情况进行了说明,即,当在与jpeg文件10(参照图1)对应的影像数据14(参照图1)中,包含与多个角色对应的图像时,将多个图像作为一个群组来进行管理。此处,对根据不同角色对利用历史的管理、和基于群组对利用历史的管理混合存在的类型进行说明。图13是表示实施方式3中所使用的jpeg文件10的数据结构的图。图13中,对于与图9的对应部分,标注对应的符号而表示。图13的情况下,在影像数据14的数据区域中,也记录有构成下述静态图像的像素值,所述静态图像包含机器人型的角色20、40和熊的角色30。但是,在本实施方式的情况下,是将角色20作为一个目标体来进行管理,并将角色30和角色40作为一个目标体来进行管理。换言之,角色30和角色40作为群组60而受到管理。因此,在11型应用片段13中,与影像数据14中的角色20相对应地记录有信息13a,且将角色30和角色40的图像区域的整体作为对象而记录有信息13e。图14是对在内容服务器300中根据不同角色而准备的利用历史数据600a和以群组为单位而准备的利用历史数据600e的示例进行说明的图。此时,例如在对影像数据14的整体进行打印的情况下,与机器人型的角色20对应的利用历史数据600a、和与熊的角色30及机器人型的角色40对应的群组60的利用历史数据600e得到更新。另一方面,在仅对与机器人型的角色20对应的部分区域的影像进行复制的情况下,仅利用历史数据600a得到更新,而利用历史数据600e不受到更新。相反地,在仅对与熊的角色30和机器人型的角色40中的两者或其中一个对应的部分区域的影像进行更改的情况下,仅利用历史数据600e得到更新,而利用历史数据600a不受到更新。如此,在本实施方式的情况下,对于影像数据14中所含的多个角色的利用历史,既可通过群组,也可根据个别的角色来进行管理。<实施方式5>在前述的实施方式的情况下,对下述情况进行了说明,即,由一个服务器(内容服务器300)来管理多个目标体的利用历史,但对由不同的服务器来管理多个目标体的利用历史的情况进行说明。图15是表示在实施方式5的图像处理系统100a中所使用的区块链700以及区块链800的结构例的图。图15中,对于与图2的对应部分,标注了对应的符号。在图像处理系统100a的情况下,包括:服务器710,对计算机210以及图像形成装置220中的目标体1的利用历史进行管理;以及服务器810,对计算机210以及图像形成装置220中的目标体2的利用历史进行管理。服务器710具有对用于目标体1的利用历史管理的总账数据库720进行存储的存储装置。服务器810具有对用于目标体2的利用历史管理的总账数据库820进行存储的存储装置。在本实施方式的情况下,计算机210、图像形成装置220与服务器710构成目标体1用的区块链#1700计算机210、图像形成装置220与服务器810构成目标体2用的区块链#2800。通过此结构,能够分别由独立的实体来管理各目标体的利用历史。<实施方式6>在前述的实施方式的情况下,对下述情况进行了说明,即,在构成局域网络200的计算机210与图像形成装置220中均存在总账数据库。即,对局域网络200内的计算机210与图像形成装置220均构成区块链的一要素的情况进行了说明。图16是表示实施方式6的图像处理系统100b中所使用的区块链的结构例的图。图16中,对于与图2的对应部分,标注了对应的符号而表示。本实施方式中,从计算机210收到目标体的利用通知的内容服务器300生成对各利用内容进行加密而保存的区块,且与构成区块链的其他服务器400以及服务器450(总账数据库410以及总账数据库460)之间验证新产生的区块是否继承了直至前次为止的区块中所含的历史信息。本实施方式的情况下,计算机210或图像形成装置220每当利用与目标体对应的图像时,将利用内容通知给作为目的地的内容服务器300。所述通知是依照由信息13a所规定的作业流程处理来执行。本实施方式的情况下,可使利用目标体的局域网络200与构建区块链的内容服务器300侧分离。此时,无须在计算机210或图像形成装置220中存储总账数据库。<实施方式7>前述的实施方式中,以区块链为前提进行了说明,但区块链并非必要的。图17是表示实施方式7的图像处理系统100c的结构例的图。图17中,对于与图16的对应部分,标注了对应的符号。在本实施方式的情况下,将局域网络200中对目标体的利用从计算机210通知给内容服务器300,并利用总账数据库320进行管理。在此情况下,每当确认利用时,也基于由信息13a所规定的作业流程处理来将利用内容等通知给内容服务器300。<实施方式8>前述的实施方式中,对下述情况进行了说明,即,在jpeg文件10(参照图1)的属性信息16(参照图1)中,记录有对伴随目标体的利用而执行的作业流程处理进行规定的信息13a(参照图1)。此处,对用于将信息13a记录至属性信息16中的处理功能进行说明。图18是表示构成对作业流程处理进行规定的信息13a(参照图1)的记录时所用的信息处理装置(例如计算机)的控制部900的功能结构的一例的框图。此处的控制部900作为下述部分发挥功能,即:位置检测部901,对利用者所指定的对象区域进行检测;对象检测部902,从jpeg文件10的图像数据14(参照图1)中,使用图像处理技术来对登记为对象的像的区域进行检测;以及属性信息生成部903,使与所检测出的各区域对应的作业流程处理的记述对应地生成属性信息16。图19是对在显示于操作画面1000的静态图像1001上使用鼠标指针1002来指定登记为目标体的区域的样子进行说明的图。图19的情况下,静态图像1001作为小画面(窗口(window))而显示于操作画面1000。在静态图像1001中,包含机器人型的角色20(参照图9)、熊的角色30(参照图9)及机器人型的角色40(参照图9)。另外,在操作画面1000的下部配置有任务栏(taskbar)1003,显示有启动中的三个应用的图标1003a与当前时刻1003b。此处,通过鼠标指针1002的拖拽,以用虚线来包围静态图像1001中所含的熊的角色30的显示区域的方式而设定有区域1004。返回图18的说明。位置检测部901例如输出作为拖拽开始点的左上角的坐标值、直至拖拽结束的时间点为止沿垂直方向移动的像素数和沿水平方向移动的像素数,以作为规定所述区域1004(参照图19)的坐标信息。目标体检测部902被用于预先准备有用作目标体的图像的情况。目标体检测部902执行jpeg文件10(参照图1)中所含的影像数据14(参照图1)与预先准备的目标体图像的匹配(matching)处理,将对确认了一致的区域进行确定的坐标信息作为位置信息而输出。属性信息生成部903执行下述处理,即,使通过其他画面而输入或者预先准备的作业流程处理的记述关联于各位置信息。本实施方式中,作业流程处理也是以json格式而记述。图20是说明对作业流程处理进行规定的信息13a向属性信息16中的写入的图。图20的(a)表示在jpeg文件10的属性信息16中包含信息13a之前的数据结构,图20的(b)表示在jpeg文件10的属性信息16中追加有信息13a的状态。如此,也可在后来向现有的jpeg文件10中追记对作业流程处理进行规定的信息13a。使用本实施方式的技术,将对欲使利用jpeg文件10的信息处理装置执行的处理内容(例如作业流程处理)进行规定的信息13a预先写入至属性信息16中,由此,能够容易地对jpeg文件10中所含的与目标体对应的图像的利用历史进行管理。<其他实施方式>以上,对本发明的实施方式进行了说明,但本发明的技术范围并不限定于所述实施方式所记载的范围。根据权利要求的记载当明确,在所述实施方式中添加有各种变更或改良的内容包含在本发明的技术范围内。例如,所述实施方式中,作为图像的文件格式的示例,例示了作为静态图像的jpeg文件10,但也可作为矢量(vector)图像来提供。而且,所述实施方式中,对下述情况进行了说明,即,图像文件对应于处理二维图像的图像格式,但图像文件也可为处理三维图像的图像格式。前述的实施方式中,使用json格式来记录作业流程处理,但也可以声音数据的格式或json以外的文本格式来记录作业流程处理,还可将作业流程处理记录为与jpeg文件10关联的其他文件。例如在分配给属性信息16的数据区域存在限制的情况下,理想的是记录为其他文件。此处,在以声音数据的格式来记录作业流程处理的情况下,也可对声音数据的播放声进行分析而执行相应的作业流程处理。此时,声音数据也可被记录为音调(tone)信号的组合。而且,也可不播放声音数据,而分析其频率成分或波形图案来执行作业流程处理。前述的实施方式中,作为对利用历史进行管理的图像的一例,例示了与目标体对应的图像,但对利用历史进行管理的图像未必限于与目标体对应的图像,也可为照片、小说、论文、俳句、地图、图形等图像。而且,利用历史也包含二次创作的图像。前述的实施方式中,与利用历史关联地附带了费用信息,但也可未必附带费用信息。而且,即使在附带费用信息的情况下,也可设置根据与利用相关的协议内容而产生费用的利用和不产生费用的利用。而且,也可以利用次数等为条件来设定费用的金额。前述的实施方式的情况下,每当产生利用时,将与利用相关的信息发送至预定的终端(例如内容服务器300(参照图2)),但与利用相关的信息的发送也可仅限于满足预定的特定条件时(例如伴有费用的情况下)才执行。前述的实施方式中,将与作为管理对象的目标体的利用相关的信息发送至外部的终端,但也可将自身装置内的存储装置作为发送目标。前述的实施方式中,对下述情况进行了说明,即,基于信息13a中记述的对作业流程处理进行规定的信息,来执行跟与目标体对应的图像的利用相关的信息的发送,但信息13a也可并非对作业流程处理进行规定的信息。例如也可为对与利用相关的信息的发送进行辅助的信息,还可为对可由处理图像的信息处理装置来执行的程序指示与利用相关的信息的发送的信息。前述的实施方式中,每当检测到利用时生成目标体,但也可将在预定的期间(例如10分钟)内产生的多个利用统一生成目标体。前述的实施方式中,由内容服务器300来管理利用历史,但也可与下述结构进行组合,即,在执行图像的利用之前,对照利用历史来判定是否为被许可的利用。前述的实施方式中,例示了下述示例,即,在利用历史数据600(参照图6)中,记录表示利用次数的编号601、日期时间602、利用设备603、利用者604、利用内容605、费用606,但也可记录用于利用的应用程序。例如也可记录是由演示文稿(presentation)程序来使用还是由图像编辑程序来使用。此时,可指定特定的应用程序来管理图像的利用状况。当然,此时,应用程序的信息也作为与利用相关的信息502(参照图5)而从计算机210通知给其他终端。而且,若使用此结构,则能够区分特定的角色是由哪个计算机的哪个应用来使用而进行管理。例如,即使是相同的角色,也能够根据所使用的应用与计算机的组合的不同来管理费用。而且,利用历史数据600(图6参照)中,对于一个项目记录了一个事项,但也可记录多个事项。例如在设为管理对象的角色图像的利用形态为复制时,也可不仅记录受理复制动作的设备,还记录作为复制目标的设备。而且,若是在多个应用程序之间交换角色图像的情况,则也可记录受理了发送源的动作的应用程序和接受侧的应用程序。前述的实施方式中,是对静态图像文件中所含的角色的图像进行管理,但如上所述,也可将动态图像文件中所含的角色作为管理对象。此时,也可指定特定的场面(从某播放时刻直至某播放时刻为止)来管理图像的利用。当然,既可根据各个不同的角色进行管理,也可作为群组来管理。前述的实施方式中,表示了利用图像的终端向其他终端通知的与图像利用相关的信息502(参照图5)中所含的项目的组合的一例,但也可在信息13a(参照图1)中指定将哪个项目作为与图像利用相关的信息502通知给其他终端。通过在与作为管理对象的角色对应的属性信息16(参照图1)中利用一部分来指定要管理的项目,从而能够根据设为管理对象的角色来自由变更要管理的项目。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1