(57)【要約】【課題】  意図しない表示領域でスクロールの発生を低減できる画像処理装置、方法、及びプログラム、並びにプリント注文受付機を提供する。【解決手段】プリント注文受付機のタッチパネルにプリント指定画面Ｗ１が表示される。プリント指定画面Ｗ１は、一覧表示領域Ｒ１と、指定画像表示領域Ｒ２とを有する。一覧表示領域Ｒ１には、入力された各画像のサムネイル画像Ｐが一覧表示される。指定画像表示領域Ｒ２には、プリントが指定された入力画像の指定サムネイル画像Ｔが表示される。一覧表示領域Ｒ１には、サムネイル画像Ｐが上下方向にスクロール自在に表示され、指定画像表示領域Ｒ２には、指定サムネイル画像Ｔが左右方向にスクロール自在に表示される。【選択図】図４
2016004396.tif 000002
【特許請求の範囲】
【請求項１】
一覧表示領域と、前記一覧表示領域に並んだ指定画像表示領域とを有する表示画面を表示する画像表示部と、
前記一覧表示領域上に配された第１センサ領域と、前記指定画像表示領域上に配された第２センサ領域とを有するタッチセンサと、
入力された複数の画像を前記一覧表示領域内に、縦方向と横方向とのいずれか１方向である第１スクロール方向にスクロール自在に一覧表示する第１表示制御部と、
前記一覧表示領域内に表示されている中から所望の画像を指定画像として指定する画像指定部と、
少なくとも１つの前記指定画像を前記指定画像表示領域内に、縦方向と横方向とのうちの前記第１スクロール方向とは異なる第２スクロール方向にスクロール自在に表示する第２表示制御部と、
前記第１センサ領域でのタッチ位置の前記第１スクロール方向への移動に応答して、前記第１表示制御部に前記一覧表示領域の画像を前記第１スクロール方向へスクロールさせ、前記第２センサ領域でのタッチ位置の前記第２スクロール方向への移動に応答して、前記第２表示制御部に前記指定画像表示領域の前記指定画像を前記第２スクロール方向にスクロールさせるスクロール制御部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記第２表示制御部は、前記指定画像表示領域内に前記第２スクロール方向と同じ方向に１行分の前記指定画像が配置されていることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
Ｍ、Ｎをそれぞれ自然とし、Ｍ＜Ｎとするときに、前記一覧表示領域内には、複数の前記画像がＭ行×Ｎ列に配列され、
前記指定画像表示領域内には、１行分の前記指定画像が配置されていることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記第１スクロール方向は、縦方向である列方向であり、
前記第２スクロール方向は、横方向である行方向である、
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記第１表示制御部は、前記指定画像表示領域内の前記指定画像が選択されたときに、前記一覧表示領域内の対応する画像の輪郭をフラッシュさせることを特徴とする請求項１ないし４のいずれか１項に記載の画像処理装置。
【請求項６】
前記第１表示制御部は、前記指定画像表示領域内の前記指定画像が選択されたときに、対応する画像が前記一覧表示領域内に表示されていない場合は、前記対応する画像が前記一覧表示領域内に表示されるように、表示切換えを行うことを特徴とする請求項１ないし５のいずれか１項に記載の画像処理装置。
【請求項７】
前記指定画像表示領域は、黒い帯状をしており、この中に前記指定画像が配置されていることを特徴とする請求項１ないし６のいずれか１項に記載の画像処理装置。
【請求項８】
請求項１ないし７のいずれか１つに記載の画像処理装置と、
前記指定画像表示領域内に表示された前記指定画像のプリントを注文する注文部と、
を備えることを特徴とするプリント注文受付機。
【請求項９】
一覧表示領域と、前記一覧表示領域に並んだ指定画像表示領域とを有する表示画面を表示する画像表示ステップと、
入力された複数の画像を前記一覧表示領域内に、縦方向と横方向とのいずれか１方向である第１スクロール方向にスクロール自在に一覧表示する第１表示制御ステップと、
前記一覧表示領域内に表示されている中から所望の画像を指定画像として指定する画像指定ステップと、
少なくとも１つの前記指定画像を前記指定画像表示領域内に、縦方向と横方向とのうちの前記第１スクロール方向とは異なる第２スクロール方向にスクロール自在に表示する第２表示制御ステップと、
前記一覧表示領域上に配されたタッチセンサの第１センサ領域でのタッチ位置の前記第１スクロール方向への移動に応答して、前記一覧表示領域の画像を前記第１スクロール方向へスクロールさせ、前記指定画像表示領域上に配された前記タッチセンサの第２センサ領域でのタッチ位置の前記第２スクロール方向への移動に応答して、前記指定画像表示領域の前記指定画像を前記第２スクロール方向にスクロールさせるスクロール制御ステップと、
を有する画像処理方法。
【請求項１０】
一覧表示領域と、前記一覧表示領域に並んだ指定画像表示領域とを有する表示画面を表示する画像表示ステップと、
入力された複数の画像を前記一覧表示領域内に、縦方向と横方向とのいずれか１方向である第１スクロール方向にスクロール自在に一覧表示する第１表示制御ステップと、
前記一覧表示領域内に表示されている中から所望の画像を指定画像として指定する画像指定ステップと、
少なくとも１つの前記指定画像を前記指定画像表示領域内に、縦方向と横方向とのうちの前記第１スクロール方向とは異なる第２スクロール方向にスクロール自在に表示する第２表示制御ステップと、
前記一覧表示領域上に配されたタッチセンサの第１センサ領域でのタッチ位置の前記第１スクロール方向への移動に応答して、前記一覧表示領域の画像を前記第１スクロール方向へスクロールさせ、前記指定画像表示領域上に配された前記タッチセンサの第２センサ領域でのタッチ位置の前記第２スクロール方向への移動に応答して、前記指定画像表示領域の前記指定画像を前記第２スクロール方向にスクロールさせるスクロール制御ステップと、
をコンピュータに実行させるための画像処理プログラム。
【請求項１１】
一覧表示領域を有する表示画面を表示する画像表示部と、
入力された複数の画像を前記一覧表示領域内にスクロール自在に一覧表示する第１表示制御部と、
スクロール操作に応答して、前記第１表示制御部に前記一覧表示領域内の画像をスクロールさせるスクロール制御部と、
を備え、
前記第１表示制御部は、第１表示倍率で前記一覧表示領域内に複数の前記画像をマトリクス状に配列して表示する第１表示モードと、前記第１表示モードよりも多くの前記画像をマトリクス状に配列して前記一覧表示領域内に前記第１表示倍率よりも小さい第２表示倍率で表示する第２表示モードとを有し、スクロールに関する特定の条件が満たされた場合に、前記第１表示モードから前記第２表示モードに切り替えることを特徴とする画像処理装置。
【請求項１２】
前記特定の条件は、スクロール速度が閾値以上となることであることを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
前記第１表示モードで前記一覧表示領域内に表示可能な前記画像の個数と、前記第２表示モードでスクロール方向と直交する方向の１行内に表示可能な前記画像の個数とが同じであることを特徴とする請求項１１または１２に記載の画像処理装置。
【請求項１４】
前記一覧表示領域は、前記第２表示モードではスクロール方向の前記表示画面の端部まで拡張されることを特徴とする請求項１１ないし１３のいずれか１項に記載の画像処理装置。
【請求項１５】
前記第１表示制御部は、前記第２表示モードではスクロール方向と直交する方向に伸びた指標を前記一覧表示領域内に表示することを特徴とする請求項１１ないし１４のいずれか１項に記載の画像処理装置。
【請求項１６】
前記第１表示制御部は、前記第２表示モードから前記第１表示モードに切り替える場合に、前記指標に重なる１行分の各画像を前記一覧表示領域内に表示することを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
前記第１表示制御部は、前記第２表示モードから前記第１表示モードに切り替える場合に、前記第１表示モードの切り替えの際に指定された画像を含む１行分の各画像を前記一覧表示領域内に表示することを特徴とする請求項１１ないし１５のいずれか１項に記載の画像処理装置。
【請求項１８】
前記第１表示制御部は、前記第２表示モードでは、複数の画像をグループ化して、グループごとに纏まった状態に表示することを特徴とする請求項１５に記載の画像処理装置。
【請求項１９】
前記第１表示制御部は、前記指標に重なる前記グループのうちの１つの画像を代表画像とし、前記代表画像を前記第２表倍率よりも大きな第３表示倍率で拡大して代表画像領域に表示することを特徴とする請求項１８に記載の画像処理装置。
【請求項２０】
前記第１表示制御部は、無操作が一定時間以上継続すること、または表示モードの復帰操作に応答して、前記第２表示モードから前記第１表示モードに切り替えることを特徴とする請求項１１ないし１９のいずれか１項に記載の画像処理装置。
【請求項２１】
請求項１１ないし２０のいずれか１つに記載の画像処理装置と、
プリントを注文する注文部とを備え、
前記画像表示部は、前記一覧表示領域内で指定された少なくとも１つの指定画像を表示する指定画像表示領域をさらに前記表示画面に表示し、
前記注文部は、前記指定画像表示領域内に表示された前記指定画像のプリントを注文することを特徴とするプリント注文受付機。
【請求項２２】
一覧表示領域を有する表示画面を表示する画像表示ステップと、
入力された複数の画像を前記一覧表示領域内にスクロール自在に一覧表示する第１表示制御ステップと、
スクロール操作に応答して、前記一覧表示領域内の画像をスクロールさせるスクロール制御ステップと、
を有し、
前記第１表示制御ステップは、第１表示倍率で前記一覧表示領域内に複数の前記画像をマトリクス状に配列して表示する第１表示モードと、前記第１表示モードよりも多くの前記画像をマトリクス状に配列して前記一覧表示領域内に前記第１表示倍率よりも小さい第２表示倍率で表示する第２表示モードとを有し、スクロールに関する特定の条件が満たされた場合に、前記第１表示モードから前記第２表示モードに切り替えることを特徴とする画像処理方法。
【請求項２３】
一覧表示領域を有する表示画面を表示する画像表示ステップと、
入力された複数の画像を前記一覧表示領域内にスクロール自在に一覧表示する第１表示制御ステップと、
スクロール操作に応答して、前記一覧表示領域内の画像をスクロールさせるスクロール制御ステップと、
をコンピュータに実行させるための画像処理プログラムであり、
前記第１表示制御ステップは、第１表示倍率で前記一覧表示領域内に複数の前記画像をマトリクス状に配列して表示する第１表示モードと、前記第１表示モードよりも多くの前記画像をマトリクス状に配列して前記一覧表示領域内に前記第１表示倍率よりも小さい第２表示倍率で表示する第２表示モードとを有し、スクロールに関する特定の条件が満たされた場合に、前記第１表示モードから前記第２表示モードに切り替えることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、方法、及びプログラム、並びにプリント注文受付機に関する。
【背景技術】
【０００２】
デジタルカメラやカメラ付き携帯電話で撮影した画像のプリントを受け付けるプリント注文受付機が知られている。また、パーソナルコンピュータ上からネットワークを介してプリント注文するシステムが知られている。プリント注文する場合には、メモリカード等の記録メディアから画像を読み込んでモニタなどの表示部に表示し、表示された画像から注文する画像を利用者が指定する。
【０００３】
プリント注文受付機などでは、プリント注文する際のユーザインタフェースとして、表示部に表示されたＧＵＩ（Graphical User Interface）が採用されている。また、このようなＧＵＩでは、注文する画像の指定を容易にするための各種提案がなされている。例えば、記録メディアなど読み込んだ各画像を一覧表示領域に一覧表示し、この一覧表示領域内でプリントすべき画像を利用者が指定し、指定された各画像を指定画像表示領域に表示させるようにしたＧＵＩを用いたプリント注文受付機が知られている（特許文献１，２を参照）。特許文献１，２では、指定画像表示領域は、一覧表示領域の下方に隣接して配されている。
【０００４】
各表示領域内に多くの画像を同時に表示できない場合には、通常はページ切り替えやスクロールにより、表示されていなかった画像を表示する。例えば特許文献１のプリント注文受付機では、第１，２表示領域内に複数の画像をマトリクスに配列するが、表示領域に表示されていない画像については縦方向（上下方向）にスクロールすることで表示できる。
【０００５】
表示領域に表示されているスクロールバーをポインティングデバイスを用いてドラッグ操作でスライドすることでスクロールされる。また、プリント注文受付機では、ポインティングデバイスとしてタッチパネル（タッチセンサ）が多く用いられている。このようにタッチパネルを用いた場合、スクロールバーをスライドする代りに、表示領域内をタッチした状態でそのタッチ位置をスライド移動するいわゆるドラッグ操作やフリック操作などでもスクロールが可能である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−０６０５６２号公報
【特許文献２】特開２０００−１１３２０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上記のように一覧表示領域と指定画像表示領域とを設け、ポインティングデバイスとしてタッチパネルを用いた場合では、一覧表示領域と指定画像表示領域とのうちの一方の表示領域をスクロールしようとして、意図しない他方の表示領域をスクロールさせてしまうことがあるという問題があった。この問題は、例えば一覧表示領域と指定画像表示領域との境界付近でドラッグ操作やフリック操作を行った場合に、その操作のタッチ位置がずれることが原因の１つである。また、タッチ位置のスライド移動中に、そのタッチ位置が一方の表示領域から他方の表示領域に入ってしまうことが原因となることもある。
【０００８】
本発明は、意図しない表示領域でスクロールが発生することを低減することができる画像処理装置、方法、及びプログラム、並びにプリント注文受付機を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の画像処理装置は、一覧表示領域と、一覧表示領域に並んだ指定画像表示領域とを有する表示画面を表示する画像表示部と、一覧表示領域上に配された第１センサ領域と、指定画像表示領域上に配された第２センサ領域とを有するタッチセンサと、入力された複数の画像を一覧表示領域内に、縦方向と横方向とのいずれか１方向である第１スクロール方向にスクロール自在に一覧表示する第１表示制御部と、一覧表示領域内に表示されている中から所望の画像を指定画像として指定する画像指定部と、少なくとも１つの指定画像を指定画像表示領域内に、縦方向と横方向とのうちの第１スクロール方向とは異なる第２スクロール方向にスクロール自在に表示する第２表示制御部と、第１センサ領域でのタッチ位置の第１スクロール方向への移動に応答して、第１表示制御部に一覧表示領域の画像を第１スクロール方向へスクロールさせ、第２センサ領域でのタッチ位置の第２スクロール方向への移動に応答して、第２表示制御部に指定画像表示領域の指定画像を第２スクロール方向にスクロールさせるスクロール制御部と、を備えるものである。
【００１０】
指定画像表示領域内に第２スクロール方向と同じ方向に１行分の指定画像が配置されていることが好ましい。
【００１１】
Ｍ、Ｎをそれぞれ自然とし、Ｍ＜Ｎとするときに、一覧表示領域内には、複数の画像がＭ行×Ｎ列に配列され、指定画像表示領域内には、１行分の指定画像が配置されていることが好ましい。
【００１２】
第１スクロール方向は、縦方向である列方向であり、第２スクロール方向は、横方向である行方向であることが好ましい。
【００１３】
第１表示制御部は、指定画像表示領域内の指定画像が選択されたときに、一覧表示領域内の対応する画像の輪郭をフラッシュさせることが好ましい。
【００１４】
第１表示制御部は、指定画像表示領域内の指定画像が選択されたときに、対応する画像が一覧表示領域内に表示されていない場合は、対応する画像が一覧表示領域内に表示されるように、表示切換えを行うことが好ましい。
【００１５】
指定画像表示領域は、黒い帯状をしており、この中に指定画像が配置されていることが好ましい。
【００１６】
また、本発明のプリント注文受付機は、上記画像処理装置と、指定画像表示領域内に表示された指定画像のプリントを注文する注文部とを備えるものである。
【００１７】
本発明の画像処理方法は、一覧表示領域と、一覧表示領域に並んだ指定画像表示領域とを有する表示画面を表示する画像表示ステップと、入力された複数の画像を一覧表示領域内に、縦方向と横方向とのいずれか１方向である第１スクロール方向にスクロール自在に一覧表示する第１表示制御ステップと、一覧表示領域内に表示されている中から所望の画像を指定画像として指定する画像指定ステップと、少なくとも１つの指定画像を指定画像表示領域内に、縦方向と横方向とのうちの第１スクロール方向とは異なる第２スクロール方向にスクロール自在に表示する第２表示制御ステップと、一覧表示領域上に配されたタッチセンサの第１センサ領域でのタッチ位置の第１スクロール方向への移動に応答して、一覧表示領域の画像を第１スクロール方向へスクロールさせ、指定画像表示領域上に配されたタッチセンサの第２センサ領域でのタッチ位置の第２スクロール方向への移動に応答して、指定画像表示領域の指定画像を第２スクロール方向にスクロールさせるスクロール制御ステップと、を有するものである。
【００１８】
本発明の画像処理装置は、一覧表示領域を有する表示画面を表示する画像表示部と、入力された複数の画像を一覧表示領域内にスクロール自在に一覧表示する第１表示制御部と、スクロール操作に応答して、第１表示制御部に一覧表示領域内の画像をスクロールさせるスクロール制御部と、を備え、第１表示制御部は、第１表示倍率で一覧表示領域内に複数の画像をマトリクス状に配列して表示する第１表示モードと、第１表示モードよりも多くの画像をマトリクス状に配列して一覧表示領域内に第１表示倍率よりも小さい第２表示倍率で表示する第２表示モードとを有し、スクロールに関する特定の条件が満たされた場合に、第１表示モードから第２表示モードに切り替えるものである。
【００１９】
特定の条件は、スクロール速度が閾値以上となることであることが好ましい。
【００２０】
第１表示モードで一覧表示領域内に表示可能な画像の個数と、第２表示モードでスクロール方向と直交する方向の１行内に表示可能な画像の個数とが同じであることが好ましい。
【００２１】
一覧表示領域は、第２表示モードではスクロール方向の表示画面の端部まで拡張されることが好ましい。
【００２２】
第１表示示制御部は、第２表示モードではスクロール方向と直交する方向に伸びた指標を一覧表示領域内に表示することが好ましい。
【００２３】
第１表示制御部は、第２表示モードから第１表示モードに切り替える場合に、指標に重なる１行分の各画像を一覧表示領域内に表示することが好ましい。
【００２４】
第１表示制御部は、第２表示モードから第１表示モードに切り替える場合に、第１表示モードの切り替えの際に指定された画像を含む１行分の各画像を一覧表示領域内に表示することが好ましい。
【００２５】
第１表示制御部は、第２表示モードでは、複数の画像をグループ化して、グループごとに纏まった状態に表示することが好ましい。
【００２６】
第１表示制御部は、指標に重なるグループのうちの１つの画像を代表画像とし、この代表画像を第２表倍率よりも大きな第３表示倍率で拡大して代表画像領域に表示することが好ましい。
【００２７】
第１表示制御部は、無操作が一定時間以上継続すること、または表示モードの復帰操作に応答して、第２表示モードから第１表示モードに切り替えることが好ましい。
【００２８】
本発明のプリント注文受付機は、上記画像処理装置と、プリントを注文する注文部とを備え、画像表示部は、一覧表示領域内で指定された少なくとも１つの指定画像を表示する指定画像表示領域をさらに表示画面に表示し、注文部は、指定画像表示領域内に表示された指定画像のプリントを注文するものである。
【００２９】
本発明の画像処理方法は、一覧表示領域を有する表示画面を表示する画像表示ステップと、入力された複数の画像を一覧表示領域内にスクロール自在に一覧表示する第１表示制御ステップと、スクロール操作に応答して、一覧表示領域内の画像をスクロールさせるスクロール制御ステップと、を有し、第１表示制御ステップは、第１表示倍率で一覧表示領域内に複数の画像をマトリクス状に配列して表示する第１表示モードと、第１表示モードよりも多くの画像をマトリクス状に配列して一覧表示領域内に第１表示倍率よりも小さい第２表示倍率で表示する第２表示モードとを有し、スクロール制御ステップは、スクロールに関する特定の条件が満たされた場合に、第１表示モードから第２表示モードに切り替えるものである。
【００３０】
また、本発明の画像処理プログラムは、上記各ステップをコンピュータに実行させるためのものである。
【発明の効果】
【００３１】
本発明によれば、一覧表示領域と指定画像表示領域とのうちの一方の表示領域に行ったスクロール操作の誤操作で、他方の表示領域における意図しないスクロールの発生を防止することができる。このため、例えば意図しないスクロールによって、他方の表示領域で注目している画像が非表示になることを防止できる。
【図面の簡単な説明】
【００３２】
【図１】本発明を実施したプリント注文受付機を有するプリントシステムを示す説明図である。
【図２】プリント注文受付機の構成を示すブロック図である。
【図３】プリント注文受付機の要部の機能ブロックである。
【図４】プリント指定画面の一例を示す説明図である。
【図５】指定画像表示領域を非表示状態にしたプリント指定画面の一例を示す説明図である。
【図６】編集状態にあるサムネイル画像を示す説明図である。
【図７】スクロールの制御手順の概略を示すフローチャートである。
【図８】スクロールにより選択された指定サムネイル画像に対応するサムネイル画像を表示した例を示す説明図である。
【図９】表示領域のスクロール方向が異なる例を示す説明図である。
【図１０】サムネイル画像Ｐの指定の有無を影の表示の有無によって表示する第２実施形態を示す説明図である。
【図１１】プリント指定画面と俯瞰表示画面とで表示を切り替える第３実施形態の概略を示す説明図である。
【図１２】プリント指定画面を表示する第１表示モードと俯瞰表示画面を表示する第２表示モードとの切替えの処理を示すフローチャートである。
【図１３】俯瞰表示画面の一例を示す説明図である。
【発明を実施するための形態】
【００３３】
＜第１実施形態＞
図１において、プリント注文システム１０は、プリント注文受付機１２と、注文管理サーバ１３と、プリンタ１４とを備えており、これらは通信ネットワーク１５で接続されている。プリント注文受付機１２は、例えば店頭等に設置されており、利用者から画像データ、プリント注文情報（プリント枚数やプリントサイズ、受取方法、受取場所など）を受け付けて注文管理サーバ１３に送る。なお、図１では、１台のプリント注文受付機１２を描いてあるが、２台以上のプリント注文受付機１２を設置することが可能である。
【００３４】
プリント注文受付機１２は、プリント注文する際のユーザインタフェースとして、ＧＵＩ（Graphical User Interface）を採用しており、利用者は、各種の表示画面が表示されるタッチパネル１７に対する操作でプリントを注文することができる。
【００３５】
注文管理サーバ１３は、プリント注文受付機１２で受け付けたプリント注文の画像データやプリント注文情報を管理する。注文管理サーバ１３は、プリント注文情報に基づいて、画像データをプリンタ１４に送りプリントを作成させる。プリンタ１４は、プリント注文受付機１２が設置された店舗に置かれたり、その他の場所に置かれたりして複数設置されている。受取場所、受取方法に最適なプリンタ１４が注文管理サーバ１３で選択され、その選択されたプリンタ１４でプリントが作成される。作成されたプリントは、店頭で利用者に引き渡されたり、利用者へ郵送されたりする。
【００３６】
図２において、プリント注文受付機１２は、一般的なパーソナルコンピュータをベースに構成され、各種プログラムをインストールすることにより、プリント注文受付機１２として機能させている。インストールされているプログラム２０としては、オペレーティングシステムなどの制御プログラム、画像処理プログラムを含むプリント注文受付プログラムがある。
【００３７】
プリント注文受付機１２は、ＣＰＵ（Central Processing Unit）２１、メモリ２２、ハードディスクドライブ２３、画像入力インタフェース２４、通信インタフェース２５、及びタッチパネル１７などを備えている。プリント注文受付機１２の各部は、バス２６を介して接続されている。
【００３８】
ＣＰＵ２１は、オペレーティングシステムの下でプリント注文受付を実行し、各種の演算を実行する他、各部の動作を制御する。メモリ２２は、実行すべき制御プログラムやプリント注文受付プログラムなどがロードされる記憶領域、プログラム実行時の作業領域として使用される。ハードディスクドライブ２３には、制御プログラムやプリント注文受付プログラムなどのプログラム２０が格納されており、このプログラム２０がメモリ２２にロードされる。また、ハードディスクドライブ２３は、プリント注文を受け付ける際に、利用者から取得する画像データを一時的に記憶する画像記憶領域を有している。
【００３９】
画像入力インタフェース２４は、プリント注文受付機１２に画像を入力するためのものであり、デジタルカメラや記録メディアなどから画像データを読み出す。この画像入力インタフェース２４は、例えば各種規格のメモリカードに対応したメモリカードリーダや、無線ＬＡＮや近距離無線通信を用いてデジタルカメラやスマートフォン（多機能携帯電話）と通信する通信回路などを有している。これにより、様々な方式で画像データを取得することができる。通信インタフェース２５は、通信ネットワーク１５を介して注文管理サーバ１３との間の通信を行う。
【００４０】
タッチパネル１７は、画像表示部としてのＬＣＤ（Liquid Crystal Display）２７と、タッチセンサ２８とを有している。ＬＣＤ２７は、ドライバ２９によって駆動されて、プリント指定画面Ｗ１（図４参照）を含むプリント注文受付のための各種の表示画面を表示する。画像表示部としては、有機ＥＬなどのディスプレイでもよい。タッチセンサ２８は、ＬＣＤ２７の表示面上に設けられており、タッチ位置に対応した検出信号を出力する。このタッチセンサ２８は、ＬＣＤ２７に表示される表示画面上の任意の入力位置を指定するポインティングデバイスであり、タッチ位置が入力位置である。
【００４１】
図３に示すように、上記プリント注文受付機１２の各部は、プリント注文受付プログラムを実行することにより、第１表示制御部３１、第２表示制御部３２、画像記憶部３３、画像指定部３４、スクロール制御部３５、注文部３６などとして機能する。第１センサ領域２８ａは、プリント指定画面Ｗ１の一覧表示領域Ｒ１上に配されたタッチセンサ２８の領域であり、第２センサ領域２８ｂは、指定画像表示領域Ｒ２上に配されたタッチセンサ２８の領域である。
【００４２】
画像処理装置３７は、第１表示制御部３１、第２表示制御部３２、画像指定部３４、スクロール制御部３５、ＬＣＤ２７、第１センサ領域２８ａ、及び第２センサ領域２８ｂを備えている。
【００４３】
画像記憶部３３は、ハードディスクドライブ２３の画像記憶領域であり、画像入力インタフェース２４からプリント注文受付機１２に入力された画像（以下、入力画像と称する）の画像データを格納する。
【００４４】
第１表示制御部３１は、一覧表示領域Ｒ１の表示を制御する。一覧表示領域Ｒ１には、複数の入力画像として、そのサムネイル画像Ｐ（Ｐ１，Ｐ２・・・、図４参照）が一覧表示される。この第１表示制御部３１は、画像記憶部３３から画像データを読み出して、サイズを縮小処理したサムネイル画像Ｐを入力画像ごとに生成し、生成した各サムネイル画像Ｐを一覧表示領域Ｒ１に一覧表示する。
【００４５】
第１表示制御部３１は、一覧表示領域Ｒ１内にマトリクス状にサムネイル画像Ｐを配列し、後述するように第１スクロール方向にスクロール自在に一覧表示する。また、第１表示制御部３１は、指定画像表示領域Ｒ２内の指定サムネイル画像Ｔ（Ｔ２，Ｔ８など、図４参照）が選択された場合に、一覧表示領域Ｒ１内の対応するサムネイル画像Ｐの輪郭をフラッシュさせる表示制御を行う。対応するサムネイル画像Ｐが一覧表示領域Ｒ１内に表示されていないときには、一覧表示領域Ｒ１のサムネイル画像Ｐのスクロールを行って、対応するサムネイル画像Ｐを一覧表示領域Ｒ１内に表示させる。
【００４６】
画像指定部３４は、プリントを所望する入力画像を指定するものであり、タッチセンサ２８やＣＰＵ２１などで構成される。画像指定部３４は、タッチセンサ２８をタップ操作したタッチ位置と、第１表示制御部３１からのサムネイル画像Ｐの表示位置情報に基づいて、指定されたサムネイル画像Ｐを特定し、特定したサムネイル画像Ｐに対応する入力画像をプリントが指定された指定画像とする。
【００４７】
第２表示制御部３２は、指指定画像表示領域Ｒ２の表示を制御する。指定画像表示領域Ｒ２は、指定画像を一覧できるようにした表示領域である。第２表示制御部３２は、画像指定部３４によるサムネイル画像Ｐの指定に応答して、指定画像の画像データからサイズを縮小処理した指定サムネイル画像Ｔを生成し、この生成した指定サムネイル画像Ｔを指定画像表示領域Ｒ２に表示する。第２表示制御部３２は、指定画像表示領域Ｒ２内の指定サムネイル画像Ｔを後述するように第２スクロール方向にスクロール自在に表示する。
【００４８】
スクロール制御部３５は、一覧表示領域Ｒ１、指定画像表示領域Ｒ２におけるスクロールをそれぞれ制御する。このスクロール制御部３５は、第１センサ領域２８ａでのタッチ位置の第１スクロール方向への移動に応答して、第１表示制御部３１に一覧表示領域Ｒ１のサムネイル画像Ｐを第１スクロール方向へスクロールさせる。また、スクロール制御部３５は、第２センサ領域２８ｂでのタッチ位置の第２スクロール方向への移動に応答して、第２表示制御部３２に指定画像表示領域Ｒ２の指定サムネイル画像Ｔを第２スクロール方向にスクロールさせる。
【００４９】
注文部３６は、各指定サムネイル画像Ｔに対応する指定画像の画像データと、指定画像ごとに設定されたプリント枚数、プリントサイズ、注文ごとに設定された受取方法、受取場所などを含むプリント注文情報とを注文管理サーバ１３に送信する。これにより、指定画像表示領域Ｒ２内に表示された指定画像のプリントを注文する。
【００５０】
図４において、プリント指定画面Ｗ１は、主としてプリントを所望する画像を指定するためのものであり、タッチパネル１７によって操作されるＧＵＩの画面である。プリント指定画面Ｗ１は、一覧表示領域Ｒ１、指定画像表示領域Ｒ２の他、メニュー表示領域Ｒ３、  下部表示領域Ｒ４、上部表示領域Ｒ５などを有している。上述のように一覧表示領域Ｒ１は、第１表示制御部３１によって表示が制御され、指定画像表示領域Ｒ２は第２表示制御部３２によって表示が制御される。
【００５１】
一覧表示領域Ｒ１は、入力画像としてのサムネイル画像Ｐが一覧表示される。この一覧表示領域Ｒ１は、Ｍ、Ｎをそれぞれ自然数とするときに、複数のサムネイル画像ＰがＭ行×Ｎ列に配列されて表示される。行数Ｍよりも列数Ｎを大きく（Ｍ＜Ｎ）することにより、スクロールの回数をなるべく少なくして、一覧表示領域Ｒ１の各サムネイル画像Ｐを見ることができる。図４に示される例では、３行×７列でサムネイル画像Ｐが表示されている。行数Ｍ、列数Ｎは、上記のものに限定されるものではなく、サムネイル画像Ｐの表示サイズ等に応じて適宜設定できる。
【００５２】
全てのサムネイル画像Ｐを一覧表示領域Ｒ１内に同時に表示できない場合には、一覧表示領域Ｒ１に上下方向（矢印Ｘ方向）にスクロールするための垂直スクロールバー４１が表示される。この一覧表示領域Ｒ１がスクロールする上下方向が第１スクロール方向である。この上下方向は、プリント指定画面Ｗ１における方向である。したがって、第１スクロール方向は、プリント指定画面Ｗ１の縦方向であり、配列されたサムネイル画像Ｐの列方向である。なお、以下の説明においても、上下方向、左右方向は、プリント指定画面Ｗ１の上下左右の方向である。
【００５３】
垂直スクロールバー４１は、スクロールバースライダ（スクロールボックスまたはノブと称されることもある）４１ａ、上向きのスクロールボタン４１ｂ、下向きのスクロールボタン４１ｃを有している。スクロールバースライダ４１ａを上方向または下方向にドラッグ操作するか、スクロールボタン４１ｂ、４１ｃのいずれかをタップ操作または長押し操作することにより、一覧表示領域Ｒ１のサムネイル画像Ｐが上方向または下方向にスクロールされる。また、一覧表示領域Ｒ１内で上方向または下方向にドラッグ操作またはフリック操作を行っても一覧表示領域Ｒ１の上方向または下方向のスクロールが行われる。これらの操作が一覧表示領域Ｒ１における第１スクロール方向へのスクロール操作である。
【００５４】
なお、タップ操作は、指でタッチパネル１７に短くタッチする操作であり、例えば上向きのスクロールボタン４１ｂに対するタップ操作は、スクロールボタン４１ｂが表示されているタッチパネル１７の位置を短くタッチすることである。また、長押し操作は、タッチパネル１７にタッチしてその状態を継続する操作である。
【００５５】
ドラッグ操作は、指でタッチパネル１７をタッチし、そのタッチした状態を維持して指をスライド移動させることによりタッチ位置をずらす操作である。例えば一覧表示領域Ｒ１内での上方向のドラッグ操作は、一覧表示領域Ｒ１内の任意の位置のタッチパネル１７の位置を指でタッチし、そのタッチパネル１７にタッチした状態を維持したままで指を上方向にスライド移動させる操作である。この場合の操作は、厳密には一覧表示領域Ｒ１内のうち垂直スクロールバー４１以外の部分でのドラッグ操作、フリック操作である。なお、スクロールバースライダ４１ａやアイコンなどをタッチした状態からタッチ位置をスライド移動する操作をドラッグ操作、スクロールバースライダ４１ａやアイコンなどをタッチしない状態でタッチ位置をスライド移動する操作をスワイプ操作と区別される場合があるが、この明細書においては、スワイプ操作を含めてドラッグ操作と称して説明する。
【００５６】
フリック操作は、ドラッグ操作と同様にタッチ位置をずらす操作であるが、タッチした状態を維持して指を素早く動かす点で異なる。例えば一覧表示領域Ｒ１内での下方向へのフリック操作は、一覧表示領域Ｒ１内の任意の位置のタッチパネル１７の位置を指でタッチしそのまま素早く下方向に払うように指を動かす操作になる。なお、これらの操作は、タッチパネルを用いた機器に用いられる操作と同じものである。
【００５７】
一覧表示領域Ｒ１に表示されている任意のサムネイル画像Ｐをタップ操作で指定でき、そのサムネイル画像Ｐに対応する入力画像がプリントする指定画像となる。また、サムネイル画像Ｐは、プリント枚数などを設定する編集状態になる。編集状態となったサムネイル画像Ｐには、後述するマークなどが表示されることより、編集状態であることが分かる。他のサムネイル画像Ｐをタップ操作することにより、新たにタップ操作されたサムネイル画像Ｐに編集状態が移る。
【００５８】
指定画像に対応しているが、編集状態になっていないサムネイル画像Ｐをタップ操作した場合には、そのサムネイル画像Ｐが再度編集状態になり、プリント枚数などを設定することができる。編集状態のサムネイル画像Ｐをタップ操作した場合には、プリントする画像としての指定が解除される。
【００５９】
指定画像表示領域Ｒ２は、横長な帯状であり一覧表示領域Ｒ１の下方に一覧表示領域Ｒ１と並べて表示される。この指定画像表示領域Ｒ２には、一覧表示領域Ｒ１で指定された指定画像の指定サムネイル画像Ｔが表示される。指定サムネイル画像Ｔは、対応する入力画像（指定画像）のプリントする画像としての指定が解除されると、指定画像表示領域Ｒ２から消去される。指定画像表示領域Ｒ２では、複数の指定サムネイル画像Ｔが１行に並べて表示される。
【００６０】
指定画像表示領域Ｒ２は、背景が黒色であり、この中に指定サムネイル画像Ｔが配置される。指定画像表示領域Ｒ２は、あたかも一覧表示領域Ｒ１の下部に重なるように表示され、背景を通して一覧表示領域Ｒ１が透けて見える表示態様になっている。背景を黒色とすることにより、背景から透けて見える一覧表示領域Ｒ１内のサムネイル画像Ｐの色などの影響を受けることなく指定サムネイル画像Ｔを見やすくしている。
【００６１】
指定画像表示領域Ｒ２は、全ての指定サムネイル画像Ｔを指定画像表示領域Ｒ２内に同時に表示できない場合には、スクロールにより非表示となっている指定サムネイル画像Ｔを表示することができる。指定画像表示領域Ｒ２のスクロール方向、すなわち第２スクロール方向は、指定サムネイル画像Ｔが並ぶ方向と同じ左右方向（矢印Ｙ方向）である。この方向はプリント指定画面Ｗ１の横方向であり、配列されたサムネイル画像Ｐの行方向である。
【００６２】
指定画像表示領域Ｒ２内に表示された左向きのスクロールボタン４２ａ、右向きのスクロールボタン４２ｂのいずれかをタップ操作または長押し操作するか、指定画像表示領域Ｒ２内で左方向または右方向にドラッグ操作またはフリック操作をする。これらの操作が指定画像表示領域Ｒ２における第２スクロール方向へのスクロール操作である。これにより、指定画像表示領域Ｒ２の指定サムネイル画像Ｔが左方向または右方向にスクロールされる。
【００６３】
指定画像表示領域Ｒ２は、表示切替ボタン４３のタップ操作により、図４に示されるように表示した状態と、図５に示すように、非表示状態に切替えることができる。また、指定画像表示領域Ｒ２が非表示の状態で、プリントする画像の指定が行われると、自動的に指定画像表示領域Ｒ２が表示状態になる。
【００６４】
指定画像表示領域Ｒ２内の指定サムネイル画像Ｔがタップ操作によって選択された場合には、その指定サムネイル画像Ｔに対応するサムネイル画像Ｐが編集状態になる。また、指定サムネイル画像Ｔがタップ操作によって選択されることに応答して、対応するサムネイル画像Ｐの輪郭をフラッシュ、すなわち短時間光らせることにより、対応するサムネイル画像Ｐが利用者に示される。
【００６５】
上記のように指定サムネイル画像Ｔが選択されたときに、対応するサムネイル画像Ｐが一覧表示領域Ｒ１内に表示されていない場合は、対応するサムネイル画像Ｐが一覧表示領域Ｒ１内に表示されるように、表示切換え、この例ではスクロールを行い、上述のようにサムネイル画像Ｐの輪郭をフラッシュさせ、またサムネイル画像Pが編集状態にされる。
【００６６】
メニュー表示領域Ｒ３には、複数のメニューボタン４５が表示されている。メニューボタン４５は、例えばプリントに日付を入れたり、フチ付きのプリントの作成を指示するためのものや、入力画像を全てプリントの画像として指定したり、解除したりするためものなどがある。
【００６７】
指定画像表示領域Ｒ２の下方に設けられた下部表示領域Ｒ４には、注文ボタン５１やキャンセルボタン５２表示される。注文ボタン５１をタップ操作で選択することにより、プリント注文が受け付けられる。これにより、指定画像表示領域Ｒ２に表示されている各指定サムネイル画像Ｔに対応する指定画像の画像データがプリント注文情報とともに注文管理サーバ１３に送られる。なお、実際には、プリント注文の受け付の際には、注文内容を確認する画面の表示や、受取場所や受取方法を指定する入力画面などの表示が行われてから、画像データとプリント注文情報が注文管理サーバ１３に送られる。
【００６８】
図６に示すように、編集状態のサムネイル画像Ｐには、編集マーク５７が表示される。また、枚数マーク５８、プラスボタン５９ａとマイナスボタン５９ｂ、回転ボタン６１、拡大ボタン６２が表示されている。枚数マーク５８は、プリント枚数を示している。この枚数マーク５８は、編集状態であるか否かにかかわらず、指定画像のサムネイル画像Ｐに表示される。プリント枚数は、プラスボタン５９ａとマイナスボタン５９ｂのタップ操作によって増減することができる。回転ボタン６１は、画像の姿勢を縦長と横長とに切替えるためのものである。拡大ボタン６２をタップ操作すると、プリント指定画面Ｗ１とは別の拡大表示画面（図示省略）に画像が拡大表示される。なお、図４ないし図５、図８では、編集マーク５７や枚数マーク５８などの図示を省略してある。
【００６９】
上述の一覧表示領域Ｒ１のスクロールは、スクロール制御部３５の制御下で第１表示制御部３１が行う。また、指定画像表示領域Ｒ２のスクロールは、スクロール制御部３５の制御下で第２表示制御部３２が行う。
【００７０】
図７に示すように、スクロール制御部３５は、スクロールバースライダ４１ａ、スクロールボタン４１ｂ，４１ｃに対する操作があった場合と、一覧表示領域Ｒ１内での第１スクロール方向（上下方向）のドラッグ操作またはフリック操作があった場合とに、一覧表示領域Ｒ１のサムネイル画像Ｐを第１スクロール方向へスクロールさせる。また、スクロール制御部３５は、スクロールボタン４２ａ，４２ｂに対する操作があった場合と、指定画像表示領域Ｒ２内での第２スクロール方向（左右方向）のドラッグ操作またはフリック操作があった場合に、指定画像表示領域Ｒ２の指定サムネイル画像Ｔを第２スクロール方向へスクロールさせる。なお、フリック操作及びドラッグ操作の方向を、厳密に第１スクロール方向、第２スクロール方向とする必要はない。
【００７１】
一覧表示領域Ｒ１内での第１スクロール方向のドラッグ操作、フリック操作は、第１センサ領域２８ａでのタッチ位置の第１スクロール方向への移動として検出できる。また、指定画像表示領域Ｒ２内での第２スクロール方向のドラッグ操作、フリック操作は、第２センサ領域２８ｂでのタッチ位置の第２スクロール方向への移動として検出できる。
【００７２】
一覧表示領域Ｒ１の第１スクロール方向を上下方向（縦方向）としているのに対して、指定画像表示領域Ｒ２の第２スクロール方向を第１スクロール方向とは異なる左右（横方向）にしている。このため、一覧表示領域Ｒ１内で第２スクロール方向（左右方向）にフリック操作及びドラッグ操作を行っても、一覧表示領域Ｒ１では利用者が意図しないほどの大きなスクロールが生じることがない。同様に、指定画像表示領域Ｒ２内で第１スクロール方向（上下方向）にフリック操作及びドラッグ操作を行っても、指定画像表示領域Ｒ２では利用者が意図しないほどの大きなスクロールが生じることがない。
【００７３】
次に上記プリント注文受付機１２の動作について説明する。プリント注文する場合には、利用者は、プリント注文受付機１２のタッチパネル１７を操作して、画像データが記録されているメモリカードの規格やデジタルカメラやスマートフォンとの接続方式を選択する。この後、メモリカードをプリント注文受付機１２のメモリカードリーダに挿入し、あるいはデジタルカメラ、スマートフォンをプリント注文受付機１２と無線などで接続した状態する。
【００７４】
画像データの読み込みを指示すると、メモリカード、デジタルカメラ、あるいはスマートフォンに記録されている画像データがプリント注文受付機１２に読み出され、これが入力画像の画像データとして画像記憶部３３に格納される。
【００７５】
全ての画像データの格納が完了すると、タッチパネル１７にプリント指定画面Ｗ１が表示される。第１表示制御部３１が画像記憶部３３から画像データを順次に読み出して、入力画像ごとにサムネイル画像Ｐを生成する。そして、生成された各サムネイル画像Ｐがプリント指定画面Ｗ１の一覧表示領域Ｒ１にマトリクス状に配列されて表示される。このときに、一覧表示領域Ｒ１に全てのサムネイル画像Ｐを表示できない場合には、第１表示制御部３１は、一覧表示領域Ｒ１を上下方向にスクロールできるようにする。また、これにあわせて、一覧表示領域Ｒ１に垂直スクロールバー４１が表示される。
【００７６】
利用者は、一覧表示領域Ｒ１に表示されているサムネイル画像Ｐを参照して、プリントを所望する画像のサムネイル画像Ｐをタップ操作する。このタップ操作が画像指定部３４により検出され、タップ操作で指定されたサムネイル画像Ｐが特定される。そして、タップ操作されたサムネイル画像Ｐが編集状態となり、編集マーク５７や枚数マーク５８等が表示される。また、タップ操作で指定されたサムネイル画像Ｐに対応する入力画像が指定画像とされ、その指定画像の指定サムネイル画像Ｔが生成されて指定画像表示領域Ｒ２に表示される。
【００７７】
一覧表示領域Ｒ１内に表示されていないサムネイル画像Ｐを参照する場合には、垂直スクロールバー４１の操作、あるいは一覧表示領域Ｒ１内でドラッグ操作またはフリック操作を行う。このときのドラッグ操作、フリック操作は、上方向または下方向に行う。
【００７８】
例えば上方向または下方向のドラッグ操作、フリック操作が正しく一覧表示領域Ｒ１内で行われると、第１センサ領域２８ａでそれが検出され、スクロール制御部３５によって一覧表示領域Ｒ１でタッチ位置が上方向または下方向に移動したと判定される。このため、スクロール制御部３５は、第１表示制御部３１に一覧表示領域Ｒ１内のサムネイル画像Ｐを上方向、下方向にスクロールさせる。これにより、例えば、上方向にドラッグ操作すれば一覧表示領域Ｒ１内のサムネイル画像Ｐが上方に移動するようにスクロールが行われて、非表示であったサムネイル画像Ｐが上方に移動するようにして表示される。逆に下方向にドラッグ操作すれば、非表示であったサムネイル画像Ｐが下方に移動するようにして表示される。フリック操作を行った場合も同様である。
【００７９】
上記のようにしてサムネイル画像Ｐをスクロールしながら、プリントを所望する入力画像をサムネイル画像Ｐで指定する。プリントを所望とする入力画像が指定されるごとに、その指定画像の指定サムネイル画像Ｔが生成されて指定画像表示領域Ｒ２に順次に追加されて表示される。利用者は、この指定画像表示領域Ｒ２の指定サムネイル画像Ｔを参照することにより指定画像を一覧できる。
【００８０】
指定サムネイル画像Ｔが追加されて、指定画像表示領域Ｒ２に全ての指定サムネイル画像Ｔを表示することができなくなると、第２表示制御部３２は、指定画像表示領域Ｒ２内の指定サムネイル画像Ｔを左右方向にスクロールできるようにする。非表示の指定サムネイル画像Ｔを参照する場合、利用者は、スクロールボタン４２ａ，４２ｂの操作、あるいは指定画像表示領域Ｒ２内でのドラッグ操作またはフリック操作を行う。このときのドラッグ操作、フリック操作は、左方向または右方向に行う。
【００８１】
例えば左方向または右方向のドラッグ操作、フリック操作が正しく指定画像表示領域Ｒ２内で行われると、第２センサ領域２８ｂでそれが検出されるので、スクロール制御部３５によって指定画像表示領域Ｒ２でタッチ位置が左方向、右方向に移動したものと判定される。このため、スクロール制御部３５は、第２表示制御部３２に指定画像表示領域Ｒ２内の指定サムネイル画像Ｔを左方向または右方向にスクロールさせる。これにより、例えば、左方向にドラッグ操作すれば指定画像表示領域Ｒ２内の指定サムネイル画像Ｔが左方に移動するようにスクロールが行われて、非表示であったサムネイル画像Ｐが表示される。逆に右方向にドラッグ操作すれば、非表示であったサムネイル画像Ｐが表示される。フリック操作を行った場合も同様である。
【００８２】
ところで、例えば一覧表示領域Ｒ１と指定画像表示領域Ｒ２との境界近傍で、一覧表示領域Ｒ１を上方または下方にスクロールしようとして、誤って指定画像表示領域Ｒ２内に指が入り込んだ状態で上方向または下方向にフリック操作やドラッグ操作をするような場合がある。このような場合でも指定画像表示領域Ｒ２は、上方向及び下方向にスクロールできないので、指定画像表示領域Ｒ２の指定サムネイル画像Ｔが上方向または下方向にスクロールされることはない。このため、例えば指定画像表示領域Ｒ２では、利用者が意図しないほど大きくスクロールすることはなく、指定画像表示領域Ｒ２で注目していた指定サムネイル画像Ｔが非表示になってしまうこともない。もちろん、注目していた指定サムネイル画像Ｔが非表示になることがないから、注目していた指定サムネイル画像Ｔを再度表示するためのスクロール操作も不要である。逆の場合も同様であり、指定画像表示領域Ｒ２を左右方向にスクロールしようとして、一覧表示領域Ｒ１に指が入った状態で左右方向にフリック操作またはドラッグ操作を行っても、一覧表示領域Ｒ１のサムネイル画像Ｐが利用者が意図しないほど大きくスクロールされることはない。
【００８３】
すでに指定した指定画像のプリント枚数を変更したい場合や、指定画像の前後の入力画像を確認するような場合では、指定画像表示領域Ｒ２内で、その指定画像に対応する指定サムネイル画像Ｔをタップ操作で選択する。このように指定サムネイル画像Ｔが選択されると、選択された指定サムネイル画像Ｔに対応するサムネイル画像Ｐの輪郭がフラッシュされてから編集状態になる。この指定サムネイル画像Ｔの選択時に、対応するサムネイル画像Ｐが一覧表示領域Ｒ１内に表示されていなければ、一覧表示領域Ｒ１内のサムネイル画像Ｐが上方向または下方向にスクロールされて、対応するサムネイル画像Ｐが表示された状態になってから輪郭がフラッシュされ、編集状態にされる。
【００８４】
例えば、図４に示すように、指定画像表示領域Ｒ２内の指定サムネイル画像Ｔ１０３を選択した場合、その選択時に一覧表示領域Ｒ１内に指定サムネイル画像Ｔ１０３に対応するサムネイル画像Ｐ１０３が表示されていない場合には、図８に示すように、一覧表示領域Ｒ１は、第１スクロール方向、この例ではサムネイル画像Ｐを上方に移動させるようにスクロールされて、一覧表示領域Ｒ１内にサムネイル画像Ｐ１０３が表示される。この後、サムネイル画像Ｐ１０３の輪郭がフラッシュしてから、サムネイル画像Ｐ１０３が編集状態になる。なお、図８では、便宜的に選択されたことを示すために指定サムネイル画像Ｔ１０３を二点鎖線で囲んであり、また輪郭がフラッシュすることを示すために、サムネイル画像Ｐ１０３の周囲にハッチングを描いてある。
【００８５】
これにより、指定画像表示領域Ｒ２に表示されている指定サムネイル画像Ｔに対応する指定画像のサムネイル画像Ｐを一覧表示領域Ｒ１で参照して、プリント枚数の変更や前後の入力画像の確認を行うことができる。
【００８６】
プリントの指定の完了後に、注文ボタン５１をタップ操作する。これにより、プリント指定画面Ｗ１で指定され指定画像表示領域Ｒ２に表示されている各指定サムネイル画像Ｔに対応する指定画像の画像データがプリント注文情報とともに注文管理サーバ１３に送られる。
【００８７】
一覧表示領域の第１スクロール方向が縦方向と横方向とのいずれか１方向であり、指定画像表示領域の第２スクロール方向が縦方向と横方向とのうちの第１スクロール方向とは異なる方向であればよい。このため、例えば図９に示すように、一覧表示領域Ｒ１を左右方向（横方向）のスクロールとし、指定画像表示領域Ｒ２を上下方向（縦方向）のスクロールとしてもよい。
【００８８】
＜第２実施形態＞
図１０に示す第２実施形態は、一覧表示領域Ｒ１に表示されるサムネイル画像Ｐのうち、指定されていないサムネイル画像Ｐには、影６５が三辺に沿って表示され、画面から浮き上がって見えるように表示するものである。タップ操作で指定されたサムネイル画像Ｐには、影６５が表示されず、指定されていないサムネイル画像Ｐの位置に対して僅かに下がった位置に見えるように表示される。これにより、指定されていないサムネイル画像Ｐと、指定されているサムネイル画像Ｐとが区別できるようにしている。なお、その他は、第１実施形態と同様である。
【００８９】
＜第３実施形態＞
第３実施形態は、スクロールに関して特定の条件が満たされた場合に、通常のスクロールにおける第１表示倍率よりも小さい第２表示倍率でより多くの画像を表示してスクロールするようにしたものである。なお、以下に説明する他は、第１実施形態と同様であり、実質的に同じ構成部材には同じ符号を付してその詳細な説明を省略する。
【００９０】
図１１に示すように、この例では、後述する第１表示モードで表示するプリント指定画面Ｗ１と、第２表示モードで表示する俯瞰表示画面Ｗ２との間で表示が切り替えられる。図３に示される第１表示制御部３１は、一覧表示領域Ｒ１内に画像を表示する表示モードとして第１表示モードと第２表示モードとを有している。第１表示モードは、図４や図５などに示されるプリント指定画面Ｗ１を表示する表示モードであり、プリントする入力画像を容易に指定できる程度に、複数のサムネイル画像ＰをＭ行×Ｎ列に配列して表示する。
【００９１】
第２表示モードは、第１表示モードのサムネイル画像Ｐよりも縮小した画像として縮小サムネイル画像Ｑ（図１３参照）を、一覧表示領域Ｒ１内に第１表示モードのサムネイル画像Ｐの個数よりも多く表示するモードである。このように表示する第２表示モードは、素早くスクロールし、また第１表示モードよりも俯瞰的に画像を参照可能にして、素早く目的とする画像のおおよその位置、範囲を見つけ易くしたものである。第１表示モードで表示されるサムネイル画像Ｐの表示倍率が第１表示倍率であり、第２表示モードで表示される縮小サムネイル画像Ｑの表示倍率が第２表示倍率である。第１表示倍率と第２表示倍率とは、相対的なものである。例えば、第１表示倍率を基準の値「１」として、第２表示倍率を第１表示倍率よりも小さい値にしてある。これにより、サムネイル画像Ｐよりも縮小サムネイル画像Ｑが縮小されて小さく表示される。
【００９２】
第１表示制御部３１は、後述するようにスクロールに関する特定の条件が満たされた場合に、スクロール制御部３５の指示を受けて、表示モードを第１表示モードから第２表示モードに切り替えて、一覧表示領域Ｒ１内に縮小サムネイル画像Ｑを表示してスクロールを行わせる。第１表示制御部３１は、表示モードの復帰操作などに応答して、第２表示モードから第１表示モードに表示モードを切り替える。
【００９３】
スクロール制御部３５は、上述のように一覧表示領域Ｒ１については、スクロールバースライダ４１ａの操作、スクロールボタン４１ｂ、４１ｃの操作、一覧表示領域Ｒ１内（厳密には垂直スクロールバー４１以外の部分）でのドラッグ操作、フリック操作によって、上方向または下方向（第１スクロール方向）に画像のスクロールを第１表示制御部３１に行わせる。また、スクロール制御部３５は、スクロール操作に応じて、スクロール量、スクロール速度を変化させる。なお、スクロール量は、スクロールによって例えば画像が移動する表示画面上の量であり、スクロール速度は画像が移動する表示画面上の速度である。
【００９４】
図１２に示すように、第１表示モード下では、スクロール速度がスクロール速度閾値以上となる場合、及びスクロールバースライダ４１ａの移動量が移動量閾値以上、かつ移動速度が移動速度閾値以上である場合に、スクロール制御部３５は、表示モードを第２表示モードにする第１表示制御部３１に指示をする。すなわち、この例では、下記（１），（２）との両方がそれぞれスクロールに関する特定の条件となっている。なお、第１表示制御部３１がスクロールに関する特定の条件が満たされたか否かを判断しもよい。
（１）スクロール速度がスクロール閾値速度以上となること
（２）スクロールバースライダ４１ａの移動量が移動量閾値以上、かつ移動速度が移動速度閾値以上であること
【００９５】
スクロールボタン４１ｂまたは４１ｃを単独で１回だけ操作した場合には、その操作に応答して通常スクロール量、通常スクロール速度で一覧表示領域Ｒ１内のサムネイル画像Ｐが、スクロールボタンに応じた上方向または下方向にスクロールされる。通常スクロール量は、例えばサムネイル画像Ｐの１行分あるいはそれよりも小さな値や、一覧表示領域Ｒ１内の１画面分などとすることができる。スクロールボタン４１ｂ、４１ｃのいずれか一方が連続的に操作、すなわち一定の時間内に繰り返し操作される場合では、スクロール制御部３５によって、１回の操作あたりのスクロール量が通常スクロール量よりも大きくされ、またスクロール速度が通常スクロール速度よりも大きくされ、スクロール量及びスクロール速度は、操作回数が多くなるほど大きくされる。スクロールボタン４１ｂ、４１ｃのいずれか一方を長押しした場合には、スクロール速度が通常スクロール速度よりも大きくされ、長押し時間が長くなるほどスクロール速度が大きくされる。
【００９６】
このためスクロールボタン４１ｂまたは４１ｃの一方の連続操作、あるいは長押しにより、一覧表示領域Ｒ１内のサムネイル画像Ｐの上方向または下方向へのスクロール速度が漸増する。そして、スクロールボタン４１ｂまたは４１ｃの一方の連続操作、あるいは長押しが一定時間以上継続されてスクロール速度がスクロール速度閾値以上になると、表示モードが第２表示モードに切り替わる。これにより、利用者が素早くスクロールしたいと考えて操作していることが推測されるときに、表示モードが第１表示モードから第２表示モードに切り替わる。
【００９７】
一覧表示領域Ｒ１内のサムネイル画像Ｐのスクロール速度は、一覧表示領域Ｒ１内での連続的なフリック操作や、フリック操作自体やドラッグ操作自体の速さによっても変化する。例えば、フリック操作を連続的に操作（例えば１秒間に３回）するような状態では、操作回数が多くなるほど１回の操作あたりのスクロール量、スクロール速度が大きくなる。また、フリック操作自体、及びドラッグ操作自体の速さ、すなわちタッチ位置の移動速度が大きくなるほどスクロール速度が大きくなる。また、フリック操作では、タッチ位置の移動速度の初速度が所定の閾値以上になると、スクロール速度は、タッチ位置の移動速度よりも大きくなる。このように、フリック操作やドラッグ操作によってスクロール速度がスクロール速度閾値以上になった場合にも、表示モードが第１表示モードから第２表示モードに切り替わる。
【００９８】
スクロールバースライダ４１ａのドラッグ操作では、そのドラッグ操作によりスライド移動されるスクロールバースライダ４１ａの移動量とスクロールされるスクロール量とが、またスクロールバースライダ４１ａの移動速度とスクロールされるスクロール速度とが概ね比例する関係がある。したがって、スクロールバースライダ４１ａの移動量が多く、かつ移動速度が速い場合には、利用者が素早くスクロールしたいと考えて操作していることが推測されるため、第２表示モードにする。なお、スクロールバースライダ４１ａの移動量、移動速度に代えて、スクロールバースライダ４１ａによるスクロール量、スクロール速度がそれぞれ閾値以上になることをスクロールに関する特定の条件としてもよい。
【００９９】
スクロールに関する特定の条件は、利用者が素早くスクロールしたいと考えて操作していることが推測できる操作、あるいはその操作に基づく動作を用いて適宜に決めることができ、上記の条件に限定されない。例えば、スクロールボタン４１ｂまたは４１ｃの一方の連続操作、あるいは長押しが一定時間以上継続されること自体をスクロールに関する特定の条件としてもよい。また、所定の速度以上でフリック操作またはドラッグ操作が行われたことをもってスクロールに関する特定の条件としてもよい。
【０１００】
第２表示モードになると、図１３に一例を示す俯瞰表示画面Ｗ２が表示される。俯瞰表示画面Ｗ２は、プリント指定画面Ｗ１の一覧表示領域Ｒ１を、プリント指定画面Ｗ１のスクロール方向の端部にまで拡張したものである。図１３では、この拡張された一覧表示領域に符号Ｒ１ａを付してある。また、俯瞰表示画面Ｗ２は、一覧表示領域Ｒ１ａの他に、メニュー表示領域Ｒ３を有している。一覧表示領域Ｒ１ａには、垂直スクロールバー４１が残っており、この垂直スクロールバー４１の操作、及び一覧表示領域Ｒ１ａ内のドラッグ操作、フリック操作で、一覧表示領域Ｒ１ａ内の縮小サムネイル画像Ｑを上方向、下方向（第１スクロール方向）にスクロールすることができる。
【０１０１】
第２表示モードに切り替わる際に、指定画像表示領域Ｒ２、下部表示領域Ｒ４、及び上部表示領域Ｒ５は、いずれも非表示にされ、俯瞰表示画面Ｗ２は表示されない。第１表示モードから第２表示モードに移行する場合には、すなわちプリント指定画面Ｗ１から俯瞰表示画面Ｗ２に表示を変える場合には、例えば一覧表示領域Ｒ１の拡張にしたがって指定画像表示領域Ｒ２、下部表示領域Ｒ４がプリント指定画面Ｗ１の下部に、また上部表示領域Ｒ５がプリント指定画面Ｗ１の上部にそれぞれ収納されるように表示を変化させるアニメーション表示を行うことが好ましい。このようにすることで、利用者は、自身の操作で意図せず第２表示モードに切り替わっても、どのような状況でどのような表示変更が行われているのかを理解しやすい。なお、一覧表示領域Ｐ内の表示状態も急激に切替えるのではなく、例えば徐々にサムネイル画像Ｐを縮小して縮小サムネイル画像Ｑが表示されるようにして、アニメーション表示を行うことが好ましい。
【０１０２】
一覧表示領域Ｒ１ａには、上述の縮小サムネイル画像Ｑが一覧表示されている。縮小サムネイル画像Ｑは、一定の基準でグループ化され、グループごとに纏まって表示される。この例では、撮影年月を基準としてグループ化しており、同じ撮影年月の縮小サムネイル画像Ｑで１つのグル−プＧが構成されている。複数のグル−プＧは、撮影年月の順番で一覧表示領域Ｒ１ａ内に上下方向に並べて表示される。各グル−プＧの横（表示画面における左方）には、それぞれグル−プ名Ｇｎが表示されている。グル−プ名Ｇｎは、どのようなグループであるかを示すものであり、グループのキャプション（見出し）となっている。
【０１０３】
グル−プＧ内では、複数の縮小サムネイル画像Ｑがマトリクス状に配列して表示される。グル−プＧ内において、横方向に並べられる縮小サムネイル画像Ｑの個数は、Ｍ×Ｎ個が最大数である。すなわち、第１表示モードでプリント指定画面Ｗ１の一覧表示領域Ｒ１内に表示可能なサムネイル画像Ｐの個数と、第２表示モードで俯瞰表示画面Ｗ２の一覧表示領域Ｒ１ａ内にスクロール方向と直交する方向の１行内に表示可能な縮小サムネイル画像Ｑの個数とが同じになっている。これは後述するように、第２表示モードから第１表示モードに切り替わった際に、１行の各縮小サムネイル画像Ｑに対応する各サムネイル画像Ｐを一覧表示領域Ｒ１内に表示して、わかりやすくするためである。この例では、１行に２１個の縮小サムネイル画像Ｑが表示可能である。
【０１０４】
隣接するグル−プＧ同士では、第１グル−プＧ内の上下方向における縮小サムネイル画像Ｑ同士の間隔よりも、広い間隔があけられている。これにより、グル−プＧごとに縮小サムネイル画像Ｑが纏まっているように視認させる。なお、各縮小サムネイル画像Ｑをそれの元々の縦横比でそれぞれ表示すると、縦横比の違いによって画像間にランダムな隙間が生じてしまい、纏まりであることが分かりづらくなることがある。この場合には、各縮小サムネイル画像Ｑを一律に正方形にトリミングし、隙間なくタイル状に敷き詰めて表示することは、纏まり感を出す上では効果的である。
【０１０５】
グループ化の基準は、撮影年月に限られるものではない。このグループ化の基準は、撮影間隔から推測されるイベント単位などあってもよい。例えば、連続した撮影日に撮影された各画像を１つのイベントのグループとし、一定期間、例えば３日間など離れた撮影日に撮影された各画像は他のイベントのグループとする。また、画像内の顔認識を行って、同一人物と推定される顔ごとにグループ化してもよい。
【０１０６】
一覧表示領域Ｒ１ａには、上下方向の中央には左右方向に延びた指標としての指標線Ｌが固定表示されている。指標線Ｌは、スクロール方向の中央に、スクロール方向と直交する方向に延びた状態で表示される。したがって、一覧表示領域Ｒ１ａのスクロール方向が左右方向であれば、左右方向の中央に上下方向に延びた指標線Ｌを表示すればよい。また、指標線Ｌは、スクロール方向のほぼ中央に表示することが好ましいが、これに限定されない。各縮小サムネイル画像Ｑは、スクロールで移動するときには指標線Ｌの下を通過するように表示が制御される。なお、指標は、線状のものではなくてもよい。例えば、１行分の縮小サムネイル画像が収まる矩形状の枠などでもよい。
【０１０７】
俯瞰表示画面Ｗ２では、縮小サムネイル画像Ｑが小さく、また多数の縮小サムネイル画像Ｑがスクロールされるため利用者の視点が定まり難い。そこで、視点の拠り所となる固定された指標線Ｌを表示している。これにより、利用者がストレスなく縮小サムネイル画像Ｑを参照して必要な画像を見つけ易くしている。
【０１０８】
一覧表示領域Ｒ１ａ内で、縮小サムネイル画像Ｑが表示される範囲よりも右側には、代表画像Ｑ０を表示する代表画像表示領域Ｒ６が設けられている。第１表示制御部３１は、指標線Ｌを通過しているグル−プＧ内から１つの縮小サムネイル画像Ｑを縮小サムネイル画像Ｑとして選択し、これを代表画像表示領域Ｒ６内に第２表示倍率よりも大きな第３表示倍率で縮小サムネイル画像Ｑよりも大きく表示する。したがって、指標線Ｌをグル−プＧが通過するごとに切り替わる。なお、縮小サムネイル画像Ｑに対応する入力画像から第３表示倍率で表示する代表画像Ｑ０を生成することが好ましい。
【０１０９】
代表画像Ｑ０の選び方は、任意であるが例えばグループＧ内で撮影日の一番早いものを選んでもよい。また、画像認識により最も綺麗に撮影されている縮小サムネイル画像ＱをグループＧ内から選択してもよい。さらに、指標線Ｌが重なっている１行分内の縮小サムネイル画像Ｑから代表画像Ｑ０を選択してもよい。この場合には、指標線Ｌが重なっている縮小サムネイル画像Ｑの１行が変わるごとに代表画像Ｑ０が切り替わる。
【０１１０】
俯瞰表示画面Ｗ２では、上記のように縮小サムネイル画像Ｑは、1つ1つの表示サイズが小さいが、代表画像Ｑ０を大きく表示することで、目的とする表示範囲やグループＧを見つけ易くなる。
【０１１１】
前記第１表示モードから前記第２表示モードに切り替わった場合、すなわちプリント指定画面Ｗ１から俯瞰表示画面Ｗ２に表示が切り替わった場合にも、一覧表示領域Ｒ１ａでのスクロール操作は継続して行うことができる。しかし、この場合には第２表示モードになるまでのスクロール速度よりも第２表示モードでのスクロール速度を遅くする。これは、第２表示モードで表示される一覧表示領域Ｒ１ａには第１表示モードよりも多数の縮小サムネイル画像Ｑが表示されており、スクロール速度が遅くても短時間で見つけることが可能であり、またスクロール速度が遅い方が目的とする縮小サムネイル画像Ｑやグル−プＧを見つけ易いからである。
【０１１２】
図１２に示されるように、復帰操作がなされるか、スクロールバースライダ４１ａに対する操作が解除されるか、スクロールボタン４１ｂ，４１ｃの操作、操作を行わない無操時間が復帰時間閾値以上となることに応答して、表示モードが第２表示モードから第１表示モードに切り替わる。この例では、サムネイル画像の表示倍率を変更するための拡大または縮小表示するための拡大、縮小ボタン７１，７２に対するタップ操作と、一覧表示領域Ｒ１ａ内の縮小サムネイル画像Ｑに対するタッップ操作が復帰操作となっている。
【０１１３】
一覧表示領域Ｒ１ａ内の縮小サムネイル画像Ｑに対してタップ操作を行った場合、タップ操作が行われた縮小サムネイル画像Ｑが含まれる１行の各縮小サムネイル画像Ｑが第１表示モードで表示された一覧表示領域Ｒ１に表示される。このような操作は、縮小サムネイル画像Ｑを拡大して見たい場合に行われることが多いので、無意識のうちに目的とするサムネイル画像Ｐ、あるいはその周辺のサムネイル画像Ｐを表示できる操作である。
【０１１４】
また、拡大、縮小ボタン７１，７２に対するタップ操作を行った場合には、その操作時点で指標線Ｌに重なっている１行の各縮小サムネイル画像Ｑが第１表示モードで表示された一覧表示領域Ｒ１に表示される。目的とする画像がある行を指標線Ｌに合わせた状態にすること、また画像の表示サイズを変更するために拡大、縮小ボタン７１，７２を操作することは、操作の知識があまりなくても行われることである。このため、このような操作を復帰操作とすることは好ましい。なお、この拡大、縮小ボタン７１，７２で第１表示モードに切り替わった場合、一覧表示領域Ｒ１に表示されるサムネイル画像Ｐの表示サイズは、利用者が指定したサイズで表示されると、利用者の手数をより削減することができるため好ましい。
【０１１５】
スクロールバースライダ４１ａの操作を解除、すなわちスクロールバースライダ４１ａ上から指を離した場合には、その操作解除の時点で指標線Ｌに重なっている１行の各縮小サムネイル画像Ｑが第１表示モードで表示された一覧表示領域Ｒ１に表示される。このようにすることによって、縮小サムネイル画像を改めてタップ操作する必要がなくなり、操作が簡略化されてより効率的となる。また、操作の解除で第１表示モードになるので、操作の知識がない利用者でも目的とするサムネイル画像Ｐ、あるいはその周辺のサムネイル画像Ｐを表示できる操作である。
【０１１６】
操作を行わない無操作時間が復帰閾値以上となることに応答して、第１表示モードになり、例えば指標線Ｌに重なっている１行の各縮小サムネイル画像Ｑが一覧表示領域Ｒ１に表示される。第１表示モードに戻る操作がわからない場合には、何も操作しない時間が一定時間以上続くことが十分に想定されるため、このようにしておけば自然と第１表示モードになり利用者が困ることがない。
【０１１７】
なお、第２表示モードから第１表示モードに切り替える場合にも、上述の第１表示モードから第２表示モードに切り替える場合と同様にアニメーション表示を行うことが好ましい。
【０１１８】
プリント注文受付機において、大量画像の中からプリント注文したい画像を指定する作業が必要になるが、多数の画像を1つずつ識別し、目的とする画像を探し出して指定することは非常に時間のかかる作業である。プリント注文受付機において、目的とする画像を効率的に探し出す機能等を備えている場合でも、その機能や使い方を知らない利用者は、従前の作業をせざるを得なかった。
【０１１９】
しかしながら、この例によれば、上述のようにスクロールに関する特定の条件を満たしたときに、すなわち目的の画像に早くたどり着きたい、あるいは探し出したいと思ってする利用者の自然な操作で第１表示モードから第２表示モードに切り替わり、プリント指定画面Ｗ１から俯瞰表示画面Ｗ２に表示が切り替わる。そして、瞰表示画面Ｗ２を参照することにより、目的の画像（縮小サムネイル画像Ｑ）まで効率的にたどり着き、あるいは探し出すことができる。したがって、このような第２表示モードの機能を知らない利用者も、その効果を享受できる。
【０１２０】
上記各実施形態では、プリント注文受付機について説明したが、本発明は、これに限らず、種々の画像を表示するための画像処理装置としても利用できる。また、例えば、家庭で置かれたコンピュータにプリント注文受付プログラムをインストールしてもよい。
【符号の説明】
【０１２１】
１２  プリント注文受付機
２８  タッチセンサ
２８ａ  第１センサ領域
２８ｂ  第２センサ領域
３１  第１表示制御部
３２  第２表示制御部
３４  画像指定部
３５  スクロール制御部
３６  注文部
Ｐ  サムネイル画像
Ｑ  縮小サムネイル画像
Ｔ  指定サムネイル画像
Ｒ１，Ｒ１ａ  一覧表示領域
Ｒ２  指定画像表示領域
Ｗ１  プリンント指定画面
Ｗ２  俯瞰表示画面
【図１】
2016004396.tif 000003
【図２】
2016004396.tif 000004
【図３】
2016004396.tif 000005
【図４】
2016004396.tif 000006
【図５】
2016004396.tif 000007
【図６】
2016004396.tif 000008
【図７】
2016004396.tif 000009
【図８】
2016004396.tif 000010
【図９】
2016004396.tif 000011
【図１０】
2016004396.tif 000012
【図１１】
2016004396.tif 000013
【図１２】
2016004396.tif 000014
【図１３】
2016004396.tif 000015