(57)【要約】【課題】一方画像と他方画像とを互いに同じ変形内容で変形させる作業を容易に行うことができる画像選択装置を提供する。【解決手段】画像選択装置１００は、表示部１０と、入力部２０と、制御部５０とを備える。表示部１０は、画像比較画面１２を表示可能である。画像比較画面１２は、並ぶように配置される第１表示領域１２ａと第２表示領域１２ｂとを含む。制御部５０の動作モードは、第１表示領域１２ａに表示される一方画像αに対する変形操作が行われると、一方画像αの変形に合わせて、第２表示領域１２ｂに表示される他方画像βが変形するように、制御部５０が表示部１０を制御する連動モードを含む。【選択図】図１
2020009310.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像のうちから選択画像を選択するための画像選択装置であって、
画像比較画面を表示可能な表示部と、
前記表示部を制御する制御部と、
前記画像比較画面に表示される画像を変形するための変形操作を受け付ける入力部と
を備え、
前記画像比較画面は、並ぶように配置される第１表示領域と第２表示領域とを含み、
前記第１表示領域及び前記第２表示領域の各々には、前記複数の画像のうちのいずれか１つの画像が表示され、
前記制御部の動作モードは、前記第１表示領域に表示される一方画像に対する前記変形操作が行われると、前記一方画像の変形に合わせて、前記第２表示領域に表示される他方画像が変形するように、前記制御部が前記表示部を制御する連動モードを含む、画像選択装置。
【請求項２】
前記入力部は、前記一方画像を前記複数の画像のうちのいずれかの画像に変更するための変更操作をさらに受け付け、
前記入力部が前記変更操作を受け付ける毎に前記一方画像が前記複数の画像のうちのいずれかの画像に変更されるように、前記制御部が前記表示部を制御する、請求項１に記載の画像選択装置。
【請求項３】
前記入力部が前記一方画像に対する前記変更操作を受け付けると、前記変更操作前の前記一方画像の変形内容と、前記変更操作後の前記一方画像の変形内容とが互いに同じになるように、前記制御部が前記表示部を制御する、請求項２に記載の画像選択装置。
【請求項４】
前記入力部が前記一方画像に対する前記変更操作を受け付けると、前記変更操作後の前記一方画像が未変形の画像となるように、前記制御部が前記表示部を制御する、請求項２に記載の画像選択装置。
【請求項５】
前記制御部の動作モードは、前記一方画像に対する前記変形操作が行われても、前記他方画像が未変形であるように、前記制御部が前記表示部を制御する非連動モードをさらに含み、
前記入力部は、前記制御部が前記連動モード及び前記非連動モードのうちのいずれのモードで動作するかの選択を受け付ける、請求項１から請求項４に記載の画像選択装置。
【請求項６】
前記画像比較画面には、前記制御部が前記連動モード及び前記非連動モードのうちのいずれのモードで動作するかの選択結果を入力するための入力欄が設けられる、請求項５に記載の画像選択装置。
【請求項７】
前記入力部は、前記表示部に前記画像比較画面が表示されている状態で、前記一方画像及び前記他方画像の各々を前記選択画像に選択する操作をさらに受け付ける、請求項１から請求項６のいずれか１項に記載の画像選択装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像選択装置に関する。
【背景技術】
【０００２】
従来、２つの画像が表示部に並べて表示された状態で、２つの画像が比較されることがあった（例えば、特許文献１）。
【０００３】
特許文献１に記載の画像比較表示方法は、一方画像と他方画像との２枚の画像をモニタ画面に並べて表示する。モニタ画面は、第１領域と、第２領域と、第３領域と、第４領域とに分割される。第１領域は、一方画像を表示する。第２領域は、他方画像を表示する。第３領域は、複数の画像のサムネイル画像を表示する。第３領域のサムネイル画像は、一方画像に選択される。第４領域は、複数の画像のサムネイル画像を表示する。第４領域のサムネイル画像は、他方画像に選択される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−９１４３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザーが一方画像と他方画像とを比較する際、一方画像と他方画像との各々を変形させることがある。画像の変形は、例えば、画像の移動、画像の拡大、画像の縮小、及び画像の回転を示す。
【０００６】
しかし、一方画像と他方画像とを互いに同じ変形内容で変形させる場合、ユーザーは、一方画像と他方画像との両方に対して同じ操作を行わなければならず、煩雑であった。例えば、一方画像と他方画像とを互いに同じ倍率で拡大させる場合、ユーザーは、一方画像と他方画像との両方に対して、ピンチアウト操作を同じように行わなければならなかった。
【０００７】
特許文献１に記載の画像比較表示方法では、第１領域外、かつ、第２領域外に、連動ボタンと、一方画像を変形させるための複数の第１操作ボタンと、他方画像を変形させるための複数の第２操作ボタンとを設ける。第１操作ボタン及び第２操作ボタンの各々は、左回転ボタン，右回転ボタン，拡大ボタン，縮小ボタン，及び画像を掴んで移動させる移動ボタンを含む。ユーザーは、連動ボタンを操作して一方画像と他方画像とを連動状態にした場合、第１操作ボタン、又は、第２操作ボタンの操作により一方画像と他方画像とを連動して変形させることができる。しかし、ユーザーは、一方画像と他方画像とを連動して変形させる場合、マウスのカーソルを連動ボタン上に移動して連動ボタンをクリックした後、マウスのカーソルを第１操作ボタン上、又は第２操作ボタン上に移動して、第１操作ボタン又は第２操作ボタンをクリックしなければならなかった。従って、ユーザーが一方画像と他方画像とを連動して変形させる際、ユーザーは、一方画像及び他方画像とは別の場所に表示される連動ボタンと、第１操作ボタン又は第２操作ボタンとに視線を移し、連動ボタン、第１操作ボタン、及び／又は、第２操作ボタンを操作しなければならなかった。また、ユーザーは、第１操作ボタン及び第２操作ボタンを操作して、一方画像及び他方画像を変形する際、マウスのカーソルが第１操作ボタン上、又は第２操作ボタン上から位置ずれしないように、第１操作ボタン、又は第２操作ボタンを適宜に視認し、さらに、一方画像及び他方画像を視認して、一方画像及び他方画像が所望の度合に変形されたか否かを確認しなければならなかった。その結果、ユーザーが一方画像及び他方画像を変形させる際、一方画像及び他方画像から視線を外す機会が増大することで、一方画像及び他方画像を変形する作業が煩雑になるおそれがあった。
【０００８】
本発明は、一方画像と他方画像とを互いに同じ変形内容で変形させる作業を容易に行うことができる画像選択装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明の一局面によれば、画像選択装置は、複数の画像のうちから選択画像を選択するための装置である。画像選択装置は、表示部と、制御部と、入力部とを備える。表示部は、画像比較画面を表示可能である。制御部は、前記表示部を制御する。入力部は、前記画像比較画面に表示される画像を変形するための変形操作を受け付ける。前記画像比較画面は、並ぶように配置される第１表示領域と第２表示領域とを含む。前記第１表示領域及び前記第２表示領域の各々には、前記複数の画像のうちのいずれか１つの画像が表示される。前記制御部の動作モードは、前記第１表示領域に表示される一方画像に対する前記変形操作が行われると、前記一方画像の変形に合わせて、前記第２表示領域に表示される他方画像が変形するように、前記制御部が前記表示部を制御する連動モードを含む。
【発明の効果】
【００１０】
本発明によれば、本発明は、一方画像と他方画像とを互いに同じ変形内容で変形させる作業を容易に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る画像選択装置のブロック図である。
【図２】関連情報を示す図である。
【図３】画像指定画面を示す図である。
【図４】画像比較画面を示す図である。
【図５】制御部の動作を示すフロー図である。
【図６】画像比較処理の一例を示す第１フロー図である。
【図７】画像比較処理の一例を示す第２フロー図である。
【図８】変形モード処理を示すフロー図である。
【図９】一方画像に対する変形操作が行われている状態を示す図である。
【図１０】一方画像に対する変形操作後の画像比較画面を示す図である。
【図１１】第１変更操作が行われている状態の画像比較画面を示す第１の図である。
【図１２】第１変更操作の完了後の画像比較画面を示す第１の図である。
【図１３】第２変更操作が行われている状態の画像比較画面を示す第１の図である。
【図１４】変形モード処理の変形例を示すフロー図である。
【図１５】画像比較画面の変形例を示す図である。
【図１６】画像比較処理の変形例の第１フロー図である。
【図１７】画像比較処理の変形例の第２フロー図である。
【発明を実施するための形態】
【００１２】
本発明の実施形態について、図面を参照しながら説明する。なお、図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。
【００１３】
図１を参照して、本発明の実施形態に係る画像選択装置１００について説明する。図１は、本発明の実施形態に係る画像選択装置１００のブロック図である。
【００１４】
画像選択装置１００は、複数の画像Ｘのうちから選択画像を選択するための装置である。選択画像は、複数の画像Ｘのうちの少なくとも１つである。
【００１５】
画像選択装置１００は、例えば、作業者が撮像した複数の画像Ｘのうちから、顧客であるユーザーが選択画像を選択する際に用いられる。この場合、選択画像は、ユーザーが購入する画像、又は、ユーザーが購入する候補となる画像を示す。この場合、ユーザーは、複数の画像Ｘのうちから所望する画像Ｘを選択画像に選択する。例えば、ユーザーが２つ以上の画像Ｘを選択画像に選択した場合、ユーザーは、２つ以上の購入候補の画像Ｘのうちから、購入する画像Ｘを選ぶ。そして、ユーザーの選んだ画像Ｘがプリントアウトされ、及び／又は、ユーザーの選んだ画像Ｘのデータがユーザーに供給される。なお、画像Ｘの写真を収容したアルバム、画像Ｘがプリントされたキーホルダー及びシールのような画像Ｘを用いた商品が作成されてもよい。
【００１６】
なお、画像選択装置１００は、画像Ｘの販売目的ではなく、単にユーザーが複数の画像Ｘのうちから選択画像を選択する場合にも用いられる。
【００１７】
画像選択装置１００は、例えば、スマートフォン、タブレト端末及びＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）のような端末である。本実施形態の画像選択装置１００は、タブレット端末である。
【００１８】
図１に示すように、画像選択装置１００は、表示部１０と、入力部２０と、通信部３０と、記憶部４０と、制御部５０とを有する。
【００１９】
表示部１０は、画像Ｘを表示する。表示部１０は、例えば、液晶ディスプレー（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。なお、表示部１０は、ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレー、又は、プラズマディスプレー（ＰＤＰ）でもよい。表示部１０は、画像指定画面１１と、画像比較画面１２とを表示可能である。表示部１０に表示される画面は、画像指定画面１１と、画像比較画面１２との間で切り換え可能である。画像指定画面１１、及び画像比較画面１２の説明は後述する。
【００２０】
入力部２０は、画像選択装置１００に対する指示を受け付ける。入力部２０は、外部からの指示を受け付ける。入力部２０は、例えば、タッチパネルを含む。なお、入力部２０は、マウス、キーボード、操作ボタン、又はリモコンでもよい。また、入力部２０は、音声を入力可能な音声入力装置を含み、音声により画像選択装置１００に対する指示を受け付けてもよい。本実施形態では、入力部２０は、タッチパネルを含む。
【００２１】
通信部３０は、サーバ１と通信するためのデバイスである。通信部３０は、同じ通信方式（プロトコル）を利用する通信機が搭載されたサーバ１との間で通信が可能である。通信部３０は、例えば、ＬＡＮボードのような通信モジュール（通信機器）を含む。通信部３０は、例えば、無線アクセスポイントと通信網とを介してサーバ１と通信する。この場合、通信部３０は、例えば、Ｗｉ−Ｆｉ（ワイファイ：登録商標）の通信規格を用いて無線アクセスポイントと通信する。
【００２２】
記憶部４０は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のような主記憶装置（例えば、半導体メモリー）を含み、補助記憶装置（例えば、ハードディスクドライブ）をさらに含んでもよい。記憶部４０は、制御部５０によって実行される種々のコンピュータープログラムを記憶する。
【００２３】
記憶部４０は、関連情報Ｚを記憶する。関連情報Ｚの説明は後述する。
【００２４】
制御部５０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）及びＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）のようなプロセッサーを含む。制御部５０は、記憶部４０に記憶されたコンピュータープログラムを実行することにより、画像選択装置１００の各要素を制御する。
【００２５】
次に、図１及び図２を参照して関連情報Ｚについて説明する。図２は、関連情報Ｚを示す図である。
【００２６】
図１及び図２に示すように、関連情報Ｚは、画像Ｘ毎に、識別情報Ａを関連付けた情報を示す。関連情報Ｚにおいて、画像Ｘは、詳細には、画像Ｘを示すデータである。識別情報Ａは、複数の画像Ｘを互いに識別するための記号を示す。記号は、例えば、ひらがな、カタカナ、漢字、及びアルファベットのような文字、数字、並びにマークのうちの少なくとも１つを含む。
【００２７】
画像Ｘは、第１画像Ｘ１〜第Ｎ画像ＸＮを含む。Ｎは、２以上の整数である。識別情報Ａは、第１識別情報Ａ１〜第Ｎ識別情報ＡＮを含む。関連情報Ｚにおいて、第１画像Ｘ１〜第Ｎ画像ＸＮには、それぞれ、第１識別情報Ａ１〜第Ｎ識別情報ＡＮが関連付けられる。
【００２８】
サーバ１は、複数の関連情報Ｚを記憶する。本実施形態では、関連情報Ｚはユーザー毎に作成される。従って、サーバ１は、ユーザー毎に関連情報Ｚを管理する。
【００２９】
記憶部４０は、通信部３０を介して、複数の関連情報Ｚのうちのいずれかをサーバ１から取得する。本実施形態では、記憶部４０は、画像選択装置１００を使用するユーザーの関連情報Ｚを、サーバ１から取得する。
【００３０】
なお、サーバ１が用いられなくてもよい。例えば、関連情報Ｚが記憶部４０にのみ記憶されていてもよく、又はＵＳＢメモリのような外部記憶媒体に記憶されていてもよい。
【００３１】
次に、図３を参照して、画像指定画面１１について説明する。図３は、画像指定画面１１を示す図である。
【００３２】
図３に示すように、画像指定画面１１は、複数の画像Ｘのうち画像比較画面１２（図１参照）に表示させる画像Ｘを指定するための画面である。
【００３３】
画像指定画面１１は、複数の画像Ｘを表示する。また、画像指定画面１１は、複数の識別情報Ａを表示する。本実施形態では、画像指定画面１１の１画面中には、第１画像Ｘ１〜第６画像Ｘ６と、第１識別情報Ａ１〜第６識別情報Ａ６とが表示される。第１識別情報Ａ１〜第６識別情報Ａ６は、それぞれ、第１画像Ｘ１〜第６画像Ｘ６の近傍に配置される。
【００３４】
画像指定画面１１は、順番決定画像１１ａを含む。順番決定画像１１ａは、順番決定基準を特定するための画像を示す。順番決定基準は、複数の画像Ｘの順番を決定するための基準を示す。順番決定基準は、例えば、撮影順、及び画像のデータ量順を含む。
【００３５】
本実施形態では、順番決定基準として、撮影順が用いられる。従って、複数の画像Ｘの各々の順番は、複数の画像Ｘの各々の撮影順になる。なお、本実施形態では、第１画像Ｘ１、第２画像Ｘ２、・・・・、第Ｎ画像ＸＮの順に複数の画像Ｘが撮影される。従って、第１画像Ｘ１〜第Ｎ画像ＸＮの順番は、それぞれ、１番〜Ｎ番になる。その結果、複数の画像Ｘには所定の順番が割り当てられる。なお、本実施形態では、複数の画像Ｘは、第１画像Ｘ１〜第６画像Ｘ６で構成される。
【００３６】
順番決定画像１１ａがタップ操作されると、複数の順番決定基準を示す画像が画像指定画面１１に表示される。順番決定基準を示す画像は、例えば、「撮影順」と表示された画像、及び「画像のデータ量順」と表示された画像を示す。ユーザーは、複数の順番決定基準を示す画像のうちから所望の順番決定基準の画像をタップ操作する。その結果、入力部２０が、順番決定基準を受け付ける。そして、入力部２０が受け付けた基準に従って、制御部５０が複数の画像Ｘの各々の順番を決定する。
【００３７】
画像指定画面１１は、複数の画像Ｘを順番に表示する。本実施形態では、順番は、入力部２０が受け付けた順番決定基準に従って決定された順番を示す。なお、順番は、順番の最後までいくと順番の最初に戻るようにループする。
【００３８】
画像指定画面１１は、２画像比較画像１１ｆをさらに含む。２画像比較画像１１ｆは、制御部５０のモードを選択するための画像を示す。制御部５０のモードの説明は後述する。
【００３９】
画像指定画面１１は、選択決定画像１３をさらに含む。画像指定画面１１において、画像Ｘ毎に、選択決定画像１３が対応している。選択決定画像１３は画像指定画面１１に表示された対象の画像Ｘに対してユーザーが選択決定した画像かどうかを示すものであり、対象の画像Ｘを選択画像として選択、解除するための操作を受け付ける。以下では、選択決定画像１３に対応している画像Ｘを対応画像と記載することがある。
【００４０】
選択決定画像１３がタップ操作されると、対応画像が選択画像に選択される。その結果、入力部２０が選択操作を受け付ける。選択操作は、対応画像を選択画像に選択する操作を示す。入力部２０が選択操作を受け付けることで、対応画像が選択画像に選択される。
【００４１】
本実施形態では、対応画像が選択画像に選択されていない状態と、対応画像が選択画像に選択されている状態とでは、選択決定画像１３の色が異なる。その結果、ユーザーは、対応画像が選択画像に選択されているか否かを視認することができる。例えば、図３において、第４画像Ｘ４が選択画像に選択されている。第１画像Ｘ１〜第３画像Ｘ３と、第５画像Ｘ５と、第６画像Ｘ６とは、選択画像に選択されていない。
【００４２】
次に、図４を参照して、画像比較画面１２について説明する。図４は、画像比較画面１２を示す図である。
【００４３】
図４に示すように、画像比較画面１２は、複数の画像Ｘのうちの２つ以上の画像Ｘを表示する画面である。本実施形態では、画像比較画面１２は、複数の画像Ｘのうちの２つの画像Ｘを表示する。ユーザーが複数の画像Ｘを互いに比較しやすくするために、画像比較画面１２が設けられる。
【００４４】
画像比較画面１２は、第１表示領域１２ａと第２表示領域１２ｂとを含む。第１表示領域１２ａ及び第２表示領域１２ｂの各々は、複数の画像Ｘのうちのいずれかを表示するための領域である。第１表示領域１２ａと第２表示領域１２ｂとは、並ぶように配置される。
【００４５】
以下では、複数の画像Ｘのうち、第１表示領域１２ａに表示される画像Ｘを一方画像αと記載することがある。また、複数の画像Ｘのうち、第２表示領域１２ｂに表示される画像Ｘを他方画像βと記載することがある。
【００４６】
画像比較画面１２は、一方画像αの識別情報Ａと、他方画像βの識別情報Ａとを表示する。一方画像αの識別情報Ａは、一方画像αの近傍に配置される。他方画像βの識別情報Ａは、他方画像βの近傍に配置される。
【００４７】
画像比較画面１２は、複数の選択決定画像１３をさらに含む。画像比較画面１２において、一方画像αと他方画像βとには、複数の選択決定画像１３がそれぞれ対応している。
【００４８】
一方画像αに対応する選択決定画像１３がタップ操作されることで、一方画像αを選択画像に選択する操作を入力部２０が受け付ける。その結果、一方画像αが選択画像に選択される。
【００４９】
また、他方画像βに対応する選択決定画像１３がタップ操作されることで、他方画像βを選択画像に選択する操作を入力部２０が受け付ける。その結果、他方画像βが選択画像に選択される。
【００５０】
次に、図１及び図４を参照して、入力部２０について説明する。
【００５１】
まず、入力部２０への変形操作について説明する。図１及び図４に示すように、入力部２０は、一方画像αに対する変形操作を受け付ける。一方画像αに対する変形操作は、一方画像αを変形するための操作であり、画像比較画面１２に表示される一方画像α上での操作により一方画像αを変形させる。一方画像αの変形は、例えば、一方画像αの移動、一方画像αの拡大、一方画像αの縮小、及び一方画像αの回転のうちの少なくとも１つを示す。変形操作により変形された一方画像αは、第１表示領域１２ａ内に表示される。
【００５２】
入力部２０は、他方画像βに対する変形操作を受け付ける。他方画像βに対する変形操作は、他方画像βを変形するための操作であり、画像比較画面１２に表示される他方画像β上での操作により他方画像βを変形させる。他方画像βの変形は、例えば、他方画像βの移動、他方画像βの拡大、他方画像βの縮小、及び他方画像βの回転のうちの少なくとも１つを示す。変形操作により変形された他方画像βは、第２表示領域１２ｂ内に表示される。
【００５３】
本実施形態では、入力部２０は、表示部１０に設けられるタッチパネルである。この場合、ユーザーは、一方画像αに対する変形操作の一例として、一方画像α上に指を配置して、一方画像αに対してスワイプ操作、ピンチイン操作、ピンチアウト操作、ドラッグ操作、スライド操作、及びタップ操作のうちの少なくとも１つの操作を行うことで、一方画像α上での操作により一方画像αを変形させる。また、ユーザーは、他方画像βに対する変形操作の一例として、他方画像β上に指を配置して、他方画像βに対してスワイプ操作、ピンチイン操作、ピンチアウト操作、ドラッグ操作、スライド操作、及びタップ操作のうちの少なくとも１つの操作を行うことで、他方画像β上での操作により他方画像βを変形させる。しかし、入力部２０は、タッチパネルに限定されない。入力部２０は、例えば、マウス、キーボード、及びジェスチャー操作を受け付ける撮像部のうちの少なくとも１つであってもよい。
【００５４】
例えば、入力部２０をマウスで構成する場合、ユーザーは、一方画像αに対する変形操作の二例として、一方画像α上にカーソルを配置して、マウスによりにカーソルを介して一方画像αに対してクリック操作、ドラッグ操作、及びドロップ操作のうちの少なくとも１つの操作を行うことで、一方画像α上のカーソルに対する操作により一方画像αを変形させてもよい。また、カーソルの操作が、マウスに代えてキーボードで行われてもよい。他方画像βに対する変形操作の二例についても、一方画像αに対する変形操作の二例と同様にマウス又はキーボードにより行われてもよい。また、一方画像αに対する変形操作の三例として、ユーザーが一方画像α上でジェスチャー操作を行うことで一方画像αを変形させてもよい。他方画像βに対する変形操作の三例についても、一方画像αに対する変形操作の三例と同様に、ジェスチャー操作により行われてもよい。
【００５５】
次に、入力部２０への変更操作について説明する。入力部２０は、一方画像αに対する変更操作を受け付ける。一方画像αに対する変更操作は、一方画像αを複数の画像Ｘ（図３参照）のうちのいずれかの画像Ｘに変更する操作を示す。
【００５６】
入力部２０は、他方画像βに対する変更操作を受け付ける。他方画像βに対する変更操作は、他方画像βを複数の画像Ｘのうちのいずれかの画像Ｘに変更する操作を示す。
【００５７】
本実施形態では、入力部２０は、タッチパネルである。この場合、ユーザーは、一方画像α及び他方画像βの各々に対して、例えば、スワイプ操作を行うことで、一方画像α及び他方画像βの各々を変更する。しかし、入力部２０は、タッチパネルに限定されない。入力部２０は、例えば、マウス、キーボード、及びジェスチャー操作を受け付ける撮像部のうちの少なくとも１つであってもよい。
【００５８】
次に、図３から図５を参照して、制御部５０の動作について説明する。図５は、制御部５０の動作を示すフロー図である。
【００５９】
図３に示すように、ステップＳ１００において、表示部１０が画像指定画面１１を表示するように、制御部５０が表示部１０を制御する。
【００６０】
ステップＳ１１０において、入力部２０は、複数の画像Ｘのうち、第１表示領域１２ａに表示される画像Ｘの選択を受け付ける。本実施形態では、第２画像Ｘ２が、第１表示領域１２ａに表示される画像に選択される。
【００６１】
ステップＳ１２０において、入力部２０は、複数の画像Ｘのうち、第２表示領域１２ｂに表示される画像Ｘの選択を受け付ける。本実施形態では、第５画像Ｘ５が、第２表示領域１２ｂに表示される画像に選択される。
【００６２】
ステップＳ１３０において、入力部２０が切替指示を受け付ける。切替指示は、表示部１０に表示される画像を画像指定画面１１から画像比較画面１２に切り替える指示を示す。本実施形態では、画像指定画面１１上の２画像比較画像１１ｆがタップ操作されることで、入力部２０であるタッチパネルが切替指示を受け付ける。
【００６３】
ステップＳ１４０において、表示部１０が画像比較画面１２を表示するように、制御部５０が表示部１０を制御する。その結果、表示部１０に表示される画面が、画像指定画面１１から画像比較画面１２に切り替わる。
【００６４】
画像比較画面１２において、第１表示領域１２ａには、ステップＳ１１０で選択された第２画像Ｘ２が表示される（図４参照）。
【００６５】
画像比較画面１２において、第２表示領域１２ｂには、ステップＳ１２０で選択された第５画像Ｘ５が表示される（図４参照）。
【００６６】
ステップＳ２００において、制御部５０が画像比較処理を行う。その結果、処理が終了する。
【００６７】
次に、図６から図１３を参照して、画像比較処理の一例について説明する。図６は、画像比較処理の一例を示す第１フロー図である。図７は、画像比較処理の一例を示す第２フロー図である。
【００６８】
図６に示すように、ステップＳ３００において、制御部５０が、変形モード処理を行う。変形モード処理は、一方画像α及び他方画像βのうちの一方の画像の変形に合わせて他方の画像を変形する処理を示す。
【００６９】
ステップＳ４００において、記憶部４０が表示画像の変形内容を記憶するように、制御部５０が記憶部４０を制御する。その結果、表示画像の変形内容が記憶部４０に記憶される。
【００７０】
表示画像の変形内容は、ステップＳ３００に示す変形モード処理の終了時の一方画像αの変形内容と、変形モード処理の終了時の他方画像βの変形内容とを示す。
【００７１】
ステップＳ４１０において、入力部２０が他方画像βに対する変更操作を受け付けたか否かを制御部５０が判定する。
【００７２】
入力部２０が変更操作を受け付けると（ステップＳ４１０で、Ｙｅｓ）、処理がステップＳ４２０に移行する。入力部２０が変更操作を受け付けないと（ステップＳ４１０で、Ｎｏ）、処理が図７に示すステップＳ４４０に移行する。
【００７３】
ステップＳ４２０において、制御部５０は、記憶部４０のメモリ上で第１変形画像を生成する。第１変形画像は、他方画像βの次の順番の画像Ｘを、他方画像βの変形内容と同じ変形内容で変形することによって生成される。
【００７４】
ステップＳ４３０おいて、第２表示領域１２ｂに第１変形画像が表示されるように、制御部５０が表示部１０を制御する。その結果、第２表示領域１２ｂに第１変形画像が表示される。つまり、第２表示領域１２ｂに、変形済みの次の順番の画像Ｘが表示される。さらに、第１変形画像に対応した識別情報Ａと、選択決定画像１３とが、第２表示領域１２ｂに表示される。
【００７５】
入力部２０を介して他方画像βに対する変更操作が行われる毎に、他方画像βが所定の順番に従って、変形済みの状態で変更されるように、制御部５０が表示部１０を制御する。所定の順番は、画像指定画面１１（図３参照）において、順番決定画像１１ａを介して設定された順番を示す。
【００７６】
図７に示すように、ステップＳ４４０において、入力部２０が一方画像αに対する変更操作を受け付けたか否かを制御部５０が判定する。
【００７７】
入力部２０が変更操作を受け付けると（ステップＳ４４０で、Ｙｅｓ）、処理がステップＳ４５０に移行する。入力部２０が変更操作を受け付けないと（ステップＳ４４０で、Ｎｏ）、処理がステップＳ４７０に移行する。
【００７８】
ステップＳ４５０において、制御部５０は、記憶部４０のメモリ上で第２変形画像を生成する。第２変形画像は、一方画像αの次の順番の画像Ｘを、一方画像αの変形内容と同じ変形内容で変形することによって生成される。
【００７９】
ステップＳ４６０において、第１表示領域１２ａに第２変形画像が表示されるように、制御部５０が表示部１０を制御する。その結果、第１表示領域１２ａに第２変形画像が表示される。さらに、第２変形画像に対応した識別情報Ａと、選択決定画像１３とが、第１表示領域１２ａに表示される。
【００８０】
入力部２０を介して他方画像βに対する変更操作が行われる毎に、一方画像αが所定の順番に従って、変形済みの状態で変更されるように、制御部５０が表示部１０を制御する。
【００８１】
ステップＳ４７０において、入力部２０が画像比較処理の終了を受け付けたか否かを制御部５０が判定する。入力部２０が画像比較処理の終了を受け付けるとは、例えば、画像比較画面１２上の所定の画像１２ｃ（図４参照）がタップ操作されることを示す。入力部２０が画像比較処理の終了を受け付けると（ステップＳ４７０で、Ｙｅｓ）、処理が終了する。入力部２０が画像比較処理の終了を受け付けないと（ステップＳ４７０で、Ｎｏ）、処理がステップＳ３００（図６参照）に移行する。
【００８２】
図８から図１０を参照して、ステップＳ３００の変形モード処理について説明する。図８は、変形モード処理を示すフロー図である。図９は、一方画像αに対する変形操作が行われている状態を示す図である。図１０は、一方画像αに対する変形操作後の画像比較画面１２を示す図である。
【００８３】
図８及び図９に示すように、ステップＳ３１０において、入力部２０が一方画像αに対する変形操作を受け付けたか否かを制御部５０が判定する。
【００８４】
入力部２０が一方画像αに対する変形操作を受け付けると（ステップＳ３１０で、Ｙｅｓ）、処理がステップＳ３２０に移行する。入力部２０が一方画像αに対する変形操作を受け付けないと（ステップＳ３１０で、Ｎｏ）、処理がステップＳ３４０に移行する。
【００８５】
本実施形態では、一方画像αに対する変形操作は、一方画像αに対するピンチアウト操作である。
【００８６】
図８及び図１０に示すように、ステップＳ３２０において、制御部５０が、一方画像αに対する変形操作に合わせて一方画像αを変形する。そして、表示部１０が変形後の一方画像αを第１表示領域１２ａに表示するように、制御部５０が表示部１０を制御する。その結果、変形後の一方画像αが第１表示領域１２ａに表示される。
【００８７】
本実施形態では、一方画像αに対するピンチアウト操作が行われることで、一方画像αが拡大される。
【００８８】
ステップＳ３３０において、制御部５０が、一方画像αの変形に合わせて他方画像βを変形する。そして、表示部１０が変形後の他方画像βを第２表示領域１２ｂに表示するように、制御部５０が表示部１０を制御する。その結果、変形後の他方画像βが第２表示領域１２ｂに表示される。
【００８９】
本実施形態では、一方画像αの拡大に合わせて、他方画像βが拡大する。
【００９０】
なお、一方画像αの変形に合わせて他方画像βが変形するとは、一方画像αに対する変形操作と同様の変形操作が他方画像βに対しても行われたと仮定して、他方画像βが変形することを示す。その結果、一方画像αの変形内容と、他方画像βの変形内容とが互いに同じになる。また、他方画像βの変形に合わせて一方画像αが変形するとは、他方画像βに対する変形操作と同様の変形操作が一方画像αに対しても行われたと仮定して、一方画像αが変形することを示す。
【００９１】
画像の変形内容は、例えば、画像の変形の中心となる中心位置を示す情報と、画像の変形量を示す情報とを含む。画像の変形量は、例えば、画像の移動量、画像の回転角度、画像の拡大率、及び画像の縮小率のうちの少なくとも１つを示す。
【００９２】
一方画像αの変形内容と、他方画像βの変形内容とが互いに同じことは、一方画像αと他方画像βとを互いに重ね合わせた場合に第１中心位置と第２中心位置とが互いに重なり、さらに、一方画像αの変形量と、他方画像βの変形量とが互いに同じであることを示す。なお、第１中心位置は、一方画像αの変形の中心となる位置を示す。第２中心位置は、他方画像βの変形の中心となる位置を示す。
【００９３】
ステップＳ３４０において、入力部２０が他方画像βに対する変形操作を受け付けたか否かを、制御部５０が判定する。
【００９４】
入力部２０が他方画像βに対する変形操作を受け付けると（ステップＳ３４０で、Ｙｅｓ）、処理がステップＳ３５０に移行する。入力部２０が他方画像βに対する変形操作を受け付けないと（ステップＳ３４０で、Ｎｏ）、変形モード処理が終了する。
【００９５】
ステップＳ３５０において、制御部５０が、他方画像βに対する変形操作に合わせて他方画像βを変形する。そして、表示部１０が変形後の他方画像βを第２表示領域１２ｂに表示するように、制御部５０が表示部１０を制御する。その結果、変形後の他方画像βが第２表示領域１２ｂに表示される。
【００９６】
ステップＳ３６０において、制御部５０が、他方画像βの変形に合わせて一方画像αを変形する。そして、表示部１０が変形後の一方画像αを第１表示領域１２ａに表示するように、制御部５０が表示部１０を制御する。その結果、変形後の一方画像αが第１表示領域１２ａに表示される。
【００９７】
ステップＳ３６０に示す処理が終了すると、変形モード処理が終了する。変形モード処理が終了すると、処理がステップＳ４００に移行する。
【００９８】
次に、図９から図１０を参照して、図８に示すステップＳ３１０からステップＳ３２０に示す処理について説明する。ステップＳ３１０からステップＳ３２０に示す処理は、一方画像αに対する変形操作が行われることで、一方画像αの変形に合わせて他方画像βが変形する処理を示す。
【００９９】
図９において、一方画像αは、第２画像Ｘ２である。他方画像βは、第５画像Ｘ５である。図９に示すように、本実施形態では、一方画像αに対する変形操作として、一方画像αに対するピンチアウト操作が行われる。
【０１００】
図１０において、一方画像αは拡大された第２画像Ｘ２である。他方画像βは拡大された第５画像Ｘ５である。図１０に示すように、一方画像αに対するピンチアウト操作が行われると、一方画像αが拡大する。また、一方画像αの拡大に合わせて、制御部５０が他方画像βを拡大する。その結果、ユーザーが他方画像βを拡大するための変形操作を行うことなく、他方画像βが一方画像αの変形内容と同じ変形内容で拡大する。
【０１０１】
本実施形態では、ユーザーは、一方画像αである第２画像Ｘ２に対してピンチアウト操作を行う。その結果、第２画像Ｘ２が拡大する。そして、第２画像Ｘ２の拡大に合わせて、制御部５０が、他方画像βである第５画像Ｘ５を拡大する。
【０１０２】
次に、図１０から図１３を参照して、ステップＳ４１０からステップＳ４３０に示す処理について説明する。ステップＳ４１０からステップＳ４３０に示す処理は、他方画像βに対する変更操作が行われることで、他方画像βが変更される処理を示す。
【０１０３】
図１１において、一方画像αである第２画像Ｘ２と、他方画像βである第５画像Ｘ５とが、図９及び図１０に示す変形操作により拡大されている。この状態から、他方画像βに対する変更操作が行われる。
【０１０４】
他方画像βに対する変更操作は、第１変更操作と、第２変更操作とを含む。
【０１０５】
図１１は、第１変更操作が行われている状態の画像比較画面１２を示す第１の図である。図１１において、一方画像αは、第２画像Ｘ２である。他方画像βは、第５画像Ｘ５である。
【０１０６】
図１１に示すように、第１変更操作は、複数の画像Ｘのうち他方画像βよりも１つ後の順番の画像Ｘに他方画像βを変更する操作を示す。本実施形態では、第１変更操作は、他方画像βを一方向（画面左方向）にスワイプする操作を示す。
【０１０７】
図１２は、第１変更操作の完了後の画像比較画面１２を示す第１の図である。図１２において、一方画像αは、第２画像Ｘ２である。他方画像βは、第６画像Ｘ６である。
【０１０８】
図１１及び図１２に示すように、第２表示領域１２ｂに第５画像Ｘ５が表示されている状態から、第５画像Ｘ５を一方向にスワイプする第１変更操作が行われることで、他方画像βが第５画像Ｘ５から第６画像Ｘ６に変更される。第６画像Ｘ６の変形内容は、第５画像Ｘ５の変形内容と同じになる。つまり、第６画像Ｘ６は拡大された状態で第２表示領域１２ｂに表示される。また、他方画像βが第５画像Ｘ５から第６画像Ｘ６に変更されることに伴って、第６識別情報Ａ６と、第６画像Ｘ６の選択決定画像１３とが、第２表示領域１２ｂに表示される。
【０１０９】
図１３は、第２変更操作が行われている状態の画像比較画面１２を示す第１の図である。図１３において、一方画像αは、第２画像Ｘ２である。他方画像βは、第６画像Ｘ６である。
【０１１０】
図１３に示すように、第２変更操作は、複数の画像Ｘのうち他方画像βよりも１つ前の順番の画像Ｘに他方画像βを変更する操作を示す。本実施形態では、第２変更操作は、他方画像βを他方向（画面右方向）にスワイプする操作を示す。
【０１１１】
図１３に示すように、第２表示領域１２ｂに第６画像Ｘ６が表示されている状態から、第６画像Ｘ６を他方向にスワイプする第２変更操作が行われることで、図１０に示すように、他方画像βが第６画像Ｘ６から第５画像Ｘ５に変更される。第５画像Ｘ５の変形内容は、第６画像Ｘ６の変形内容と同じになる。つまり、第５画像Ｘ５は拡大された状態で第２表示領域１２ｂに表示される。また、他方画像βが第６画像Ｘ６から第５画像Ｘ５に変更されることに伴って、第５識別情報Ａ５と、第５画像Ｘ５の選択決定画像１３とが、第２表示領域１２ｂに表示される。
【０１１２】
次に、ステップＳ４４０からステップＳ４６０に示す処理（図７参照）について説明する。ステップＳ４４０からステップＳ４６０に示す処理は、一方画像αに対する変更操作が行われることで、一方画像αが変更される処理を示す。
【０１１３】
一方画像αに対する変更操作は、第３変更操作と、第４変更操作とを含む。
【０１１４】
本実施形態では、第３変更操作は、一方画像αを一方向にスワイプする操作を示す。本実施形態では、第４変更操作は、一方画像αを他方向にスワイプする操作を示す。
【０１１５】
第３変更操作が行われると、複数の画像Ｘのうち一方画像αよりも１つ後の順番の画像Ｘに、一方画像αが変更される。例えば、図１１に示す状態から第３変更操作が行われた場合、一方画像αが第２画像Ｘ２から第３画像Ｘ３に変更される。そして、第３画像Ｘ３の変形内容が、第２画像Ｘ２の変形内容と同じになる。また、一方画像αが第２画像Ｘ２から第３画像Ｘ３に変更されることに伴って、第３識別情報Ａ３と、第３画像Ｘ３の選択決定画像１３とが、第１表示領域１２ａに表示される。
【０１１６】
第４変更操作が行われると、複数の画像Ｘのうち一方画像αよりも１つ前の順番の画像Ｘに、一方画像αが変更される。例えば、図１１に示す状態から第４変更操作が行われた場合、一方画像αが第２画像Ｘ２から第１画像Ｘ１に変更される。そして、第１画像Ｘ１の変形内容が、第２画像Ｘ２の変形内容と同じになる。また、一方画像αが第２画像Ｘ２から第１画像Ｘ１に変更されることに伴って、第１識別情報Ａ１と、第１画像Ｘ１の選択決定画像１３とが、第１表示領域１２ａに表示される。
【０１１７】
以上、図９から図１３を参照して説明したように、ステップＳ３２０及びステップＳ３３０（図８参照）において、一方画像αに対する変形操作が行われると、一方画像αの変形に合わせて他方画像βが変形するように、制御部５０が表示部１０を制御する。また、ステップＳ３５０及びステップＳ３６０において、他方画像βに対する変形操作が行われると、他方画像βの変形に合わせて一方画像αが変形するように、制御部５０が表示部１０を制御する。従って、ユーザーは、一方画像αと他方画像βとの両方に対して、変形操作を行う必要がない。また、一方画像αに対する変形操作、又は、他方画像βに対する変形操作により、一方画像αと他方画像βとを互いに同じ変形内容で変形させることができる。従って、ユーザーが一方画像α及び他方画像βを変形させる際、一方画像α及び他方画像βから視線を外す機会を低減させることができる。その結果、ユーザーは、一方画像αと他方画像βとを互いに同じ変形内容で変形させる作業を容易に行うことができる。
【０１１８】
また、ステップＳ４２０及びステップＳ４３０（図６参照）に示すように、入力部２０が他方画像βに対する変更操作を受け付けると、変更操作前の他方画像βの変形内容と、変更操作後の他方画像βの変形内容とが互いに同じになるように、制御部５０が表示部１０を制御する。従って、ユーザーは、変更操作後の他方画像βに対して変形操作を行う必要がない。その結果、ユーザーは、一方画像αと他方画像βとを比較する作業を円滑に行うことができる。
【０１１９】
また、ステップＳ４５０及びステップＳ４６０（図７参照）に示すように、入力部２０が一方画像αに対する変更操作を受け付けると、変更操作前の一方画像αの変形内容と、変更操作後の一方画像αの変形内容とが互いに同じになるように、制御部５０が表示部１０を制御する。従って、ユーザーは、変更操作後の一方画像αに対して変形操作を行う必要がない。その結果、ユーザーは、一方画像αと他方画像βとを比較する作業を円滑に行うことができる。
【０１２０】
また、第１表示領域１２ａには、一方画像αに対応する選択決定画像１３が表示される。従って、第１表示領域１２ａに一方画像αが表示されている状態で、入力部２０は、一方画像αを選択画像に選択する操作を受け付ける。その結果、ユーザーは、画像比較作業を行う際、気に入った一方画像αを選択画像に容易に変更することができる。
【０１２１】
また、第２表示領域１２ｂには、他方画像βに対応する選択決定画像１３が表示される。従って、第２表示領域１２ｂに他方画像βが表示されている状態で、入力部２０は、他方画像βを選択画像に選択する操作を受け付ける。その結果、ユーザーは、画像比較作業を行う際、気に入った他方画像βを選択画像に容易に選択することができる。
【０１２２】
また、本実施形態では、画像比較画面１２には、複数の画像Ｘのサムネイル画像が表示されない。従って、サムネイル画像が表示される場合に比べ、一方画像α、及び他方画像βの各々のサイズを大きくすることができる。その結果、顧客が画像比較画面１２を介して一方画像αと他方画像βとを比較する作業を行う際、一方画像α及び他方画像βの視認性が向上する。なお、画像比較画面１２に複数の画像Ｘのサムネイル画像が表示されてもよい。この場合、顧客は、一方画像α及び他方画像β以外の画像Ｘも、画像比較画面１２上で、一方画像α及び他方画像βと共に視認できる。
【０１２３】
以上、図面（図１〜図１３）を参照しながら本発明の実施形態について説明した。但し、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である（例えば、（１）〜（６））。また、上記の実施形態に開示されている複数の構成要素を適宜組み合わせることによって、種々の発明の形成が可能である。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。図面は、理解しやすくするために、それぞれの構成要素を主体に模式的に示しており、図示された各構成要素の個数等は、図面作成の都合から実際とは異なる場合もある。また、上記の実施形態で示す各構成要素は一例であって、特に限定されるものではなく、本発明の効果から実質的に逸脱しない範囲で種々の変更が可能である。
【０１２４】
（１）本実施形態では、一方画像α、及び他方画像βの双方を変更可能である。しかし、本発明はこれに限定されない。
【０１２５】
他方画像βは変更可能であるが、一方画像αは変更不能であってもよい。この場合、制御部５０は、第１固定モードで動作する。第１固定モードは、一方画像αを複数の画像Ｘのうちの１の画像に固定した状態で、他方画像βに対する操作が行われる毎に、他方画像βを複数の画像Ｘのうちのいずれかの画像Ｘに変更するモードを示す。一方画像αを複数の画像Ｘのうちの１の画像に固定されることは、制御部５０が一方画像αの変更を受け付けないことを示す。従って、一方画像αに対する変更操作が行われても、一方画像αが変更されない。
【０１２６】
また、一方画像αは変更可能であるが、他方画像βは変更不能であってもよい。この場合、制御部５０は、第２固定モードで動作する。第２固定モードは、他方画像βを複数の画像Ｘのうちの１の画像に固定した状態で、一方画像αに対する操作が行われる毎に、一方画像αを複数の画像Ｘのうちのいずれかの画像Ｘに変更するモードを示す。この場合、他方画像βに対する変更操作が行われても、他方画像βが変更されない。
【０１２７】
制御部５０が第１固定モード又は第２固定モードで動作することで、ユーザーは、一方画像α又は他方画像βのうちの一方の画像Ｘを特定の画像Ｘに固定した状態で、他方の画像Ｘだけを変更することができる。
【０１２８】
（２）次に、図１４から図１７を参照して、画像比較画面１２の変形例と、図６のステップＳ３００で行われる変形モード処理の変形例と、図５のステップＳ２００で行われる画像比較処理の変形例とについて説明する。
【０１２９】
図１５は、画像比較画面１２の変形例を示す。図１５に示すように、画像比較画面１２は、連動選択画像１２ｄを含む。連動選択画像１２ｄは、制御部５０が連動モードで動作するか否かを選択するための画像である。連動モードは、一方画像αに対する変形操作に連動して他方画像βが変形し、かつ、他方画像βに対する変形操作に連動して一方画像αが変形するモードを示す。本実施形態では、ユーザーがタッチ操作により連動選択画像１２ｄに含まれるチェックボックスをチェックすることで、制御部５０が連動モードで動作することが選択される。また、ユーザーがタッチ操作により連動選択画像１２ｄに含まれるチェックボックスのチェックを外すことで、制御部５０が連動モードで動作しないことが選択される。なお、連動選択画像１２ｄは、図３に示す画像指定画面１１に設けられてもよい。この場合、例えば、図５に示すフロー図において、ステップＳ１００に示す処理からステップＳ１３０に示す処理の間に、ユーザーは、連動モードを行うか否かを選択する。また、連動選択画像１２ｄは、画像指定画面１１、及び画像比較画面１２の両方に設けられてもよい。チェックボックスは、本発明の入力欄の一例である。チェックボックスがチェックされている状態は、本発明の連動モードの一例である。チェックボックスのチェックが外されている状態は、本発明の非連動モードの一例である。
【０１３０】
図１４は、変形モード処理の変形例を示すフロー図である。
【０１３１】
図１４に示すように、ステップＳ５１０において、入力部２０が一方画像αに対する変形操作を受け付けたか否かを制御部５０が判定する。入力部２０が一方画像αに対する変形操作を受け付けると（ステップＳ５１０で、Ｙｅｓ）、処理がステップＳ５２０に移行する。入力部２０が一方画像αに対する変形操作を受け付けないと（ステップＳ５１０で、Ｎｏ）、処理がステップＳ５４０に移行する。
【０１３２】
ステップＳ５２０において、制御部５０が、一方画像αに対する変形操作に合わせて一方画像αを変形する。そして、表示部１０が変形後の一方画像αを第１表示領域１２ａに表示するように、制御部５０が表示部１０を制御する。
【０１３３】
ステップＳ５２１おいて、制御部５０が連動モードで動作することが選択されているか否かを制御部５０が判定する。制御部５０が連動モードで動作することが選択されていると（ステップＳ５２１で、Ｙｅｓ）、処理がステップＳ５３０に移行する。
【０１３４】
制御部５０が連動モードで動作することが選択されていないと（ステップＳ５２１で、Ｎｏ）、処理がステップＳ５４０に移行する。この場合、ステップＳ５２０において一方画像αが変形しても、他方画像βが変形しない。
【０１３５】
ステップＳ５３０において、制御部５０が、一方画像αの変形に合わせて他方画像βを変形する。そして、表示部１０が変形後の他方画像βを第２表示領域１２ｂに表示するように、制御部５０が表示部１０を制御する。
【０１３６】
ステップＳ５４０において、入力部２０が他方画像βに対する変形操作を受け付けたか否かを、制御部５０が判定する。入力部２０が他方画像βに対する変形操作を受け付けると（ステップＳ５４０で、Ｙｅｓ）、処理がステップＳ５５０に移行する。入力部２０が他方画像βに対する変形操作を受け付けないと（ステップＳ５４０で、Ｎｏ）、変形モード処理の変形例の処理が終了する。
【０１３７】
ステップＳ５５０において、制御部５０が、他方画像βに対する変形操作に合わせて他方画像βを変形する。そして、表示部１０が変形後の他方画像βを第２表示領域１２ｂに表示するように、制御部５０が表示部１０を制御する。
【０１３８】
ステップＳ５５１において、制御部５０が連動モードで動作することが選択されているか否かを制御部５０が判定する。制御部５０が連動モードで動作することが選択されていると（ステップＳ５５１で、Ｙｅｓ）、処理がステップＳ５６０に移行する。
【０１３９】
制御部５０が連動モードで動作することが選択されていないと（ステップＳ５５１で、Ｎｏ）、変形モード処理の変形例の処理が終了する。この場合、ステップＳ５５０において他方画像βが変形しても、一方画像αが変形しない。
【０１４０】
ステップＳ５６０において、制御部５０が、他方画像βの変形に合わせて一方画像αを変形する。そして、表示部１０が変形後の一方画像αを第１表示領域１２ａに表示するように、制御部５０が表示部１０を制御する。ステップＳ５６０に示す処理が終了すると、変形モード処理の変形例の処理が終了する。
【０１４１】
以上、図１４、及び図１５を参照して説明したように、入力部２０は、制御部５０が連動モードで動作するか否かの選択を受け付ける。従って、ユーザーは、入力部２０を介して、一方画像αと他方画像βとを互いに連動させて変形させるか否かを選択することができる。
【０１４２】
次に、図５、図６、図１４、図１６、及び図１７を参照して、画像比較処理の変形例について説明する。図１６は、画像比較処理の変形例の第１フロー図である。図１７は、画像比較処理の変形例の第２フロー図である。
【０１４３】
画像比較処理の変形例は、図５のステップＳ２００において、画像比較処理に代えて行われる。
【０１４４】
図１６に示すように、ステップＳ５００において、図１４に示す変形モード処理の変形例が行われる。
【０１４５】
ステップＳ６００において、記憶部４０が表示画像の変形内容を記憶するように、制御部５０が記憶部４０を制御する。
【０１４６】
ステップＳ６１０において、入力部２０が他方画像βに対する変更操作を受け付けたか否かを制御部５０が判定する。入力部２０が変更操作を受け付けると（ステップＳ６１０で、Ｙｅｓ）、処理がステップＳ６１１に移行する。入力部２０が変更操作を受け付けないと（ステップＳ６１０で、Ｎｏ）、処理が図１７に示すステップＳ６４０に移行する。
【０１４７】
ステップＳ６１１において、制御部５０が連動モードで動作することが選択されているか否かを制御部５０が判定する。制御部５０が連動モードで動作することが選択されていると（ステップＳ６１１で、Ｙｅｓ）、処理がステップＳ６２０に移行する。制御部５０が連動モードで動作することが選択されていないと（ステップＳ６１１で、Ｎｏ）、処理がステップＳ６３１に移行する。
【０１４８】
ステップＳ６２０において、制御部５０は、記憶部４０のメモリ上で第１変形画像を生成する。
【０１４９】
ステップＳ６３０おいて、第２表示領域１２ｂに第１変形画像が表示されるように、制御部５０が表示部１０を制御する。ステップＳ６３０に示す処理が終了すると、処理が図１７に示すステップＳ６４０に移行する。
【０１５０】
ステップＳ６３１において、第２表示領域１２ｂに第１未変形画像が表示されるように、制御部５０が表示部１０を制御する。第１未変形画像は、他方画像βの次の順番の画像Ｘであり、かつ、未変形の画像Ｘである。この場合、制御部５０は、他方画像βの次の順番の画像Ｘに対して、Ｓ６２０に示すような変形処理を行わない。ステップＳ６３１に示す処理が終了すると、処理が図１７に示すステップＳ６４０に移行する。
【０１５１】
図１７に示すように、ステップＳ６４０において、入力部２０が一方画像αに対する変更操作を受け付けたか否かを制御部５０が判定する。入力部２０が変更操作を受け付けると（ステップＳ６４０で、Ｙｅｓ）、処理がステップＳ６４１に移行する。入力部２０が変更操作を受け付けないと（ステップＳ６４０で、Ｎｏ）、処理がステップＳ６７０に移行する。
【０１５２】
ステップＳ６４１において、制御部５０が連動モードで動作することが選択されているか否かを制御部５０が判定する。制御部５０が連動モードで動作することが選択されていると（ステップＳ６４１で、Ｙｅｓ）、処理がステップＳ６５０に移行する。制御部５０が連動モードで動作することが選択されていないと（ステップＳ６４１で、Ｎｏ）、処理がステップＳ６６１に移行する。
【０１５３】
ステップＳ６５０において、制御部５０は、記憶部４０のメモリ上で第２変形画像を生成する。
【０１５４】
ステップＳ６６０おいて、第１表示領域１２ａに第２変形画像が表示されるように、制御部５０が表示部１０を制御する。ステップＳ６６０に示す処理が終了すると、処理がステップＳ６７０に移行する。
【０１５５】
ステップＳ６６１において、第１表示領域１２ａに第２未変形画像が表示されるように、制御部５０が表示部１０を制御する。第２未変形画像は、一方画像αの次の順番の画像Ｘであり、かつ、未変形の画像Ｘである。この場合、制御部５０は、一方画像αの次の順番の画像Ｘに対して、Ｓ６５０に示すような変形処理を行わない。ステップＳ６６１に示す処理が終了すると、処理がステップＳ６７０に移行する。
【０１５６】
ステップＳ６７０において、入力部２０が画像比較処理の終了を受け付けたか否かを制御部５０が判定する。入力部２０が画像比較処理の終了を受け付けると（ステップＳ６７０で、Ｙｅｓ）、処理が終了する。入力部２０が画像比較処理の終了を受け付けないと（ステップＳ６７０で、Ｎｏ）、処理がステップＳ５００（図１６参照）に移行する。
【０１５７】
以上、図１６、及び図１７を参照して説明したように、ユーザーは、入力部２０により連動モードを用いるか否かを選択することで、変更操作後の画像Ｘを変形させた状態で表示させるか、又は、未変形のままで表示させるかを選択することができる。
【０１５８】
（３）本実施形態では、ステップＳ４３０（図６参照）、及びステップＳ４６０（図７参照）において、変形された画像Ｘが第１表示領域１２ａ又は第２表示領域１２ｂに表示される。しかし、本発明はこれに限定されない。ステップＳ４３０、及びステップＳ４６０において、未変形の画像が第１表示領域１２ａ又は第２表示領域１２ｂに表示されてもよい。つまり、ステップＳ４２０に示す処理（図６参照）、及び／又は、ステップＳ４５０に示す処理（図７参照）が行われなくてもよい。
【０１５９】
（４）画像比較画面１２に他方画像βが表示されない場合について説明する。図５のステップＳ１１０〜Ｓ１３０において、ステップＳ１１０で第１表示領域１２ａに表示される一方画像αが選択された後、ステップＳ１２０に示す処理が行われることなく、ステップＳ１３０に示す処理が行われると、表示部１０には、一方画像αが表示されるが、他方画像βが表示されない。この場合、表示部１０には、第２表示領域１２ｂが設けられず、第２表示領域１２ｂ用に確保されていた領域が第１表示領域１２ａで占められる。その結果、ステップＳ１２０に示す処理が行われた場合に比べて、一方画像αが表示部１０に大きく表示される。
【０１６０】
そして、一方画像αに対する変形操作が行われると、一方画像αが変形する。また、一方画像αに対する変更操作が行われると、一方画像αが複数の画像Ｘのうちのいずれか１つに変更される。この場合、変更前の一方画像αの変形内容と、変更後の一方画像αの変形内容とが互いに同じになる。
【０１６１】
（５）本実施形態では、画像比較画面１２には、２つの表示領域（第１表示領域１２ａ、及び第２表示領域１２ｂ）が表示されるが、本発明はこれに限定されない。画像比較画面１２には、３つ以上の画像表示領域が表示されてもよい。３つ以上の画像表示領域の各々には、複数の画像Ｘのうちのいずれかの画像Ｘが表示される。３つ以上の画像表示領域に表示される各々の画像Ｘのうちのいずれか１つの画像Ｘに対して変形操作が行われると、１つの画像Ｘの変形に合わせて、残りの画像Ｘが変形する。また、３つ以上の画像表示領域に表示される各々の画像Ｘに対して変更操作を行うことができる。その結果、ユーザーは、３つ以上の画像Ｘを同時に比較して、選択画像を選択することが可能になる。
【０１６２】
（６）本実施形態に示すように、制御部５０は、画像比較処理（図６及び図７参照）、又は、画像比較処理の変形例（図１６及び図１７参照）を行う。しかし、本発明はこれに限定されない。制御部５０は、少なくとも変形モードを有し、変形モード処理（図６参照）、又は、変形モード処理の変形例（図１４参照）を行えればよい。変形モード処理は、本発明の連動モードの一例を示す。変形モード処理の変形例は、本発明の連動モードと非連動モードとを組み合わせた処理の一例を示す。
【産業上の利用可能性】
【０１６３】
本発明は、画像選択装置の分野に利用可能である。
【符号の説明】
【０１６４】
１０    表示部
１２    画像比較画面
１２ａ  第１表示領域
１２ｂ  第２表示領域
２０    入力部
４０    記憶部
５０    制御部
１００  画像選択装置
Ｘ      画像
α      一方画像
β      他方画像
【図１】
2020009310.tif 000003
【図２】
2020009310.tif 000004
【図３】
2020009310.tif 000005
【図４】
2020009310.tif 000006
【図５】
2020009310.tif 000007
【図６】
2020009310.tif 000008
【図７】
2020009310.tif 000009
【図８】
2020009310.tif 000010
【図９】
2020009310.tif 000011
【図１０】
2020009310.tif 000012
【図１１】
2020009310.tif 000013
【図１２】
2020009310.tif 000014
【図１３】
2020009310.tif 000015
【図１４】
2020009310.tif 000016
【図１５】
2020009310.tif 000017
【図１６】
2020009310.tif 000018
【図１７】
2020009310.tif 000019