(57)【要約】      （修正有）【課題】インデックス画面に表示されたサムネイル画像の一覧から複数の画像を選択する際の操作性を向上させる画像処理装置を提供する。【解決手段】サムネイル画像の一覧を生成してタッチパネル１０７にインデックス画面を表示する画面生成部１０６と、ユーザのタッチ位置を検出するタッチ位置検出部１０４と、インデックス画面がタップ操作されたとき、タップされたサムネイル画像を選択状態とし、選択状態のサムネイル画像が複数ある場合に、選択状態のサムネイル画像の順番を検出するタッチ順番検出部１０８と、選択状態の複数のサムネイル画像のうちで最後に選択状態として処理されたサムネイル画像が、タッチ位置検出部により検出されたタッチ位置がインデックス画面の端部であると判断した場合に、タッチ順番検出部の検出結果に基づき、インデックス画面をスクロールさせるように画面生成部１０６を制御する制御手段１０１と、を備える。【選択図】図１
2017004415.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを有する表示部に表示される画像を処理する画像処理装置であって、
画像としてのオブジェクトの一覧を生成して前記タッチパネルにインデックス画面を表示する画面生成手段と、
前記インデックス画面でのユーザのタッチ位置を検出するタッチ位置検出手段と、
ユーザにより前記インデックス画面がタップ操作されたとき、タップされたオブジェクトを選択状態として処理する選択処理手段と、
前記選択処理手段により選択状態として処理されたオブジェクトが複数ある場合に、選択状態として処理されたオブジェクトの順番を検出するタッチ順番検出手段と、
前記選択状態として処理された前記複数のオブジェクトのうちで最後に前記選択状態として処理されたオブジェクトにおける、前記タッチ位置検出手段により検出されたタッチ位置が前記インデックス画面の端部であると判断した場合に、前記タッチ順番検出手段の検出結果に基づき、前記インデックス画面をスクロールさせるように前記画面生成手段を制御する制御手段と、を備えることを特徴とする画像処理装置。
【請求項２】
前記オブジェクトは、静止画から生成されたサムネイル画像、又は動画のフレームから切り出されたサムネイル画像であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記選択状態として処理された前記複数のオブジェクトが前記インデックス画面の一側から他側に向けて選択された場合に、前記インデックス画面を前記一側の方向にスクロールさせ、前記インデックス画面の他側から一側に向けて選択された場合に、前記インデックス画面を前記他側の方向にスクロールさせるように前記画面生成手段を制御することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記タッチ位置検出手段により前記インデックス画面からタッチアップしたことが検出された場合に、前記インデックス画面をスクロールさせるように前記画面生成手段を制御することを特徴とする請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
前記制御手段は、前記表示部の表示領域の大きさに応じて前記スクロールの量を変更制御することを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
タッチパネルを有する表示部に表示される画像を処理する画像処理方法であって、
画像としてのオブジェクトの一覧を生成して前記タッチパネルにインデックス画面を表示する画面生成ステップと、
前記インデックス画面でのユーザのタッチ位置を検出するタッチ位置検出ステップと、
ユーザにより前記インデックス画面がタップ操作されたとき、タップされたオブジェクトを選択状態として処理する選択処理ステップと、
前記選択処理ステップで選択状態として処理されたオブジェクトが複数ある場合に、選択状態として処理されたオブジェクトの順番を検出するタッチ順番検出ステップと、
前記選択状態として処理された前記複数のオブジェクトのうちで最後に前記選択状態として処理されたオブジェクトにおける、前記タッチ位置検出ステップで検出されたタッチ位置が前記インデックス画面の端部であると判断した場合に、前記タッチ順番検出ステップでの検出結果に基づき、前記インデックス画面をスクロールさせるように前記画面生成ステップでの処理を制御する制御ステップと、を備えることを特徴とする画像処理方法。
【請求項７】
請求項６に記載の画像処理方法の各ステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル式の表示部に表示される画像の処理技術に関し、特にＵＩ（ユーザインタフェイス）技術の改良に関する。
【背景技術】
【０００２】
タッチパネル式の表示部を備える電子機器では、静止画や動画等の画像のコンテンツを示すサムネイルの一覧をタッチパネルにインデックス画面として表示することができるものがある。インデックス画面から例えば友人に送りたい複数の画像を選択するには、まず、インデックス画面に表示されたサムネイルの一覧から１つ目のサムネイルをタップして選択し、必要に応じてインデックス画面をスクロールさせて表示対象のサムネイルを更新する。その後、スクロールしたインデックス画面に表示された新たなサムネイルの一覧から２つ目のサムネイルをタップして選択するという操作を繰り返して行う（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−５９６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１では、インデックス画面に表示されたサムネイルの一覧から複数の画像を選択する際、所望のサムネイルをタップ操作で選択した後、タッチアップして所定の領域からドラッグ操作をしてインデックス画面をスクロールさせる必要がある。
【０００５】
また、ドラッグ操作をしてインデクス画面をスクロールさせる際に、指のタッチ操作がタップ操作と誤検知されてユーザの意思に反して指をタッチした位置のサムネイルが選択されてしまう可能性がある。
【０００６】
そこで、本発明は、インデックス画面に表示されたサムネイルの一覧から複数の画像を選択する際の操作性を向上させる画像処理技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、タッチパネルを有する表示部に表示される画像を処理する画像処理装置であって、画像としてのオブジェクトの一覧を生成して前記タッチパネルにインデックス画面を表示する画面生成手段と、前記インデックス画面でのユーザのタッチ位置を検出するタッチ位置検出手段と、ユーザにより前記インデックス画面がタップ操作されたとき、タップされたオブジェクトを選択状態として処理する選択処理手段と、前記選択処理手段により選択状態として処理されたオブジェクトが複数ある場合に、選択状態として処理されたオブジェクトの順番を検出するタッチ順番検出手段と、前記選択状態として処理された前記複数のオブジェクトのうちで最後に前記選択状態として処理されたオブジェクトにおける、前記タッチ位置検出手段により検出されたタッチ位置が前記インデックス画面の端部であると判断した場合に、前記タッチ順番検出手段の検出結果に基づき、前記インデックス画面をスクロールさせるように前記画面生成手段を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、インデックス画面に表示されたサムネイル画像の一覧から複数の画像を選択する際の操作性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態の一例である画像処理装置を説明するブロック図である。
【図２】（ａ）はタッチパネルに表示されたインデックス画面を示す図、（ｂ）はメモリに生成されたインデックス画面の表示用の画像イメージを示す図である。
【図３】タッチパネル上でのタップ操作とドラッグ操作について説明する図である。
【図４】（ａ）はユーザがインデックス画面から複数のサムネイル画像を選択する動作を説明する図、（ｂ）はインデックス示画面の自動スクロールについて説明する図である。
【図５】インデックス画面から複数のサムネイル画像を選択した後、インデックス画面を自動スクロールさせる処理を説明するフローチャート図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態の一例を説明する。
【００１１】
図１は、本発明の実施形態の一例である画像処理装置を説明するブロック図である。なお、本実施形態では、画像処理装置として、タッチパネル式の表示部が一体に搭載されたスマートフォンを例示するが、これに限定されない。
【００１２】
図１に示すように、本実施形態の画像処理装置１００は、制御部１０１、メモリ１０２、復号化部１０３、タッチ位置検出部１０４、記録媒体アクセス部１０５、画面生成部１０６、タッチパネル１０７、及びタッチ順番検出部１０８を備える。
【００１３】
制御部１０１は、画像処理装置１００の全体の制御を司る。また、本実施形態では、制御部１０１は、タッチ位置検出部１０４の検出結果、又はタッチ位置検出部１０４及びタッチ順番検出部１０８の各検出結果に基づき、タッチパネル１０７に表示された画面をスクロールさせる制御も行う。
【００１４】
メモリ１０２は、データを一時的に蓄え、制御部１０１の作業領域等に用いられる。復号化部１０３は、記録媒体アクセス部１０５を介して不図示の記録媒体から読み込まれた画像データを復号する。タッチ位置検出部１０４は、タッチパネル１０７上でのタッチ位置を検出する。記録媒体アクセス部１０５は、画像処理装置１００に着脱可能に装着された不図示の記録媒体から画像データやプログラム等を読み込む。
【００１５】
画面生成部１０６は、タッチパネル１０７に表示する画像を生成する。また、画面生成部１０６は、復号化部１０３で復号化した静止画や動画等のオブジェクトを示すサムネイル画像の一覧を生成してタッチパネル１０７にインデックス画面を表示する。サムネイル画像は、静止画から生成されたサムネイル画像、又は動画のフレームから切り出されたサムネイル画像である。
【００１６】
タッチパネル１０７は、画像処理装置１００の表示部に設けられ、画面生成部１０６で生成された画像を表示する表示機能と、ユーザによるタッチ操作を認識してタッチ位置検出部１０４に出力する操作機能とを有する。
【００１７】
タッチ順番検出部１０８は、ユーザがタッチパネル１０７に対して複数のタップ操作をした場合、タッチ位置が表示画面のスクロール方向の一側から他側へ移動したのか、又はその逆なのかを検出する。また、タッチ順番検出部１０８は、タップ操作により画像が選択された状態か否かを管理する選択処理部の機能も兼ねる。
【００１８】
次に、複数の画像データからサムネイル画像の一覧を生成してタッチパネル１０７にインデックス画面を表示し、ユーザがインデックス画面から所望のサムネイル画像を選択するまでの流れについて説明する。
【００１９】
記録媒体から記録媒体アクセス部１０５を通してメモリ１０２に読み出された複数の画像データは、復号化部１０３で復号されて、メモリ１０２に書き戻される。次に、画面生成部１０６は、復号化された画像データをメモリ１０２から読み出して縮小処理し、サムネイル画像の一覧を生成してメモリ１０２に書き戻す。これにより、メモリ１０２上にインデックス画面の表示用の画像が生成される。メモリ１０２に生成されたインデックス画面の表示用の画像は、制御部１０１の制御によりタッチパネル１０７に表示される。
【００２０】
図２（ａ）はタッチパネル１０７に表示されたインデックス画面を示す図、図２（ｂ）はメモリ１０２に生成されたインデックス画面の表示用の画像イメージを示す図である。
【００２１】
ユーザは、図２（ａ）に示すインデックス示画面から所望のサムネイル画像２０２をタッチ操作して画像を選択することができる。また、図２（ｂ）に示すように、メモリ１０２に生成されたインデックス画面の表示用の画像は、タッチパネル１０７の表示領域より上下方向（スクロール方向）に大きいサイズで生成されている。
【００２２】
これにより、ユーザがタッチパネル１０７にタッチした状態でドラッグ操作してインデックス画面をスクロールさせた場合に、インデックス画面をとぎらせることなく、なめらかにスクロールさせることが可能となる。
【００２３】
次に、図３を参照して、タッチパネル１０７上でのタップ操作とドラッグ操作について説明する。図３に示すように、ユーザがタッチパネル１０７の所定位置を指３００でタップ操作すると、タッチ位置検出部１０４によりインデックス画面のどの位置にタッチしたかが検出される。
【００２４】
そして、タッチアップした位置が例えばサムネイル画像３０１である場合、そのサムネイル画像３０１がタッチ順番検出部１０８の選択処理部により選択状態として処理される。選択状態として処理されたサムネイル画像３０１は、画面生成部１０６によって色を変えるなどして選択状態がわかるように表示が変更される。
【００２５】
また、指３０２をタッチパネル１０７にタッチした状態で滑らせるドラッグ操作を行い、指３０２が指３０３の位置に移動した場合には、タッチ位置検出部１０４により指の下側から上側への移動が検出される。
【００２６】
そして、制御部１０１は、タッチ位置検出部１０４の検出結果に基づき、タッチパネル１０７に表示されるインデックス画面の全体を指３０２から指３０３までの移動距離だけ上方にスクロールさせるよう画面生成部１０６を制御する。これにより、ユーザは、インデックス画面全体を上方にスムーズにスクロールさせることができる。
【００２７】
次に、図４（ａ）を参照して、ユーザがタッチパネル１０７に表示されたインデックス画面から複数のサムネイル画像を選択する動作について説明する。
【００２８】
図４（ａ）に示すように、ユーザは、インデックス画面をドラッグ操作しながら、まず指４００でサムネイル画像４０１をタップ操作して選択した後、タッチアップし、次に、指４０２でサムネイル画像４０３をタップ操作して選択した後、タッチアップする。次に、指４０４でサムネイル画像４０５をタップ操作して選択する。これにより、複数のサムネイル画像を選択し、選択した画像データを画像処理装置１００のメール機能を用いて外部に送信したり、一括削除したりする。
【００２９】
次に、図４（ｂ）を参照して、タッチパネル１０７に表示されたインデックス示画面の自動スクロールについて説明する。
【００３０】
前述したように、指４０４でサムネイル画像４０５をタップ操作して選択した後、タッチアップすると、タッチ順番検出部１０８は、複数のサムネイル画像４０１，４０３，４０５がインデックス画面の上側から下側に向けて順番に選択されたことを検出する。また、タッチ位置検出部１０４は、指４０４の位置がタッチパネル１０７の下側の端部であることを検出する。なお、本実施形態においてタッチパネル１０７の端部は、タッチパネル１０７上でタッチ位置を検出可能な範囲の端から所定の距離以内の領域とする。そして、制御部１０１は、タッチ順番検出部１０８及びタッチ位置検出部１０４の各検出結果に基づき、図４（ｂ）に示すように、タッチパネル１０７に表示されたインデックス画面を上方（矢印４１０方向）にスクロールさせるように画面生成部１０６を制御する。
【００３１】
図５は、ユーザがタッチパネル１０７に表示されたインデックス画面から複数のサムネイル画像を選択した後、インデックス画面を自動スクロールさせる処理を説明するフローチャート図である。図５に示す各処理は、不図示のＲＯＭや記録媒体等に記憶されたプログラムがメモリ１０２に展開されて、制御部１０１のＣＰＵ等により実行される。
【００３２】
図５において、ステップＳ５００では、制御部１０１は、タッチ位置検出部１０４によりインデックス画面のサムネイル画像が選択されたかを判断し、サムネイル画像が選択された場合は、ステップＳ５０１に進む。
【００３３】
ステップＳ５０１では、制御部１０１は、サムネイル画像が選択されたことをタッチ順番検出部１０８の選択処理部に通知し、選択されたサムネイル画像を選択状態にする。また、制御部１０１は、画面生成部１０６により、選択されたサムネイル画像に対してメモリ１０２上で枠に色を付けるなどして選択状態であることが分かるようにする。更に、制御部１０１は、選択されたサムネイル画像がすでに選択状態の場合は、タッチ順番検出部１０８の選択処理部により非選択状態に戻し、ステップＳ５０２に進む。
【００３４】
ステップＳ５０２では、制御部１０１はタッチ順番検出部１０８が管理する選択状態のサムネイル画像のうち、直前に選択された複数個のサムネイル画像の配置位置に基づき、これらの選択方向を判断する。選択方向はインデックス画面の上側から下側への方向、又は下側から上側への方向のいずれかである。また、制御部１０１は、タッチ順番検出部１０８が管理する選択状態のサムネイル画像のうち、サムネイル画像の選択方向が不明、又はランダムにサムネイル画像が選択されたかを判断する。
【００３５】
そして、制御部１０１は、サムネイル画像の選択方向がインデックス画面の上側から下側への方向、又は下側から上側への方向と判断した場合は、ステップＳ５０３に進み、それ以外の場合は、ステップＳ５００に戻る。
【００３６】
ステップＳ５０３では、制御部１０１は、タッチ位置検出部１０４によりユーザがタッチアップしたことが検出されたかを判断し、タッチアップした場合は、ステップＳ５０４に進み、タッチアップしていない場合は、タッチアップするまで処理を繰り返す。
【００３７】
ステップＳ５０４では、制御部１０１は、タッチ位置検出部１０４によりタッチアップを検出した位置がインデックス画面の上側の端部か下側の端部かを判断する。更に、制御部１０１は、タッチアップを検出した位置がインデックス画面の下側（又は上側）の端部で、かつステップＳ５０２で判断した選択方向がインデックス画面の上側（又は下側）から下側（又は上側）への方向の条件を満たすか否かを判断する。そして、制御部１０１は、前記条件を満たす場合は、ステップＳ５０５に進み、満たさない場合は、ステップＳ５００に戻る。
【００３８】
ステップＳ５０５では、制御部１０１は、タッチパネル１０７に表示しているインデックス画面を上側（又は下側）にスクロールさせるように画面生成部１０６を制御し、ステップＳ５０２に戻る。
【００３９】
このとき、制御部１０１は、表示部の表示領域の大きさに応じてスクロール量を変更制御してもよい。具体的には、表示領域が小さいモバイル機器等では、インデックス画面に表示できるサムネイル画像の数が少ないため、ユーザが最後に選択したサムネイル画像の一部を含むか、又はサムネイル画像を含まないようにスクロールさせるのが好ましい。また、表示領域が比較的大きいＰＣやタブレット機器等では、インデックス画面に表示できるサムネイル画像の数が多いため、ユーザが最後に選択したサムネイル画像を含むようにスクロールさせるのが好ましい。
【００４０】
以上説明したように、本実施形態では、インデックス画面に表示されたサムネイル画像の一覧から複数の画像を選択した後、タッチアップするだけで、インデックス画面を自動的にスクロールさせることができる。これにより、タッチアップ後のドラッグ操作を不要にし、かつ指のタッチ操作がタップ操作と誤検知されることを防止することができ、インデックス画面に表示されたサムネイル画像の一覧から複数の画像を選択する際の操作性を向上させることができる。
【００４１】
なお、本発明は、上記実施形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００４２】
また、本発明は、以下の処理を実行することによっても実現される。即ち、本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４３】
１００  画像処理装置
１０１  制御部
１０２  メモリ
１０３  復号化部
１０４  タッチ位置検出部
１０５  記録媒体アクセス部
１０６  画面生成部
１０７  タッチパネル
１０８  タッチ順番検出部
【図１】
2017004415.tif 000003
【図２】
2017004415.tif 000004
【図３】
2017004415.tif 000005
【図４】
2017004415.tif 000006
【図５】
2017004415.tif 000007