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

装置、方法及计算机可读介质与流程

2022-11-16 09:13:52 来源:中国专利 TAG:


1.本发明涉及装置、方法及计算机可读介质。


背景技术:

2.在专利文献1中,记载了“一种车辆用监控装置,其特征在于具备:监控等级判断单元,检测车辆或该车辆周围的状况,并基于所述检测到的车辆状况判断该车辆的监控等级;监控画面图像生成单元,基于所述判断出的监控等级计算压缩率,并将由设置在所述车辆上的摄像机所拍摄到的拍摄图像通过该计算出的压缩率压缩而生成监控图像;以及发送单元,将包含所述生成的监控图像的信息发送到外部终端装置。”3.现有技术文献
4.专利文献
5.专利文献1:国际公开第2012-160902号


技术实现要素:

6.在本发明的第一方式中,提供一种装置。装置可以具备图像取得部,该图像取得部取得拍摄图像。装置可以具备压缩部,该压缩部将拍摄图像压缩生成压缩图像。装置可以具备评价取得部,该评价取得部从用户取得压缩图像的易查看性所对应的评价。装置可以具备学习处理部,该学习处理部使用包括评价、成为了该评价的对象的压缩图像所对应的拍摄图像、在该压缩图像的生成中所适用的压缩参数值在内的学习数据,根据新的拍摄图像被输入的情况,进行输出在该拍摄图像的压缩中应该适用的压缩参数值的模型的学习处理。
7.压缩部可以按每个区域对拍摄图像进行压缩并生成压缩图像。评价取得部可以取得针对压缩图像的至少一部分区域的评价。学习处理部可以使用包括针对压缩图像的至少一部分区域的评价、拍摄图像中成为了评价的对象的至少一部分区域、在该至少一部分区域的生成中所适用的压缩参数值在内的学习数据,根据新的拍摄图像被输入的情况,进行输出在该拍摄图像的至少一部分区域的压缩中应该适用的压缩参数值的模型的学习处理。
8.评价取得部可以取得针对压缩图像内由用户指定的区域的评价。
9.评价取得部可以将意为使压缩图像放大显示的操作作为针对该压缩图像的至少放大区域的否定的评价来取得。
10.评价取得部可以将意为使显示完毕的压缩图像再次显示的操作作为对该压缩图像的否定的评价来取得。
11.评价取得部可以取得与压缩图像的易查看性、压缩图像的数据量大小所对应的评价。
12.压缩部可以变更压缩参数值而依次生成压缩图像。
13.压缩部可以增加或减少压缩参数值,直到通过评价取得部取得否定的评价为止。
14.压缩部可以从同一拍摄图像生成互不相同的多个压缩图像。评价取得部可以将在
多个压缩图像之间的易查看性的相对评价作为评价来取得。
15.图像取得部可以将在基准拍摄条件下拍摄的、适用了与该基准拍摄条件不同的其他拍摄条件所对应的图像效果的图像作为拍摄图像来取得。压缩部可以针对拍摄图像适用与基准拍摄条件对应的图像效果来生成压缩图像。评价取得部可以取得与压缩图像的易查看性、该压缩图像和在基准拍摄条件下拍摄的图像的近似度所对应的评价。
16.学习处理部可以进行模型的学习处理,以使在压缩中应该适用的压缩参数值位于成为了肯定的评价的对象的压缩图像的压缩参数值和成为了否定的评价的对象的压缩图像的压缩参数值之间。
17.图像取得部可以从多个摄像机取得拍摄图像。评价取得部可以按每个摄像机来取得评价。学习处理部可以进行对每个摄像机而不同的模型的学习处理。
18.学习处理部可以将与一个摄像机有关的学习完毕的模型作为与其他摄像机有关的学习用的模型来使用。
19.图像取得部可以从多个摄像机取得拍摄图像。学习处理部可以进行多个摄像机之间公共的模型的学习处理。
20.评价取得部可以按每个用户来取得评价。学习处理部可以进行对每个用户而不同的模型的学习处理。
21.学习处理部可以将与一个用户有关的学习完毕的模型作为与其他用户有关的学习用的模型来使用。
22.学习处理部可以进行多个用户之间公共的模型的学习处理。
23.装置还具备向监控终端发送压缩图像的发送部。评价取得部可以经由监控终端取得评价。
24.装置还具备供给部,该供给部向由学习处理部进行了学习处理的模型提供由图像取得部新取得的拍摄图像。压缩部可以根据通过供给部被提供了新的拍摄图像的情况,适用从模型输出的压缩参数值,从该新的拍摄图像生成压缩图像。
25.装置还可以具有存储拍摄图像的存储部。根据通过评价取得部取得了针对压缩图像的否定的评价的情况,发送部可以将该压缩图像所对应的拍摄图像发送到监控终端。
26.存储部可以存储拍摄图像和压缩图像,并在比压缩图像更短的期间经过后删除拍摄图像。
27.压缩部可以针对在与基准拍摄条件不同的其他拍摄条件下拍摄到的拍摄图像,适用与基准拍摄条件所对应的图像效果并生成压缩图像。发送部可以将压缩图像以及表示其他拍摄条件的标识信息发送到监控终端。
28.装置可以是被配置在拍摄拍摄图像的监控摄像机和监控终端之间的转码器(transcoder)。
29.在本发明的第二方式中,提供一种方法。方法可以具备取得拍摄图像的图像取得阶段。方法可以具备压缩拍摄图像并生成压缩图像的压缩阶段。方法可以具备评价取得阶段,该评价取得阶段从用户处取得与压缩图像的易查看性所对应的评价。方法可以具备学习处理阶段,该学习处理阶段使用包括评价、成为了该评价的对象的压缩图像所对应的拍摄图像、在该压缩图像的生成中所适用的压缩参数值在内的学习数据,根据新的拍摄图像被输入的情况,进行输出在该拍摄图像的压缩中应该适用的压缩参数值的模型的学习处
理。
30.本发明的第三方式中,适用一种记录了程序的计算机可读介质。程序可以使计算机作为取得拍摄图像的图像取得部而发挥功能。程序可以使计算机作为压缩拍摄图像并生成压缩图像的压缩部而发挥功能。程序可以使计算机作为评价取得部而发挥功能,该评价取得部从用户处取得压缩图像的易查看性所对应的评价。程序可以使计算机作为学习处理部而发挥功能,该学习处理部使用包括评价、成为了该评价的对象的压缩图像所对应的拍摄图像、在该压缩图像的生成中所适用的压缩参数值在内的学习数据,根据新的拍摄图像被输入的情况,进行输出在该拍摄图像的压缩中应该适用的压缩参数值的模型的学习处理。
31.另外,上述的发明概要并未列举出本发明全部的必要特征。此外,这些特征群的子组合也可以再成为发明。
附图说明
32.图1表示本实施方式所涉及的警卫系统1。
33.图2表示本实施方式所涉及的警卫系统1的学习阶段中的动作。
34.图3表示本实施方式所涉及的警卫系统1的运用阶段中的动作。
35.图4表示可以全部或部分实现本发明的多个方式的计算机2200的例子。
36.标号说明
37.1警卫系统、2监控摄像机、3转码器、4监控终端、10通信网络、30图像取得部、31压缩部、32通信部、33学习处理部、35存储部、36供给部、40通信部、42显示部、43操作输入部、320发送部、321评价取得部、350模型、351图像文件、2200计算机、2201dvd-rom、2210主机控制器、2212cpu、2214ram、2216图形控制器、2218显示设备、2220输入/输出控制器、2222通信接口、2224硬盘驱动器、2226dvd-rom驱动器、2230rom、2240输入/输出芯片、2242键盘
具体实施方式
38.以下,通过发明的实施方式说明本发明,但以下的实施方式并不限定权利要求书所涉及的发明。另外,在实施方式中说明的特征的组合并非全部是发明的解决手段所必须的。
39.[1.警卫系统1]
[0040]
图1表示本实施方式所涉及的警卫系统1。警卫系统1具备1个或多个监控摄像机2、转码器3和监控终端4。
[0041]
转码器3和监控终端4经由通信网络10连接。通信网络10包括因特网、广域网(wan(wide area network))、局域网(local area network)等各种网络或其组合而构成。通信网络10可以包括基于有线或无线的至少一者的连接节点。通信网络10也可以通过从因特网等公共线路中分离出的专用线路来实现。
[0042]
[1.1.监控摄像机2]
[0043]
各监控摄像机2为摄像机的一例,进行拍摄区域的拍摄。各监控摄像机2可以将拍摄的图像(也称拍摄图像)提供给转码器3。图像可以为动态图像,监控摄像机2也可以始终进行拍摄来生成动态图像(也称影像)数据。例如,各监控摄像机2可以以30fps来进行拍摄。
拍摄图像的各帧可以附加时间戳。另外,图像也可以是静止图像。在这种情况下,监控摄像机2可以以定期的定时进行拍摄,生成静止图像。监控摄像机2既可以是可见光的摄像机,也可以是红外线或紫外线(例如x线)的摄像机。在警卫系统1中具备多个监控摄像机2的情况下,各监控摄像机2的种类(例如制造商或型号)可以互不相同。
[0044]
各监控摄像机2既可以配置在道路、停车场、电灯、电线杆上,也可以配置在设备的出入口或通道等。在警卫系统1中具备多个监控摄像机2的情况下,各监控摄像机2的设置位置和拍摄区域可以互不相同。
[0045]
另外,设备可以是工厂,也可以是学校或房屋、车站、机场、博物馆、医院、店铺(例如餐厅),还可以是主题公园或游乐园、这些景点用的设施等。对工厂而言,除了化学或生物等工业工厂以外,还可以举出对汽田和油田等井源及其周边进行管理控制的工厂、以及对水力、火力、核能等发电的工厂、管理控制太阳能或风力等环境发电的工厂、和管理控制上下水、水坝等的工厂等。
[0046]
[1.2.转码器3]
[0047]
转码器3为装置的一例,配置在监控摄像机2和监控终端4之间。转码器3可以将来自各监控摄像机的拍摄图像压缩并提供给监控终端4。转码器3具有图像取得部30、压缩部31、通信部32、学习处理部33、存储部35。
[0048]
[1.2(1).图像取得部30]
[0049]
图像取得部30取得拍摄图像。图像取得部30可以从多个监控摄像机2取得拍摄图像。另外,在本实施方式中作为一例,图像取得部30与各监控摄像机2直接连接,但也可以经由通信网络10连接。
[0050]
图像取得部30将取得的拍摄图像提供给压缩部31以及供给部36。在从多个监控摄像机2取得拍摄图像的情况下,图像取得部30对拍摄图像附加监控摄像机2的标识信息(也称摄像机id)并提供给压缩部31以及供给部36。
[0051]
[1.2(2).压缩部31]
[0052]
压缩部31压缩拍摄图像并生成压缩图像。压缩部31变更压缩参数值而依次生成压缩图像。此外,在被后述的供给部36提供压缩参数值的情况下,压缩部31既可以在作为动态图像的拍摄图像中包含的各帧内进行压缩,也可以在连续的帧内进行压缩。压缩参数值可以是表示压缩率、分辨率、色调数以及帧率中的至少一个的值。也可以对压缩图像的各帧附加与对应的拍摄图像的帧相同的时间戳。
[0053]
压缩部31可以将来自多个监控摄像机2的拍摄图像分别压缩。在这种情况下,压缩部31可以对压缩图像附加摄像机id。
[0054]
压缩部31可以将压缩图像提供给通信部32以及存储部35。压缩部31可以将压缩参数值附加到压缩图像并提供给通信部32或存储部35。此外,压缩部31可以将用于生成压缩图像的压缩参数值和压缩前的拍摄图像提供给学习处理部33。
[0055]
[1.2(3).通信部32]
[0056]
通信部32经由通信网络10与监控终端4通信。通信部32具有发送部320和评价取得部321。
[0057]
[1.2(3-1).发送部320]
[0058]
发送部320将压缩图像发送给监控终端4。发送部320将压缩部31所提供的压缩图
像依次提供给监控终端4。
[0059]
[1.2(3-2).评价取得部321]
[0060]
评价取得部321从用户处取得与压缩图像的易查看性所对应的评价。用户可以是操作监控终端4的操作员或警卫员。此外,用户可以是色弱者或弱视者。评价取得部321可以经由监控终端4取得评价。
[0061]
评价取得部321可以从在监控终端4中对压缩图像所进行的操作内容来取得评价。在本实施方式中作为一例,评价取得部321可以从监控终端4接收在监控终端4中对压缩图像所进行的操作内容。操作内容中可以包括与作为操作对象的压缩图像相关的信息,例如,可以包括附加于压缩图像的摄像机id和压缩参数值、以及该压缩图像中至少一部分帧的时间戳。取得的评价可以为表示压缩图像易查看的肯定的评价以及表示压缩图像不易查看的否定的评价这两个值中的值。
[0062]
评价取得部321可以按每个监控摄像机2来取得评价。例如,评价取得部321按每个附加于被作为评价对象的压缩图像的摄像机id来取得评价。
[0063]
评价取得部321将取得的评价以及附加于被作为评价对象的压缩图像的压缩参数值、摄像机id和时间戳相关联并提供给学习处理部33。另外,详细在后述,而在后述的模型350的学习处理已在通过学习处理部33进行的情况下,评价取得部321将取得的评价和附加于被作为评价对象的压缩图像的摄像机id以及时间戳相关联并提供给发送部320。由此,与被作为否定的评价的对象的压缩图像所对应的拍摄图像从发送部320被发送到监控终端4。
[0064]
[1.2(4).存储部35]
[0065]
存储部35存储各种信息。存储部35可以存储一个或多个模型350与一个或多个图像文件351。
[0066]
根据新的拍摄图像被输入的情况,各模型350输出在该拍摄图像的压缩中应该适用的压缩参数值。在存储部35中存储了多个模型350的情况下,各模型350与监控摄像机2可以一对一地对应。模型350可以接受由学习处理部33进行的学习处理。另外,模型350可以是以往所公知的任意的机器学习算法(algorism),例如可以是神经网络(neural network)、随机森林(random forests)、梯度提升、逻辑回归和支持向量机(support vector machine(svm))等。
[0067]
图像文件351将从压缩部31所提供的压缩图像按每个监控摄像机2进行存储。图像文件351还可以存储压缩前的拍摄图像。存储部35在比压缩图像更短的期间经过后删除拍摄图像。例如,存储部35可以从存储拍摄图像起第一期间(作为一例为1小时或1天)经过后将其删除。存储部35可以从存储压缩图像起,在比拍摄图像更长的第二期间(例如1星期、1月)经过后将其删除。
[0068]
[1.2(5).学习处理部33]
[0069]
学习处理部33使用包括通过评价取得部321取得的评价、在作为该评价的对象的压缩图像的生成中所适用的压缩参数值、以及该压缩图像对应的拍摄图像的学习数据,进行模型350的学习处理。另外,在作为评价的对象的压缩图像的生成中所适用的压缩参数值,可以是从评价取得部321与评价相关联地提供的压缩参数值。与作为评价的对象的压缩图像对应的拍摄图像可以是从压缩部31所提供的拍摄图像中的、由评价取得部321与评价相关联地提供的摄像机id以及时间戳所对应的拍摄图像。
[0070]
学习处理部33既可以进行对每个监控摄像机2而不同的模型350的学习处理,也可以进行在存储部35中存储的各模型350的学习处理。例如,学习处理部33可以使用包括被附加了表示一个监控摄像机2的摄像机id的评价、附加于被作为该评价的对象的压缩图像的压缩参数值以及与该压缩图像对应的拍摄图像在内的学习数据,来进行该一个监控摄像机2所对应的模型350的学习处理。
[0071]
[1.2(6).供给部36]
[0072]
供给部36对已由学习处理部33进行了学习处理的模型350提供由图像取得部30新取得的拍摄图像。在模型350按每个监控摄像机2存储在存储部35的情况下,供给部36可以对附加于拍摄图像的摄像机id所对应的模型350提供该拍摄图像。
[0073]
供给部36可以向压缩部31提供从模型350输出的压缩参数值。由此,模型350根据被供给部36提供了新的拍摄图像而输出的压缩参数值适用于压缩部31,从该新的拍摄图像生成压缩图像。供给部36在被图像取得部30提供了多个监控摄像机2的图像的情况下,将附加于拍摄图像的摄像机id与压缩参数值相关联并提供给压缩部31,可以适用于附加了该摄像机id的拍摄图像的压缩中。
[0074]
[1.3.监控终端4]
[0075]
监控终端4使用监控摄像机2进行监控区域的监控。监控终端4具有通信部40、显示部42以及操作输入部43。
[0076]
[1.3(1).通信部40]
[0077]
通信部40经由通信网络与转码器3通信。通信部40可以将从转码器接收到的压缩图像提供给显示部42。此外,通信部40可以将由操作输入部43提供的操作内容发送给转码器3。
[0078]
[1.3(2).显示部42]
[0079]
显示部42显示压缩图像。在被提供多个监控摄像机2的压缩图像的情况下,显示部42可以将这些压缩图像一并显示。
[0080]
[1.3(3).操作输入部43]
[0081]
操作输入部42接受来自用户的各种操作输入。操作输入部43可以将被输入的操作内容提供给通信部40。
[0082]
被提供到通信部40的操作内容可以表示压缩图像的易查看性所对应的评价。操作内容中可以包括与被作为操作的对象的压缩图像相关的信息,在本实施方式中,作为一例,可以包括被附加于压缩图像的摄像机id和压缩参数值、以及该压缩图像中至少一部分帧的时间戳。
[0083]
根据以上的转码器3,从用户处取得与压缩了拍摄图像后得到的压缩图像的易查看性对应的评价,根据新的拍摄图像被输入的情况,使用包括该评价、作为评价对象的压缩图像所对应的拍摄图像、该压缩图像的生成中所适用的压缩参数值在内的学习数据,进行输出应该在该拍摄图像的压缩中适用的压缩参数值的模型350的学习处理。从而,通过将从输入了拍摄图像的模型350所输出的压缩参数值使用于该拍摄图像的压缩,能够生成对用户而言易查看的压缩图像。
[0084]
此外,压缩参数值被依次变更来生成压缩图像,因此,能够使用包括值不同的多个压缩参数值和适用了该压缩参数值的压缩图像的易查看性的评价在内的学习数据进行模
型350的学习处理。从而,能够可靠地生成对用户而言易查看的压缩图像。
[0085]
此外,从多个监控摄像机2取得拍摄图像,按每个监控摄像机取得评价,并进行对每个摄像机而不同的模型350的学习处理。从而,即使在每个监控摄像机2的种类、设置位置、拍摄区域不同的情况下,也能够按每个监控摄像机生成对用户而言易查看的压缩图像。
[0086]
此外,对进行了学习处理的模型350提供由图像取得部30新取得的拍摄图像,适用从模型350输出的压缩参数值,从该新的拍摄图像生成压缩图像。从而,能够适当地从新取得的拍摄图像生成对用户而言易查看的图像。
[0087]
此外,压缩图像被发送到监控终端4,经由监控终端4取得评价,因此,能够生成对使用监控终端4进行监控的用户而言易查看的压缩图像。
[0088]
此外,拍摄图像和压缩图像被存储在存储部35中,拍摄图像比压缩图像在更短的期间经过后被删除,因此,与将拍摄图像比压缩图像更长地持续保存的情况相比能够减轻存储容量。
[0089]
[2.动作]
[0090]
[2.1.学习阶段]
[0091]
图2表示本实施方式所涉及的警卫系统1的学习阶段中的动作。警卫系统1通过进行步骤s11~s39的处理,进行监控的同时进行模型350的学习。
[0092]
首先在步骤s11中,图像取得部30从各监控摄像机2取得拍摄图像。
[0093]
在步骤s13中,压缩部31压缩拍摄图像来生成压缩图像。压缩部31可以对在取得的拍摄图像中的、未被压缩的期间的拍摄图像进行压缩。例如,在步骤s13的处理最初被进行的情况下,压缩部可以压缩至此为止的所有拍摄图像。在步骤s11以后的处理被反复,步骤s13的处理被反复进行的情况下,压缩部31可以压缩在上次的步骤s13中压缩的拍摄图像更后期间的拍摄图像。
[0094]
此外,在步骤s13的处理最初被进行的情况下,可以适用预先设定的压缩参数值的初始值来生成压缩图像。在步骤s11以后的处理被反复,步骤s13的处理被多次进行的情况下,压缩部31可以适用由后述的步骤s35设定的压缩参数值来生成压缩图像。针对来自多个监控摄像机2的拍摄图像,压缩部31既可以适用相同的压缩参数值,也可以适用各异的压缩参数值。
[0095]
在步骤s15中,发送部320将从各监控摄像机2的拍摄图像生成的压缩图像分别发送到监控终端4。由此,压缩图像通过监控终端4的通信部40被接收。若步骤s15的处理结束,则转码器3可以将处理转移到步骤s11。
[0096]
在步骤s21中,监控终端4的显示部42将各监控摄像机2所对应的压缩图像一并显示。由此,使用压缩图像进行监控。
[0097]
在步骤s23中,操作输入部42接受来自用户的各种操作输入。例如,操作输入部42可以接受意为使通过显示部42显示的任意一个压缩图像放大显示的操作。此外,操作输入部43可以接受意为使显示完毕的压缩图像再次显示的操作。作为一例,意为使显示完毕的压缩图像再次显示的操作可以是进行回放(也称快退、回播(playback)),使以前显示的压缩图像的帧再次显示的操作。显示部43可以根据被输入的操作内容来变更显示内容。
[0098]
在步骤s25中,监控终端4的通信部40将被输入的操作内容发送到转码器3。
[0099]
在步骤s31中,转码器3的评价取得部321取得与压缩图像的易查看性对应的评价。
评价取得部321可以基于针对监控终端4的操作内容来取得评价。
[0100]
例如,评价取得部321可以将意为使压缩图像放大显示的操作以及意为使显示完毕的压缩图像再次显示的操作中的至少一者作为对该压缩图像的否定的评价来取得。此外,评价取得部321可以将在基准时间(例如1分钟等)内未进行表示否定的评价的操作的情况作为肯定的评价来取得。
[0101]
评价取得部321也可以将对监控终端4的操作输入部43的其他操作内容作为肯定的评价或否定的评价来取得。例如,评价取得部321也可以将与肯定的评价相关联的按键操作作为肯定的评价来取得,将与否定的评价相关联的按键操作作为否定的评价来取得。评价取得部321可以将取得的评价与评价的对象的压缩图像相关联并存储到存储部35。另外,步骤s31以后的转码器3的处理既可以与步骤s11~s15的处理并行进行,也可以中断步骤s11~s15的处理来进行。
[0102]
在步骤s33中,学习处理部33可以判定步骤s31的处理是否进行了仅基准步骤数。在判定为未进行仅基准步骤数的情况(步骤s33;否)下,将处理转移到步骤s35。在步骤s33中判定为进行了仅基准步骤数的情况(步骤s33;是)下,将处理转移到步骤s37。
[0103]
在步骤s35中,压缩部31变更在压缩中适用的压缩参数值。由此,在上述的步骤s13中适用变更后的压缩参数值并生成压缩图像。然后,通过反复步骤s11~s35的处理,包括拍摄图像、从该拍摄图像生成的压缩图像的评价、在压缩图像的生成中适用的压缩参数值在内的学习数据被生成仅基准步骤数。
[0104]
另外,压缩部31可以增加或减少参数值,直至通过取得部321取得否定的评价为止。例如,在步骤s31的处理中,在未由评价取得部321取得否定的评价的情况下,压缩部31每进行步骤s35的处理,可以将由压缩参数值所示的压缩率、分辨率、灰度数以及帧率中的任意一个(也称第一种类的参数)向增加或减少的一个方向来变更。在步骤s31的处理中,在由评价取得部321取得否定的评价的情况下,压缩部31既可以将至此为止向一个方向变更的第一种类的参数以反方向变更,也可以增加或减少由压缩参数值所示的压缩率、分辨率、灰度数以及帧率中的与第一种类的参数不同的任意其他一个。
[0105]
压缩部31既可以在多个监控摄像机2之间对齐并变更压缩参数值,也可以按每个监控摄像机2来独立变更压缩参数值。
[0106]
压缩部31每进行步骤s35的处理,既可以连续性地改变压缩参数值,也可以非连续性地、即阶段性地改变压缩参数值。在非连续性地改变压缩参数值的情况下,压缩部31既可以固定每次进行步骤s35的处理的变化量,也可以不固定。
[0107]
在步骤s37中,学习处理部33使用包括取得的评价、作为该评价的对象的压缩图像所对应的拍摄图像以及在该压缩图像的生成中适用的压缩参数值在内的学习数据来进行模型350的学习处理。学习处理部33可以进行对每个监控摄像机2而不同的模型350的学习处理。
[0108]
根据模型350中新的拍摄图像被输入的情况,学习处理部33可以进行学习处理,以使从该模型350输出为了生成非否定的评价的压缩图像而应该适用的压缩参数值。例如,学习处理部33可以进行模型350的学习处理,以使在压缩中应该适用的压缩参数值位于成为了肯定的评价的对象的压缩图像的压缩参数值和成为了否定的评价的对象的压缩图像的压缩参数值之间。作为一例,学习处理部33可以检测成为了肯定的评价的对象的多个压缩
图像的压缩参数值的组以及成为了否定的评价的对象的多个压缩图像的压缩参数值的组之间的边界。然后,学习处理部33可以进行模型350的学习处理,以使在压缩中应该适用的压缩参数值位于成为了肯定的评价的对象的多个压缩图像的压缩参数值中的离该边界最近的压缩参数值以及成为了否定的评价的对象的多个压缩图像的压缩参数值中的离该边界最近的压缩参数值之间。
[0109]
另外,学习处理部33可以将关于一个监控摄像机2的学习完毕的模型350作为关于其他监控摄像机2的学习用的模型350使用来进行学习处理。例如,学习处理部33可以复制已经进行了图2的动作的关于一个监控摄像机2的模型350作为关于其他监控摄像机2的学习用的模型350,使用关于该其他监控摄像机2的学习数据进行学习处理。
[0110]
在步骤s39中,学习处理部可以判定将步骤s11~s37的处理是否进行了仅基准反复(迭代(iteration))数。在判定为未进行了仅基准反复数的处理的情况(步骤s39;否)下,处理转移到步骤s11。在判定为进行了仅基准迭代数的处理的情况(步骤s39;是)下,处理完成。
[0111]
根据以上的动作,由于意为使压缩图像放大显示的操作被作为对该压缩图像的否定的评价来取得,因此与和放大显示的操作分开来使用户进行否定的评价的输入操作的情况不同,能够可靠地取得否定的评价。
[0112]
此外,由于将意为使显示完毕的压缩图像再次显示的操作被作为对该压缩图像的否定的评价来取得,与再显示的操作分开来使用户进行否定的评价的输入操作的情况不同,能够可靠地取得否定的评价。
[0113]
此外,由于压缩参数值被增加或减少而直至否定的评价被取得为止,能够生成对用户而言不难查看的极限的压缩图像。从而,通过变更压缩参数值以使压缩图像的数据量变小,能够生成对用户而言易查看并且数据量小的压缩图像以供学习处理。
[0114]
此外,通过学习处理部33进行模型350的学习处理,以使在压缩中应该适用的压缩参数值位于成为了肯定的评价的对象的压缩图像的压缩参数值和成为了否定的评价的对象的压缩图像的压缩参数值之间。从而,通过在压缩中适用由学习完毕的模型350输出的压缩参数值,能够生成对用户而言不难查看的极限的压缩图像。
[0115]
此外,由于与一个摄像机有关的学习完毕的模型350被作为与其他摄像机有关的学习用的模型350来使用,因此,能够将对于其他摄像机的模型350的学习处理高效化。
[0116]
[2.2.运用阶段]
[0117]
图3表示本实施方式所涉及的警卫系统1的运用阶段中的动作。警卫系统1通过进行步骤s41~s71的处理,使用学习完毕的模型350进行监控。
[0118]
首先,在步骤s41中,图像取得部30从各监控摄像机2取得拍摄图像。
[0119]
在步骤s43中,供给部36向模型350提供拍摄图像。供给部36可以将各监控摄像机2的拍摄图像提供给该监控摄像机2所对应的模型350。供给部36可以向模型350提供在取得的拍摄图像中的、未被压缩的期间的拍摄图像。例如,在步骤s43的处理最初被进行的情况下,供给部36可以向模型350提供至此为止的所有拍摄图像。在步骤s41以后的处理被反复,步骤s43的处理被反复进行的情况下,供给部36可以向模型350提供比在上次的步骤s43的处理中所提供的拍摄图像更后的期间的拍摄图像。
[0120]
在步骤s45中,供给部36取得从模型350输出的压缩参数值。供给部36可以按每个
监控摄像机2从该监控摄像机2对应的模型取得压缩参数值。
[0121]
在步骤s47中,压缩部31可以适用来自供给部36的压缩参数值来压缩来自各监控摄像机2的拍摄图像。压缩部31可以将从各监控摄像机2对应的模型350所输出的压缩参数值适用于来自该监控摄像机2的拍摄图像进行压缩。
[0122]
在步骤s49中,发送部320将压缩图像发送到监控终端4。由此,压缩图像通过监控终端4的通信部40被接收。若步骤s49的处理结束,则转码器3将处理转移到步骤s41。
[0123]
在步骤s51中,监控终端4的显示部42一并显示各监控摄像机2所对应的压缩图像。由此,使用压缩图像进行监控。
[0124]
在步骤s53中,与上述的步骤s23相同,操作输入部43接受来自用户的各种操作输入。但是,在进行放大显示、回放显示的操作的情况下,在步骤s53的阶段中显示部42可以维持显示内容。
[0125]
在步骤s55中,监控终端4的通信部40将被输入的操作内容发送给转码器3。
[0126]
在步骤s61中,与上述步骤s31相同,转码器3的评价取得部321取得与压缩图像的易查看性所对应的评价。另外,步骤s61以后的转码器3的处理可以中断步骤s41~s49的处理来进行。评价取得部321可以将取得的评价与评价的对象的压缩图像相关联存储到存储部35。在评价被存储到存储部35的情况下,根据用户操作,与上述的步骤s37相同,可以对学习完毕的模型350再次进行学习处理。
[0127]
在步骤s63中,评价取得部321判定取得的评价是否是否定性的。在判定为评价不为否定性的情况(步骤s63;否)下,处理转移到步骤s41。在判定为评价为否定性的情况(步骤s63;是)下,处理转移到步骤s65。
[0128]
在步骤s65中,发送部320从图像文件351读出与评价的对象的压缩图像对应的拍摄图像并发送至监控终端4。由此,根据对压缩图像的否定的评价被取得的情况,该压缩图像所对应的拍摄图像被发送到监控终端4。与评价的对象的压缩图像对应的拍摄图像可以是从评价取得部321与评价相关联而被提供的摄像机id和时间戳对应的拍摄图像。若步骤s65的处理结束,则转码器3可以将处理转移到上述的步骤s41。
[0129]
然后,在步骤s71中,监控终端4的显示部42显示接收到的拍摄图像。由此,使用拍摄图像进行监控。在上述的步骤s53中,在进行放大显示、回放显示的操作的情况下,显示部42可以使用拍摄图像来变更显示内容。若步骤s71的处理结束,则监控终端4可以将处理转移到上述的步骤s53。
[0130]
根据以上的动作,由于根据对压缩图像的否定的评价被取得的情况,该压缩图像所对应的拍摄图像被发送到监控终端4,因此,在对用户而言压缩图像难查看的情况下,能够使用压缩前的拍摄图像进行监控。
[0131]
[3.与压缩对象相关的变形例]
[0132]
在上述的实施方式中,说明了压缩部31适用对于所有的拍摄图像公共的压缩参数值来生成压缩图像,但也可以按每个区域来压缩拍摄图像并生成压缩图像。例如,压缩部31既可以仅压缩拍摄图像的帧的一部分区域,也可以按每个帧的区域适用各异的压缩参数值来压缩拍摄图像。压缩部31可以将适用于压缩的压缩参数值和表示基于该压缩参数值的压缩区域的信息附加到压缩图像并提供给发送部320、存储部35、学习处理部33。另外,帧内的区域既可以是由被拍摄物的边缘所特定的区域,也可以是由颜色、亮度等的图像信息所特
定的区域,还可以是通过帧内的坐标来特定的区域。
[0133]
在本变形例中,评价取得部321可以取得针对压缩图像的至少一部分区域的评价。例如,评价取得部321可以取得针对压缩图像内由用户指定的区域的评价。例如,评价取得部321可以根据在监控终端4中指定压缩图像的帧的任意一个区域来进行的操作内容,取得至少针对该区域的评价。更具体而言,评价取得部321可以将意为使压缩图像放大显示的操作作为至少针对该放大区域的否定的评价来取得。在评价取得部321取得针对压缩图像内的一部分区域的评价的情况下,可以将取得的评价、表示作为评价的对象的区域的信息与被附加于被作为评价的对象的压缩图像的压缩参数值、摄像机id以及时间戳相关联,提供给学习处理部33。
[0134]
另外,在本变形例中,根据新的拍摄图像被输入的情况,模型350可以输出在该拍摄图像的至少一部分区域的压缩中应该适用的压缩参数值。进行这样的模型350的学习处理的学习处理部33可以使用包括针对压缩图像的至少一部分区域的评价、拍摄图像中成为了评价的对象的至少一部分区域以及在该至少一部分区域的生成中适用的压缩参数值在内的学习数据来进行学习处理。
[0135]
根据以上的变形例,将由输入了拍摄图像的模型350所输出的针对拍摄图像内的至少一部分区域的压缩参数值使用在该区域的压缩中,从而能够关于该区域生成对用户而言易查看的压缩图像。
[0136]
此外,由于取得了针对压缩图像内由用户指定的区域的评价,因此,能够关于指定区域生成对用户而言易查看的压缩图像。
[0137]
[4.其他变形例]
[0138]
另外,在上述的实施方式中,以转码器3具有存储部35和供给部36来进行了说明,但也可以不具有它们中的任意一个。例如,在转码器3不具有存储部35的情况下,学习处理部33可以对外部连接的存储装置内的模型350进行学习处理。
[0139]
此外,以压缩部31从一个拍摄图像生成一个压缩图像来进行了说明,但也可以生成互不相同的多个压缩图像。例如,压缩部31对被附加了相同时间戳的拍摄图像适用各异的压缩参数值来生成多个压缩图像。在这种情况下,监控终端4的显示部42可以排列显示从一个拍摄图像生成的多个压缩图像。此外,评价取得部321可以将从一个拍摄图像生成的多个压缩图像之间的易查看性的相对评价作为易查看性的评价来取得。例如,评价取得部321既可以从监控终端4接收选择在从一个拍摄图像生成的多个压缩图像中相对易查看的压缩图像或者相对不易查看的压缩图像的操作内容,也可以取得针对由该操作内容选择的压缩图像或者未被选择的压缩图像的评价。在这样取得针对从一个拍摄图像生成的多个压缩图像之间的易查看性的相对评价并将其使用于模型350的学习中的情况下,在该拍摄图像的压缩中使用由模型350输出的压缩参数值,从而能够可靠地生成对用户而言易查看的压缩图像。
[0140]
此外,以压缩部31每当在由评价取得部321取得易查看性的评价时变更压缩参数值来进行了说明,但是也可以每当在压缩图像被显示而经过基准时间时变更压缩参数值。
[0141]
此外,以学习处理部33进行模型350的学习处理以使应该适用于压缩的压缩参数值位于成为了肯定的评价的对象的压缩图像的压缩参数值与成为了否定的评价的对象的压缩图像的压缩参数值之间来进行了说明,但也可以进行学习处理以使压缩参数值为其他
值。例如,学习处理部33可以进行模型350的学习处理,以使在压缩中应该适用的压缩参数值为在成为了肯定的评价的对象的压缩图像的压缩参数值中、离成为了否定的评价的对象的压缩参数值最近的压缩参数值。作为一例,学习处理部33可以检测成为了肯定的评价的对象的多个压缩图像的压缩参数值的组和成为了否定的评价的对象的多个压缩图像的压缩参数值的组之间的边界。然后,学习处理部33可以进行模型350的学习处理,以使在压缩中应该适用的压缩参数值为成为了肯定的评价的对象的多个压缩图像的压缩参数值中、离该边界最近的压缩图像的压缩参数值。
[0142]
此外,以学习处理部33进行对每个监控摄像机2而不同的模型350的学习处理来进行了说明,但也可以进行多个监控摄像机2之间公共的模型350的学习处理。由此,不论是基于哪个监控摄像机的拍摄图像,也能够使用由同一模型350输出的压缩参数值,压缩为对用户而言易查看的压缩图像。此外,与进行对每个监控摄像机2而不同的模型350的学习处理的情况比较,能够使学习处理高效化。另外,在进行多个监控摄像机2之间公共的模型350的学习处理的情况下,存储部35可以存储单一的模型350。此外,评价取得部321既可以按每个监控摄像机2取得评价,也可以不区别多个监控摄像机2而取得评价。
[0143]
此外,以学习处理部33进行对每个监控摄像机2而不同的模型350的学习处理进行了说明,但是除此之外,或者与之替代,也可以进行对用户而不同的模型350的学习处理。此外,在这种情况下,学习处理部33可以将与一个用户有关的学习完毕的模型350作为与其他用户有关的学习用的模型350来使用。例如,学习处理部33可以将关于一个用户学习完毕的模型350复制并作为与其他用户有关的学习用的模型350,使用与该其他用户有关的学习数据来进行学习处理。此外,评价取得部321可以按每个用户取得评价。例如,评价取得部321可以从监控终端4接收包括进行了操作的用户的识别信息(也称用户id)在内的操作内容,按每个用户id来取得评价。在这种情况下,监控终端4可以在接受了用户的登录之后接受各种操作输入。这样,进行对每个用户而不同的模型350的学习处理,从而能够对每个用户生成对用户而言易查看的压缩图像。此外,将与一个用户有关的学习完毕的模型350作为与其他用户有关的学习用的模型350使用,从而能够使对于其他用户的模型350的学习处理高效化。
[0144]
此外,以进行对每个用户而不同的模型350的学习处理来进行了说明,但也可以进行多个用户之间公共的模型350的学习处理。由此,使用同一模型350所输出的压缩参数值,能够生成无论对哪个用户而言都易查看的压缩图像。此外,与进行对每个用户而不同的模型350的学习处理的情况比较,能够使学习处理高效化。另外,在进行多个用户之间公共的模型350的学习处理的情况下,存储部35可以存储单一的模型350。此外,评价取得部既可以按每个用户取得评价,也可以不区别多个用户而取得评价。
[0145]
此外,以压缩部31适用表示压缩率、分辨率、灰度数以及帧率中的至少一个的压缩参数值进行压缩来进行了说明,但除此之外,或者,与之替代,也可以适用表示图像效果(也称图像效果(effect))的压缩参数值来进行压缩。换言之,压缩部31可以将压缩参数值中表示的图像效果适用于拍摄图像来进行压缩。例如,压缩部31对与基准拍摄条件不同的其他拍摄条件下拍摄的拍摄图像可以适用与基准拍摄条件所对应的图像效果来生成压缩图像。拍摄条件可以是拍摄区域的亮度、天气所对应的条件,基准拍摄条件可以是被拍摄物被清晰地拍摄的拍摄条件(例如白天晴天时的拍摄条件),其他拍摄条件可以是被拍摄物可被不
清晰地拍摄的拍摄条件(例如晚上、下雪、下雨的拍摄条件)。所谓对与基准拍摄条件不同的其他拍摄条件下拍摄的拍摄图像适用与基准拍摄条件所对应的图像效果,既可以指将其他拍摄条件所对应的图像效果从拍摄图像中去除,也可以指使其他拍摄条件下拍摄的拍摄图像变成在基准条件下拍摄的图像。作为一例,压缩部31可以对在下雪的拍摄条件下拍摄的拍摄图像适用晴天的拍摄条件所对应的图像效果,生成除去了雪花的压缩图像。在根据拍摄条件适用图像效果的情况下,转码器3中可以具备检测各监控摄像机2的拍摄区域的拍摄条件并向压缩部31提供的检测部(未图示),检测部中可以设置亮度传感器、温度计、雨量计、风速计等。此外,在这种情况下,发送部320可以向监控终端4发送压缩图像以及表示拍摄区域的拍摄条件的识别信息。由此,由于能够向监控终端4的用户报告拍摄条件所对应的图像的特征通过压缩而消失的情况,所以能够适当地生成原来的拍摄条件所对应的复原图像并进行监控。
[0146]
此外,以图像取得部30取得通过监控摄像机2拍摄的拍摄图像来进行了说明,但是也可以将拍摄后适用了图像效果的图像作为拍摄图像来取得。例如,图像取得部30可以将在基准拍摄条件(作为一例,晴天的拍摄条件)下拍摄的、适用了与该基准拍摄条件不同的其他拍摄条件(作为一例,下雪的拍摄条件)所对应的图像效果的图像(作为一例,在晴天拍摄的、被附加了下雪的拍摄条件的图像效果的图像)作为拍摄图像来取得。在这种情况下,可以从为通过监控摄像机2拍摄的图像附加图像效果的图像处理装置(未图示)向图像取得部30提供拍摄图像。被附加了图像效果的拍摄图像可以在对模型350进行学习的情况下取得,作为一例,在上述的实施方式中,可以在步骤s11的处理中取得。在取得被附加了与基准拍摄条件(作为一例,晴天的拍摄条件)不同的其他拍摄条件(作为一例,下雪的拍摄条件)所对应的图像效果的情况下,压缩部31可以对该拍摄图像适用基准拍摄条件所对应的图像效果(例如除去雪花)来生成压缩图像。此外,评价取得部321可以取得与压缩图像的易查看性、该压缩图像和在基准拍摄条件下拍摄的图像的近似度所对应的评价(也称综合评价)。在这种情况下,能够生成对于在基准拍摄条件下拍摄的图像的近似度高且对用户而言易查看的压缩图像。在此,压缩图像和在基准拍摄条件下拍摄的图像之间的近似度可以表示压缩图像相对于在基准拍摄条件下拍摄的图像(也称基准图像)有多么近似。基准图像可以是作为压缩图像以及拍摄图像的基础的图像。作为一例,基准图像可以是在基准拍摄条件下拍摄的图像中的、被附加其他拍摄条件所对应的图像效果而被作为拍摄图像之前的图像,或者,可以是在基准拍摄条件下拍摄的图像中的、被附加其他拍摄条件所对应的图像效果而被作为拍摄图像、进一步地被附加基准拍摄条件所对应的图像效果而被作为压缩图像之前的图像。图像之间的近似度可以是现有公知的方法所计算出的值,例如可以是基于图像解析的解析结果的一致度。在压缩图像与基准图像的近似度比预先任意设定的容许近似度更小的情况下,综合评价与易查看性所对应评价无关,可以为否定的评价。此外,在压缩图像与基准图像的近似度为容许近似度的情况下,综合评价可以是易查看性所对应的评价本身。作为一例,综合评价可以是肯定的评价和否定的评价这二值的值。
[0147]
此外,以评价取得部321取得压缩图像的易查看性、拍摄图像与压缩图像的近似度所对应的评价来进行了说明,但代替近似度,或者,除近似度以外,也可以取得压缩图像的易查看性、压缩图像的其他属性值所对应的评价。例如,评价取得部321可以取得压缩图像的易查看性、压缩图像的数据量大小所对应的评价(也称综合评价)。在这种情况下,能够生
成对用户而言易查看且数据量小的压缩图像。在压缩图像的数据量比预先设定的容许数据量更大的情况下,综合评价与易查看性所对应的评价无关,可以为否定的评价。此外,在压缩图像的数据量为容许数据量以下的情况下,综合评价可以为易查看性所对应的评价本身。作为一例,综合评价可以为肯定的评价、否定的评价这二值的值。容许数据量可以基于通信网络10的通信带域来设定,作为一例,可以是能在监控终端4中无信息遗漏地依次显示压缩图像的数据量。与之替代,容许数据量既可以基于通信网络10中的通信费用来设定,也可以是使数据通信量所对应的通信费用在容许金额以下的数据量。
[0148]
此外,以装置为转码器来进行了说明,但也可以是其他装置。例如,装置可以是学习装置,可以生成学习完毕的模型350并向转码器提供。
[0149]
此外,可以参照流程图和框图对本发明的各种实施方式进行记载,其中,框可以表示(1)执行操作的过程的阶段,或(2)具有执行操作的作用的装置的部分。特定的阶段和部分可以通过专用电路、与保存在计算机可读介质上的计算机可读指令一起提供的可编程电路、和/或与保存在计算机可读介质上的计算机可读指令一起提供的处理器来实现。专用电路可以包括数字和/或模拟硬件电路,并且可以包括集成电路(ic)和/或分立电路。可编程电路可以包括可重构的硬件电路,其包含逻辑and、逻辑or、逻辑xor、逻辑nand、逻辑nor及其他逻辑操作、诸如触发器、寄存器、现场可编程门阵列(fpga)、可编程逻辑阵列(pla)等存储器元件等。
[0150]
计算机可读介质可以包括能够保存由适当的设备执行的指令的任意的有形设备,其结果为,具有保存于其中的指令的计算机可读介质具备包含为了创建用于执行在流程图或框图中所指定的操作的单元而能够被执行的指令的产品。作为计算机可读介质的一例,可以包括电子存储介质、磁存储介质、光存储介质、电磁存储介质、半导体存储介质等。作为计算机可读介质的更具体的示例,可以包括软(floppy)(,注册商标)盘、磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、电可擦除可编程只读存储器(eeprom)、静态随机存取存储器(sram)、压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、蓝光(注册商标)盘、记忆棒、集成电路卡等。
[0151]
计算机可读指令可以包括汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设定数据、及以一种或多种编程语言的任何组合编写的源代码或目标代码中的任一种,所述编程语言包括诸如smalltalk(注册商标)、java(注册商标)、c 等面向对象的编程语言、及诸如“c”编程语言或类似的编程语言的现有的面向过程的编程语言。
[0152]
计算机可读指令可以经由本地或局域网(lan)、诸如因特网等广域网(wan)提供给通用计算机、专用计算机或其他计算机等的能够编程的数据处理装置的处理器或可编程电路,为了创建用于执行在流程图或框图中所指定的操作的单元,而执行计算机可读指令。作为处理器的示例,包括计算机处理器、处理单元、微处理器、数字信号处理器、控制器、微控制器等。
[0153]
图4表示可以全部或部分地实现本发明的多个方式的计算机2200的示例。安装于计算机2200的程序能够使计算机2200作为与本发明的实施方式所涉及的装置相关联的操作或该装置的一个或多个部分发挥功能,或者能够使计算机2200执行该操作或该一个或多个部分,和/或能够使计算机200执行本发明的实施方式所涉及的过程或该过程的阶段。这
种程序可由cpu2212执行,以使计算机2200执行与本说明书所记载的流程图及框图的框中的一些或全部相关联的特定操作。
[0154]
基于本实施方式的计算机2200包括cpu2212、ram2214、图形控制器2216和显示设备2218,它们通过主机控制器2210相互连接。计算机2200还包括输入/输出单元,诸如通信接口2222、硬盘驱动器2224、dvd-rom驱动器2226和ic卡驱动器,它们经由输入/输出控制器2220与主机控制器2210连接。计算机还包括传统的输入/输出单元,诸如rom2230和键盘2242,它们经由输入/输出芯片2240与输入/输出控制器2220连接。
[0155]
cpu2212按照保存在rom2230和ram2214内的程序进行动作,由此控制各单元。图形控制器2216取得在ram2214内所提供的帧缓冲器等或图形控制器2216自身中由cpu2212生成的图像数据,并使图像数据显示在显示设备2218上。
[0156]
通信接口2222经由网络与其他电子设备进行通信。硬盘驱动器2224保存由计算机2200内的cpu2212使用的程序和数据。dvd-rom驱动器2226从dvd-rom2201读取程序或数据,并经由ram2214向硬盘驱动器2224提供程序或数据。ic卡驱动器从ic卡读取程序和数据,和/或将程序和数据写入到ic卡。
[0157]
rom2230在其中保存在激活时由计算机2200执行的引导程序等、和/或依赖于计算机2200的硬件的程序。输入/输出芯片2240还可以经由并行端口、串行端口、键盘端口、鼠标端口等将各种输入/输出单元连接到输入/输出控制器2220。
[0158]
程序由诸如dvd-rom2201或ic卡的计算机可读介质提供。程序被从计算机可读介质读取,安装于也是计算机可读介质的示例的硬盘驱动器2224、ram2214或rom2230,并由cpu2212执行。编写在这些程序中的信息处理被计算机2200读取,并提供程序与上述各种类型的硬件资源之间的协作。装置或方法可以通过按照计算机2200的使用实现信息的操作或处理来构成。
[0159]
例如,在计算机2200与外部设备之间执行通信的情况下,cpu2212可以执行加载到ram2214中的通信程序,并基于编写在通信程序中的处理,对通信接口2222命令通信处理。通信接口2222在cpu2212的控制下,读取保存在诸如在ram2214、硬盘驱动器2224、dvd-rom2201或ic卡的记录介质内所提供的发送缓冲处理区域中的发送数据,并将所读取的发送数据发送到网络,或者将从网络接收到的接收数据写入到在记录介质上所提供的接收缓冲处理区域等。
[0160]
另外,cpu2212也可以将保存在诸如硬盘驱动器2224、dvd-rom驱动器2226(dvd-rom2201)、ic卡等外部记录介质中的文件或数据库的全部或必要的部分读取到ram2214,并对ram2214上的数据执行各种类型的处理。然后,cpu2212将经处理的数据回写到外部记录介质。
[0161]
各种类型的信息,诸如各种类型的程序、数据、表和数据库可以保存于记录介质,并接受信息处理。cpu2212可以对从ram2214读取的数据执行各种类型的处理,并将结果回写到ram2214,所述处理包括在本公开的各处所记载的由程序的指令序列指定的各种类型的操作、信息处理、条件判断、条件分支、无条件分支、信息的检索/置换等。另外,cpu2212也可以检索记录介质内的文件、数据库等中的信息。例如,在具有分别与第二属性的属性值相关联的第一属性的属性值的多个条目保存在记录介质内的情况下,cpu2212可以从该多个条目中检索指定第一属性的属性值的、与条件一致的条目,并读取保存在该条目内的第二
属性的属性值,由此取得与满足预先确定的条件的第一属性相关联的第二属性的属性值。
[0162]
以上所说明的程序或软件模块可以保存在计算机2200上或计算机2200附近的计算机可读介质中。另外,在连接到专用通信网络或因特网的服务器系统内所提供的诸如硬盘或ram的记录介质也可用作计算机可读介质,由此经由网络向计算机2200提供程序。
[0163]
以上,使用实施方式对本发明进行了说明,但本发明的技术范围并不限定于上述实施方式所记载的范围。对于本领域技术人员显而易见的是,可以对上述实施方式加以各种变更或改良。根据权利要求书的记载可以明确,加以这样的变更或改良所得的方式也能够包含在本发明的技术范围内。
[0164]
应当注意,对于在权利要求书、说明书和附图中示出的装置、系统、程序和方法中的动作、过程、步骤和阶段等各处理的执行顺序,只要没有特别明示为“之前”、“先”等,并且只要不是将在前的处理的输出用于在后的处理,则能够以任意的顺序实现。关于权利要求书、说明书及附图中的动作流程,即使为了方便而使用“首先”、“接着”等进行了说明,也并不意味着必须以该顺序实施。
再多了解一些

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

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

相关文献