(57)【要約】【課題】異なる入力手段を用いて簡易で直感的な操作を行うことができる画像処理装置等を提供する。【解決手段】本画像処理装置は、画像を処理する画像処理装置１であって、入力手段による所定領域への操作を受け付けるタッチパネル１１と、操作が受け付けられた入力手段を判別する入力手段判別部１２と、入力手段ごとに割り当てられ、画像に対し、同じ機能で異なる処理を実行するための処理情報を記憶する記憶部１５と、記憶部１５に記憶された処理情報のうち、入力手段判別部１２により判別された入力手段に割り当てられた処理情報に対応する処理を実行する切り出し範囲描画処理部１３と、を備える。【選択図】図１
2013105324.tif 000002
【特許請求の範囲】
【請求項１】
画像を処理する画像処理装置であって、
入力手段による所定領域への操作を受け付ける操作受付部と、
前記操作受付部によって操作が受け付けられた入力手段を判別する入力手段判別部と、
前記入力手段ごとに割り当てられ、画像に対し、同じ機能で異なる処理を実行するための処理情報を記憶する記憶部と、
前記記憶部に記憶された処理情報のうち、前記入力手段判別部により判別された入力手段に割り当てられた処理情報に対応する処理を実行する処理部と、
を備える画像処理装置。
【請求項２】
請求項１記載の画像処理装置であって、
前記操作受付部は、前記入力手段が前記所定領域に接触することで操作を受け付け、
前記入力手段判別部は、前記操作受付部が受け付けた前記入力手段の接触面積に応じて、前記入力手段を判別する画像処理装置。
【請求項３】
請求項１または２記載の画像処理装置であって、
前記処理部は、前記機能として、画像の切り出しを行う場合、複数の前記入力手段により入力された線で囲まれた選択範囲にある画像に対し、前記入力手段ごとに異なる、画像を加工するための加工処理を行う画像処理装置。
【請求項４】
請求項３記載の画像処理装置であって、
前記処理部は、前記複数の入力手段のうち、第１の入力手段により入力された第１の線に沿って選択される画像に対し、直線で切り出し処理を行い、第２の入力手段により入力された第２の線に沿って選択される前記画像に対し、千切り処理を行う画像処理装置。
【請求項５】
請求項３記載の画像処理装置であって、
前記画像に含まれるオブジェクトを認識するオブジェクト認識部を備え、
前記処理部は、前記複数の入力手段のうち、第１の入力手段により入力された第１の線と、第２の入力手段により入力された第２の線の始端および終端を前記オブジェクト認識部により認識されたオブジェクトに沿って結線した線とで囲まれた前記選択範囲を認識する画像処理装置。
【請求項６】
請求項４または５記載の画像処理装置であって、
前記処理部は、前記第１の入力手段により入力された第１の線の端点と、前記第２の入力手段により入力された第２の線の端点と、の距離が所定距離以下である場合には、前記第１の線の端点と前記第２の線の端点とを結線し、前記結線された第１の線と第２の線で囲まれた範囲を前記選択範囲として認識する画像処理装置。
【請求項７】
画像を処理する画像処理装置における画像処理方法であって、
入力手段による所定領域への操作を受け付けるステップと、
前記操作が受け付けられた入力手段を判別するステップと、
記憶部に記憶された、前記入力手段ごとに割り当てられ、画像に対し、同じ機能で異なる処理を実行するための処理情報のうち、前記判別された入力手段に割り当てられた処理情報に対応する処理を実行するステップと、
を有する画像処理方法。
【請求項８】
請求項７に記載の画像処理方法の各ステップをコンピュータに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を処理する画像処理装置、画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
スマートフォン、タブレット端末等の携帯情報端末では、指やスタイラスペン（単にスタイラスともいう）で画面にタッチすることで、さまざまな処理の操作が行われる。
【０００３】
図１３は従来の切り出し処理および画像処理の手順を説明するための図である。例えば、携帯情報端末１０１の画面に表示された画像から所望の画像を得る場合、画像処理ソフトを使用して、画像の切り出し処理を行った後、画像の加工処理に切り替え、エフェクトをかける箇所が選択された。
【０００４】
また、この種の先行技術として、スタイラスの太さに応じて異なる機能、例えば、細いスタイラスはペンの機能、太いスタイラスは消しゴムの機能を有するものが知られている（特許文献１参照）。
【０００５】
また、メール作成画面において、指で元のメールの参照画面に遷移する、スタイラスで電話番号にタッチして電話をかける、指とスタイラスで添付ファイルを再生する、ものが知られている（特許文献２参照）。
【０００６】
さらに、様々なアプリケーションにおいて、指とスタイラスでそれぞれ異なる機能を与えるものが知られている（特許文献３参照）。
【０００７】
このように、特許文献１〜３では、指、スタイラス、もしくは、指とスタイラスにそれぞれ異なる機能を持たせることで、少ない手数で多くの機能を実現させていた。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平２−２９９０１３号公報
【特許文献２】特開２００８−０８４１１９号公報
【特許文献３】特開２００８−１０８２３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来の画像処理装置では、スタイラスもしくは指で画像の切り出し処理（範囲選択処理）を行った後、別のツールを使用してエフェクト処理を行う場合、２回の操作が必要となり、エフェクト箇所を個別に指定する等の場合、操作が煩雑なものとなっていた。
【００１０】
また、特許文献１〜３に記載されたものは、いずれも、指、スタイラス、もしくは、指とスタイラスといった、入力手段毎に、関連性のない異なる機能が割り当てられていた。このため、ユーザは、各入力手段によってどのような機能が実現されるかを、個々に覚える必要があった。さらに、これらの入力手段が影響し合うような処理か行われることもなかった。
【００１１】
本発明は、上記従来の事情に鑑みてなされたものであって、異なる入力手段を用いて簡易で直感的な操作を行うことができる画像処理装置、画像処理方法、および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の画像処理装置は、画像を処理する画像処理装置であって、入力手段による所定領域への操作を受け付ける操作受付部と、前記操作受付部によって操作が受け付けられた入力手段を判別する入力手段判別部と、前記入力手段ごとに割り当てられ、画像に対し、同じ機能で異なる処理を実行するための処理情報を記憶する記憶部と、前記記憶部に記憶された処理情報のうち、前記入力手段判別部により判別された入力手段に割り当てられた処理情報に対応する処理を実行する処理部と、を備える。
【００１３】
この構成によれば、指やスタイラスを用いて選択される画像に対し、同一の機能で異なる処理が施される。これにより、異なる入力手段を用いて簡易で直感的な操作を行うことができる。
【００１４】
本発明の画像処理方法は、画像を処理する画像処理装置における画像処理方法であって、入力手段による所定領域への操作を受け付けるステップと、前記操作が受け付けられた入力手段を判別するステップと、記憶部に記憶された、前記入力手段ごとに割り当てられ、画像に対し、同じ機能で異なる処理を実行するための処理情報のうち、前記判別された入力手段に割り当てられた処理情報に対応する処理を実行するステップと、を有する。
【００１５】
この方法によれば、指やスタイラスを用いて選択される画像に対し、同一の機能で異なる処理が施される。これにより、異なる入力手段を用いて簡易で直感的な操作を行うことができる。
【００１６】
本発明の画像処理プログラムは、上記画像処理方法の各ステップをコンピュータに実行させるためのプログラムである。
【００１７】
このプログラムによれば、指やスタイラスを用いて選択される画像に対し、同一の機能で異なる処理が施される。これにより、異なる入力手段を用いて簡易で直感的な操作を行うことができる。
【発明の効果】
【００１８】
本発明によれば、異なる入力手段を用いて簡易で直感的な操作を行うことができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態における画像処理装置の構成例を示すブロック図
【図２】本発明の第１の実施形態における記憶部に格納された各種の機能が登録されたテーブルの一例を示す図
【図３】本発明の第１の実施形態における画像処理装置の筐体前面を示す図
【図４】（Ａ）、（Ｂ）本発明の第１の実施形態における画像処理装置の動作手順の一例を示すフローチャート
【図５】（Ａ）、（Ｂ）本発明の第１の実施形態における切り出し処理およびエフェクト処理の一例を示す図
【図６】本発明の第１の実施形態における範囲選択処理手順の第１例を示すフローチャート
【図７】本発明の第１の実施形態における記憶部に記録されるタッチ入力の軌跡を表すデータの構造の一例を示す図
【図８】本発明の第１の実施形態における範囲選択処理手順の第２例を示すフローチャート
【図９】本発明の第１の実施形態における投げ縄ツールの機能を用いた場合の切り出し処理およびエフェクト処理の一例を示す図
【図１０】本発明の第２の実施形態における画像処理装置の構成例を示すブロック図
【図１１】（Ａ）、（Ｂ）本発明の第２の実施形態における画像処理装置の動作手順の一例を示すフローチャート
【図１２】本発明の第２の実施形態における画像処理の一例を説明するための図
【図１３】従来の切り出し処理および画像処理の手順を説明するための図
【発明を実施するための形態】
【００２０】
本発明の実施形態における画像処理装置、画像処理方法、および画像処理プログラムについて、図面を用いて説明する。本実施形態の画像処理装置は、例えばスマートフォンやタブレット端末などの携帯情報端末に適用される。
【００２１】
（第１の実施形態）
図１は本発明の第１の実施形態における画像処理装置の構成例を示すブロック図である。ここでは、切り出し（切り抜き）処理およびエフェクト処理を行う際の機能的構成例が示されている。
【００２２】
画像処理装置１は、タッチパネル１１、指／スタイラス判別処理部１２、切り出し範囲描画処理部１３、結線処理部１４、記憶部１５、表示器１６、および操作部１７を有して構成される。
【００２３】
タッチパネル１１は、表示器１６の画面に設けられ、所定領域への指やスタイラスなどの入力手段のタッチ位置を検出する。タッチパネルとしては、接触式や押圧式のものが挙げられる。タッチパネル１１は、入力手段による所定領域への操作を受け付ける操作受付部の一例である。
【００２４】
指／スタイラス判別処理部１２は、指もしくはスタイラスのいずれの入力手段がタッチされたかを判別する。つまり、指／スタイラス判別処理部１２は、タッチパネル１１により操作が受け付けられた入力手段を判別する入力手段判別部としての機能を有する。
【００２５】
また、指／スタイラス判別処理部１２は、タッチパネル１１への接触面積をもとに、入力手段を判別してもよい。一般的に指の接触面積はスタイラスの接触面積に比べて大きいので、入力手段が指であるかスタイラスであるかを判別することは容易である。
【００２６】
切り出し範囲描画処理部１３は、タッチ操作により描画された線で囲まれた範囲を切り出し範囲として描画処理を行う。つまり、切り出し範囲描画処理部１３は、切り出し処理およびエフェクト処理を行う。また、その他の各種制御、処理を行う。
【００２７】
結線処理部１４は、タッチパネル１１に対し、指あるいはスタイラスでリリースしてから再びタッチした時、終点と始点を結線するか否かを判断する。なお、指／スタイラス判別処理部１２、切り出し範囲描画処理部１３、および結線処理部１４は、専用のハードウェアで実現されてもよいし、本実施形態のように、ＣＰＵがプログラムを実行することで実現されてもよい。
【００２８】
記憶部１５には、各種のデータが記憶される他、タッチパネル１１の画面をなぞった際にタッチ位置の軌跡が座標の情報として記憶される。また、記憶部１５には、切り出し画像が格納される。
【００２９】
また、記憶部１５は、テーブル１５ａを用いて、入力手段ごとに割り当てられ、画像に対し、同じ機能で異なる処理を実行するための処理情報を記憶する。指やスタイラスによる描画に対応する機能が、あらかじめテーブル１５ａとして登録されている。図２は記憶部１５に格納された各種の機能が登録されたテーブル１５ａの一例を示す図である。このテーブル１５ａには、切り抜き処理と画像処理を行う際、指やスタイラスの操作によって実現される機能の組み合わせが処理情報として選択可能に登録されている。例えば、ユーザは、メニューキー１７ａを押下し、所望の機能の組み合わせをあらかじめ選択しておくことで、用途に適した機能の組み合わせを選択することができる。
【００３０】
具体的には、切り抜き処理の場合、範囲選択の機能には、指で「切断面をギザギザにする」、スタイラスで「切断面を直線にする」という組み合わせがある。また、指で「千切り効果」、スタイラスで「ハサミ」という組み合わせがある。また、指で「めくり効果」、スタイラスで「通常切り抜き」という組み合わせがある。また、指で「投げ縄ツール」、スタイラスで「通常切り抜き」という組み合わせがある。なお、画像処理の場合の各機能ついては、後述する第２の実施形態で説明する。
【００３１】
表示器１６は、ＬＣＤ等からなり、各種の画像を表示するとともに、切り出し範囲などを表す描画された線を表示する。操作部１７は各種キーからなる。
【００３２】
切り出し範囲描画処理部１３は、記憶部１５に記憶された処理情報のうち、指／スタイラス判別処理部１２により判別された入力手段に割り当てられた処理情報に対応する処理を実行する。切り出し範囲描画処理部１３は、テーブル１５ａに格納された切り抜き処理の機能のいずれか１つの処理を実行してもよいし、２つ以上の処理を実行してもよい。また、実行される処理はあらかじめ定められていても良いし、入力操作を介してユーザが設定してもよい。
【００３３】
図３は画像処理装置１の筐体前面の一例を示す図である。画像処理装置１の筐体前面には、表示器１６、操作部１７、マイク１８ａ、およびスピーカ１８ｂが設けられている。種々の画像が表示される表示器１６の画面には、前述したように、タッチパネル１１が設けられている。また、表示器１６の画面の下方には、タッチパネルからなる操作部１７が設けられている。ここでは、操作部１７として、メニューキー１７ａ、クリアキー１７ｂおよび確定キー１７ｃが切り替え自在に設定されている。例えば、後述する投げ縄キー６０に切り替えることも可能である。また、ユーザが把持して操作可能なスタイラス２１が用意されている。
【００３４】
上記構成を有する画像処理装置１の動作について説明する。
【００３５】
図４（Ａ）、（Ｂ）は画像処理装置１の動作手順の一例を示すフローチャートである。この動作が記述された画像処理プログラムは、画像処理装置１内のＲＯＭに格納されており、画像処理装置１内のＣＰＵによって実行される。
【００３６】
図４（Ａ）は範囲選択処理の一例を示す図である。この範囲選択処理は、メニューキー１７ａによって切り抜きモードの開始が選択された場合に実行される。ここでは、指とスタイラス（複数の入力手段）を用いて範囲が選択される。
【００３７】
画像処理装置１は、タッチパネル１１に対し、ユーザによるタッチ入力が行われるまで待機する（ステップＳ１）。タッチ入力が行われると、指／スタイラス判別処理部１２は、このタッチ入力が指によるものかスタイラスによるものかを判別する（ステップＳ２）。さらに、このステップＳ２の処理では、切り出し範囲描画処理部１３は、タッチ位置の座標を取得して記憶部１５に記録する。
【００３８】
切り出し範囲描画処理部１３は、このタッチ入力がリリースされたか否かを判別する（ステップＳ３）。リリースされていない場合、画像処理装置１は、ステップＳ２の処理に戻る。
【００３９】
一方、リリースされた場合、切り出し範囲描画処理部１３は、メニューキー１７ａによって切り抜きモードの終了が選択されたか否かを判別する（ステップＳ４）。切り抜きモードの終了が選択されていない場合、画像処理装置１はステップＳ１の処理に戻る。一方、切り抜きモードの終了が選択された場合、画像処理装置１は本動作を終了する。
【００４０】
図４（Ｂ）は切り出し処理の一例を示す図である。この切り出し処理は、図４（Ａ）の処理が行われた後に実行される。
【００４１】
切り出し範囲描画処理部１３は、記憶部１５に記録された座標から求められる選択範囲をもとに、記憶部１５に登録された画像（作業対象の画像）を切り出す（ステップＳ１１）。画像処理装置１は、切り出し画像の座標群ごとに処理を開始する（ステップＳ１２）。ここで、座標群とは、例えば指によってなぞられた軌跡の座標群であり、その後にスタイラスによってなぞられた軌跡の座標群とは区別される。
【００４２】
指／スタイラス判別処理部１２は、指によるタッチ入力であるか否かを判別する（ステップＳ１３）。指によるタッチ入力である場合、切り出し範囲描画処理部１３は、指用のエフェクト処理を行う（ステップＳ１４）。指用のエフェクト処理では、後述するように、例えば指で紙をちぎったような千切り処理が行われる。
【００４３】
一方、ステップＳ１３で指によるタッチ入力でなく、スタイラスによるタッチ入力である場合、切り出し範囲描画処理部１３は、スタイラス用のエフェクト処理を行う（ステップＳ１５）。スタイラス用のエフェクト処理では、後述するように、例えばハサミで切ったような直線の切り出し処理が行われる。
【００４４】
ステップＳ１４あるいはＳ１５の処理後、切り出し範囲描画処理部１３は、全ての座標群の処理が終わったか否かを判別する（ステップＳ１６）。全ての座標群の処理が終わっていない場合、画像処理装置１はステップＳ１２の処理に戻る。
【００４５】
一方、全ての座標群の処理が終わった場合、切り出し範囲描画処理部１３は、切り出された画像を出力画像として記憶部１５に記憶する（ステップＳ１７）。この記憶された出力画像は、表示器１６の画面に表示されるだけでなく、外部出力インタフェース（図示せず）を介してデータとして出力可能である。
【００４６】
図５（Ａ）、（Ｂ）は切り出し処理およびエフェクト処理の一例を示す図である。
図５（Ａ）に示すように、ユーザは、表示器１６の画面に表示された画像３０のうち、左側辺から上辺にかけてスタイラス２１でライン３１（第１の線の一例）の描画を行い、右側辺から下辺にかけて指２５でライン３３（第２の線の一例）の描画を行う。この結果、切り出し範囲（選択範囲）の画像３５が確定される。
【００４７】
この切り出し範囲で切り出しが行われると、図５（Ｂ）に示すように、切り出された画像３５において、左側辺から上辺にいたる部分では、例えばハサミで切ったようなエフェクト（効果）がかかる。また、右側辺から下辺にいたる部分では、例えば指でちぎってめくったようなエフェクトがかかる。ここで、スタイラス２１は第１の入力手段に相当し、指は第２の入力手段に相当する。
【００４８】
図６は詳細な範囲選択手順の一例を示すフローチャートである。
この動作が記述された画像処理プログラムは、画像処理装置１内のＲＯＭに格納されており、画像処理装置１内のＣＰＵによって実行される。
【００４９】
まず、画像処理装置１は、ユーザによるタッチ入力があるまで待機する（ステップＳ３１）。タッチ入力があると、指／スタイラス判別処理部１２は、そのタッチ入力がユーザの指によるものかスタイラスによるものかを判別する（ステップＳ３２）。さらに、このステップＳ３２では、切り出し範囲描画処理部１３は、タッチ位置（始点）の座標を取得する。
【００５０】
切り出し範囲描画処理部１３は、今回のタッチ入力が初回であるか否かを判別する（ステップＳ３３）。初回でない場合、結線処理部１４は、前回のタッチ入力の終点と今回のタッチ入力の始点とをつなぐ処理を行う（ステップＳ３４）。このように、前回の終点と今回の始点をつなぐことで、閉じた状態で選択範囲を確定することができ、選択範囲が明瞭になる。
【００５１】
ステップＳ３３で初回のタッチ入力である場合、あるいはステップＳ３４でつなぐ処理が行われた後、切り出し範囲描画処理部１３は、タッチ入力の座標を取得し、始点の座標を含め、記憶部１５に格納する（ステップＳ３５）。
【００５２】
切り出し範囲描画処理部１３は、タッチ入力がリリースされたか否かを判別する（ステップＳ３６）。リリースされていない場合、画像処理装置１は、ステップＳ３５の処理に戻り、同様の動作を行う。これにより、記憶部１５には、タッチ入力の軌跡の座標群が記録されることになる。
【００５３】
図７は記憶部１５に記録されるタッチ入力の軌跡を表すデータの構造の一例を示す図である。このデータには、指あるいはスタイラスの種別、始点のＸ，Ｙ座標、終点のＸ，Ｙ座標、座標群である軌跡の各Ｘ，Ｙ座標が示されている。
【００５４】
一方、ステップＳ３６でリリースされた場合、切り出し範囲描画処理部１３は、今回のタッチ入力の終点を記憶部１５に格納する（ステップＳ３７）。
【００５５】
この後、切り出し範囲描画処理部１３は、確定キー１７ｃが押下されたか否かを判別する（ステップＳ３８）。確定キー１７ｃが押下されない場合、画像処理装置１はステップＳ３１の処理に戻る。一方、確定キー１７ｃが押下された場合、画像処理装置１は、メニューキー１７ａによって切り抜きモードの終了が選択されるまで待機する（ステップＳ３９）。切り抜きモードの終了が選択されると、画像処理装置１は本動作を終了する。
【００５６】
図８は範囲選択手順の第２例を示すフローチャートである。この動作が記述された画像処理プログラムは、画像処理装置１内のＲＯＭに格納されており、画像処理装置１内のＣＰＵによって実行される。
【００５７】
まず、画像処理装置１は、ユーザによるタッチ入力があるまで待機する（ステップＳ４１）。タッチ入力があると、指／スタイラス判別処理部１２は、そのタッチ入力がユーザの指によるものかスタイラスによるものかを判別する（ステップＳ４２）。さらに、このステップＳ４１では、切り出し範囲描画処理部１３は、タッチ位置（始点）の座標を取得して記憶部１５に格納する。
【００５８】
切り出し範囲描画処理部１３は、タッチ入力の座標を取得し、記憶部１５に格納する（ステップＳ４３）。そして、切り出し範囲描画処理部１３は、タッチ入力がリリースされたか否かを判別する（ステップＳ４４）。タッチ入力がリリースされない場合、画像処理装置１は、ステップＳ４３の処理に戻り、同様の動作を行う。一方、ステップＳ４４でリリースされると、切り出し範囲描画処理部１３は、タッチ入力の終点の座標を記憶部１５に格納する（ステップＳ４５）。
【００５９】
この後、結線処理部１４は、全ての線の始点・終点の座標を記憶部１５から読み出して結線判定を行う（ステップＳ４６）。この結線判定では、今までに記録された始点（始端）と終点（終端）が一定の範囲内（所定距離以下）にあるか否かが判断される。すなわち、あるタッチ入力の軌跡の端点と、別のタッチ入力の軌跡の端点とが近くにある場合、これらの点は「結線する」と判定される。これにより、前回のタッチ入力の軌跡（線）に限らず、それより前のタッチ入力の線ともつなぐことができ、タッチ入力が簡単になり、範囲選択の自由度が高まる。
【００６０】
結線処理部１４は、ステップＳ４６の判定の結果、「結線する」と判定されたか否かを判別する（ステップＳ４７）。「結線する」と判定された場合、結線処理部１４は、結線対象となった点をつなぐ結線処理を行う（ステップＳ４８）。
【００６１】
一方、ステップＳ４７で「結線する」と判定されなかった場合、あるいはステップＳ４８で結線処理を行った後、切り出し範囲描画処理部１３は、確定キー１７ｃが押下されたか否かを判別する（ステップＳ４９）。確定キー１７ｃが押下されない場合、画像処理装置１はステップＳ４１の処理に戻る。一方、確定キー１７ｃが押下された場合、画像処理装置１は、メニューキー１７ａによって切り抜きモードの終了が選択されるまで待機する（ステップＳ５０）。切り抜きモードの終了が選択されると、画像処理装置１は本動作を終了する。
【００６２】
図９は投げ縄ツールの機能を用いた場合の切り出し処理およびエフェクト処理の一例を示す図である。投げ縄ツールには、切り出し範囲描画処理部１３により、画像に含まれる人物の顔などをオブジェクトとして認識し（オブジェクト認識部によるオブジェクト認識処理）、認識されたオブジェクトを捉える機能がある。
【００６３】
表示器１６の画面に表示された画像５０に対し、前述したように、左側辺から上辺にかけてスタイラス２１でライン５１を描画した後、右側辺から下辺に指２５でなぞってライン５３を描画した後、投げ縄キー６０を押して切り出し処理を行う。なお、投げ縄キー６０を押下することなく、指によるライン５３が描画された時点で自動的に投げ縄ツールの機能が実行されるようにしてもよい。この結果、切り出された画像５５は、背景部分５５ａと、投げ縄ツールにより捉えられた人物の顔５５ｂとからなる。
【００６４】
このように、処理部としての切り出し範囲描画処理部１３は、画像に含まれるオブジェクトを認識するオブジェクト認識部としての機能を有し、第１の入力手段としてのスタイラスにより入力された第１の線と、第２の入力手段としての指により入力された第２の線の始端および終端を、認識されたオブジェクトに沿って結線した線と、で囲まれた選択範囲を認識するようにしてもよい。
【００６５】
これにより、画像に含まれる特定の対象（オブジェクト）に沿った画像の切り出しが可能となる。なお、顔に沿って切り取られる画像５５の端縁５７はギザギザの直線であっても滑らかな曲線であってもよい。
【００６６】
このように、本実施形態の画像処理装置１によれば、画像を切り出して加工する際、指やスタイラスを用いたタッチ入力に、同じ機能として関連性のある切り出し処理が割り当てられ、それぞれが影響し合う処理が行われる。ここでは、指やスタイラスを用いて選択される画像に対し、同一の機能で異なる加工処理が施される。
【００６７】
このように、処理部としての切り出し範囲描画処理部１３は、機能として画像の切り出しを行う場合、複数の入力手段により入力された線で囲まれた選択範囲にある画像に対し、入力手段ごとに異なる、画像を加工するための加工処理を行っても良い。これにより、従って、異なる入力手段を用いて簡易で直感的な操作を行うことができる。
【００６８】
また、処理部としての切り出し範囲描画処理部１３は、第１の入力手段としてのスタイラスにより入力された第１の線に沿って選択される画像に対し、直線で切り出し処理を行い、第２の入力手段としての指により入力された第２の線に沿って選択される画像に対し、千切り処理を行ってもよい。これにより、スタイラスおよび指による１度の操作で、範囲選択処理、切り出し処理、エフェクト処理を行うことができ、操作性が向上する。
【００６９】
また、処理部としての切り出し範囲描画処理部１３は、第１の入力手段としてのスタイラスにより入力された第１の線の端点と、第２の入力手段としての指により入力された第２の線の端点と、の距離が所定距離以下である場合には、第１の線の端点と第２の線の端点とを結線し、結線された第１の線と第２の線で囲まれた範囲を選択範囲として認識してもよい。これにより、各入力端点に対して結線処理が実行され、スタイラスによる入力の端点と指による入力の端点とが若干離れている場合であっても、適切に範囲選択処理を行うことができるので、操作性が向上する。
【００７０】
（第２の実施形態）
第１の実施形態では、切り出し処理およびエフェクト処理について示したが、第２の実施形態では、画像処理を行う場合を示す。
【００７１】
図１０は本発明の第２の実施形態における画像処理装置１Ａの構成例を示すブロック図である。ここでは、画像処理装置１Ａにおける画像処理を行う際の機能的構成が示されている。また、第１の実施形態と同一の構成要素については同一の符号を用いることで、その説明を省略する。
【００７２】
画像処理装置１Ａでは、画像処理範囲描画処理部２３は、タッチ操作により囲まれた範囲を画像処理範囲として描画処理を行う。また、記憶部１５Ａには、画像処理範囲および指／スタイラス判定結果が格納される他、前述したテーブル１５ａが登録されている。その他の構成は前記第１の実施形態と同じである。
【００７３】
記憶部１５Ａは、前述したように、指やスタイラスによる描画に対応する機能の情報をあらかじめテーブル１５ａに記憶している。このテーブル１５ａには、前述した切り抜き処理とは別に、画像処理を行う際、指やスタイラスの操作によって実現される機能の組み合わせが選択可能に登録されている。例えば、ユーザは、メニューキー１７ａを押下し、所望の機能の組み合わせをあらかじめ選択しておくことで、用途に適した機能の組み合わせを選択することができる。
【００７４】
具体的には、画像処理の場合、ソフトフォース処理の機能には、指で「ぼやける」、スタイラスで「くっきり」という組み合わせがある。また、明度調整の機能には、指で「暗くする」、スタイラスで「明るくする」という組み合わせがある。また、画面効果の機能には、指で「キラキラ効果を消す」、スタイラスで「キラキラ効果を付ける」という組み合わせがある。また、指で「モザイクを消す」、スタイラスで「モザイクをかける」という組み合わせがある。また、指で「めくり効果をつける」、スタイラスで「めくり効果を消す」という組み合わせがある。
【００７５】
画像処理範囲描画処理部２３は、テーブル１５ａに格納された画像処理の機能のいずれか１つの処理を実行してもよいし、２つ以上の処理を実行してもよい。また、実行される処理はあらかじめ定められていても良いし、入力操作を介してユーザが設定してもよい。
【００７６】
上記構成を有する画像処理装置の動作について説明する。
図１１（Ａ）、（Ｂ）は画像処理装置１Ａの動作手順の一例を示すフローチャートである。この動作が記述された画像処理プログラムは、画像処理装置１Ａ内のＲＯＭに格納されており、画像処理装置１Ａ内のＣＰＵによって実行される。
【００７７】
図１１（Ａ）は範囲選択処理手順の一例を示す図である。この範囲選択処理は、メニューキー１７ａによって画像処理範囲指定モードの開始が選択された場合に実行される。
【００７８】
画像処理装置１Ａは、タッチパネル１１に対し、ユーザによるタッチ入力が行われるまで待機する（ステップＳ５１）。タッチ入力が行われると、指／スタイラス判別処理部１２は、このタッチ入力が指によるものかスタイラスによるものかを判別する（ステップＳ５２）。さらに、このステップＳ５２の処理では、画像処理範囲描画処理部２３は、タッチ位置の座標を取得して記憶部１５Ａに記録する。
【００７９】
画像処理範囲描画処理部２３は、このタッチ入力がリリースされたか否かを判別する（ステップＳ５３）。リリースされていない場合、画像処理装置１Ａは、ステップＳ５２の処理に戻る。
【００８０】
一方、リリースされた場合、画像処理装置１Ａは、メニューキー１７ａによって画像処理範囲指定モードの終了が選択されたか否かを判別する（ステップＳ５４）。画像処理範囲指定モードの終了が選択されていない場合、画像処理装置１ＡはステップＳ５１の処理に戻る。一方、画像処理範囲指定モードの終了が選択された場合、画像処理装置１Ａは本動作を終了する。
【００８１】
図１１（Ｂ）は画像処理手順の一例を示す図である。この画像処理は、範囲選択処理が行われた後に実行される。
【００８２】
画像処理範囲描画処理部２３は、記憶部１５Ａに記録された座標から求められる選択範囲をもとに、記憶部１５Ａに登録された画像（作業対象の画像）に対し、画像処理を行う（ステップＳ６１）。そして、画像処理範囲描画処理部２３は、画像処理が施された画像を出力画像として記憶部１５Ａに記憶する（ステップＳ６２）。この記憶された出力画像は、表示器１６の画面に表示されるだけでなく、外部出力インタフェース（図示せず）を介してデータとして出力可能である。
【００８３】
図１２は画像処理を説明するための図である。表示された画像において、画像処理を行いたい部分をスタイラス２１や指２５でそれぞれ指定すると、指定された部分に対し、画像処理が行われる。ここでは、指やスタイラス２１でなぞった部分には、所定幅の線で選択範囲が指定される。そして、スタイラス２１によってなぞられた部分７１には、例えば明度を上げる画像処理が行われる（図中、ドットで表されている）。指２５によってなぞられた部分７３には、例えば明度を下げる画像処理が行われる（図中、斜線で表されている）。
【００８４】
このように、本実施形態の画像処理装置１Ａによれば、画像処理を行う際、指やスタイラスを用いたタッチ入力に、同じ機能で関連性のある処理が割り当てられ、それぞれが影響し合うような処理が行われる。従って、画像処理を行う際にも、異なる入力手段を用いて簡易で直感的な操作を行うことができる。さらに、１度のタッチ入力で、範囲選択処理と画像処理（第１の実施形態における切り出し処理およびエフェクト処理に対応）を行うことができ、操作性が向上する。
【００８５】
なお、上記第１の実施形態と第２の実施形態とは、組み合わせることが可能である。
【００８６】
本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００８７】
例えば、上記実施形態では、入力手段として、指とスタイラスの２つの組み合わせの場合を示したが、３つ以上の組み合わせであってもよい。例えば、スタイラスの両端の太さを変え、細い側のタッチ入力と太い側のタッチ入力と指とからなる３つの組み合わせでそれぞれ異なる処理が割り当てられてもよい。さらには、指の接触面積の識別精度を高め、親指、人差し指、小指の３つを識別し、スタイラスと合わせて、４つの入力手段となるようにしてもよい。
【００８８】
また、上記実施形態では、切り出し処理およびエフェクト処理と画像処理との場合を示したが、これらの処理に限らず、入力処理や検索処理などにも本発明は適用可能である。
【００８９】
また、上記実施形態では、指やスタイラスによるタッチパネルへの接触面積によって、入力手段を判別していたが、これに限らず、例えば、感圧方式のタッチパネルを用いて、圧力分布でスタイラスと指を判別するようにしてもよい。
【００９０】
また、上記実施形態では、操作受付部の一例として、画像処理装置１、１Ａの表示器１６の画面に設けられたタッチパネル１１が用いられたが、表示器１６から離れた位置に設けられたタッチパッドであってもよい。
【００９１】
また、本発明は、上記実施形態の機能を実現する画像処理プログラムを、ネットワークあるいは各種記憶媒体を介して画像処理装置に供給し、この画像処理装置内のコンピュータが読み出して実行するプログラムも適用範囲である。
【産業上の利用可能性】
【００９２】
本発明は、画像を処理する際、異なる入力手段を用いて簡易で直感的な操作を行うことができ、有用である。
【符号の説明】
【００９３】
１、１Ａ  画像処理装置
１１  タッチパネル
１２  指／スタイラス判別処理部
１３  切り出し範囲描画処理部
１４  結線処理部
１５、１５Ａ  記憶部
１５ａ  テーブル
１６  表示器
１７  操作部
１７ａ  メニューキー
１７ｂ  クリアキー
１７ｃ  確定キー
１８ａ  マイク
１８ｂ  スピーカ
２１  スタイラス
２３  画像処理範囲描画処理部
２５  指
３０、３５  画像
３１、３３  ライン
５０、５５  画像
５１、５３  ライン
５５ａ  背景部分
５５ｂ  顔
５７  画像の端縁
７１、７３  描画された部分
【図１】
2013105324.tif 000003
【図２】
2013105324.tif 000004
【図３】
2013105324.tif 000005
【図４】
2013105324.tif 000006
【図５】
2013105324.tif 000007
【図６】
2013105324.tif 000008
【図７】
2013105324.tif 000009
【図８】
2013105324.tif 000010
【図９】
2013105324.tif 000011
【図１０】
2013105324.tif 000012
【図１１】
2013105324.tif 000013
【図１２】
2013105324.tif 000014
【図１３】
2013105324.tif 000015