(57)【要約】【課題】トリミング処理の操作性を向上させることを課題とする。【解決手段】ＰＣ１０のパネル１６に、第１画面８０と第２画面８２とが並んで表示され、第１画面に、トリミング処理の対象となる対象画像５４が表示され、対象画像に対するユーザ操作によって所定の領域が選択される。そして、ユーザ操作により選択された選択領域内のトリミング画像９０が、ユーザ操作により選択された選択領域と同じ大きさで、第２画面に表示される。これにより、ユーザは、トリミング処理後の画像のイメージを適切に認識することが可能となり、トリミング処理の操作性が向上する。【選択図】図４
2015191420.tif 000002
【特許請求の範囲】
【請求項１】
表示面を有する表示部と、ユーザ操作に応じた信号を出力する操作部とを備えた情報処理装置のコンピュータが実行する情報処理プログラムであって、
前記表示面の第１領域に、選択対象となる画像である対象画像を表示させる対象画像表示手段と、
前記対象画像に対するユーザ操作に応じて前記操作部が出力した信号に基づいて、前記対象画像の一部又は全てに該当する領域である選択領域を特定する領域特定手段と、
前記表示面の、前記第１領域とは異なる領域である第２領域に、前記領域特定手段によって特定された選択領域内の画像である選択領域画像を、前記領域特定手段によって特定された選択領域と同じ大きさで、表示させる選択領域画像表示手段と、
して前記コンピュータを機能させることを特徴とする情報処理プログラム。
【請求項２】
前記第１領域と前記第２領域とは、同じ大きさであり、
前記選択領域画像表示手段は、
前記第１領域内での前記選択領域の位置と、前記第２領域内での前記選択領域画像の位置とが同じとなるように、前記選択領域画像を表示させることを特徴とする請求項１に記載の情報処理プログラム。
【請求項３】
記憶部に記憶されている複数の画像データに基づく複数の画像を前記表示面に表示させる複数画像表示手段と、
前記操作部より出力された信号に基づいて、表示された複数の画像のいずれかを選択する選択手段と、
して前記コンピュータを機能させ、
前記対象画像表示手段は、
前記選択手段により選択された画像を、前記第１領域に表示させることを特徴とする請求項１又は２に記載の情報処理プログラム。
【請求項４】
前記第２領域に表示された選択領域画像に係る画像データである選択領域画像データを、前記操作部が出力した信号に基づき、前記第１領域に表示された対象画像に係る画像データに関連づけて前記記憶部に記憶する記憶手段として、前記コンピュータを機能させることを特徴とする請求項３に記載の情報処理プログラム。
【請求項５】
前記複数画像表示手段は、
前記記憶部において、前記画像データに前記選択領域画像データが関連づけて記憶されている場合は、前記選択領域画像データに基づく画像を表示させることを特徴とする請求項４に記載の情報処理プログラム。
【請求項６】
前記領域特定手段は、
前記第１領域に表示された対象画像に対するユーザ操作に応じて前記操作部が出力する信号に基づいて、複数の選択領域を特定し、
前記選択領域画像表示手段は、
前記領域特定手段が複数の選択領域を特定した場合に、前記第２領域に、特定された複数の選択領域の各々の選択領域画像を、前記領域特定手段によって特定された第２領域と同じ大きさで、表示させ、
前記記憶手段は、
前記第２領域に複数の選択領域画像が表示されている場合は、前記操作部が出力した信号に基づき、表示されている複数の選択領域画像のそれぞれに係る複数の選択領域画像データを、前記第１領域に表示された対象画像に係る画像データに関連づけて前記記憶部に記憶することを特徴とする、請求項５に記載の情報処理プログラム。
【請求項７】
前記複数画像表示手段は、
前記記憶部において、前記画像データに複数の前記選択領域画像データが関連づけて記憶されている場合は、前記画像データに基づく画像に代えて、当該画像データに関連づけて記憶されている複数の選択領域画像データに基づく複数の画像を互いに同じ態様で表示させることを特徴とする請求項６に記載の情報処理プログラム。
【請求項８】
前記複数画像表示手段は、
表示されている選択領域画像データに基づく画像を、前記操作部が出力した信号に応じて表示面から消去する消去手段を含み、
１つの画像データに関連づけられて前記記憶部に記憶されている選択領域画像データに係る画像が、前記消去手段により全て消去された場合は、消去された画像に代えて、前記１つの画像データに基づく画像を表示させることを特徴とする請求項７に記載の情報処理プログラム。
【請求項９】
前記選択手段が、前記選択領域画像データに基づく画像を選択した場合に、
前記対象画像表示手段は、
前記選択手段により選択された画像に係る選択領域画像データに関連づけて前記記憶部に記憶されている画像データに基づく画像を、前記第１領域に表示させ、
前記領域特定手段は、
前記第１領域に表示された画像の、前記選択手段に選択された選択領域画像データに係る画像に該当する領域を、前記選択領域として特定することを特徴とする請求項４乃至８の何れか１項に記載の情報処理プログラム。
【請求項１０】
前記領域特定手段は、
前記第１領域に表示された画像の、前記選択手段に選択された選択領域画像データに係る画像に該当する領域を、前記選択領域として特定した場合、前記第１領域に表示された対象画像に対するユーザ操作に応じて前記操作部が出力した信号に基づいて、特定する領域を更新することを特徴とする請求項９に記載の情報処理プログラム。
【請求項１１】
前記対象画像表示手段は、
前記領域特定手段によって特定された選択領域が、前記第１領域の他の領域と区別可能な態様となるように、前記対象画像を表示させることを特徴とする請求項１乃至１０の何れか１項に記載の情報処理プログラム。
【請求項１２】
前記対象画像表示手段は、
前記領域特定手段によって前記選択領域が特定された後に、前記選択領域内の画像の色調を変化させた状態で前記対象画像を表示させることを特徴とする請求項１乃至１１の何れか１項に記載の情報処理プログラム。
【請求項１３】
前記情報処理装置は、
スキャン装置と通信可能な通信部を備え、
前記対象画像表示手段は、
前記通信部を介して前記スキャン装置から受信したスキャンデータに基づく画像を、前記第１領域に表示させることを特徴とする請求項１乃至１２の何れか１項に記載の情報処理プログラム。
【請求項１４】
表示面を有する表示部と、
ユーザ操作に応じた信号を出力する操作部と、
制御部と、
を備えた情報処理装置であって、
前記制御部は、
前記表示面の第１画面領域に、選択対象となる画像である対象画像を表示させる対象画像表示手段と、
前記対象画像に対するユーザ操作に応じて前記操作部が出力した信号に基づいて、前記対象画像の一部又は全てに該当する領域である選択領域を特定する領域特定手段と、
前記表示面の、第１領域とは異なる領域である第２領域に、前記領域特定手段によって特定された選択領域内の画像である選択領域画像を、前記領域特定手段によって特定された選択領域と同じ大きさで、表示させる選択領域画像表示手段と、
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部を備えた情報処理装置、および、その情報処理装置のコンピュータが読み取り可能な制御プログラムに関する。
【背景技術】
【０００２】
表示部を備えた情報処理装置では、表示部の表示面に画像を表示し、表示された画像に対して、トリミング処理を行うことが可能である。具体的には、例えば、下記特許文献に記載されているように、トリミング処理の対象となる画像が、表示面に表示され、ユーザが、マウス等の操作部を用いて、表示された画像の所定の領域を特定する。そして、特定された領域内の画像が、トリミング処理の対象となる画像と別に、表示面に表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−８５２７６号公報
【特許文献２】特開２０１２−２４７７８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、操作部を用いて特定された領域内の画像が、単に表示面に表示されるだけでは、ユーザが、トリミング処理後の画像のイメージを適切に認識できず、トリミング処理の操作性が悪い。本発明は、そのような事情に鑑みてなされたものであり、トリミング処理の操作性を向上させることを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の情報処理プログラムは、表示面を有する表示部と、ユーザ操作に応じた信号を出力する操作部とを備えた情報処理装置のコンピュータが実行する情報処理プログラムであって、前記表示面の第１領域に、選択対象となる画像である対象画像を表示させる対象画像表示手段と、前記対象画像に対するユーザ操作に応じて前記操作部が出力した信号に基づいて、前記対象画像の一部又は全てに該当する領域である選択領域を特定する領域特定手段と、前記表示面の、前記第１領域とは異なる領域である第２領域に、前記領域特定手段によって特定された選択領域内の画像である選択領域画像を、前記領域特定手段によって特定された選択領域と同じ大きさで、表示させる選択領域画像表示手段と、して前記コンピュータを機能させることを特徴とする。
【０００６】
また、上記課題を解決するために、本発明の情報処理装置は、表示面を有する表示部と、ユーザ操作に応じた信号を出力する操作部と、制御部と、を備えた情報処理装置であって、前記制御部は、前記表示面の第１画面領域に、選択対象となる画像である対象画像を表示させる対象画像表示手段と、前記対象画像に対するユーザ操作に応じて前記操作部が出力した信号に基づいて、前記対象画像の一部又は全てに該当する領域である選択領域を特定する領域特定手段と、前記表示面の、第１領域とは異なる領域である第２領域に、前記領域特定手段によって特定された選択領域内の画像である選択領域画像を、前記領域特定手段によって特定された選択領域と同じ大きさで、表示させる選択領域画像表示手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明に記載の情報処理装置等では、表示面の第１領域に、選択対象となる画像である対象画像が表示され、対象画像に対するユーザ操作によって対象画像の一部又は全てに該当する選択領域が選択される。そして、ユーザ操作により選択された選択領域内の画像である選択領域画像が、ユーザ操作により選択された選択領域と同じ大きさで、表示面の第１領域とは異なる第２領域に表示される。これにより、ユーザは、トリミング処理後の画像のイメージを適切に認識することが可能となり、トリミング処理の操作性が向上する。
【図面の簡単な説明】
【０００８】
【図１】通信システム１のブロック図である。
【図２】サムネイル画面５０を示す図である。
【図３】トリミング画面７８を示す図である。
【図４】トリミング画面７８を示す図である。
【図５】サムネイル画面５０を示す図である。
【図６】トリミング画面７８を示す図である。
【図７】サムネイル画面５０を示す図である。
【図８】サムネイル画面５０を示す図である。
【図９】トリミング画面７８を示す図である。
【図１０】サムネイル画面５０を示す図である。
【図１１】ＰＣ１０の動作フローチャートを示す図である。
【図１２】ＰＣ１０の動作フローチャートを示す図である。
【図１３】ＰＣ１０の動作フローチャートを示す図である。
【図１４】トリミング画面７８を示す図である。
【発明を実施するための形態】
【０００９】
＜通信システムの構成＞
図１に、本願に係る第１実施形態として例示される通信システム１のブロック図を示す。通信システム１は、ＰＣ（Personal computerの略）（本発明の情報処理装置の一例）１０、スキャナ（本発明のスキャン装置の一例）３０、ルーター３２を備える。
【００１０】
ＰＣ１０の構成について説明する。ＰＣ１０は、ＣＰＵ（Central Processing Unitの略）（本発明の制御部、コンピュータの一例）１２、記憶部１４、パネル（本発明の表示部の一例）１６、マウス（本発明の操作部の一例）１８、ネットワークＩ／Ｆ（本発明の通信部の一例）２０を主に備えている。これらの構成要素は、入出力ポート２２を介して互いに通信可能とされている。
【００１１】
ネットワークＩ／Ｆ２０は、ルーター３２を介して外部装置と通信するものであり、ルーター３２を介して、スキャナ３０に接続される。これにより、ＰＣ１０は、スキャナ３０と各種データの送受信を行うことが可能である。
【００１２】
パネル１６は、表示面を有しており、表示面に画像データに基づく画像等を表示する。マウス１８は、パネル１６の表示面に表示されるポインタを移動させるためのものであり、ユーザによるドラッグ操作、クリック操作等を受け付ける
【００１３】
ＣＰＵ１２は、記憶部１４内の制御プログラム（本発明の情報処理プログラムの一例）２６に従って処理を実行する。制御プログラム２６は、パネル１６の表示面に表示された画像の少なくとも一部を切り出す処理、つまり、トリミング処理を実行するためのプログラムである。以降、制御プログラム２６など、プログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム２６が」という記載は、「制御プログラム２６を実行するＣＰＵ１２が」ということを意味する場合がある。
【００１４】
なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（Hard disk driveの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。また、記憶部１４は、データ記憶領域（本発明の記憶部の一例）２８を備える。データ記憶領域２８は、スキャナ３０から取得したスキャンデータ、制御プログラム２６の実行に必要なデータなどを記憶する領域である。
【００１５】
＜ＰＣにおけるトリミング処理＞
通信システム１では、スキャナ３０が、ＰＣ１０からのスキャン指令に従って、スキャン処理を実行し、スキャン処理により生成されたスキャンデータが、ＰＣ１０に送信される。そして、ＰＣ１０において、スキャンデータに基づく画像のトリミング処理が行われる。
【００１６】
詳しくは、ＰＣ１０のデータ記憶領域２８には、スキャナ３０から取得した複数のスキャンデータがフォルダ毎に記憶されており、複数のフォルダから任意のフォルダが選択されると、図２に示すように、パネル１６の表示面にサムネイル画面５０が表示される。サムネイル画面５０には、選択されたフォルダに記憶されている複数のスキャンデータに基づく複数の画像５２〜６８と、選択ボタン７０と、削除ボタン７２とが表示される。選択ボタン７０は、トリミング処理の対象となる画像を選択するためのボタンであり、削除ボタン７２は、ユーザの操作を受け付けた画像を削除するためのボタンである。
【００１７】
このため、サムネイル画面５０において、ユーザが、例えば、複数の画像５２〜６８のうちの任意の画像５４上に、マウス操作により、ポインタ７６を移動させ、選択操作を行った後に、選択ボタン７０上に、マウス操作により、ポインタ７６を移動させ、選択操作を行うことで、画像５４がトリミング処理の対象の画像として選択される。なお、パネル１６に表示されている所定の画像，ボタン等の上に、マウス操作により、ポインタ７６を移動させ、選択操作を行うことを、単に、所定の画像，ボタン等に対する選択操作と記載する場合がある。選択操作の一例としては、例えば左クリックが挙げられる。
【００１８】
トリミング処理の対象となる画像（以下、「対象画像」と記載する場合がある）５４が選択されると、パネル１６には、図３に示すように、サムネイル画面５０の代わりに、トリミング画面７８が表示される。トリミング画面７８には、第１画面（本発明の第１領域の一例）８０と第２画面（本発明の第２領域の一例）８２とキャンセルボタン８４と確定ボタン８６とが表示される。第１画面８０は、トリミングの対象となる対象画像５４を表示するための画面である。なお、第１画面８０に表示される画像は、サムネイル画面５０に表示される際の画像より拡大された状態で表示される。また、第２画面８２は、トリミングされた画像を表示するための画面である。なお、第１画面８０と第２画面８２とは、左右に並んで、トリミング画面７８に表示されており、互いに同じ大きさである。
【００１９】
トリミング画面７８において、ユーザが、第１画面８０に表示された対象画像５４上に、マウス操作により、ポインタ７６を移動させ、さらに、左クリック操作をした状態で、ポインタ７６を移動させることで、図４に示すように、対象画像５４上に概して矩形の区画線８８が表示される。この際、この区画線８８によって区画される領域（本発明の選択領域の一例）内の画像と同じ画像が、トリミング画像（本発明の選択領域画像の一例）９０として、第２画面８２に表示される。なお、対象画像５４上に、マウス操作により、ポインタ７６を移動させ、さらに、左クリック操作をした状態で、ポインタ７６を移動させる操作を、ドラッグ操作と記載する場合がある。
【００２０】
ちなみに、トリミング画像９０は、区画線８８によって区画される領域内の画像と同じ大きさである。また、第２画面８２でのトリミング画像９０の表示位置は、第１画面８０での区画線８８によって区画される領域内の画像の表示位置と同じである。これにより、ユーザは、トリミング前の画像と、トリミング画像とを並べて確認することが可能となり、適切なトリミング処理を行うことが可能となる。
【００２１】
次に、第２画面８２にトリミング画像９０が表示された状態で、確定ボタン８６が操作されることで、第２画面８２に表示されているトリミング画像９０が、処理後の画像として確定する。また、第２画面８２にトリミング画像９０が表示された状態で、キャンセルボタン８４が操作された場合には、区画線８８およびトリミング画像９０が非表示となり、トリミング処理がキャンセルされる。
【００２２】
トリミング画像９０が、トリミング処理の画像として確定すると、図５に示すように、パネル１６に、トリミング画面７８に代えて、サムネイル画面５０が表示される。このサムネイル画面５０には、図２のサムネイル画面５０に表示されていた複数の画像５２〜６８のうちの対象画像５４を除いた画像が表示され、対象画像５４の代わりに、トリミング画像９０が表示される。つまり、図２のサムネイル画面５０に表示されていた複数の画像５２〜６８から対象画像５４が削除され、その対象画像５４の代わりに、トリミング画像９０が表示される。なお、トリミング画像９０のトリミング処理前の画像、つまり、対象画像５４は、パネル１６から削除されるが、その対象画像５４の画像データは、データ記憶領域２８から削除されず、トリミング画像９０の画像データと関連付けて、データ記憶領域２８に記憶される。
【００２３】
また、トリミング画像９０の左上方には、識別マーク９２が表示される。この識別マーク９２は、識別マーク９２が付された画像がトリミング処理後の画像であることを示すマークである。これにより、ユーザは、サムネイル画面５０に表示された複数の画像のうちの、何れの画像がトリミング処理後の画像であるかを、容易に認識することが可能となる。なお、識別マーク９２は、丸形状をしている。
【００２４】
また、上述したトリミング処理では、１つの画像から１つのトリミング画像がトリミングされたが、１つの画像から複数のトリミング画像をトリミングすることが可能である。詳しくは、図４に示すように、第１画面８０に表示された対象画像５４に対するドラッグ操作によりトリミング処理が行われた後に、再度、その対象画像５４に対して、ドラッグ操作が行われると、図６に示すように、先に表示されていた区画線８８と異なる区画線９６が、新たなドラッグ操作により、対象画像５４上に表示される。この際、その区画線９６によって区画される領域内の画像と同じ画像が、トリミング画像９８として、トリミング画像９０とともに、第２画面８２に表示される。
【００２５】
ちなみに、トリミング画像９８も、トリミング画像９０と同様に、区画線９６によって区画される領域内の画像と同じ大きさである。また、第２画面８２でのトリミング画像９８の表示位置も、トリミング画像９０と同様に、第１画面８０での区画線９６によって区画される領域内の画像の表示位置と同じである。
【００２６】
そして、第２画面８２にトリミング画像９０とトリミング画像９８とが表示された状態で、確定ボタン８６が操作されると、図７に示すように、パネル１６に、トリミング画面７８に代えて、サムネイル画面５０が表示される。このサムネイル画面５０には、図２のサムネイル画面５０に表示されていた複数の画像５２〜６８のうちの対象画像５４を除いた画像が表示され、対象画像５４の代わりに、トリミング画像９０とトリミング画像９８が表示される。つまり、図２のサムネイル画面５０に表示されていた複数の画像５２〜６８から対象画像５４が削除され、その対象画像５４の代わりに、トリミング画像９０とトリミング画像９８とが表示される。また、その対象画像５４の画像データは、トリミング画像９０の画像データおよびトリミング画像９８の画像データと関連付けて、データ記憶領域２８に記憶される。
【００２７】
また、トリミング画像９０の左上方には、識別マーク９２が表示され、トリミング画像９８の左上方には、識別マーク１００が表示される。識別マーク９２は、上述したように、丸形状をしており、識別マーク１００も、丸形状をしている。つまり、トリミング画像９０とトリミング画像９８には、同じ形状の識別マークが付される。なお、トリミング画像９０およびトリミング画像９８は、同じ対象画像５４からトリミングされた画像であるが、別の画像から画像がトリミングされた場合には、そのトリミング画像がサムネイル画面５０に表示される際には、識別マーク９２および識別マーク１００と異なる形状の識別マークが、トリミング画像に付される。
【００２８】
具体的には、例えば、対象画像５４からトリミング画像９０とトリミング画像９８とがトリミングされた後に、図７に示すサムネイル画面５０において、画像６４がトリミング処理の対象として選択され、トリミング画面７８でトリミング処理が行われた場合には、図８に示すように、サムネイル画面５０には、画像６４の代わりに、画像６４からトリミングされたトリミング画像１０２が表示される。このトリミング画像１０２の左上方には、識別マーク１０４が表示される。この識別マーク１０４は、三角形状をしている。このため、トリミング画像９０のトリミング処理前の画像と、トリミング画像９８のトリミング処理前の画像とは同じであり、トリミング画像９０，９８のトリミング処理前の画像と、トリミング画像１０２のトリミング処理前の画像とは異なることを、ユーザは容易に認識することが可能となる。
【００２９】
また、サムネイル画面５０に表示されているトリミング画像が、トリミングの対象として選択された場合には、新たなトリミング処理が行われ、その新たなトリミング処理により生成されたトリミング画像が、サムネイル画面５０に表示される。詳しくは、例えば、図５に示すサムネイル画面５０において、トリミング画像９０に選択操作がなされ、選択ボタン７０が操作されることで、図４に示すように、パネル１６には、サムネイル画面５０の代わりに、トリミング画面７８が表示される。このトリミング画面７８では、第２画面８２に、選択されたトリミング画像９０が表示され、第１画面８０には、トリミング画像９０のトリミング処理前の対象画像５４が表示される。
【００３０】
そして、第１画面８０に表示された対象画像５４に対して、ドラッグ操作が行われると、図９に示すように、先に表示されていた区画線８８が、非表示となり、新たなドラッグ操作により区画線１０６が対象画像５４上に表示される。この際、その区画線１０６によって区画される領域内の画像と同じ画像が、トリミング画像１０８として、トリミング画像９０の代わりに、第２画面８２に表示される。
【００３１】
ちなみに、トリミング画像１０８も、区画線１０６によって区画される領域内の画像と同じ大きさである。また、第２画面８２でのトリミング画像１０８の表示位置も、第１画面８０での区画線１０６によって区画される領域内の画像の表示位置と同じである。
【００３２】
そして、第２画面８２にトリミング画像１０８が表示された状態で、確定ボタン８６が操作されると、図１０に示すように、パネル１６に、トリミング画面７８に代えて、サムネイル画面５０が表示される。このサムネイル画面５０には、図５のサムネイル画面５０に表示されていた複数の画像５２等のうちのトリミング画像９０を除いた画像が表示され、そのトリミング画像９０の代わりに、トリミング画像１０８が表示される。つまり、図５のサムネイル画面５０に表示されていた複数の画像５２等からトリミング画像９０が削除され、そのトリミング画像９０の代わりに、トリミング画像１０８が表示される。
【００３３】
このように、ＰＣ１０では、サムネイル画面５０でトリミング画像が選択されると、選択されたトリミング画像と、そのトリミング画像のトリミング処理前の画像とが、並んで表示されるため、容易に、再トリミング処理を行うことが可能となっている。なお、再トリミング処理により生成されたトリミング画像１０８が、サムネイル画面５０に表示される際には、そのトリミング画像１０８の左上方に、識別マーク１１０が表示される。この識別マーク１１０は、識別マーク９２，１００と同様に、丸形状である。これにより、ユーザは、トリミング画像１０８が、トリミング画像９０と同じ画像からトリミングされた画像であることを、容易に認識できる。
【００３４】
また、サムネイル画面５０において、トリミング画像に選択操作がなされた状態で削除ボタン７２が操作されると、当該トリミング画像は削除される。トリミング画像が削除されたことにより、削除されるトリミング画像のトリミング処理前の画像からトリミングされたトリミング画像が、サムネイル画面５０に残存していない場合には、トリミング処理前の画像が、削除されるトリミング画像の代わりに、サムネイル画面５０に表示される。
【００３５】
詳しくは、例えば、図７のサムネイル画面５０において、トリミング画像９８に選択操作がなされ、削除ボタン７２が操作されると、図５に示すように、サムネイル画面５０からトリミング画像９８が削除される。図５のサムネイル画面５０には、トリミング画像９０が表示されており、そのトリミング画像９０は、削除されたトリミング画像９８のトリミング処理前の対象画像５４からトリミングされた画像であるため、トリミング処理前の対象画像５４は、サムネイル画面５０に表示されない。ただし、図５のサムネイル画面５０において、トリミング画像９０に選択操作がなされ、削除ボタン７２が操作されると、図２に示すように、サムネイル画面５０からトリミング画像９０が削除される。図２のサムネイル画面５０には、削除されたトリミング画像９０のトリミング処理前の対象画像５４からトリミングされた画像は残存していない。このため、トリミング画像９０の代わりに、トリミング画像９０のトリミング処理前の対象画像５４が、サムネイル画面５０に表示される。これにより、トリミング処理前の状態に容易に戻すことが可能となり、トリミング処理の操作性を高くすることが可能となる。
【００３６】
＜制御プログラム＞
上述したトリミング処理は、ＰＣ１０のＣＰＵ１２において制御プログラム２６が実行されることによって行われる。以下に、図１１及び図１３用いて、ＣＰＵ１２で制御プログラム２６が実行される際のフローを説明する。なお、このフローは、サムネイル画面上の図示しない終了ボタンに対する選択操作が行われるまで繰り返し実行される。
【００３７】
制御プログラム２６が実行され、データ記憶領域２８に記憶されている複数のフォルダのなかから、任意のフォルダが選択されると、その任意のフォルダ内の複数の画像データに基づく画像が、ＰＣ１０のパネル１６に表示される（Ｓ１００）。つまり、パネル１６に、サムネイル画面５０が表示される。次に、サムネイル画面５０において、画像に選択操作がなされたか否かが、ＣＰＵ１２によって判断される（Ｓ１０２）。選択操作がなされていない場合（Ｓ１０２のＮＯ）には、Ｓ１０２の処理が繰り返される。
【００３８】
一方、画像に選択操作がなされている場合（Ｓ１０２のＹＥＳ）には、選択ボタン７０が操作されたか否かが判断される（Ｓ１０３）。操作された場合（Ｓ１０３のＹＥＳ）には、Ｓ１０４へ進み、操作されていない場合（Ｓ１０３のＮＯ）には、Ｓ１４０へ進む。Ｓ１０４では、選択された画像がトリミング画像であるか否かが、ＣＰＵ１２によって判断される（Ｓ１０４）。選択された画像がトリミング画像である場合（Ｓ１０４のＹＥＳ）には、選択されたトリミング画像の基となる画像、つまり、選択されたトリミング画像のトリミング処理前の対象画像が、第１画面８０に表示される（Ｓ１０６）。次に、選択されたトリミング画像が、第２画面８２に表示される。そして、Ｓ１１０に進む。
【００３９】
一方、選択された画像がトリミング画像でない場合（Ｓ１０４のＮＯ）には、選択された画像が、第１画面８０に表示される（Ｓ１１２）。そして、Ｓ１１０に進む。Ｓ１１０では、トリミング操作が行われたか否かが、ＣＰＵ１２によって判断される（Ｓ１１０）。つまり、第１画面８０に表示された画像に対して、ドラッグ操作により、所定の領域が特定されたか否かが、ＣＰＵ１２によって判断される。トリミング操作が行われていない場合（Ｓ１１０のＮＯ）には、Ｓ１１０の処理が繰り返される。
【００４０】
一方、トリミング操作が行われている場合（Ｓ１１０のＹＥＳ）には、トリミング操作によって特定された領域内の画像、つまり、区画線８８等によって区画される領域内の画像が、トリミング画像として、第２画面８２に表示される（Ｓ１１４）。次に、確定ボタン８６が操作されたか否かが、ＣＰＵ１２によって判断される（Ｓ１１６）。確定ボタン８６が操作されていない場合（Ｓ１１６のＮＯ）には、Ｓ１１０に戻る。
【００４１】
一方、確定ボタン８６が操作されている場合（Ｓ１１６のＹＥＳ）には、トリミング処理の対象となる画像の画像データから、区画線８８等によって区画される領域内の画像データが抽出される（Ｓ１１８）。次に、抽出された画像データに基づく画像、つまり、トリミング画像が、第２画面８２に表示される（Ｓ１２０）。続いて、トリミング処理前の画像の画像データと、抽出された画像データとが関連づけられて記憶される（Ｓ１２２）。そして、トリミング画面７８に代えて、サムネイル画面５０が表示され、そのサムネイル画面５０において、トリミング処理前の対象画像に代えて、トリミング画像が表示される（Ｓ１２４）。そして、Ｓ１０２に戻る。
【００４２】
また、Ｓ１４０では、画像を削除するための操作が行われたか否かが、ＣＰＵ１２によって判断される（Ｓ１４０）。つまり、サムネイル画面５０において、画像に対する選択がなされた状態で、削除ボタン７２が操作されたか否かが、ＣＰＵ１２によって判断される。画像を削除するための操作が行われていない場合（Ｓ１４０のＮＯ）には、Ｓ１０３に戻る。
【００４３】
一方、画像を削除するための操作が行われた場合（Ｓ１４０のＹＥＳ）には、削除操作の対象の画像が、トリミング画像であるか否かが、ＣＰＵ１２によって判断される（Ｓ１４２）。削除操作の対象の画像が、トリミング画像でない場合（Ｓ１４２のＮＯ）には、サムネイル画面５０から選択された画像が削除される（Ｓ１４４）。そして、Ｓ１０２に戻る。
【００４４】
一方、削除操作の対象の画像が、トリミング画像である場合（Ｓ１４２のＹＥＳ）には、削除対象のトリミング画像の画像データが削除される（Ｓ１４６）。次に、サムネイル画面５０に、削除対象のトリミング画像のトリミング処理前の対象画像からトリミングされたトリミング画像が、残存しているか否かが、ＣＰＵ１２によって判断される（Ｓ１４８）。トリミング画像がサムネイル画面５０に残存していない場合（Ｓ１４８のＮＯ）には、削除対象のトリミング画像の代わりに、そのトリミング画像のトリミング処理前の画像が、サムネイル画面５０に表示される（Ｓ１５０）。そして、Ｓ１０２に戻る。一方、トリミング画像がサムネイル画面５０に残存している場合（Ｓ１４８のＹＥＳ）には、削除対象のトリミング画像が、サムネイル画面５０から削除される（Ｓ１５２）。そして、Ｓ１０２に戻る。
【００４５】
なお、Ｓ１０６、Ｓ１１２を実行するＣＰＵ１２は、対象画像表示手段の一例である。Ｓ１１８を実行するＣＰＵ１２は、領域特定手段の一例である。Ｓ１２０を実行するＣＰＵ１２は、選択領域画像表示手段の一例である。Ｓ１００、Ｓ１２４を実行するＣＰＵ１２は、複数画像表示手段の一例である。Ｓ１０２を実行するＣＰＵ１２は、選択手段の一例である。Ｓ１２２を実行するＣＰＵ１２は、記憶手段の一例である。Ｓ１４０を実行するＣＰＵ１２は、消去手段の一例である。
【００４６】
なお、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記実施形態では、ユーザ操作により特定されたトリミング処理の対象となる領域が、区画線８８等によって示されているが、トリミング処理の対象となる領域内の画像の色調を他の領域内の色調と異ならせることで、トリミング処理の対象となる領域を示してもよい。
【００４７】
詳しくは、例えば、図１４に示すように、トリミング画面７８の第１画面８０に、羊のイラスト画像１２０が表示されている際に、そのイラスト画像１２０に対してトリミング操作を行った場合に、トリミング操作の対象となった領域内の色調を、他の領域の色調と変化させることで、ユーザは、トリミング操作の対象となった領域を認識することが可能となる。画像の上に区画線８８等が表示される場合には、画像と区画線８８等とが重なり、区画線８８等を適切に認識できない場合があるが、トリミング処理の対象となる領域の色調を変化させることで、トリミング処理の対象となる領域を明確に認識することが可能となる。また、トリミング処理の対象となる領域内の画像が、トリミング画像１２２として、第２画面８２に表示されるが、そのトリミング画像１２２は、変更前の色調で、第２画面８２に表示される。なお、図１４では、点線で示される領域が、色調が変化した状態で示される領域である。
【００４８】
また、上記実施形態では、対象画像５４に対するトリミング処理によりトリミング画像９０が作成されると、トリミング画像９０は、第２画面８２に表示されるが、トリミング画像９０を、第１画面８０に表示することが可能である。
【００４９】
また、上記実施形態では、対象画像５４に対するトリミング処理によりトリミング画像９０が作成されると、トリミング画像９０が、対象画像５４の代わりに、サムネイル画面５０に表示されるが、対象画像５４とトリミング画像９０とを表示することが可能である。
【００５０】
また、上記実施形態では、１つの対象画像５４から複数のトリミング画像が切り出されると、それら複数のトリミング画像に、同じ形状の識別マークが付されるが、１つの対象画像５４から切り出された複数のトリミング画像の背景色を同じ色にすることが可能である。
【００５１】
また、上記実施形態では、トリミング処理を実行するための装置として、ＰＣ１０が採用されているが、スマートフォン等の携帯端末を採用することが可能である。また、トリミング操作を行うための操作部として、マウス１８が採用されているが、操作ボタン、タッチパネル等を採用することが可能である。
【００５２】
また、上記実施形態では、ＣＰＵ１２によって図１１乃至図１３等に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵ等やＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【００５３】
１０：ＰＣ（情報処理装置）
１２：ＣＰＵ（コンピュータ）（制御部）
１６：パネル（表示部）
１８：マウス（操作部）
２０：ネットワークＩ／Ｆ（通信部）
２６：制御プログラム（情報処理プログラム）
２８：データ記憶領域（記憶部）
３０：スキャナ（スキャン装置）
【図１】
2015191420.tif 000003
【図２】
2015191420.tif 000004
【図３】
2015191420.tif 000005
【図４】
2015191420.tif 000006
【図５】
2015191420.tif 000007
【図６】
2015191420.tif 000008
【図７】
2015191420.tif 000009
【図８】
2015191420.tif 000010
【図９】
2015191420.tif 000011
【図１０】
2015191420.tif 000012
【図１１】
2015191420.tif 000013
【図１２】
2015191420.tif 000014
【図１３】
2015191420.tif 000015
【図１４】
2015191420.tif 000016