两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

捕獲方法及捕獲裝置的制作方法

文檔序號:6468984閱讀:251來源:國知局
專利名稱:捕獲方法及捕獲裝置的制作方法
技術領域
本發(fā)明涉及獲取畫面中顯示的畫面數據的捕獲方法及捕獲裝置。
背景技術
以往,已知有通過網絡將制成照片打印的照片處理裝置和控制器進行 了連接的照片打印處理系統(tǒng)。在這樣的系統(tǒng)中,由店面受理處或網絡受理 終端所受理的圖像數據按訂單單位保存在大容量存儲裝置中。此外,采用 掃描儀從顯影完畢的底片所讀取到的圖像數據也同樣地按訂單單位保存 在大容量存儲裝置中。所保存的訂單單位的圖像數據由控制器進行管理。 控制器按照基于訂單的受理順序或給顧客的提交期限等的打印處理順序, 按訂單單位向照片處理裝置發(fā)送圖像數據。此外,控制器能夠對圖像數據 進行各種修正處理。該各種修正處理列舉有顏色修正、濃度修正、紅眼 修正、逆光修正等特殊修正等。照片處理裝置對從控制器發(fā)送來的訂單單 位的圖像數據進行處理,制成照片打印。上述控制器雖然有時由專用裝置 構成,但是也有由通用的計算機構成的情況。
于是,在上述這樣的照片打印處理系統(tǒng)中,根據事后驗證操作者的操 作履歷的目的、驗證錯誤產生原因的目的、維護目的等,提出了采用畫面 捕獲的手段來取得控制器的操作履歷的方法?,F在公知的畫面捕獲軟件是 獲取監(jiān)視器中所顯示的全部畫面數據。
另外,作為取得操作履歷的數據處理裝置,已知有下述專利文獻l。 該專利文獻l的裝置,其特征在于,包括操作履歷受理單元,其受理使 用鼠標或鍵盤等輸入設備針對各種軟件的操作履歷,上述各種軟件為管理 計算機的基本功能的基本軟件以及文字處理軟件或WEB瀏覽器等的應用 軟件等;操作傾向數據處理單元,其根據由上述操作履歷受理單元所受理
的操作履歷,進行規(guī)定處理,該規(guī)定處理用于推測用戶對上述軟件的操作
傾向;以及操作傾向數據輸出單元,其輸出操作傾向數據,該操縱傾向數
3據表示由上述操作傾向數據處理單元的規(guī)定處理所得到的用戶的操作傾 向。這種裝置是取得使用鼠標或鍵盤等輸入設備的操作履歷的裝置,而并 未取得基于監(jiān)視器中所顯示的畫面數據的操作履歷。
專利文獻l: JP特開2003 — 177847號公報
此外,在畫面捕獲軟件中,在捕獲對象的應用軟件進行工作的期間, 將多數畫面數據保存在硬盤等存儲裝置中,在畫面上再現該保存的畫面數 據。在如此大量處理畫面數據的軟件中,參照(再現)畫面數據的同時有 必要驗證操作履歷,為了高效率地進行驗證工作,軟件的使用必須方便靈 活。
在這樣的應用軟件中,雖然不是發(fā)生了錯誤,但是用戶有可能提出操 作繁重、數據的輸入輸出花費時間等不滿。關于這樣的不滿,除了在計算 機其自身性能方面存在原因之外,也在軟件制作自身方面存在原因。這樣 的情況下,在軟件的構成方面,有必要分析在哪個模塊中出現問題,需要 在軟件升級時反映出來。

發(fā)明內容
本發(fā)明鑒于上述實際情況而產生,該課題提供一種捕獲方法及捕獲裝 置,可以高效率地分析捕獲對象的應用軟件的軟件上的問題點。 為了解決上述課題,本發(fā)明為獲取畫面中所顯示的畫面數據的捕獲方
法,具有以下處理步驟
捕獲處理步驟,捕獲有關畫面中所顯示的畫面數據; 使用率數據取得處理步驟,取得CPU、及/或內存的使用率數據;以

保存處理步驟,可保存由上述捕獲處理步驟所捕獲的畫面數據、和由 上述使用率數據處理步驟所取得的使用率數據。
本發(fā)明的捕獲方法中采用的捕獲軟件程序,安裝在通用的計算機 (computer)中,具有獲取例如監(jiān)視器等顯示設備中所顯示的畫面上的畫 面數據的功能。該捕獲軟件程序,例如,能夠按規(guī)定周期連續(xù)地捕獲照片 打印處理系統(tǒng)的應用軟件的激活畫面。作為具體的構成,為了在計算機中 執(zhí)行如下步驟而發(fā)揮作用捕獲處理步驟,捕獲有關畫面中所顯示的畫面數據;保存處理步驟,保存由上述捕獲處理步驟所捕獲的畫面數據;使用 率數據取得處理步驟,取得CPU、及/或內存的使用率數據;以及保存處 理步驟,保存由上述捕獲處理步驟所捕獲的畫面數據、和由上述使用率數 據處理步驟所取得的使用率數據。
特別地,不是只保存畫面數據,還與CPU及/或內存的使用率數據合 并保存。因此,在再現畫面數據的時候,也可以與該畫面中的CPU或內 存的使用率合并顯示。例如,在發(fā)生操作繁重這樣的問題時,這些使用率 數據會傾向于變得相當高。因此,通過分析使用率數據,可以高效率地分 析捕獲對象的應用軟件的軟件上的問題點。
另外,在保存畫面數據時,雖然可以經常保存使用率數據,但是也可 以按規(guī)定的比例來保存使用率數據。例如,可以每5次保存畫面數據時保 存1次使用率數據。
在本發(fā)明中,優(yōu)選還執(zhí)行再現處理步驟,在畫面中再現所保存的畫 面數據以及使用率數據;以及跳轉處理步驟,在該再現時,跳轉到上述使
用率數據為規(guī)定級別以上的畫面中。
這里,所謂跳轉,是說不是按順序連續(xù)地再現畫面,而是越過途中的 畫面向其他畫面跳轉。如果依據該構成,則由于進行在畫面中再現所保存 的畫面數據和使用率數據的處理,可以對應畫面來確認使用率,因此易于 分析在進行哪個操作時使用率變高。因此,可以更加高效地分析捕獲對象 的應用軟件的軟件上的問題點。
在本發(fā)明中,優(yōu)選還執(zhí)行比較處理步驟,將上述所取得的使用率數 據與預先設定的模式數據進行比較。
通過預先取得并設定相關的模式數據,來比較使用率數據與模式數 據。例如,通過預先設定易于發(fā)生錯誤的模式,能夠與錯誤建立關聯(lián)來進 行分析,并能夠有助于高效地分析軟件上的問題點。
在執(zhí)行本發(fā)明涉及的捕獲處理步驟時,優(yōu)選下述步驟和處理-
畫面數據信息取得處理步驟,取得上述畫面中所顯示的畫面數據中的 激活的畫面數據的信息;
判斷處理步驟,根據上述取得的畫面數據的信息,判斷上述激活的畫 面數據是否為捕獲對象的應用軟件的畫面數據;當由上述判斷處理步驟判斷為上述激活的畫面數據是捕獲對象的應 用軟件的畫面數據時,通過上述捕獲處理步驟捕獲上述激活的畫面數據的 步驟。
依據這樣的構成,捕獲軟件程序在計算機中還執(zhí)行畫面數據信息取 得處理步驟,取得上述畫面中所顯示的畫面數據中的激活的畫面數據的信 息;判斷處理步驟,根據上述所取得的畫面數據的信息,判斷上述激活的 畫面數據是否為捕獲對象的應用軟件的畫面數據;以及如下處理,即,當 由上述判斷處理步驟,判斷為上述激活的畫面數據是捕獲對象的應用軟件 的畫面數據時,通過上述捕獲處理步驟捕獲上述激活的畫面數據。
根據以上結構,當捕獲對象的應用軟件為激活的,且該畫面為激活的 情況下,能夠捕獲該畫面數據,而不捕獲畫面上所顯示的其他的應用軟件 的畫面數據。因此,畫面上所顯示的其他的應用軟件的畫面數據中即使包 含個人信息、營業(yè)秘密,也不會捕獲這些信息,因此不產生法律問題,可 以利用畫面捕獲來取得操作履歷。
為了解決上述課題,本發(fā)明涉及的捕獲裝置,其特征在于,具有
捕獲部,其捕獲有關畫面中所顯示的畫面數據;
使用率數據取得部,其取得CPU、及/或內存的使用率數據;以及
保存部,其保存由上述捕獲處理步驟所捕獲的畫面數據、和由上述使 用率數據取得部所取得的使用率數據。
作為具體的構成,本發(fā)明的捕獲裝置,為了在計算機中執(zhí)行下述步驟 而發(fā)揮作用捕獲處理步驟,捕獲有關畫面中所顯示的畫面數據;保存處 理步驟,保存由上述捕獲處理步驟所捕獲的畫面數據;使用率數據取得處 理步驟,取得CPU、及/或內存的使用率數據;以及保存處理步驟,保存 由上述捕獲處理步驟所捕獲的畫面數據、和由上述使用率數據處理步驟所 取得的使用率數據。
特別地,不是只保存畫面數據,還與CPU及/或內存的使用率數據合 并保存。因此,在再現畫面數據的時候,也可以與該畫面中的CPU或內 存的使用率合并顯示。例如,在發(fā)生操作繁重這樣的問題時,這些使用率 數據會傾向于變得相當高。因此,通過分析使用率數據,可以高效率地分 析捕獲對象的應用軟件的軟件上的問題點。


圖1是用于說明照片打印處理系統(tǒng)的功能結構的圖。
圖2是捕獲處理的工作流程圖。
圖3是用于說明捕獲軟件的執(zhí)行畫面的圖。
圖4是用于說明捕獲條件設定畫面的圖。
圖5是用于說明捕獲軟件的執(zhí)行畫面的圖。
圖6是用于說明捕獲畫面數據的圖。
圖7是用于說明捕獲軟件的執(zhí)行畫面的圖。
圖8是用于說明再現器軟件的執(zhí)行畫面的圖。
圖9是用于說明再現器軟件的執(zhí)行畫面的圖。
圖IO是用于說明再現軟件的執(zhí)行畫面(簡單顯示方式)的圖。
圖11是用于說明再現軟件的執(zhí)行畫面(詳細顯示方式)的圖。
圖12是示出使用率數據和模式數據的比較的圖。
圖13是用于說明捕獲方法的圖。
符號說明
100照片處理裝置 200控制器 201計數部
202畫面數據信息取得部
203判斷部
204捕獲部
205保存部
206捕獲條件設定部
207壓縮部
具體實施例方式
(實施方式l)
采用

適于本發(fā)明的照片打印處理系統(tǒng)的 一例。 <系統(tǒng)的整體結構>
7圖1是示出照片打印處理系統(tǒng)的整體結構的一例的示意圖。在本實施
方式中,1臺以上的照片處理裝置100通過LAN等網絡與控制器200連接。 控制器200由通用的計算機構成,并安裝有照片打印處理系統(tǒng)的應用軟件 程序。該應用軟件程序由圖像處理程序模塊、訂單管理程序模塊、后述的 預先判斷用程序模塊、其他的各種模塊組合構成。在該控制器200中,安 裝有文字處理軟件、電子制表軟件、帳目軟件、WEB瀏覽器軟件等各種 應用軟件。
此外,在控制器200上,連接有從底片讀取畫像數據的掃描儀300。 此外,通過網絡,該控制器200與受理終端400、記錄裝置500、網絡受 理終端600連接。另外,受理終端400、記錄裝置500以及網絡受理終端 600的設置臺數不限于分別為1臺,按照需要可以設置為多臺。此外,掃 描儀300也可以設置在照片處理裝置100中。
照片處理裝置100具有根據由控制器200發(fā)送的圖像數據制成照片打 印的功能。作為圖像數據,列舉出,從掃描儀300所取得的顯影完畢的底 片的彗差(coma)圖像的圖像數據、或從受理終端400等經由網絡發(fā)送來 的圖像數據等。
受理終端400設置在例如店鋪中,能夠接受在數碼相機的記錄媒介或 其他的記錄媒介中保存的圖像數據。作為記錄媒介的種類,舉例示出,緊 湊式閃存(co mpactflash)(注冊商標)、智能媒體卡(smartmedia)(注冊 商標)、記憶棒(memory stick)(注冊商標)、CD-R、 DVD-R等。受理終 端400主要由顧客操作,顧客插入自帶的記錄媒介,能夠選擇成為照片打 印的制成對象的圖像數據,或是設定打印枚數。記錄裝置500具有將從控 制器200發(fā)送來的圖像數據、訂做數據等寫入記錄媒介的功能。
網絡受理終端600由計算機構成,具有受理基于經由網絡的聯(lián)機方式 的打印訂做的功能。相應的打印訂做的受理是通過設置在網絡上的服務器 610來進行的。即,將涉及打印訂做的圖像數據從顧客的計算機620上載 到服務器610,并在適當的計時下載到網絡受理終端600而用于打印處理。 按照這樣的聯(lián)機方式來受理打印訂做的系統(tǒng)是公知的。
<照片打印處理系統(tǒng)的功能塊結構>
首先,在以下說明控制器200的主要功能。在控制器200中安裝有照片打印處理系統(tǒng)中采用的照片打印處理系統(tǒng)的應用軟件程序(以下,有時 稱為照片打印處理系統(tǒng)程序)。
如圖1所示,照片打印處理系統(tǒng)程序主要為在計算機中執(zhí)行如下步驟 而發(fā)揮作用數據接收處理步驟(數據接收處理部),從掃描儀300、受理
終端400、記錄裝置500以及網絡受理終端600等接收涉及照片打印訂做 的圖像數據以及由訂做數據形成的訂單信息;訂單信息保存處理步驟(訂 單信息保存處理部),將接收到的訂單信息保存在存儲介質(HDD)中; 訂單管理處理步驟(訂單管理處理部),進行對該訂單信息追加、變更、 消除、訂單順序等的管理處理;預先判斷處理步驟(預先判斷處理部), 對訂單信息中的圖像數據進行預先判斷;圖像處理步驟(圖像處理部), 根據預先判斷處理步驟中制成的預先判斷修正數據,對圖像數據進行圖像 處理并制成打印制成用圖像數據;數據發(fā)送步驟(數據發(fā)送處理部),按 照打印處理順序,按訂單單位將打印制成用圖像數據向照片處理裝置側發(fā) 送。此外,照片打印處理系統(tǒng)程序還具有査詢照片處理裝置的運轉狀況的 處理步驟、接收照片處理裝置的運轉狀況并對在畫面上顯示的處理步驟、 照片處理裝置的各種設定值進行設定處理的步驟等程序功能。該照片打印 處理系統(tǒng)程序與己安裝的計算機的CPU、內存等硬件資源協(xié)同作用來發(fā)揮 該功能。
此外,作為其他實施方式,也可以不在控制器200中進行圖像處理步 驟,而將在預先判斷處理步驟中制成的預先判斷修正數據和圖像數據向照 片處理裝置側發(fā)送,并在內置于照片處理裝置內部的由專用電路構成的圖 像處理基板中進行圖像處理。此外,預先判斷處理步驟對于全部訂單的圖 像數據而言,不是必須的,也可以省略預先判斷處理。此外,從掃描儀300 接收到的圖像數據也可以是預先判斷處理后的圖像數據。
在本發(fā)明中,預先判斷處理在根據圖像數據制成照片打印之前,判定 是否制成適當畫質的照片打印,提供用于操作者來進行針對圖像數據的判 定的功能。另外,預先判斷處理不是必須進行的處理,也可以省略預先判 斷處理來進行打印處理。
預先判斷處理,具體而言,提供輸入用于修正顏色或濃度的修正數據 的功能,根據需要設定相應的修正數據的輸入。作為其他修正數據的設定,
9可舉出紅眼修正、逆光修正等特殊修正的設定作為例子。
此外,作為打印張數的設定,雖然就從掃描儀300所取得的圖像數據
來說設定了默認值為1,但是也可以由操作者的輸入操作來變更。
此外,訂單信息的圖像數據可以由l個慧差圖像數據構成,也可以由
多個慧差圖像數據構成。在訂做數據中也可以包含,訂做ID、訂做者識別
信息、每慧差圖像的打印張數、每慧差圖像的打印尺寸的信息等。
此外,控制器200包括用于各種設定、操作指示輸入等的輸入操作
部230;以及用于各種設定操作指示顯示等的監(jiān)視器240。輸入操作部230 由鍵盤或鼠標等構成。本實施方式1的捕獲軟件程序的詳細情況在后面敘 述,以下說明掃描儀300、照片處理裝置100的結構。
掃描儀300具有對在顯影完畢底片中形成的慧差圖像進行掃描并取得 數字圖像數據的功能。所讀取到的圖像數據向控制器200發(fā)送。作為讀取 方法,有預先掃描和正式掃描的2個種類,預先掃描按照低分辨率(預先 判斷用分辨率) 一次讀取整個底片,正式掃描在基于預先掃描的圖像數據 的預先判斷處理之后進行,并按照高分辨率(照片用分辨率)來讀取。在 該情況下,掃描儀300與提供預先判斷處理功能的預先判斷處理單元相連 接。
照片處理裝置100具有接收部IOI,其從控制器200接收打印制成 用圖像數據;曝光部105,其用于在從相紙盒103陸續(xù)送出的相紙104上 對所接收的打印制成圖像數據進行曝光處理;顯影部106,其用于對曝光 處理后的相紙104進行顯影處理;干燥部107,其用于對顯影處理后的相 紙104進行干燥處理;以及分類排出部108,其將干燥處理后的相紙104 進行分類處理并排出。此外,包括主控制部120,其用于控制照片處理裝 置100的整體工作。
在相紙盒103中以巻軸狀容納有作為照片感光材料的相紙104。相紙 盒103可以設置2臺,例如,可以預先放置寬度不同的相紙。從相紙盒103 引出的長尺狀的相紙104由刀具等切斷工具進行切斷,以便成為所設定的 打印尺寸。
曝光部105具有曝光引擎,并接收從圖像處理基板220的擴展內存發(fā) 送來的打印制成用圖像數據,根據該打印制成用圖像數據,在相紙的乳劑面上對圖像進行洗印曝光。作為曝光引擎,不限定于特定方式的引擎,可
以使用例如,激光引擎、CRT引擎、PLZT引擎等。
顯影部106對洗印曝光圖像后的相紙104進行顯影處理,干燥部107 對顯影處理后的相紙104進行干燥處理。在分類排出部108中以如下方式 構成,將制成的照片打印向裝置本體外部排出,可以由規(guī)定的匯集裝置按 訂單單位進行匯集。
相紙傳感器109檢測從分類排出部108排出的相紙104,并檢測某訂 單的照片打印是否全部排出。傳感器控制部IIO對相紙傳感器109進行驅 動控制,并且接收來自相紙傳感器109的信號并解析。主控制部120也可 以按如下方式構成,即,在由傳感器控制部110檢測出針對某訂單的照片 打印已經全部排出的情況下,向控制部200進行該通知,并將針對該訂單 的訂單信息設定為處理完畢的管理狀態(tài),進而從存儲介質中消除。另外, 作為照片處理裝置100,不限于上述這樣的結構,可以采用噴墨打印機或 熱敏打印機(升華型打印機)等各種結構。 (捕獲軟件程序)
以下對安裝在控制器200中的掃描儀軟件程序的功能進行說明。另外, 該程序記錄在存儲介質中,可以作為存儲介質來提供,此外,也可以通過 通信線路來提供(下載提供)。在通過通信線路來提供的情況下,可以只 提供其一部分的功能,其他一部分留在服務器裝置中,如果本發(fā)明的功能 作為整體的功能來發(fā)揮,則包含在本發(fā)明的技術范圍中。
圖1中針對捕獲軟件程序的處理功能以功能塊圖來示出。 具體而言,具有計數部201,對規(guī)定期間進行計數;畫面數據信息 取得部202,在上述規(guī)定期間來到時,取得上述畫面中所顯示的畫面數據 中的激活的畫面數據的信息;判斷部203,根據上述所取得的畫面數據的 信息,判斷上述激活的畫面數據是否為捕獲對象的應用軟件的畫面數據; 捕獲部204,在由上述判斷部203判斷為上述激活的畫面數據是捕獲對象 的應用軟件的畫面數據時,捕獲上述激活的畫面數據;以及保存部205, 保存在上述捕獲部204中捕獲的畫面數據。保存部205例如為大容量存儲 介質。
此外,所捕獲的畫面數據優(yōu)選進行壓縮處理來保存。壓縮算法可以應用公知的算法,例如,舉例示出游長壓縮法(Run Length Compression^ PIC壓縮法、JPEG壓縮、PNG壓縮、GIF壓縮等。相應的情況下,捕獲 軟件程序具有壓縮處理功能(壓縮部207),且在計算機中執(zhí)行壓縮處理步 驟。
此外,具有捕獲條件設定部206,設定捕獲條件。捕獲條件設定部206 可以設定各種捕獲條件,作為捕獲條件,舉例示出,例如捕獲模式的設 定、輸出捕獲數據的文件夾的指定、輸出的文件的個數、1個文件的輸出 大小的指定(由文件數和文件大小來決定保存捕獲數據的容量)、捕獲處 理的計時、是否取得CPU或內存的使用率數據等。這些詳細情況于后面 敘述。
此外,具備使用率數據取得部208,取得控制器200具有的CPU和內 存的使用率數據。這些使用率數據在把握控制器200的工作狀況方面有用。 在分析捕獲軟件程序的軟件上的問題點時,將有效利用這些使用率數據。 (捕獲方法)
以下說明捕獲部204的處理方法。作為第1方法,照原樣取得激活窗 口畫面內的畫面數據。這是如下方法,即,從監(jiān)視器中正顯示的桌面(desk top)畫面內只切取激活窗口畫面的畫面數據,而不取得其他的畫面數據。 在該情況下,優(yōu)選存儲激活窗口畫面相對于桌面畫面的相對位置坐標。通 過存儲相對位置坐標,在再現時能夠正確再現所捕獲的畫面的位置。
作為第2方法,只獲取與上次所獲取的畫面數據的差異數據。由于只 獲取差異數據,因此可以減少作為日志(log)來保存的保存數據量。在該 情況下,有必要在再現時展開差異數據。作為獲取差異數據的方法,舉例 示出以下的方法。
(1) 在初次獲取時,如圖13所示,將激活窗口畫面以外的監(jiān)視器顯 示部分(桌面畫面、非激活窗口畫面、圖標、任務條等)的顏色設置為黑 色,獲取監(jiān)視器中所顯示的全部顯示區(qū)域。將所獲取的顯示區(qū)域作為幀1。
(2) 在第2次以后的獲取時,如圖13所示,將激活窗口畫面以外的 監(jiān)視器顯示部分的顏色設置為黑色,獲取監(jiān)視器中所顯示的全部顯示區(qū) 域。將所獲取的顯示區(qū)域作為幀2。然后,取得本次所獲取的畫面數據(幀 n)與上次所獲取的畫面數據(幀(n—l))之間的差異,只將差異數據聯(lián)
12系于上次畫面數據進行存儲。通過反復進行以上的處理,能夠將以緊接之 前獲取的畫面數據為基準的差異數據積存起來。差異為圖像的變化點。如 圖13所示,如果取得幀1和幀2之間的差異,則斜線部分為圖像的變化 點,留白部分為圖像未變化的部分。作為斜線部分的差異數據聯(lián)系于緊接 之前畫面數據進行存儲。
如果采用該方法,則在再現時,能夠針對圖像的變化點的大小進行驗 證。預先存儲變化點的大小的數據,在再現時,可以自動向變化點大的幀 進行場景跳轉。
(工作流程圖)
下面,以下采用圖2說明捕獲軟件程序的處理流程??刂破?00由計
算機構成,該計算機為采用微軟(注冊商標)公司的窗口系統(tǒng)(例如,
Microsoft Windows (注冊商標)2000、 XP、 VISTA (注冊商標))來工作 的環(huán)境。另外,其他的窗口系統(tǒng),例如,MacOS、 X Window System當然 也可以。
如果由控制器200來啟動OS,則如圖3 (a)所示,顯示桌面畫面300。 在該桌面畫面300中,顯示有各種應用軟件的啟動文件圖標。選擇并執(zhí)行 捕獲軟件程序的啟動文件圖標301 (Sl)。如果執(zhí)行,則如圖3 (a)所示, 例如,在任務條中顯示圖標302。根據圖標顏色能夠識別捕獲狀態(tài)。例如, 如果圖標背景顏色為淡藍色,則表示暫時停止中,如果為紅色,則表示捕 獲中,如果為橙黃色,則表示捕獲錯誤發(fā)生中。捕獲錯誤例如,在不能向 用于保存所捕獲的畫面數據的存儲介質(例如硬盤)輸出文件的情況下發(fā) 生。作為初始設定,可以設定為通過啟動文件執(zhí)行,自動開始捕獲功能, 也可以設為暫時停止的狀態(tài)。
啟動文件執(zhí)行后(Sl),判斷捕獲功能是否為ON狀態(tài)(S2),如果為 ON狀態(tài),則進入到下面的步驟S3之后。不為ON狀態(tài)的情況下,捕獲功 能為暫時停止狀態(tài)。為了使捕獲功能為ON狀態(tài),通過點擊圖3 (a)所示 的任務條的圖標302,如圖3 (b)所示,顯示菜單303,從菜單303中選 擇"捕獲開始",由此,可以開始捕獲功能。在該菜單303中,在"捕獲 開始"以外,按照能夠進行如下選擇的方式來構成,例如,"捕獲結束"(停 止捕獲的功能)、"設定"(設定捕獲條件的功能)、"軟件結束"(結束捕獲軟件程序的功能,只能在捕獲結束后執(zhí)行)等。
此外,在暫時停止狀態(tài)中,判斷是否選擇了 "設定"(S20)。若選擇 了 "設定",則在步驟S21中,進行捕獲條件的設定。"設定"是上述捕獲
條件設定部206的功能,按照可以在不是捕獲中的情況下設定條件的方式 來構成。另外,捕獲條件,雖然有時預先設定推薦條件,但是也可構成為 根據設置照片打印處理系統(tǒng)的照片店的狀況、或作為控制器200來使用的 計算機的處理能力、硬盤容量等來適當設定,并能夠對各種用戶條件進行 自定義。
(捕獲條件設定)
以下,說明捕獲條件的設定。圖4中,示出捕獲條件設定畫面400的 一例。"捕獲模式的選擇401"是用于設定使用的模式的方框(box)。已經 設定的模式在組合框(combo box)中表示。在重新設定模式的情況下, 輸入新名稱并保存。保存通過按下"Regist418"來確定。
在文件設定欄的"輸出文件夾402"中,指定保存所捕獲的畫面數據 (以下,有時稱為捕獲畫面數據。)的目標文件夾。采用方框右側的按鈕 能夠選擇顯示文件夾一覽。在"輸出文件數403"中,設定輸出的文件的 個數。在"輸出文件大小404"中,指定l個文件的輸出大小。這里,構 成為當超出了所設定的大小時,切換到下一個文件進行輸出。"輸出文件 數403"和"輸出文件大小404"相乘所得到的值是保存捕獲畫面數據的 容量。因此,可以按照保存部205的大容量存儲介質(例如硬盤)的容量 來設定。
通過選擇"自動捕獲開始405"的復選框(checkbox),能夠設定為在 啟動捕獲軟件程序時自動地開始捕獲處理。在捕獲信息欄的"捕獲方式 406"中,設定各種方式(mode)。
捕獲信息欄的"周期407"是用于控制捕獲處理的周期計時的設定。 這里,按每個所指定的數值來判斷處理是否必要。在"捕獲級別408"中, 設定捕獲的激活窗口的父畫面的個數。
在畫面捕獲欄的"計時409"中,設定捕獲處理的取樣計數值。按照 將上述"周期407"中所設定的數值與這里所設定的取樣計數值相乘之后 的值的時間計時來捕獲畫面數據。圖4的設定的情況下,按照將100 ms
14與10相乘之后的值、即每1秒來對畫面數據進行捕獲處理。此外,畫面 數據的取樣在上述計時以外也可以進行,例如,能夠根據鼠標按鈕按下、 鍵盤按下來取得。
在畫面捕獲欄的"保存大小410"中,設定保存所取得的畫面數據時 的保存尺寸。如果照原樣保存較大畫面則再現時的圖像較漂亮,但是,由 于保存數據量增加,能夠作為日志來保持的期間就變短。按照所指定的保 存尺寸,對畫面數據進行壓縮處理。在"色數設定411"中,設定保存所 取得的畫面數據時的保存的色數。數值越大,雖然保持了原來的色數,但 所保存的數據量越增加。
如果選擇"鼠標412"的復選框,則保存鼠標操作日志。鼠標操作日 志聯(lián)系于所取得的畫面數據。如果選擇"鍵盤413"的復選框,則保存鍵 盤操作日志。鍵盤操作日志聯(lián)系于所取得的畫面數據。如果選擇"驅動414" 的復選框,則保存驅動變化日志。驅動變化日志聯(lián)系于所取得的畫面數據。 如果選擇"CPU/MEMORY415"的復選框,則保存CPU使用量日志
(使用率數據的記錄)、內存的使用量日志(使用率數據的記錄)。按照將 上述"周期407"中所設定的數值(100 ms)與這里所設定的數值(10) 相乘之后的值的時間計時來取樣。如果選擇"Network416"的復選框,則 保存網絡狀態(tài)日志。按照將上述"周期407"中所設定的數值(100 ms) 與這里所設定的數值(600)相乘之后的值的時間計時來取樣。如果選擇
"Process 417"的復選框,則保存過程狀態(tài)日志。按照將上述"周期407" 中所設定的數值(100 ms)與這里所設定的數值(600)相乘之后的值的 時間計時來取樣。
這里,雖然是使用率數據的保存計時,但是配合保存畫面數據的計時 來保存使用率數據。但是,在保存畫面數據時通常不保存使用率數據,可 以按照幾次中一次的比例來保存。在上述設定例中,按每l秒來保存畫面 數據,也按每1秒來保存使用率數據。如果將復選框的設定值設置為20, 則就成為按每2秒來保存使用率數據。針對該計時,當然可以任意設定。
此外,關于使用率數據和畫面數據,通過時刻數據聯(lián)系在一起。根據 計算機內部的定時器功能,可以保存時刻數據。因此,在畫面上再現使用 率數據時,可以按照與畫面數據建立了對應的狀態(tài)來再現。使用率數據和畫面數據的相聯(lián)系不限定與基于時刻數據的聯(lián)系,例如,可以通過以最初 獲取的圖像數據的獲取時刻為基準的相對時間值、計數值等來相聯(lián)系。
本實施方式中,雖然同時保存CPU的使用率數據和內存的使用率數 據,但是也可以選擇任一個來保存。在該情況下,可以設定為保存使用率 數據的計時不同。
除了 CPU的使用率數據和內存的使用率數據之外,也可以針對向硬 盤等大容量存儲裝置的數據寫入量和數據讀出量以同樣的目的來保存。
下面說明捕獲處理。如果開始捕獲功能,則在步驟S3中,利用計算
機內部的定時器功能,對規(guī)定期間進行計數(S3,計數步驟)。捕獲計時
的期間由上述捕獲條件設定來設定。
下面,在規(guī)定期間到來時(S4),取得激活的畫面數據的信息(S5, 畫面數據信息取得處理步驟)。例如,取得激活畫面的窗口句柄(window handle)。從所取得的窗口句柄中取得該執(zhí)行模塊名。這是由于窗口句柄和 執(zhí)行模塊名通過CPU聯(lián)系在一起。此外,窗口句柄中包含有關畫面的標 題名,從所取得的窗口句柄中讀出標題名,與各畫面數據建立對應保存在 保存部205中。
下面,判斷所取得的畫面數據的信息(這里為執(zhí)行模塊名)是否為捕 獲對象的應用軟件的信息(S6,判斷處理步驟)。捕獲對象的應用軟件預 先存儲在內存等中,這里,是上述照片打印處理系統(tǒng)程序的各種執(zhí)行模塊。
當判斷所取得的畫面數據的信息是捕獲對象的應用軟件的信息時,捕 獲激活的畫面數據(S7,捕獲處理步驟)。捕獲的具體的方法可以應用上 述方法。在步驟S6中,當判斷為不是捕獲對象的應用軟件的信息時,不 進行捕獲處理,返回步驟S4。即,該計時中,不獲取畫面數據,捕獲畫面 數據不存在。
另外,"畫面為激活的"意思是只可以對該畫面進行輸入操作。 圖5中,示出一例,即,照片打印處理系統(tǒng)程序的畫面為激活的。畫 面中央的窗口畫面為照片打印處理系統(tǒng)程序的畫面例(預先判斷畫面例), 表示為激活的。其他的應用軟件的畫面為非激活的,只在畫面下部區(qū)域的 任務條中顯示,為隱藏在預先判斷畫面背景中的狀態(tài)。
圖5示出激活的預先判斷畫面51。在獲取該預先判斷畫面51的情況
16下,將桌面畫面內的該預先判斷畫面以外的其他畫面數據作為黑色來獲 取,取得與其上一幀的差異(圖像的變化點),將差異數據與上一次的畫
面數據聯(lián)系在一起。下面,如圖6所示,與獲取激活的訂單管理畫面61
的情況相同,將桌面畫面內的該訂單管理畫面以外的其他畫面數據作為黑
色來獲取,取得與其上一幀(包含圖5的預先判斷畫面51的桌面畫面) 的差異,將差異數據與上一次的畫面數據聯(lián)系在一起。由此,能夠只針對 與上一次的圖像區(qū)域不同的圖像區(qū)域的數據來捕獲。
所捕獲的畫面數據由壓縮部207進行壓縮處理,并保存在保存部205 中(S8,保存處理步驟)。另外,壓縮處理不是必須的,但從存儲介質的 容量確保的觀點出發(fā)優(yōu)選進行壓縮處理。在保存畫面數據時,也合并時刻 數據來保存。另外,關于時刻數據,能以捕獲時、保存時等適當計時的時 刻數據來保存。
作為保存部205的存儲介質,優(yōu)選可以存儲大容量數據的硬盤。優(yōu)選 以下構成預先設定存儲介質中能夠保存的保存數據量,如果所保存的畫 面數據的數據量達到其保存數據量,則消除以往畫面數據,并將存儲介質 的保存數據量保持在一定以下,使得不產生無法保存捕獲畫面數據這樣的 問題。此外,如果捕獲畫面數據量達到保存數據量,則可以將存儲介質中 所保存的捕獲畫面數據轉移到媒介(CD-ROM、 MO等)中,確保存儲介 質的存儲區(qū)域。
接著,在判斷為保存使用率數據的計時的情況下(S9),將使用率數 據保存在保存部205中(SIO)。在保存使用率數據時,通過時刻數據,在 可以與對應的畫面數據相聯(lián)系的狀態(tài)下進行保存。在不是保存使用率數據 的計時的情況下,返回S4。
捕獲處理如上所述,從任務條的圖標來顯示菜單,通過選擇"暫時停 止",能夠停止捕獲處理。此外,可構成為預先設定捕獲處理開始時刻和 結束時刻,從開始時刻自動開始,當結束時刻到來時自動暫時停止。此外, 也可以設定捕獲處理結束期間,從捕獲開始時刻經過一定期間自動暫時停 止。
根據以上的實施方式,在捕獲對象的應用軟件為激活的,且其畫面為 激活的情況下,能夠捕獲其畫面數據,而不捕獲其他的應用軟件的畫面數據。因此,即使在其他應用軟件的畫面數據中包含個人信息、營業(yè)秘密, 由于不會捕獲這些信息,因此不產生法律問題,可以利用畫面捕獲來取得 操作履歷。
此外,如圖7所示,在捕獲設定為如預先判斷畫面與消息畫面這樣的 父子關系的畫面數據的情況下,可以捕獲雙方的畫面數據。當判斷為消息 畫面是激活的情況下,還同時捕獲其父畫面的預先判斷畫面。父子關系的 設定可以適當設定,不限定與預先判斷畫面與消息畫面。作為父子關系的 設定,例如,可以適當設定為訂單管理畫面與消息畫面、訂單管理畫面與 錯誤消息畫面、各種操作畫面與消息畫面、各種操作畫面與錯誤消息畫面 等。
(捕獲畫面數據的再現處理) 由捕獲軟件程序所捕獲的畫面數據可以由再現器軟件來進行顯示。如
果啟動再現器軟件,則如圖8所示,顯示出簡單顯示方式的窗口。通過從 菜單的項目"窗口"選擇"顯示方式切換",如圖9所示,可以顯示詳細
顯示方式的窗口。在詳細顯示方式中,顯示如下2個畫面顯示畫面數據
的View Window、和再現功能的操作/各種日志顯示畫面窗口。
下面,說明再現方法。首先,圖10示出在簡單顯示方式中所再現的 畫面數據例。選擇圖8的菜單的項目"文件",并顯示該菜單。選擇該菜 單中的"打開文件",從輸出捕獲畫面數據的文件的一覽中選擇想再現的 文件。如果選擇了文件,則從存儲介質將該文件讀入主內存中,并開始再 現。圖10的窗口中央的畫面示出所再現的捕獲畫面。鼠標的光標也被捕 獲。若捕獲畫面數據是被壓縮的,則進行解壓縮處理,然后再現。此外, 當作為差異數據來進行存儲時,進行展開差異數據的處理。
在圖10中,顯示窗口下部的條81和該條81上的倒三角記號示出再 現中的文件正顯示在什么樣的位置上。在窗口下部的條81的下部,顯示 有現在顯示的畫面數據所被捕獲的時刻82 (捕獲的計算機的當地時刻)、 其日期83。在該時刻82的右側,顯示有再現/暫時停止按鈕(通過按鈕 按下來對再現或暫時停止進行切換的功能按鈕)/用于從現在位置移動規(guī)定 部分的按鈕84、再現速度設定條85等。
圖11示出詳細顯示方式中所再現的畫面數據例。在圖10中,雖然顯示畫面數據的View Window和再現功能的操作是在相同的窗口中顯示的, 但是,在詳細顯示方式中,顯示出View Window和再現功能的操作/各種 日志顯示畫面窗口的2個畫面。在圖11中,2畫面中的再現功能的操作/ 各種日志顯示畫面窗口在前面顯示,View Window在后面顯示。
關于時刻82 (使用率數據的取得時刻)、日期83、用于從現在位置移 動規(guī)定量的按鈕84、再現速度設定條85,具有與圖10中說明的情況基本 相同的功能。關于其他的功能,在以下說明。
變焦條70用于指定顯示的變焦級別??梢酝ㄟ^變焦操作來放大后面 說明的使用率數據的顯示范圍。變焦條70越向左側移動,則為越放大的 狀態(tài)。變焦條70處于最右側的位置時表示正常的狀態(tài)。通過該功能,可 以詳細顯示使用率數據,并易于進行分析。
顯示條71在采用變焦條70進行放大顯示時,表示該顯示位置處于全 部時間軸之中的哪個位置。由倒三角形的標志72來顯示位置。隨著時間 的經過,標志72向右側移動。
顯示刻度73表示處于放大后的顯示范圍(全部時間軸中的一部分的 范圍)中的哪個顯示位置。由倒三角形的標志74來顯示位置。隨著時間 的經過,標志74向右側移動。
范圍指定條75在截出所保存的畫面數據或使用率數據時使用。由一 對條75指定截出開始點和結束點。
如果點擊按鈕86,則將在View Window中當前再現的畫面的靜止畫 面作為靜止畫面數據文件保存在保存部205中。
如果點擊場景跳轉按鈕840,則向在時間上處于當前位置前方的、畫 面數據變化量較大的地方跳轉。如果點擊慧差(coma)返回按鈕841,則 只向前方移動l慧差。如果點擊再現按鈕842,則進行畫面數據的再現, 如果在再現中點擊則停止再現。
如果點擊慧差前進按鈕843,則只向后方移動l慧差。如果點擊場景 跳轉按鈕844,則向在時間上處于當前位置后方的、畫面數據變化量較大 的部分跳轉。
標記設定按鈕845具有在當前位置設定標記、或解除所設定的標記的 功能。在設定了標記的情況下,在顯示刻度73的下側顯示標記位置。標記跳轉按鈕846,跳轉到比當前位置居前處記有的標記位置上。標記跳轉 按鈕847,跳轉到比當前位置居后處記有的標記位置上。標記位置可以任 意地設定和解除。
在顯示范圍90中顯示CPU的使用率。此外,在顯示范圍91中顯示 內存的使用率。所有的橫軸都是時間軸,該時間軸的長度可以采用己經說 明的變焦功能來放大。
CPU的使用率按圖示那樣采用圖的形式來顯示,條92對應于當前畫 面數據的顯示位置(View Window中顯示的畫面)。縱軸采用%表示,顯 示當前位置的使用率為數字47 ^。此外,對使用率也基于條94來顯示。
內存的使用率也按圖示那樣采用圖的形式來顯示,條93對應于當前 畫面數據的顯示位置??v軸采用MB表示,顯示當前位置的使用率為數字 215MB。此外,對使用率也基于條95來顯示。當保存對上述硬盤的數據 的寫入/讀出量時,也可以采用同樣的形式來顯示。
通過以上這樣顯示CPU或內存的使用率數據,可以有助于分析捕獲 對象的應用軟件的軟件上的問題點。例如,有些情況下操作軟件時操作繁 重、數據的讀取和顯示花費時間,當由用戶提出如上述等不滿時,通過分 析該使用率數據,可以有助于軟件的升級。通過分析CPU的使用率或內 存的使用率在進行哪個畫面操作時變高,能夠有助于軟件的改良。
在上述中,場景跳轉按鈕840、 844雖然構成為場景跳轉到畫面數據 變化較大的地方,但是也可以向CPU或內存的使用率較高的地方跳轉(跳 轉處理步驟)。在該情況下,優(yōu)選能夠設定跳轉時的使用率的大小。例如, 如果設定為使用率90%,則能夠按順序向使用率為90%以上的地方跳轉。 對內存也同樣能夠設定使用容量。
在進行使用率數據相關的分析時,還有與預先設定的模式數據進行比 較(比較處理步驟)來進行評價的方法。這在圖12中示出。例如,通過 預先設定易于發(fā)生錯誤的模式,能夠進行與錯誤建立了關聯(lián)的分析,并能 夠有助于高效地分析捕獲對象的應用軟件的軟件上的問題點??紤]到錯誤 是在特定的畫面中在進行特定的操作時易于發(fā)生。將模式預先設定幾種, 通過比較所取得的使用率數據與模式數據并求出一致程度,能夠評價是否 符合該模式數據。此外,通過檢索與這種模式數據相一致的部分,能夠快
20速跳轉到存在問題點的地方。
對模式數據,也能夠針對CPU和內存的任一個來設定。此外,也可 以按照針對CPU的模式數據和針對內存的模式數據的兩者來進行評價/分 析。
(實施方式2)
本發(fā)明的捕獲軟件程序不限于安裝在控制器200中并由操作者在控制 器200上啟動的方式。例如,可以從通過網絡(包含互聯(lián)網連接)連接了 控制器200的計算機(包含便攜式計算機、通用計算機、工作站、服務器 裝置等)上執(zhí)行該捕獲軟件程序的啟動。此外,可以通過網絡將保存部200 中所保存的捕獲畫面數據發(fā)送給上述計算機。
此外,捕獲軟件程序也可以作為構成照片打印處理系統(tǒng)程序的模塊。 在相應的情況下,可以構成為啟動照片打印處理系統(tǒng)程序,并從操作畫面 啟動捕獲軟件程序。這以外的構成要素可以按照與上述相同的構成要素來 實現。
(實施方式3) (捕獲裝置)
實施方式3的捕獲裝置具有計數部,其對規(guī)定期間進行計數;畫面 數據信息取得部,其在上述規(guī)定期間來到時,取得上述畫面中所顯示的畫 面數據中的激活的畫面數據的信息;判斷部,其根據上述所取得的畫面數 據的信息,判斷上述激活的畫面數據是否為捕獲對象的應用軟件的畫面數 據;捕獲部,其在由上述判斷部判斷為上述激活的畫面數據是捕獲對象的 應用軟件的畫面數據時,捕獲上述激活的畫面數據;保存部,其保存在上 述捕獲部中捕獲的畫面數據;以及使用率數據取得部,其取得CPU及/或 內存的使用率數據。此外,也可以具有壓縮部,對捕獲畫面數據進行壓縮。 此外,上述捕獲對象的應用軟件的識別信息(例如,執(zhí)行模塊名)預先存 儲在內存等存儲部中。
捕獲裝置具有設定捕獲條件的捕獲條件設定部。捕獲條件設定部可以 設定各種捕獲條件,作為捕獲條件,例如,舉例示出捕獲模式的設定、 輸出捕獲數據的文件夾的指定、輸出的文件的個數、1個文件的輸出大小 的指定(由文件數和文件大小來決定保存捕獲數據的容量)、捕獲處理的
21計時等。這些詳細情況如上所述。
此外,捕獲裝置作為專用電路基板電路板,能夠內置在安裝了照片打 印處理系統(tǒng)的應用軟件的計算機內部,或者通過網絡連接計算機。捕獲裝 置或專用電路基板電路板,可以按照專用電路的方式來構成上述結構,也 可以按照CPU和內存等硬件資源、和各種軟件程序協(xié)同作用的方式來構 成,也可以按照固件的方式來構成。
此外,由捕獲裝置所捕獲的畫面數據可以與上述同樣地采用再現器軟 件進行再現,該捕獲裝置也可以具備該再現器軟件功能。此外,捕獲畫面 數據可以被發(fā)送給網絡連接的計算機,在該計算機上,采用再現器軟件進 行再現。
權利要求
1. 一種獲取畫面中所顯示的畫面數據的捕獲方法,具有以下處理步驟捕獲處理步驟,捕獲有關畫面中所顯示的畫面數據;使用率數據取得處理步驟,取得CPU及/或內存的使用率數據;以及保存處理步驟,可保存在上述捕獲處理步驟中所捕獲的畫面數據和在上述使用率數據處理步驟中所取得的使用率數據。
2. 根據權利要求1所述的捕獲方法,其特征在于,還執(zhí)行如下步驟再現處理步驟,在畫面中再現所保存的畫面數據以及使用率數據;跳轉處理步驟,在該再現時,跳轉到上述使用率數據為規(guī)定級別以上的畫面。
3. 根據權利要求1所述的捕獲方法,其特征在于,還執(zhí)行比較處理步驟,將上述所取得的使用率數據與預先設定的模式數據進行比較。
4. 根據權利要求1所述的捕獲方法,其特征在于,在執(zhí)行上述捕獲處理步驟時,進行-畫面數據信息取得處理步驟,取得上述畫面中所顯示的畫面數據中的激活的畫面數據的信息;判斷處理步驟,根據上述取得的畫面數據的信息,判斷上述激活的畫面數據是否為捕獲對象的應用軟件的畫面數據;當在上述判斷處理步驟中判斷為上述激活的畫面數據是捕獲對象的應用軟件的畫面數據時,通過上述捕獲處理步驟捕獲上述激活的畫面數據的步驟。
5. —種獲取畫面中所顯示的畫面數據的捕獲裝置,具有捕獲部,其捕獲有關畫面中所顯示的畫面數據;使用率數據取得部,其取得CPU及/或內存的使用率數據;保存部,其保存在上述捕獲處理步驟中所捕獲的畫面數據和在上述使用率數據部中所取得的使用率數據。
全文摘要
本發(fā)明提供一種捕獲方法及捕獲裝置,可以高效地分析捕獲對象的應用軟件的軟件上的問題點。是一種獲取畫面中所顯示的畫面數據的捕獲方法,采用在計算機中執(zhí)行如下步驟的程序捕獲處理步驟,捕獲有關畫面中所顯示的畫面數據;使用率數據取得處理步驟,取得CPU及/或內存的使用率數據;保存處理步驟,通過時刻數據將在捕獲處理步驟中所捕獲的畫面數據與在使用率數據處理步驟中所取得的使用率數據建立關聯(lián)來保存。
文檔編號G06F3/12GK101470594SQ20081018969
公開日2009年7月1日 申請日期2008年12月26日 優(yōu)先權日2007年12月28日
發(fā)明者中野智生, 宮脅久實 申請人:諾日士鋼機株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
白朗县| 安仁县| 齐齐哈尔市| 汨罗市| 灯塔市| 犍为县| 轮台县| 太保市| 克东县| 屏南县| 年辖:市辖区| 徐汇区| 三河市| 博客| 石景山区| 陇西县| 理塘县| 巴中市| 阿克陶县| 华容县| 交口县| 治县。| 樟树市| 高平市| 湘乡市| 曲靖市| 灌南县| 社旗县| 金秀| 辽阳市| 东城区| 兰考县| 晴隆县| 清苑县| 盖州市| 文安县| 漾濞| 内江市| 兴义市| 都昌县| 翼城县|