(57)【要約】【課題】タッチパネルで画像に選択枠を配置する場合であっても、ユーザの意図した位置に選択枠を配置可能として操作性を向上させた画像表示装置を提供する。【解決手段】画像を表示可能な表示部１１と、表示部１１におけるユーザの接触操作を検出するタッチパネル１２と、タッチパネル１２により検出される接触操作に応じて画像の表示倍率を変更する倍率変更部２０と、倍率変更部２０により表示倍率が変更された後、所定条件が成立した場合に、変更された表示倍率で表示部１１に表示されている画像の所定領域にトリミング範囲となる選択枠６０を配置する枠配置部２１と、タッチパネル１２により検出される接触操作に応じて選択枠６０の大きさ又は位置の少なくとも一方を変更する枠変更部２２と、タッチパネル１２が所定の確定操作を検出したときに、選択枠６０で囲まれる画像を切り出すトリミング部２３と、を有する。【選択図】図８
2014127142.tif 000002
【特許請求の範囲】
【請求項１】
トリミング対象となる画像を表示可能な表示部と、
前記表示部におけるユーザの接触操作を検出するタッチパネルと、
前記タッチパネルにより検出される接触操作に応じて前記画像の表示倍率を変更する倍率変更部と、
前記倍率変更部により前記表示倍率が変更された後、所定条件が成立した場合に、変更された表示倍率で前記表示部に表示されている画像の所定領域にトリミング範囲となる選択枠を配置する枠配置部と、
前記タッチパネルにより検出される接触操作に応じて前記選択枠の大きさ又は位置の少なくとも一方を変更する枠変更部と、
前記タッチパネルが所定の確定操作を検出したときに、前記選択枠で囲まれる画像を切り出すトリミング部と、を備える画像表示装置。
【請求項２】
トリミング対象となる画像を表示可能な表示部と、
前記表示部におけるユーザの接触操作を検出するタッチパネルと、
所定条件が成立した場合に、前記表示部に表示されている画像の所定領域にトリミング範囲となる選択枠を配置する枠配置部と、
前記タッチパネルにより検出される接触操作であって同時に検出される接触部位が所定数となる第一の接触操作に応じて、前記画像の表示倍率を変更する倍率変更部と、
前記タッチパネルにより検出される接触操作であって同時に検出される接触部位が前記第一の接触操作とは異なる数の第二の接触操作に応じて、前記選択枠の大きさ又は位置の少なくとも一方を変更する枠変更部と、
前記タッチパネルが所定の確定操作を検出したときに、前記選択枠で囲まれる画像を切り出すトリミング部と、を備える画像表示装置。
【請求項３】
前記倍率変更部を通じて前記表示倍率を変更するための表示モードと、前記枠配置部及び前記枠変更部を通じて前記画像に対し前記選択枠を配置するためのトリミングモードと、に切り替えるモード制御部を備え、
前記モード制御部は、前記表示モードから前記トリミングモードに移行した場合に、前記表示モードにおいて前記倍率変更部により変更された表示倍率と同じ表示倍率で、前記トリミングモードにおいて前記画像を前記表示部に表示する請求項１に記載の画像表示装置。
【請求項４】
前記トリミングモードでは、前記倍率変更部による前記表示倍率の変更が禁止されている請求項３に記載の画像表示装置。
【請求項５】
前記表示部は、前記選択枠の位置を規定する複数の基準点毎に当該選択枠の位置を変更するための基準点画像を表示し、
前記枠変更部は、前記基準点画像に対してなされる接触操作に応じて当該基準点画像に対応する基準点を移動させることにより、前記選択枠の大きさを変更する請求項１〜４のいずれかに記載の画像表示装置。
【請求項６】
前記表示部は、前記選択枠を表す選択枠画像を表示し、
前記枠変更部は、前記選択枠画像で囲まれる領域に対する接触操作に応じて、前記選択枠の大きさを維持したまま前記選択枠の位置を変更する請求項１〜５のいずれかに記載の画像表示装置。
【請求項７】
前記トリミング部により、切り出した画像を表す画像データを生成するデータ生成部と、
記録紙に印刷させるための印刷装置に対し、前記データ生成部で生成した画像データをネットワークを介して送信する通信部と、を更に備える請求項１〜６のいずれかに記載の画像表示装置。
【請求項８】
トリミング対象となる画像を表示可能な表示部と、前記表示部におけるユーザの接触操作を検出するタッチパネルとを備えるコンピュータに、
前記タッチパネルにより検出される接触操作に応じて前記画像の表示倍率を変更するステップと、
前記表示倍率が変更された後、所定条件が成立した場合に、変更された表示倍率で前記表示部に表示されている画像の所定領域にトリミング範囲となる選択枠を配置するステップと、
前記タッチパネルにより検出される接触操作に応じて前記選択枠の大きさ又は位置の少なくとも一方を変更するステップと、
前記タッチパネルが所定の確定操作を検出したときに、前記選択枠を対象に画像のトリミングを実行するステップと、を実行させるコンピュータプログラム。
【請求項９】
トリミング対象となる画像を表示可能な表示部と、前記表示部におけるユーザの接触操作を検出するタッチパネルとを備えるコンピュータに、
所定条件が成立した場合に、前記表示部に表示されている画像の所定領域にトリミング範囲となる選択枠を配置するステップと、
前記タッチパネルにより検出される接触操作であって同時に検出される接触部位が所定数となる第一の接触操作に応じて、前記画像の表示倍率を変更するステップと、
前記タッチパネルにより検出される接触操作であって同時に検出される接触部位が前記第一の接触操作とは異なる数の第二の接触操作に応じて、前記選択枠の大きさ又は位置の少なくとも一方を変更するステップと、
前記タッチパネルが所定の確定操作を検出したときに、前記選択枠を対象に画像のトリミングを実行するステップと、を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示する表示部と、表示部におけるユーザの接触操作を検出するタッチパネルとを備えた画像表示装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来から、画像を表示する表示部及びマウス等の入力デバイスを備えたパーソナルコンピュータ（パソコン）で動作するソフトウェアとして、必要な領域のみを切り取り、画像の不要な部分を除くトリミング機能を有する画像編集ソフトが知られている。この種のソフトでは、一般的に、画像全体が表示領域に収まる倍率で画像が表示される状態で、ユーザがマウス等を用いて画像の必要な部分に選択枠を設定し、選択枠で囲まれる画像に対してトリミング処理を行う。
【０００３】
ところが、近年、例えば特許文献１に例示されるように、画像を表示する表示部と、表示部におけるユーザの指やペンの接触部位を検出するタッチパネルとを備える画像表示装置が多用されつつある。このようなタッチパネル型の画像表示装置にも、上記パソコンで実現しているトリミング機能が求められる、と考えられる。
【０００４】
なお、本発明とは直接関係はないが、特許文献１に記載の画像表示装置は、表示されている画像の一部を囲む接触操作を行うと、囲まれた範囲を拡大表示するように構成されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２６６１２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
マウス等の入力デバイスを用いた場合には、ユーザの意図した位置に正確に選択枠を配置可能である。しかしながら、タッチパネルでは、正確な位置を指定するのが難しく、ユーザの意図した位置周辺の大まかな位置に選択枠が設定されることが多い。
【０００７】
また、画像全体が表示領域に収まる倍率で画像が表示される状態で、ユーザによる選択枠の設定がなされるので、画像が大きくなればなるほど、設定された選択枠の位置と、ユーザの意図した位置とのズレが大きくなるおそれが高い。
【０００８】
本発明は、このような課題に着目してなされたものであって、その目的は、タッチパネルで画像に選択枠を配置する場合であっても、ユーザの意図した位置に選択枠を配置可能として操作性を向上させた画像表示装置及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、かかる目的を達成するために、次のような手段を講じている。
【００１０】
すなわち、本発明の画像表示装置の一構成は、トリミング対象となる画像を表示可能な表示部と、前記表示部におけるユーザの接触操作を検出するタッチパネルと、前記タッチパネルにより検出される接触操作に応じて前記画像の表示倍率を変更する倍率変更部と、前記倍率変更部により前記表示倍率が変更された後、所定条件が成立した場合に、変更された表示倍率で前記表示部に表示されている画像の所定領域にトリミング範囲となる選択枠を配置する枠配置部と、前記タッチパネルにより検出される接触操作に応じて前記選択枠の大きさ又は位置の少なくとも一方を変更する枠変更部と、前記タッチパネルが所定の確定操作を検出したときに、前記選択枠で囲まれる画像を切り出すトリミング部と、を備える。
【００１１】
このように、接触操作に応じて画像の表示倍率が変更可能であり、表示倍率が変更された後、所定条件が成立した場合に、変更された表示倍率にて画像の所定領域にトリミング対象となる選択枠が配置されるので、拡大画像を確認しながら選択枠の配置が可能となり、ユーザの意図した部位に的確に選択枠を配置しやすくなる。また、ユーザの接触操作に応じて選択枠の大きさ又は位置が変更可能であるので、拡大画像を確認しながら選択枠の位置を意図した位置に微調整可能である。したがって、タッチパネルであっても、ユーザの意図した位置に選択枠を配置可能となり、操作性を向上させることが可能となる。
【００１２】
また、本発明の画像表示装置の他の構成は、トリミング対象となる画像を表示可能な表示部と、前記表示部におけるユーザの接触操作を検出するタッチパネルと、所定条件が成立した場合に、前記表示部に表示されている画像の所定領域にトリミング範囲となる選択枠を配置する枠配置部と、前記タッチパネルにより検出される接触操作であって同時に検出される接触部位が所定数となる第一の接触操作に応じて、前記画像の表示倍率を変更する倍率変更部と、前記タッチパネルにより検出される接触操作であって同時に検出される接触部位が前記第一の接触操作とは異なる数の第二の接触操作に応じて、前記選択枠の大きさ又は位置の少なくとも一方を変更する枠変更部と、前記タッチパネルが所定の確定操作を検出したときに、前記選択枠で囲まれる画像を切り出すトリミング部と、を備える。
【００１３】
このように、同時に接触する部位が所定数となる第一の接触操作に応じて画像の表示倍率が変更可能であり、同時に接触する部位が第一の接触操作とは異なる数の第二の接触操作に応じて選択枠の大きさ又は位置が変更可能であるので、画像を拡大し且つ拡大画像を確認しながら選択枠の位置を意図した位置に微調整可能となる。それでいて、指の本数を変えることで操作を変更することができるので、ボタン等を押下することでモードを変更する場合に比べて迅速な操作が可能となる。したがって、タッチパネルであっても、ユーザの意図した位置に選択枠を配置可能となり、操作性を向上させることが可能となる。
【００１４】
操作性を向上させるためには、前記倍率変更部を通じて前記表示倍率を変更するための表示モードと、前記枠配置部及び前記枠変更部を通じて前記画像に対し前記選択枠を配置するためのトリミングモードと、に切り替えるモード制御部を備え、前記モード制御部は、前記表示モードから前記トリミングモードに移行した場合に、前記表示モードにおいて前記倍率変更部により変更された表示倍率と同じ表示倍率で、前記トリミングモードにおいて前記画像を前記表示部に表示することが好ましい。
【００１５】
不慣れでも操作しやすくするためには、前記トリミングモードでは、前記倍率変更部による前記表示倍率の変更が禁止されていることが好ましい。
【００１６】
選択枠の大きさ及び位置の微調整を容易に実行可能にするためには、前記表示部は、前記選択枠の位置を規定する複数の基準点毎に当該選択枠の位置を変更するための基準点画像を表示し、前記枠変更部は、前記基準点画像に対してなされる接触操作に応じて当該基準点画像に対応する基準点を移動させることにより、前記選択枠の大きさを変更することが好ましい。
【００１７】
選択枠の位置の微調整を容易に実行可能にするためには、前記表示部は、前記選択枠を表す選択枠画像を表示し、前記枠変更部は、前記選択枠画像で囲まれる領域に対する接触操作に応じて、前記選択枠の大きさを維持したまま前記選択枠の位置を変更することが好ましい。
【００１８】
トリミング処理結果を有効に利用するためには、前記トリミング部により、切り出した画像を表す画像データを生成するデータ生成部と、記録紙に印刷させるための印刷装置に対し、前記データ生成部で生成した画像データをネットワークを介して送信する通信部と、を更に備えることが好ましい。
【発明の効果】
【００１９】
本発明は、以上説明した構成であるので、拡大画像を確認しながら選択枠の配置が可能となり、ユーザの意図した部位に的確に選択枠を配置しやすくなり、さらに、拡大画像を確認しながら選択枠の大きさ又は位置を意図した位置に微調整可能となる。したがって、タッチパネルであっても、ユーザの意図した位置に選択枠を配置可能となり、操作性を向上させることが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第一実施形態に係る表示装置を示すブロック図。
【図２】制御部を示すブロック図。
【図３】表示部に表示される初期画面の一例を示す図。
【図４】表示モードにおける画像を拡大した様子を示す図。
【図５】トリミングモードにおける選択枠が配置された様子を示す図。
【図６】選択枠の位置を変更する様子を示す図。
【図７】選択枠の大きさを維持しつつ位置を変更する様子を示す図。
【図８】第一実施形態の表示装置で実行される画像編集処理ルーチンを示すフローチャート。
【図９】第二実施形態において表示部に表示される初期画面の一例を示す図。
【図１０】画像を拡大した様子を示す図。
【図１１】選択枠の位置を変更する様子を示す図。
【図１２】選択枠の大きさを維持しつつ位置を変更する様子を示す図。
【図１３】第二実施形態の表示装置で実行される画像編集処理ルーチンを示すフローチャート。
【発明を実施するための形態】
【００２１】
以下、本発明の一実施形態に係る画像表示装置及びコンピュータプログラムを、図面を参照して説明する。
【００２２】
［第一実施形態］
図１に示すように、本実施形態に係る画像表示装置１は、記録紙に画像を印刷する印刷装置３及び画像データを記憶する例えばストレージサーバ等の記憶装置４に対し、ネットワーク５を介して画像データの送受信を行うための通信部１０を備えている。画像表示装置１は、例えば、記憶装置４又は印刷装置３からトリミング対象となる画像データを受信し、受信した画像に対してユーザの操作に基づきトリミング処理を行い、トリミング後の画像データを記録するため又は記録紙に印刷するために記憶装置４又は印刷装置３に送信する。
【００２３】
画像表示装置１は、アンテナ１０ａを経由して各種データを受送信する無線方式の通信部１０と、画像を表示する例えば液晶ディスプレイ等の表示部１１と、ユーザの接触操作を検出するタッチパネル１２と、装置全体を制御する制御部２と、画像データやプログラムなどの各種データを記憶する記憶部１４とを備えている。本実施形態において、画像表示装置１は、携帯端末である。タッチパネル１２は、表示部１１の上に重ねて配置されている。タッチパネル１２は、ユーザの指やペンによる接触部位を入力として検出し、その位置を表す位置データ（座標データ）を制御部１３に出力する。タッチパネル１２は、同時に複数箇所接触されても各々を区別して検出可能に構成されている。タッチパネル１２は、指やペンなどの接触に起因する静電容量の変化を検出する透明な平板状の静電容量センサを主体としている。
【００２４】
画像表示装置１は、図２に示すように、倍率変更部２０と、枠配置部２１と、枠変更部２２と、トリミング部２３と、データ生成部２４と、モード制御部２５とを有する。これら各部２０〜２５は、図示しないＣＰＵ、メモリ、各種インターフェイス等を備えた携帯端末において、ＣＰＵが図１に示すコンピュータプログラム１４ａを実行することにより、ソフトウェア及びハードウェアが協働して実現される。このプログラム１４ａは、例えば図８の画像編集処理ルーチンが挙げられ、予め記憶部１４に記憶される。
【００２５】
図２に示す倍率変更部２０は、タッチパネル１２で検出される接触操作に応じて、トリミング対象となる画像の表示倍率を変更する。具体的には、接触操作がピンチインの場合は、画像が縮小されるように表示倍率を小さく変更する一方、接触操作がピンチアウトの場合は、画像が拡大されるように表示倍率を大きく変更する。ピンチインは、複数の接触部位がその間隔を縮めるように移動することを意味し、例えば二本の指の間隔を縮める接触動作がなされるときに検出される。ピンチアウトは、図３に例示するように、複数の接触部位Ｐ１，Ｐ２がその間隔を広がるように移動することを意味し、例えば二本の指の間隔を広げる接触動作がなされるときに検出される。また、接触操作がダブルタップの場合は、画像が拡大されるように表示倍率を変更する。ダブルタップは、或る部位が接触され、その後、非接触となり、その後、再度接触されるという一連の動作が所定時間内になされるときに検出される。
【００２６】
図２の枠配置部２１は、例えば図５に示すように、所定条件が成立した場合に、倍率変更部２０により変更された表示倍率で表示部１１に表示されている画像の所定領域にトリミング範囲となる選択枠６０を配置する。本実施形態では、図４に示すように、表示部１１に表示されているトリミングボタン（Ｂ４）が押される接触操作がなされたときに、所定条件が成立するとしているが、これに限定されない。また、画像の所定領域として、表示部１１の表示領域と同じ領域に（表示領域の最大範囲で）選択枠６０が設定されるが、これに限定されない。
【００２７】
図５に示すように、図２の枠配置部２１により選択枠６０が配置されると、表示部１１は、選択枠６０を表す選択枠画像６０を表示すると共に、選択枠６０の位置を規定する複数の基準点（Ｋ１〜Ｋ４）毎に、当該選択枠６０の位置を変更するための基準点画像６１を表示する。本実施形態では、選択枠６０は矩形をなし、選択枠画像６０は、矩形枠を表す画像である。本実施形態の選択枠６０の位置は、選択枠６０の四隅にある４つの基準点（Ｋ１〜Ｋ４）により規定される。基準点画像６１は、四角形を表す画像である。
【００２８】
図２の枠変更部２２は、タッチパネル１２で検出される接触操作に応じて選択枠６０の大きさ又は位置の少なくとも一方を変更する。枠変更部２２は、例えば図６に示すように、タッチパネル１２により基準点画像６１に対してなされる接触操作が検出された場合に、当該接触操作に応じて当該基準点画像６１に対応する基準点Ｋ３を移動させることにより、選択枠６０の大きさを変更する。例えば、基準点Ｋ３に表示される基準点画像６１から位置Ｐ３までスライド接触がなされたときに、基準点Ｋ３を位置Ｐ３に移動させ、選択枠６０の大きさを変更する。なお、移動する基準点によっては選択枠６０の位置変更も伴う。
【００２９】
また、図２の枠変更部２２は、選択枠画像６０で囲まれる領域に対する接触操作に応じて、選択枠６０の大きさを維持したまま選択枠６０の位置を変更する。例えば図７に示すように、選択枠画像６０で囲まれる領域（図中で破線で示す）における位置Ｐ４から位置Ｐ５までスライド接触がなされたときに、位置Ｐ４から位置Ｐ５までの距離及び方向に沿って、選択枠６０を移動させる。
【００３０】
図２のトリミング部２３は、タッチパネル１２が所定の確定操作を検出したときに、選択枠６０で囲まれる画像を切り出す。本実施形態では、図５〜図７に示すように、表示部１１に表示されているプリントボタン（Ｂ６）が押される接触操作がなされたときに、所定の確定操作が検出されるとしているが、これに限定されない。
【００３１】
図２のデータ生成部２４は、図２のトリミング部２３が切り出した画像を表す画像データを生成する。その形式は、ＪＰＥＧやＰＮＧ、ＰＤＦ、ＴＩＦＦ形式など種々の画像形式が挙げられる。生成された画像データは、制御部２による制御に基づき通信部１０がネットワーク５を介して、印刷装置３や記憶装置４に送信する。
【００３２】
図２のモード制御部２５は、表示モードと、トリミングモードとに切り替える。表示モードは、図２の倍率変更部２０を通じて表示倍率の変更と画像の表示領域を変更するためのモードである。表示モードでは、トリミング対象となる画像の表示倍率を変更する操作と、表示部１１の表示領域に対して当該画像を移動することで表示領域を変更する操作とが可能である。トリミングモードは、図２の枠配置部２１及び枠変更部２２を通じて画像に対し選択枠６０を配置するモードである。トリミングモードでは、選択枠６０の位置を変更する操作が可能である一方で、表示倍率及び表示領域を変更する操作が禁止されている。これにより、ユーザは選択枠６０の配置に専念でき、誤操作を防止でき、さらに、不慣れであっても操作しやすくなる。本実施形態では、図２のモード制御部２５は、初期状態では、図３及び図４に示すように、まず表示モードを実行し、図４に示すように表示モードにおいて表示部１１に表示されているトリミングボタン（Ｂ４）が押される接触操作がなされたときに、図５〜７に示すトリミングモードに移行する。図２のモード制御部２５は、表示モードからトリミングモードに移行した場合に、表示モードにおいて変更された表示倍率（図４参照）と同じ表示倍率で、トリミングモードにおいて画像を表示部１１に表示する（図５参照）。
【００３３】
次に、第一実施形態に係る画像表示装置１の動作を、図８に示す画像編集処理ルーチンを参照しながら説明する。
【００３４】
まず、トリミング対象となる画像が画像表示装置１に読み込まれ、表示モードが実行されると、図３に示すように、表示モードの初期画面が表示される。初期画面には、表示する画像を切り替えるボタン（Ｂ１，Ｂ２）と、画像を回転する回転ボタン（Ｂ３）と、トリミングモードに移行するためのトリミングボタン（Ｂ４）が画面上部に配置されている。初期画面では、表示部１１の表示領域にトリミング対象となる画像全体が表示される表示倍率に設定される。図示の例では、納品書を表す画像全体が表示される。
【００３５】
ここで、図３に例示するように、二本の指で二箇所（位置Ｐ１，位置Ｐ２）の間隔を広げる接触操作を行えば、ＣＰＵが、接触部位の個数を判断し（ＳＴ２：ＹＥＳ）、接触部位の間の間隔が変化するか否かを判断し（ＳＴ３：ＹＥＳ）、倍率変更部２０が、図４に示すように、表示倍率を大きくし、画像が拡大表示される（ＳＴ４）。同様に、一本の指でダブルタップすれば、ＣＰＵが、接触部位の個数を判断し（ＳＴ２：ＮＯ）、ダブルタップされたか否かを判断し（ＳＴ７：ＹＥＳ）、倍率変更部２０が、表示倍率を大きくし、画像が拡大表示される（ＳＴ８）。一方、複数本又は単数の指で接触操作がなされ、それがスライド移動している場合には、表示領域に対して画像が移動する（ＳＴ５：ＹＥＳ、ＳＴ６）。
【００３６】
図４のように、画像の表示倍率が変更された後、トリミングボタン（Ｂ４）が操作されて所定の条件が成立した場合（ＳＴ１：ＹＥＳ）には、モード制御部２５は、図５に示すように、表示モードの表示倍率をトリミングモードに引き継ぎ、トリミングモードに切り替える。トリミングモードに移行すれば、枠配置部２１が、変更された表示倍率で表示されている画像に対して選択枠６０を所定位置（最大範囲）に配置する（ＳＴ１６）。なお、トリミングモードでは、初期画面へ戻るためのキャンセルボタン（Ｂ５）と、プリントボタン（Ｂ６）とが画面上部に表示される。
【００３７】
トリミングモードにおいて、図６に示すように、選択枠画像６０の四隅に表示される基準点画像６１にスライド接触操作がなされ、基準点画像６１から位置Ｐ３までスライド接触がなされれば（ＳＴ１１：ＹＥＳ）、枠変更部２２は、図６に示すように、基準点Ｋ３を位置Ｐ３に移動させ、選択枠６０の大きさを変更する（ＳＴ１２）。
【００３８】
また、トリミングモードにおいて、図７に示すように、選択枠画像６０で囲まれる領域に対してスライド接触操作がなされ、選択枠画像６０で囲まれる領域（図中で破線で示す）における位置Ｐ４から位置Ｐ５までスライド接触がなされれば（ＳＴ１１：ＮＯ、ＳＴ１３：ＹＥＳ）、位置Ｐ４から位置Ｐ５までの距離及び方向に沿って、選択枠６０が大きさを維持したまま移動する（ＳＴ１４）。
【００３９】
そして、トリミングモードにおいて、図７に示すプリントボタン（Ｂ６）に対して接触操作がなされれば、所定の確定操作がなされたと判断し（ＳＴ１０：ＹＥＳ）、図２のトリミング部２３が、選択枠６０で囲まれる画像を切り出す。次に、図２のデータ生成部２４が、切り出した画像を表す画像データを生成し、通信部１０が印刷装置３に対して印刷指令と共に画像データを送信する（ＳＴ１５）。
【００４０】
以上のように、本実施形態の画像表示装置１は、トリミング対象となる画像を表示可能な表示部１１と、表示部１１におけるユーザの接触操作を検出するタッチパネル１２と、タッチパネル１２により検出される接触操作に応じて画像の表示倍率を変更する倍率変更部２０と、倍率変更部２０により表示倍率が変更された後、所定条件が成立した場合に、変更された表示倍率で表示部１１に表示されている画像の所定領域にトリミング範囲となる選択枠６０を配置する枠配置部２１と、タッチパネル１２により検出される接触操作に応じて選択枠６０の大きさ又は位置の少なくとも一方を変更する枠変更部２２と、タッチパネル１２が所定の確定操作を検出したときに、選択枠６０で囲まれる画像を切り出すトリミング部２３と、を備える。
【００４１】
このように、接触操作に応じて画像の表示倍率が変更可能であり、表示倍率が変更された後、所定条件が成立した場合に、画像の所定領域にトリミング対象となる選択枠６０が配置されるので、拡大画像を確認しながら選択枠６０の配置が可能となり、ユーザの意図した部位に的確に選択枠６０を配置しやすくなる。また、ユーザの接触操作に応じて選択枠６０の大きさ又は位置が変更可能であるので、拡大画像を確認しながら選択枠６０の位置を意図した位置に微調整可能である。したがって、タッチパネル１２であっても、ユーザの意図した位置に選択枠６０を配置可能となり、操作性を向上させることが可能となる。
【００４２】
特に、本実施形態では、倍率変更部２０を通じて表示倍率を変更するための表示モードと、枠配置部２１及び枠変更部２２を通じて画像に対し選択枠を配置するためのトリミングモードと、に切り替えるモード制御部２５を備え、モード制御部２５は、表示モードからトリミングモードに移行した場合に、表示モードにおいて倍率変更部２０により変更された表示倍率と同じ表示倍率で、トリミングモードにおいて画像を表示部１１に表示するように構成されている。
【００４３】
この構成によれば、モードが切り替わっても従前の表示倍率を引き継ぐので、再度拡大縮小する必要がなく、選択枠６０の配置にスムーズに移行でき、モード切替時に表示倍率が初期化される場合に比べて操作性を向上させることが可能となる。
【００４４】
さらに、本実施形態では、トリミングモードでは、倍率変更部２０による表示倍率の変更が禁止されているので、誤操作により表示倍率が変更されることがなく、選択枠の位置を変更する操作に安心して取り組むことができ、不慣れでも操作しやすくなる。
【００４５】
さらに、本実施形態では、表示部１１は、選択枠６０の位置を規定する複数の基準点（Ｋ１〜Ｋ４）毎に選択枠６０の位置を変更するための基準点画像６１を表示し、枠変更部２２は、基準点画像６１に対してなされる接触操作に応じて基準点画像６１に対応する基準点（Ｋ３）を移動させることにより、選択枠６０の大きさを変更する。この構成によれば、選択枠６０の大きさの微調整を容易に実行可能となる。
【００４６】
さらに、本実施形態では、表示部１１は、選択枠６０を表す選択枠画像を表示し、枠変更部２２は、選択枠画像６０で囲まれる領域に対する接触操作に応じて、選択枠６０の大きさを維持したまま選択枠６０の位置を変更する。この構成によれば、選択枠６０の位置の微調整を容易に実行可能となる。
【００４７】
さらに、本実施形態では、トリミング部２３により、切り出した画像を表す画像データを生成するデータ生成部２４と、記録紙に印刷させるための印刷装置３に対し、データ生成部２４で生成した画像データをネットワーク５を介して送信する通信部１０と、を更に備える。この構成によれば、トリミング処理結果を有効に利用することが可能となる。
【００４８】
本実施形態に係るコンピュータプログラムは、トリミング対象となる画像を表示可能な表示部１１と、表示部１１におけるユーザの接触操作を検出するタッチパネル１２とを備えるコンピュータに、タッチパネル１２により検出される接触操作に応じて画像の表示倍率を変更するステップ（ＳＴ４）と、表示倍率が変更された後、所定条件が成立した場合に、変更された表示倍率で表示部１１に表示されている画像の所定領域にトリミング範囲となる選択枠６０を配置するステップ（ＳＴ１６）と、タッチパネル１２により検出される接触操作に応じて選択枠６０の大きさ又は位置の少なくとも一方を変更するステップ（ＳＴ１２，ＳＴ１４）と、タッチパネル１２が所定の確定操作を検出したときに、選択枠６０を対象に画像のトリミングを実行するステップ（ＳＴ１５）と、を実行させる。このプログラムを実行することによっても、上記画像表示装置と同様の作用効果を奏することが可能となる。
【００４９】
［第二実施形態］
第一実施形態と同じ部材には同じ符合を付けて、共通の部分は説明を省略する。
【００５０】
第一実施形態では、表示モードとトリミングモードの２つモードを有するが、第二実施形態では、１つモードを有する。そのため、表示モードとトリミングモードの切り替え操作に必要なトリミングボタンＢ４やキャンセルボタンＢ５が設けられていない。具体的には、表示モードで実現していた画像の移動および表示倍率の変更を複数本の指を使うことで操作し、トリミングモードで実現していた選択枠の大きさおよび位置の変更を一本の指を使うことで操作する。指の本数（接触箇所の数）に応じて操作を動的に切り替えている。
【００５１】
すなわち、図１のタッチパネル１２で検出される接触操作であって同時に検出される接触部位が二箇所となる第一の接触操作（二本指の操作）の場合は、図２の倍率変更部２０が画面の表示倍率を変更する。一方、図１のタッチパネル１２で検出される接触操作であって同時に検出される接触部位が第一の接触操作よりも少ない第二の接触操作（一本指の操作）の場合は、図２の枠変更部２２が選択枠６０の位置を変更する。本実施形態では、第一の接触操作は二箇所接触としているが、二箇所以上であればこれに限定されない。第二の接触操作は一箇所接触としているが、第一の接触操作よりも少なければ複数箇所の接触でもかまわない。なお、例えば、三本指以上では、各々の接触部位の中心点を基準とし、当該中心点から各接触部位までの距離の合計が変化するか否かで、ピンチイン又はピンチアウトに該当するかを判断することが挙げられる。
【００５２】
次に、第二実施形態に係る画像表示装置１の動作を、図１３に示す画像表示処理ルーチンを参照しながら説明する。
【００５３】
まず、トリミング対象となる画像が画像表示装置１に読み込まれると、図９に示すように、初期画面が表示される。初期画面には、表示する画像を切り替えるボタン（Ｂ１，Ｂ２）と、画像を回転する回転ボタン（Ｂ３）と、プリントボタン（Ｂ６）とが画面上部に表示される。初期画面では、表示部１１の表示領域に画像全体が表示される表示倍率に設定される。次に、枠配置部２１が、初期画面が表示されことを所定条件が成立したとして、画像に対して選択枠６０を所定位置（最大範囲）に配置する（ＳＴ１０１）。
【００５４】
ここで、図９に例示するように、二本の指で二箇所（位置Ｐ１，位置Ｐ２）の間隔を広げる接触操作を行えば、ＣＰＵが、接触部位の個数を判断し（ＳＴ１０３：ＹＥＳ）、接触部位の間の間隔が変化するか否かを判断し（ＳＴ１０４：ＹＥＳ）、倍率変更部２０が、図１０に示すように、表示倍率を大きくし、画像が拡大表示される（ＳＴ１０５）。このとき、図１０に示すように、枠配置部２１が、表示倍率が変更されたことを所定条件が成立したとして、選択枠６０を所定位置（最大範囲）に再配置する（ＳＴ１０６）。一方、二本の指で接触操作がなされ、それがスライド移動している場合には、表示領域に対して画像が移動する（ＳＴ１０７：ＹＥＳ、ＳＴ１０８）。
【００５５】
図１１に示すように、選択枠画像６０の四隅に表示される基準点画像６１に一本の指でスライド接触操作がなされ、基準点画像６１から位置Ｐ３までスライド接触がなされれば（ＳＴ１０３：ＮＯ、ＳＴ１０９：ＹＥＳ）、枠変更部２２は、図１１に示すように、基準点Ｋ３を位置Ｐ３に移動させ、選択枠６０の大きさを変更する（ＳＴ１１０）。
【００５６】
図１２に示すように、選択枠画像６０で囲まれる領域に対してスライド接触操作がなされ、選択枠画像６０で囲まれる領域（図中で破線で示す）における位置Ｐ４から位置Ｐ５まで、一本の指でスライド接触がなされれば（ＳＴ１０３：ＮＯ、ＳＴ１０９：ＮＯ、ＳＴ１１１：ＹＥＳ）、位置Ｐ４から位置Ｐ５までの距離及び方向に沿って、選択枠６０が大きさを維持したまま移動する（ＳＴ１１２）。
【００５７】
そして、トリミングモードにおいて、図１２に示すプリントボタン（Ｂ６）に対して接触操作がなされれば、所定の確定操作がなされたと判断し（ＳＴ１０２：ＹＥＳ）、図２のトリミング部２３が、選択枠６０で囲まれる画像を切り出す。次に、図２のデータ生成部２４が、切り出した画像を表す画像データを生成し、通信部１０が印刷装置３に対して印刷指令と共に画像データを送信する（ＳＴ１１３）。
【００５８】
以上のように、本実施形態の画像表示装置１は、トリミング対象となる画像を表示可能な表示部１１と、表示部１１におけるユーザの接触操作を検出するタッチパネル１２と、所定条件が成立した場合に、表示部１１に表示されている画像の所定領域にトリミング範囲となる選択枠６０を配置する枠配置部２１と、タッチパネル１２により検出される接触操作であって同時に検出される接触部位が所定数（二箇所以上）となる第一の接触操作に応じて、画像の表示倍率を変更する倍率変更部２０と、タッチパネル１２により検出される接触操作であって同時に検出される接触部位が第一の接触操作とは異なる数（第一の接触操作よりも少ない数）の第二の接触操作に応じて、選択枠６０の大きさ又は位置の少なくとも一方を変更する枠変更部２２と、タッチパネル１２が所定の確定操作を検出したときに、選択枠６０で囲まれる画像を切り出すトリミング部２３と、を備える。
【００５９】
このように、同時に接触する部位が所定数（二箇所以上）となる第一の接触操作に応じて画像の表示倍率が変更可能であり、同時に接触する部位がとは異なる数（第一の接触操作よりも少ない数）の第二の接触操作に応じて選択枠６０の位置が変更可能であるので、画像を拡大し且つ拡大画像を確認しながら選択枠６０の位置を意図した位置に微調整可能となる。それでいて、指の本数を変えることで操作を変更することができるので、ボタン等を押下することでモードを変更する場合に比べて迅速な操作が可能となる。したがって、タッチパネル１２であっても、ユーザの意図した位置に選択枠６０を配置可能となり、操作性を向上させることが可能となる。
【００６０】
本実施形態に係るコンピュータプログラムは、トリミング対象となる画像を表示可能な表示部１１と、表示部１１におけるユーザの接触操作を検出するタッチパネル１２とを備えるコンピュータに、タッチパネル１２により検出される接触操作であって同時に検出される接触部位が所定数（二箇所）となる第一の接触操作に応じて、画像の表示倍率を変更するステップ（ＳＴ１０５）と、所定条件が成立した場合に、表示部１１に表示されている画像の所定領域にトリミング範囲となる選択枠６０を配置するステップ（ＳＴ１０１，ＳＴ１０６）と、タッチパネル１２により検出される接触操作であって同時に検出される接触部位がとは異なる数（第一の接触操作よりも少ない数）の第二の接触操作に応じて、選択枠６０の大きさ又は位置の少なくとも一方を変更するステップ（ＳＴ１１０，ＳＴ１１２）と、タッチパネル１２が所定の確定操作を検出したときに、選択枠６０を対象に画像のトリミングを実行するステップ（ＳＴ１１３）と、を実行させる。このプログラムを実行することによっても、上記画像表示装置と同様の作用効果を奏することが可能となる。
【００６１】
以上、本発明の実施形態について図面に基づいて説明したが、具体的な構成は、これらの実施形態に限定されるものでないと考えられるべきである。本発明の範囲は、上記した実施形態の説明だけではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００６２】
上記の各実施形態で採用している構造を他の任意の実施形態に採用することは可能である。各部の具体的な構成は、上述した実施形態のみに限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形が可能である。
【符号の説明】
【００６３】
１０…通信部
１１…表示部
１２…タッチパネル
２０…倍率変更部
２１…枠配置部
２２…枠変更部
２３…トリミング部
２４…データ生成部
２５…モード制御部
６０…選択枠
６１…基準点画像
Ｋ１〜Ｋ４…基準点
【図１】
2014127142.tif 000003
【図２】
2014127142.tif 000004
【図３】
2014127142.tif 000005
【図４】
2014127142.tif 000006
【図５】
2014127142.tif 000007
【図６】
2014127142.tif 000008
【図７】
2014127142.tif 000009
【図８】
2014127142.tif 000010
【図９】
2014127142.tif 000011
【図１０】
2014127142.tif 000012
【図１１】
2014127142.tif 000013
【図１２】
2014127142.tif 000014
【図１３】
2014127142.tif 000015