(57)【要約】【課題】汎用的な画像一覧表示機能で、画像の属性情報を迅速かつ容易に識別できるように画像を一覧表示することができること。【解決手段】画像取得部１０４は、複数の画像を取得し、取得した画像を、当該画像についての属性情報に対応する領域に記憶する。【選択図】図２
2011004055.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を取得して記憶する画像取得装置における画像取得方法において、
前記複数の画像を取得し、取得した画像を、当該画像についての属性情報に対応する領域に記憶する画像取得過程を有することを特徴とする画像取得方法。
【請求項２】
前記画像取得過程にて記憶した画像は、前記領域毎にまとめて一覧表示されることを特徴とする請求項１に記載の画像取得方法。
【請求項３】
前記領域は、フォルダであることを特徴とする請求項１又は２に記載の画像取得方法。
【請求項４】
前記画像取得過程にて記憶した画像は、前記フォルダ毎にまとめて一覧表示されることを特徴とする請求項３に記載の画像取得方法。
【請求項５】
前記属性情報を示す属性表示ファイルを生成する管理ファイル生成過程を有することを特徴とする請求項１に記載の画像取得方法。
【請求項６】
前記画像取得過程にて、前記属性表示ファイルを、当該属性表示ファイルが示す属性情報に対応する領域に記憶することを特徴とする請求項５に記載の画像取得方法。
【請求項７】
前記属性表示ファイルは、前記属性情報を示す属性表示画像であることを特徴とする請求項６に記載の画像取得方法。
【請求項８】
同じ属性情報の画像は、前記画像取得過程にて連続して取得され、
前記画像取得過程にて、取得する画像の属性情報が変わるときに、前記管理ファイル生成過程が生成した属性表示ファイルを取得し、取得した画像及び属性表示ファイルと画像及び属性表示ファイルの取得順序を示す情報とを対応付けて記憶することを特徴とする請求項５乃至７に記載の画像取得方法。
【請求項９】
前記画像の取得順序を示す情報は、ファイル名であり、
前記領域は、前記属性表示ファイルのファイル名で区切られたファイル名であることを特徴とする請求項８に記載の画像取得方法。
【請求項１０】
前記画像取得過程にて記憶した画像及び属性表示ファイルは、ファイル名の順序で一覧表示されることを特徴とする請求項９に記載の画像取得方法。
【請求項１１】
前記画像の取得順序を示す情報は、画像及び属性表示ファイルの生成日時を示す情報であり、
前記領域は、前記属性表示ファイルの生成日時で区切られた生成日時であることを特徴とする請求項８に記載の画像取得方法。
【請求項１２】
前記画像取得過程にて記憶した画像及び属性表示ファイルは、前記画像及び属性表示ファイルの生成日時の順序で一覧表示されることを特徴とする請求項１１に記載の画像取得方法。
【請求項１３】
予め記憶する設定数から、前記属性情報毎に取得する画像の数を減算した数のダミー情報ファイルを生成する管理ファイル生成過程を有することを特徴とする請求項１に記載の画像取得方法。
【請求項１４】
前記画像取得過程にて、前記ダミー情報ファイルを、当該属性情報に対応する領域に記憶することを特徴とする請求項１３に記載の画像取得方法。
【請求項１５】
前記ダミー情報ファイルは、ダミー画像であることを特徴とする請求項１３又は１４に記載の画像取得方法。
【請求項１６】
前記複数の画像を取得は、プログラム中の画像取得コマンドによって実行され、
管理ファイル生成過程にて、前記プログラム中の条件分岐によって、画像取得コマンドが実行されない場合に、当該画像取得コマンドが実行された場合に取得される画像に代えたダミー情報ファイルを生成することを特徴とする請求項１４に記載の画像取得方法。
【請求項１７】
前記画像取得過程にて、前記ダミー情報ファイルを、当該画像取得コマンドが実行された場合に取得される画像についての属性情報に対応する領域に記憶することを特徴とする請求項１６に記載の画像取得方法。
【請求項１８】
前記属性情報は、一まとまりの画像のグループを示す画像グループ情報であることを特徴とする請求項１乃至１７のいずれかの項に記載の画像取得方法。
【請求項１９】
前記画像グループ情報は、複数回の画像取得処理によって前記一まとまりの画像を取得するグループ画像取得処理を識別する情報であることを特徴とする請求項１８に記載の画像取得方法。
【請求項２０】
前記グループ画像取得処理は繰り返し行われることを特徴とする請求項１９に記載の画像取得方法。
【請求項２１】
前記画像取得装置は、テスト中の製品を撮像した画像を撮像順序で取得し、
前記グループ画像取得処理は、繰り返し行うテスト処理の１回の処理であることを特徴とする請求項２０に記載の画像取得方法。
【請求項２２】
前記領域は、フォルダであり、
前記フォルダ名は、前記テスト処理の識別情報を含むことを特徴とする請求項２１に記載の画像取得方法。
【請求項２３】
前記領域は、フォルダであり、
前記繰り返し行うテスト処理の１回の処理毎に、前記フォルダを生成するフォルダ生成部を備え、
前記フォルダ名は、当該フォルダを前記フォルダ生成部が生成した生成時刻を示す情報を含むことを特徴とする請求項２１に記載の画像取得方法。
【請求項２４】
前記複数の画像を取得は、プログラム中の画像取得コマンドによって実行され、
前記画像取得過程にて記憶した画像のファイル名は、前記前記繰り返し行うテスト処理の１回の処理の識別情報を含むことを特徴とする請求項２１に記載の画像取得方法。
【請求項２５】
前記複数の画像を取得は、プログラム中の画像取得コマンドによって実行され、
前記画像取得過程にて記憶した画像のファイル名は、前記画像取得コマンドの識別情報を含むことを特徴とする請求項２１に記載の画像取得方法。
【請求項２６】
複数の画像を取得して記憶する画像取得装置において、
前記複数の画像を取得し、取得した画像を、当該画像についての属性情報に対応する領域に記憶する画像取得部を有することを特徴とする画像取得装置。
【請求項２７】
複数の画像を取得して記憶する画像取得装置のコンピュータを、
前記複数の画像を取得し、取得した画像を、当該画像についての属性情報に対応する領域に記憶する画像取得手段として機能させる画像取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像取得方法、画像取得装置、及び画像取得プログラムに関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラにより撮像された画像の一覧表示（画面への出力表示、および、紙への出力表示など）を行うことにより、画像の管理を支援する画像管理装置が普及している。この画像の一覧表示は、例えば、画像を縮小した画像であるサムネイル画像を並べて表示することなどにより行われる。
このような画像の一覧表示技術として、マイクロソフト（登録商標）社のウインドウズ（登録商標）では、画像が保存されたフォルダ毎の画像を一覧表示する機能がある。また、この一覧表示では、通常、フォルダ内の画像はファイル名の順序で表示される。また、この一覧表示では、画像ファイル中のメタデータフォーマットに記憶された撮像日時の順序で表示することも可能である。
【０００３】
一方、特許文献１には、基準撮像日と同じ撮像日を示す日時情報を有する画像ファイルを表すサムネイル画像Ａと、基準撮像日と異なる撮像日を示す日時情報を有する画像ファイルを表すサムネイル画像Ｂとが表示画面上で互いに隣接して配置されたときには、サムネイル画像Ａとサムネイル画像Ｂとの間に分割線を付加した一覧表を出力装置に表示出力する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２３６４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、画像一覧表示機能は、上記のウインドウズ（登録商標）での画像の一覧表示のように、フォルダ毎に画像のファイル名の順序、又は、画像ファイル中のメタデータフォーマットに記憶された撮像日時の順序で一覧表示することが汎用的な機能になっている。
しかしながら、画像の属性情報（例えば、基準撮像日）毎に識別して画像を一覧表示する場合、特許文献１記載の技術のように、専用の一覧表示機能が必要になるという欠点があった。さらに、サムネイル画像を表示するのに加え、分割線の表示位置の算出や表示を行う必要があり、処理負荷が大きいという欠点があった。
【０００６】
本発明は上記の点に鑑みてなされたものであり、その目的は、汎用的な画像一覧表示機能で、画像の属性情報を迅速かつ容易に識別できるように画像を一覧表示することができる画像取得方法、画像取得装置、及び画像取得プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
（１）本発明は上記の課題を解決するためになされたものであり、本発明は、複数の画像を取得して記憶する画像取得装置における画像取得方法において、前記複数の画像を取得し、取得した画像を、当該画像についての属性情報に対応する領域に記憶する画像取得過程を有することを特徴とする画像取得方法である。
上記構成によると、前記画像取得方法では、取得した画像を当該画像についての属性情報に対応する領域に記憶するので、汎用的な画像一覧表示機能で、画像の属性情報を迅速かつ容易に識別できるように画像を一覧表示することができる。
【０００８】
（２）また、本発明は、上記の画像取得方法において、前記画像取得過程にて記憶した画像は、前記領域毎にまとめて一覧表示されることを特徴とする。
上記構成によると、前記画像取得方法では、記憶した画像が前記領域毎にまとめて一覧表示されるので、この一覧表示によって画像の属性情報を迅速かつ容易に識別できる。
【０００９】
（３）また、本発明は、上記の画像取得方法において、前記領域は、フォルダであることを特徴とする。
上記構成によると、前記領域はフォルダであるので、汎用的な画像一覧表示によって画像の属性情報を迅速かつ容易に識別できる。
【００１０】
（４）また、本発明は、上記の画像取得方法において、前記画像取得過程にて記憶した画像は、前記フォルダ毎にまとめて一覧表示されることを特徴とする。
上記構成によると、記憶した画像が前記フォルダ毎にまとめて一覧表示されるので、汎用的な画像一覧表示によって画像の属性情報を迅速かつ容易に識別できる。
【００１１】
（５）また、本発明は、上記の画像取得方法において、前記属性情報を示す属性表示ファイルを生成する管理ファイル生成過程を有することを特徴とする。
上記構成によると、前記画像取得方法では、属性表示ファイルを生成するので、属性表示ファイルによって取得した画像の属性情報を迅速かつ容易に識別できる。
【００１２】
（６）また、本発明は、上記の画像取得方法において、前記画像取得過程にて、前記属性表示ファイルを、当該属性表示ファイルが示す属性情報に対応する領域に記憶することを特徴とする。
上記構成によると、前記画像取得方法では、前記属性表示ファイルを、当該属性表示ファイルが示す属性情報に対応する領域に記憶するので、前記領域毎にまとめて一覧表示するときに、当該領域に記憶された画像と、当該領域に対応する属性情報が示す属性表示ファイルと、を一覧表示することができ、属性表示ファイルによって画像の属性情報を迅速かつ容易に識別できる。
【００１３】
（７）また、本発明は、上記の画像取得方法において、前記属性表示ファイルは、前記属性情報を示す属性表示画像であることを特徴とする。
上記構成によると、前記画像取得方法では、前記属性表示ファイルが前記属性情報を示す属性表示画像であるので、属性表示画像を参照することによって画像の属性情報を迅速かつ容易に識別できる。
【００１４】
（８）また、本発明は、上記の画像取得方法において、同じ属性情報の画像は、前記画像取得過程にて連続して取得され、前記画像取得過程にて、取得する画像の属性情報が変わるときに、前記管理ファイル生成過程が生成した属性表示ファイルを取得し、取得した画像及び属性表示ファイルと画像及び属性表示ファイルの取得順序を示す情報とを対応付けて記憶することを特徴とする。
上記構成によると、前記画像取得方法では、同じ属性情報の画像は前記画像取得過程にて連続して取得され、取得する画像の属性情報が変わるときに属性表示画像を生成して記憶するので、記憶した画像を取得順序に一覧表示する場合に、属性表示画像に続けて当該属性表示画像が示す属性情報の画像を表示することができる。
【００１５】
（９）また、本発明は、上記の画像取得方法において、前記画像の取得順序を示す情報は、ファイル名であり、前記領域は、前記属性表示ファイルのファイル名で区切られたファイル名であることを特徴とする。
【００１６】
（１０）また、本発明は、上記の画像取得方法において、前記画像取得過程にて記憶した画像及び属性表示ファイルは、ファイル名の順序で一覧表示されることを特徴とする。
【００１７】
（１１）また、本発明は、上記の画像取得方法において、前記画像の取得順序を示す情報は、画像及び属性表示ファイルの生成日時を示す情報であり、前記領域は、前記属性表示ファイルの生成日時で区切られた生成日時であることを特徴とする。
【００１８】
（１２）また、本発明は、上記の画像取得方法において、前記画像取得過程にて記憶した画像及び属性表示ファイルは、前記画像及び属性表示ファイルの生成日時の順序で一覧表示されることを特徴とする。
【００１９】
（１３）また、本発明は、上記の画像取得方法において、予め記憶する設定数から、前記属性情報毎に取得する画像の数を減算した数のダミー情報ファイルを生成する管理ファイル生成過程を有することを特徴とする。
【００２０】
（１４）また、本発明は、上記の画像取得方法において、前記画像取得過程にて、前記ダミー情報ファイルを、当該属性情報に対応する領域に記憶することを特徴とする。
上記構成によると、前記画像取得方法では、設定数から取得する画像の数を減算した数のダミー情報ファイルを取得して記憶するので、例えば、記憶した画像を設定数の画像を列として取得順序に一覧表示する場合に、属性情報各々での取得順序が同じ画像を同じ列に表示することができる。
【００２１】
（１５）また、本発明は、上記の画像取得方法において、前記ダミー情報ファイルは、ダミー画像であることを特徴とする。
【００２２】
（１６）また、本発明は、上記の画像取得方法において、前記複数の画像を取得は、プログラム中の画像取得コマンドによって実行され、管理ファイル生成過程にて、前記プログラム中の条件分岐によって、画像取得コマンドが実行されない場合に、当該画像取得コマンドが実行された場合に取得される画像に代えたダミー情報ファイルを生成することを特徴とする。
【００２３】
（１７）また、本発明は、上記の画像取得方法において、前記画像取得過程にて、前記ダミー情報ファイルを、当該画像取得コマンドが実行された場合に取得される画像についての属性情報に対応する領域に記憶することを特徴とする。
上記構成によると、前記プログラム中の条件分岐によって、画像取得コマンドが実行されない場合に、当該画像取得コマンドが実行された場合に取得される画像に代えたダミー情報ファイルを生成し、生成したダミー情報ファイルを記憶するので、ダミー情報ファイルを表示することにより、条件分岐によって画像取得コマンドが実行されなかったことを、利用者が迅速かつ確実に識別できる。
【００２４】
（１８）また、本発明は、上記の画像取得方法において、前記属性情報は、一まとまりの画像のグループを示す画像グループ情報であることを特徴とする。
【００２５】
（１９）また、本発明は、上記の画像取得方法において、前記画像グループ情報は、複数回の画像取得処理によって前記一まとまりの画像を取得するグループ画像取得処理を識別する情報であることを特徴とする。
【００２６】
（２０）また、本発明は、上記の画像取得方法において、前記グループ画像取得処理は繰り返し行われることを特徴とする。
【００２７】
（２１）また、本発明は、上記の画像取得方法において、前記画像取得装置は、テスト中の製品を撮像した画像を撮像順序で取得し、前記グループ画像取得処理は、繰り返し行うテスト処理の１回の処理であることを特徴とする。
【００２８】
（２２）また、本発明は、上記の画像取得方法において、前記領域は、フォルダであり、前記フォルダ名は、前記テスト処理の識別情報を含むことを特徴とする。
上記構成によると、フォルダを一覧表示した場合に、どのフォルダがどのテスト処理で取得した画像を含むフォルダであるかを利用者が容易に把握することができ、画像の管理を容易にすることができる。
【００２９】
（２３）また、本発明は、上記の画像取得方法において、前記領域は、フォルダであり、前記繰り返し行うテスト処理の１回の処理毎に、前記フォルダを生成するフォルダ生成部を備え、前記フォルダ名は、当該フォルダを前記フォルダ生成部が生成した生成時刻を示す情報を含むことを特徴とする。
上記構成によると、フォルダの一覧をフォルダ名の順序で表示した場合、前記繰り返し行うテスト処理の１回の処理の順序、つまり、この処理の実行順に表示することができ、どのフォルダがどのタイミングで実行した処理の結果を含むフォルダであるかを利用者が容易に把握でき、画像の管理を容易にすることができる。
【００３０】
（２４）また、本発明は、上記の画像取得方法において、前記複数の画像を取得は、プログラム中の画像取得コマンドによって実行され、前記画像取得過程にて記憶した画像のファイル名は、前記前記繰り返し行うテスト処理の１回の処理の識別情報を含むことを特徴とする。
上記構成によると、画像ファイルを一覧表示した場合に、そのファイルの画像が、どの処理で取得された画像であるかを利用者が容易に把握することができ、画像の管理を容易にすることができる。
【００３１】
（２５）また、本発明は、上記の画像取得方法において、前記複数の画像を取得は、プログラム中の画像取得コマンドによって実行され、前記画像取得過程にて記憶した画像のファイル名は、前記画像取得コマンドの識別情報を含むことを特徴とする。
上記構成によると、画像ファイルを一覧表示した場合に、そのファイルの画像が、どの画像取得コマンドで取得された画像であるかを利用者が容易に把握することができ、画像の管理を容易にすることができる。
【００３２】
（２６）また、本発明は、複数の画像を取得して記憶する画像取得装置において、前記複数の画像を取得し、取得した画像を、当該画像についての属性情報に対応する領域に記憶する画像取得部を有することを特徴とする画像取得装置である。
【００３３】
（２７）また、本発明は、複数の画像を取得して記憶する画像取得装置のコンピュータを、前記複数の画像を取得し、取得した画像を、当該画像についての属性情報に対応する領域に記憶する画像取得手段として機能させる画像取得プログラムである。
【発明の効果】
【００３４】
本発明によれば、画像についての属性情報毎にまとめて、取得した画像を記憶するので、複数の画像について複数の属性情報がある場合に、それらの属性情報を迅速かつ容易に識別できるように画像を記憶することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の第１の実施形態に係るテストシステムを示す概略図である。
【図２】本実施形態に係る画像取得システムの構成を示す概略ブロック図である。
【図３】本実施形態に係るテストシナリオの一例を示す概略図である。
【図４】本実施形態に係る画像取得システムの動作の一例を示すフロー図である。
【図５】本実施形態に係る記憶装置が記憶するフォルダと画像ファイルとの関係の一例を示す概念図である。
【図６】本実施形態に係る一覧表示の一例を示す概略図である。
【図７】本発明の第２の実施形態に係る画像取得システムの構成を示す概略ブロック図である。
【図８】本実施形態に係る画像取得システムの動作の一例を示すフロー図である。
【図９】本実施形態に係る一覧表示の一例を示す概略図である。
【図１０】本発明の第３の実施形態に係る画像取得システムの構成を示す概略ブロック図である。
【図１１】本実施形態に係る画像取得システムの動作の一例を示すフロー図である。
【図１２】本実施形態に係る一覧表示の一例を示す概略図である。
【図１３】本実施形態の変形例に係る一覧表示の一例を示す概略図である。
【図１４】本発明の第４の実施形態に係るテストシナリオの一例を示す概略図である。
【図１５】本実施形態に係る画像取得システムの構成を示す概略ブロック図である。
【図１６】本実施形態に係る画像取得システムの動作の一例を示すフロー図である。
【図１７】本実施形態に係る一覧表示の一例を示す概略図である。
【図１８】本実施形態に係る一覧表示の別の一例を示す概略図である。
【発明を実施するための形態】
【００３６】
（第１の実施形態）
以下、図面を参照しながら本発明の第１の実施形態について詳しく説明する。
【００３７】
＜テストシステムについて＞
図１は、本発明の第１の実施形態に係るテストシステムを示す概略図である。
テストシステムは、パーソナルコンピュータ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１、ＩＲ（ＩｎｆｒａＲｅｄ、赤外線）送信機Ａ１（学習リモコン）、アイス（ＩＣＥ：Ｉｎ−Ｃｉｒｃｕｉｔ  Ｅｍｕｌａｔｏｒ、インサーキットエミュレータ)Ａ２、テレビジョン受像機Ａ３、カメラＡ４を含んで構成される。パーソナルコンピュータ１と各装置とは、ＵＳＢケーブル等の各種ケーブルで接続されている。
【００３８】
パーソナルコンピュータ１は、後述するように、コンピュータプログラムであるテストシナリオを実行することにより、ＩＲ送信機Ａ１及びアイスＡ２を制御してテレビジョン受像機Ａ３のテストを行う。例えば、パーソナルコンピュータ１は、自装置がテストシナリオに基づいて生成した制御情報を、ＩＲ送信機Ａ１に赤外線で送信させる。この赤外線を受信したテレビジョン受像機Ａ３は、制御情報に従って、テレビ放送用チャネルを切り替え、又は、メニューを表示する。
また、パーソナルコンピュータ１は、テストシナリオを実行することにより、カメラＡ４にテレビジョン受像機２の画面を撮像させ、撮像させた画像データを取得する。
【００３９】
＜画像取得システム１の構成について＞
図２は、本実施形態に係る画像取得システム１の構成を示す概略ブロック図である。画像取得システム１は、画像取得装置１０、記憶装置１１、及び表示装置１２を具備する。なお、この画像取得システム１は、図１中のパーソナルコンピュータ１にて実現される。
【００４０】
画像取得装置１０は、コンピュータプログラムを実行し、図１中のＩＲ送信機Ａ１及びアイスＡ２を制御してテレビジョン受像機Ａ３のテストを行うとともに、図１中のカメラＡ４を制御してテスト中のテレビジョン受像機Ａ３の撮像を行う。また、画像取得装置１０は、テストシナリオに基づいて記憶装置１１にフォルダＢ１、Ｂ２、・・・（領域）を生成し、生成した各フォルダＢ１、Ｂ２、・・・に撮像した画像を記憶する。
表示装置１２は、記憶装置１１が記憶する画像をフォルダ毎に表示する。
【００４１】
以下、画像取得システム１が具備する各装置の詳細について説明する。
撮像装置１０は、テストシナリオ保持部１０１、シナリオ実行部１０２、フォルダ生成部１０３、及び画像取得部１０４を含んで構成される。表示装置１２は、入力部１２１、フォルダ選択部１２２、及び画像表示部１２３を含んで構成される。
【００４２】
テストシナリオ保持部１０１は、テストシナリオ（図３）を記憶する。このテストシナリオには、処理コマンド及び画像取得コマンドが含まれている。なお、テストシナリオの詳細は後述する。
シナリオ実行部１０２は、ＩＲ送信機Ａ１及びアイスＡ２に接続される（図示せず）。シナリオ実行部１０２は、テストシナリオに記載されたコマンドを実行する。また、シナリオ実行部１０２は、例えば、処理コマンドを実行することにより、図１中のＩＲ送信機Ａ１、アイスＡ２を制御してテレビジョン受像機Ａ３のテストを行う。また、シナリオ実行部１０２は、画像取得コマンドを実行することにより、テスト中のテレビジョン受像機Ａ３をカメラＡ４に撮像させる。
【００４３】
また、シナリオ実行部１０２は、実行したテストシナリオに基づいて生成フォルダ情報及び指定フォルダ情報を生成する（フォルダ指定処理という）。なお、この生成フォルダ情報及び指定フォルダ情報には、フォルダ名が含まれる。このフォルダ指定処理の詳細については、後述する。シナリオ実行部１０２は、生成した生成フォルダ情報をフォルダ生成部１０３に出力し、指定フォルダ情報を画像取得部１０４に出力する。
フォルダ生成部１０３は、シナリオ実行部１０２から生成フォルダ情報が入力されると、生成フォルダ情報に含まれるフォルダ名のフォルダを、記憶装置１１に生成する。
【００４４】
画像取得部１０４は、カメラＡ４に接続される（図示せず）。シナリオ実行部１０２が撮像コマンドを実行し、カメラＡ４に撮像させた画像を取得する。また、画像取得部１０４は、シナリオ実行部１０２から入力された指定フォルダ情報に含まれるフォルダ名のフォルダであって記憶装置１１のフォルダ内に、取得した画像を記憶する画像記憶処理を行う。画像取得部１０４が行う画像記憶処理の詳細については、後述する。なお、画像取得部１０４が記憶装置１１に記憶させる画像のファイル名は、画像を取得した順序に通番を含んでいる。具体的に、テストシナリオを実行して最初に取得した画像から順に、ファイル名は、「ｉｍｇ０００００１．ｊｐｇ」、「ｉｍｇ０００００２．ｊｐｇ」、「ｉｍｇ０００００３．ｊｐｇ」、・・・である。つまり、画像のファイル名は、画像を識別する画像識別情報であり、また、画像の取得順序を示す情報でもある。ただし、本発明はこれに限らず、ファイル名は、画像の取得順序を示す情報として画像を取得した日時（撮像日時）を含むようにしてもよい。また、画像の取得順序を示す情報は、ファイル名に含まれているのではなく、ファイル名と対応付けられて記憶されていてもよい。例えば、画像ファイル中のメタデータフォーマットに記憶されていてもよい。
【００４５】
表示装置１２の入力部１２１は、利用者からの操作入力を受け付けるマウス等の入力機器である。入力部１２１は、受け付けた操作入力を示す入力情報をフォルダ選択部１２２に出力する。
フォルダ選択部１２２は、入力部１２１から入力された入力情報に基づき、フォルダを選択する。
画像表示部１２３は、記憶装置１１が記憶するフォルダの一覧を表示する。また、画像表示部１２３は、フォルダ選択部１２２が選択したフォルダ内のデータを一覧表示する。例えば、この一覧表示では、フォルダ中の画像ファイルは、画像を縮小した画像であるサムネイル画像として、ファイル名の順序に並べてられ一覧表示される。なお、この順序はメタデータフォーマットに記憶された撮像日時であってもよく、撮像日時の順序、つまり、取得順序に並べて一覧表示されてもよい。
【００４６】
＜フォルダ指定処理について＞
以下、シナリオ実行部１０２が行うフォルダ指定処理について説明する。まず、テストシナリオ保持部１０１が記憶するテストシナリオについて説明する。
図３は、本実施形態に係るテストシナリオの一例を示す概略図である。
図３において、文字列「ループＸ  スタート（総ループ回数＝Ｙ）」（ループスタートコマンドという）と文字列「ループＸ  エンド」（ループエンドコマンドという）とは、当該文字列で囲まれたコマンドをＹ回くり返す処理（ループ処理；繰り返し行うテスト処理の１回の処理）を実行させることを示す。なお、ループスタートコマンドとループエンドコマンドとをあわせてループコマンドという。
また、このループコマンド中の文字列「ループＸ」は、ループコマンド識別情報を示し、Ｘ＝Ａ、Ｂ、・・・Ｎである。この図は、テストシナリオにて、「ループＡ」、「ループＢ」、・・・「ループＮ」で示されるループ処理が実行されることを示す。なお、本実施形態では、テストシナリオのループコマンド内にループコマンド識別情報が含まれている場合について説明するが、本実施形態はこれに限らず、テストシナリオのループコマンド内にループコマンド識別情報が含まれず、シナリオ実行部１０２がループコマンド識別情報を払い出してもよい。
また、ループスタートコマンドにおいて、先頭の文字列はループコマンド識別情報を示し、文字列「スタート」後の丸括弧「（・・・）」内の文字列は総ループ回数を示す。
【００４７】
例えば、図３は、符号Ｃ１を付した鎖線で囲まれたループスタートコマンドＣ１内で、符号Ｃ１１を付した鎖線で囲まれた文字列Ｃ１１はループコマンド識別情報が「ループＡ」であることを示し、符号Ｃ１２を付した鎖線で囲まれた文字列Ｃ１２は総ループ回数が「１００」回であることを示す。また、この図は、ループコマンド識別情報「ループＡ」のループ処理には、画像取得コマンド（例えば、符号Ｃ３を付した鎖線で囲まれた文字列）が５個あることを示す。つまり、このテストシナリオを実行すると、このループ処理では、画像取得部１０４は、画像を５個取得することを示す。また、このループ処理では、処理コマンドが２個あることを示す。
【００４８】
シナリオ実行部１０２は、テストシナリオを実行する際に、ループコマンド識別情報が示すループについて繰り返し回数（ループ回数という）をカウントし、ループ回数が総ループ回数に達するまで、当該ループコマンド識別情報のループ処理を繰り返す。このとき、シナリオ実行部１０２は、ループコマンド識別情報及びループ回数情報（属性情報）を、それぞれ、変数Ｌ、Ｘの値として記憶する。
シナリオ実行部１０２は、ループ回数情報が変わるとき、つまり、変数Ｘが変わるときに、変数Ｌ、Ｘの値を読み出し、生成フォルダ情報及び指定フォルダ情報を生成する。ここで、生成する生成フォルダ情報及び指定フォルダ情報に含まれるフォルダ名は、変数Ｌ、Ｘの値を含む情報であり、例えば、ループコマンド識別情報（変数Ｌの値）、ループ回数情報（変数Ｘの値）、総ループ回数情報がそれぞれ「ループＡ」、「１」、「１００」である場合、「ループＡ＿００１／１００」である。ただし、フォルダ名はこれに限られず、例えば、「ループＡ＿００１」のように総ループ回数情報を含まなくてもよい。
【００４９】
＜画像取得システム１の動作について＞
図４は、本実施形態に係る画像取得システム１の動作の一例を示すフロー図である。
（ステップＳ１０１）シナリオ実行部１０２は、テストシナリオ保持部１０１が記憶するテストシナリオ中のコマンドを順に実行し、実行するコマンドがループスタートコマンドであるか否かを判定する。コマンドがループスタートコマンドであると判定した場合（Ｙｅｓ）、変数Ｘにループ回数情報「１」を代入し、ステップＳ１０２に進む。一方、コマンドがループスタートコマンドでないと判定した場合（Ｎｏ）、ステップＳ１１０に進む。
【００５０】
（ステップＳ１０２）シナリオ実行部１０２は、ループスタートコマンド中の文字列からループコマンド識別情報及び総ループ回数情報を取得する。シナリオ実行部１０２は、取得したループコマンド識別情報を変数Ｌに代入する。また、シナリオ実行部１０２は、変数Ｘからループ回数情報を取得する。シナリオ実行部１０２は、取得したループコマンド識別情報、ループ回数情報、及び総ループ回数情報からフォルダ名を決定する。シナリオ実行部１０２は、決定したフォルダ名を含む生成フォルダ情報及び指定フォルダ情報を生成する。その後、ステップＳ１０３に進む。
【００５１】
（ステップＳ１０３）フォルダ生成部１０３には、ステップＳ１０２にて生成された生成フォルダ情報が入力され、フォルダ生成部１０３は入力された生成フォルダ情報に含まれるフォルダ名のフォルダを、記憶装置１１に生成する。その後、ステップＳ１０４に進む。
（ステップＳ１０４）シナリオ実行部１０２は、次に実行するコマンドが画像取得コマンドであるか否かを判定する。コマンドが画像取得コマンドである場合（Ｙｅｓ）、ステップＳ１０５に進む。一方、コマンドが画像取得コマンドでない場合（Ｎｏ）、ステップＳ１０７に進む。
【００５２】
（ステップＳ１０５）画像取得部１０４は、カメラＡ４に撮像させ、撮像させた画像を取得する。その後、ステップＳ１０６に進む。
（ステップＳ１０６）画像取得部１０４は、ステップＳ１０２にて生成された指定フォルダ情報に含まれるフォルダ名のフォルダ内に、ステップＳ１０５にて取得した画像の画像ファイルを記憶する。ここで、この画像ファイルのファイル名は、通番を含んでいる。その後ステップＳ１０７に進む。
（ステップＳ１０７）シナリオ実行部１０２は、次に実行するコマンドがループエンドコマンドであるか否かを判定する。コマンドがループエンドコマンドである場合（Ｙｅｓ）、ステップＳ１０８に進む。一方、コマンドがループエンドコマンドでない場合（Ｎｏ）、ステップＳ１０４に戻る。
【００５３】
（ステップＳ１０８）シナリオ実行部１０２は、変数Ｘをインクリメントする。つまり、シナリオ実行部１０２は、ループ回数をカウントアップして１増加させる。その後、ステップＳ１０９に進む。
（ステップＳ１０９）シナリオ実行部１０２は、変数Ｘの値であるループ回数とステップＳ１０２にて取得した総ループ回数とが等しいか否かを判定する。ループ回数と総ループ回数とが等しい場合（Ｙｅｓ）、ステップＳ１１０に進む。一方、ループ回数が総ループ回数と異なる場合（Ｎｏ）、ステップＳ１０２に戻る。
（ステップＳ１１０）シナリオ実行部１０２は、次に実行するコマンドがあるか否かにより、テストシナリオが終了であるか否かを判定する。テストシナリオが終了であると判定した場合（Ｙｅｓ）、処理を終了する。一方、テストシナリオが終了でないと判定した場合（Ｎｏ）、ステップＳ１０１に戻る。
【００５４】
図５は、本実施形態に係る記憶装置１１が記憶するフォルダと画像ファイルとの関係の一例を示す概念図である。この図は、図３に示すテストシナリオを実行した結果、記憶装置１１が記憶するフォルダ及び画像ファイルを示す。
図５は、フォルダ名「ループＡ＿００１／１００」のフォルダＢ１内に、画像ファイル名「ｉｍｇ０００００１．ｊｐｇ」〜「ｉｍｇ０００００５．ｊｐｇ」の画像ファイルが保存されていることを示す。また、この図は、フォルダ名「ループＡ＿２／１００」のフォルダＢ２内に、画像ファイル名「ｉｍｇ０００００６．ｊｐｇ」〜「ｉｍｇ００００１０．ｊｐｇ」の画像ファイルが保存されていることを示す。
このように、記憶装置１１には、ループコマンド識別情報及びループ回数情報（ループ識別情報という）毎にフォルダが生成され、生成されたフォルダ毎に当該フォルダが示すループ識別情報のループ処理中の画像コマンドにて取得した画像ファイルが記憶されている。すなわち、画像取得部１０４は、ループ回数情報毎のフォルダ各々に、当該フォルダが示すループ回数情報の画像を記憶する。
【００５５】
図６は、本実施形態に係る一覧表示の一例を示す概略図である。図６において、画面Ｖ１は、フォルダ切替部Ｖ１１及び一覧表示部Ｖ１２から構成される。
フォルダ選択部Ｖ１１には、記憶装置１１が記憶するフォルダのフォルダ名の一覧、例えば、「ループＡ＿００１／１００」、「ループＡ＿００２／１００」、・・・が表示されている。この図は、「ループＡ＿００１／１００」が選択されている場合の図であり、一覧表示部Ｖ１２には、画像ファイル名「ｉｍｇ０００００１．ｊｐｇ」〜「ｉｍｇ０００００５．ｊｐｇ」の画像ファイルがファイル名の順序でサムネイル表示されている。
【００５６】
このように、本実施形態では、画像取得システム１が、取得した画像を当該画像についてのループ回数情報に対応するフォルダに記憶し、記憶した画像がフォルダ毎にまとめて一覧表示されるので、この一覧表示によって画像のループ回数情報を迅速かつ容易に識別できる。また、フォルダ毎にまとめて一覧表示するという汎用的な画像一覧表示によって画像の属性情報を迅速かつ容易に識別できる。
【００５７】
（第２の実施形態）
以下、図面を参照しながら本発明の第２の実施形態について詳しく説明する。第１の実施形態では、画像取得システム１は、ループ回数情報毎にフォルダを生成し、フォルダ毎に当該フォルダが示すループ識別情報のループ処理中の画像コマンドにて取得した画像ファイルを記憶する場合について説明をした。本実施形態では、画像取得システムが、ループ処理の開始時、つまり、取得する画像のループ回数情報が変わるときに、当該ループ処理のループコマンド識別情報を示す画像（ループコマンド識別画像）、ループ回数情報を示す画像（ループ回数画像；属性表示画像；属性表示ファイル）を生成して記憶する場合について説明する。例えば、ループコマンド識別画像は「ループＡ」という文字が記載された画像であり、ループ回数画像は「１／１００」という文字が記載された画像である。
【００５８】
＜画像取得システム２の構成について＞
図７は、本発明の第２の実施形態に係る画像取得システム２の構成を示す概略ブロック図である。本実施形態に係る画像取得システム２（図７）と第１の実施形態に係る画像取得システム１（図２）とを比較すると、シナリオ実行部２０２、及び、画像取得システム１中のフォルダ生成部１０３に代えて管理画像生成部２０３（管理ファイル生成部）が備えられている点が異なる。しかし、他の構成要素（テストシナリオ保持部１０１、画像取得部１０４、記憶装置１１、入力部１２１、フォルダ選択部１２２、画像表示部１２３が持つ機能は第１の実施形態と同じである。第１の実施形態と同じ機能の説明は省略する。
【００５９】
シナリオ実行部２０２は、第１の実施形態のフォルダ指定処理は行わず、テストシナリオの実行毎にフォルダ名を決定する。例えば、フォルダ名は「テストＭ」（Ｍは自然数）であり、Ｍはテストの回数を示す。シナリオ実行部２０２は決定したフォルダ名を含む生成フォルダ情報及び指定フォルダ情報を生成する。
シナリオ実行部２０２は、ループコマンド識別情報、ループ回数情報、総ループ回数情報、及び生成した生成フォルダ情報と指定フォルダ情報を、管理画像生成部２０３に出力する。
管理画像生成部２０３は、シナリオ実行部２０２からループコマンド識別情報が入力されるとループコマンド識別画像を生成し、ループ回数情報及び総ループ回数情報が入力されるとループ回数画像を生成する。管理画像生成部２０３は、生成したループコマンド識別画像及びループ回数画像を画像取得部１０４に出力する。なお、管理画像生成部２０３は、画像を生成した生成日時を撮像日時として、生成した画像ファイル中のメタデータフォーマットに書き込む。
なお、画像取得部１０４は、管理画像生成部２０３から入力された画像、及びカメラＡ４に撮像させた画像に対して、画像を取得した順序に通番の画像ファイル名を付与する。
【００６０】
＜画像取得システム２の動作について＞
図８は、本実施形態に係る画像取得システム２の動作の一例を示すフロー図である。本実施形態に係る画像取得システム２の動作（図８）と第１の実施形態に係る画像取得システム１の動作（図４）とを比較すると、ステップＳ１０２、Ｓ１０３の処理に代えてステップＳ２１３、Ｓ２１４の処理、また、ステップＳ２１１、Ｓ２１２の処理が実行される点が異なる。しかし、他のステップ（ステップＳ１０１、Ｓ１０４〜Ｓ１１０）の処理は第１の実施形態と同じである。第１の実施形態と同じ処理の説明は省略する。
【００６１】
（ステップＳ２１１）シナリオ実行部２０２は、ループスタートコマンド中の文字列からループコマンド識別情報及び総ループ回数情報を取得する。シナリオ実行部１０２は、取得したループコマンド識別情報を変数Ｌに代入する。その後、ステップＳ２１２に進む。
（ステップＳ２１２）管理画像生成部２０３は、ステップＳ２１１にて取得されたループコマンド識別情報を示すループコマンド識別画像を生成する。画像取得部１０４は、管理画像生成部２０３が生成したループコマンド識別画像を記憶装置１１に記憶する。その後、ステップＳ２１３に進む。
（ステップＳ２１３）シナリオ実行部１０２は、変数Ｘからループ回数情報を取得する。シナリオ実行部１０２は、取得したループ回数情報とステップＳ２１１で取得した総ループ回数情報とを、管理画像生成部２０３に出力する。その後、ステップＳ２１４に進む。
（ステップＳ２１４）管理画像生成部２０３は、ステップＳ２１３にて出力されたループ回数情報及び総ループ回数情報を示すループ回数画像を生成する。画像取得部１０４は、管理画像生成部２０３が生成したループ回数画像を記憶装置１１に記憶する。なお、ステップＳ２１３で取得したループ回数情報（変数Ｘの値）は、ステップＳ１０８にてインクリメントされている。すなわち、管理画像生成部２０３は、取得する画像のループ回数情報が変わるときに、管理画像生成部２０３が生成したループ回数画像を取得して記憶する。その後、ステップＳ１０４に進む。
【００６２】
図９は、本実施形態に係る一覧表示の一例を示す概略図である。図９において、画面Ｖ２は、フォルダ切替部Ｖ２１及び一覧表示部Ｖ２２から構成される。
フォルダ選択部Ｖ２１には、記憶装置１１が記憶するフォルダのフォルダ名の一覧、例えば、「テスト１」が表示されている。このフォルダは、テストシナリオを実行した際に、管理画像生成部２０３が画像を保存するフォルダである。
【００６３】
図９は、「テスト１」が選択されている場合の図であり、一覧表示部Ｖ１２には、ループコマンド識別画像Ｖ２２１、ループ回数画像Ｖ２２２、Ｖ２２３、Ｖ２２４、・・・がサムネイル表示されている。ここで、ループコマンド識別画像Ｖ２２１には、ループＡを示す文字列「ループＡ」が表示されており、この画像ファイル名は「ｉｍｇ０００００１．ｊｐｇ」である。また、ループ回数画像Ｖ２２２、Ｖ２２３、Ｖ２２４には、それぞれ、ループ回数情報及び総ループ回数情報を示す「１／１００」、「２／１００」、「３／１００」が表示されており、これらの画像ファイル名は「ｉｍｇ０００００２．ｊｐｇ」、「ｉｍｇ０００００８．ｊｐｇ」、「ｉｍｇ００００１４．ｊｐｇ」である。
【００６４】
また、図９は、ループ回数画像Ｖ２２２からループ回数画像Ｖ２２３の間に、ループＡの１回目のループ処理で取得した画像ファイル「ｉｍｇ０００００３．ｊｐｇ」〜「ｉｍｇ０００００７．ｊｐｇ」が表示されていることを示す。つまり、ループ回数画像のファイル名で区切られたファイル名が領域（取得順序が早いループ回数画像のファイル名を含む）である。また、この図は、ループ回数画像Ｖ２２３からループ回数画像Ｖ２２４の間に、ループＡの２回目のループ処理で取得した画像ファイル「ｉｍｇ０００００９．ｊｐｇ」〜「ｉｍｇ００００１３．ｊｐｇ」が表示されていることを示す。
【００６５】
このように、本実施形態では、画像取得システム２は、同じループ回数情報の画像が連続して取得され、取得する画像のループ回数情報が変わるときにループ回数画像を生成し、生成した画像と画像の取得順序を示すファイル名とを対応付けて記憶する。これにより、記憶した画像をファイル名の順序に一覧表示する場合に、ループ回数画像に続けて当該ループ回数画像が示すループ回数情報の画像を表示することができ、ループ回数画像の表示によって当該ループ回数情報を利用者が迅速かつ確実に識別できる。
【００６６】
（第３の実施形態）
以下、図面を参照しながら本発明の第３の実施形態について詳しく説明する。第２の実施形態では、画像取得システム２は、ループ処理の開始時に、当該ループ処理のループコマンド識別画像及びループ回数画像を生成する場合について説明をした。本実施形態では、画像取得システムが、１回のループ処理で記憶する画像の数（設定数という）を予め定めておき、総ループ回数が設定数に足りないループ処理ではダミー画像（ダミー情報ファイル）を生成する場合について説明する。ここで、ダミー画像は撮像した画像がないことを示す画像であり、例えば、全ての領域が透明の画像、又は白色の画像である。
【００６７】
＜画像取得システム３の構成について＞
図１０は、本発明の第３の実施形態に係る画像取得システム３の構成を示す概略ブロック図である。本実施形態に係る画像取得システム３（図１０）と第２の実施形態に係る画像取得システム２（図７）とを比較すると、シナリオ実行部３０２及び管理画像生成部３０３が異なる。しかし、他の構成要素（テストシナリオ保持部１０１、画像取得部１０４、記憶装置１１、入力部１２１、フォルダ選択部１２２、画像表示部１２３が持つ機能は第１の実施形態と同じである。第２の実施形態と同じ機能の説明は省略する。
【００６８】
シナリオ実行部３０２は、第２の実施形態のシナリオ実行部２０２が行う処理に加え、予め記憶する設定数に基づいてダミー画像生成情報を生成し、管理画像生成部２０３に出力する。このダミー画像生成情報には、生成するダミー画像の数の情報（ダミー画像数情報という）が含まれる。
管理画像生成部３０３は、第２の実施形態の管理画像生成部２０３が行う処理に加え、ダミー画像を生成する。ここで、管理画像生成部３０３は、シナリオ実行部３０２から入力されたダミー画像数情報が示す数のダミー画像を生成する。
【００６９】
＜画像取得システム３の動作について＞
図１１は、本実施形態に係る画像取得システム３の動作の一例を示すフロー図である。本実施形態に係る画像取得システム３の動作（図１１）と第２の実施形態に係る画像取得システム１の動作（図８）とを比較すると、ステップＳ２１１、Ｓ２１２の処理に代えてステップＳ３１５、Ｓ３１６の処理が実行される点、及び、ステップＳ３１７〜Ｓ３１９が異なる。しかし、他のステップ（ステップＳ１０１、Ｓ１０４〜Ｓ１１０、Ｓ２１３、Ｓ２１４）の処理は第２の実施形態と同じである。第２の実施形態と同じ処理の説明は省略する。
【００７０】
（ステップＳ３１５）シナリオ実行部３０２は、ループスタートコマンド中の文字列からループコマンド識別情報及び総ループ回数情報を取得し、また、予め記憶する設定数を取得する。シナリオ実行部３０２は、取得したループコマンド識別情報を変数Ｌに代入する。
（ステップＳ３１６）管理画像生成部３０３は、ステップＳ３１５にて取得されたループコマンド識別情報を示すループコマンド識別画像を、設定数＋１個だけ生成する。画像取得部１０４は、管理画像生成部３０３が生成したループコマンド識別画像を記憶装置１１に記憶する。その後、ステップＳ２１３に進む。
（ステップＳ３１７）シナリオ実行部３０２は、ステップＳ１０５で画像を取得した回数（画像取得回数という）であって、１回のループ処理での画像取得回数をカウントする。なお、このカウントは、ステップＳ２１３にてリセットされる。その後、ステップＳ１０７に進む。
【００７１】
（ステップＳ３１８）シナリオ実行部３０２は、ステップＳ３１７でカウントした画像取得回数が予め記憶する設定数より小さいか否かを判定する。画像取得回数が設定数より小さいと判定した場合、ステップＳ３１９に進む。一方、画像取得回数が設定数以上と判定した場合、ステップＳ１０６に進む。
（ステップＳ３１９）シナリオ実行部３０２は、設定数から画像取得回数を減算し、減算結果をダミー画像数情報として管理画像生成部３０３に出力する。管理画像生成部３０３は、シナリオ実行部３０２からダミー画像数情報が示す数のダミー画像を生成する。すなわち、管理画像生成部３０３は、予め記憶する設定数から画像取得部１０４が取得する画像の数を減算した数のダミー画像を生成する。画像取得部１０４は、管理画像生成部３０３が生成したダミー画像を記憶装置１１に記憶する。その後、ステップＳ１０６に進む。
なお、上記画像取得システム３の動作において、ステップＳ３１６、Ｓ２１４の処理は行わなくてもよい。
【００７２】
図１２は、本実施形態に係る一覧表示の一例を示す概略図である。この図において、画面Ｖ３には、設定数（図１２の例では「６」個）＋１の列の画像が表示されている。また、画面Ｖ３には、符号Ｖ３２１を付した破線で囲まれた領域内に設定数＋１個（７個）のループコマンド識別画像がサムネイル表示されている。また、画面Ｖ３には、ループ回数画像Ｖ３２２、Ｖ３２３、・・・、及びダミー画像Ｖ３２４、Ｖ３２５がサムネイル表示されている。ここで、７個のループコマンド識別画像各々には、ループＡを示す「ループＡ」が表示されており、この画像の画像ファイル名は「ｉｍｇ０００００１．ｊｐｇ」〜「ｉｍｇ０００００７．ｊｐｇ」である。また、ループ回数画像Ｖ２２２、Ｖ２２３には、それぞれ、ループ回数情報及び総ループ回数情報を示す「１／１００」、「２／１００」が表示されており、これらの画像ファイル名は「ｉｍｇ０００００８．ｊｐｇ」、「ｉｍｇ００００１５．ｊｐｇ」である。また、ダミー画像Ｖ３２４、Ｖ３２５は、全ての領域が透明の画像（図１２では「ｄｍｙ」と表示）が表示されており、これらの画像ファイル名は「ｉｍｇ００００１４．ｊｐｇ」、「ｉｍｇ００００２１．ｊｐｇ」である。
【００７３】
また、図１２は、各行の１番目にループ回数画像が表示され、その行の２番目以降に１番目に表示されたループ回数画像が示すループ回数の処理で取得した画像が表示されていることを示す。例えば、画面Ｖ３の２行目は、ループＡの１回目のループ処理で、画像ファイル名「ｉｍｇ０００００９．ｊｐｇ」〜「ｉｍｇ００００１４．ｊｐｇ」の画像が表示されている。このうち、「ｉｍｇ００００１４．ｊｐｇ」の画像は、ダミー画像である。
【００７４】
このように、本実施形態では、画像取得システム３は、設定数から画像取得回数を減算した数のダミー画像を取得して記憶するので、例えば、図１２に示すように、記憶した画像を設定数の画像を列として取得順序に一覧表示する場合に、ループ回数情報各々での取得順序が同じ画像、つまり、テストシナリオ中で同じ画像取得コマンドで取得した画像を同じ列に表示することができる。
【００７５】
＜変形例＞
図１３は、本実施形態の変形例に係る一覧表示の一例を示す概略図である。本変形例に係る画面Ｖ３（図１３）と第３の実施形態に係る画面Ｖ２（図１２）とを比較すると、画面Ｖ３には、ループコマンド識別画像及びループ回数画像に変えて、ループ識別情報（ループコマンド識別情報及びループ回数情報）を示すループ識別画像（属性表示画像）Ｖ４２２、Ｖ４２３が表示されている点が異なる。
なお、この一覧表示は、図１１に示す画像取得システム３の動作で、ステップＳ３１６の処理を行わず、ステップＳ２１４にてループ識別画像を生成して記憶することのより実現される。
本変形例では、図１３の画面Ｖ３には各行のループ識別画像にループコマンド識別情報を表示することができる。これにより、例えば、テストシナリオ中のループコマンドの総ループ回数が少ない場合に、ループコマンド識別画像が多く表示されることを防止し、１画面に表示される画像を多くすることができる。
【００７６】
（第４の実施形態）
以下、図面を参照しながら本発明の第４の実施形態について詳しく説明する。本実施形態では、条件分岐により、必ずしも全ての画像取得コマンドが実行されるとは限らないときに、ダミー画像を生成する場合について説明する。
【００７７】
まず、本実施形態に係るテストシナリオについて説明する。
図１４は、本発明の第４の実施形態に係るテストシナリオの一例を示す概略図である。本実施形態に係るテストシナリオ（図１４）と第１の実施形態に係るテストシナリオ（図３）とを比較すると、図１４において符号Ｃ４１、Ｃ４２を付した鎖線で囲まれたコマンドＣ４１、Ｃ４２が異なる。しかし、他のコマンドについては第１の実施形態と同じであるので、他のコマンドについての説明は省略する。
【００７８】
コマンドＣ４１、Ｃ４２は、条件分岐を示すＩＦコマンドである。例えば、コマンドＣ４１は、ＩＦ直後の丸括弧内の「条件１」が真である場合、波括弧（{・・・}）内の処理（図１４では、画像取得処理）を行い、「条件１」が真でない場合、波括弧内の処理を行わないコマンドである。
【００７９】
＜画像取得システム４の構成について＞
図１５は、本実施形態に係る画像取得システム４の構成を示す概略ブロック図である。本実施形態に係る画像取得システム４（図１５）と第２の実施形態に係る画像取得システム２（図７）とを比較すると、シナリオ実行部４０２及び管理画像生成部４０３が異なる。しかし、他の構成要素（テストシナリオ保持部１０１、画像取得部１０４、記憶装置１１、入力部１２１、フォルダ選択部１２２、画像表示部１２３が持つ機能は第１の実施形態と同じである。第２の実施形態と同じ機能の説明は省略する。
【００８０】
シナリオ実行部４０２は、第２の実施形態のシナリオ実行部２０２が行う処理に加え、ＩＦコマンドの条件（例えば、図１４の「条件１」）が真ではない場合に、ダミー画像生成情報を生成する。
管理画像生成部３０３は、第２の実施形態の管理画像生成部２０３が行う処理に加え、ダミー画像生成情報が入力され場合にダミー画像を生成する。
【００８１】
＜画像取得システム４の動作について＞
図１６は、本実施形態に係る画像取得システム４の動作の一例を示すフロー図である。本実施形態に係る画像取得システム４の動作（図１６）と第２の実施形態に係る画像取得システム１の動作（図８）とを比較すると、ステップＳ２１２、Ｓ２１４の処理に変えて、ステップＳ４２０、Ｓ４２１の処理が実行される点、及び、ステップＳ４２２〜Ｓ４２４が異なる。しかし、他のステップ（ステップＳ１０１、Ｓ２１１、Ｓ２１３、Ｓ１０４〜Ｓ１１０）の処理は第２の実施形態と同じである。第２の実施形態と同じ処理の説明は省略する。
【００８２】
（ステップＳ４２０）管理画像生成部４０３は、ステップＳ２１１にて取得したループコマンド識別情報及び総ループ回数情報、及びステップＳ２１３にて出力されたループ回数情報を示すループ識別画像を生成する。画像取得部１０４は、管理画像生成部４０３が生成したループ識別画像を記憶装置１１に記憶する。その後、ステップＳ４２１に進む。
（ステップＳ４２１）シナリオ実行部４０２は、次に実行するＩＦコマンドの条件が真であるか否かを判定する。条件が真である場合（Ｙｅｓ）、ステップＳ２０４に進む。一方、条件が真でない場合（Ｎｏ）、ステップＳ４２２に進む。
【００８３】
（ステップＳ４２２）シナリオ実行部４０２は、次に実行するコマンドが画像取得コマンドであるか否かを判定する。コマンドが画像取得コマンドである場合（Ｙｅｓ）、ステップＳ１０５に進む。一方、コマンドが画像取得コマンドでない場合（Ｎｏ）、ステップＳ１０７に進む。
（ステップＳ４２３）シナリオ実行部４０２は、ダミー画像生成情報を生成する。すなわち、シナリオ実行部４０２は、テストシナリオ中の条件分岐によって、画像取得コマンドが実行されない場合に、当該画像取得コマンドが実行された場合に取得される画像に代えたダミー画像を生成する。管理画像生成部４０３は、ダミー画像を記憶する。
（ステップＳ４２４）画像取得部１０４は、管理画像生成部４０３が生成したダミー画像を記憶装置１１に記憶する。その後、ステップＳ１０７に進む。
なお、上記画像取得システム４の動作において、ステップＳ４２０の処理は行わなくてもよい。
【００８４】
図１７は、本実施形態に係る一覧表示の一例を示す概略図である。この図において、画面Ｖ５には、ループ識別画像Ｖ４２２、Ｖ４２３、・・・、及びダミー画像Ｖ５２１、Ｖ５２２がサムネイル表示されている。ループ識別画像Ｖ４２２、Ｖ４２３、それぞれ、ループコマンド識別情報を示す「ループＡ」及びループ回数情報を示す「１／１００」、「２／１００」が表示されており、これらの画像ファイル名は「ｉｍｇ０００００１．ｊｐｇ」、「ｉｍｇ０００００７．ｊｐｇ」である。
また、ダミー画像Ｖ５２１、Ｖ５２２は、全て透明の画像（図１７では「ｄｍｙ」と表示）が表示されており、これらの画像ファイル名は「ｉｍｇ０００００９．ｊｐｇ」、「ｉｍｇ００００１６．ｊｐｇ」である。なお、例えば、ダミー画像Ｖ５２１は、ループＡの２回目のループ処理で、図１４中のコマンドＣ４１の「条件１」が真でなかった場合に生成された画像である。
【００８５】
また、画像取得部１０４は、ある色の色枠をつけたダミー画像を生成してもよい。
図１８は、本実施形態に係る一覧表示の別の一例を示す概略図である。この図は、図１７と同じ場合の図である。この図において、色枠をつけた画像Ｖ６２１、Ｖ６２２は、ダミー画像を示す。なお、色枠の色と条件情報を予め対応付けておくことにより、サムネイル画像がどの条件情報に該当したのかを迅速かつ確実に識別することができる。
【００８６】
このように、本実施形態によれば、画像取得システム４は、テストシナリオ中の条件分岐によって画像取得コマンドが実行されない場合に、当該画像取得コマンドが実行された場合に取得される画像に代えたダミー画像を生成し、生成したダミー画像を記憶するので、ダミー画像を表示することにより、条件分岐によって画像取得コマンドが実行されなかったことを、利用者が迅速かつ確実に識別できる。
【００８７】
なお、上記第４の実施形態において、画像取得システム４に上記第３の実施形態の画像取得システム３の機能を持たせてもよい。これにより、画像取得システム４は、条件分岐がある場合でも、ループ回数情報各々での取得順序が同じ画像、つまり、テストシナリオ中で同じ画像取得コマンドで取得した画像を同じ列に表示することができる。
【００８８】
なお、上記各実施形態において、表示装置１２は、利用者からの操作入力を受け付け、受け付けた入力情報に基づきループ識別情報を選択して、画像一覧表示を行う場合について説明をした。しかし、本発明はこれに限らず、他の装置からの入力を受け付けてもよいし、自装置でプログラムを実行することによりループ識別情報を選択してもよい。
また、上記各実施形態において、表示装置１２は、画像を縮小した画像であるサムネイル画像を生成し、生成したサムネイル画像を表示する場合について説明したが、本発明はこれに限らず、縮小をせず、そのままの画像を表示してもよい。
【００８９】
また、上記実施形態において、画像ファイル名が画像を取得した順序に通番となっている場合について説明をしたが、表示装置１２において取得順序に並べることができるファイル名であればよく、例えば、撮像日時を先頭にしたファイル名であってもよい。
【００９０】
また、上記各実施形態において、画像ファイル名の順序に画像を一覧表示する場合をした。しかし、本発明はこれに限らず、例えば、表示装置１２は、画像ファイル中のメタデータフォーマット等に撮像日時（上記各実施形態では画像取得部が取得した取得日時）が含まれている場合、撮像日時の順序に画像を一覧表示してもよい。なお、この場合、画像ファイル名を通番にしなくてもよい。
また、上記各実施形態において、フォルダ名は、テストシナリオ名やテストシナリオファイル名（テスト処理の識別情報）を含んでいてもよい。これにより、画像ファイルを一覧表示した場合と同様に、フォルダを一覧表示した場合に、どのフォルダがどのシナリオで取得した画像を含むフォルダであるかを利用者が容易に把握することができ、画像の管理を容易にすることができる。
【００９１】
また、上記各実施形態において、フォルダ名の先頭にフォルダの作成時刻を含めてもよい。例えば、２００９年５月２９日１３時１０分１５秒にフォルダを作成した場合、フォルダ名を、「２００９０５２９１３１０１５ループＡ＿００１／１００」とする。これにより、フォルダ一覧をフォルダ名でソートすると、シナリオ実行結果フォルダが時系列、つまり、ループ処理の実行順にソートすることができ、どのフォルダがどのタイミングで実行したシナリオの結果を含むフォルダであるかを利用者が容易に把握でき、画像の管理を容易にすることができる。特に、テストシナリオ中のループ名の順序が実行順と異なる場合、例えば、ループＧ、ループＤ、ループＦ、・・・の場合、フォルダ名の先頭がループＧ、ループＤ、ループＦ、・・・、となる場合、フォルダ名の順序でソートした際に、フォルダ一覧順序と実行順序が異なる。しかし、フォルダ名の先頭を当該フォルダの作成時刻とすることにより、フォルダ名の順序でソートした際に、フォルダの作成順序、つまり、実行したシナリオの順序で表示することができる。
【００９２】
また、上記各実施形態において、ファイル名が画像を取得した順序に通番を含んでいる場合について説明をしたが、本発明はこれに限らず、ファイル名は、さらに、画像取得コマンドを特定する情報（ループコマンド識別情報、ループ回数情報、又は、テストシナリオ中の画像取得コマンドの順序；例えば、ループＡの３／１００の２番目、など）を画像ファイル名に含んでもよい。これにより、画像ファイルを一覧表示した場合に、そのファイルの画像が、どのループ処理で、また、どの画像取得コマンドで取得された画像であるかを利用者が容易に把握することができ、画像の管理を容易にすることができる。
【００９３】
また、上記各実施形態において、ループ回数画像がループ回数情報及び総ループ回数情報を併せて表示する（例えば、図８中のタブ「１／１００」の「１００」が総ループ回数）場合について説明をした。しかし、本発明はこれに限らず、例えば、ループ回数情報のみ表示してもよい。
また、上記各実施形態において、ループコマンドは、例えば、Ｃ言語等のプログラム言語における「ｆｏｒ」文である。また、「ｗｈｉｌｅ」文であってもよいし、「ｆｏｒ」文と「ｗｈｉｌｅ」文の両者であってもよい。また、「ｄｏ−ｗｈｉｌｅ」文のように、後判定の文であってもよい。
【００９４】
なお、上述した実施形態における画像取得装置１０、２０、３０、４０の一部、例えば、シナリオ実行部１０２、３０２、４０２、フォルダ生成部１０３、管理画像生成部２０３、３０３、４０３をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、画像取得装置１０、２０、３０、４０に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００９５】
以上、図面を参照して本発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、本発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００９６】
１、２、３、４・・・画像取得システム、１０、２０、３０、４０・・・画像取得装置、１１・・・記憶装置、１２・・・表示装置、１０１・・・テストシナリオ保持部、１０２、３０２、４０２・・・シナリオ実行部、１０３・・・フォルダ生成部、２０３、３０３、４０３・・・管理画像生成部（管理ファイル生成部）、１０４・・・画像取得部、１２１・・・入力部、１２２・・・フォルダ選択部、１２３・・・画像表示部
【図１】
2011004055.tif 000003
【図２】
2011004055.tif 000004
【図３】
2011004055.tif 000005
【図４】
2011004055.tif 000006
【図５】
2011004055.tif 000007
【図６】
2011004055.tif 000008
【図７】
2011004055.tif 000009
【図８】
2011004055.tif 000010
【図９】
2011004055.tif 000011
【図１０】
2011004055.tif 000012
【図１１】
2011004055.tif 000013
【図１２】
2011004055.tif 000014
【図１３】
2011004055.tif 000015
【図１４】
2011004055.tif 000016
【図１５】
2011004055.tif 000017
【図１６】
2011004055.tif 000018
【図１７】
2011004055.tif 000019
【図１８】
2011004055.tif 000020