(57)【要約】【課題】比較したい２以上の画像の属性値を自動的に変更し、比較可能な態様で出力することができず、比較したい２以上の画像の比較を容易にすることができなかった。【解決手段】異なる２以上の入力画像を受け付ける受付部と、２以上の入力画像のうちの１以上の各入力画像の属性値である画像属性値を変更した画像である１以上の変更画像を取得する変更画像取得部と、変更画像取得部が取得した１以上の変更画像および１以上の各変更画像に対応する入力画像ではない１以上の入力画像、または変更画像取得部が取得した２以上の変更画像を比較可能な態様で出力する出力部とを備える画像出力装置により、属性値を自動的に変更し、比較可能な態様で出力することにより、比較したい２以上の画像の比較を容易にすることができる。【選択図】図１
2014219931.tif 000002
【特許請求の範囲】
【請求項１】
２以上の異なる画像である２以上の入力画像を受け付ける受付部と、
前記２以上の入力画像のうちの１以上の各入力画像に対応する画像であり、当該１以上の各入力画像の属性値である画像属性値を変更した画像である１以上の変更画像を取得する変更画像取得部と、
前記変更画像取得部が取得した１以上の変更画像および当該１以上の各変更画像に対応する入力画像ではない１以上の入力画像、または前記変更画像取得部が取得した２以上の変更画像を比較可能な態様で出力する出力部とを備える画像出力装置。
【請求項２】
前記変更画像取得部は、
前記２以上の入力画像から１つの入力画像を選択し、残りの１以上の各入力画像の画像属性値を、当該選択した１つの入力画像の画像属性値に近づけるまたは遠ざけるように変更した１以上の変更画像を取得し、
前記出力部は、
前記変更画像取得部が選択した１つの入力画像と前記変更画像取得部が取得した１以上の変更画像とを比較可能な態様で出力する請求項１記載の画像出力装置。
【請求項３】
画像属性値に関する条件である１以上の属性値条件が格納される属性値条件格納部をさらに備え、
前記変更画像取得部は、
前記２以上の各入力画像の画像属性値を、前記１以上の属性値条件を満たすように変更した２以上の変更画像を取得し、
前記出力部は、
前記変更画像取得部が取得した２以上の変更画像を比較可能な態様で出力する請求項１記載の画像出力装置。
【請求項４】
前記比較可能な態様は、２以上の画像を予め決められた位置に連続して出力することである請求項１から請求項３いずれか一項に記載の画像出力装置。
【請求項５】
前記比較可能な態様は、２以上の画像を同一の画面に出力することである請求項１から請求項３いずれか一項に記載の画像出力装置。
【請求項６】
前記変更画像取得部は、
前記２以上の入力画像のうちの１以上の入力画像ごとに、２種類以上の各画像属性値を変更した２以上の変更画像を取得する請求項１から請求項５いずれか一項に記載の画像出力装置。
【請求項７】
前記画像属性値は、サイズ、解像度、輝度、コントラスト、色調、色彩、色温度、色偏差、角度、表示位置、表示時間、表示範囲のうちのいずれか１以上である請求項１から請求項６いずれか一項に記載の画像出力装置。
【請求項８】
受付部と、変更画像取得部と、出力部とを用いて行われる画像出力方法であって、
前記受付部が、
２以上の異なる画像である２以上の入力画像を受け付ける受付ステップと、
前記変更画像取得部が、
前記２以上の入力画像のうちの１以上の各入力画像に対応する画像であり、当該１以上の各入力画像の属性値である画像属性値を変更した画像である１以上の変更画像を取得する変更画像取得ステップと、
前記出力部が、
前記変更画像取得部が取得した１以上の変更画像および当該１以上の各変更画像に対応する入力画像ではない１以上の入力画像、または前記変更画像取得部が取得した２以上の変更画像を比較可能な態様で出力する出力ステップとを備える画像出力方法。
【請求項９】
コンピュータを、
２以上の異なる画像である２以上の入力画像を受け付ける受付部と、
前記２以上の入力画像のうちの１以上の各入力画像に対応する画像であり、当該１以上の各入力画像の属性値である画像属性値を変更した画像である１以上の変更画像を取得する変更画像取得部と、
前記変更画像取得部が取得した１以上の変更画像および当該１以上の各変更画像に対応する入力画像ではない１以上の入力画像、または前記変更画像取得部が取得した２以上の変更画像を比較可能な態様で出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受け付けた画像を変更して比較可能な態様で出力する画像出力装置等に関するものである。
【背景技術】
【０００２】
従来、動画が有する２以上の各フレームを画像として抽出し、当該画像を一覧にして出力する機能を有する動画編集ソフト等が開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“FFmpeg”、［online］、ffmpeg.org、［２０１３年４月１８日検索］、インターネット［URL；http://ffmpeg.org/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の動画編集ソフトでは、例えば、動画中の異なるシーンにおいて同一の人物や建物などが写っている２以上の画像など、比較したい２以上の画像の輝度やサイズなどの属性値を自動的に変更し、比較容易な態様で出力することができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の画像出力装置は、２以上の異なる画像である２以上の入力画像を受け付ける受付部と、２以上の入力画像のうちの１以上の各入力画像に対応する画像であり、１以上の各入力画像の属性値である画像属性値を変更した画像である１以上の変更画像を取得する変更画像取得部と、変更画像取得部が取得した１以上の変更画像および１以上の各変更画像に対応する入力画像ではない１以上の入力画像、または変更画像取得部が取得した２以上の変更画像を比較可能な態様で出力する出力部とを備える画像出力装置である。
【０００６】
このような構成により、属性値を自動的に変更し、比較可能な態様で出力することにより、比較したい２以上の画像の比較を容易にすることができる。
【０００７】
また、本第二の発明の画像出力装置は、第一の発明に対して、変更画像取得部は、２以上の入力画像から１つの入力画像を選択し、残りの１以上の各入力画像の画像属性値を、選択した１つの入力画像の画像属性値に近づけるまたは遠ざけるように変更した１以上の変更画像を取得し、出力部は、変更画像取得部が選択した１つの入力画像と変更画像取得部が取得した１以上の変更画像とを比較可能な態様で出力する画像出力装置である。
【０００８】
このような構成により、基準となる画像の属性値に近づけるようにまたは遠ざけるように属性値を自動的に変更し、比較可能な態様で出力することにより、比較したい２以上の画像の比較を容易にすることができる。
【０００９】
また、本第三の発明の画像出力装置は、第一の発明に対して、画像属性値に関する条件である１以上の属性値条件が格納される属性値条件格納部をさらに備え、変更画像取得部は、２以上の各入力画像の画像属性値を、１以上の属性値条件を満たすように変更した２以上の変更画像を取得し、出力部は、変更画像取得部が取得した２以上の変更画像を比較可能な態様で出力する画像出力装置である。
【００１０】
このような構成により、予め決められた条件を満たすように属性値を自動的に変更し、比較可能な態様で出力することにより、比較したい２以上の画像の比較を容易にすることができる。
【００１１】
また、本第四の発明の画像出力装置は、第一から第三いずれか１つの発明に対して、比較可能な態様は、２以上の画像を予め決められた位置に連続して出力することである画像出力装置である。
【００１２】
このような構成により、連続して出力することにより、比較したい２以上の画像の比較を容易にすることができる。
【００１３】
また、本第五の発明の画像出力装置は、第一から第三いずれか１つの発明に対して、比較可能な態様は、２以上の画像を同一の画面に出力することである画像出力装置である。
【００１４】
このような構成により、同一の画面に出力することにより、比較したい２以上の画像の比較を容易にすることができる。
【００１５】
また、本第六の発明の画像出力装置は、第一から第五いずれか１つの発明に対して、変更画像取得部は、２以上の入力画像のうちの１以上の入力画像ごとに、２種類以上の各画像属性値を変更した２以上の変更画像を取得する画像出力装置である。
【００１６】
このような構成により、２種類以上の属性値を自動的に変更することにより、比較したい２以上の画像の比較を容易にすることができる。
【００１７】
また、本第七の発明の画像出力装置は、第一から第六いずれか１つの発明に対して、画像属性値は、サイズ、解像度、輝度、コントラスト、色調、色彩、色温度、色偏差、角度、表示位置、表示時間、表示範囲のうちのいずれか１以上である画像出力装置である。
【００１８】
このような構成により、サイズ、解像度、輝度、コントラスト、色調、色彩、色温度、色偏差、角度、表示位置、表示時間、表示範囲のうちのいずれか１以上の属性値を変更することにより、比較したい２以上の画像の比較を容易にすることができる。
【発明の効果】
【００１９】
本発明による画像出力装置等によれば、属性値を自動的に変更し、比較可能な態様で出力することにより、比較したい２以上の画像の比較を容易にすることができる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態１における画像出力装置１のブロック図
【図２】同画像出力装置１の全体動作について説明するフローチャート
【図３】同絶対的な変更方法による変更画像の取得について説明するフローチャート
【図４】同相対変更条件の例を示す図
【図５】同入力画像の例を示す図
【図６】同入力画像の例を示す図
【図７】同変更画像の例を示す図
【図８】同変更画像の出力例を示す図
【図９】同属性値条件の例を示す図
【図１０】同変更画像の出力例を示す図
【図１１】上記実施の形態におけるコンピュータシステムの概観図
【図１２】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００２１】
以下、本発明による画像出力装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００２２】
（実施の形態１）
本実施の形態において、受け付けた２以上の画像のうちの１または２以上を変更し、当該変更した１または２以上の画像を比較可能な態様で出力する画像出力装置１について説明する。
【００２３】
図１は、本実施の形態における画像出力装置１のブロック図である。画像出力装置１は、属性値条件格納部１１、受付部１２、変更画像取得部１３、出力部１４を備える。
【００２４】
属性値条件格納部１１には、１以上の属性値条件が格納される。属性値条件とは、画像の属性値である画像属性値に関する条件である。当該画像は、通常、静止画である。また、画像属性値には、例えば、いわゆる特徴量が含まれてもよい。
【００２５】
画像属性値は、例えば、サイズや、解像度、輝度、コントラスト、色調、色彩、色温度、色偏差、角度、表示位置、表示時間、表示範囲などである。サイズは、通常、画像の横幅および縦幅である。また、サイズは、例えば、画像の面積であってもよい。また、輝度は、通常、画像を構成する１以上の各画素の１以上の輝度値の平均である。また、輝度は、例えば、画像を構成する１以上の各画素の輝度値のうちの最小の輝度値と最大の輝度値との比率であってもよい。また、色温度は、例えば、いわゆるホワイトバランスであってもよい。また、角度は、通常、画像に写っている被写体（対象物）の水平方向に対する角度である。また、角度は、例えば、画像に写っている被写体の垂直方向に対する角度であってもよい。また、表示位置は、例えば、画像が出力される装置や画面などにおける画像の位置である。表示位置は、通常、座標で示される。また、表示位置は、通常、画像を構成する１以上の画素のいずれか１つに対応する位置である。当該画素は、例えば、画像の中心の画素や、画像の輪郭線上の画素などである。また、表示時間は、例えば、画像が出力される時間である。また、表示範囲は、例えば、出力される画像中の領域である。表示範囲は、通常、座標で示される。また、表示範囲の形状は、問わない。
【００２６】
また、画像属性値は、例えば、ＧＩＭＰ（http://www.gimp.org/）や、Ｐｈｏｔｏｓｃａｐｅ（http://www.photoscape.org/）などの画像編集ソフトにおいて、いわゆる画像の色を変更するために設定する各種パラメータなどであってもよい。
【００２７】
また、属性値条件格納部１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、属性値条件格納部１１に所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して属性値条件格納部１１に記憶されてもよい。
【００２８】
受付部１２は、２以上の入力画像を受け付ける。入力画像は、静止画である。また、当該２以上の各入力画像は、通常、異なる。「異なる」とは、通常、サイズや輝度などの画像属性値や、画像に写っている被写体、当該被写体の構図などが異なっていることを意味する。また、当該入力画像は、例えば、動画が有する画像であってもよい。当該動画が有する画像は、いわゆるフレームである。つまり、受付部１２は、結果的に２以上の画像を受け付けることができればよく、当該２以上の画像を受け付ける際の態様は、問わない。また、受付部１２は、例えば、ユーザが一の動画が有する２以上の画像の中から選択した２以上の画像を入力画像として受け付けることが好適である。
【００２９】
また、入力画像の受け付けとは、通常、通信手段や放送受信手段を用いた受信であるが、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、スキャナやカメラなどの入力デバイスから入力された画像の取得などを含む概念である。
【００３０】
また、受付部１２は、例えば、画像選択指示を受け付けてもよい。画像選択指示とは、２以上の入力画像から１以上の入力画像を選択する指示であり、通常、ユーザによる指示である。また、画像選択指示は、例えば、画像を識別する画像識別子を有する。また、当該画像選択指示の受け付けとは、通常、タッチパネルや、キーボードなどの入力デバイスから入力された情報の取得などを含む概念である。また、当該画像選択指示の入力手段は、例えば、メニュー画面によるものや、キーボードやマウスなどの入力デバイスによるものなど、なんでもよい。
【００３１】
また、受付部１２は、例えば、通信手段や、放送受信手段、メニュー画面の制御ソフトウェア、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【００３２】
変更画像取得部１３は、１または２以上の変更画像を取得する。変更画像とは、入力画像の画像属性値を変更した画像である。つまり、「変更画像を取得する」とは、入力画像を用いて変更画像を作成することである。変更画像取得部１３は、例えば、入力画像とは別に変更画像を作成してもよいし、入力画像を変更画像に変更することで変更画像を作成してもよい。また、１以上の各変更画像は、通常、１以上の各入力画像に対応する。また、変更画像取得部１３は、通常、２以上の入力画像の比較を容易にするために、１以上の変更画像を取得する。つまり、ユーザは、通常、２以上の入力画像を直接的に比較するのではなく、１以上の変更画像を介して間接的に２以上の入力画像を比較する。
【００３３】
また、変更画像取得部１３は、例えば、以下のいずれかの方法により入力画像の画像属性値を変更し、１以上の変更画像を取得する。
（Ａ）相対的な変更方法
（Ｂ）絶対的な変更方法
【００３４】
（Ａ）相対的な変更方法：当該方法は、入力画像の画像属性値を相対的に変更し、変更画像を取得する方法である。「相対的に変更する」とは、基準画像の画像属性値である基準属性値に基づいて、変更対象画像の画像属性値である変更対象属性値を変更することである。「基準画像」とは、２以上の入力画像のうち、画像属性値を変更する際の基準となる入力画像である。「基準画像」は、通常、２以上の入力画像のうちの１以上の入力画像である。当該「１以上」は、通常、「１」である。また、「変更対象画像」とは、２以上の入力画像のうち、画像属性値を変更する対象となる入力画像である。「変更対象画像」は、通常、２以上の入力画像のうちの基準画像以外の１以上の入力画像である。また、「基づいて変更する」とは、当該基準属性値に近づけるまたは遠ざけるように変更することである。
【００３５】
「近づけるように変更する」とは、基準属性値との差が予め決められた条件（以下、適宜、相対変更条件）を満たすほど小さくなるように変更対象属性値を変更することである。また、「遠ざけるように変更する」とは、基準属性値との差が相対変更条件を満たすほど大きくなるように変更対象属性値を変更することである。つまり、変更対象属性値を基準属性値に近づけるか遠ざけるかは、通常、当該相対変更条件により示される。また、変更対象属性値の種類は、通常、当該相対変更条件により示される。
【００３６】
ここで、相対変更条件とは、基準属性値と変更対象属性値との差に関する条件である。当該「差」を、以下、適宜、属性値差とする。相対変更条件は、例えば、属性値差が「０」であることや、属性値差が予め決められた閾値以下であること、属性値差が予め決められた閾値以上であること、属性値差が予め決められた閾値未満であること、属性値差が予め決められた閾値超過であることなどである。また、相対変更条件は、通常、変更画像取得部１３が保持している。
【００３７】
例えば、相対変更条件が「（横幅差≦２０）ｏｒ（縦幅差≦２０）」であるとする。当該相対変更条件は、基準画像の横幅と変更対象画像の横幅との差が２０以下、または、基準画像の縦幅と変更対象画像の縦幅との差が２０以下であることを意味する。この様な場合、変更画像取得部１３は、当該横幅または縦幅の差が２０以下になるように、変更対象画像の横幅または縦幅を変更する。
【００３８】
また、例えば、相対変更条件が「輝度差≦１０」であるとする。当該相対変更条件は、基準画像の輝度と変更対象画像の輝度との差が１０以下であることを意味する。この様な場合、変更画像取得部１３は、当該輝度の差が１０以下になるように、変更対象画像の輝度を変更する。
【００３９】
また、（Ａ）の方法の場合、変更画像取得部１３は、具体的に、まず、２以上の入力画像から１枚の基準画像を選択する。そして、変更画像取得部１３は、残りの１以上の各入力画像である変更対象画像の画像属性値を、当該選択した基準画像の画像属性値に近づけるまたは遠ざけるように変更する。このとき、変更画像取得部１３は、例えば、基準属性値と変更対象属性値との差が、相対変更条件を満たすか否かを判断する。そして、変更画像取得部１３は、基準属性値との差が相対変更条件を満たさない入力画像の画像属性値を、当該相対変更条件を満たすように変更する。そして、変更画像取得部１３は、当該１以上の各入力画像に対応する１以上の変更画像を取得する。
【００４０】
なお、上記、１枚の入力画像を選択する方法は、問わない。当該選択の方法は、例えば、受付部１２が最初に受け付けた入力画像を選択することや、ランダムに選択すること、予め決められた条件を満たす入力画像を選択することなどである。また、当該選択する入力画像の枚数は、例えば、１枚以上であってもよい。
【００４１】
なお、（Ａ）の方法の場合、変更画像取得部１３は、例えば、基準属性値と変更対象属性値との差に基づいて変更対象属性値を変更し、変更画像を取得することができればよく、当該変更の方法や手順などは、問わない。
【００４２】
（Ｂ）絶対的な変更方法：当該方法は、入力画像の画像属性値を絶対的に変更し、変更画像を取得する方法である。「絶対的に変更する」とは、入力画像の画像属性値を、属性値条件を満たすように変更することである。
【００４３】
例えば、属性値条件が、画像属性値の範囲を示すとする。この場合において、例えば、入力画像の画像属性値が属性値条件の下限値未満である場合、変更画像取得部１３は、例えば、入力画像の画像属性値を、当該下限値に変更する。また、この場合において、例えば、入力画像の画像属性値が属性値条件の上限値超過である場合、変更画像取得部１３は、例えば、入力画像の画像属性値を、当該上限値に変更する。そして、変更画像取得部１３は、当該画像属性値を変更した入力画像を、変更画像として取得する。
【００４４】
また、（Ｂ）の方法の場合、変更画像取得部１３は、例えば、入力画像の画像属性値が属性値条件を満たさない場合に、当該入力画像の画像属性値を、当該属性値条件を満たすように変更してもよい。この場合、変更画像取得部１３は、通常、入力画像から１種類以上の画像属性値を取得する。そして、変更画像取得部１３は、当該取得した１種類以上の画像属性値が、１以上の属性値条件を満たすか否かを判断する。このとき、変更画像取得部１３は、例えば、当該画像属性値の種類と同一の種類の画像属性値に関する属性値条件について、当該画像属性値が満たすか否かを判断する。そして、変更画像取得部１３は、属性値条件を満たさないと判断した種類の画像属性値を、当該属性値条件を満たすように変更する。
【００４５】
なお、画像のサイズは、通常、画像の横幅および縦幅である。従って、画像のサイズに関する属性値条件について、変更画像取得部１３は、通常、画像の横幅および縦幅の両方が画像のサイズに関する属性値条件を満たす場合に、画像のサイズが画像のサイズに関する属性値条件を満たすと判断する。
【００４６】
例えば、画像のサイズが「８００×６００」であるとする。また、例えば、属性値条件が「（１０２４×６００）≦サイズ≦（１６００×１２００）」であるとする。この場合、画像の横幅「８００」は、当該属性値条件における横幅の条件を満たさない。従って、この様な場合、変更画像取得部１３は、当該画像属性値が当該属性値条件を満たさないと判断する。また、例えば、画像のサイズが「１２８０×８００」であるとする。この場合、画像の横幅「１２８０」と縦幅「８００」共に、当該属性値条件における横幅の条件および縦幅の条件を満たす。従って、この様な場合、変更画像取得部１３は、当該画像属性値が当該属性値条件を満たすと判断する。
【００４７】
また、（Ｂ）の方法の場合、変更画像取得部１３は、通常、２以上のすべての各入力画像の画像属性値を、１以上の属性値条件を満たすように変更する。そして、変更画像取得部１３は、当該２以上の各入力画像に対応する２以上の変更画像を取得する。
【００４８】
なお、（Ｂ）の方法の場合、変更画像取得部１３は、例えば、属性値条件を満たすように入力画像の画像属性値を変更し、変更画像を取得することができればよく、当該変更の方法や手順などは、問わない。
【００４９】
また、上記（Ａ）、（Ｂ）の変更画像の取得において、変更画像取得部１３は、例えば、１枚の入力画像につき２種類以上の各画像属性値を変更してもよい。この場合、変更画像取得部１３は、１枚の入力画像ごとに２以上の変更画像を取得する。
【００５０】
また、上記（Ａ）、（Ｂ）の変更画像の取得において、画像のサイズを変更する場合、変更画像取得部１３は、通常、アスペクト比を維持して入力画像のサイズを変更する。また、この場合、変更画像取得部１３は、例えば、アスペクト比を維持せずに入力画像のサイズを変更してもよい。
【００５１】
なお、１種類以上の画像属性値を取得する方法や手順など、また、１種類以上の画像属性値を変更する方法や手順などは、公知であるので、詳細な説明を省略する。
【００５２】
変更画像取得部１３は、通常、ＭＰＵやメモリ等から実現され得る。また、変更画像取得部１３などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、変更画像取得部１３などは、ハードウェア（専用回路）で実現されてもよい。
【００５３】
出力部１４は、変更画像取得部１３が変更画像を取得した結果に応じて、２以上の出力対象画像を出力する。当該２以上の出力対象画像とは、通常、１以上の入力画像および１以上の変更画像、または、２以上の変更画像である。また、当該「変更画像を取得した結果」と、当該結果に応じて出力する２以上の出力対象画像と対応は、例えば、以下の（Ａ）または（Ｂ）である。
【００５４】
（Ａ）変更画像取得部１３が２以上の入力画像のうちの１以上の各入力画像に対応する１以上の変更画像を取得した場合：この場合は、言い換えると、変更画像取得部１３が、２以上の入力画像のうちの一部の各入力画像に対応する変更画像を取得した場合である。また、この場合、出力対象画像は、当該１以上の変更画像と、当該当該１以上の各変更画像に対応する入力画像ではない１以上の入力画像である。従って、この場合、出力部１４は、当該１以上の変更画像と、当該１以上の各変更画像に対応する入力画像ではない１以上の入力画像とを出力する。
【００５５】
なお、上記「１以上の各変更画像に対応する入力画像ではない１以上の入力画像」とは、例えば、変更画像取得部１３が、２以上の入力画像の中から選択した１以上の入力画像である。当該「１以上」は、通常、「１」である。
【００５６】
（Ｂ）変更画像取得部１３が２以上の各入力画像に対応する２以上の変更画像を取得した場合：この場合は、言い換えると、変更画像取得部１３が、２以上のすべての各入力画像に対応する変更画像を取得した場合である。また、この場合、出力対象画像は、当該２以上の変更画像である。従って、この場合、出力部１４は、当該２以上の変更画像を出力する。
【００５７】
また、出力部１４は、上記２以上の出力対象画像を、比較可能な態様で出力する。「比較可能な態様」とは、例えば、以下のいずれかの態様である。
（Ｃ）連続して出力する
（Ｄ）同一の画面に出力する
【００５８】
（Ｃ）連続して出力するとは、通常、２以上の出力対象画像を、予め決められた順序かつ予め決められた位置に１つずつ出力することである。「１つずつ出力する」とは、２以上の出力対象画像が同時に出力されている状態にならないように出力することである。つまり、ある時刻において、出力部１４は、通常、１つの出力対象画像を出力している。
【００５９】
また、上記「予め決められた順序」は、通常、２以上の各出力対象画像に対応する２以上の入力画像を、受付部１２が受け付けた順序である。また、上記「予め決められた順序」は、例えば、出力対象画像の大きさや容量などに基づきソートした順序や、ランダムに選択した順序、などである。
【００６０】
例えば、出力対象画像が、Ａ、Ｂ、Ｃであり、当該３つの出力対象画像の出力順序が、Ａ、Ｂ、Ｃの順であるとする。この様な場合、出力部１４は、当該３つの出力対象画像を、Ａ、Ｂ、Ｃの順で出力する。また、当該３つの出力対象画像を輝度の高い順にソートした結果が、Ｂ、Ｃ、Ａの順であるとする。この様な場合、出力部１４は、当該３つの出力対象画像を、Ｂ、Ｃ、Ａの順で出力する。また、当該連続した出力は、例えば、１回以上、繰り返してもよい。
【００６１】
また、上記「予め決められた位置」は、通常、２以上の各出力対象画像において同一である。また、「予め決められた位置」は、例えば、２以上の出力対象画像ごとに異なっていてもよい。
【００６２】
（Ｄ）同一の画面に出力するとは、通常、２以上の出力対象画像が、同一の画面において同時に出力されている状態になるように出力することである。つまり、ある時刻において、出力部１４は、通常、２以上の出力対象画像を出力している。また、出力部１４は、通常、ある時刻において、２以上のすべての出力対象画像が出力されている状態となるように出力することが好適である。
【００６３】
例えば、出力対象画像が、Ａ、Ｂ、Ｃであり、当該３つの出力対象画像の出力順序が、Ａ、Ｂ、Ｃの順であるとする。この様な場合、出力部１４は、例えば、当該３つの出力対象画像を、同時に出力する。また、この様な場合、出力部１４は、例えば、まず、Ａの出力対象画像を出力する。そして、出力部１４は、次に、当該Ａの出力対象画像が出力されている状態で、Ｂの出力対象画像を出力する。そして、出力部１４は、最後に、当該ＡとＢの出力対象画像が出力されている状態で、Ｃの出力対象画像を出力する。
【００６４】
また、（Ｄ）の場合、出力部１４は、通常、２以上の出力対象画像を、予め決められた様式に合わせて出力する。当該「予め決められた様式」の内容は、問わない。当該「予め決められた様式」は、例えば、横または縦に１以上の列に並べられたものであってもよいし、格子状のものであってもよい。
【００６５】
また、上記（Ｃ）、（Ｄ）の出力において、出力部１４は、例えば、２以上の出力対象画像の画像属性値のうち、表示位置、表示時間、表示範囲に基づいて、２以上の出力対象画像を出力してもよい。出力部１４は、例えば、出力領域内の表示位置が示す位置に、出力対象画像を出力する。また、出力部１４は、例えば、表示時間が示す時間の間、出力対象画像を出力する。また、出力部１４は、例えば、出力対象画像内の表示範囲が示す領域の部分の出力対象画像を出力する。
【００６６】
また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００６７】
また、出力部１４は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部１４は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【００６８】
次に、画像出力装置１の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。図２は、画像出力装置１の全体動作を示すフローチャートである。
【００６９】
（ステップＳ２０１）変更画像取得部１３は、受付部１２が２以上の入力画像を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０２に進み、そうでない場合は、ステップＳ２０１に戻る。なお、２以上の入力画像を受け付けた場合、受付部１２は、ｍ個の入力画像を受け付けたものとする。
【００７０】
（ステップＳ２０２）変更画像取得部１３は、属性値条件格納部１１に１以上の属性値条件が格納されているか否かを判断する。１以上の属性値条件が格納されている場合は、ステップＳ２１７に進み、そうでない場合は、ステップＳ２０３に進む。
【００７１】
（ステップＳ２０３）変更画像取得部１３は、ステップＳ２０１で受け付けた２以上の入力画像から、入力画像［ｓ］を選択する。当該入力画像［ｓ］は、基準画像である。
【００７２】
（ステップＳ２０４）変更画像取得部１３は、ステップＳ２０３で選択した基準画像から、ｎ種類の基準属性値を取得する。ここで、変更画像取得部１３は、ｎ個の相対変更条件を保持しているものとする。また、当該ｎ個の各相対変更条件は、ｎ種類の各画像属性値に関する条件であるものとする。
【００７３】
（ステップＳ２０５）変更画像取得部１３は、カウンタｉに１をセットする。
【００７４】
（ステップＳ２０６）変更画像取得部１３は、ｉがｓであるか否かを判断する。ｓである場合は、ステップＳ２１４に進み、そうでない場合は、ステップＳ２０７に進む。
【００７５】
（ステップＳ２０７）変更画像取得部１３は、入力画像［ｉ］から、ｎ種類の変更対象属性値を取得する。当該入力画像［ｉ］は、変更対象画像である。
【００７６】
（ステップＳ２０８）変更画像取得部１３は、カウンタｊに１をセットする。
【００７７】
（ステップＳ２０９）変更画像取得部１３は、基準画像のｊ番目の基準属性値と、入力画像［ｉ］のｊ番目の変更対象属性値との差である属性値差［ｉ］［ｊ］を算出する。
【００７８】
（ステップＳ２１０）変更画像取得部１３は、ステップＳ２０９で算出した属性値差［ｉ］［ｊ］が相対変更条件［ｊ］を満たすか否かを判断する。満たす場合は、ステップＳ２１２に進み、そうでない場合は、ステップＳ２１１に進む。
【００７９】
（ステップＳ２１１）変更画像取得部１３は、入力画像［ｉ］のｊ番目の画像属性値である画像属性値［ｉ］［ｊ］を、相対変更条件［ｊ］を満たすように変更する。
【００８０】
（ステップＳ２１２）変更画像取得部１３は、ｊがｎであるか否かを判断する。ｎである場合は、ステップＳ２１４に進み、そうでない場合は、ステップＳ２１３に進む。
【００８１】
（ステップＳ２１３）変更画像取得部１３は、ｊを１インクリメントする。そして、ステップＳ２０９に戻る。
【００８２】
（ステップＳ２１４）変更画像取得部１３は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ２１６に進み、そうでない場合は、ステップＳ２１５に進む。
【００８３】
（ステップＳ２１５）変更画像取得部１３は、ｉを１インクリメントする。そして、ステップＳ２０６に戻る。
【００８４】
（ステップＳ２１６）出力部１４は、変更画像取得部１３が変更画像を取得しなかった入力画像と、変更画像取得部１３が取得した変更画像とを、比較可能な態様で出力する。
【００８５】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【００８６】
図３は、図２のフローチャートのステップＳ２１７の絶対的な変更方法による変更画像の取得処理を示すフローチャートである。なお、図３のフローチャートにおいて、属性値条件格納部１１には、ｎ個の属性値条件が格納されているものとする。また、当該ｎ個の各属性値条件は、ｎ種類の各画像属性値に関する条件であるものとする。
【００８７】
（ステップＳ３０１）変更画像取得部１３は、カウンタｉに１をセットする。
【００８８】
（ステップＳ３０２）変更画像取得部１３は、入力画像［ｉ］から、ｎ種類の画像属性値を取得する。
【００８９】
（ステップＳ３０３）変更画像取得部１３は、カウンタｊに１をセットする。
【００９０】
（ステップＳ３０４）変更画像取得部１３は、入力画像［ｉ］のｊ番目の画像属性値である画像属性値［ｉ］［ｊ］が、属性値条件［ｊ］を満たすか否かを判断する。満たす場合は、ステップＳ３０６に進み、そうでない場合は、ステップＳ３０５に進む。
【００９１】
（ステップＳ３０５）変更画像取得部１３は、画像属性値［ｉ］［ｊ］が、属性値条件［ｊ］を満たすように変更する。
【００９２】
（ステップＳ３０６）変更画像取得部１３は、ｊがｎであるか否かを判断する。ｎである場合は、ステップＳ３０８に進み、そうでない場合は、ステップＳ３０７に進む。
【００９３】
（ステップＳ３０７）変更画像取得部１３は、ｊを１インクリメントする。そして、ステップＳ３０４に戻る。
【００９４】
（ステップＳ３０８）変更画像取得部１３は、ｉが、受付部１２が受け付けた入力画像の個数ｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ３０９に進む。
【００９５】
（ステップＳ３０９）変更画像取得部１３は、ｉを１インクリメントする。
【００９６】
（具体例）
次に、画像出力装置１の動作の具体例について説明する。なお、本具体例において、画像出力装置１は、例えば、画像の表示を行うソフトウェア（以下、画像ビューア）であるものとする。
【００９７】
（例１）
本例において、絶対的な変更方法により変更画像を取得する例について説明する。なお、本例において、変更画像取得部１３は、図４に示す相対変更条件を保持しているものとする。当該相対変更条件（項目名：条件）は、各相対変更条件を識別するためのＩＤが対応付いている。
【００９８】
まず、ユーザがパソコンを操作し、画像ビューアを起動する。そして、ユーザは、当該ソフトに、パソコンに保存されている１０枚の画像を読み込ませたとする。すると、受付部１２は、当該１０枚の入力画像を受け付ける。当該入力画像は、例えば、図５や、図６などである。
【００９９】
次に、ユーザがパソコンを操作し、画像ビューアに読み込ませた１０枚の画像から、図５に示す画像を選択したとする。すると、受付部１２は、当該図５の画像を選択する画像選択指示を受け付ける。当該画像選択指示は、例えば、図５の画像を識別する情報を有する。当該選択された図５の画像は、基準画像である。また、当該選択されなかった残りの９枚の画像は、変更対象画像である。
【０１００】
次に、変更画像取得部１３は、受付部１２が受け付けた１０枚の各入力画像から、自身が保持する相対変更条件に従い、サイズ、輝度、解像度を取得する。そして、変更画像取得部１３は、当該取得した３種類の画像属性値を用いて、基準属性値と変更対象属性値との差である属性値差を取得する。このとき、変更画像取得部１３は、通常、基準画像である図５の画像と、残りの９枚の各入力画像とのそれぞれ間で、属性値差を取得する。
【０１０１】
次に、変更画像取得部１３は、取得した属性値差が、図４の各相対変更条件を満たすか否かを判断する。ここで、９枚の入力画像のうち、図６の画像を含む６枚の入力画像について算出した輝度の差が、図４の「ＩＤ＝００２」の相対変更条件「輝度差≦１０」を満たさないとする。すると、変更画像取得部１３は、当該６枚の各画像の輝度を、当該相対変更条件を満たすように変更する。変更画像取得部１３は、例えば、図６の入力画像について、当該相対変更条件を満たすように輝度を変更した画像は、例えば、図７である。図７の画像は、変更画像であり、図５の画像の輝度に近づけるように図６の画像の輝度を下げたものである。そして、変更画像取得部１３は、合計６枚の変更画像を取得する。
【０１０２】
次に、出力部１４は、ユーザが選択した図５の画像と、変更画像を取得しなかった３枚の入力画像と、取得した６枚の入力画像とを、例えば、図８に示す画像出力領域に順に出力する。当該出力の順序は、例えば、出力する１０枚の各出力対象画像に対応する入力画像を、受付部１２が受け付けた順序である。
【０１０３】
（例２）
本例において、絶対的な変更方法により変更画像を取得する例について説明する。なお、本例において、属性値条件格納部１１には、図９に示す属性値条件が格納されているものとする。当該属性値条件（項目名：条件）は、各属性値条件を識別するためのＩＤが対応付いている。
【０１０４】
まず、例１と同様に、ユーザがパソコンを操作した結果、受付部１２が、図５や、図６などを含む９枚の画像を受け付けたものとする。
【０１０５】
次に、変更画像取得部１３は、受付部１２が受け付けた９枚の各入力画像から、属性値条件に従い、サイズ、色温度、表示時間を取得する。そして、変更画像取得部１３は、当該取得した３種類の画像属性値が、図９の各属性値条件を満たすか否かを判断する。ここで、９枚すべての画像について、サイズは、サイズに関する属性値条件である図９の「ＩＤ＝００１」の属性値条件「（８００×４５０）サイズ≦（１６００×９００）」を満たすものとする。また、同様に、色温度は、図９の「ＩＤ＝００２」の属性値条件「６５００Ｋ≦色温度≦７０００Ｋ」を満たさず、また、表示時間は、図９の「ＩＤ＝００３」の属性値条件「表示時間＝２０秒」を満たさないとする。すると、変更画像取得部１３は、当該９枚の画像の色温度と表示時間とを、当該属性値条件を満たすように変更する。例えば、変更画像取得部１３は、図９の「ＩＤ＝００２」の属性値条件「６５００Ｋ≦色温度≦７０００Ｋ」を満たすように、当該９枚の各画像の色温度を増減する。また、例えば、変更画像取得部１３は、図９の「ＩＤ＝００３」の属性値条件「表示時間＝２０秒」を満たすように、当該９枚の各画像の表示時間を「２０秒」に変更する。そして、変更画像取得部１３は、合計９枚の変更画像を取得する。
【０１０６】
次に、出力部１４は、取得した９枚の各変更画像を、例えば、図９に示す９個の各画像出力領域に出力する。このときの出力時間は、例えば、当該変更画像の画像属性値である表示時間「２０秒」である。
【０１０７】
以上、本実施の形態による画像出力装置１によれば、属性値を自動的に変更し、比較可能な態様で出力することにより、比較したい２以上の画像の比較を容易にすることができる。
【０１０８】
なお、本実施の形態において、変更画像取得部１３は、例えば、オブジェクト属性値が相対変更条件または属性値条件を満たすように画像属性値を変更した変更画像を取得してもよい。当該変更する画像属性値は、オブジェクト属性値であってもよい。
【０１０９】
オブジェクト属性値とは、画像内に存在するオブジェクトの画像属性値である。オブジェクトとは、対象物である。対象物の種類は、問わない。対象物は、例えば、人の顔や、自動車、雲、動物などである。また、オブジェクト属性値は、具体的には、画像内においてオブジェクトが存在する領域に対応する画像の画像属性値である。
【０１１０】
また、オブジェクト属性値であるオブジェクトのサイズ（以下、適宜、オブジェクトサイズ）は、通常、オブジェクトの輪郭線に外接する矩形のサイズである。また、オブジェクト属性値であるオブジェクトの位置（以下、適宜、オブジェクト位置）は、通常、画像内におけるオブジェクトの位置である。また、オブジェクト位置は、例えば、画像が出力されている装置や画面などにおけるオブジェクトの位置であってもよい。具体的に、オブジェクト位置は、例えば、オブジェクトの輪郭線に外接する矩形の４つの頂点のうちのいずれか１つの頂点座標、または当該矩形の中心点の座標である。
【０１１１】
なお、上記矩形は、通常、水平方向の直線と垂直方向の直線とから構成される矩形である。また、当該矩形は、例えば、オブジェクトの輪郭線に外接する１以上の矩形のうち、サイズが最小の矩形であってもよい。
【０１１２】
オブジェクト属性値を取得する場合、変更画像取得部１３は、通常、２以上の各入力画像からオブジェクトを検出する。「オブジェクトを検出する」とは、通常、入力画像内においてオブジェクトが存在する領域を示す情報を取得することである。当該情報は、例えば、当該領域に対応する画像や、当該領域を示す座標集合などである。当該座標集合は、例えば、オブジェクトの輪郭線を示す１以上の座標や、当該輪郭線に外接する矩形の４つの各頂点の座標などを有する。なお、画像からオブジェクトを検出する方法や手順などは、公知であるので、詳細な説明を省略する。
【０１１３】
また、オブジェクト属性値を取得する場合、変更画像取得部１３は、例えば、入力画像内に存在するすべてのオブジェクトを検出してもよい。また、オブジェクト属性値を取得する場合、変更画像取得部１３は、例えば、受付部１２が受け付けた注目領域情報が示す領域からオブジェクトを検出してもよい。
【０１１４】
そして、変更画像取得部１３は、検出したオブジェクトに対応するオブジェクト属性値を、２以上の書く入力画像から取得する。そして、変更画像取得部１３は、当該オブジェクト属性値が相対変更条件または属性値条件を満たすように画像属性値を変更する。このとき、変更画像取得部１３は、通常、オブジェクト属性値の種類と同一の種類の画像属性値を変更する。そして、変更画像取得部１３は、当該画像属性値を変更した変更画像を取得する。
【０１１５】
また、上記各実施の形態における画像出力装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。
【０１１６】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１１７】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０１１８】
また、上記各実施の形態における画像出力装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、２以上の異なる画像である２以上の入力画像を受け付ける受付部と、前記２以上の入力画像のうちの１以上の各入力画像に対応する画像であり、当該１以上の各入力画像の属性値である画像属性値を変更した画像である１以上の変更画像を取得する変更画像取得部と、前記変更画像取得部が取得した１以上の変更画像および当該１以上の各変更画像に対応する入力画像ではない１以上の入力画像、または前記変更画像取得部が取得した２以上の変更画像を比較可能な態様で出力する出力部として機能させるためのプログラムである。
【０１１９】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０１２０】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１２１】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０１２２】
また、図１１は、前述のプログラムを実行して、前述の実施の形態の画像出力装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
【０１２３】
図１１において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１２４】
図１２は、コンピュータシステム９のブロック図である。図１２において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＭＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０１２５】
コンピュータシステム９に、前述の実施の形態の画像出力装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０１２６】
プログラムは、コンピュータ９０１に、前述の実施の形態の画像出力装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０１２７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１２８】
以上のように、本発明にかかる画像出力装置は、属性値を自動的に変更し、比較可能な態様で出力することにより、比較したい２以上の画像の比較を容易にすることができるという効果を有し、画像編集ソフト等として有用である。
【符号の説明】
【０１２９】
１  画像出力装置
１１  属性値条件格納部
１２  受付部
１３  変更画像取得部
１４  出力部
【図１】
2014219931.tif 000003
【図２】
2014219931.tif 000004
【図３】
2014219931.tif 000005
【図４】
2014219931.tif 000006
【図８】
2014219931.tif 000007
【図９】
2014219931.tif 000008
【図１０】
2014219931.tif 000009
【図１１】
2014219931.tif 000010
【図１２】
2014219931.tif 000011
【図５】
2014219931.tif 000012
【図６】
2014219931.tif 000013
【図７】
2014219931.tif 000014