(57)【要約】【課題】動画情報から文字を特定した静止画情報を出力する場合と比べて、予め定めた装置に対する操作を録画した動画情報から、所望の操作に関する静止画情報を得る。【解決手段】テスト対象に対する操作をテスト記録情報（動画情報）として記録し、テスト記録情報（動画情報）について文字認識処理を実行し、認識結果の文字情報をテスト記録情報に対応付けて保存する（Ｓ１００〜Ｓ１０６）。次に、テスト番号及びテスト条件の属性情報を抽出し、テスト番号にテスト条件の属性情報を対応付けて保存する（Ｓ１０８、Ｓ１１０）。そして、認識結果の文字情報がテスト条件の属性情報に適合する画像を示す静止画情報を抽出する（Ｓ１１２）。よって、テスト条件に従って実行したテストに関するテスト担当の操作把握が容易になり、テスト条件に従って実行したテストに関して、テスト担当の操作を対応付けて確認できる。【選択図】図４
2020027448.tif 000002
【特許請求の範囲】
【請求項１】
予め定めた装置に対するユーザによる操作を録画した動画情報を取得する取得部と、
前記動画情報から、前記装置に対する予め定められた操作に関する静止画情報を決定する決定部と
を備えた画像処理装置。
【請求項２】
前記操作は、前記装置の動作条件を指定する操作又は前記装置の動作開始を指示する操作である
請求項１に記載の画像処理装置。
【請求項３】
前記取得部は、前記操作に関係する複数の文字列情報と、前記複数の文字列情報に対応付けた前記複数の文字列情報を表す識別情報と、をさらに取得し、
前記決定部は、
入力された識別情報に基づいて、前記動画情報から、前記入力された識別情報に対応する複数の文字列情報を含む静止画情報を決定する
請求項１又は請求項２を備えた画像処理装置。
【請求項４】
前記複数の文字列情報は、前記装置の動作条件を示す属性情報である
請求項３に記載の画像処理装置。
【請求項５】
前記属性情報は、前記装置の動作条件を識別するための属性名を示す第１文字列情報、及び前記属性名に対応する属性値を示す第２文字列情報である
請求項４に記載の画像処理装置。
【請求項６】
前記第１文字列情報及び前記第２文字列情報は、前記静止画上において予め定めた文字列間距離に配置される
請求項５に記載の画像処理装置。
【請求項７】
前記複数の文字列情報及び前記識別情報は、前記動画情報に予め対応付けられる
請求項３から請求項６の何れか１項に記載の画像処理装置。
【請求項８】
前記動画情報と、前記複数の文字列情報及び前記識別情報とを記憶する記憶部を備え、
前記取得部は、前記記憶部に記憶された前記動画情報、前記複数の文字列情報及び前記識別情報を取得する
請求項３から請求項７の何れか１項に記載の画像処理装置。
【請求項９】
コンピュータが、
予め定めた装置に対するユーザによる操作を録画した動画情報を取得し、
前記動画情報から、前記装置に対する予め定められた操作に関する静止画情報を決定する
ことを含む処理を実行する画像処理方法。
【請求項１０】
コンピュータを、
予め定めた装置に対するユーザによる操作を録画した動画情報を取得し、
前記動画情報から、前記装置に対する予め定められた操作に関する静止画情報を決定するように機能させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来より、動画内の静止画像を対象として文字認識し、動画と文字認識結果と関連付けて出力する情報処理装置が知られている。例えば、特許文献１には、動画内で撮影されている静止画像を判定する判定手段と、前記判定手段によって判定された静止画像を対象として文字認識を行う文字認識手段と、前記動画に関する情報を取得する取得手段と、前記取得手段によって取得された情報に基づいて、前記文字認識手段による文字認識結果を修正する修正手段と、前記修正手段によって修正された文字認識結果を前記動画と関連付けて出力する出力手段とを備えた情報処理装置が開示されている。
【０００３】
また、動画から文字情報を含む静止画像を切り出す技術も知られている。例えば、特許文献２には、検索対象の文字列を入力する文字列入力手段と、複数のフレームを含む動画データの中から前記文字入力手段で入力された文字列が存在するフレームを検索する検索手段と、前記検索手段で検索されたフレームにおいて、前記文字列の位置が等しいフレームが予め定められた量連続している場合に、当該文字列を含むフレームを静止画データとして切り出す画像切り出し手段と、を備えた画像検索装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−６９０１５号公報
【特許文献２】特開２００８−１３００５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、動画情報から文字を特定した静止画情報を出力することでは、所定の操作を録画した動画情報に対して、当該所定の操作に対応する静止画情報を得ることが困難である。
本発明は、動画情報から文字を特定した静止画情報を出力する場合と比べて、予め定めた装置に対する操作を録画した動画情報から、所望の操作に関する静止画情報を得ることができる画像処理装置、画像処理方法及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、第１態様の画像処理装置は、
予め定めた装置に対するユーザによる操作を録画した動画情報を取得する取得部と、
前記動画情報から、前記装置に対する予め定められた操作に関する静止画情報を決定する決定部と
を備える。
【０００７】
第２態様の画像処理装置は、
前記取得部は、前記操作に関係する複数の文字列情報と、前記複数の文字列情報に対応付けた前記複数の文字列情報を表す識別情報と、をさらに取得し、
前記決定部は、
入力された識別情報に基づいて、前記動画情報から、前記入力された識別情報に対応する複数の文字列情報を含む静止画情報を決定する。
【０００８】
第３態様の画像処理装置は、
前記取得部は、前記操作に関係する複数の文字列情報と、前記複数の文字列情報に対応付けた前記複数の文字列情報を表す識別情報と、をさらに取得し、
前記決定部は、
入力された識別情報に基づいて、前記動画情報から、前記入力された識別情報に対応する複数の文字列情報を含む静止画情報を決定する。
【０００９】
第４態様の画像処理装置は、
前記複数の文字列情報は、前記装置の動作条件を示す属性情報である。
【００１０】
第５態様の画像処理装置は、
前記属性情報は、前記装置の動作条件を識別するための属性名を示す第１文字列情報、及び前記属性名に対応する属性値を示す第２文字列情報である。
【００１１】
第６態様の画像処理装置は、
前記第１文字列情報及び前記第２文字列情報は、前記静止画上において予め定めた文字列間距離に配置される。
【００１２】
第７態様の画像処理装置は、
前記複数の文字列情報及び前記識別情報は、前記動画情報に予め対応付けられる。
【００１３】
第８態様の画像処理装置は、
前記動画情報と、前記複数の文字列情報及び前記識別情報とを記憶する記憶部を備え、
前記取得部は、前記記憶部に記憶された前記動画情報、前記複数の文字列情報及び前記識別情報を取得する。
【００１４】
第９態様の画像処理方法は、
コンピュータが、
予め定めた装置に対するユーザによる操作を録画した動画情報を取得し、
前記動画情報から、前記装置に対する予め定められた操作に関する静止画情報を決定する
ことを含む処理を実行する。
【００１５】
第１０態様の画像処理プログラムは、
コンピュータを、
予め定めた装置に対するユーザによる操作を録画した動画情報を取得し、
前記動画情報から、前記装置に対する予め定められた操作に関する静止画情報を決定するように機能させる。
【発明の効果】
【００１６】
第１態様から第１０態様によれば、動画情報から文字を特定した静止画情報を出力する場合と比べて、予め定めた装置に対する操作を録画した動画情報から、所望の操作に関する静止画情報を得ることができる、という効果を有する。
【図面の簡単な説明】
【００１７】
【図１】第１実施形態に係るネットワークシステムの構成の一例を示すブロック図である。
【図２】第１実施形態に係り、テスト実行時におけるテスト装置に表示される画面の一例を示すイメージ図である。
【図３】第１実施形態に係るテスト仕様書の一例を示すイメージ図である。
【図４】第１実施形態に係るテストプログラムの処理の流れの一例を示すフローチャートである。
【図５】第１実施形態に係るテスト報告書の一例を示すイメージ図である。
【図６】第１実施形態に係る完成テスト報告書の一例を示すイメージ図である。
【図７】第２実施形態に係るテストプログラムの処理の流れの一例を示すフローチャートである。
【図８】第３実施形態に係るテストを実行する場合に用いる画像形成装置の操作表示部の一例を示すイメージ図である。
【図９】図８の操作表示部に具備されたタッチパネルの一例を示すイメージ図である。
【図１０】第４実施形態に係るテストプログラムの処理の流れの一例を示すフローチャートである。
【図１１】第５実施形態に係るテストプログラムの処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して実施形態に係る画像処理装置の一例を詳細に説明する。
本実施形態は、動画情報から予め指定された操作に関する静止画情報を決定する画像処理装置の一例を説明する
なお、以下の説明では、作用、機能が同じ働きを担う構成要素及び処理には、全図面を通して同じ符合を付与し、重複する説明を適宜省略する場合がある。
【００１９】
（第１実施形態）
図１に、第１実施形態に係るネットワークシステム１の構成の一例を示す。
ネットワークシステム１は、例えば拠点内で機能するように構築されたイントラネット等の内部ネットワーク２と、テスト装置３と、テスト対象の画像形成装置４と、インターネット等の外部ネットワーク５と、を備えている。テスト装置３、及び画像形成装置４は、内部ネットワーク２に接続されている。また、ネットワークシステム１は、外部ネットワーク５に接続された管理装置６を備えている。
【００２０】
なお、図１では、一例として、テスト装置３、及び画像形成装置４を、内部ネットワーク２に接続した場合を示すが、テスト装置３、及び画像形成装置４は、外部ネットワークに接続してもよい。
また、本実施形態では、テスト対象の装置の一例として画像形成装置４を採用した場合を説明するが、テスト対象の装置を画像形成装置４に限定するものではなく、予め定めた固有機能を有するデバイスでもよい。例えば、予め定めた固有機能を有するデバイスには、スマートフォン、及びＩｏＴデバイス等のデバイスが挙げられる。
【００２１】
第１実施形態では、テスト対象の画像形成装置４の一例として、原稿を複写するコピー機能、原稿を画像として読み取って（スキャン）データ化するスキャン機能、及び入力された原稿の電子データを印刷するプリント機能を含む原稿関連機能を有する複合機を用いる。この原稿関連機能を実現するために、画像形成装置４は、原稿をスキャンするスキャナ４６、及び各種データをプリントするプリンタ４８を備えている。また、画像形成装置４は、ネットワーク２と通信する機能部である通信インタフェース（Ｉ／Ｆ）４２を備えている。
【００２２】
具体的には、図１に示すように、画像形成装置４は、各種機能を実現する処理を実行する実行装置としてコンピュータを含んで構成している。
画像形成装置４は、コンピュータ本体４０を備えている。コンピュータ本体４０は、ＣＰＵ４０Ａ、ＲＡＭ４０Ｂ、ＲＯＭ４０Ｃ、ハードディスク装置（ＨＤＤ）等の補助記憶装置４０Ｄ、及び入出力インターフェース（Ｉ／Ｏ）４０Ｅを備えている。これらのＣＰＵ４０Ａ、ＲＡＭ４０Ｂ、ＲＯＭ４０Ｃ、補助記憶装置４０Ｄ、及び入出力Ｉ／Ｏ４０Ｅは、相互にデータ及びコマンドを授受可能にバス４０Ｆを介して接続された構成である。また、Ｉ／Ｏ４０Ｅには、通信Ｉ／Ｆ４２、ディスプレイやキーボード等の操作表示部４４、スキャナ４６、及びプリンタ４８が接続されている。
【００２３】
補助記憶装置４０Ｄは、画像形成装置４で原稿関連機能を実現するための原稿関連機能プログラム４０Ｐを記憶している。ＣＰＵ４０Ａは、原稿関連機能プログラム４０Ｐを補助記憶装置４０Ｄから読み出してＲＡＭ４０Ｂに展開して処理を実行する。これにより、原稿関連機能プログラム４０Ｐを実行した画像形成装置４は、コピー機能、スキャン機能、及びプリント機能を含む原稿関連機能を実行可能に動作する。
【００２４】
一方、テスト装置３は、テスト対象の画像形成装置４のテストを実行する機器であり、詳細を後述する予め定めたテスト条件に従ってテストを実行する。
【００２５】
具体的には、図１に示すように、テスト装置３は、テスト対象に対してテストを実行する実行装置としてコンピュータを含んで構成している。
テスト装置３は、コンピュータ本体３０を備えている。コンピュータ本体３０は、ＣＰＵ３０Ａ、ＲＡＭ３０Ｂ、ＲＯＭ３０Ｃ、ハードディスク装置（ＨＤＤ）等のメモリ３０Ｄ、及び入出力インターフェース（Ｉ／Ｏ）３０Ｅを備えている。これらのＣＰＵ３０Ａ、ＲＡＭ３０Ｂ、ＲＯＭ３０Ｃ、メモリ３０Ｄ、及び入出力Ｉ／Ｏ３０Ｅは、相互にデータ及びコマンドを授受可能にバス３０Ｆを介して接続された構成である。また、Ｉ／Ｏ３０Ｅには、少なくとも内部ネットワーク２と通信する機能部である通信インタフェース（Ｉ／Ｆ）３２、ディスプレイやキーボード等の操作表示部３４が接続されている。また、Ｉ／Ｏ３０Ｅには、テスト実行時の操作及びテスト実行時の状態を検出する検出装置の一例として、カメラ３６及びマイクロフォン３８が接続されている。
【００２６】
メモリ３０Ｄには、テスト対象に対してテストを実行するためのテストプログラム３０Ｇが記憶される。ＣＰＵ３０Ａは、テストプログラム３０Ｇをメモリ３０Ｄから読み出してＲＡＭ３０Ｂに展開して処理を実行する。これにより、テストプログラム３０Ｇを実行したテスト装置３はテスト装置として動作する。なお、メモリ３０Ｄには、テストの実行に関係する情報がデータ３０Ｋに記憶される。テストプログラム３０Ｇは、ＣＤ−ＲＯＭ等の記録媒体により提供するようにしても良い。
【００２７】
なお、テスト装置３は、開示の技術における画像処理装置の一例である。
【００２８】
次に、第１実施形態に係るテスト装置３によって画像形成装置４に対して実行されるテストについて説明する。
第１実施形態では、予め定めたテスト仕様書に含まれるテスト条件に従って、テスト担当が、画像形成装置４に対するテストを実行する場合を説明する。このテストの実行中には、テスト担当による各種の操作を含むテスト状況が記録される。すなわち、画像形成装置４に対するテストの指示画面が映像に関するテスト状況として、カメラ３６で撮影され、撮影された動画情報はメモリ３０Ｄに記録される。また、音声に関するテスト状況は、マイクロフォン３８により集音され、集音された音声情報はメモリ３０Ｄに記録される。
【００２９】
図２に、テスト実行時におけるテスト装置３に表示される画面３５の一例を示す。画面３５は、画像形成装置４で処理される原稿関連機能の一例として、写真画像７０を印刷する場合における印刷条件が、テスト装置３の操作表示部３４に表示された画像を示している。
【００３０】
図２に示すように、画面３５には、印刷対象の写真画像７０が表示されており、その周囲に印刷条件が表示されている。印刷条件は、印刷対象（写真画像７０）を印刷する場合に、画像形成装置４が有する機能の設定であり、その機能はパラメータとして設定される。この印刷条件のパラメータは、後述するように、テスト用のパラメータでもある。
【００３１】
具体的には、パラメータは、名称と設定値とを含む。図２では、設定するパラメータの一例として、写真画像７０の上方に、用紙の種類及び印刷品質に関係する属性情報が表示されている。より具体的には、属性情報の属性名として、装置情報７１、用紙サイズ情報７２、印刷品質情報７３、及び用紙形式情報７４が表示されている。属性名が装置情報７１の設定値である属性値には、表示領域７１Ａに写真画像７０を印刷する画像形成装置４を識別するための装置名を示す情報が表示される。同様に、用紙サイズ情報７２では、写真画像７０を印刷する用紙の大きさを示す情報が表示される。印刷品質情報７３では、表示領域７３Ａに写真画像７０を印刷する場合の印刷品質を示す情報が表示される。用紙形式情報７４では、余白及び用紙の向き等の用紙形式を示す情報が表示される。
【００３２】
これらの属性情報の各々は、予め定めた複数の属性値から何れか１つを選択可能になっている。例えば、印刷品質情報７３では、表示領域７３Ａに写真画像７０を印刷する場合の印刷品質を示す複数の属性値が表示される。表示領域７３Ａには、選択指示ボタン７３Ｂが隣接して配置され、選択指示ボタン７３Ｂを押下することで、何れか１つの印刷品質の属性値を選択可能に複数の属性値が、表示領域７３Ａの下方にプルダウンメニューとして表示される。図２に示す例では、選択可能領域７３Ｃに標準（Ｓｔａｎｄａｒｄ）を示す属性値、及び選択可能領域７３Ｄに拡張（Ｅｎｈａｎｃｅｄ）を示す属性値がプルダウンメニューとして表示されて、選択された選択可能領域７３Ｃがハイライト表示（斜線領域の選択可能領域７３Ｃ）されたことを示している。
【００３３】
同様に、装置情報７１では、選択指示ボタン７１Ｂが表示領域７１Ａに隣接して配置され、選択指示ボタン７１Ｂの押下により、写真画像７０を印刷する画像形成装置４を示す属性値が選択可能になっている。用紙サイズ情報７２では、選択指示ボタン７２Ｂが表示領域７２Ａに隣接して配置され、選択指示ボタン７２Ｂの押下により、用紙サイズを示す属性値が選択可能になっている。用紙形式情報７４では、選択指示ボタン７４Ｂが表示領域７４Ａに隣接して配置され、用紙形式を示す属性値が選択可能になっている。
【００３４】
また、写真画像７０の下方には、印刷量に関係する属性情報として写真画像７０を印刷する枚数情報７５が表示される。枚数情報７５では、表示領域７５Ａに写真画像７０を印刷する場合の印刷枚数を示す情報が表示される。表示領域７５Ａには、選択指示ボタン７５Ｂ、７５Ｃが隣接して配置され、選択指示ボタン７３Ｂの押下により、印刷枚数を増加させた属性値を指定でき、選択指示ボタン７５Ｃの押下により、印刷枚数を減少させた属性値を指定できる。また、写真画像７０の下方には、印刷実行指示情報７６も表示される。印刷実行指示情報７６には、印刷実行指示ボタン７６Ａ、及び印刷中止指示ボタン７６Ｂが配置される。
【００３５】
なお、印刷条件のパラメータである属性情報の属性名と属性値とは、近接して配置され、画像形成装置４が有する機能（属性名）と、その機能の設定値（属性値）との関係性を高めることができるようになっている。
【００３６】
一方、画像形成装置４のテストは、テストの内容を定めたテスト条件に従って実行される。すなわち、印刷対象（写真画像７０）を印刷する場合の印刷条件（パラメータ）が、テスト用のテスト条件（パラメータ）でもある。テスト条件は、テスト仕様書に記載されており、テスト担当は、テスト仕様書に記載されたテスト条件による画像形成装置４のテストを実行する。第１実施形態では、テスト条件は、テストを実行する場合における印刷条件である属性情報を定めたものである。
【００３７】
図３に、テスト仕様書８０の一例を示す。
図３に示すように、テスト仕様書８０は、テスト担当情報８１、テストの実行日時情報、及びテスト条件情報８３を含んでいる。テスト担当情報８１は、テストを実行した担当者を識別するための名前等の情報が格納され、テストの実行日時情報は、テストを実行した日時が格納される。テスト条件情報８３は、画像形成装置４において実行するテストとして予め定められたテスト条件が格納される。テスト条件情報８３は、テスト条件の属性情報として、装置情報７１（図３では「装置名」と表記）、用紙サイズ情報７２、印刷品質情報７３、及び用紙形式情報７４の各々の属性名に対応する属性値の各々の集合に、テスト番号による項目名を対応付けて記録される。例えば、テスト番号２の項目名によるテストは、「Ｍ−１」と指定した画像形成装置４で、「ｌｅｔｔｅｒ」と指定した大きさの用紙で、「Ｓｔａｎｄａｒｄ」と指定した標準印刷品質で、「Ｐｒｉｎｔｅｒ  Ｄｅｆａｕｌｔ」と指定した初期値の集合による属性情報として指定されたテスト条件を示している。テスト仕様書８０は、メモリ３０Ｄのデータ３０Ｋに予め記憶される。
【００３８】
なお、項目名は、開示の技術における識別情報の一例であり、テスト条件情報８３は、複数の文字列情報の一例である。
【００３９】
次に、第１実施形態に係るテスト装置３において、画像形成装置４に対するテストに関係する画像を処理する画像処理について説明する。
【００４０】
図４に、第１実施形態に係るテスト装置３で実行されるテストプログラム３０Ｇの処理の流れの一例を示す。テストプログラム３０Ｇは、テスト装置３へ電源投入され、例えば、画像形成装置４に対するテストの実行が指示された際に、ＣＰＵ３０Ａにより実行される。
なお、第１実施形態では、項目名、すなわちテスト番号がテスト担当により指定され、指定されたテスト番号によるテストを撮影した動画情報から静止画情報を抽出してテスト報告書を作成する場合を説明する。
【００４１】
まず、ステップＳ１００では、メモリ３０Ｄのデータ３０Ｋに予め記憶されたテスト仕様書８０（図３）を取得する。次のステップＳ１０２では、ステップＳ１００で取得したテスト仕様書８０に基づいて実行されたテスト記録情報を取得する。ここでは、テスト担当により項目名（例えば、テスト番号２）が指定され、指定された項目名によるテストを撮影した動画情報がテスト記録情報を取得される。
【００４２】
具体的には、テスト担当は、取得したテスト仕様書に記載されたテスト条件による画像形成装置４のテストを実行する。このテストの実行中、すなわちテストの開始から終了までの間、テスト状況を示すテスト記録情報が記録される。例えば、少なくとも映像に関するテスト状況としてテスト担当の操作がカメラ３６で撮影され、撮影された動画情報は、メモリ３０Ｄにテスト記録情報として記録される。ステップＳ１０２では、例えば、テスト番号２として実行されたテストが記録された動画情報であるテスト記録情報をメモリ３０Ｄから取得する。
【００４３】
なお、テスト記録情報は、テスト仕様書における何れのテスト条件に従って実行されたテストであるかの識別を容易にするため、テスト仕様書におけるテスト番号に対応付けてメモリ３０Ｄに記録されていることが好ましい。また、テスト仕様書におけるテスト番号によるテストの実行を開始することを検出して、テストの実行開始時に、開始したテストのテスト番号に対応付けるようにしてもよい。
【００４４】
次のステップＳ１０４では、ステップ１０２で取得したテスト記録情報に文字認識処理を実行し、次のステップＳ１０６で、認識結果の文字情報をテスト記録情報に対応付けて保存する。テスト記録情報である動画情報は、時系列に連続する複数の静止画情報により構成される。従って、ステップＳ１０４では、動画情報に含まれる複数の静止画情報の各々に対して文字認識処理を実行し、認識結果の文字情報を、ステップＳ１０６で、テスト記録情報（動画）に対応付けて保存する。ここで、文字認識処理による認識結果の文字情報は、文字認識処理した動画情報に含まれる静止画情報に対応付けてもよく、動画情報中の静止画情報の位置を示す時間情報に対応付けてもよい。これにより、認識結果の文字情報は、動画情報中の静止画情報の位置に対応付けられる。
【００４５】
次に、ステップＳ１０８では、ステップＳ１００で取得したテスト仕様書８０から、テスト担当により指定された項目名（例えば、テスト番号２）に対応するテスト番号及びテスト条件の属性情報を抽出する。そして、次のステップＳ１１０では、項目名であるテスト番号にテスト条件の属性情報を対応付けてメモリ３０Ｄに保存する。
【００４６】
次のステップＳ１１２では、認識結果の文字情報がテスト条件の属性情報に適合する画像を示す静止画情報を抽出する。ステップＳ１１２では、まず、ステップＳ１０６で保存したテスト記録情報及びテスト記録情報に対応付けられた文字情報の動画情報セットと、ステップＳ１１０で保存したテスト番号及びテスト番号に対応付けられたテスト条件の属性情報セットとをメモリ３０Ｄから取得する。次に、動画情報セットの文字情報と、属性情報セットの属性情報との適合度を演算し、演算された適合度が、予め定めた閾値を超えた関係の動画情報セットにおける文字情報に対応づけられた画像を示す静止画情報を抽出する。
【００４７】
第１実施形態では、動画情報セットの文字情報と、属性情報セットの属性情報との適合度の一例は、文字認識結果の文字情報と、テスト条件の属性情報が示す文字情報との一致度合いを示す。例えば、文字認識結果の文字情報と、テスト条件の属性情報が示す文字情報とが完全一致の場合を適合度「１」とし、完全不一致の場合を適合度「０」とする。そして、文字認識結果の文字情報と、テスト条件の属性情報が示す文字情報とが一致する情報量に応じて、一致する文字情報が増加するに従って適合度が増加するように演算する。閾値は、「１」以下の値を適宜定めればよいが、抽出精度向上を目的とした場合、適合度「１」を採用することが好ましい。
【００４８】
なお、適合度は、語句の一致に限定されず、文字情報を規定する規定情報をさらに用いて抽出精度を向上させてもよい。規定情報の一例には、文字の大きさ、フォント、静止画像内の位置、及び複数文字間の距離等が挙げられる。なお、規定情報を適合度に用いる場合、規定情報に関する規定条件を予め定めておけばよい。例えば、動画情報セットの文字情報を特定する文字の大きさを規定する規定情報を用いる場合、適合する文字の大きさ又は大きさの範囲を定めておき、適合する文字の大きさ又は大きさの範囲に該当する文字情報のみを抽出すればよい。
【００４９】
複数の語句の組み合わせによる複数の文字列単位で適合度を求める場合、その組み合わせ文字列間の距離、方向及び配置の少なくとも一つをパラメータとする規定情報をさらに用いて抽出精度を向上させてもよい。例えば、組み合わせ文字列間の距離を規定情報として用い、当該距離の閾値を予め定めておくことにより、共通する文字列が動画情報セットと属性情報セットに存在する場合であっても、組み合わされた複数の文字列の距離が一方は近接し、他方が離間している場合は、一致度合いが低くなる。また、方向及び配置を含めて規定情報を定めることでも同様に、抽出精度を向上させることができる。
【００５０】
規定情報の一例として、属性名の文字列の下方に属性値の文字列があり、属性名の文字列と属性値の文字列との距離は、予め２ｍｍと定められる場合が挙げられる。そして、ステップＳ１１２で、テスト仕様書のテスト番号２の、属性名「用紙サイズ」が属性値「ｌｅｔｔｅｒ」に設定された画像を抽出する場合を考える。画像中の文字列「用紙サイズ」の下方に文字列「ｌｅｔｔｅｒ」があり、文字列「用紙サイズ」と文字列「ｌｅｔｔｅｒ」の距離が、２ｍｍの場合、属性情報として、属性名「用紙サイズ」が属性値「ｌｅｔｔｅｒ」に設定され、適合している。そして、この画像は抽出される。画像中に、文字列「用紙サイズ」の右に文字列「ｌｅｔｔｅｒ」が存在する場合、または、文字列「用紙サイズ」と文字列「ｌｅｔｔｅｒ」が５ｃｍの距離で存在する場合は、属性名「用紙サイズ」が属性値「ｌｅｔｔｅｒ」に設定されておらず、適合しない。そして、この画像は抽出されない。なお、複数の文字列に対して文字列間の距離及び方向の一例を示したが、文字列間の距離、又は文字列間の方向のみでもよい。
【００５１】
また、複数の文字列の配置は、画像上に予め定めた位置関係にある複数の文字列が挙げられる。すなわち、複数の文字列の配置は、複数の文字列の各々の位置、文字列間の距離及び方向を規定するものである。例えば、画像の右上の所定位置に第１文字列が位置し、画像の右下の所定位置に第２文字列が位置する配置が予め規定される。これにより、画像中の第１文字列が第１所定位置にあり、第２文字列が第２所定位置にある場合、適合し、この画像は抽出される。一方、画像中に、第１文字列が第１所定位置にない場合、及び第２文字列が第２所定位置にない場合の少なくとも一方の場合は、適合せずに画像は抽出されない。なお、複数の文字列の配置は、予め定めた文字列の位置のみを規定して、他の文字列に対して方向及び距離を規定してもよい。複数の文字列の配置を規定するものの一例には、画像上に配置される複数文字列の各々を規定したテンプレートが挙げられる。
【００５２】
さらに、テスト条件の属性情報に適合する画像を示す静止画情報を抽出する場合、適合度は、認識結果の文字情報、例えば文字列のみを用いることに限定されるものではなく、画像認識結果を含めてもよい。例えば、テスト条件の属性情報に対応する、アイコン画像等の予め定めた指定画像を対象としてもよい。予め定めた指定画像を対象とする場合、例えば、選択指示によって指定画像の大きさ、背景、画像の色、画像反転、文字の色の少なくとも１つが変化する指定画像であるとき、変化した指定画像を含む静止画情報を、テスト条件の属性情報に適合する画像を示す静止画情報として抽出してもよい。また、選択指示によって異なる画像が表示されるラジオボタン画像、及びチェックボックス画像等の選択指示画像を、含めてテスト条件の属性情報に適合する画像を示す静止画情報を抽出してもよい。
【００５３】
また、テスト条件の属性情報に適合する画像を示す静止画情報を抽出する場合、認識結果の文字情報や、文字列情報を含む静止画情報を抽出対象の画像とすることに限定されない。例えば、スタートボタン画像等の文字又は文字列を含まない予め定めた固定画像を対象としてもよい。
【００５４】
次のステップＳ１１４では、ステップＳ１１２で抽出された静止画情報をテスト番号に関連付けて保存する。これによって、テスト番号で示されるテストを実施した際に記憶された動画の中で、テスト番号で示されるテスト条件でテスト担当が実施した操作に対応する静止画情報が、テスト番号毎に保存される。
【００５５】
次のステップＳ１１６では、画像形成装置４のテスト報告書を取得する。テスト報告書は、テスト仕様書に記載されたテスト条件による画像形成装置４のテスト結果を示す情報が記録される。具体的には、テスト担当は、テスト仕様書に記載されたテスト条件による画像形成装置４のテストを実行し、実行したテストの結果を評価する。テスト担当は、その評価を、テスト結果とするテスト報告書を作成する。
【００５６】
図５に、テスト報告書８４の一例を示す。
図５に示すように、テスト報告書８４は、テスト仕様書８０に含まれる、テスト担当情報８１、テストの実行日時情報８２、及びテスト条件情報８３に、テスト結果情報８５が追加されたものである。テスト結果情報８５は、テストを実行した結果を示す情報が格納される。図５に示す例では、テスト結果情報８５は、実行したテストが正常に終了したことを示す「Ｐａｓｓ」、又は、失敗したことを示す「Ｆａｉｌ」の何れかを示す情報が格納される。このテスト結果情報８５は、テスト実行後にテスト担当によって記入される。
【００５７】
従って、ステップＳ１１６では、テスト担当によってテスト結果情報８５が記入されたテスト報告書が取得される。
【００５８】
次に、図４に示すステップＳ１１８では、ステップＳ１１２で抽出された静止画情報をテスト報告書８４に関連付けた完成テスト報告書８６を保存する。すなわち、ステップＳ１１８では、ステップＳ１１６で取得したテスト報告書８４におけるテスト番号毎に、テスト番号に対応付けられてステップＳ１１４で保存された静止画情報の位置情報を取得し、取得した静止画情報の位置情報を、テスト報告書８４に関連付けて完成テスト報告書８６を生成して保存する。
【００５９】
なお、ステップＳ１０２の処理は、開示の技術における取得部で実行される処理の一例である。また、ステップＳ１１２及びステップＳ１１４の処理は、開示の技術における決定部で実行される処理の一例である。
【００６０】
図６に、完成テスト報告書８６の一例を示す。
図６に示すように、完成テスト報告書８６は、テスト報告書８４に含まれる、テスト担当情報８１、テストの実行日時情報８２、テスト条件情報８３、及びテスト結果情報８５に、テストの実行操作に関係する画像を示す操作画像情報８７が追加されたものである。操作画像情報８７は、テスト番号で示されるテストを実行した際におけるテスト担当の操作が反映された画像である静止画情報の位置情報が格納される。これによって、完成テスト報告書８６には、テスト番号毎に、テストを実施したとされるテスト条件、そのテスト結果、そしてテスト条件でテスト担当が実施した操作に対応する画像の各々を示す情報が保存される。
【００６１】
以上説明したように第１実施形態によれば、テスト条件の属性情報に適合する文字情報を含む画像を示す静止画情報を、テスト条件に対応付けて保存できるので、テスト条件に従って実行したテストに関するテスト担当の操作を把握することが容易になる。これにより、テスト条件に従って実行したテストに関して、テスト担当の操作を対応付けて確認することが可能になる。
【００６２】
なお、第１実施形態では、テスト条件の属性情報に適合する静止画情報を、項目名であるテスト番号（テスト条件）に対応付けて保存する場合を説明したが、テスト記録情報である動画情報における静止画情報の位置に、タグ情報を付与するようにしてもよい。すなわち、タグ情報は、テスト条件の属性情報に適合する静止画情報を示すものであり、項目名（テスト項目）に対応する静止画情報の位置に付与する。このようにすることで、入力により特定されるテスト条件に対応して付与されたタグ情報の位置から動画を再生でき、テスト担当の操作を確認することが可能になる。
【００６３】
また、第１実施形態では、テストが実行された状況を動画情報であるテスト記録情報としてメモリ３０Ｄに記録することができる。ところが、テストの実行に要する時間が不明であることがあり、テスト終了前に、メモリ３０Ｄの容量が不足する場合がある。この場合、メモリ３０Ｄの容量を常時監視し、メモリ３０Ｄの容量が、容量不足の虞がある予め定めた所定容量以下の残量になった場合に、テスト担当へ容量不足の虞があることを報知することが好ましい。
【００６４】
（第２実施形態）
次に、第２実施形態について説明する。第２実施形態は、テスト条件に従ったテストの再実施を促す場合に開示の技術を適用したものである。なお、第２実施形態は第１実施形態と略同様の構成のため、同一部分には同一符号を付して詳細な説明を省略する。
【００６５】
図７に、第２実施形態に係るテストプログラム３０Ｇの処理の流れの一例を示す。第２実施形態では、テスト条件の属性情報に適合する画像の抽出結果に基づいて、テストの再実施を促す処理を実行する。
図７に示す第２実施形態に係るテストプログラム３０Ｇの処理は、図４に示す第１実施形態に係るテストプログラム３０Ｇの処理におけるステップＳ１１２とステップＳ１１４との間に、ステップＳ１１３及びステップＳ１１９の処理を追加したものである。
【００６６】
第２実施形態に係るテストプログラム３０Ｇは、第１実施形態と同様に、ＣＰＵ３０Ａにより実行される。ＣＰＵ３０Ａは、テスト記録情報（動画情報）について文字認識処理を実行し、認識結果の文字情報をテスト記録情報に対応付けて保存する（ステップＳ１００〜Ｓ１０６）。次に、テスト番号及びテスト条件の属性情報を抽出し、テスト番号にテスト条件の属性情報を対応付けて保存する（ステップＳ１０８、Ｓ１１０）。そして、認識結果の文字情報がテスト条件の属性情報に適合する画像を示す静止画情報を抽出する（ステップＳ１１２）。
【００６７】
次に、ＣＰＵ３０Ａは、ステップＳ１１３で、上記ステップＳ１１２において静止画像が抽出されたか否かを判断する。静止画像が抽出されて、ステップＳ１１３で肯定判断した場合は、ステップＳ１１４へ処理を移行する。
【００６８】
一方、ステップＳ１１２において静止画像が抽出されなかった場合、テスト条件の属性情報に適合する操作が撮影された画像が存在しないことに相当する。すなわち、テスト記録情報である動画情報から、テスト条件に従ったテストが実行されたことを判別することが困難な状態である。そこで、第２実施形態では、ステップＳ１１３で否定判断した場合は、ステップＳ１１４からステップＳ１１８の処理を実行することなく、ステップＳ１１９で、テスト条件に従ったテストの再実施を促す指示を実行した後に、本処理ルーチンを終了する。
【００６９】
以上説明したように第２実施形態によれば、テスト条件の属性情報に適合する画像を示す静止画情報が抽出されなかった場合に、テスト条件に従ったテストの再実施を促すことで、テスト条件に従ったテストを確実に実行させることができる。
【００７０】
（第３実施形態）
次に、第３実施形態について説明する。第３実施形態は、画像形成装置４の操作表示部４４を操作してテストを実行する場合に開示の技術を適用したものである。なお、第３実施形態は第１実施形態及び第２実施形態と略同様の構成のため、同一部分には同一符号を付して詳細な説明を省略する。
【００７１】
図８に、テストを実行する場合に用いる画像形成装置４の操作表示部４４の一例を示す。また、図９に、操作表示部４４に具備され、画像形成装置４で処理される原稿関連機能の表示及び指示のためのタッチパネル４５の一例を示す。
【００７２】
図８に示すように、操作表示部４４は、原稿関連機能を指示するための複数の固定ボタン４４Ａを備えており、複数の固定ボタンの各々の周囲又は固定ボタン上には、複数の固定ボタンの各々の機能を示す情報が形成されている。例えば、操作表示部４４には原稿関連機能を実行指示のためのスタートボタン４４Ａが設けられており、スタートボタン４４Ａの下方には機能を示す「スタート」の文字情報が形成されている。
【００７３】
また、図９に示す例では、原稿関連機能のうちスキャナの実行指示のための固定ボタンが押圧された場合に移行するタッチパネル４５の画面を一例として示した。図９に示すように、タッチパネル４５は、スキャナの実行のための出力ファイル形式の指示入力画面の一例が示されている。図９に示す例では、出力ファイルのフォーマット方式の選択指示ボタン、スキャン画像の圧縮方式の選択指示ボタン、スキャン画像の文字認識処理の実行指示ボタン、スキャン画像のセキュリティ方式の指示ボタンの各々の選択領域が表示されている。なお、図９では、出力ファイルのフォーマット方式として、「Ｄｏｃｕｗｏｒｋｓ」（登録商標）の選択指示ボタンが押下されて、その選択領域がハイライト表示（斜線領域として表示）されたことを示している。
【００７４】
また、図９では、テスト担当の指の画像が、「ＤｏｃｕＷｏｒｋｓ」の選択指示ボタンに重なるようになっており、「ＤｏｃｕＷｏｒｋｓ」（登録商標）の選択指示がされている。
また、開示の技術では、ハードウエアボタンの画像に指の画像が重なっている画像の場合、そのハードウエアボタンを押す操作がされているとみなす。例えば、図８に示す例で、例えばスタートボタン４４Ａの画像に指の画像が重なっている場合、スタートボタン４４Ａを押す操作がされているとみなす。この場合、テスト担当の指がハードウエアボタンを押圧する方向の画像であること、例えば爪に対応する画像の有無を判別することで、ハードウエアボタンを押す操作がされているとみなす推定精度が向上する。
【００７５】
次に、第３実施形態に係り、画像形成装置４に対するテストに関係する画像を処理する画像処理について説明する。なお、第３実施形態に係るテスト装置３で実行されるテストプログラム３０Ｇの処理の流れは、図４に示す処理の流れと同様である。
【００７６】
第３実施形態では、第１実施形態及び第２実施形態でテスト装置３の操作表示部３４を撮影してテスト状況を示すテスト記録情報を記録したのに対して、画像形成装置４の操作表示部４４を撮影してテスト状況を示すテスト記録情報を記録する点が相違する。すなわち、第３実施形態では、画像形成装置４の操作表示部４４に対する操作をテスト記録情報（動画情報）として記録し、テスト装置３のメモリ３０Ｄに保存する。そして、テスト記録情報（動画情報）について文字認識処理を実行し、認識結果の文字情報をテスト記録情報に対応付けて保存する（ステップＳ１００〜Ｓ１０６）。次に、テスト番号及びテスト条件の属性情報を抽出し、テスト番号にテスト条件の属性情報を対応付けて保存する（ステップＳ１０８、Ｓ１１０）。そして、認識結果の文字情報がテスト条件の属性情報に適合する画像を示す静止画情報を抽出する（ステップＳ１１２）。
【００７７】
このように第３実施形態によれば、テストを実行するテスト対象の装置が変更された場合であっても、特段の処理を追加したり変更したりすることなく、テストを実行することができる。
【００７８】
（第４実施形態）
次に、第４実施形態について説明する。第４実施形態は、テスト担当の操作が反映された画像を確実に抽出するものである。なお、第４実施形態は第１実施形態と略同様の構成のため、同一部分には同一符号を付して詳細な説明を省略する。
【００７９】
図１０に、第４実施形態に係るテスト装置３で実行されるテストプログラム３０Ｇの処理の流れの一例を示す。テストプログラム３０Ｇは、テスト装置３へ電源投入され、例えば、画像形成装置４に対するテストの実行が指示された際に、ＣＰＵ３０Ａにより実行される。
【００８０】
第４実施形態では、テストの実行中、すなわちテストの開始から終了までの間、テスト担当の操作をカメラ３６で撮影した動画情報、及びテスト担当の操作時の音声をマイクロフォン３８で集音した音声情報の各々を、テスト状況を示すテスト記録情報としてメモリ３０Ｄに記録する。
【００８１】
ところで、メモリ３０Ｄは、有限容量であるため、テスト記録情報の容量がメモリ３０Ｄの空き容量を超える場合には、テスト記録情報を記録することができない。そこで、第４実施形態では、画像形成装置４に対するテストの実行前に、テスト記録情報を確実に記録可能にするための処理を実行する。
【００８２】
まず、ステップ２００において、メモリ３０Ｄの空き容量を取得する。また、このステップＳ２００では、テスト記録情報を記録するために推奨された望ましい記録容量（以下、推奨容量という。）も取得される。このテスト記録情報を記録するために望ましい記録容量は、予め実験等によって定められている。次のステップＳ２０２では、メモリ３０Ｄの空き容量が推奨容量を超えるか否かを判別することによって、メモリ３０Ｄに充分な空き容量が有るか否かを判断する。
【００８３】
メモリ３０Ｄの空き容量が推奨容量以下の場合、ステップＳ２０２で否定判断し、ステップＳ２０４において、メモリ３０Ｄの空き容量が不足していることを報知し、画像形成装置４に対するテストを実行することなく、本処理ルーチンを終了する。これによって、テスト担当はテストを進めるにあたってテスト記録情報を記録困難な状況に陥る虞があることを確認できる。
【００８４】
一方、メモリ３０Ｄの空き容量が推奨容量を超えた場合、ステップＳ２０２で肯定判断し、第１実施形態と同様に、ステップＳ１００で、テスト仕様書８０（図３）を取得する。次のステップＳ２０６では、図４に示すステップＳ１０２と同様に、ステップＳ１００で取得したテスト仕様書８０に基づいて実行されたテスト記録情報を取得する。なお、ステップＳ２０６では、テスト担当の操作をカメラ３６で撮影した動画情報、及びテスト担当の操作時の音声をマイクロフォン３８で集音した音声情報の各々を、テスト状況を示すテスト記録情報としてメモリ３０Ｄから取得する。
【００８５】
次のステップＳ２０８では、ステップ２０６で取得したテスト記録情報からハイライト操作状態を検出し、検出されたハイライト操作状態を示すハイライト情報を、検出された時点の位置、すなわちテスト記録情報の動画情報における静止画情報に付与する。ハイライト操作状態は、テスト条件に従って行うテスト実行時における直接的な行為を示すテスト担当の状態であり、動画情報及び音声情報の少なくとも一方から検出可能である。例えば、タッチパネルにおけるボタン押圧の行為で、押圧したボタンの画像が通常表示から変化した画像表示に移行する場合、動画像からボタン画像の表示変化を検出することで、ハイライト操作状態を検出することができる。また、テスト実行時に行うテスト担当の操作に対応して、「テスト番号１の開始」及び「印刷指示」等の予め定めた語句を発音するように取り決めておけば、テスト記録情報として記録された音声情報を音声認識処理し、予め定めた語句の発音を検出することで、ハイライト操作状態を検出することができる。
【００８６】
次のステップ２１０では、図４に示すステップＳ１０４及びステップＳ１０６と同様にして、テスト記録情報のうちの動画情報における静止画情報の各々について文字認識処理し、認識結果の文字情報を静止画情報に関連付けて保存する。
【００８７】
次のステップ２１２では、図４に示すステップＳ１０８及びステップＳ１１０と同様にして、テスト仕様書８０から、テスト番号及びテスト条件の属性情報を抽出し、テスト番号にテスト条件の属性情報を関連付けてメモリ３０Ｄに保存する。
【００８８】
次のステップＳ２１４では、まず、図４に示すステップＳ１１２と同様に、認識結果の文字情報がテスト条件の属性情報に適合する画像を示す静止画情報を抽出する。次に、抽出された静止画情報の中から、ハイライト情報が付与された静止画情報をさらに抽出する。これによって、ステップＳ２１４で抽出される静止画情報は、テスト条件に従って行うテスト実行時における直接的な行為を示す静止画情報に制限することができる。このステップＳ２１４の処理は、図４に示すステップＳ１１２において、静止が情報が複数抽出された場合に有効である。すなわち、テスト条件の属性情報に適合する文字が認識された文字情報を含む静止画情報が複数抽出された場合、ハイライト情報が付与された静止画情報を抽出することで、抽出する静止画情報の数を抑制することができる。従って、テスト条件に従って行った操作に関連する静止画情報の抽出精度が向上する。
【００８９】
次に、図４に示すステップＳ１１４と同様に、抽出された静止画情報をテスト番号に関連付けて保存する。そして、図４に示すステップＳ１１６と同様に、テスト結果情報８５が記入された画像形成装置４のテスト報告書８４（図５）を取得し、図４に示すステップＳ１１８と同様に、抽出された静止画情報をテスト報告書８４に関連付けた完成テスト報告書８６を保存する。
【００９０】
以上説明したように第４実施形態によれば、テスト記録情報をメモリ３０Ｄに記録する以前に、容量不足を報知するので、テストの実行中に容量不足となり、テストを継続することを阻害する状態に推移することを抑制できる。
【００９１】
なお、第４実施形態には、第２実施形態に係るテスト条件に従ったテストの再実施を促す処理を実行するようにしてもよい。すなわち、図１０に示すステップＳ２１４との処理と、ステップＳ１１４の処理との間に、図７に示すステップＳ１１３及びステップＳ１１９の処理を追加すればよい。
【００９２】
（第５実施形態）
次に、第５実施形態について説明する。
上記各実施形態は、テスト記録情報をメモリ３０Ｄに記録してから処理を行ってもよいし、テスト記録情報をメモリ３０Ｄに一時的に記録して実時間処理を行ってもよい。テスト装置３におけるメモリ３０Ｄの消費量を抑制するためには、テスト条件に従ったテストを実施しながら、実施したテストの操作に対応する画像を抽出することが好ましい。そこで、第５実施形態では、テスト条件に従ったテストを実施しながら、実施したテストの操作に対応する画像を抽出する最適な処理の一例を説明する。
【００９３】
なお、第５実施形態は第１実施形態と略同様の構成のため、同一部分には同一符号を付して詳細な説明を省略する。また、第５実施形態では、テスト条件に従ったテストを実施しながら、実施したテストの操作に対応する画像を抽出するので、動画情報及び音声情報をメモリ３０Ｄに記録する必要はない。
【００９４】
図１１に、第５実施形態に係るテストプログラム３０Ｇの処理の流れの一例を示す。第５実施形態では、カメラ３６で撮影しながら、撮影した動画を構成する静止画単位で処理を進める。
【００９５】
第５実施形態に係るテストプログラム３０Ｇでは、ＣＰＵ３０Ａは、まず、ステップＳ３００で、図４に示すステップＳ１００と同様に、メモリ３０Ｄのデータ３０Ｋに予め記憶されたテスト仕様書８０（図３）を取得する。次に、ステップＳ３０２で、図４に示すステップＳ１０８と同様に、テスト仕様書８０から、テスト番号及びテスト条件の属性情報を抽出し、次のステップＳ３０４で、図４に示すステップＳ１１０と同様に、テスト番号にテスト条件の属性情報を対応付けてメモリ３０Ｄに保存する。なお、ステップＳ３０２及びステップＳ３０４は、項目名（指定されたテスト番号）によるテストの実施毎に処理してもよく、テスト仕様書８０に含まれる項目名に対して全て処理してもよい。
【００９６】
次に、ステップＳ３０６で、テスト仕様書８０の何れかのテスト番号（例えば、テスト担当により指定されたテスト番号２）のテストを開始し、動画情報及び音声情報の取得を開始する。ステップＳ３０６に示すテストの開始は、テスト担当による操作表示部３４による操作を検出して開始してもよく、「テスト番号２を開始」などの予め定めた音声の発音により開始してもよい。
【００９７】
次のステップＳ３０８では、図４に示すステップＳ１０２と同様に、テスト記録情報のうちの動画情報における静止画情報を取得し、次のステップＳ３１０で、図４に示すステップＳ１０４と同様に、文字認識処理を実行する。次のステップＳ３１２では、図４に示すステップＳ１１２と同様に、認識結果の文字情報が、保存されているテスト条件の属性情報に適合する画像を示す静止画情報を抽出することが可能か否かを判定する。
【００９８】
次のステップＳ３１４では、ステップＳ３１２の判定結果に基づいて、静止画像情報がテスト条件の属性情報に適合する場合、肯定判断してステップＳ３１６へ処理を移行し、不適合の場合は否定判断してステップＳ３０８へ処理を戻す。ステップＳ３１６では、図４に示すステップＳ１１４と同様に、取得された静止画情報をテスト番号に関連付けて保存する。これによって、テスト番号で示されるテストを実施した際の動画中で、操作に対応する静止画情報が、テスト番号に対応付けて保存される。
【００９９】
次のステップＳ３２０では、テスト仕様書８０における全てのテスト番号のテストが終了したか否かを判断し、否定判断した場合は、ステップＳ３０６へ処理を戻し、残存するテスト番号のテストを実行する。一方、肯定判断した場合は、ステップＳ３２２へ処理を移行して、図４に示すステップＳ１１６と同様に、画像形成装置４のテスト報告書を取得し、次のステップＳ３２４で、図４に示すステップＳ１１８と同様に、静止画情報をテスト報告書８４に関連付けた完成テスト報告書８６を保存する。
【０１００】
以上説明したように第５実施形態によれば、テスト条件に従ったテストを実施しながら、実施したテストの操作に対応する画像を抽出するので、動画情報及び音声情報をメモリ３０Ｄに記録する場合のメモリ容量を削減できる。
【０１０１】
なお、上記実施形態では、カメラ３６によって映像に関するテスト状況としてテスト担当の操作を撮影して得た動画情報をテスト記録情報として得る場合を説明したが、開示の技術は、動画情報に限定されるものではない。例えば、テスト記録情報には、表示画面を保存する所謂スクリーンショット等の静止画像情報を時系列的に連続して保存する静止画情報セットでもよい。
【０１０２】
以上、各実施形態を用いて説明したが、開示の技術の技術的範囲は上記実施形態に記載の範囲には限定されない。要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も開示の技術の技術的範囲に含まれる。
【０１０３】
また、上記実施形態では、フローチャートを用いた処理によるソフトウエア構成によって実現した場合について説明したが、これに限定されるものではなく、ハードウェア構成により実現する形態としてもよい。
【符号の説明】
【０１０４】
１        ネットワークシステム
２        内部ネットワーク
３        テスト装置
４        画像形成装置
５        外部ネットワーク
６        管理装置
３０      コンピュータ本体
３０Ｄ    メモリ
３０Ｇ    テストプログラム
３４      操作表示部
３６      カメラ
３８      マイクロフォン
４０      コンピュータ本体
４０Ｄ    補助記憶装置
４６      スキャナ
４８      プリンタ
【図１】
2020027448.tif 000003
【図２】
2020027448.tif 000004
【図３】
2020027448.tif 000005
【図４】
2020027448.tif 000006
【図５】
2020027448.tif 000007
【図６】
2020027448.tif 000008
【図７】
2020027448.tif 000009
【図８】
2020027448.tif 000010
【図９】
2020027448.tif 000011
【図１０】
2020027448.tif 000012
【図１１】
2020027448.tif 000013