(57)【特許請求の範囲】
【請求項１】
画像を表示する表示部と前記表示部の表示面を覆うタッチパネルとを一体に備える表示装置で実行される画像区画プログラムであって、
前記表示部に画像を表示する表示処理と、
前記表示部に前記画像が表示されている状態で前記タッチパネルに接触物を接触させて直線的に移動させるスライド操作が前記タッチパネルによって受け付けられると、前記接触物の移動軌跡に沿った直線を前記画像の区画線として設定する設定処理と、
前記設定処理によって少なくとも一つの前記区画線が設定された後に、前記画像を所定角度回転させる回転処理と、
を前記表示装置に実行させる画像区画プログラム。
【請求項２】
請求項１に記載の画像区画プログラムであって、
前記所定角度は９０度である、画像区画プログラム。
【請求項３】
請求項１又は請求項２に記載の画像区画プログラムであって、
前記区画線によって区画されている複数の部分画像のうちいずれかの部分画像を選択する選択操作が前記タッチパネルによって受け付けられると、選択された前記部分画像を前記画像から削除する削除処理を前記表示装置に実行させる、画像区画プログラム。
【請求項４】
請求項３に記載の画像区画プログラムであって、
前記回転処理において、前記削除処理によって前記選択された部分画像が削除されると、当該部分画像が削除された後の前記画像を前記所定角度回転させる、画像区画プログラム。
【請求項５】
請求項３に記載の画像区画プログラムであって、
前記設定処理において、前記スライド操作を受け付けた後、前記タッチパネルによって他の操作を受け付けることなく前記スライド操作を再度受け付けた場合は、先に設定されている前記区画線と平行な新たな前記区画線を設定し、
前記回転処理において、残されている前記部分画像が一つになるまで前記削除処理によって前記部分画像が削除されると、当該残されている前記部分画像を回転させる、画像区画プログラム。
【請求項６】
請求項１乃至請求項３のいずれか一項に記載の画像区画プログラムであって、
前記回転処理において、前記設定処理によって一つの前記区画線が設定される毎に前記画像を前記所定角度回転させる、画像区画プログラム。
【請求項７】
請求項１乃至請求項６のいずれか一項に記載の画像区画プログラムであって、
前記タッチパネルによって前記区画線の設定をキャンセルするキャンセル操作が受け付けられると、設定されている前記区画線の設定を解除するとともに、前回前記画像を回転させた方向とは逆方向に前記画像を前記所定角度回転させるキャンセル処理を前記表示装置に実行させる、画像区画プログラム。
【請求項８】
請求項１乃至請求項７のいずれか一項に記載の画像区画プログラムであって、
回転後の前記画像のサイズを前記タッチパネルの表示領域に合わせて変更するサイズ変更処理を前記表示装置に実行させる、画像区画プログラム。
【請求項９】
請求項１乃至請求項８のいずれか一項に記載の画像区画プログラムであって、
前記区画線は延伸方向が予め決められており、
前記設定処理において、前記接触物が略前記延伸方向に移動した場合は前記区画線を設定し、前記接触物が略前記延伸方向以外に移動した場合は前記区画線を設定しない、画像区画プログラム。
【請求項１０】
画像を表示する表示部と、
前記表示部の表示面を覆うタッチパネルと、
制御部とを備え、
前記制御部は、
前記表示部に画像を表示する表示処理と、
前記表示部に前記画像が表示されている状態で前記タッチパネルに接触物を接触させて直線的に移動させるスライド操作が前記タッチパネルによって受け付けられると、前記接触物の移動軌跡に沿った直線を前記画像の区画線として設定する設定処理と、
前記設定処理によって少なくとも一つの前記区画線が設定された後に、前記画像を所定角度回転させる回転処理と、
を実行する、表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを操作して画像を複数の部分画像に区画する技術に関する。
【背景技術】
【０００２】
従来、タッチパネルを備える表示装置において、タッチパネルに指を接触させてスライドさせると、接触開始点から接触終了点までの直線軌道を区画線として画面を２分割し、分割した一方の画面には分割前と同じ画像を表示し、他方の画面には新たな画像を表示する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２５７２２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術は区画線を１つだけ設定するものであり、２以上の区画線によって画面を更に多くの部分に分割することについては考慮されていない。
本明細書では、タッチパネルを操作して互いに所定角度で交差する区画線を画像に設定する場合の操作性を向上する技術を開示する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される画像区画プログラムは、画像を表示する表示部と前記表示部の表示面を覆うタッチパネルとを一体に備える表示装置で実行される画像区画プログラムであって、前記表示部に画像を表示する表示処理と、前記表示部に前記画像が表示されている状態で前記タッチパネルに接触物を接触させて直線的に移動させるスライド操作が前記タッチパネルによって受け付けられると、前記接触物の移動軌跡に沿った直線を前記画像の区画線として設定する設定処理と、前記設定処理によって少なくとも一つの前記区画線が設定された後に、前記画像を所定角度回転させる回転処理と、を前記表示装置に実行させる。
【０００６】
また、上記画像区画プログラムは、前記所定角度は９０度であってもよい。
【０００７】
また、上記画像区画プログラムは、前記区画線によって区画されている複数の部分画像のうちいずれかの部分画像を選択する選択操作が前記タッチパネルによって受け付けられると、選択された前記部分画像を前記画像から削除する削除処理を前記表示装置に実行させてもよい。
【０００８】
また、上記画像区画プログラムは、前記回転処理において、前記削除処理によって前記選択された部分画像が削除されると、当該部分画像が削除された後の前記画像を前記所定角度回転させてもよい。
【０００９】
また、上記画像区画プログラムは、前記設定処理において、前記スライド操作を受け付けた後、前記タッチパネルによって他の操作を受け付けることなく前記スライド操作を再度受け付けた場合は、先に設定されている前記区画線と平行な新たな前記区画線を設定し、前記回転処理において、残されている前記部分画像が一つになるまで前記削除処理によって前記部分画像が削除されると、当該残されている前記部分画像を回転させてもよい。
【００１０】
また、上記画像区画プログラムは、前記回転処理において、前記設定処理によって一つの前記区画線が設定される毎に前記画像を前記所定角度回転させてもよい。
【００１１】
また、上記画像区画プログラムは、前記タッチパネルによって前記区画線の設定をキャンセルするキャンセル操作が受け付けられると、設定されている前記区画線の設定を解除するとともに、前回前記画像を回転させた方向とは逆方向に前記画像を前記所定角度回転させるキャンセル処理を前記表示装置に実行させてもよい。
【００１２】
また、上記画像区画プログラムは、回転後の前記画像のサイズを前記タッチパネルの表示領域に合わせて変更するサイズ変更処理を前記表示装置に実行させてもよい。
【００１３】
また、上記画像区画プログラムは、前記区画線は延伸方向が予め決められており、前記設定処理において、前記接触物が略前記延伸方向に移動した場合は前記区画線を設定し、前記接触物が略前記延伸方向以外に移動した場合は前記区画線を設定しないようにしてもよい。
【００１４】
本明細書によって開示される表示装置は、画像を表示する表示部と、前記表示部の表示面を覆うタッチパネルと、制御部とを備え、前記制御部は、前記表示部に画像を表示する表示処理と、前記表示部に前記画像が表示されている状態で前記タッチパネルに接触物を接触させて直線的に移動させるスライド操作が前記タッチパネルによって受け付けられると、前記接触物の移動軌跡に沿った直線を前記画像の区画線として設定する設定処理と、前記設定処理によって少なくとも一つの前記区画線が設定された後に、前記画像を所定角度回転させる回転処理と、
を実行する。
【００１５】
なお、この発明は、画像区画方法、画像区画プログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００１６】
上記の画像区画プログラム、及び、表示装置によると、例えば画像の上下方向に延伸する区画線と左右方向に延伸する区画線とを設定する場合は、接触物を上下方向に移動させて上下方向に延伸する区画線を設定した後で画像が９０度回転されることにより、接触物を再度上下方向に移動させるだけで上下方向に延伸する区画線と左右方向に延伸する区画線とを設定できる。
【００１７】
つまり、上記の画像区画プログラム、及び、表示装置によると、互いに所定角度で交差する区画線を設定する場合であっても、接触物を移動させる方向は同じでよい。これにより、接触物を移動させる方向を区画線毎に異ならせなくてよく、区画線を設定する操作が容易になる。
よって上記の画像区画プログラム、及び、表示装置によると、タッチパネルを操作して互いに所定角度で交差する区画線を画像に設定する場合の操作性が向上する。
【図面の簡単な説明】
【００１８】
【図１】実施形態１に係る携帯電話とプリンタとを示す模式図。
【図２】携帯電話の電気的構成を簡略化して示すブロック図。
【図３】区画線の設定の基本的な流れを示す模式図。
【図４】画像区画プログラムの処理の流れを示すフローチャート。
【図５】実施形態２に係る区画線の設定の基本的な流れを示す模式図。
【図６】画像区画プログラムの処理の流れを示すフローチャート。
【図７】実施形態３に係る区画線の設定の基本的な流れを示す模式図。
【図８】画像区画プログラムの処理の流れを示すフローチャート。
【図９】実施形態４に係る区画線の設定の基本的な流れを示す模式図。
【図１０】画像区画プログラムの処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１９】
＜実施形態１＞
本発明の実施形態１を図１ないし図４によって説明する。
（１）全体構成
図１は、本発明の実施形態１に係る携帯電話１（表示装置の一例）と、携帯電話１と通信可能に接続されているプリンタ２とを示す模式図である。携帯電話１は通話機能に加えて無線通信機能を有しており、無線ＬＡＮルータ３などを介してＬＡＮ（Ｌｏｃａｌ  Ａｒｉａ  Ｎｅｔｗｏｒｋ）やインターネットなどの通信ネットワーク４に無線接続される。携帯電話１は通信ネットワーク４を介してプリンタ２に印刷を指示することにより、プリンタ２に画像を印刷させることができる。
【００２０】
（２）携帯電話の電気的構成
図２は、携帯電話１の電気的構成を簡略化して示すブロック図である。携帯電話１は、制御部１１、送受信部１２、音声入出力部１３、無線通信部１４、表示部１５、操作部１６、記憶部１７を備えて構成されている。
【００２１】
制御部１１は、アプリケーションプロセッサ、ＲＯＭ、ＲＡＭなどを備えて構成されている。アプリケーションプロセッサは、ＲＯＭや記憶部１７に記憶されている各種のプログラムを実行することによって携帯電話１の各部を制御する。ＲＯＭはアプリケーションプロセッサが実行するための各種のプログラムやデータなどを記憶している。ＲＡＭはアプリケーションプロセッサが各種の処理を実行するための主記憶装置として用いられる。
【００２２】
送受信部１２は、アンテナ、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）回路、ベースバンドプロセッサなどを備えて構成されており、アンテナを介して基地局５との間で音声信号の送受信を行う。また、送受信部１２は基地局５との間でパケット通信を行うことも可能に構成されている。
【００２３】
音声入出力部１３は、マイク、スピーカ、音声処理回路などを備えて構成されている。マイクによって入力された音声信号は送受信部１２によって基地局５に送信され、送受信部１２によって基地局５から受信した音声信号はスピーカによって発音される。
【００２４】
無線通信部１４は、Ｗｉ−Ｆｉ（登録商標）に準拠して構成されており、無線ＬＡＮルータ３などを介して通信ネットワーク４に無線接続される。
【００２５】
なお、携帯電話１を通信ネットワーク４に無線接続できる規格であれば無線通信の規格はＷｉ−Ｆｉに限られない。例えば、携帯電話１はＢｌｕｅｔｏｏｔｈ（登録商標）によって無線接続される構成であってもよいし、ＩｒＤＡなどの赤外線による光無線データ通信によって無線接続される構成であってもよい。
また、本実施形態では携帯電話１を通信ネットワーク４に無線接続する場合を例に説明するが、携帯電話１は通信ネットワーク４に有線接続されてもよい。
また、本実施形態では通信ネットワーク４を介して携帯電話１をプリンタ２に接続する場合を例に説明するが、携帯端末１とプリンタ２とが直接接続される構成であってもよい。
【００２６】
表示部１５は、液晶ディスプレイや有機ＥＬディスプレイなどの表示デバイス、表示デバイスを駆動する駆動回路などを備えており、画像を表示可能に構成されている。
操作部１６は、表示部１５の表示面１５ａを覆う略透明なタッチパネル、タッチパネルを制御する制御回路、各種の操作ボタンなどを備えて構成されている。ユーザは操作部１６を操作することにより、電話番号の入力やアプリケーションプログラムの操作などを行うことができる。
【００２７】
記憶部１７は、フラッシュメモリなどの不揮発性メモリを用いて各種のプログラムやデータを記憶する装置である。記憶部１７には、オペレーティングシステム（ＯＳ）、アプリケーションプログラム、画像データなどの各種のプログラムやデータが記憶される。実施形態１ではアプリケーションプログラムとして画像区画プログラム、及び印刷プログラムが記憶されている。
【００２８】
（３）画像区画プログラム
画像区画プログラムは、互いに所定角度で交差する区画線を画像に設定することによって画像を複数の部分画像に区画し、区画した複数の部分画像のうちいずれかの部分画像をユーザに選択させ、選択された部分画像を外部のプログラムに出力する処理を携帯電話１に実行させるプログラムである。
【００２９】
実施形態１では区画線を交差させる角度が９０度である場合を例に説明する。すなわち、本実施形態では互いに直交する区画線を設定する場合を例に説明する。
また、実施形態１では外部のプログラムとして印刷プログラムを例に説明する。なお、外部のプログラムは部分画像を電子メールに添付して送信するプログラムであってもよいし、部分画像を別の画像データとして保存するプログラムであってもよいし、部分画像を加工するプログラムであってもよい。選択された部分画像をどのような処理に用いるかは適宜選択可能である。
【００３０】
（３−１）区画線を画像に設定する基本的な流れ
図３は、互いに直交する区画線を画像に設定する基本的な流れを概念的に示す模式図であって、表示部１５に表示される画面２０の変化を時系列で示す模式図である。
【００３１】
１）画面２０Ａに示すように、ユーザはタッチパネルにおいて画像３０よりも上の位置に指（接触物の一例）を接触させ、画像よりも下の位置までほぼ真下に向かって直線的に指を移動させるスライド操作を行う。なお、ユーザは指に替えてスタイラスペン（接触物の一例）を用いてスライド操作を行ってもよい。
ここで、実施形態１においてスライド操作が受け付けられるのは略上下方向のみであり、略上下方向以外の方向のスライド操作は受け付けられない。略上下方向とは、指の移動軌跡に沿った方向と上下方向（「区画線の延伸方向として予め決められている方向」の一例）とがなす鋭角が所定の角度範囲内である方向をいう。
【００３２】
２）ユーザが略上下方向のスライド操作を行うと、画面２０Ｂに示すように、指の移動軌跡に沿った直線３１が区画線として画面２０上に表示される。これにより画像３０に一つの区画線が設定される。
ここで、移動軌跡に沿った直線３１とは、直線的に延びる移動軌跡を延長した直線ということもできる。あるいは、移動開始点と移動終了点とを結ぶ線分といってもよい。なお、移動軌跡が上下方向に対して傾いている場合は、上下方向と平行になるように区画線を補正してもよい。
そして、その区画線３１によって区画された各部分画像３２、３３の左上に［削除］ボタン３４が表示される。
【００３３】
３）ユーザがいずれか不要な部分画像の［削除］ボタン３４を押すと、その部分画像が画像から削除されるとともに、画面２０Ｃに示すように、部分画像が削除された後の画像３０が、例えば画像３０の重心位置を中心として左回りに９０度回転する。９０度は所定角度の一例である。なお、回転中心は画面３０上のいずれか１点であればよい。
回転後の画像３０全体を画面２０に表示しきれない場合は、回転後の画像３０全体が画面２０に表示されるように、表示部１５の画面サイズに合わせて回転後の画像のサイズと画像の位置とが変更される。具体的には例えば、全体が画面２０の表示領域内に収まる範囲で最も大きいサイズに画像３０が拡大／縮小される。そして、全体が画面２０の表示領域内に収まるように、拡大／縮小された後の画像２０の位置が移動される
また、画面２０Ｃに示すように、画像３０を回転させると［削除］ボタン３４は非表示にされる。
【００３４】
４）画像３０が回転した後もユーザはスライド操作を行うことができる。例えば画面２０Ｄに示すようにユーザがスライド操作を行うと、画面２０Ｅに示すように区画線３５が表示されるとともに、各部分画像３６、３７の左上に［削除］ボタン３４が表示される。
先の区画線３１を設定したときから画像が９０度回転しているので、新たに設定された区画線３５は先の区画線３１に対して直交することになる。
【００３５】
５）ユーザがいずれか不要な部分画像の［削除］ボタン３４を押すと、その部分画像が画像３０から削除され、画面２０Ｆに示すように、部分画像が削除された後の画像３０が右回りに９０度回転するとともに、［削除］ボタン３４が非表示にされる。
【００３６】
６）画面２０Ｆに示すように、残された画像３０を２タップすると、残されている画像３０が印刷プログラムに出力される。２タップとは、タッチパネルに連続して２回タッチする操作のことをいう。
なお、２タップは任意の段階で行うことができる。例えば画面２０Ｂにおいて２タップを行った場合は画面２０Ｂに示す画像３０が出力され、画面２０Ｄにおいて２タップを行った場合には画面２０Ｄに示す画像３０が出力される。
【００３７】
（３−２）区画線のキャンセル
ユーザは、区画線を設定した後、部分画像において［削除］ボタン３４以外の領域を１タップすることにより、区画線の設定をキャンセルすることもできる。１タップとは、タッチパネルに１回タッチする操作のことをいう。
ユーザが［削除］ボタン３４以外の領域を１タップすると、区画線が設定されている場合には設定されている区画線が解除されるとともに、前回の回転とは逆方向に画像３０が９０度回転し、前回の回転の前の状態に戻される。
【００３８】
（３−３）複数の平行な区画線の連続設定
ユーザは、スライド操作を行って区画線を設定した後、他の操作（１タップ、２タップ、［削除］ボタン３４を押す操作）を行う前に再度スライド操作を行うことにより、平行な区画線を連続して複数設定することもできる。
【００３９】
（３−４）画像区画プログラムの処理の流れ
図４は、画像区画プログラムの処理の流れを示すフローチャートである。前述した印刷プログラムでユーザが画像を選択して区画を指示すると、印刷プログラムから画像区画プログラムが呼び出され、ユーザが選択した画像が画像区画プログラムに渡される。画像区画プログラムは、印刷プログラムから画像が渡されると、渡された画像を表示部１５の画面２０に表示する（表示処理の一例）。本処理は表示処理によって画面２０に画像を表示すると開始される。
【００４０】
Ｓ１０１では、画像区画プログラムを実行する制御部１１（以下「画像区画プログラム」という）は、スライド操作、［削除］ボタン３４を押す操作、１タップ、２タップのうちいずれかの操作が受け付けられるまで待機する。
【００４１】
ここで、［削除］ボタン３４を押す操作は後述するＳ１０４で各部分画像の上に［削除］ボタン３４が表示された後に初めて可能となる操作であり、画像区画プログラムが起動された直後の段階では［削除］ボタン３４を押す操作は不能である。
【００４２】
画像区画プログラムは、上述したいずれかの操作が受け付けられると、受け付けられた操作がスライド操作である場合はＳ１０２に進み、［削除］ボタン３４を押す操作である場合はＳ１０５に進み、１タップである場合はＳ１０９に進み、２タップである場合はＳ１１０に進む。
【００４３】
Ｓ１０２はＳ１０１でスライド操作が受け付けられた場合の処理である。Ｓ１０２では、画像区画プログラムは受け付けられたスライド操作が略上下方向のスライド操作であるか否かを判定し、略上下方向のスライド操作である場合はＳ１０３に進み、略上下方向以外の方向のスライド操作である場合はＳ１０１に戻って次の操作が受け付けられるまで待機する。
【００４４】
Ｓ１０３では、画像区画プログラムは指の移動軌跡に沿った直線を画像の上に区画線として表示する（設定処理の一例）。
Ｓ１０４では、画像区画プログラムは区画線によって区画された各部分画像の左上に［削除］ボタン３４を表示する。表示後、画像区画プログラムはＳ１０１に戻って次の操作が受け付けられるまで待機する。
【００４５】
Ｓ１０５はＳ１０１で［削除］ボタン３４を押す操作が受け付けられた場合の処理である。Ｓ１０５では、画像区画プログラムは押された［削除］ボタン３４に対応する部分画像を画像から削除する（削除処理の一例）。
【００４６】
Ｓ１０６では、画像区画プログラムは、設定されている区画線を解除するとともに、「削除」ボタンを非表示にする。
ここで、Ｓ１０６は１タップが受け付けられて後述するＳ１０９で区画線が設定されていると判断された場合にも実行される。Ｓ１０９で区画線が設定されていると判断された場合に実行されるＳ１０６はキャンセル処理の一例である。
【００４７】
Ｓ１０７では、画像区画プログラムは部分画像が削除された後の画像を９０度回転させる（回転処理、キャンセル処理の一例）。
この回転は、前回Ｓ１０６を実行したときに画像を回転させた方向とは逆方向に行う。例えば前回左に９０度回転させたとすると、今回は右に９０度回転させる。なお、Ｓ１０７を最初に実行するときは左に９０度回転させるものとする。
【００４８】
Ｓ１０８では、画像区画プログラムは画面のサイズに合わせて回転後の画像のサイズを変更する（サイズ変更処理の一例）。また、画像の位置も画面２０内に収まるように移動する。変更後、画像区画プログラムはＳ１０１に戻って次の操作が受け付けられるまで待機する。
ここで、Ｓ１０７及びＳ１０８は１タップが受け付けられた場合にも実行される。１タップは画像が未だ１度も回転されていない状態でも受け付けられるので、画像が未だ１度も回転されていない状態で１タップが行われた場合には、Ｓ１０７及びＳ１０８は実行しないものとする。
【００４９】
Ｓ１０９はＳ１０１で１タップが受け付けられた場合の処理である。Ｓ１０９では、画像区画プログラムは区画線が設定されているか否かを判定し、区画線が設定されている場合はＳ１０６に進み、区画線が設定されていない場合はＳ１０７に進む。
【００５０】
Ｓ１１０はＳ１０１で２タップが受け付けられた場合の処理である。Ｓ１１０では、画像区画プログラムは区画線が設定されているか否かを判定し、区画線が設定されている場合はＳ１１１に進み、区画線が設定されていない場合はＳ１１２に進む。
【００５１】
Ｓ１１１では、画像区画プログラムは、設定されている区画線を解除するとともに、「削除」ボタンを非表示にする。
Ｓ１１２では、画像区画プログラムは残されている部分画像を印刷プログラムに出力する。
【００５２】
（４）実施形態の効果
以上説明した実施形態１に係る画像区画プログラムによると、画像の上下方向に延伸する区画線と左右方向に延伸する区画線とを設定する場合は、指を上下方向に移動させて上下方向に延伸する区画線を設定した後で画像が９０度回転されることにより、指を再度上下方向に移動させるだけで上下方向に延伸する区画線と左右方向に延伸する区画線とを設定できる。
つまり、直交する区画線を設定する場合であっても、指を移動させる方向は同じでよい。これにより、指を移動させる方向を区画線毎に異ならせなくてよく、区画線を設定する操作が容易になる。
よって画像区画プログラムによると、タッチパネルを操作して互いに直交する区画線を画像に設定する場合の操作性が向上する。
【００５３】
更に、画像区画プログラムによると、選択された部分画像を画像から削除するので、不要な部分画像を削除することで、必要な部分画像だけを得ることができる。
【００５４】
更に、画像区画プログラムによると、［削除］ボタン３４を押すことによって削除する部分画像を選択すると、選択した部分画像が削除されるとともに、部分画像が削除された後の画像が回転されるので、削除する部分画像を選択する操作と画像を回転させる操作とを別々に行う場合に比べて操作の回数を低減できる。
【００５５】
更に、画像区画プログラムによると、ユーザは１タップを行うことにより、設定した区画線を解除できる。
また、画像区画プログラムによると、１タップが行われると画像を９０度回転させるので、区画線を再設定する場合に指を移動させる方向は先の区画線を設定する際に移動させた方向と同じでよい。これにより、区画線を設定する操作が容易になる。
また、画像区画プログラムによると、画像を回転させる方向は前回画像を回転させた方向とは逆方向であるので、前回画像を回転させる前の状態に画像を戻すことができる。
【００５６】
更に、画像区画プログラムによると、回転後の画像のサイズをタッチパネルの表示領域に合わせて変更するので、回転後の画像をそのまま表示した場合には表示部１５の画面内に画像全体を表示しきれない場合であっても、画像のサイズを変更することにより、回転後の画像全体を画面内に表示できる。
【００５７】
更に、画像区画プログラムによると、画像を区画する方向が略上下方向に固定されているので、ユーザは常に同じ方向に指を移動させればよい。これにより、互いに直交する区画線を画像に設定する場合の操作性がより向上する。
【００５８】
更に、画像区画プログラムによると、前回画像を回転させた方向とは逆方向に画像を回転させるので、画像の天地が逆になってしまわないようにすることができる。
【００５９】
更に、画像区画プログラムによると、スライド操作によって区画線を設定した後、その他の操作（１タップ、２タップ、［削除］ボタン３４を押す操作）を行う前に再度スライド操作を行うことによって複数の平行な区画線を連続して設定できる。このようにすれば、例えば上下方向に２つの平行な区画線を設定して画像を３つの部分画像に区画し、３つの部分画像のうち中央にある部分画像を削除することもできる。
【００６０】
＜実施形態２＞
次に、本発明の実施形態２を図５ないし図６によって説明する。
実施形態１では１タップに「区画線の解除」と「画像の回転」とが割り当てられていたが、実施形態２では１タップに「区画線の解除」は割り当てられておらず、「画像の回転」だけが割り当てられている。実施形態２では、ユーザは任意の段階で１タップを行うことにより、設定した区画線を解除することなく画像を９０度回転させることができる。
【００６１】
図５は、実施形態２に係る区画線の設定の基本的な流れを概念的に示す模式図である。
１）画面２０Ｇに示すように、ユーザは、タッチパネルにおいて画像よりも上の位置に指を接触させ、画像よりも下の位置までほぼ真下に向かって直線的に指を移動させるスライド操作を行う。
【００６２】
２）ユーザが略上下方向のスライド操作を行うと、画面２０Ｈに示すように、指の移動軌跡に沿った直線４１が画像３０の区画線として表示されるとともに、その区画線４１によって区画された各部分画像４２、４３の左上に［削除］ボタン３４が表示される。
【００６３】
３）ユーザが画像の［削除］ボタン３４以外の領域を１タップすると、画面２０Ｉに示すように、画像３０が左回りに９０度回転する。
【００６４】
４）画像３０が回転した後もユーザはスライド操作が可能である。例えば画面２０Ｊに示すようにユーザがスライド操作を行うと、画面２０Ｋに示すように区画線４４が表示されるとともに、各部分画像の左上に［削除］ボタン３４が表示される。
【００６５】
５）画面２０Ｋに示すように、ユーザが［削除］ボタン３４を押すと、対応する部分画像が削除され、画面２０Ｌに示すように、対応する部分画像が削除された後の画像３０が右に９０度回転する。
【００６６】
６）画面２０Ｌに示すように、ユーザが［削除］ボタン３４を押すと、対応する部分画像が削除され、対応する部分画像が削除された後の画像３０が左に９０度回転する。
【００６７】
７）画面２０Ｍに示すように、ユーザが部分画像の［削除］ボタン３４を押すと、対応する部分画像が削除され、対応する部分画像が削除された後の画像３０が右に９０度回転する。
【００６８】
図６は、実施形態２に係る画像区画プログラムの処理の流れを示すフローチャートである。ここでは実施形態１と実質的に同一の処理には同一の符号を付して説明を省略する。
Ｓ２０１では、画像区画プログラムは、不要な区画線を解除するとともに、不要な［削除］ボタン３４を非表示にする。例えば、画面２０Ｌに示すように、「３」を表す部分画像が削除されると、左右方向に延伸する区画線は不要になるので解除され、「３」を表す部分画像の上に表示されていた［削除］ボタン３４も不要になるので非表示にされる。
【００６９】
ただし、部分画像を削除した結果、残っている部分画像が一つだけである場合には、残っている部分画像の上に表示されている［削除］ボタン３４も非表示にするものとする。
【００７０】
Ｓ１０１で１タップが受け付けられた場合は、画像区画プログラムは実施形態１のＳ１０６ではなくＳ１０７に進む。従って、１タップが受け付けられた場合には、設定されている区画線を解除することなく画像が９０度回転することになる。
【００７１】
以上説明した実施形態２に係る画像区画プログラムによると、ユーザは回転操作を行うことにより、部分画像を削除することなく画像を回転させることができる。例えば、ユーザは、部分画像を削除してから画像を回転させるのではなく、必要な区画線を全て設定した後に部分画像を削除したい場合もある。画像区画プログラムによると、部分画像を削除することなく画像を回転させることができるので、必要な区画線を全て設定した後に部分画像を削除したいユーザの利便性が向上する。
【００７２】
＜実施形態３＞
次に、本発明の実施形態３を図７ないし図８によって説明する。
実施形態３では区画線が設定される毎に画像が９０度回転される。そして、実施形態３では［削除］ボタン３４が押されても画像は回転されない。
【００７３】
図７は、実施形態３に係る区画線の設定の基本的な流れを概念的に示す模式図である。画面２０Ｐに示すように、ユーザが略上下方向のスライド操作を行うと、指の移動軌跡に沿った直線５１（画面２０Ｑ参照）が画像３０の区画線として表示されるとともに、その区画線５１によって区画された各部分画像の左上に［削除］ボタン３４が表示される。そして、画面２０Ｑに示すように、画像が左に９０度回転される。
【００７４】
同様に、画面２０Ｒに示すように、ユーザが略上下方向のスライド操作を行うと、指の移動軌跡に沿った直線５２（画面２０Ｓ参照）が画像３０の区画線として表示されるとともに、その区画線５２によって区画された各部分画像の左上に［削除］ボタン３４が表示される。そして、画面２０Ｓに示すように、画像が右に９０度回転する。
【００７５】
ユーザがいずれか不要な部分画像の［削除］ボタン３４を押すと、画面２０Ｔに示すように、その部分画像が画像３０から削除される。ただし、画像３０は回転されない。以後、画面２０Ｕ及び画面２０Ｖに示すように、ユーザがいずれか不要な部分画像の［削除］ボタン３４を押すと、画像３０が回転されることなくその部分画像が画像３０から削除される。
【００７６】
図８は、実施形態３に係る画像区画プログラムの処理の流れを示すフローチャートである。ここでは実施形態１と実質的に同一の処理には同一の符号を付して説明を省略する。
実施形態３に係るフローチャートでは、Ｓ１０７及びＳ１０８がＳ１０４の後に実行される。これにより、区画線が設定されると画像が９０度回転される一方、部分画像を削除しても画像は回転されなくなる。
【００７７】
Ｓ３０１では、画像区画プログラムは、不要な区画線を解除するとともに、不要な［削除］ボタン３４を非表示にする。例えば、画面２０Ｔに示すように、「３」を表す部分画像が削除されると、左右方向に延伸する区画線５１は不要になるので解除され、「３」を表す部分画像の上に表示されていた［削除］ボタン３４も不要になるので非表示にされる。
【００７８】
Ｓ３０２では、画像区画プログラムは直前に設定された区画線を解除するとともに、不要な［削除］ボタン３４を非表示にする。例えば、画面２０Ｑで１タップが行われたとすると、画面２０Ｐで設定した区画線５１が解除される。
【００７９】
Ｓ３０３では、画像区画プログラムは前回の回転とは逆方向に画像を９０度回転させる。
Ｓ３０４では、画像区画プログラムは画面のサイズに合わせて回転後の画像のサイズを変更する。
実施形態３はその他の点において実施形態１と実質的に同一である。
【００８０】
以上説明した実施形態３に係る画像区画プログラムによると、一つの区画線が設定される毎に画像を９０度回転させるので、区画線を設定する操作と画像を回転させる操作とを別々に行う場合に比べて操作の回数を低減できる。
【００８１】
＜実施形態４＞
次に、本発明の実施形態４を図９ないし図１０によって説明する。
実施形態４では、先に設定されている区画線と平行な新たな区画線を設定した場合に、残されている部分画像が一つだけになるまでは部分画像が削除されても画像を回転させず、残されている部分画像が一つだけになったときに画像を回転させる。
【００８２】
図９は、実施形態４に係る区画線の設定の基本的な流れを概念的に示す模式図である。実施形態４では、例えば画面６０Ｂにおいて３つの部分画像のうち右側の部分画像が削除されても、画面６０Ｃに示すように、残された画像３０は回転されない。残された画像３０には２つの部分画像があるからである。そして、画面６０Ｃにおいて左側の部分画像が削除されると、残されている部分画像は一つだけであるので、画面６０Ｄに示すように、残された画像３０が左に９０度回転される。
【００８３】
図１０は、実施形態４に係る画像区画プログラムの処理の流れを示すフローチャートである。ここでは実施形態１と実質的に同一の処理には同一の符号を付して説明を省略する。
【００８４】
Ｓ４０１では、画像区画プログラムは、不要な区画線を解除するとともに、不要な［削除］ボタン３４を非表示にする。
例えば、画面６０Ｂで右側の部分画像が削除されると、画面６０Ｂにおいて右側の部分画像と中央の部分画像とを区画していた区画線７２は不要になるので解除され、右側の部分画像の上に表示されていた［削除］ボタン３４が非表示にされる。
【００８５】
Ｓ４０２では、画像区画プログラムは残されている部分画像が一つだけであるか否かを判定し、一つだけである場合はＳ１０７に進み、二つ以上である場合はＳ１０１に戻って次の操作が受け付けられるまで待機する。
Ｓ４０３では、画像区画プログラムは設定されている区画線を解除するとともに、区画線を解除することによって不要になった［削除］ボタン３４を非表示にする。そして、画像区画プログラムはＳ１０７に進む。
実施形態４はその他の点において実施形態１と実質的に同一である。
【００８６】
以上説明した実施形態４に係る画像区画プログラムによると、複数の平行な区画線を設定して画像を３以上の部分画像に区画した場合に、残されている部分画像が一つになるまでは部分画像が削除されても画像が回転されないので、画像の無用な回転を抑制でき、必要な部分画像を効率よく得ることができる。
【００８７】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００８８】
（１）上記実施形態では互いに９０度で交差する区画線、すなわち互いに直交する区画線を設定する場合を例に説明したが、設定する区画線は例えば互いに４５度傾いている区画線であってもよい。この場合、指を上下方向にスライドさせて最初の区画線を設定した後、画像を４５度回転させれば、再度指を上下方向にスライドさせることにより、４５度で交差する区画線を設定できる。つまり、４５度で交差する区画線を設定する場合であっても、指を移動させる方向は同じでよい。この場合、４５度は所定角度の一例である。
また、４５度で交差する区画線を設定するのか、９０度で交差する区画線を設定するのかをユーザに指定させ、指定された角度を所定角度として画像を回転させてもよい。
【００８９】
（２）上記実施形態では画像から不要な部分画像を削除して残された部分画像を印刷プログラムに出力する場合を例に説明したが、必ずしも不要な部分画像を削除しなくてもよい。例えば、図７の画面２０Ｓにおいて、区画された複数の部分画像の中からユーザが２タップした部分画像だけをコピーして印刷プログラムに出力してもよい。この場合は画像３０から部分画像は削除されないことになる。
【００９０】
（３）上記実施形態では前回画像を回転させた方向とは逆方向に画像を回転させる場合を例に説明したが、常に同じ方向に画像を回転させてもよい。
【００９１】
（４）上記実施形態では略上下方向のスライド操作だけを受け付ける場合を例に説明したが、略左右方向のスライド操作だけを受け付けるようにしてもよいし、斜め方向のスライド操作だけを受け付けるようにしてもよい。
また、全ての方向のスライド操作を受け付けるようにしてもよい。上記画像区画プログラムによれば１方向のスライド操作だけで直交する区画線を設定することができるが、ユーザによってはそれに加えて自由な方向のスライド操作も受け付けられた方が使い勝手がよいと考える場合もあるからである。
【００９２】
（５）上記実施形態１〜３では平行な区画線を連続して設定できる場合を例に説明したが、平行な区画線を連続して設定できないようにしてもよい。例えば、スライド操作を受け付けた場合は、１タップ、２タップ、［削除］ボタンを押す操作のいずれかが受け付けられるまで次のスライド操作を受け付けないようにしてもよい。
【００９３】
（６）上記実施形態では表示装置として携帯電話を例に説明したが、タッチパネルを備えるタブレット型コンピュータや携帯情報端末に本発明を適用してもよい。
また、画像を表示可能なディスプレイとタッチパネルとを備えるプリンタに本発明を適用してもよい。例えば、プリンタにおいては、着脱可能に装着されたリムーバブルメモリに記憶されているデジタル画像を印刷するダイレクトプリント機能が知られている。このダイレクトプリント機能において、記憶されているデジタル画像をディスプレイに表示し、表示したデジタル画像を区画線によって区画し、区画した複数の部分画像のうちユーザによって選択された部分画像を印刷させる場合に本発明を適用してもよい。
【００９４】
（７）上記実施形態では設定処理や回転処理を制御部１１によって実行する場合を例に説明したが、これらの処理を互いに別のＣＰＵ、若しくはＡＳＩＣやその他の回路によって実行してもよい。
【符号の説明】
【００９５】
１・・・携帯電話、１１・・・制御部、１５・・・表示部、１６・・・操作部、２０・・・画面、３０・・・画像、３１、３５、４１、４４、５１、５２、７２・・・区画線、３２、３６、４２・・・部分画像、３４・・・［削除］ボタン
【図１】
0005413688.tif 000002
【図２】
0005413688.tif 000003
【図３】
0005413688.tif 000004
【図４】
0005413688.tif 000005
【図５】
0005413688.tif 000006
【図６】
0005413688.tif 000007
【図７】
0005413688.tif 000008
【図８】
0005413688.tif 000009
【図９】
0005413688.tif 000010
【図１０】
0005413688.tif 000011