专利名称:再现方法及再现装置的制作方法
技术领域:
本发明涉及对从显示设备所显示的画面中依次获取的画面数据进行再现的再现方法及再现装置。
背景技术:
以往,已知有通过网络将制成照片打印的照片处理装置和控制器进行了连接的照片打印处理系统。在这样的系统中,由店面受理处或网络受理终端所受理的图像数据按订单单位保存在大容量存储装置中。此外,采用扫描仪从显影完毕的底片所读取到的图像数据也同样地按订单单位保存在大容量存储装置中。所保存的订单单位的图像数据由控制器进行管理。控制器按照基于订单的受理顺序或给顾客的提交期限等的打印处理顺序,按订单单位向照片处理装置发送图像数据。此外,控制器能够对图像数据进行各种修正处理。该各种修正处理列举有颜色修正、浓度修正、红眼修正、逆光修正等特殊修正等。照片处理装置对从控制器发送来的订单单位的图像数据进行处理,制成照片打印。上述控制器虽然有时由专用装置构成,但是也有由通用的计算机构成的情况。
于是,在上述这样的照片打印处理系统中,根据事后验证操作者的操作履历的目的、验证错误产生原因的目的、维护目的等,提出了采用画面捕获的手段来取得控制器的操作履历的方法。现在公知的画面捕获软件是获取监视器中所显示的全部画面数据。
另外,作为取得操作履历的数据处理装置,已知有下述专利文献1。该专利文献1的装置,其特征在于,包括操作履历受理单元,其受理使用鼠标或键盘等输入设备针对各种软件的操作履历,上述各种软件为管理计算机的基本功能的基本软件以及文字处理软件或WEB浏览器等的应用软件等;操作倾向数据处理单元,其根据由上述操作履历受理单元所受理的操作履历,进行规定处理,该规定处理用于推测用户对上述软件的操作倾向;以及操作倾向数据输出单元,其输出操作倾向数据,该操纵倾向数据表示由上述操作倾向数据处理单元的规定处理所得到的用户的操作倾向。这种装置是取得使用鼠标或键盘等输入设备的操作履历的装置,而并未取得基于监视器中所显示的画面数据的操作履历。
专利文献1JP特开2003—177847号公报 作为对由画面捕获软件所获取的画面数据进行再现的方法的一例,考虑按照所获取的顺序每隔一定时间依次再现各画面数据的方法。但是,在如上所述以验证错误发生原因的目的等来再现画面数据的情况下,尽管想要只确认错误发生时的画面数据,但是不得不一个一个地来确认依次再现的各画面数据。因此,存在不能迅速再现所希望的画面数据的问题。
发明内容
本发明鉴于上述实际情况而产生,其目的在于,提供一种再现方法以及再现装置,能够更迅速地再现所希望的画面数据。
第1本发明涉及的再现方法,对从显示设备所显示的画面中依次获取的画面数据进行再现,具有以下处理步骤 再现步骤,依次再现画面数据; 保存步骤,将该画面数据的标题名与所获取的各画面数据建立对应来保存; 输入接受步骤,接受字符串的输入; 检索步骤,根据所输入的字符串,检索上述标题名;以及 跳转处理步骤,根据上述检索结果,进行指示,使得跳转到规定的画面数据而进行再现。
根据这样的构成,按照所输入的字符串来检索与画面数据建立了对应的标题名,基于该检索结果,可以跳转到规定的画面数据进行再现。因此,通过输入与所希望的画面数据相对应的字符串,可以更迅速地再现所希望的画面数据。
这里,所谓跳转,是说不依次连续地再现画面,而是越过途中的画面跳向其他画面。
第2本发明涉及的再现方法,其特征在于,在上述保存步骤中,将上述标题名与时刻建立对应来保存, 在上述跳转处理步骤中,根据与所检索的上述标题名相对应的时刻,进行指示,使得跳转到规定的画面数据而进行再现。
根据这样的构成,通过按照所输入的字符串跳转到与所检索的标题名相对应的时刻来再现画面数据,可以容易地再现所希望的画面数据。
第3本发明涉及的再现方法,其特征在于,在上述输入接受步骤中,按照对上述显示设备中所显示的上述标题名进行选择的输入操作,将该标题名作为上述字符串来接受。
根据这样的构成,通过选择显示设备中所显示的标题名,可以跳转到与该标题名相对应的画面数据来再现。因此,与每次一个字符地输入字符串的结构相比较,可以容易地再现所希望的画面数据。
第4本发明涉及的再现装置,对从显示设备所显示的画面中依次获取的画面数据进行再现,其特征在于,具有再现部,其依次再现画面数据;保存部,其将该画面数据的标题名与所获取的各画面数据建立对应来保存;输入接受部,其接受字符串的输入;检索部,其根据所输入的字符串,检索上述标题名;以及跳转处理部,其根据上述检索结果,对上述再现部进行指示,使得跳转到规定的画面数据而进行再现。
根据这样的构成,能够提供一种再现装置,其取得与上述第1本发明涉及的再现方法相同的效果。
第5本发明涉及的再现装置,其特征在于,上述保存部将上述标题名与时刻建立对应来保存;上述跳转处理部根据与所检索的上述标题名相对应的时刻,对上述再现部进行指示,使得跳转到规定的画面数据而进行再现。
根据这样的构成,能够提供一种再现装置,其取得与上述第2本发明涉及的再现方法相同的效果。
第6本发明涉及的再现装置,其特征在于,上述输入接受部根据对上述显示设备中所显示的上述标题名进行选择的输入操作,将该标题名作为上述字符串来接受。
根据这样的构成,能够提供一种再现装置,其取得与上述第3本发明涉及的再现方法相同的效果。
图1是用于说明照片打印处理系统的功能结构的图。
图2是捕获处理的工作流程图。
图3是用于说明捕获软件的执行画面的图。
图4是用于说明捕获条件设定画面的图。
图5是用于说明捕获软件的执行画面的图。
图6是用于说明捕获画面数据的图。
图7是用于说明捕获软件的执行画面的图。
图8是用于说明再现器软件的执行画面的图。
图9是用于说明再现器软件的执行画面的图。
图10是用于说明再现器软件的执行画面的图。
图11是用于说明捕获方法的图。
图12是更详细地示出针对实施方式1中的再现软件程序的处理功能的功能块的图。
图13用于说明检索方法的一例的图。
图14是用于说明检索方法的一例的流程图。
图15是更详细地示出针对实施方式2中的再现软件程序的处理功能的功能块的图。
符号说明 100 照片处理装置 200 控制器 201 计数部 202 画面数据信息取得部 203 判断部 204 捕获部 205 保存部 206 捕获条件设定部 207 压缩部 211 再现部 212 跳转处理部 213 输入接受部 214 检索部
具体实施例方式 采用
适于本发明的照片打印处理系统的一例。
<系统的整体结构> 图1是示出照片打印处理系统的整体结构的一例的示意图。在本实施方式中,1台以上的照片处理装置100通过LAN等网络与控制器200连接。控制器200由通用的计算机构成,并安装有照片打印处理系统的应用软件程序。该应用软件程序由图像处理程序模块、订单管理程序模块、后述的预先判断用程序模块、其他的各种模块组合构成。在该控制器200中,安装有文字处理软件、电子制表软件、帐目软件、WEB浏览器软件等各种应用软件。
此外,在控制器200上,连接有从底片读取画像数据的扫描仪300。此外,通过网络,该控制器200与受理终端400、记录装置500、网络受理终端600连接。另外,受理终端400、记录装置500以及网络受理终端600的设置台数不限于分别为1台,按照需要可以设置为多台。此外,扫描仪300也可以设置在照片处理装置100中。
照片处理装置100具有根据由控制器200发送的图像数据制成照片打印的功能。作为图像数据,列举出,从扫描仪300所取得的显影完毕的底片的彗差(coma)图像的图像数据、或从受理终端400等经由网络发送来的图像数据等。
受理终端400设置在例如店铺中,能够接受在数码相机的记录媒介或其他的记录媒介中保存的图像数据。作为记录媒介的种类,举例示出,紧凑式闪存(compact flash)(注册商标)、智能媒体卡(smart media)(注册商标)、记忆棒(memory stick)(注册商标)、CD-R、DVD-R等。受理终端400主要由顾客操作,顾客插入自带的记录媒介,能够对成为照片打印的制成对象进行选择的图像数据,或是设定打印枚数。记录装置500具有将从控制器200发送来的图像数据、订做数据等写入记录媒介的功能。
网络受理终端600由计算机构成,具有受理基于经由网络的联机方式的打印订做的功能。相应的打印订做的受理是通过设置在网络上的服务器610来进行的。即,将涉及打印订做的图像数据从顾客的计算机620上载到服务器610,并在适当的计时下载到网络受理终端600而用于打印处理。按照这样的联机方式来受理打印订做的系统是公知的。
<照片打印处理系统的功能块结构> 首先,在以下说明控制器200的主要功能。在控制器200中安装有照片打印处理系统中采用的照片打印处理系统的应用软件程序(以下,有时称为照片打印处理系统程序。)。
如图1所示,照片打印处理系统程序主要为在计算机中执行如下步骤而发挥作用数据接收处理步骤(数据接收处理部),从扫描仪300、受理终端400、记录装置500以及网络受理终端600等接收涉及照片打印订做的图像数据以及由订做数据形成的订单信息;订单信息保存处理步骤(订单信息保存处理部),将接收到的订单信息保存在存储介质(HDD)中;订单管理处理步骤(订单管理处理部),进行对该订单信息追加、变更、消除、订单顺序等的管理处理;预先判断处理步骤(预先判断处理部),对订单信息中的图像数据进行预先判断;图像处理步骤(图像处理部),根据预先判断处理步骤中制成的预先判断修正数据,对图像数据进行图像处理并制成打印制成用图像数据;数据发送步骤(数据发送处理部),按照打印处理顺序,按订单单位将打印制成用图像数据向照片处理装置侧发送。此外,照片打印处理系统程序还具有查询照片处理装置的运转状况的处理步骤、接收照片处理装置的运转状况并对在画面上显示的处理步骤、照片处理装置的各种设定值进行设定处理的步骤等程序功能。该照片打印处理系统程序与已安装的计算机的CPU、内存等硬件资源协同作用来发挥该功能。
此外,作为其他实施方式,也可以不在控制器200中进行图像处理步骤,而将在预先判断处理步骤中制成的预先判断修正数据和图像数据向照片处理装置侧发送,并在内置于照片处理装置内部的由专用电路构成的图像处理基板中进行图像处理。此外,预先判断处理步骤对于全部订单的图像数据而言,不是必须的,也可以省略预先判断处理。此外,从扫描仪300接收到的图像数据,也可以是预先判断处理后的图像数据。
在本实施方式中,预先判断处理在根据图像数据制成照片打印之前,判定是否制成适当画质的照片打印,提供用于操作者来进行针对图像数据的判定的功能。
预先判断处理,具体而言,提供输入用于修正颜色或浓度的修正数据的功能,根据需要设定相应的修正数据的输入。作为其他修正数据的设定,可举出红眼修正、逆光修正等特殊修正的设定作为例子。
此外,作为打印张数的设定,虽然就从扫描仪300所取得的图像数据来说设定了默认值为1,但是也可以由操作者的输入操作来变更。
此外,订单信息的图像数据,可以由1个慧差图像数据构成,也可以由多个慧差图像数据构成。在订做数据中,也可以包含订做ID、订做者识别信息、每慧差图像的打印张数、每慧差图像的打印尺寸的信息等。
此外,控制器200包括用于各种设定、操作指示输入等的输入操作部230;以及用于各种设定操作指示显示等的监视器240。输入操作部230由键盘或鼠标等构成。本实施方式1的捕获软件程序的详细情况在后面叙述,以下说明扫描仪300、照片处理装置100的结构。
扫描仪300具有对在显影完毕底片中形成的慧差图像进行扫描并取得数字图像数据的功能。所读取到的图像数据向控制器200发送。作为读取方法,有预先扫描和正式扫描的2个种类,预先扫描按照低分辨率(预先判断用分辨率)一次读取整个底片,正式扫描在基于预先扫描的图像数据的预先判断处理之后进行,并按照高分辨率(照片用分辨率)来读取。在该情况下,扫描仪300与提供预先判断处理功能的预先判断处理单元相连接。
照片处理装置100具有接收部101,其从控制器200接收打印制成用图像数据;曝光部105,其用于在从相纸盒103陆续送出的相纸104上对所接收的打印制成图像数据进行曝光处理;显影部106,其用于对曝光处理后的相纸104进行显影处理;干燥部107,其用于对显影处理后的相纸104进行干燥处理;以及分类排出部108,其将干燥处理后的相纸104进行分类处理并排出。此外,包括主控制部120,其用于控制照片处理装置100的整体工作。
在相纸盒103中以卷轴状容纳有作为照片感光材料的相纸104。相纸盒103可以设置2台,例如,可以预先放置宽度不同的相纸。从相纸盒103引出的长尺状的相纸104由刀具等切断工具进行切断,以便成为所设定的打印尺寸。
曝光部105具有曝光引擎,并接收从图像处理基板220的扩展内存发送来的打印制成用图像数据,根据该打印制成用图像数据,在相纸的乳剂面上对图像进行洗印曝光。作为曝光引擎,不限定于特定方式的引擎,可以使用例如,激光引擎、CRT引擎、PLZT引擎等。
显影部106对洗印曝光图像后的相纸104进行显影处理,干燥部107对显影处理后的相纸104进行干燥处理。在分类排出部108中以如下方式构成,将制成的照片打印向装置本体外部排出,可以由规定的汇集装置按订单单位进行汇集。
相纸传感器109检测从分类排出部108排出的相纸104,并检测某订单的照片打印是否全部排出。传感器控制部110对相纸传感器109进行驱动控制,并且接收来自相纸传感器109的信号并解析。主控制部120也可以按如下方式构成,即,在由传感器控制部110检测出针对某订单的照片打印已经全部排出的情况下,向控制部200进行该通知,并将针对该订单的订单信息设定为处理完毕的管理状态,进而从存储介质中消除。另外,作为照片处理装置100,不限于上述这样的结构,可以采用喷墨打印机或热敏打印机(升华型打印机)等各种结构。
(捕获软件程序) 以下对安装在控制器200中的扫描仪软件程序的功能进行说明。另外,该程序记录在存储介质中,可以作为存储介质来提供,此外,也可以通过通信线路来提供(下载提供)。在通过通信线路来提供的情况下,可以只提供其一部分的功能,其他一部分留在服务器装置中,如果本发明的功能作为整体的功能来发挥,则包含在本发明的技术范围中。
图1中针对捕获软件程序的处理功能以功能块图来示出。
具体而言,具有计数部201,对规定期间进行计数;画面数据信息取得部202,在上述规定期间来到时,取得上述画面中所显示的画面数据中的激活的画面数据的信息;判断部203,根据上述所取得的画面数据的信息,判断上述激活的画面数据是否为捕获对象的应用软件的画面数据;捕获部204,在由上述判断部203判断为上述激活的画面数据是捕获对象的应用软件的画面数据时,捕获上述激活的画面数据;以及保存部205,保存在上述捕获部204中捕获的画面数据。保存部205例如为大容量存储介质。
此外,所捕获的画面数据优选进行压缩处理来保存。压缩算法可以应用公知的算法,例如,举例示出游长压缩法(Run Length Compression)、PIC压缩法、JPEG压缩、PNG压缩、GIF压缩等。相应的情况下,捕获软件程序具有压缩处理功能(压缩部207),且在计算机中执行压缩处理步骤。
此外,具有捕获条件设定部206,设定捕获条件。捕获条件设定部206可以设定各种捕获条件,作为捕获条件,举例示出,例如捕获模式的设定、输出捕获数据的文件夹的指定、输出的文件的个数、1个文件的输出大小的指定(由文件数和文件大小来决定保存捕获数据的容量)、捕获处理的计时等。这些详细情况于后面叙述。
(捕获方法) 以下说明捕获部204的处理方法。作为第1方法,照原样取得激活窗口画面内的画面数据。这是如下方法,即,从监视器中正显示的桌面(desktop)画面内只切取激活窗口画面的画面数据,而不取得其他的画面数据。在该情况下,优选存储激活窗口画面相对于桌面画面的相对位置坐标。通过存储相对位置坐标,在再现时能够正确再现所捕获的画面的位置。
作为第2方法,只获取与上次所获取的画面数据之间的差分数据。由于只获取差分数据,因此在画面数据没有变化或变化较少的情况下,能够降低保存部205中保存的数据量。在该情况下,有必要在再现时展开差分数据。作为获取差分数据的方法,举例示出以下的方法。
(1)在初次获取时,如图11所示,将激活窗口画面以外的监视器显示部分(桌面画面、非激活窗口画面、图标、任务条等)的颜色设置为黑色,获取监视器中所显示的全部显示区域。将所获取的显示区域作为帧1。
(2)在第2次以后的获取时,如图11所示,将激活窗口画面以外的监视器显示部分的颜色设置为黑色,获取监视器中所显示的全部显示区域。将所获取的显示区域作为帧2。然后,取得本次所获取的画面数据(帧n)与上次所获取的画面数据(帧(n—1))之间的差分,只将差分数据联系于上次画面数据进行存储。通过反复进行以上的处理,能够将以紧接之前获取的画面数据为基准的差分数据积存起来。差分为图像的变化点。如图11所示,如果取得帧1和帧2之间的差分,则斜线部分为图像的变化点,留白部分为图像未变化的部分。作为斜线部分的差分数据联系于紧接之前画面数据进行存储。
(工作流程图) 下面,以下采用图2说明捕获软件程序的处理流程。控制器200由计算机构成,该计算机为采用微软(注册商标)公司的窗口系统(例如,MicrosoftWindows(注册商标)2000、XP、VISTA(注册商标))来工作的环境。另外,其他的窗口系统,例如,Mac OS、X Window System当然也可以。
如果由控制器200来启动OS,则如图3(a)所示,显示桌面画面300。在该桌面画面300中,显示有各种应用软件的启动文件图标。选择并执行捕获软件程序的启动文件图标301(S1)。如果执行,则如图3(a)所示,例如,在任务条中显示图标302。根据图标颜色能够识别捕获状态。例如,如果图标背景颜色为淡蓝色,则表示暂时停止中,如果为红色,则表示捕获中,如果为橙黄色,则表示捕获错误发生中。捕获错误例如,在不能向用于保存所捕获的画面数据的存储介质(例如硬盘)输出文件的情况下发生。作为初始设定,可以设定为通过启动文件执行,自动开始捕获功能,也可以设为暂时停止的状态。
启动文件执行后(S1),判断捕获功能是否为ON状态(S2),如果为ON状态,则进入到下面的步骤S3之后。不为ON状态的情况下,捕获功能为暂时停止状态。为了使捕获功能为ON状态,通过点击图3(a)所示的任务条的图标302,如图3(b)所示,显示菜单303,从菜单303中选择“捕获开始”,由此,可以开始捕获功能。在该菜单303中,在“捕获开始”以外,按照能够进行如下选择的方式来构成,例如,“捕获结束”(停止捕获的功能)、“设定”(设定捕获条件的功能)、“软件结束”(结束捕获软件程序的功能,只能在捕获结束后执行)等。
此外,在暂时停止状态中,判断是否选择了“设定”(S10)。若选择了“设定”,则在步骤S11中,进行捕获条件的设定。“设定”是上述捕获条件设定部206的功能,按照可以在不是捕获中的情况下设定条件的方式来构成。另外,捕获条件,虽然有时预先设定推荐条件,但是也可构成为根据设置照片打印处理系统的照片店的状况、或作为控制器200来使用的计算机的处理能力、硬盘容量等来适当设定,并能够对各种用户条件进行自定义。
(捕获条件设定) 以下,说明捕获条件的设定。图4中,示出捕获条件设定画面400的一例。“捕获模式的选择401”是用于设定使用的模式的方框(box)。已经设定的模式在组合框(combo box)中表示。在重新设定模式的情况下,输入新名称并保存。保存通过按下“Regist 418”来确定。
在文件设定栏的“输出文件夹402”中,指定保存所捕获的画面数据(以下,有时称为捕获画面数据。)的目标文件夹。采用方框右侧的按钮能够选择显示文件夹一览。在“输出文件数403”中,设定输出的文件的个数。在“输出文件大小404”中,指定1个文件的输出大小。这里,构成为当超出了所设定的大小时,切换到下一个文件进行输出。“输出文件数403”和“输出文件大小404”相乘所得到的值是保存捕获画面数据的容量。因此,可以按照保存部205的大容量存储介质(例如硬盘)的容量来设定。
通过选择“自动捕获开始405”的复选框(check box),能够设定为在启动捕获软件程序时自动地开始捕获处理。在捕获信息栏的“捕获方式406”中,设定各种方式(mode)。
捕获信息栏的“周期407”是用于控制捕获处理的周期计时的设定。这里,按每个所指定的数值来判断处理是否必要。在“捕获级别408”中,设定捕获的激活窗口的父画面的个数。
在画面捕获栏的“计时409”中,设定捕获处理的取样计数值。按照将上述“周期407”中所设定的数值与这里所设定的取样计数值相乘之后的值的时间计时来捕获画面数据。图4的设定的情况下,按照将100ms与10相乘之后的值即每1秒来对画面数据进行捕获处理。此外,画面数据的取样在上述计时以外也可以进行,例如,能够根据鼠标按钮按下、键盘按下来取得。
在画面捕获栏的“保存大小410”中,设定保存所取得的画面数据时的保存尺寸。如果照原样保存较大画面则再现时的图像较漂亮,但是,由于保存数据量增加,能够作为日志来保持的期间就变短。按照所指定的保存尺寸,对画面数据进行压缩处理。在“色数设定411”中,设定保存所取得的画面数据时的保存的色数。数值越大,虽然保持了原来的色数,但所保存的数据量越增加。
如果选择“鼠标412”的复选框,则保存鼠标操作日志。鼠标操作日志联系于所取得的画面数据。如果选择“键盘413”的复选框,则保存键盘操作日志。键盘操作日志联系于所取得的画面数据。如果选择“驱动414”的复选框,则保存驱动变化日志。驱动变化日志联系于所取得的画面数据。
如果选择“CPU/MEMORY 415”的复选框,则保存CPU的使用量日志、内存的使用量日志。按照将上述“周期407”中所设定的数值(100ms)与这里所设定的数值(10)相乘之后的值的时间计时来取样。如果选择“Network 416”的复选框,则保存网络状态日志。按照将上述“周期407”中所设定的数值(100ms)与这里所设定的数值(600)相乘之后的值的时间计时来取样。如果选择“Process 417”的复选框,则保存过程状态日志。按照将上述“周期407”中所设定的数值(100ms)与这里所设定的数值(600)相乘之后的值的时间计时来取样。
下面说明捕获处理。如果开始捕获功能,则在步骤S3中,利用计算机内部的定时器功能,对规定期间进行计数(S3,计数步骤)。捕获计时的期间由上述捕获条件设定来设定。
下面,在规定期间到来时(S4),取得激活的画面数据的信息(S5,画面数据信息取得处理步骤)。例如,取得激活画面的窗口句柄(windowhandle)。从所取得的窗口句柄中取得该执行模块名。这是由于窗口操作和执行模块名通过CPU联系在一起。此外,在窗口句柄中含有该画面的标题名,从所取得的窗口句柄中读出标题名,并与各画面数据建立对应而保存在保存部205中。该标题名是后述的场景跳转(scene jump)中的检索对象。
下面,判断所取得的画面数据的信息(这里为执行模块名)是否为捕获对象的应用软件的信息(S6,判断处理步骤)。捕获对象的应用软件预先存储在内存等中,这里,是上述照片打印处理系统程序的各种执行模块。
当判断所取得的画面数据的信息是捕获对象的应用软件的信息时,捕获激活的画面数据(S7,捕获处理步骤)。捕获的具体的方法可以应用上述方法。在步骤S6中,当判断为不是捕获对象的应用软件的信息时,不进行捕获处理,返回步骤S4。即,该计时中,不获取画面数据,捕获画面数据不存在。
另外,“画面为激活的”意思是只可以对该画面进行输入操作。图5中,示出一例,即,照片打印处理系统程序的画面为激活的。画面中央的窗口画面为照片打印处理系统程序的画面例(预先判断画面例),表示为激活的。其他的应用软件的画面为非激活的,只在画面下部区域的任务条中显示,为隐藏在预先判断画面背景中的状态。
图5示出激活的预先判断画面51。在获取该预先判断画面51的情况下,将桌面画面内的该预先判断画面以外的其他画面数据作为黑色来获取,取得与其上一帧的差分(图像的变化点),将差分数据与上一次的画面数据联系在一起。下面,如图6所示,与获取激活的订单管理画面61的情况相同,将桌面画面内的该订单管理画面以外的其他画面数据作为黑色来获取,取得与其上一帧(包含图5的预先判断画面51的桌面画面)的差分,将差分数据与上一次的画面数据联系在一起。由此,能够只针对与上一次的图像区域不同的图像区域的数据来捕获。
所捕获的画面数据由压缩部207进行压缩处理,并保存在保存部205中(S8,保存处理步骤)。另外,压缩处理不是必须的,但从存储介质的容量确保的观点出发优选进行压缩处理。
作为保存部205的存储介质,优选可以存储大容量数据的硬盘。优选以下构成预先设定存储介质中能够保存的保存数据量,如果所保存的画面数据的数据量达到其保存数据量,则消除以往画面数据,并将存储介质的保存数据量保持在一定以下,使得不产生无法保存捕获画面数据这样的问题。此外,如果捕获画面数据量达到保存数据量,则可以将存储介质中所保存的捕获画面数据转移到媒介(CD-ROM、MO等)中,确保存储介质的存储区域。
捕获处理如上所述,从任务条的图标来显示菜单,通过选择“暂时停止”,能够停止捕获处理。此外,可构成为预先设定捕获处理开始时刻和结束时刻,从开始时刻自动开始,当结束时刻到来时自动暂时停止。此外,也可以设定捕获处理结束期间,从捕获开始时刻经过一定期间自动暂时停止。
根据以上的实施方式,在捕获对象的应用软件为激活的,且其画面为激活的情况下,能够捕获其画面数据,而不捕获其他的应用软件的画面数据。因此,即使在其他应用软件的画面数据中包含个人信息、营业秘密,由于不会捕获这些信息,因此不产生法律问题,可以利用画面捕获来取得操作履历。
此外,如图7所示,在对设定为如预先判断画面与消息画面这样的父子关系的画面数据进行捕获的情况下,也可以捕获两者的画面数据。在判断为消息画面是激活的情况下,也同时捕获其父画面的预先判断画面。父子关系的设定可以适当设定,不限定于预先判断画面和消息画面。作为父子关系的设定,例如,可以适当设定为订单管理画面与消息画面、订单管理画面与错误消息画面、各种操作画面与消息画面、各种操作画面与错误消息画面等。
(捕获画面数据的再现处理) 由捕获软件程序所捕获的画面数据,可以由再现器软件来进行显示。如果启动再现器软件,则如图8所示,显示出简单显示方式的窗口。通过从菜单的项目“窗口”选择“显示方式切换”,如图9所示,可以显示详细显示方式的窗口。在详细显示方式中,显示如下2个画面显示画面数据的View Window、和再现功能的操作/各种日志显示画面窗口。
下面,说明再现方法。首先,图10示出在简单显示方式中所再现的画面数据例。选择图8的菜单的项目“文件”,并显示该菜单。选择该菜单中的“打开文件”,从保存所捕获的画面的图像数据的文件的一览中选择想再现的文件。如果选择了文件,则从存储介质将该文件读入主内存中,并开始再现。图10的窗口中央的画面示出所再现的捕获画面。鼠标的光标也被捕获。若捕获画面数据是被压缩的,则进行解压缩处理,然后再现。此外,当作为差分数据来进行存储时,进行展开差分数据的处理。
在图10中,显示窗口下部的条81和该条81上的倒三角记号示出再现中的文件正显示在什么样的位置上。在窗口下部的条81的下部,显示有现在显示的画面数据所被捕获的时刻82(捕获的计算机的当地时刻)、其日期83。在该时刻82的右侧,显示有再现/暂时停止按钮(通过按钮按下来对再现或暂时停止进行切换的功能按钮)/用于从现在位置移动规定部分的按钮84、再现速度设定条85等。
(再现软件程序) 以下对安装在控制器200中的再现软件程序的功能进行说明。另外,该程序记录在存储介质中,可以作为存储介质来提供,此外,也可以通过通信电路来提供(下载提供)。在通过通信电路来提供的情况下,可以只提供其一部分的功能,其他一部分留在服务器装置中。
(实施方式1) 作为实施方式1,说明如下,通过实施方式1涉及的再现软件程序的功能来再现通过捕获软件程序的功能采用照原样来取得激活窗口画面内的图像数据的方法(上述第1方法)依次获取的画面数据。图1中,针对再现软件程序的处理功能来示出功能块图。具体而言,具有再现部211,其依次再现画面数据;跳转处理部212,其通过对再现部211进行指示,使得跳转到规定的画面数据而进行再现,来执行场景跳转;输入接受部213,其接受字符串的输入;和检索部214,其根据所输入的字符串检索与各画面数据建立了对应的标题名。所谓场景跳转,是说不依次连续再现画面,而是越过途中的画面跳到其他画面。上述场景跳转的功能,也可以换句话说,是间隔显示依次获取的画面数据,即搜索功能。
(情景跳转方法) 图12详细示出了实施方式1中的再现软件程序的处理功能的功能块。在该例中示出如下情况采用照原样保存激活窗口画面内的图像数据的方法(上述第1方法),从监视器240中所显示的画面中依次获取画面数据。这样获取的各画面数据与该画面数据的标题名以及获取的时刻建立对应而被保存在构成保存部205的一部分的画面数据保存部205A中。
上述时刻可以为绝对时刻,也可以为相对时刻。例如,可以将在画面数据的初次获取时制成的文件的制成时刻作为绝对时刻来保存,并将相对上述绝对时刻的经过时间(相对时刻)与此后获取的各画面数据建立对应来保存。即使是这样的构成,通过进行将相对时刻加到上述绝对时刻上的处理,可以特别指定对应于各画面数据的绝对时刻,并显示该绝对时刻来再现各画面数据。在将绝对时刻与各画面数据建立对应来保存的情况下,文件大小变大,但是如上所述,通过采用从文件的制成时刻(开始时刻)即绝对时刻开始的偏移值来保存各画面数据的相对时刻,可以减小文件大小,并降低画面数据保存部205A中保存的数据量。
再现部211通过如下方式来再现画面数据,即,按照建立了对应的时刻,每隔一定时间切换监视器240上的窗口来依次显示画面数据保存部205A中保存的各画面数据。上述一定时间可以通过再现速度设定条85的操作来变更。
输入接受部213将采用输入操作部230输入的字符串给予检索部214。作为采用输入了操作部230的字符串的输入方法,可以举例示出通过操作作为输入操作部230的一例的键盘来直接输入字符的方法;或者通过操作作为输入操作部230的一例的鼠标来预先选择监视器240中显示的标题名等。
检索部214通过将从输入接受部213输入的字符串与画面数据保存部205A中保存的各画面数据的标题名进行比较,检索与所输入的字符串相对应的画面数据。作为基于该检索部214的检索方法,可以举例示出部分一致检索或完全一致检索等。在上述部分一致检索中,在与各画面数据建立对应来保存的标题名中,在其全部或一部分的字符串与所输入的字符串相一致的情况下,将该标题名作为检索结果来进行输出。另一方面,在上述完全一致检索中,在与各画面数据建立对应来保存的标题名中,只在其全部字符串与所输入的字符串相一致的情况下,才将该标题名作为检索结果来进行输出。
跳转处理部212具有跳转点决定部212B;以及跳转指示部212C,根据输入操作部230的操作开始场景跳转。跳转点决定部212B根据从检索部214输入的检索结果,决定情景跳转之后再现的画面数据(跳转点)。更具体而言,在从检索部214输入1个标题名作为检索结果的情况下,与该标题名建立对应而被保存在画面数据保存部205A中的画面数据被决定为跳转点。另一方面,在从检索部214输入多个标题名作为检索结果的情况下,在与这些标题名建立对应而被保存在画面数据保存部205A中的各画面数据中,将与如下时刻建立对应的画面数据决定为跳转点,其中上述时刻为比在该时间再现的画面数据居前或居后的最近时刻。此时,通过输入操作部230的操作,也可以将与检索结果对应的余下的画面数据依次决定为跳转点。
跳转指示部212C对再现部211进行指示,使得从由跳转点决定部212B所决定的跳转点开始再现画面数据。即,跳转指示部212C从画面数据保存部205A中读出与由跳转点决定部212B决定为跳转点的画面数据的标题名相对应的时刻,对再现部211进行指示,使得从与该时刻相对应的画面数据开始再现。根据来自该跳转指示部212C的指示,再现部211再现画面数据,由此,可以不再现1个以上的画面而跳转到与跳转点相对应的画面数据进行再现。
这样,通过跳转到与基于所输入的字符串所检索的标题名相对应的时刻来再现画面数据,可以容易地再现所希望的画面数据。但是,不限于上述这样从跳转指示部212C向再现部211输入时刻的构成,也可以构成为将时刻以外的信息作为识别与跳转点相对应的画面数据的信息输入到再现部211,根据该信息再现部211从画面数据保存部205A读出画面数据来进行再现。
图13是用于说明检索方法的一例的图。在该图13中示出为了采用输入操作部230输入字符串而在监视器240上显示的检索画面的一例。该检索画面可以通过输入操作部230的操作而显示到监视器240上。在该检索画面中,包含自由关键字区域91,其用于直接输入字符;一览显示区域92,其在组合框中一览显示与各画面数据相对应的标题名;向前检索键93,其用于将与比在该时间再现的画面数据居前的最近时刻建立对应的画面数据决定为跳转点;向后检索键94,其用于将比在该时间再现的画面数据居后的最近时刻建立对应的画面数据决定为跳转点;取消键95,其用于中止检索的执行。
如果选择自由关键字区域91,则可以通过操作作为输入操作部230的一例的键盘来直接输入字符。此外,通过操作作为输入操作部230的一例的鼠标,可以选择在一览显示区域92中一览显示的任何一个标题名。在采用自由关键字区域91或一览显示区域92输入字符串之后,如果选择向前检索键93或向后检索键94,则作为字符串来接受在自由关键字区域91中输入的字符或从一览显示区域92选择的标题名,并决定跳转点。在从一览显示区域92选择标题名的情况下,与在自由关键字区域91中每次一个字符地输入字符串的情况相比较,可以容易地再现所希望的画面数据。
图14是用于说明检索方法的一例的流程图。在如图13所示的检索画面中,对自由关键字区域91直接输入字符之后,在选择向前检索键93或向后检索键94的情况下(步骤S101中为YES),在与各画面数据建立对应而保存在画面数据保存部205A中的标题名中,将标题名的全部或一部分的字符串与所输入的字符串相一致的标题名作为检索结果来进行输出,由此,进行部分一致检索(步骤S102)。另一方面,在选择了一览显示区域92中一览显示的任何一个标题名的情况下(步骤S103中为YES),在与各画面数据建立对应而保存在画面数据保存部205A中的标题名中,将标题名的全部字符串与所输入的字符串相一致的标题名作为检索结果进行输出,由此,进行完全一致检索(步骤S104)。
根据这样检索的标题名,在选择向前检索键93的情况下,将与比在该时间再现的画面数据居前的最近时刻建立对应的画面数据决定为跳转点,在选择向后检索键94的情况下,将比在该时间再现的画面数据居后的最近时刻建立对应的画面数据决定为跳转点。然后,对再现部211进行指示,使得从与该跳转点相对应的画面数据开始进行再现,而不再现所决定的跳转点之前的画面数据(步骤106)。另外,在第二次选择向前检索键93或向后检索键94的情况下,将跳转后的画面数据作为基准,从检索结果当中将与比在该画面数据居前或居后的最近时刻建立对应的画面数据决定为跳转点。进行步骤S101~S106的处理,直到在图13的检索画面中进行选择取消键95之类的操作来结束检索为止(直到在步骤S107中成为YES为止)。
在本实施方式中,根据所输入的字符串来检索与画面数据建立了对应的标题名,基于该检索结果,可以不再现1个以上的画面数据而跳转到规定的画面数据来进行再现。因此,通过输入与所希望的画面数据相对应的字符串,可以更迅速地再现所希望的画面数据。
(实施方式2) 在实施方式1中,针对如下构成进行了说明,即通过实施方式1涉及的再现软件程序的功能来再现通过捕获软件程序的功能采用照原样来取得激活窗口画面内的图像数据的方法(上述第1方法)依次获取的画面数据。相对于此,实施方式2中,不同点在于采用了如下构成,即通过实施方式2涉及的再现软件程序的功能来再现通过捕获软件程序的功能采用保存各画面数据之间的差分数据的方法(上述第2方法)依次获取的画面数据。
图15中,详细示出了针对实施方式2中的再现软件程序的处理功能的功能块。在实施方式2中,对于构成保存部205的一部分的画面数据保存部205A,在初次获取时保存画面数据(初始画面数据),并且,在第2次以后的获取时,依次保存本次所获取的图像数据(帧n)与上次所获取的图像数据(帧(n—1))之间的差分数据。将各个画面数据的标题名及获取的时刻与初始画面数据及差分数据建立对应来保存。上述时刻可以为绝对时刻,也可以为相对时刻。
再现部211,将画面数据保存部205A中保存的初始画面数据在监视器240上的窗口中显示之后,按照建立了对应的时刻依次展开各差分数据,并将展开的各差分数据依次附加在已经显示的画面数据上。由此,可以每隔一定时间依次切换并显示不同的画面数据,再现画面数据。上述一定时间可以通过再现速度设定条85的操作来变更。跳转处理部212、输入接受部213以及检索部214的构成和功能,由于与实施方式1相同,因此省略详细的说明。
(实施方式3) 本发明的再现软件程序,不限于安装在控制器200中由操作者在控制器200上启动的方式。例如,可以从通过网络(包括互联网连接)连接控制器200的计算机(包括便携式计算机、通用计算机、工作站、服务器装置等)执行该再现软件程序的启动。此外,可以通过网络向上述计算机发送在保存部205中所保存的画面数据或差分数据。此外,也可以不将画面数据或差分数据通过网络向上述计算机发送,而是通过邮送等运送服务来接收存储了画面数据或差分数据的存储介质,或者,在店铺中直接接收,采用从该存储介质读入上述计算机中的画面数据或差分数据来进行基于再现软件程序的处理。
此外,再现软件程序也可以作为构成照片打印处理系统程序的模块。在相应的情况下,可以构成为启动照片打印处理系统程序,并从操作画面启动再现软件程序。这以外的构成要素可以按照与上述相同的构成要素来实现。
(实施方式4) (再现装置) 实施方式4的再现装置,具有再现部,依次再现画面数据;保存部,将该画面数据的标题名与所获取的各画面数据建立对应来保存;输入接受部,接受字符串的输入;检索部,根据所输入的字符串检索上述标题名;以及跳转处理部,根据上述检索结果,对上述再现部进行指示,使得跳转到规定的画面数据而进行再现。此外,上述保存部将上述标题名与时刻建立对应来保存;上述跳转处理部也可以根据与所检索的上述标题名相对应的时刻,对上述再现部进行指示,使得跳转到规定的画面数据而进行再现。此外,上述输入接受部也可以根据对所显示的上述标题名进行选择的输入操作,将该标题名作为上述字符串来接受。这些详细情况与上述相同。
此外,再现装置作为专用电路基板电路板,能够内置在安装了照片打印处理系统的应用软件的计算机内部,或者通过网络连接计算机。再现装置或专用电路基板电路板,可以按照专用电路的方式来构成上述结构,也可以按照CPU和内存等硬件资源、和各种软件程序协同作用的方式来构成,也可以按照固件的方式来构成。
此外,由再现装置再现的画面数据可以与上述相同地由捕获软件程序获取,该再现装置也可以具备该捕获软件功能。此外,捕获图像数据也可以发送到连接网络的计算机,在该计算机上,采用再现软件来再现。
在以上的实施方式中,再现软件程序在照片打印处理系统中执行,此外,虽然针对在照片打印处理系统中包括再现装置的结构进行了说明,但是并不限于这样的结构,本发明可以应用于照片打印处理系统以外的各种系统和装置中。
权利要求
1.一种再现方法,对从显示设备所显示的画面中依次获取的画面数据进行再现,具有以下处理步骤
再现步骤,依次再现画面数据;
保存步骤,将该画面数据的标题名与所获取的各画面数据建立对应来保存;
输入接受步骤,接受字符串的输入;
检索步骤,根据所输入的字符串,检索上述标题名;以及
跳转处理步骤,根据上述检索结果,进行指示,使得跳转到规定的画面数据而进行再现。
2.根据权利要求1所述的再现方法,其特征在于,
在上述保存步骤中,将上述标题名与时刻建立对应来保存,
在上述跳转处理步骤中,根据与所检索的上述标题名相对应的时刻,进行指示,使得跳转到规定的画面数据而进行再现。
3.根据权利要求1或2所述的再现方法,其特征在于,
在上述输入接受步骤中,根据对上述显示设备中所显示的上述标题名进行选择的输入操作,将该标题名作为上述字符串来接受。
4.一种再现装置,对从显示设备所显示的画面中依次获取的画面数据进行再现,其特征在于,具有
再现部,其依次再现画面数据;
保存部,其将该画面数据的标题名与所获取的各画面数据建立对应来保存;
输入接受部,其接受字符串的输入;
检索部,其根据所输入的字符串,检索上述标题名;以及
跳转处理部,其根据上述检索结果,对上述再现部进行指示,使得跳转到规定的画面数据而进行再现。
5.根据权利要求4所述的再现装置,其特征在于,
上述保存部将上述标题名与时刻建立对应来保存;
上述跳转处理部根据与所检索的上述标题名相对应的时刻,对上述再现部进行指示,使得跳转到规定的画面数据而进行再现。
6.根据权利要求4或5所述的再现装置,其特征在于,
上述输入接受部根据对上述显示设备中所显示的上述标题名进行选择的输入操作,将该标题名作为上述字符串来接受。
全文摘要
本发明提供一种再现方法和再现装置,可以更迅速地再现所希望的画面数据。由输入接受部(213)接受字符串的输入,根据所输入的字符串来检索保存在画面数据保存部(205A)中的标题名,基于该检索结果,对再现部(211)进行指示,使得跳转到规定的画面数据而进行再现。因此,通过输入与所希望的画面数据相对应的字符串,可以更加迅速地再现所希望的画面数据。
文档编号H04N1/00GK101472031SQ20081018491
公开日2009年7月1日 申请日期2008年12月23日 优先权日2007年12月28日
发明者中野智生, 宫胁久实 申请人:诺日士钢机株式会社