(57)【要約】【課題】画像の再生速度や画像のサイズなどの画像の属性値が予め決められた条件を満たすように、当該画像を自動的に変更することができなかった。【解決手段】画像の属性値である画像属性値を変更するか否かを判断するための条件であり、画像属性値に関する条件である１以上の属性値条件が格納される属性値条件格納部と、１以上の入力画像を受け付ける受付部と、１以上の各入力画像から、画像の属性値である１以上の画像属性値を取得する画像属性値取得部と、１以上の各入力画像の画像属性値が属性値条件を満たすように、１以上の各入力画像を変更した画像である１以上の変更画像を取得する変更画像取得部と、変更画像取得部が取得した１以上の変更画像を出力する出力部とを備える画像出力装置により、画像の属性値が予め決められた条件を満たすように、当該画像を自動的に変更することができる。【選択図】図１
2014220761.tif 000002
【特許請求の範囲】
【請求項１】
画像の属性値である画像属性値に関する条件である１以上の属性値条件が格納される属性値条件格納部と、
１以上の入力画像を受け付ける受付部と、
前記１以上の各入力画像から、画像の属性値である１以上の画像属性値を取得する画像属性値取得部と、
前記１以上の各入力画像の１以上の画像属性値が前記１以上の属性値条件を満たすように当該１以上の各入力画像を変更した画像である１以上の変更画像を取得する変更画像取得部と、
前記変更画像取得部が取得した１以上の変更画像を出力する出力部とを備える画像出力装置。
【請求項２】
前記画像属性値取得部は、
前記１以上の各入力画像からオブジェクトを検出し、当該１以上の各オブジェクトから、オブジェクトの画像属性値である１以上のオブジェクト属性値を取得し、
前記変更画像取得部は、
前記１以上の各オブジェクトの１以上のオブジェクト属性値が前記属性値条件を満たすように前記１以上の各入力画像を変更した１以上の変更画像を取得する請求項１記載の画像出力装置。
【請求項３】
前記画像属性値取得部が取得した１以上の画像属性値が前記１以上の各属性値条件を満たすか否かを判断する判断部とをさらに備え、
前記変更画像取得部は、
前記判断部が、前記１以上の画像属性値が前記１以上の属性値条件を満たさないと判断した入力画像について、当該入力画像の１以上の画像属性値が前記１以上の属性値条件を満たすように当該入力画像を変更した変更画像を取得する請求項１または請求項２記載の画像出力装置。
【請求項４】
前記属性値条件は、動画の再生速度に関する条件であり、
前記受付部は、
２以上の画像を有する入力動画を受け付け、
前記画像属性値取得部は、
前記入力動画から、当該入力動画の再生速度を取得し、
前記変更画像取得部は、
前記入力動画の再生速度が前記属性値条件を満たすように当該入力動画の再生速度を変更した動画である変更動画を取得し、
前記出力部は、
前記変更画像取得部が取得した変更動画を出力する請求項１から請求項３いずれか一項に記載の画像出力装置。
【請求項５】
前記属性値条件は、動画の移動量に関する条件であり、
前記受付部は、
２以上の画像を有する入力動画を受け付け、
前記画像属性値取得部は、
前記入力動画が有する２以上の画像を用いて、当該入力動画の移動量を取得し、
前記変更画像取得部は、
前記入力動画の移動量が前記属性値条件を満たすように当該入力動画の再生速度を変更した動画である変更動画を取得し、
前記出力部は、
前記変更画像取得部が取得した変更動画を出力する請求項１から請求項３いずれか一項に記載の画像出力装置。
【請求項６】
前記変更画像取得部は、
前記入力動画の移動量が前記属性値条件を満たすように、当該入力動画が有する２以上の画像から予め決められたサンプリング間隔で選択した２以上の画像を有する変更動画を取得する請求項５記載の画像出力装置。
【請求項７】
前記属性値条件は、画像のサイズに関する条件であり、
前記画像属性値取得部は、
前記１以上の各入力画像から、当該１以上の各入力画像のサイズを取得し、
前記変更画像取得部は、
前記１以上の各入力画像のサイズが前記属性値条件を満たすように当該１以上の各入力画像のサイズを変更した１以上の変更画像を取得する請求項１から請求項３いずれか一項に記載の画像出力装置。
【請求項８】
前記属性値条件は、画像の輝度に関する条件であり、
前記画像属性値取得部は、
前記１以上の各入力画像から、当該１以上の各入力画像の輝度を取得し、
前記変更画像取得部は、
前記１以上の各入力画像の輝度が前記属性値条件を満たすように当該１以上の各入力画像の輝度を変更した１以上の変更画像を取得する請求項１から請求項３いずれか一項に記載の画像出力装置。
【請求項９】
前記属性値条件は、オブジェクトのサイズに関する条件であり、
前記画像属性値取得部は、
前記検出した１以上の各オブジェクトから、当該オブジェクトのサイズを取得し、
前記変更画像取得部は、
前記オブジェクトのサイズが前記属性値条件を満たすように前記１以上の各入力画像のサイズを変更した１以上の変更画像を取得する請求項２記載の画像出力装置。
【請求項１０】
前記属性値条件は、オブジェクトの位置に関する条件であり、
前記画像属性値取得部は、
前記検出した１以上の各オブジェクトから、当該オブジェクトの位置を取得し、
前記変更画像取得部は、
前記オブジェクトの位置が前記属性値条件を満たすように前記１以上の各入力画像の位置を変更した１以上の変更画像を取得する請求項２記載の画像出力装置。
【請求項１１】
前記属性値条件格納部には、
画像を観測する目的を示す観測目的情報が対応付いた２以上の属性値条件が格納されており、
前記受付部は、
観測目的情報をも受け付け、
前記変更画像取得部は、
前記１以上の各入力画像の画像属性値が、前記２以上の属性値条件のうち、前記受付部が受け付けた観測目的情報と同一の観測目的情報が対応付いた属性値条件を満たすように当該１以上の各入力画像を変更した１以上の変更画像を取得する請求項１から請求項１０いずれか一項に記載の画像出力装置。
【請求項１２】
前記受付部は、
画像において注目する領域である注目領域を示す注目領域情報をも受け付け、
前記画像属性値取得部は、
前記１以上の各入力画像における前記注目領域情報が示す領域から画像属性値を取得する請求項１から請求項１１いずれか一項に記載の画像出力装置。
【請求項１３】
前記１以上の入力画像ごとに、当該１以上の各入力画像を予め決められた手順により変更した画像である２以上のテスト画像を取得するテスト画像取得部をさらに備え、
前記出力部は、
前記テスト画像取得部が取得した２以上のテスト画像をも出力し、
前記受付部は、
前記出力部による２以上のテスト画像の出力に応じて、当該２以上のテスト画像から１以上のテスト画像を選択する指示である画像選択指示をも受け付け、
前記受付部が受け付けた画像選択指示により選択された１以上の各テスト画像の１以上の画像属性値を含む１以上の属性値条件を作成する属性値条件作成部と、
前記属性値条件作成部が作成した１以上の属性値条件を、前記属性値条件格納部に蓄積する属性値条件蓄積部とをさらに備える請求項１から請求項１２いずれか一項に記載の画像出力装置。
【請求項１４】
画像の属性値である画像属性値に関する条件である１以上の属性値条件が格納される属性値条件格納部と、
受付部と、画像属性値取得部と、変更画像取得部と、出力部とを用いて行われる画像出力方法であって、
前記受付部が、
１以上の入力画像を受け付ける受付ステップと、
前記画像属性値取得部が、
前記１以上の各入力画像から、画像の属性値である１以上の画像属性値を取得する画像属性値取得ステップと、
前記変更画像取得部が、
前記１以上の各入力画像の１以上の画像属性値が前記１以上の属性値条件を満たすように当該１以上の各入力画像を変更した画像である１以上の変更画像を取得する変更画像取得ステップと、
前記出力部が、
前記変更画像取得部が取得した１以上の変更画像を出力する出力ステップとを備える画像出力方法。
【請求項１５】
画像の属性値である画像属性値に関する条件である１以上の属性値条件が格納される属性値条件格納部にアクセス可能なコンピュータを、
１以上の入力画像を受け付ける受付部と、
前記１以上の各入力画像から、画像の属性値である１以上の画像属性値を取得する画像属性値取得部と、
前記１以上の各入力画像の１以上の画像属性値が前記１以上の属性値条件を満たすように当該１以上の各入力画像を変更した画像である１以上の変更画像を取得する変更画像取得部と、
前記変更画像取得部が取得した１以上の変更画像を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受け付けた画像を変更して出力する画像出力装置等に関するものである。
【背景技術】
【０００２】
従来、通常の再生速度と異なる再生速度で画像を再生するモードである特殊再生モードにおいて、動画中のシーンの動きに合わせて、当該画像の再生速度の調整を行う画像再生装置が開発されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２３８１８２
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の画像再生装置では、例えば、画像の再生速度や画像のサイズなどの画像の属性値が予め決められた条件を満たすように、当該画像を自動的に変更することができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の画像出力装置は、画像の属性値である画像属性値に関する条件である１以上の属性値条件が格納される属性値条件格納部と、１以上の入力画像を受け付ける受付部と、１以上の各入力画像から、画像の属性値である１以上の画像属性値を取得する画像属性値取得部と、１以上の各入力画像の１以上の画像属性値が１以上の属性値条件を満たすように１以上の各入力画像を変更した画像である１以上の変更画像を取得する変更画像取得部と、変更画像取得部が取得した１以上の変更画像を出力する出力部とを備える画像出力装置である。
【０００６】
このような構成により、画像の属性値が予め決められた条件を満たすように、当該画像を自動的に変更することができる。
【０００７】
また、本第二の発明の画像出力装置は、第一の発明に対して、画像属性値取得部は、１以上の各入力画像からオブジェクトを検出し、１以上の各オブジェクトから、オブジェクトの画像属性値である１以上のオブジェクト属性値を取得し、変更画像取得部は、１以上の各オブジェクトの１以上のオブジェクト属性値が属性値条件を満たすように１以上の各入力画像を変更した１以上の変更画像を取得する画像出力装置である。
【０００８】
このような構成により、画像中のオブジェクトの属性値が予め決められた条件を満たすように、当該画像を自動的に変更することができる。
【０００９】
また、本第三の発明の画像出力装置は、第一または第二の発明に対して、画像属性値取得部が取得した１以上の画像属性値が１以上の各属性値条件を満たすか否かを判断する判断部とをさらに備え、変更画像取得部は、判断部が、１以上の画像属性値が１以上の属性値条件を満たさないと判断した入力画像について、入力画像の１以上の画像属性値が１以上の属性値条件を満たすように入力画像を変更した変更画像を取得する画像出力装置である。
【００１０】
このような構成により、画像の属性値が予め決められた条件を満たさない場合に、画像の属性値が予め決められた条件を満たすように、当該画像を自動的に変更することができる。
【００１１】
また、本第四の発明の画像出力装置は、第一から第三いずれか１つの発明に対して、属性値条件は、動画の再生速度に関する条件であり、受付部は、２以上の画像を有する入力動画を受け付け、画像属性値取得部は、入力動画から、入力動画の再生速度を取得し、変更画像取得部は、入力動画の再生速度が属性値条件を満たすように入力動画の再生速度を変更した動画である変更動画を取得し、出力部は、変更画像取得部が取得した変更動画を出力する画像出力装置である。
【００１２】
このような構成により、動画の再生速度が予め決められた条件を満たすように、当該動画の再生速度を自動的に変更することができる。
【００１３】
また、本第五の発明の画像出力装置は、第一から第三いずれか１つの発明に対して、属性値条件は、動画の移動量に関する条件であり、受付部は、２以上の画像を有する入力動画を受け付け、画像属性値取得部は、入力動画が有する２以上の画像を用いて、入力動画の移動量を取得し、変更画像取得部は、入力動画の移動量が属性値条件を満たすように入力動画の再生速度を変更した動画である変更動画を取得し、出力部は、変更画像取得部が取得した変更動画を出力する画像出力装置である。
【００１４】
このような構成により、動画の移動量が予め決められた条件を満たすように、当該動画の再生速度を自動的に変更することができる。
【００１５】
また、本第六の発明の画像出力装置は、第五の発明に対して、変更画像取得部は、入力動画の移動量が属性値条件を満たすように、入力動画が有する２以上の画像から予め決められたサンプリング間隔で選択した２以上の画像を有する変更動画を取得する画像出力装置である。
【００１６】
このような構成により、動画の移動量が予め決められた条件を満たすように、当該動画から２以上の画像を選択し、出力することができる。
【００１７】
また、本第七の発明の画像出力装置は、第一から第三いずれか１つの発明に対して、属性値条件は、画像のサイズに関する条件であり、画像属性値取得部は、１以上の各入力画像から、１以上の各入力画像のサイズを取得し、変更画像取得部は、１以上の各入力画像のサイズが属性値条件を満たすように１以上の各入力画像のサイズを変更した１以上の変更画像を取得する画像出力装置である。
【００１８】
このような構成により、画像のサイズが予め決められた条件を満たすように、当該動画のサイズを自動的に変更することができる。
【００１９】
また、本第八の発明の画像出力装置は、第一から第三いずれか１つの発明に対して、属性値条件は、画像の輝度に関する条件であり、画像属性値取得部は、１以上の各入力画像から、１以上の各入力画像の輝度を取得し、変更画像取得部は、１以上の各入力画像の輝度が属性値条件を満たすように１以上の各入力画像の輝度を変更した１以上の変更画像を取得する画像出力装置である。
【００２０】
このような構成により、画像の輝度が予め決められた条件を満たすように、当該動画の輝度を自動的に変更することができる。
【００２１】
また、本第九の発明の画像出力装置は、第二の発明に対して、属性値条件は、オブジェクトのサイズに関する条件であり、画像属性値取得部は、検出した１以上の各オブジェクトから、オブジェクトのサイズを取得し、変更画像取得部は、オブジェクトのサイズが属性値条件を満たすように１以上の各入力画像のサイズを変更した１以上の変更画像を取得する画像出力装置である。
【００２２】
このような構成により、画像の輝度が予め決められた条件を満たすように、当該動画の輝度を自動的に変更することができる。
【００２３】
また、本第十の発明の画像出力装置は、第二の発明に対して、属性値条件は、オブジェクトの位置に関する条件であり、画像属性値取得部は、検出した１以上の各オブジェクトから、オブジェクトの位置を取得し、変更画像取得部は、オブジェクトの位置が属性値条件を満たすように１以上の各入力画像の位置を変更した１以上の変更画像を取得する画像出力装置である。
【００２４】
このような構成により、画像中のオブジェクトの位置が予め決められた条件を満たすように、当該画像の位置を自動的に変更することができる。
【００２５】
また、本第十一の発明の画像出力装置は、第一から第十いずれか１つの発明に対して、属性値条件格納部には、画像を観測する目的を示す観測目的情報が対応付いた２以上の属性値条件が格納されており、受付部は、観測目的情報をも受け付け、変更画像取得部は、１以上の各入力画像の画像属性値が、２以上の属性値条件のうち、受付部が受け付けた観測目的情報と同一の観測目的情報が対応付いた属性値条件を満たすように１以上の各入力画像を変更した１以上の変更画像を取得する画像出力装置である。
【００２６】
このような構成により、画像の属性値が、観測目的に応じた予め決められた条件を満たすように、当該画像を自動的に変更することができる。
【００２７】
また、本第十二の発明の画像出力装置は、第一から第十一いずれか１つの発明に対して、受付部は、画像において注目する領域である注目領域を示す注目領域情報をも受け付け、画像属性値取得部は、１以上の各入力画像における注目領域情報が示す領域から画像属性値を取得する画像出力装置である。
【００２８】
このような構成により、画像中の注目領域における属性値が予め決められた条件を満たすように、当該画像を自動的に変更することができる。
【００２９】
また、本第十三の発明の画像出力装置は、第一から第十二いずれか１つの発明に対して、１以上の入力画像ごとに、１以上の各入力画像を予め決められた手順により変更した画像である２以上のテスト画像を取得するテスト画像取得部をさらに備え、出力部は、テスト画像取得部が取得した２以上のテスト画像をも出力し、受付部は、出力部による２以上のテスト画像の出力に応じて、２以上のテスト画像から１以上のテスト画像を選択する指示である画像選択指示をも受け付け、受付部が受け付けた画像選択指示により選択された１以上の各テスト画像の１以上の画像属性値を含む１以上の属性値条件を作成する属性値条件作成部と、属性値条件作成部が作成した１以上の属性値条件を、属性値条件格納部に蓄積する属性値条件蓄積部とをさらに備える画像出力装置である。
【００３０】
このような構成により、ユーザが選択した２以上の画像の属性値を用いて、所望の画像の属性値とするための条件を作成することができる。
【発明の効果】
【００３１】
本発明による画像出力装置等によれば、画像の属性値が予め決められた条件を満たすように、当該画像を自動的に変更することができる。
【図面の簡単な説明】
【００３２】
【図１】実施の形態１における画像出力装置１のブロック図
【図２】同画像出力装置１の全体動作について説明するフローチャート
【図３】同属性値条件の作成処理について説明するフローチャート
【図４】同属性値条件の例を示す図
【図５】同入力画像の例を示す図
【図６】同入力画像の例を示す図
【図７】同オブジェクトの検出例を示す図
【図８】同オブジェクトの検出例を示す図
【図９】同変更画像の例を示す図
【図１０】同入力画像の例を示す図
【図１１】同入力画像の例を示す図
【図１２】同変更画像の例を示す図
【図１３】同入力動画の例を示す図
【図１４】同画像の変換の例を示す概念図
【図１５】同物体の移動量を変換する例を示す概念図
【図１６】同物体の移動量を変換する例を示す概念図
【図１７】同物体の移動量を変換する例を示す概念図
【図１８】同画像のサイズを最適化する例を示す概念図
【図１９】同インターフェースの例を示す図
【図２０】同観測物体を指示する方法の例を示す図
【図２１】同観測物体を指示する方法の例を示す図
【図２２】上記実施の形態におけるコンピュータシステムの概観図
【図２３】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００３３】
以下、本発明による画像出力装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００３４】
（実施の形態１）
本実施の形態において、受け付けた画像の属性値が予め決められた条件を満たすように画像を変更し、出力する画像出力装置１について説明する。
【００３５】
図１は、本実施の形態における画像出力装置１のブロック図である。画像出力装置１は、属性値条件格納部１１、受付部１２、画像属性値取得部１３、判断部１４、変更画像取得部１５、出力部１６、属性値条件作成部１８、属性値条件蓄積部１９を備える。
【００３６】
属性値条件格納部１１には、１以上の属性値条件が格納される。属性値条件とは、画像の属性値である画像属性値に関する条件である。属性値条件は、例えば、画像を変更するか否かを判断するための条件でもある。また、属性値条件は、例えば、画像を観測する目的に最適な画像属性値に関する条件でもある。
【００３７】
また、上記「画像」は、通常、静止画である。また、当該画像は、動画が有する画像であってもよい。動画は、通常、２以上の画像を有する。また、動画が有する２以上の各画像は、いわゆるフレームである。
【００３８】
また、画像属性値には、通常、いわゆる特徴量も含まれる。また、画像属性値は、例えば、以下の２つに分類することができる。
（Ａ）空間的属性値
（Ｂ）時間的属性値
【００３９】
（Ａ）空間的属性値：空間的属性値とは、空間的な属性値であり、１つの画像により示される空間に関する属性値である。言い換えると、空間的属性値とは、１つの画像に対応する属性値である。つまり、空間的属性値は、通常、静止画に対応する属性値である。空間的属性値は、例えば、サイズや、解像度、輝度、画素値、位置、濃度ヒストグラム、輪郭線、ＳＩＦＴ特徴量、ＳＵＲＦ特徴量、ＨＯＧ特徴量などである。サイズは、通常、画像の横幅および縦幅である。また、サイズは、例えば、画像の面積であってもよい。また、輝度および画素値は、例えば、いわゆるダイナミックレンジであってもよい。また、位置は、例えば、画像が出力されている装置や画面などにおける画像の位置である。位置は、通常、座標で示される。また、位置は、通常、画像を構成する１以上の画素のいずれか１つに対応する位置である。当該画素は、例えば、画像の中心の画素や、画像の輪郭線上の画素などである。
【００４０】
（Ｂ）時間的属性値：時間的属性値とは、時間的な属性値であり、２以上の画像により示される時間に関する属性値である。言い換えると、時間的属性値とは、２以上の画像に対応する属性値である。つまり、時間的属性値は、通常、動画に対応する属性値である。時間的属性値は、例えば、再生速度や、移動量などである。再生速度は、通常、フレームレートである。フレームレートの単位は、通常、「ｆｐｓ（Ｆｒａｍｅ  Ｐｅｒ  Ｓｅｃｏｎｄ）」である。また、当該「再生速度」を、以下、適宜、「動画の再生速度」または「画像の再生速度」と表記する。また、移動量は、通常、いわゆる動きベクトルである。移動量は、例えば、いわゆるオプティカルフローであってもよい。また、移動量の単位は、問わない。移動量の単位は、例えば、「ｐｘ／ｆｒａｍｅ」や、「ｄｅｇ／ｓｅｃｏｎｄ」などである。「ｐｘ」は、「ｐｉｘｅｌ」の略記である。また、「ｄｅｇ」は、「ｄｅｇｒｅｅ」の略記である。また、移動量は、例えば、時間的に連続する２枚の画像間の移動量であってもよいし、一の動画が有する２以上の各画像間の移動量の平均であってもよい。また、当該「移動量」を、以下、適宜、「動画の移動量」または「画像の移動量」と表記する。
【００４１】
また、画像属性値には、通常、画像内に存在するオブジェクトの画像属性値であるオブジェクト属性値も含まれる。オブジェクトとは、対象物である。対象物の種類は、問わない。対象物は、例えば、人の顔や、自動車、雲、動物などである。また、オブジェクト属性値は、具体的には、画像内においてオブジェクトが存在する領域に対応する画像の画像属性値である。
【００４２】
また、オブジェクト属性値であるオブジェクトのサイズ（以下、適宜、オブジェクトサイズ）は、通常、オブジェクトの輪郭線に外接する矩形のサイズである。また、オブジェクト属性値であるオブジェクトの位置（以下、適宜、オブジェクト位置）は、通常、画像内におけるオブジェクトの位置である。また、オブジェクト位置は、例えば、画像が出力されている装置や画面などにおけるオブジェクトの位置であってもよい。具体的に、オブジェクト位置は、例えば、オブジェクトの輪郭線に外接する矩形の４つの頂点のうちのいずれか１つの頂点座標、または当該矩形の中心点の座標である。
【００４３】
なお、上記矩形は、通常、水平方向の直線と垂直方向の直線とから構成される矩形である。また、当該矩形は、例えば、オブジェクトの輪郭線に外接する１以上の矩形のうち、サイズが最小の矩形であってもよい。
【００４４】
また、オブジェクト属性値であるオブジェクトの移動量は、例えば、２以上の各画像内に存在する同一のオブジェクトの移動量である。当該移動量は、例えば、時間的に連続する２枚の画像に存在する同一のオブジェクト間の移動量であってもよいし、当該時間的に連続する２枚の画像に存在する同一のオブジェクト間の２以上の移動量の平均であってもよい。
【００４５】
また、画像属性値は、例えば、画像全体に対応する大局的な画像属性値である大局的属性値と、画像の一部分に対応する局所的な画像属性値である局所的属性値とに分類することもできる。当該「画像の一部分」とは、例えば、入力画像の中央付近の領域や、後述の注目領域情報により示される入力画像中の領域、入力画像においてオブジェクトが存在する領域などに対応する画像である。上記、オブジェクト属性値は、局所的属性値の１つである。
【００４６】
また、以上より、画像属性値は、画像から直接的にまたは間接的に取得することができる情報であればよく、その種類や内容などは、問わない。
【００４７】
また、以上より、属性値条件は、通常、内的属性値または外的属性値に関する条件である。また、属性値条件は、例えば、以下の様な条件である。
（Ａ）画像のサイズが予め決められたサイズの範囲にあること
（Ｂ）画像の輝度が予め決められた輝度の範囲にあること
（Ｃ）画像の再生速度が予め決められた再生速度の範囲にあること
（Ｄ）画像の移動量が予め決められた移動量の範囲にあること
（Ｅ）画像内のオブジェクトのサイズが予め決められたオブジェクトのサイズの範囲にあること
（Ｆ）２以上の画像内において共通するオブジェクトのサイズが予め決められた誤差の範囲を満たすほど一定であること
（Ｇ）画像内のオブジェクトの位置が予め決められたオブジェクトの位置の範囲にあること
（Ｈ）２以上の画像内において共通するオブジェクトの位置が予め決められた誤差の範囲を満たすほど一定であること
【００４８】
また、上記「範囲にあること」は、「範囲にないこと」であってもよい。また、上記「予め決められた誤差の範囲を満たすほど一定であること」は、通常、「予め決められた誤差の範囲を満たすほど近いこと」を意味する。
【００４９】
また、１以上の各属性値条件には、観測目的情報が対応付いていてもよい。観測目的情報とは、画像を観測する目的を示す情報である。また、「画像を観測する目的」とは、例えば、以下の３つのうちのいずれかである。
（Ａ）動き理解
（Ｂ）物体発見
（Ｃ）画像比較
【００５０】
（Ａ）動き理解とは、画像内のオブジェクトの動きを理解することである。具体的に、動き理解は、例えば、オブジェクトが動いているか否かを理解することや、オブジェクトが動いている方向を理解することである。また、当該「理解」は、「認識」であってもよい。また、「動き理解」のためには、例えば、時間的属性値を変更することが好適である。また、「動き理解」のために変更する時間的属性値は、例えば、再生速度である。
【００５１】
（Ｂ）物体発見とは、画像内のオブジェクトを発見することである。具体的に、物体発見は、例えば、画像内のオブジェクトの存在を確認することや、画像内に存在するオブジェクトを確認することなどである。また、当該「確認」は、「認識」であってもよい。また、「物体発見」のためには、例えば、時間的属性値、空間的属性値のいずれか一方または両方を変更することが好適である。また、「物体発見」のために変更する時間的属性値、空間的属性値は、例えば、再生速度や、サイズ、輝度などである。
【００５２】
（Ｃ）画像比較とは、２以上の画像を比較することである。具体的には、画像比較とは、例えば、異なる２以上の画像における同一のオブジェクトを比較することや、異なる２以上の画像における構図を比較することなどである。「構図」とは、例えば、オブジェクトの配置関係である。また、「画像比較」のためには、例えば、空間的属性値を変更することが好適である。また、「画像比較」のために変更する空間的属性値は、例えば、サイズや、輝度などである。
【００５３】
また、属性値条件は、画像を変更するか否かを判断するための条件でもある。従って、１以上の各属性値条件には、例えば、当該変更の内容を示す変更内容情報が対応付いていてもよい。変更内容情報は、画像の変更の内容を示すことができる情報であればよく、その形式や内容などは、問わない。変更内容情報は、例えば、画像属性値の種類を示す情報や、画像を変更するプログラム、当該プログラムの識別子、変更の手順を示すソースコード、変更の手順を示すフローチャートなどである。
【００５４】
属性値条件格納部１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、属性値条件格納部１１に所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して属性値条件格納部１１に記憶されてもよい。
【００５５】
受付部１２は、１以上の画像を受け付ける。当該１以上の各画像は、通常、静止画である。当該画像の受け付けとは、通常、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。
【００５６】
また、受付部１２は、例えば、２以上の画像を有する動画を受け付けてもよい。つまり、受付部１２は、結果的に１または２以上の画像を受け付けることができればよく、当該１または２以上の画像を受け付ける際の態様は、問わない。また、受付部１２が受け付けた画像を、以下、適宜、入力画像とする。また、受付部１２が受け付けた動画を、以下、適宜、入力動画とする。
【００５７】
また、受付部１２は、例えば、観測目的情報を受け付けてもよい。また、受付部１２は、例えば、注目領域情報を受け付けてもよい。注目領域情報とは、注目領域を示す情報である。また、注目領域とは、画像内の注目する領域である。また、注目領域は、通常、ユーザが入力画像において選択した領域である。また、当該「選択した領域」は、例えば、入力画像においてオブジェクトが存在する領域である。また、注目領域情報は、通常、注目領域を示す座標集合である。座標集合とは、１以上の座標の集合である。また、注目領域を示す座標集合は、通常、注目領域の輪郭線を示す１以上の座標を有する。
【００５８】
また、受付部１２は、例えば、処理識別子を受け付けてもよい。処理識別子とは、画像出力装置１が行う処理を識別する情報である。当該処理は、通常、変更画像を取得し出力すること、または、テスト画像を取得し属性値条件を作成することである。また、変更画像とは、後述の変更画像取得部１５が取得する画像である。また、テスト画像とは、後述のテスト画像取得部１７が取得する画像である。変更画像およびテスト画像の詳細については、後述する。
【００５９】
また、受付部１２は、例えば、画像選択指示を受け付けてもよい。画像選択指示とは、２以上のテスト画像から、１以上のテスト画像を選択する指示である。また、このとき、受付部１２は、通常、後述の出力部１６による２以上のテスト画像の出力に応じて、当該画像選択指示を受け付ける。また、画像選択指示は、例えば、画像を識別する画像識別子を有する。
【００６０】
また、上記、観測目的情報、注目領域情報、処理識別子、画像選択指示などの受け付けとは、通常、タッチパネルや、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。
【００６１】
また、受付部１２における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部１２は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【００６２】
画像属性値取得部１３は、受付部１２が受け付けた１以上の入力画像から、１以上の画像属性値を取得する。また、画像属性値取得部１３は、例えば、当該１以上の入力画像から、１以上のオブジェクト属性値を取得してもよい。当該「１以上の画像属性値」とは、１種類以上の画像属性値を意味する。また、当該「１以上のオブジェクト属性値」とは、１種類以上のオブジェクト属性値を意味する。
【００６３】
オブジェクト属性値を取得する場合、画像属性値取得部１３は、通常、１以上の各入力画像からオブジェクトを検出する。「オブジェクトを検出する」とは、通常、入力画像内においてオブジェクトが存在する領域を示す情報を取得することである。当該情報は、例えば、当該領域に対応する画像や、当該領域を示す座標集合などである。当該座標集合は、例えば、オブジェクトの輪郭線を示す１以上の座標や、当該輪郭線に外接する矩形の４つの各頂点の座標などを有する。なお、画像からオブジェクトを検出する方法や手順などは、公知であるので、詳細な説明を省略する。
【００６４】
また、オブジェクト属性値を取得する場合、画像属性値取得部１３は、例えば、入力画像内に存在するすべてのオブジェクトを検出してもよい。また、オブジェクト属性値を取得する場合、画像属性値取得部１３は、例えば、受付部１２が受け付けた注目領域情報が示す領域からオブジェクトを検出してもよい。
【００６５】
また、画像属性値取得部１３は、通常、属性値条件格納部１１に格納されている属性値条件により示される画像属性値の種類と同一の種類の画像属性値を取得する。例えば、属性値条件格納部１１に画像のサイズに関する属性値条件のみが格納されている場合、属性値条件作成部１８は、画像のサイズのみを取得する。また、例えば、属性値条件格納部１１に動画の再生速度に関する属性値条件のみが格納されている場合、属性値条件作成部１８は、動画の再生速度のみを取得する。
【００６６】
また、例えば、受付部１２が、１以上の入力画像を１枚ずつ受け付けた場合、画像属性値取得部１３は、通常、当該１以上の各入力画像から、順に、画像属性値を取得する。また、例えば、受付部１２が、２以上の入力画像を１枚ずつ受け付けた場合、画像属性値取得部１３は、例えば、当該２以上の入力画像を１つの入力動画と見なし、当該動画から画像属性値を取得してもよい。また、例えば、受付部１２が、２以上の画像を有する入力動画を受け付けた場合、画像属性値取得部１３は、通常、当該入力動画から、画像属性値を取得する。
【００６７】
なお、１以上の各画像、または２以上の画像を有する動画から画像属性値を取得する方法や手順などは、公知であるので、詳細な説明を省略する。
【００６８】
判断部１４は、画像属性値取得部１３が取得した画像属性値が、１以上の各属性値条件のいずれかを満たすか否かを判断する。このとき、判断部１４は、例えば、当該画像属性値の種類と同一の種類の画像属性値に関する属性値条件について、当該画像属性値が満たすか否かを判断する。また、受付部１２が観測目的情報を受け付けた場合、判断部１４は、通常、当該観測目的情報と同一の観測目的情報が対応付いた属性値条件について、当該画像属性値が満たすか否かを判断する。
【００６９】
なお、画像のサイズは、通常、画像の横幅および縦幅である。従って、画像のサイズに関する属性値条件について、判断部１４は、通常、画像の横幅および縦幅の両方が画像のサイズに関する属性値条件を満たす場合に、画像のサイズが画像のサイズに関する属性値条件を満たすと判断する。
【００７０】
例えば、画像のサイズが「８００×６００」であるとする。また、例えば、属性値条件が「（１０２４×６００）≦サイズ≦（１６００×１２００）」であるとする。この場合、画像の横幅「８００」は、当該属性値条件における横幅の条件を満たさない。従って、この様な場合、判断部１４は、当該画像属性値が当該属性値条件を満たさないと判断する。また、例えば、画像のサイズが「１２８０×８００」であるとする。この場合、画像の横幅「１２８０」と縦幅「８００」共に、当該属性値条件における横幅の条件および縦幅の条件を満たす。従って、この様な場合、判断部１４は、当該画像属性値が当該属性値条件を満たすと判断する。
【００７１】
また、例えば、画像属性値が動画の再生速度「２０ｆｐｓ」であるとする。また、例えば、属性値条件が「（２４ｆｐｓ）≦再生速度≦（３６ｆｐｓ）」であるとする。この様な場合、判断部１４は、当該画像属性値が当該属性値条件を満たさないと判断する。また、例えば、画像属性値（動画の再生速度）が「３０ｆｐｓ」であるとする。この様な場合、判断部１４は、当該画像属性値が当該属性値条件を満たすと判断する。
【００７２】
変更画像取得部１５は、通常、画像属性値が属性値条件を満たす１以上の変更画像を取得する。変更画像とは、受付部１２が受け付けた入力画像を変更した画像である。変更画像取得部１５は、例えば、入力画像とは別に変更画像を取得してもよいし、入力画像を変更画像に変更してもよい。また、当該入力画像には、入力動画も含まれる。また、当該変更画像には、変更動画も含まれる。変更動画とは、受付部１２が受け付けた入力動画を変更した動画である。また、１以上の各変更画像は、通常、当該受け付けた１以上の各入力画像に対応する。
【００７３】
変更画像取得部１５は、通常、受付部１２が受け付けた１以上の入力画像の画像属性値が属性値条件を満たすように、当該１以上の入力画像を変更する。当該画像属性値には、オブジェクト属性値も含まれる。そして、変更画像取得部１５は、当該変更した画像である１以上の変更画像を取得する。
【００７４】
上記、「属性値条件を満たすように」とは、取得した変更画像の画像属性値が、属性値条件を満たすことである。また、「画像を変更する」とは、通常、当該画像の画像属性値を変更することである。また、「画像属性値を変更すること」には、例えば、２以上の画像から１以上の画像を取得すること（選択すること）が含まれていてもよい。
【００７５】
また、変更画像取得部１５は、例えば、判断部１４が、画像属性値が属性値条件を満たさないと判断した場合に、変更画像を取得してもよい。
【００７６】
また、属性値条件により示される画像属性値の種類と、変更画像を取得するために変更する入力画像の画像属性値の種類とは、通常、同一である。また、属性値条件により示される画像属性値の種類と、変更画像を取得するために変更する入力画像の画像属性値の種類とは、異なっていてもよい。つまり、変更画像取得部１５は、受付部１２が受け付けた１以上の入力画像を用いて、当該１以上の入力画像とは異なる１以上の変更画像を取得することができればよく、当該変更画像を取得する方法や手順などは、問わない。
【００７７】
ここで、属性値条件により示される画像属性値の種類を、判断対象種類とする。また、変更画像を取得するために変更される画像属性値の種類を、変更対象種類とする。また、以下、判断対象種類と変更対象種類とが同一である場合と異なる場合とについて、順次、説明する。
【００７８】
（Ａ）判断対象種類と変更対象種類とが同一である場合：この場合、変更画像取得部１５は、通常、入力画像の画像属性値のうち、判断対象種類に該当する画像属性値を、属性値条件を満たすように変更する。例えば、属性値条件が、画像属性値の範囲を示すとする。この場合において、例えば、入力画像の画像属性値が属性値条件の下限値未満である場合、変更画像取得部１５は、例えば、入力画像の画像属性値を、当該下限値に変更する。また、この場合において、例えば、入力画像の画像属性値が属性値条件の上限値超過である場合、変更画像取得部１５は、例えば、入力画像の画像属性値を、当該上限値に変更する。そして、変更画像取得部１５は、当該画像属性値を変更した画像を、変更画像として取得する。また、この場合の画像属性値の種類（判断対象種類および変更対象種類）は、例えば、以下の種類である。
（Ａ−１）再生速度
（Ａ−２）サイズ
（Ａ−３）輝度
【００７９】
なお、上記（Ａ−２）について、変更画像取得部１５は、通常、アスペクト比を維持してサイズを変更する。また、上記（Ａ−２）について、変更画像取得部１５は、例えば、アスペクト比を維持せずにサイズを変更してもよい。
【００８０】
また、上記（Ａ−３）について、変更画像取得部１５は、例えば、１枚の入力画像について、当該入力画像を構成する１以上の画素の輝度値の平均を算出し、当該輝度値の平均が属性値条件を満たすように、入力画像を構成する１以上の各画素の輝度値を変更する。例えば、変更画像取得部１５は、当該輝度値の平均を算出し、当該平均と属性値条件との差を算出する。当該「差」は、通常、属性値条件の下限値または上限値との差である。そして、変更画像取得部１５は、１以上の各画素の輝度値に対して、当該「差」を加算または減算する。
【００８１】
（Ｂ）判断対象種類と変更対象種類とが異なる場合：この場合、変更画像取得部１５は、通常、入力画像の画像属性値のうち、変更対象種類に該当する画像属性値を変更する。当該変更対象種類、および当該変更の内容などは、通常、属性値条件に対応付いている変更内容情報により示される。そして、変更画像取得部１５は、当該変更対象種類に該当する画像属性値を変更した画像を、変更画像として取得する。また、この場合の判断対象種類、および変更内容情報により示される変更内容は、例えば、以下のとおりである（判断対象種類：変更内容の順）。
（Ｂ−１）移動量：再生速度
（Ｂ−２）移動量：サンプリング間隔
（Ｂ−３）オブジェクトのサイズ：画像のサイズ
（Ｂ−４）オブジェクトの位置：画像の位置
【００８２】
（Ｂ−１）の場合：この場合の属性値条件は、動画の移動量に関する条件である。また、当該属性値条件に対応付いている変更内容情報は、動画の再生速度を変更することを示す。この様な場合、変更画像取得部１５は、結果的に取得する変更動画の移動量が属性値条件を満たすように、入力動画の再生速度を変更する。そして、変更画像取得部１５は、当該再生速度を変更した動画を、変更動画として取得する。
【００８３】
例えば、属性値条件が動画の移動量に関する条件「４０ｐｘ／ｆｒａｍｅ≦移動量≦６０ｐｘ／ｆｒａｍｅ」であるとする。また、入力動画の移動量が「２０ｐｘ／ｆｒａｍｅ」であるとする。この様な場合、変更画像取得部１５は、例えば、入力動画の再生速度を２倍に変更する。そして、変更画像取得部１５は、当該再生速度を変更した動画を、変更動画として取得する。
【００８４】
（Ｂ−２）の場合：この場合の属性値条件は、動画の移動量に関する条件である。また、当該属性値条件に対応付いている変更内容情報は、画像のサンプリング間隔を変更することを示す。サンプリング間隔とは、２以上の画像から１以上の画像を取得する際の間隔である。この様な場合、変更画像取得部１５は、結果的に取得する変更動画の移動量が属性値条件を満たすサンプリング間隔にて、入力動画が有する２以上の画像から１以上の画像を取得する。また、このとき、変更画像取得部１５は、通常、時間的に先の画像から順に取得する。そして、変更画像取得部１５は、当該取得した１以上の画像を有する動画を、変更動画として取得する。
【００８５】
なお、変更画像取得部１５は、通常、サンプリング間隔を、動画の移動量に関する属性値条件や、入力動画の移動量、入力動画が有する画像の枚数などを用いて算出する。また、変更画像取得部１５は、例えば、当該サンプリング間隔を算出するための算出式を、予め保持していてもよい。また、当該サンプリングの間隔は、均等であってもよいし、不均等であってもよい。
【００８６】
また、変更動画の再生速度（フレームレート）は、例えば、入力動画の再生速度と同一であってもよいし、異なっていてもよい。また、変更動画において、変更画像取得部１５が取得した１以上の各画像が出現する間隔（以下、適宜、出現間隔）は、均等であってもよいし、不均等であってもよい。当該「出現間隔」とは、１枚の画像が出現するフレーム数（１枚の画像に割り当てられたフレーム数、１枚の画像が担当するフレーム数）である。
【００８７】
また、変更画像取得部１５は、動画の移動量が属性値条件を満たすように、入力動画が有する２以上の画像から１以上の画像を取得することができればよく、当該取得の間隔や、取得した画像が変更動画において出現する間隔、および、当該間隔を算出する方法や手順などは、問わない。当該間隔を算出する方法や手順などは、公知であるので、詳細な説明を省略する。
【００８８】
例えば、属性値条件が動画の移動量に関する条件「１０ｐｘ／ｆｒａｍｅ≦移動量≦２０ｐｘ／ｆｒａｍｅ」であるとする。また、入力動画の移動量が「４０ｐｘ／ｆｒａｍｅ」であるとする。この様な場合、変更画像取得部１５は、例えば、入力動画が有する２以上の画像から、１枚ごとに１以上の画像を取得し、当該１以上の画像を有する動画を、変更動画として取得する。
【００８９】
また、例えば、属性値条件が動画の移動量に関する条件「移動量＝一定」であるとする。当該属性値条件は、動画の移動量が一定であることを意味する。この様な場合、変更画像取得部１５は、例えば、時間的に連続する２枚の画像間の移動量が一定となるように、入力動画が有する２以上の画像から１以上の画像を取得する。
【００９０】
また、上記、属性値条件がオブジェクトの移動量に関する条件「オブジェクト移動量＝一定」であるとする。当該属性値条件は、動画中のオブジェクトの移動量が一定であることを意味する。この様な場合、変更画像取得部１５は、例えば、入力動画が有する２以上の画像から、２枚ごとに１以上の画像を取得する。そして、変更画像取得部１５は、例えば、変更動画におけるオブジェクトの移動量が一定となるように、変更動画において取得した画像が出現する間隔を変更しながら、変更動画を作成する。
【００９１】
（Ｂ−３）の場合：この場合の属性値条件は、オブジェクトのサイズに関する条件である。また、当該属性値条件に対応付いている変更内容情報は、画像のサイズを変更することを示す。「画像のサイズを変更する」とは、通常、オブジェクトのサイズが予め決められたサイズに揃うように、２以上の各入力画像のサイズを変更することである。また、「予め決められたサイズ」とは、通常、基準となる画像におけるオブジェクトのサイズである。また、「予め決められたサイズ」とは、例えば、属性値条件により示されるオブジェクトのサイズであってもよい。また、「基準となる画像」とは、例えば、オブジェクトが検出された１枚目の画像である。また、「サイズに揃うように」とは、例えば、横幅が揃うように、アスペクト比を維持して拡大または縮小することや、縦幅が揃うように、アスペクト比を維持して拡大または縮小することなどである。
【００９２】
例えば、属性値条件がオブジェクトのサイズに関する条件「オブジェクトサイズ＝一定」であるとする。当該属性値条件は、オブジェクトのサイズが一定であることを意味する。また、画像属性値取得部１３が、２以上の各入力画像から、同一人物の顔を検出しているとする。この様な場合、変更画像取得部１５は、例えば、当該人物の顔のサイズが一定となるように、当該２以上の各入力画像のサイズを変更する。この場合、画像属性値取得部１３は、例えば、当該人物の顔を最初に検出した入力画像における当該人物の顔のサイズに合わせるように、当該人物の顔を検出した残りの入力画像のサイズを変更する。そして、変更画像取得部１５は、当該サイズを変更した画像を、変更画像として取得する。
【００９３】
また、例えば、属性値条件がオブジェクトのサイズに関する条件「（２００×２００）≦オブジェクトサイズ≦（２５０×２５０）」であるとする。また、上記と同様に、画像属性値取得部１３が、２以上の各入力画像から、同一人物の顔を検出しているとする。この様な場合、変更画像取得部１５は、例えば、当該人物の顔のサイズが当該属性値条件を満たすサイズになるように、当該２以上の各入力画像のサイズを変更する。そして、変更画像取得部１５は、当該サイズを変更した画像を、変更画像として取得する。
【００９４】
（Ｂ−４）の場合：この場合の属性値条件は、オブジェクトの位置に関する条件である。また、当該属性値条件に対応付いている変更内容情報は、画像の位置を変更することを示す。「画像の位置を変更する」とは、通常、オブジェクトの位置が予め決められた位置に揃うように、２以上の各入力画像の位置を変更することである。また、「予め決められた位置」とは、通常、基準となる画像におけるオブジェクトの位置である。また、「予め決められた位置」は、例えば、属性値条件により示されるオブジェクトの位置であってもよい。また、「基準となる画像」とは、例えば、オブジェクトが検出された１枚目の入力画像である。
【００９５】
例えば、属性値条件がオブジェクトの位置に関する条件「オブジェクト位置＝一定」であるとする。当該属性値条件は、オブジェクトの位置が一定であることを意味する。また、画像属性値取得部１３が、２以上の各入力画像から、同一人物の顔を検出しているとする。この様な場合、変更画像取得部１５は、例えば、当該人物の顔の位置が一定となるように、当該２以上の各入力画像の位置を変更する。この場合、画像属性値取得部１３は、例えば、当該人物の顔を最初に検出した入力画像における当該人物の顔の位置に合わせるように、当該人物の顔を検出した残りの入力画像の位置を変更する。そして、変更画像取得部１５は、当該位置を変更した画像を、変更画像として取得する。
【００９６】
また、例えば、属性値条件がオブジェクトの位置に関する条件「（２００，２００）≦オブジェクト位置≦（２５０，２５０）」であるとする。また、上記と同様に、画像属性値取得部１３が、２以上の各入力画像から、同一人物の顔を検出しているとする。この様な場合、変更画像取得部１５は、例えば、当該人物の顔の位置が当該属性値条件を満たす位置になるように、当該２以上の各入力画像の位置を変更する。そして、変更画像取得部１５は、当該位置を変更した画像を、変更画像として取得する。
【００９７】
なお、判断対象種類の画像属性値が属性値条件を満たすように変更対象種類の画像属性値を変更する方法や手順などは、公知であるので、詳細な説明を省略する。
【００９８】
また、変更画像取得部１５は、例えば、画像属性値が属性値条件を満たさない１以上の変更画像を取得してもよい。この場合、変更画像取得部１５は、例えば、判断部１４が、画像属性値が属性値条件を満たすと判断した場合に、当該属性値条件を満たさない変更画像を取得する。
【００９９】
また、例えば、オブジェクト属性値が属性値条件を満たすように入力画像を変更する場合、変更画像取得部１５は、例えば、オブジェクトの領域の画像属性値のみを変更してもよい。また、例えば、オブジェクト位置が属性値条件を満たすように入力画像の位置を変更する場合、変更画像取得部１５は、例えば、出力部１６が出力している入力画像の位置を変更してもよい。
【０１００】
出力部１６は、変更画像取得部１５が取得した１以上の変更画像または変更動画を出力する。また、出力部１６は、後述のテスト画像取得部１７が取得した２以上のテスト画像を出力してもよい。
【０１０１】
また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【０１０２】
また、出力部１６は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部１６は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【０１０３】
テスト画像取得部１７は、２以上のテスト画像を取得する。テスト画像とは、受付部１２が受け付けた入力画像を、予め決められた手順により変更した画像である。テスト画像取得部１７は、例えば、入力画像とは別にテスト画像を取得してもよいし、入力画像をテスト画像に変更してもよい。また、当該入力画像には、入力動画も含まれる。また、当該テスト画像には、テスト動画も含まれる。テスト動画とは、受付部１２が受け付けた入力動画を、予め決められた手順により変更した動画である。
【０１０４】
上記、「予め決められた手順により変更した」とは、通常、予め決められた変更内容およびその順序により、１以上の入力画像を順に変更することである。また、「変更する」とは、通常、画像属性値を変更することである。例えば、入力画像のサイズを２倍、３倍、４倍と順に変更することが予め決められている場合、テスト画像取得部１７は、受付部１２が受け付けた１以上の各入力画像のサイズを、順に、２倍、３倍、４倍と変更する。そして、テスト画像取得部１７は、当該サイズを２倍、３倍、４倍のそれぞれに変更した２以上のテスト画像を取得する。また、例えば、入力動画の再生速度を２倍、３倍、４倍と順に変更することが予め決められている場合、テスト画像取得部１７は、受付部１２が受け付けた入力動画の再生速度を、順に、２倍、３倍、４倍と変更する。そして、テスト画像取得部１７は、当該再生速度を２倍、３倍、４倍のそれぞれに変更したテスト画像を取得する。
【０１０５】
つまり、例えば、受付部１２が１枚の画像を受け付けた場合、テスト画像取得部１７は、通常、当該１枚の画像に対応する２以上のテスト画像を取得する。また、例えば、受付部１２が１つの動画を受け付けた場合、テスト画像取得部１７は、通常、当該１つの動画に対応する２以上のテスト動画を取得する。
【０１０６】
また、当該変更内容およびその順序は、受付部１２が受け付けてもよい。この場合、受付部１２は、通常、当該変更内容およびその順序を示す情報を受け付ける。
【０１０７】
属性値条件作成部１８は、１以上の画像属性値を含む１以上の属性値条件を作成する。当該１以上の画像属性値は、受付部１２が受け付けた画像選択指示により選択された１以上の各テスト画像の画像属性値である。また、「１以上の画像属性値を含む」には、例えば、当該１以上の画像属性値を用いて算出された情報を含むこと、も含まれる。
【０１０８】
属性値条件作成部１８は、例えば、以下の手順により、属性値条件を作成する。
（１）画像選択指示により選択された１以上のテスト画像を取得する。
（２）（１）で取得した１以上の各テスト画像から、画像属性値を取得する。
（３）（２）で取得した１以上の画像属性値を用いて、属性値条件を作成する。
【０１０９】
なお、上記（１）において、画像選択指示により選択されたテスト画像の取得先は、問わない。属性値条件作成部１８は、例えば、当該テスト画像を、出力部１６から取得してもよい。また、属性値条件作成部１８は、例えば、当該テスト画像を、テスト画像取得部１７から取得してもよい。
【０１１０】
また、上記（２）において、画像属性値を取得する方法や手順などは、画像属性値取得部１３による画像属性値を取得する方法や手順などと同様であるので、説明を省略する。
【０１１１】
また、上記（２）において、取得する画像属性値の種類は、通常、テスト画像取得部１７がテスト画像を取得するために変更した画像属性値の種類と同一であることが好適である。例えば、テスト画像取得部１７がサイズを変更してテスト画像を取得した場合、属性値条件作成部１８は、テスト画像のサイズを取得する。また、例えば、テスト画像取得部１７が再生速度を変更してテスト動画を取得した場合、属性値条件作成部１８は、テスト動画の再生速度を取得する。
【０１１２】
また、上記（３）において、上記（２）において１つの画像属性値を取得した場合、属性値条件作成部１８は、例えば、当該画像属性値を中心とする画像属性値の範囲を示す属性値条件を作成する。また、上記（３）において、上記（２）において２以上の画像属性値を取得した場合、属性値条件作成部１８は、例えば、２以上の画像属性値のうち、最小の画像属性値と最大の画像属性値とのそれぞれを、下限値および上限値とする属性値条件を作成する。
【０１１３】
例えば、取得した画像属性値が画像のサイズであるとする。また、当該取得したサイズが、例えば、「８００×６００」であるとする。また、画像のサイズの範囲が「±５０」と予め決められているとする。この様な場合、属性値条件作成部１８は、取得したサイズに当該サイズの範囲を加算し、属性値条件「（７５０×５５０）≦サイズ≦（８５０×６５０）」を作成する。当該属性値条件は、画像のサイズが７５０×５５０以上８５０×６５０以下であることを意味する。
【０１１４】
また、例えば、取得した画像属性値が動画の再生速度であるとする。また、当該取得した再生速度が、例えば、「３０ｆｐｓ」であるとする。また、動画の再生速度の範囲が「±２ｆｐｓ」と予め決められているとする。この様な場合、属性値条件作成部１８は、取得した再生速度に当該再生速度の範囲を加算し、属性値条件「（２８ｆｐｓ）≦再生速度≦（３２ｆｐｓ）」を作成する。当該属性値条件は、動画の再生速度が２８ｆｐｓ以上３２ｆｐｓ以下であることを意味する。
【０１１５】
また、例えば、取得した画像属性値が画像のサイズであるとする。また、当該取得したサイズが、例えば、「８００×６００」、「４００×４００」、「３００×３６０」、「５００×３２０」であるとする。当該４つのサイズにおいて、横幅の最小値は「３００」であり、最大値は「８００」である。また、当該４つのサイズにおいて、縦幅の最小値は「３２０」であり、最大値は「６００」である。従って、属性値条件作成部１８は、例えば、当該４つの横幅および縦幅を組み合わせ、属性値条件「（３００×３２０）≦サイズ≦（８００×６００）」を作成する。
【０１１６】
また、例えば、取得した画像属性値が動画の再生速度であるとする。また、当該取得した再生速度が、例えば、「２４ｆｐｓ」、「３０ｆｐｓ」、「３６ｆｐｓ」であるとする。当該３つの再生速度において、最小値は「２４ｆｐｓ」であり、最大値は「３６ｆｐｓ」である。従って、属性値条件作成部１８は、例えば、当該２つの再生速度を組み合わせ、属性値条件「（２４ｆｐｓ）≦再生速度≦（３６ｆｐｓ）」を作成する。当該属性値条件は、動画の再生速度が２４ｆｐｓ以上３６ｆｐｓ以下であることを意味する。
【０１１７】
また、属性値条件作成部１８は、例えば、属性値条件格納部１１に格納されている属性値条件の種類とは異なる種類の属性値条件を作成してもよい。例えば、属性値条件格納部１１に画像のサイズに関する属性値条件のみが格納されている場合、属性値条件作成部１８は、例えば、画像のサイズ以外の画像属性値を取得する。そして、属性値条件作成部１８は、当該画像のサイズ以外の画像属性値を用いて、画像のサイズ以外の画像属性値に関する属性値条件を作成する。
【０１１８】
また、属性値条件作成部１８は、例えば、選択されたテスト画像の画像属性値を含まない範囲を示す属性値条件を作成してもよい。これは、例えば、ユーザが、観測目的に合わないと判断した画像を選択した場合などに行う。
【０１１９】
属性値条件蓄積部１９は、属性値条件作成部１８が作成した１以上の属性値条件を、属性値条件格納部１１に蓄積する。
【０１２０】
なお、画像属性値取得部１３、判断部１４、変更画像取得部１５、テスト画像取得部１７、属性値条件作成部１８、属性値条件蓄積部１９は、通常、ＭＰＵやメモリ等から実現され得る。また、画像属性値取得部１３などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、画像属性値取得部１３などは、ハードウェア（専用回路）で実現されてもよい。
【０１２１】
次に、画像出力装置１の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。図２は、画像出力装置１の全体動作を示すフローチャートである。
【０１２２】
（ステップＳ２０１）画像出力装置１は、受付部１２が２以上の画像を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０２に進み、そうでない場合は、ステップＳ２０１に戻る。
【０１２３】
（ステップＳ２０２）画像出力装置１は、受付部１２が処理識別子を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０３に進み、そうでない場合は、ステップＳ２０２に戻る。
【０１２４】
（ステップＳ２０３）画像出力装置１は、ステップＳ２０２で受け付けた処理識別子が、変更画像の出力処理または属性値条件の作成処理のいずれの処理を識別するか否かを判断する。変更画像の出力処理を識別する場合は、ステップＳ２０５に進み、属性値条件の作成処理を識別する場合は、ステップＳ２０４に進む。
【０１２５】
（ステップＳ２０４）テスト画像取得部１７、属性値条件作成部１８、属性値条件蓄積部１９は、属性値条件を作成する。この処理の詳細は、図３のフローチャートを用いて説明する。そして、ステップＳ２０１に戻る。
【０１２６】
（ステップＳ２０５）判断部１４は、受付部１２が観測目的情報を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０６に進み、そうでない場合は、ステップＳ２０７に進む。
【０１２７】
（ステップＳ２０６）判断部１４は、属性値条件格納部１１に格納されているすべての属性値条件を取得する。このとき、判断部１４は、通常、属性値条件に対応付いている処理内容情報と共に、属性値条件を取得する。ここで、判断部１４は、ｍ個の属性値条件を取得したものとする。
【０１２８】
（ステップＳ２０７）判断部１４は、ステップＳ２０６で受け付けた観測目的情報と同一の観測目的情報が対応付いた属性値条件を、属性値条件格納部１１から取得する。ここで、判断部１４は、ｍ個の属性値条件を取得したものとする。
【０１２９】
（ステップＳ２０８）画像属性値取得部１３は、ステップＳ２０１で受け付けた２以上の画像から画像属性値を取得する。このとき、画像属性値取得部１３は、通常、ステップＳ２０６またはステップＳ２０７で取得したｍ個の各属性値条件により示される画像属性値の種類と同一の種類の画像属性値を取得する。また、ここで、画像属性値取得部１３は、ｎ種類の画像属性値を取得したものとする。
【０１３０】
（ステップＳ２０９）判断部１４は、カウンタｉに１をセットする。
【０１３１】
（ステップＳ２１０）判断部１４は、カウンタｊに１をセットする。
【０１３２】
（ステップＳ２１１）判断部１４は、ステップＳ２０８で取得した画像属性値［ｉ］が、ステップＳ２０６またはステップＳ２０７で取得した属性値条件［ｊ］を満たすか否かを判断する。このとき、判断部１４は、通常、画像属性値［ｉ］の種類と、属性値条件［ｊ］が示す画像属性値の種類とが同一であるか否かを判断し、同一である場合に、上記の判断を行う。そして、満たす場合は、ステップＳ２１６に進み、そうでない場合は、ステップＳ２１２に進む。
【０１３３】
（ステップＳ２１２）判断部１４は、属性値条件［ｊ］に変更内容情報が対応付いているか否かを判断する。対応付いている場合は、ステップＳ２１３に進み、そうでない場合は、ステップＳ２１４に進む。
【０１３４】
（ステップＳ２１３）変更画像取得部１５は、ステップＳ２０１で受け付けた２以上の画像の画像属性値であり、属性値条件［ｊ］に対応付いている変更内容情報が示す画像属性値の種類と同一の種類の画像属性値を、属性値条件［ｊ］が示す画像属性値の種類と同一の種類の画像属性値が当該属性値条件［ｊ］を満たすように変更し、２以上の変更画像を取得する。
【０１３５】
（ステップＳ２１４）変更画像取得部１５は、ステップＳ２０１で受け付けた２以上の画像の画像属性値であり、属性値条件［ｊ］が示す画像属性値の種類と同一の種類の画像属性値を、属性値条件［ｊ］を満たすように変更し、２以上の変更画像を取得する。
【０１３６】
（ステップＳ２１５）判断部１４は、ｊがｍであるか否かを判断する。ｍである場合は、ステップＳ２１７に進み、そうでない場合は、ステップＳ２１６に進む。
【０１３７】
（ステップＳ２１６）判断部１４は、ｊを１インクリメントする。そして、ステップＳ２１１に戻る。
【０１３８】
（ステップＳ２１７）判断部１４は、ｉがｎであるか否かを判断する。ｎである場合は、ステップＳ２１９に進み、そうでない場合は、ステップＳ２１８に進む。
【０１３９】
（ステップＳ２１８）判断部１４は、ｉを１インクリメントする。そして、ステップＳ２１８に戻る。
【０１４０】
（ステップＳ２１９）出力部１６は、ステップＳ２１３またはステップＳ２１４で取得した２以上の変更画像を出力する。
【０１４１】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１４２】
図３は、図２のフローチャートのステップＳ２０４の属性値条件の作成処理を示すフローチャートである。
【０１４３】
（ステップＳ３０１）テスト画像取得部１７は、ステップＳ２０１で受け付けた２以上の画像の画像属性値を予め決められた手順により変更し、２以上のテスト画像を取得する。ここで、テスト画像取得部１７は、ｍ個のテスト画像を取得したものとする。
【０１４４】
（ステップＳ３０２）属性値条件作成部１８は、カウンタｉに１をセットする。
【０１４５】
（ステップＳ３０３）出力部１６は、テスト画像［ｉ］を出力する。
【０１４６】
（ステップＳ３０４）属性値条件作成部１８は、受付部１２が画像選択指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ３０５に進み、そうでない場合は、ステップＳ３０６に進む。
【０１４７】
（ステップＳ３０５）属性値条件作成部１８は、テスト画像［ｉ］から、画像属性値を取得する。
【０１４８】
（ステップＳ３０６）属性値条件作成部１８は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ３０８に進み、そうでない場合は、ステップＳ３０７に進む。
【０１４９】
（ステップＳ３０７）属性値条件作成部１８は、ｉを１インクリメントする。そして、ステップＳ３０３に戻る。
【０１５０】
（ステップＳ３０８）属性値条件作成部１８は、ステップＳ３０５で取得した画像属性値を用いて、当該画像属性値を含む属性値条件を作成する。
【０１５１】
（ステップＳ３０９）属性値条件蓄積部１９は、ステップＳ３０８で作成した属性値条件を、属性値条件格納部１１に蓄積する。
【０１５２】
（具体例）
次に、画像出力装置１の動作の具体例について説明する。なお、本具体例において、属性値条件格納部１１には、図４に示す属性値条件が格納されているものとする。当該属性値条件（項目名：条件）は、レコードを一意に特定するためのＩＤと、観測目的情報（項目名：目的）と、変更内容情報（項目名：変更内容）とが対応付いている。また、本具体例において、画像出力装置１は、例えば、画像の再生を行うソフトウェア（以下、画像再生ソフト）であるものとする。
【０１５３】
（例１）
本例において、判断対象種類と変更対象種類とが同じである場合の画像を変更する例について説明する。
【０１５４】
まず、ユーザがパソコンを操作し、画像再生ソフトを起動する。そして、ユーザは、当該ソフトに、パソコンに保存されている動画を読み込ませたとする。すると、受付部１２は、２以上の画像（静止画）を有する入力動画を受け付ける。
【０１５５】
次に、ユーザがパソコンを操作し、画像再生ソフトが有するメニューのうち、観測目的を選択するメニューから「動き理解」を選択したとする。すると、受付部１２は、観測目的情報「動き理解」を受け付ける。
【０１５６】
次に、画像属性値取得部１３は、図４の属性値条件のうち、観測目的情報「動き理解」が対応付いている「ＩＤ＝０１１」から「ＩＤ＝０１３」までの属性値条件により示される判断対象種類である再生速度、サイズ、輝度の画像属性値を、入力動画から取得する。このとき、画像属性値取得部１３は、輝度については、例えば、入力動画が有する２以上の各画像を構成する１以上の各画素の輝度値の平均を算出するものとする。
【０１５７】
ここで、例えば、入力動画の再生速度が「２０ｆｐｓ」であるとする。すると、判断部１４は、当該再生速度が、再生速度に関する条件である図４の「ＩＤ＝０１１」の属性値条件「２４ｆｐｓ≦再生速度≦３６ｆｐｓ」を満たさないと判断する。
【０１５８】
次に、変更画像取得部１５は、再生速度「２０ｆｐｓ」が、上記属性値条件の下限値「２４ｆｐｓ」未満であるか、上限値「３６ｆｐｓ」超過であるか否かを判断する。そして、変更画像取得部１５は、当該再生速度が、当該属性値条件の下限値未満であると判断する。そして、変更画像取得部１５は、入力動画の再生速度を、「２０ｆｐｓ」から、上記属性値条件の下限値「２４ｆｐｓ」に変更する。
【０１５９】
また、例えば、入力動画のサイズが「１６００×１２００」であるとする。すると、判断部１４は、当該サイズが、サイズに関する条件である図４の「ＩＤ＝０１２」の属性値条件「（８００×４５０）サイズ≦（１６００×９００）」を満たさないと判断する。
【０１６０】
次に、変更画像取得部１５は、サイズ「１６００×１２００」が、上記属性値条件の上限値「１６００×９００」超過であると判断する。そして、変更画像取得部１５は、入力動画のサイズを変更する倍率「３／４」を算出する。当該倍率は、入力動画の縦幅「１２００」と、属性値条件の上限値における縦幅「９００」とから算出したものである。そして、変更画像取得部１５は、入力動画のサイズを、「１６００×１２００」から「１２００×９００」に変更する。
【０１６１】
また、例えば、入力動画の１枚目の画像の輝度の平均が「１２０」であるとする。すると、判断部１４は、当該輝度が、輝度に関する条件である図４の「ＩＤ＝０１３」の属性値条件「１２８≦輝度≦１９２」を満たさないと判断する。
【０１６２】
次に、変更画像取得部１５は、当該１枚目の画像の輝度の平均が、上記属性値条件の下限値「１２８」未満であると判断する。そして、変更画像取得部１５は、当該輝度の平均と当該下限値の差「８」を算出する。そして、変更画像取得部１５は、当該差「８」を、入力動画の１枚目の画像を構成する１以上の各画素の輝度値に加算する。
【０１６３】
また、例えば、入力動画の２枚目の画像の輝度の平均が「１９６」である場合、変更画像取得部１５は、上記と同様の処理により、入力動画の２枚目の画像を構成する１以上の各画素の輝度値から、「４」を減算する。
【０１６４】
（例２）
本例において、判断対象種類と変更対象種類とが異なる場合の画像を変更する例について説明する。
【０１６５】
まず、例１と同様に、受付部１２が、入力動画と、観測目的情報「物体発見」を受け付けたとする。
【０１６６】
次に、画像属性値取得部１３は、図４の属性値条件のうちの観測目的情報「物体発見」が対応付いている属性値条件のうち、「ＩＤ＝０１４」の属性値条件により示される判断対象種類である移動量を、入力動画から取得する。これは、受付部１２が、注目領域情報を受け付けていないためである。例えば、受付部１２が注目領域情報を受け付けている場合、画像属性値取得部１３は、当該注目領域情報が示す入力動画中の注目領域からオブジェクトを検出し、当該オブジェクトの位置およびサイズを取得する。
【０１６７】
ここで、例えば、入力動画の移動量が「２ｐｘ／ｆｒａｍｅ」であったとする。すると、判断部１４は、当該移動量が、移動量に関する条件である図４の「ＩＤ＝０１４」の属性値条件「３ｐｘ／ｆｒａｍｅ≦移動量≦５ｐｘ／ｆｒａｍｅ」を満たさないと判断する。
【０１６８】
次に、変更画像取得部１５は、図４の「ＩＤ＝０１４」の変更内容情報「再生速度」に従い、入力動画の移動量「２ｐｘ／ｆｒａｍｅ」が、上記属性値条件「３ｐｘ／ｆｒａｍｅ≦移動量≦５ｐｘ／ｆｒａｍｅ」を満たすように、入力動画の再生速度を変更する。
【０１６９】
ここで、例えば、当該入力動画の再生速度が「３０ｆｐｓ」であるとする。また、入力動画の移動量を、上記属性値条件の下限値「３ｐｘ／ｆｒａｍｅ」に変更するように再生速度を変更するものとする。
【０１７０】
次に、変更画像取得部１５は、入力動画の再生速度を変更する倍率「１．５」を算出する。当該倍率は、入力動画の移動量「２ｐｘ／ｆｒａｍｅ」と、属性値条件の下限値「３ｐｘ／ｆｒａｍｅ」とから算出したものである。そして、変更画像取得部１５は、入力動画の再生速度を１．５倍し、「３０ｆｐｓ」から「４５ｆｐｓ」に変更する。
【０１７１】
また、例えば、図４の「ＩＤ＝０１４」の変更内容情報が「サンプリング」である場合、変更画像取得部１５は、入力動画から取得した２以上の画像を有する動画（変更動画）の移動量が、属性値条件「３ｐｘ／ｆｒａｍｅ≦移動量≦５ｐｘ／ｆｒａｍｅ」を満たすように、当該入力動画から２以上の画像を取得する。このとき、変更画像取得部１５は、例えば、入力動画から次に取得する画像（以下、適宜、取得予定画像）について、最後に取得した画像（以下、適宜、最終取得画像）との移動量を算出し、当該移動量が上記属性値条件を満たすか否かを判断する。そして、当該移動量が上記属性値条件を満たす場合、変更画像取得部１５は、当該取得予定画像を取得する。また、例えば、当該移動量が上記属性値条件を満たさない場合、変更画像取得部１５は、当該取得予定画像を取得せず、次の画像を取得予定画像とし、最終取得画像との移動量を算出する。
【０１７２】
（例３）
本例において、判断対象種類と変更対象種類とが異なる場合の画像を変更する例について説明する。本例は、例２とは異なり、オブジェクトのサイズまたは位置を変更するために、画像のサイズまたは位置を変更する例である。
【０１７３】
まず、例１と同様に、ユーザがパソコンを操作した結果、受付部１２が、図５と図６のそれぞれに示す画像（静止画）を受け付けたとする。図５と図６のそれぞれの画像は、時間的に連続する画像である。
【０１７４】
次に、ユーザがパソコンを操作し、図５の画像において、鳥の顔（オブジェクト）の部分の領域を選択したとする。すると、受付部１２は、当該領域を示す情報を、注目領域を示す注目領域情報として受け付ける。
【０１７５】
次に、ユーザがパソコンを操作し、画像再生ソフトが有するメニューのうち、観測項目を選択するメニューから「物体発見」を選択したとする。すると、受付部１２は、観測目的情報「物体発見」を受け付ける。
【０１７６】
次に、画像属性値取得部１３は、図５の画像について、受付部１２が受け付けた注目領域情報が示す注目領域が示す領域から、図７に示す様に、鳥の顔の部分をオブジェクトとして検出する。また、画像属性値取得部１３は、図６の画像についても同様に、図８に示す様に、鳥の顔の部分をオブジェクトとして検出する。
【０１７７】
次に、画像属性値取得部１３は、図４の属性値条件のうち、観測目的情報「物体発見」が対応付いており、かつ、オブジェクト属性値に関する条件である「ＩＤ＝０１５」、「ＩＤ＝０１６」の属性値条件により示される判断対象種類であるオブジェクト位置、オブジェクトサイズを、図５、図６のそれぞれの画像から取得する。
【０１７８】
ここで、例えば、図７の様に検出したオブジェクトのサイズが「４５６×３０６」であり、図８の様に検出したオブジェクトのサイズが「５０７×３４０」であるとする。すると、判断部１４は、当該２つのオブジェクトのサイズが、オブジェクトサイズに関する条件である図４の「ＩＤ＝０１６」の属性値条件「オブジェクトサイズ＝一定」を満たさないと判断する。
【０１７９】
次に、変更画像取得部１５は、図４の「ＩＤ＝０１６」の変更内容情報「画像サイズ」に従い、当該図７と図８のオブジェクトサイズが一定となるように、図５または図６の画像のサイズを変更する。ここで、変更画像取得部１５は、図６の画像のサイズを変更するものとする。
【０１８０】
次に、変更画像取得部１５は、図６の画像のサイズを変更する倍率「０．９」を算出する。当該倍率は、図７の様に検出したオブジェクトサイズ「４５６×３０６」と、図８の様に検出したオブジェクトサイズ「５０７×３４０」とから算出したものである。そして、変更画像取得部１５は、図６の画像のサイズを０．９倍し、図９に示す変更画像を取得する。
【０１８１】
また、例えば、受付部１２が受け付けた２枚の画像が、図１０に示す画像と、図１１に示す画像であるとする。また、画像再生ソフトにおいて、当該２枚の画像は、それぞれ、図１０と図１１のそれぞれに示す位置に出力されるものとする。また、当該２枚の画像からは、画像属性値取得部１３が、図７および図８の様にオブジェクトを検出し、当該オブジェクトの位置およびサイズを取得したものとする。
【０１８２】
ここで、例えば、図１０から検出したオブジェクトの位置が「（２００，２００）」であり、図１１から検出したオブジェクトの位置が「（３４０，２９０）」であるとする。当該オブジェクトの位置は、オブジェクトに外接する矩形の左上の頂点の座標である。すると、判断部１４は、当該２つのオブジェクトの位置が、オブジェクト位置に関する条件である図４の「ＩＤ＝０１５」の属性値条件「オブジェクト位置＝一定」を満たさないと判断する。
【０１８３】
次に、変更画像取得部１５は、図４の「ＩＤ＝０１５」の変更内容情報「画像位置」に従い、当該図１０と図１１のオブジェクト位置が一定となるように、図１０または図１１の画像の位置を変更する。ここで、変更画像取得部１５は、図１１の画像の位置を変更するものとする。
【０１８４】
次に、変更画像取得部１５は、図１１の画像の位置を変更する量「（−１４０，−９０）」を算出する。当該量は、座標であり、図１０から検出したオブジェクトの位置「（２００，２００）」と、図１１から検出したオブジェクトの位置「（３４０，２９０）」とから算出したものである。そして、変更画像取得部１５は、図１１の画像の位置に「（−１４０，−９０）」を加算して当該画像の位置を変更する。そして、出力部１６は、当該位置を変更した変更画像を図１２の様に出力する。
【０１８５】
（例４）
本例において、属性値条件を作成する例について説明する。
【０１８６】
まず、例１と同様に、ユーザがパソコンを操作した結果、受付部１２が、入力動画を受け付けたとする。当該入力動画は、図１３に示す様に、円形の図形（物体）が、画面の左端から右端に移動する動画であるものとする。また、当該動画は、３００枚の画像を有しており、再生速度が「３０ｆｐｓ」であるものとする。つまり、当該動画は、１０秒間の動画である。
【０１８７】
次に、テスト画像取得部１７は、図１３の入力動画の再生速度を変更し、入力動画と合わせ、合計７パターンのテスト動画を作成する。当該７パターンのテスト動画のうち、入力動画以外のテスト動画は、入力動画の再生速度を、それぞれ、１／４倍、１／３倍、１／２倍、２倍、３倍、４倍に変更した動画であるものとする。
【０１８８】
次に、出力部１６は、上記７パターンの動画を、例えば、再生速度が遅いものから順に出力する。
【０１８９】
ここで、ユーザが、例えば、パソコンを操作し、画像再生ソフトが順に出力した７パターンの動画の中から、３番目、４番目、５番目のテスト動画を選択したとする。すると、受付部１２は、入力動画の再生速度を１／２倍に変更したテスト動画と、入力動画であるテスト動画と、入力動画の再生速度を２倍に変更したテスト動画とを選択する画像選択指示を受け付ける。
【０１９０】
次に、属性値条件作成部１８は、上記で選択された３つのテスト動画から、それぞれ、再生速度を取得する。当該再生速度は、それぞれ、１５ｆｐｓ、３０ｆｐｓ、６０ｆｐｓである。そして、属性値条件作成部１８は、当該３つの再生速度を範囲に含む属性値条件「１５ｆｐｓ≦再生速度≦６０ｆｐｓ」を作成する。
【０１９１】
次に、属性値条件蓄積部１９は、属性値条件作成部１８が作成した属性値条件「１５ｆｐｓ≦再生速度≦６０ｆｐｓ」を、属性値条件格納部１１に蓄積する。
【０１９２】
また、属性値条件作成部１８は、例えば、上記において、再生速度に代えて、テスト動画の移動量を取得してもよい。また、属性値条件作成部１８は、例えば、上記において、再生速度と共に、テスト動画の移動量を取得してもよい。
【０１９３】
（例５）
本例において、その他の処理や具体的な実現形態等の例について説明する。
【０１９４】
本実施の形態における画像出力装置１は、情報（画像）を変換してから提示することで情報取得の効果を最大化することを目的とする。
【０１９５】
また、上記変換の例は、図１４である。図１４において、まず、（１）画像内の物体の動きベクトルを計算する。（２）次にデータベースから動きを理解しやすい物体の移動ベクトル情報を取り込み、その後、（３）再生速度を変換する。当該データベースとは、１以上の属性値条件の集合である。この様にすることで、情報を理解しやすい提示画像を作成することが可能になる。
【０１９６】
また、図１５は、物体の移動量を変換する具体的な例を示す概念図である。図１５は、ユーザが選択した物体の移動量（動きベクトル）が最適な移動量となるように、２以上の画像から画像を選択し、提示している例である。
【０１９７】
また、図１６は、物体の移動量を変換する具体的な例を示す概念図である。図１６は、ユーザが選択した物体の移動量が最適な移動量となるように、２以上の画像から均等に画像を選択し、均等な出現間隔で提示している例である。
【０１９８】
また、図１７は、物体の移動量を変換する具体的な例を示す概念図である。図１７は、ユーザが選択した物体の移動量が最適な移動量となるように、２以上の画像から不均等に画像を選択し、均等な出現間隔で提示している例である。
【０１９９】
また、図１８は、画像のサイズを最適化する例である。物体の大きさや、動きによって、最適な表示の大きさが異なる。図１８に示す様に、確認する領域を、中心視野で見られる範囲に合わせることにより、視線移動を少なくして観測することが可能になる。また、物体の移動速度が速い場合には、目の動きが物体の動きに追いつかなくなる。そのため、物体の動きを観測する場合には、移動距離を視線移動の限界以下になるように、画像の大きさを変える事で、問題が発生しなくなる。
【０２００】
また、図１９は、画像出力装置１を実現するソフトウェアの具体的なインターフェースの例である。図１９において、「観測項目入力部」と記されている部分のボタンは、観測目的情報を入力するためのボタンである。また、図１９において、「注目領域入力部」と記されている矢印のアイコンは、注目領域情報を入力するためのポインタである。また、図１９において、「画像提示部」と記されている領域は、入力画像が出力される領域である。
【０２０１】
また、図２０、図２１は、観測物体を指示する方法の例である。図２０は、観測物体の動きを含めた指示方法である。図２０において、時間的に離れた２フレームにおいて観測したい物体を指示する。これにより、観測物体と、その移動距離がわかるため、これを元に最適な提示方法を決めることができる。
【０２０２】
また、図２１は、観測物体の動きを含めない指示方法である。図２１において、ユーザが選択した１つの物体について、ブロックマッチング法や、勾配法などを用いて、周辺物体の動きを計測することで、指示物体の移動速度を推定し、最適な情報提示を行うことができる。
【０２０３】
以上、本実施の形態による画像出力装置１によれば、画像の属性値が予め決められた条件を満たすように、当該画像を自動的に変更することができる。また、これにより、ユーザは、観測目的に合致する最適な画像を観測することができる。
【０２０４】
また、上記各実施の形態における画像出力装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。
【０２０５】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０２０６】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２０７】
また、上記各実施の形態における画像出力装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、画像の属性値である画像属性値に関する条件である１以上の属性値条件が格納される属性値条件格納部にアクセス可能なコンピュータを、２以上の画像を受け付ける受付部と、前記２以上の各画像から、画像の属性値である画像属性値を取得する画像属性値取得部と、前記２以上の各画像の画像属性値が前記属性値条件を満たすように、当該２以上の各画像を変更した画像である２以上の変更画像を取得する変更画像取得部と、前記変更画像取得部が取得した２以上の変更画像を出力する出力部として機能させるためのプログラムである。
【０２０８】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０２０９】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０２１０】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０２１１】
また、図２２は、前述のプログラムを実行して、前述の実施の形態の画像出力装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
【０２１２】
図２２において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２１３】
図２３は、コンピュータシステム９のブロック図である。図２３において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＭＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２１４】
コンピュータシステム９に、前述の実施の形態の画像出力装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０２１５】
プログラムは、コンピュータ９０１に、前述の実施の形態の画像出力装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２１６】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２１７】
以上のように、本発明にかかる画像出力装置は、画像の属性値が予め決められた条件を満たすように、当該画像を自動的に変更することができるという効果を有し、ＢＤプレーヤーや、ＤＶＤプレーヤーなどとして有用である。
【符号の説明】
【０２１８】
１  画像出力装置
１１  属性値条件格納部
１２  受付部
１３  画像属性値取得部
１４  判断部
１５  変更画像取得部
１６  出力部
１７  テスト画像取得部
１８  属性値条件作成部
１９  属性値条件蓄積部
【図１】
2014220761.tif 000003
【図２】
2014220761.tif 000004
【図３】
2014220761.tif 000005
【図４】
2014220761.tif 000006
【図２２】
2014220761.tif 000007
【図２３】
2014220761.tif 000008
【図５】
2014220761.tif 000009
【図６】
2014220761.tif 000010
【図７】
2014220761.tif 000011
【図８】
2014220761.tif 000012
【図９】
2014220761.tif 000013
【図１０】
2014220761.tif 000014
【図１１】
2014220761.tif 000015
【図１２】
2014220761.tif 000016
【図１３】
2014220761.tif 000017
【図１４】
2014220761.tif 000018
【図１５】
2014220761.tif 000019
【図１６】
2014220761.tif 000020
【図１７】
2014220761.tif 000021
【図１８】
2014220761.tif 000022
【図１９】
2014220761.tif 000023
【図２０】
2014220761.tif 000024
【図２１】
2014220761.tif 000025