(57)【特許請求の範囲】
【請求項１】
タッチ入力を受け付ける操作面を有する入力部と、
画像を表示する表示部と、
前記入力部の前記操作面にタッチ入力が行われているか否かを検出するタッチ状態検出部と、
前記入力部上の前記タッチ入力のタッチ位置を取得するタッチ位置取得部と、
前記タッチ位置の時間変化に基づいて、前記タッチ入力がフリック操作であるか否かの状態を検出するフリック検出部と、
前記フリック操作の方向を検出するフリック方向検出部と、
前記フリック操作の開始時に前記表示部に表示されているフリック操作開始時表示画像を非表示にするとともに該フリック操作開始時表示画像の前または後に続く画像を、前記表示部に表示する画像の数を増やしながら且つ縮小して表示する第１の表示画面切替処理、及び、前記フリック操作開始時表示画像を非表示にするとともに該フリック操作開始時表示画像の前または後に続く画像を、前記表示部に表示する画像の数を減らしながら且つ拡大して表示する第２の表示画面切替処理のいずれか一方を、前記フリック操作の方向に基づいて行う表示画面切替部と、
を備えることを特徴とする画像表示装置。
【請求項２】
前記入力部の前記操作面に複数のタッチ入力が同時に行われているか否かを検出するマルチタッチ検出部と、
前記タッチ状態検出部が前記入力部の前記操作面に前記タッチ入力が行われていることを検出して、且つ、前記マルチタッチ検出部が前記入力部の前記操作面に前記２つのタッチ入力が同時に行われていることを検出した場合に、前記２つのタッチ入力のタッチ位置のＸ座標の差分である差分値が増加したか又は減少したかを判定する差分増減判定部とを、さらに備え、
前記表示画面切替部は、
前記２つのタッチ入力の両方ともが前記フリック操作であった場合に、
前記差分値が減少したときには、前記第１の表示画面切替処理を行うとともに、
前記差分値が増加したときには、前記第２の表示画面切替処理を行い、その一方で、
前記２つのタッチ入力のうちの一方のタッチ入力が前記フリック操作であって、且つ、他方のタッチ入力のタッチ位置が固定していた場合に、
前記差分値が減少したときには、前記フリック操作開始時表示画像のうち先頭画像又は最後尾の画像を表示したまま該フリック操作開始時表示画像の前または後に続く画像を、前記表示部に表示する画像の数を増やしながら且つ縮小して表示する第３の表示画面切替処理を、前記フリック操作の方向に基づいて行って、
前記差分値が増加したときには、前記フリック操作開始時表示画像のうち先頭画像又は最後尾の画像を表示したまま該フリック操作開始時表示画像の前または後に続く画像を表示する第２後画像表示処理、及び、前記フリック操作開始時表示画像を、前記表示部に表示する画像の数を減らしながら且つ拡大して表示する第４の表示画面切替処理を、前記フリック操作の方向に基づいて行うことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記タッチ状態検出部が前記表示部に表示された画像へのタッチを検出し、続いて当該画像に対してタップ操作又はフリック操作をされたことを検出すると、当該タップ数又はフリック数に応じて当該画像の印刷枚数を設定する制御部をさらに備えることを特徴とする請求項１又は請求項２に記載の画像表示装置。
【請求項４】
タッチ入力を受け付ける操作面を有する入力部と、画像を表示する表示部とを備える画像表示装置における画像表示方法であって、
前記入力部にタッチしているか否かの状態を検出するタッチ状態検出処理と、
前記入力部上のタッチ位置を取得するタッチ位置取得処理と、
前記タッチ位置がフリック操作されているか否かの状態を検出するフリック検出処理と、
前記フリック操作の方向を検出するフリック方向検出処理と、
前記フリック操作の開始時に前記表示部に表示されているフリック操作開始時表示画像を非表示にするとともに該フリック操作開始時表示画像の前または後に続く画像を、前記表示部に表示する画像の数を増やしながら且つ縮小して表示する第１の表示画面切替処理、及び、前記フリック操作開始時表示画像を非表示にするとともに該フリック操作開始時表示画像の前または後に続く画像を、前記表示部に表示する画像の数を減らしながら且つ拡大して表示する第２の表示画面切替処理のいずれか一方を、前記フリック方向検出処理による前記フリック操作の方向に基づいて行う表示画面切替処理と、を実行することを特徴とする画像表示方法。
【請求項５】
タッチ入力を受け付ける操作面を有する入力部と、画像を表示する表示部とを備える画像表示装置における画像表示方法をコンピュータに実現させるための画像表示プログラムであって、
前記入力部にタッチしているか否かの状態を検出するタッチ状態検出処理と、
前記入力部上のタッチ位置を取得するタッチ位置取得処理と、
前記タッチ位置がフリック操作されているか否かの状態を検出するフリック検出処理と、
前記フリック操作の方向を検出するフリック方向検出処理と、
前記フリック操作の開始時に前記表示部に表示されているフリック操作開始時表示画像を非表示にするとともに該フリック操作開始時表示画像の前または後に続く画像を、前記表示部に表示する画像の数を増やしながら且つ縮小して表示する第１の表示画面切替処理、及び、前記フリック操作開始時表示画像を非表示にするとともに該フリック操作開始時表示画像の前または後に続く画像を、前記表示部に表示する画像の数を減らしながら且つ拡大して表示する第２の表示画面切替処理のいずれか一方を、前記フリック方向検出処理による前記フリック操作の方向に基づいて行う表示画面切替処理と、を前記コンピュータに実行させることを特徴とする画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示方法及び画像表示プログラムに関する。
【背景技術】
【０００２】
近年、葉書に宛名や文章、写真等の画像を印刷することができる家庭用の小型の印刷装置が広く普及している。これらを用いることにより年賀状や暑中見舞い等の宛名や文章、写真等の画像を家庭内で印刷することができるようになった。
【０００３】
そして、これらの印刷装置には、メモリカードなどの可搬型記憶媒体から取り込んだ多数の画像をパーソナルコンピュータを介することなく編集する機能を有しているものがある。
【０００４】
この印刷装置であれば、例えば、デジタルスチルカメラ（ＤＳＣ）等で撮影した写真を、パーソナルコンピュータを介さずに直接印刷装置で手軽に印刷できるので、特にパソコンを持っていないユーザには大変便利である。また、このようなＤＳＣ内に記憶された画像データや外部記憶媒体の画像データを装置内に記憶させておけば、所望の画像データを選択して印刷に用いることができるので、この点でも便利である。
【０００５】
そして、下記に示す特許文献１には、マルチポイント感知装置を用いたジェスチャリングによって、複数の接触及び接触中止の動作に対応したユーザインタフェースを有する電子システムが開示されている。また、下記に示す特許文献２には、表示部及び音声案内部を有して、写真画像等の印刷を容易に選択することができる印刷装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２００９−５２５５３８号公報
【特許文献２】特開２０１１−４３８９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に示す電子システムは、携帯電話やパソコンにおけるタッチパネル画面の操作として、操作体として、例えば指２本によるピンチイン、ピンチアウト等の操作や、画面上で指を滑らすスワイプ操作により、例えば、電子書籍等の頁を拡大縮小したり、頁をめくって画面を切り替えるのに効果的であった。
【０００８】
また、特許文献２に示す印刷装置は、タッチパネル画面の操作として、メニューや次操作のための操作の案内を音声案内により行うものであり、例えば、多数の写真画像の中から目的の写真画像を選択するのに効率良くスピーディに行うものではなかった。
【０００９】
本発明は上述したような従来技術の問題点に鑑みてなされたものであり、多数の写真画像から所望の写真画像を選択して印刷するにあたって、効率良くスピーディーに選択することができる画像表示装置、画像表示方法及び画像表示プログラムとを提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明の画像表示装置は、タッチ入力を受け付ける操作面を有する入力部と、画像を表示する表示部と、前記入力部の前記操作面にタッチ入力が行われているか否かを検出するタッチ状態検出部と、前記入力部上の前記タッチ入力のタッチ位置を取得するタッチ位置取得部と、前記タッチ位置の時間変化に基づいて、前記タッチ入力がフリック操作であるか否かの状態を検出するフリック検出部と、前記フリック操作の方向を検出するフリック方向検出部と、前記フリック操作の開始時に前記表示部に表示されているフリック操作開始時表示画像を非表示にするとともに該フリック操作開始時表示画像の前または後に続く画像を、前記表示部に表示する画像の数を増やしながら且つ縮小して表示する第１の表示画面切替処理、及び、前記フリック操作開始時表示画像を非表示にするとともに該フリック操作開始時表示画像の前または後に続く画像を、前記表示部に表示する画像の数を減らしながら且つ拡大して表示する第２の表示画面切替処理のいずれか一方を、前記フリック操作の方向に基づいて行う表示画面切替部と、を備えることを特徴とする。
【００１１】
本発明の画像表示方法は、タッチ入力を受け付ける操作面を有する入力部と、画像を表示する表示部とを備える画像表示装置における画像表示方法であって、前記入力部にタッチしているか否かの状態を検出するタッチ状態検出処理と、前記入力部上のタッチ位置を取得するタッチ位置取得処理と、前記タッチ位置がフリック操作されているか否かの状態を検出するフリック検出処理と、前記フリック操作の方向を検出するフリック方向検出処理と、前記フリック操作の開始時に前記表示部に表示されているフリック操作開始時表示画像を非表示にするとともに該フリック操作開始時表示画像の前または後に続く画像を、前記表示部に表示する画像の数を増やしながら且つ縮小して表示する第１の表示画面切替処理、及び、前記フリック操作開始時表示画像を非表示にするとともに該フリック操作開始時表示画像の前または後に続く画像を、前記表示部に表示する画像の数を減らしながら且つ拡大して表示する第２の表示画面切替処理のいずれか一方を、前記フリック方向検出処理による前記フリック操作の方向に基づいて行う表示画面切替処理と、を実行することを特徴とする。
【００１２】
本発明の画像表示プログラムは、タッチ入力を受け付ける操作面を有する入力部と、画像を表示する表示部とを備える画像表示装置における画像表示方法をコンピュータに実現させるための画像表示プログラムであって、前記入力部にタッチしているか否かの状態を検出するタッチ状態検出処理と、前記入力部上のタッチ位置を取得するタッチ位置取得処理と、前記タッチ位置がフリック操作されているか否かの状態を検出するフリック検出処理と、前記フリック操作の方向を検出するフリック方向検出処理と、前記フリック操作の開始時に前記表示部に表示されているフリック操作開始時表示画像を非表示にするとともに該フリック操作開始時表示画像の前または後に続く画像を、前記表示部に表示する画像の数を増やしながら且つ縮小して表示する第１の表示画面切替処理、及び、前記フリック操作開始時表示画像を非表示にするとともに該フリック操作開始時表示画像の前または後に続く画像を、前記表示部に表示する画像の数を減らしながら且つ拡大して表示する第２の表示画面切替処理のいずれか一方を、前記フリック方向検出処理による前記フリック操作の方向に基づいて行う表示画面切替処理と、を前記コンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、多数の写真画像から所望の写真画像を選択して印刷するにあたって、効率良くスピーディーに選択することができる画像表示装置、画像表示方法及び画像表示プログラムとを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る画像表示装置の斜視図である。
【図２】本発明の実施形態に係る画像表示装置におけるキーボードを示す説明図である。
【図３】本発明の実施形態に係る画像表示装置の断面模式図である。
【図４】本発明の実施形態に係る画像表示装置の機能ブロック図である。
【図５】本発明の実施形態に係るマルチタッチ検出可能な画像表示装置の画面送りに関するフローチャートである。
【図６】本発明の実施形態に係るマルチタッチ検出可能な画像表示装置の画面送りに関するフローチャートである。
【図７】本発明の実施形態に係る画像表示装置の第１の画面送りの流れを示す図である。
【図８】本発明の実施形態に係る画像表示装置の第２の画面送りの流れを示す図である。
【図９】本発明の実施形態に係る画像表示装置の第３の画面送りの流れを示す図である。
【図１０】本発明の実施形態に係る画像表示装置の第４の画面送りの流れを示す図である。
【図１１】本発明の実施形態に係る画像表示装置の第５の画面送りの流れを示す図である。
【図１２】本発明の実施形態に係る画像表示装置の第６の画面送りの流れを示す図である。
【図１３】本発明の実施形態に係る画像表示装置の第７の画面送りの流れを示す図である。
【図１４】本発明の実施形態に係る画像表示装置の第８の画面送りの流れを示す図である。
【図１５】本発明の実施形態に係るシングルタッチ検出の画像表示装置の画面送りに関するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態を図に基づいて詳説する。本発明は、葉書等に画像を選択して印刷することができる画像表示装置1に関する。図１は、本発明の実施形態に係る画像表示装置1としての画像印刷装置を示す外観斜視図であり、図２は、画像表示装置1におけるキーボード3を示す説明図であり、図３は、画像表示装置1の側面断面模式図である。なお、図３は、見やすくなるようにハッチングを除いて描いている。
【００１６】
画像表示装置1は、葉書（１００×１４８ｍｍ）やＬ判（８９×１２７ｍｍ）、２Ｌ判（１７８×１２７ｍｍ）等の比較的小さな印刷用紙10に印刷を実行することもできる装置であり、デジタルカメラで撮影した写真画像やスキャン画像など葉書等に印刷する機能を備えるとともに、住所録を作成する機能や、住所録から自動で葉書に宛名書きをする機能、写真画像を取り込み写真として印刷する機能、文章を編集する機能、取り込んだ画像と文章とを組み合わせて葉書に印刷する機能等、様々な機能を有している。
【００１７】
そして、本発明の画像表示装置1は、印刷モードにおける葉書等のレイアウト設定において、葉書の裏面に印刷する写真やイラスト等の画像を表示し、複数の画像から所望の画像を素早く選択することを可能にするものである。
【００１８】
この画像表示装置1は、図１に示すように、箱形の筐体2を備え、筐体2の前方には入力部としてのキーボード3が配置されている。このキーボード3は、筐体2の前方下端近傍に回動可能に装着されており、使用状態では図示したように前方に倒され、使用しない場合には筐体2の前面と対向した状態で収納されている。
【００１９】
このキーボード3は、図２に示すように、電源を入れたり切ったりするための電源スイッチキー30、項目を選択したり、選択した項目の設定内容を変更するためのカーソルキー32、操作を進めるために選択対象や変更内容を確定させる実行キー34、タッチパネル表示部44にトップメニュー画面を表示させるためのトップメニューキー、印刷実行の指示に用いるプリントキー、文字や数字を入れるための文字・数字キー36等が配置されており、夫々のキーが入力部として機能し、使用者の入力操作に基づいて所定の操作信号を後述の制御部41に送信する。
【００２０】
筐体2の前面には、図１に示したように、印刷が完了した葉書や写真等の印刷用紙10が排出される排紙口5と、メモリカード等の可搬型記憶媒体を挿入可能な記憶媒体挿入口6とが形成されている。この記憶媒体挿入口6は、メモリカード等の着脱可能な可搬型記憶媒体が挿入されることにより、デジタルカメラで撮影された写真の画像データや、パーソナルコンピュータで編集された文章等の編集データ、複数の宛名データからなる住所録の宛名データを画像表示装置1に取り込み可能とするとともに、画像表示装置1で編集したデータをメモリカード等に保存可能とする。
【００２１】
また、筐体2の上面には、液晶等のタッチパネル表示部44の表面にタッチパネル入力部45が設けられたタッチパネルが配置され、このタッチパネルは筐体2の上面側に回動可能とされている。このタッチパネル表示部44は、キーボード3からの入力信号に対応して画面上に入力内容が表示される、或いは、各種の設定に必要なメニュー画面が表示される、又は、デジタルカメラから取り込んだ写真画像や、年賀状、クリスマスカードに用いるイラスト等の画像が表示される等、画像表示装置1で必要とする各種のデータが表示される。
【００２２】
そして、タッチパネル入力部45は、ユーザーによるタッチ入力を受け付ける操作面を有し、キーボード3を使用せずともタッチパネル入力部45を用いて、簡単な入力操作が可能とされている。
【００２３】
さらに、筐体2の上部には、筐体2の後方側から筐体2の上方までの間を回動可能な取っ手15が装着されている。この取っ手15は、略コ字状に形成され、画像表示装置1の運搬時等に把持されて使用される。
【００２４】
そして、この画像表示装置1としての画像印刷装置は、図３に示すように、筐体2の背面に開口する空腔部16を有し、この空腔部16の開口を塞ぐように給紙トレイ18が配置されている。この給紙トレイ18は、筐体2の後方であって下方近傍位置に軸着されており、上端を前後方向に移動させるように回動可能とされ、印刷用紙10を複数枚重ねて収容することができるようになっている。
【００２５】
また、給紙トレイ18の内側であって上方位置には、給紙トレイ18に収容された印刷用紙10を１枚ずつ下方に送り出すピックアップローラ19が配置されている。また、給紙トレイ18の下端近傍には、ピックアップローラ19によって下方に送り出された印刷用紙10を筐体2の排紙口5方向へと搬送する搬送ローラ20a、20bが配置されている。さらに、筐体2の内部であって搬送ローラ20a、20bの前方近傍には、印刷機構とされる印刷ヘッド21が配置されている。また、筐体2の内部であって印刷ヘッド21の前方には、印刷を完了した印刷用紙10を排紙口5から排出する排紙ローラ22a、22bが配置されている。この搬送ローラ20aと排紙ローラ22aは、図示しないステッピングモータによって回転を制御されて、所定速度で印刷用紙10を搬送している。なお、ピックアップローラ19と、搬送ローラ20a、20bと、排紙ローラ22a、22bとは、画像表示装置1における搬送機構として機能している。
【００２６】
印刷機構とされる印刷ヘッド21は、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）の各色インクを吐出する夫々のノズルを有するインクジェット方式の印刷ヘッド21とされ、ノズルから各色を印刷用紙10に噴射することにより印刷を実行する。なお、インクジェット方式の印刷ヘッド21について述べたが、本発明がインクジェット方式に限定されるものではない。
【００２７】
そして、給紙トレイ18に収容された印刷用紙10は、ピックアップローラ19によって前方に位置する印刷用紙10から順に下方に送り出され、搬送ローラ20a、20bとの間に挟み込まれた状態で印刷ヘッド21の下方に繰り出され、印刷が完了後、排紙ローラ22a、22bの間に挟み込まれて排紙口5から外部へと排出される。
【００２８】
次に、本実施形態の画像表示装置1の制御回路について述べる。図４は、画像表示装置1の機能ブロック図である。この画像表示装置1は、図４に示すように、システム全体を司る制御部41と、ＲＯＭ51、ＲＡＭ52からなる記憶部42と、Ｉ／Ｏ54を介して接続されるメモリカード等の着脱可能な可搬型記憶媒体53と、タッチパネル表示部44と、タッチパネル表示部44を制御する表示画面切替部であるタッチパネル表示制御部46と、入力部とされるタッチパネル入力部45やキーボード3と、タッチパネル入力部45を制御するタッチパネル入力制御部47と、印刷機構57と、図示しないスピーカなどの音声案内部等を備える。
【００２９】
入力部は、使用者が入力操作に用いる上述したキーボード3を有し、電源スイッチキー30、カーソルキー32、実行キー34、プリントキー等を備えている。さらに入力部として、先述のタッチパネル入力部45を制御するタッチパネル入力制御部47を有している。そして、制御部41は、タッチパネル入力部45上の操作として、例えば、フリック操作、スワイプ操作、タップ操作、タッチ操作、ピンチイン操作、及びピンチアウト操作等による画面の切り替え、設定変更等を可能としている。
【００３０】
タッチパネル表示部44は、各種の操作画面を表示するパネルであって、所定の操作信号を受信した制御部41により制御されて、タッチパネル表示部44を制御するタッチパネル表示制御部46を介して、所定の操作画面を表示させるものである。
【００３１】
制御部41は、ＣＰＵであって入力部からのキー操作信号に応じて、又は、自動で、ＲＯＭ51に予め記憶されているプログラム、メモリカードに記憶されたプログラム等を起動させ、ＲＡＭ52をワークメモリとして回路各部の動作を制御する。
【００３２】
ＲＯＭ51には、予め、文章の編集時に使用する文字フォントや印刷の字体、編集する印刷用紙の規格情報、制御部41が各部を制御する場合の制御プログラム等が記憶されている。
【００３３】
また、ＲＯＭ51には、印刷モードにおける葉書等のレイアウト設定において、葉書の裏面に印刷する写真やイラスト等の画像を素早く選択することを可能にする画像表示プログラム67が格納されている。
【００３４】
そして、フラッシュメモリ等からなる読み書き可能なＲＯＭ51には、制御部41を介してデジタルカメラで撮影した写真画像やスキャン画像などの原画像のデータをメモリカードから複製するなどして記憶させることができる。
【００３５】
ＲＡＭ52は、入力部で入力された文字などの文書の編集情報やタッチパネル表示部44に表示される表示データ、画像処理中の画像情報や演算に用いる変数、レジスタ等を記憶するワークメモリである。また、メモリカードには、デジタルカメラで撮影した写真画像やスキャン画像などのデータが記憶されているものである。
【００３６】
さらに、ＲＡＭ52には、タッチパネル入力部45において、タッチされた位置情報を順次格納するタッチ位置格納領域68を有する。このタッチ位置格納領域68を有することにより、制御部41は、タッチパネル入力部45に対しての、ユーザーの指による各種の入力操作を検出することを可能にしている。
【００３７】
また、制御部41には、外部メモリとして、先述の記憶媒体挿入口6によるＩ／Ｏ54を介してメモリカード等の着脱可能な可搬型記憶媒体53が接続可能とされている。
【００３８】
印刷機構57は、印刷部55と搬送部56とから構成され、印刷部55は、上述した印刷ヘッド21とされるものであって、印刷用紙10に印刷を実行する処理を行う。また、搬送部56は、上述したピックアップローラ19、搬送ローラ20a、20bや排紙ローラ22a、22b、ローラを回転させるステッピングモータによって構成され、印刷用紙10を搬送する処理を行う。音声案内部は、エラー音や操作の音声案内など音声メッセージを出力する。
【００３９】
本実施形態の画像表示装置1において、特に葉書印刷時の裏面の印刷レイアウトを設定するにあたって、ユーザーは、写真、イラスト、文例などを予め格納された複数の選択画像から選択させる操作が必要とされる。そこで、本発明は、以下に所定の画像を効率良くスピーディーに選択できるかを提案するものであり、本発明を実現するにあたって、タッチパネル入力部45における各種の画面上の指による操作について説明する。
【００４０】
本実施形態の画像表示装置1におけるタッチパネル入力部45を用いた画像選択について以下に説明する。この画像表示装置1は、タッチパネル入力部45により操作体であるユーザの指で行われる操作入力を検出可能としている。
【００４１】
このタッチパネル入力制御部47がタッチパネル入力部45において検出するユーザの指の操作としては、「タッチ操作」及び「リリース操作」と、これら２つの操作を組み合わせたものである「スワイプ操作」、「フリック操作」、「タップ操作」等とがある。
【００４２】
「タッチ操作」は、タッチパネル入力部45の操作面がユーザの指により接触されたときにタッチパネル入力制御部47において検出される操作である。
【００４３】
「リリース操作」は、タッチ操作により接触された指が操作面より離れたときにタッチパネル入力制御部47において検出される操作である。
【００４４】
「スワイプ操作」は、タッチ操作が行われた後、ユーザの指により操作面に対する接触が維持された状態で、なぞるように接触位置が移動され、予め定められた第１の所定時間（例えば、１秒）が経過した後に、リリース操作が行われたときにタッチパネル入力制御部47において検出される操作である。
【００４５】
「フリック操作」は、タッチ操作が行われた後、ユーザの指により操作面に対する接触が維持された状態で、弾くように接触位置が移動され、第１の所定時間が経過する前に、リリース操作が行われたときにタッチパネル入力制御部47において検出される操作である。
【００４６】
「タップ操作」は、タッチパネル入力部45の操作面がユーザの指により軽く叩くようにして、１回又は複数回叩かれたときにタッチパネル入力制御部47において検出される操作である。即ち、「タップ操作」は、タッチ操作が行われた後、接触位置が移動されることなく、且つ、第１の所定時間よりも短く予め定められた第２の所定時間（例えば、０．５秒）が経過する前に、リリース操作が行われたときにタッチパネル入力制御部47において検出される操作である。
【００４７】
次に、画像表示装置1においてユーザによる各種操作がされて、制御部41が制御するタッチパネル表示部44の画像表示の状態について説明する。
【００４８】
制御部41は、「スワイプ操作」がされると、スワイプ操作の方向に基づいて、写真やイラスト等の画像の選択に際して、タッチパネル表示部44に次の画像、又は前の画像を表示させて画面送りを行う。
【００４９】
そして、制御部41は、「フリック操作」がされると、「スワイプ操作」同様で、写真やイラスト等の画像の選択に際して、タッチパネル表示部44に次の画像、又は前の画像を表示させて画面送りを行う。
【００５０】
また、制御部41は、「タップ操作」がされると、例えば、印刷枚数を何枚とするかをタップ数により設定させて、選択された画像とともに枚数を合せて表示させる状態にさせる。例えば、２回タップされたことを示す「ダブルタップ」操作が実行されれば、選択された画像を２枚印刷することを示唆する選択画像に「２枚」という文字を表示させる。
【００５１】
そして、本発明の画像表示装置1は、葉書等に画像を印刷させる場合に、画像選択時の画面上で選択画像を拡大縮小しながら分割表示させ、画面送りして画像を選択することができることから、多数ある写真画像等の中から目的の画像を素早く選択して印刷することを可能にしている。
【００５２】
具体的には、制御部41は、タッチパネル入力制御部47を制御して、タッチパネル入力部45にタッチ入力が行われているか否かの状態を検出するタッチ状態検出部として機能する。なお、本実施形態では、タッチ入力の検出にあたって、マルチタッチ検出及びシングルタッチ検出の何れの場合にも適用できるものである。
【００５３】
また、制御部41は、タッチ状態検出部としてタッチされたことを検出すると、次にそのタッチされたタッチパネル入力部45上の位置を検出し取得するタッチ位置取得部として機能する。これにより、制御部41は、ＲＡＭ52のタッチ位置格納領域68に順次格納されるタッチ位置情報に基づいて、タッチされた状態が継続されているのかを検出することができる。
【００５４】
そして、制御部41は、タッチ位置取得部として、タッチされたタッチパネル入力部45上の位置を時間的に連続して検出し取得すると、ＲＡＭ52のタッチ位置格納領域68に順次格納されるタッチ位置の時間変化に基づいて、タッチされた状態が弾くように移動され第１の所定時間が経過する前に、リリース操作が行われるフリック操作をされているか否かを検出するフリック検出部として機能する。
【００５５】
また、制御部41は、タッチ位置取得部として、タッチされたタッチパネル入力部45上の位置を時間的に連続して検出し取得すると、ＲＡＭ52のタッチ位置格納領域68に順次格納されるタッチ位置情報に基づいて、タッチされた状態が滑るように移動されて継続されるフリック操作であって、そのフリック操作の方向を検出するフリック方向検出部として機能する。
【００５６】
そして、制御部41は、タッチパネル表示制御部46を制御して、タッチパネル表示部44に表示される画像の画面送りを行いながら画像を縮小させて且つ画像の数を増やす第１の表示画面切替処理と、タッチパネル表示部44に表示される画像の画面送りを行いながら画像を拡大させて且つ画像の数を減らす第２の表示画面切替処理と、のいずれか一方を、フリック操作の方向に基づいて行う表示画面切替部として機能する。
【００５７】
具体的には、例えば、制御部41は、フリック操作の方向が上方向である場合に前述の第１の表示画面切替処理を行って、フリック操作の方向が下方向である場合に前述の第２の表示画面切替処理を行う、フリック方向検出部として機能する。尚、これとは逆に、制御部41が、フリック操作の方向が上方向である場合に前述の第２の表示画面切替処理を行って、フリック操作の方向が下方向である場合に前述の第１の表示画面切替処理を行う、フリック方向検出部として機能するようにしてもよい。
【００５８】
さらに、制御部41は、タッチ入力の検出にあたって、マルチタッチ検出可能な構成であれば、マルチタッチを検出するとともに、さらにマルチタッチが夫々にフリック操作をされた場合には、各フリック操作の方向に基づいて、ピンチイン操作であるか、又はピンチアウト操作であるかを判定するピンチインアウト判定部としても機能する。
【００５９】
具体的には、例えば、制御部41は、複数のタッチ入力がピンチイン操作であると判定すると、前述の第１の表示画面切替処理を行って、複数のタッチ入力がピンチアウト操作であると判定すると、前述の第２の表示画面切替処理を行う、ピンチインアウト判定部として機能する。尚、これとは逆に、制御部41が、複数のタッチ入力がピンチイン操作である場合に前述の第２の表示画面切替処理を行って、複数のタッチ入力がピンチアウト操作である場合に前述の第１の表示画面切替処理を行う、フリック方向検出部として機能するようにしてもよい。
【００６０】
また、制御部41は、ピンチイン操作をされたと判断すると、表示画面切替部を制御してタッチパネル表示部44で表示させる画像を画面送りしながら、画像を縮小し、画面分割数を増大するものである。
【００６１】
そして、制御部41は、ピンチアウト操作をされたと判断すると、表示画面切替部を制御してタッチパネル表示部44で表示させる画像を画面送りしながら、画像を拡大し、画面分割数を低減させるものである。
【００６２】
さらに、制御部41は、タッチ状態検出部がタッチパネル表示部44で表示された画像へのタッチを検出し、続いて画像に対してタップ操作又はフリック操作をされたことを検出すると、タップ数又はフリック数に応じて、画像の印刷枚数を設定する。
【００６３】
次に、画像表示装置1で葉書の裏面に写真画像等を印刷させるために予め格納された多数の写真やイラスト等の画像の中から所望の画像を選択するための画面送りの流れについてフローチャートを用いて詳細に説明する。図５、図６は、マルチタッチ検出可能なタッチパネルによる画面送りの流れを示すフローチャートである。図７乃至図１４は、第１乃至第８の画面送りの流れを示す図である。
【００６４】
先ず、ユーザが画像表示装置1を印刷モードに設定して、葉書の裏面の印刷レイアウトが設定されて、所望の画像を予め記憶部42に格納されている画像群から選択する設定をされると、制御部41は、例えば「画像読み込み中」等のメッセージ画像をタッチパネル表示部44に表示させる初期画像表示処理（ステップＳ１０１）を実行する。
【００６５】
次に、制御部41は、ＲＡＭ52のタッチ位置格納領域68に格納されるタッチパネル入力部45におけるタッチ位置を示す情報をクリアさせるＲＡＭクリア処理（ステップＳ１０５）を実行する。
【００６６】
制御部41は、ＲＡＭクリア処理（ステップＳ１０５）を完了すると、読み込んだ画像をタッチパネル表示部44に表示させ、ユーザーによる選択操作の待機状態とする。そして、制御部41は、例えば、ユーザーにより右から左へのフリック操作をされると、タッチパネル表示部44において１枚目の画像から２枚目の画像へと画面送りさせる。
【００６７】
つまり、制御部41は、待機状態においてタッチパネル入力部45にタッチされると、タッチ状態検出部及びタッチ位置取得部として、タッチ位置を検出するタッチ位置検出処理（ステップＳ１１０）を実行する。
【００６８】
そして、制御部41は、連続的にタッチ位置検出処理（ステップＳ１１０）を実行し、マルチタッチ検出部として、タッチされた箇所が１箇所なのか２箇所なのかを判定するマルチタッチ判定（ステップＳ１１５）を実行する。即ち、制御部41は、マルチタッチ検出部として、タッチパネル入力部45の操作面に複数のタッチ入力が同時に行われているか否かを検出する。
【００６９】
マルチタッチ判定（ステップＳ１１５）において、タッチされた箇所が１箇所と判定すると、後述する図６に示すフローチャートの（１）に進み、タッチされた箇所が２箇所と判定すると、タッチ位置格納処理（ステップＳ１２０）に進む。
【００７０】
制御部41は、タッチ位置格納処理（ステップＳ１２０）において、２箇所のタッチされたタッチ位置の座標をＲＡＭ52のタッチ位置格納領域68に順次、タッチ位置情報として格納させる、タッチ位置取得部として機能する。
【００７１】
制御部41は、２箇所のタッチされたタッチ位置の座標をＲＡＭ52のタッチ位置格納領域68に格納した上で、所定時間の経過後、再度、タッチ位置検出処理（ステップＳ１２５）を実行し、継続的なタッチ操作か否かを判定する。
【００７２】
そして、制御部41は、２箇所にタッチされた状態の変化を検出するために、あらためてマルチタッチ判定（ステップＳ１３０）を行う。マルチタッチ判定（ステップＳ１３０）において、タッチされた箇所が２箇所から１箇所又はノータッチとされたと判定すると、ＲＡＭクリア処理（ステップＳ１０５）に戻り、タッチされた箇所が２箇所のままだと判定すると、タッチ位置移動判定（ステップＳ１３５）に進む。
【００７３】
タッチ位置移動判定（ステップＳ１３５）において、タッチされた箇所が移動していないと判定すると、所定時間の経過後、再度、タッチ位置検出処理（ステップＳ１２５）に戻って、次に、マルチタッチ判定（ステップＳ１３０）やタッチ位置移動判定（ステップＳ１３５）を繰り返す。
【００７４】
そして、タッチ位置移動判定（ステップＳ１３５）において、タッチされた箇所が移動したと判定すると、タッチ位置移動箇所数判定（ステップＳ１４０）に進む。
【００７５】
タッチ位置移動箇所数判定（ステップＳ１４０）において、２箇所のタッチ位置のうちの一方のタッチ位置だけが移動して、他方のタッチ位置が固定していると判定すると、フリック判定（ステップＳ２００）に進み、タッチ位置を移動した箇所が２箇所と判定すると、フリック数判定（ステップＳ１４５）に進む。
【００７６】
移動箇所が１箇所のフリック判定（ステップＳ２００）において、その移動がフリック操作による移動と判定すると、制御部41は、差分値増減判定（ステップＳ２０５）において、タッチ位置のＸ座標の差分である差分値が増加したか又は減少したかを判定する差分増減判定部として機能する。差分値が増加した場合には、画像数減少処理（ステップＳ２１０）において、画像数を減少させて、さらに、フリック向き判定（ステップＳ２１５）において、フリック操作が右から左の向きに行われる左フリック操作であるか、左から右の向きに行われる右フリック操作であるかを判定する。フリック操作が左フリック操作である場合には、図１３（ａ）、（ｂ）に示すように、画面に表示する画像数を４から２に減少させる。このとき、最後尾の画像（インデックスが最大である画像）は必ず表示したままにしておくとともに、インデックスが連続した画像を表示させる。なお、上述の操作を行った際に画面に表示されていた画像数が２であった場合には、図１３（ｂ）、（ｃ）に示すように、画面に表示する画像数を２から１に減少させる。フリック向き判定（ステップＳ２１５）において、フリック操作が右フリック操作である場合にも、図１４（ａ）、（ｂ）（又は、同図（ｂ）、（ｃ））に示すように、画面に表示する画像数を４から２（又は２から１）に減少させる。このとき、先頭の画像（インデックスが最小である画像）は必ず表示したままにしておくとともに、インデックスが連続した画像を表示させる。
【００７７】
また、差分値増減判定（ステップＳ２０５）において、差分値が減少した場合には、画像数増加処理（ステップＳ２３０）において、画像数を増加させて、さらに、フリック向き判定（ステップＳ２３５）において、フリック操作が右から左の向きに行われる左フリック操作であるか、左から右の向きに行われる右フリック操作であるかを判定する。フリック操作が左フリック操作である場合には、図１１（ａ）、（ｂ）に示すように、画面に表示する画像数を１から２に増加させる。このとき、先頭の画像（インデックスが最小である画像）は必ず表示したままにしておくとともに、インデックスが連続した画像を表示させる。なお、上述の操作を行った際に画面に表示されていた画像数が２であった場合には、図１１（ｂ）、（ｃ）に示すように、画面に表示する画像数を２から４に増加させる。フリック向き判定（ステップＳ２３５）において、フリック操作が右フリック操作である場合にも、図１２（ａ）、（ｂ）（又は、同図（ｂ）、（ｃ））に示すように、画面に表示する画像数を１から２（又は２から４）に増加させる。このとき、最後尾の画像（インデックスが最大である画像）は必ず表示したままにしておくとともに、インデックスが連続した画像を表示させる。上述のステップＳ２２０、Ｓ２２５，Ｓ２４０、Ｓ２４５の各処理を完了するか、ステップＳ２１５、Ｓ２３５においてフリック操作が左右いずれの向きでもないと判定するか、又はステップＳ２０５において差分値が変化しなかったと判定すると、ＲＡＭクリア処理（ステップＳ１０５）に戻る。
【００７８】
移動箇所が２箇所の場合のフリック数判定（ステップＳ１４５）において、移動箇所が２箇所ともフリック操作による移動と判定するとピンチイン判定（ステップＳ１５０）に進み、何れかがフリック操作ではないと判定すると、再度、タッチ位置検出処理（ステップＳ１２５）に戻って、次いで、マルチタッチ判定（ステップＳ１３０）やタッチ位置移動判定（ステップＳ１３５）を繰り返す。
【００７９】
ピンチイン判定（ステップＳ１５０）において、制御部41は、上下に２箇所のタッチを検出して、一方の上方タッチ位置が、Ｙ座標において上から下方向に移動され、他方の下方タッチ位置が、Ｙ座標において下から上方向に移動されると、２箇所のタッチ位置の移動がピンチイン操作による移動と判定する。
【００８０】
そして、ピンチイン判定（ステップＳ１５０）において、ピンチイン操作による移動と判定すると、次に、画像数増加処理（ステップＳ１５５）において、画像数を増加させて、さらに、ピンチイン向き判定（ステップＳ１６０）において、ピンチイン操作が右から左の向きに行われる左ピンチイン操作であるか、左から右の向きに行われる右ピンチイン操作であるかを判定する。ピンチイン操作が左ピンチイン操作である場合には、図７（ａ）、（ｂ）に示すように、画面に表示する画像数を１から２に増加させる。このとき、左ピンチイン操作を行う前に表示されていた画像を非表示にするとともに、当該画像よりもインデックスが大きい画像を表示させる。なお、上述の操作を行った際に画面に表示されていた画像数が２であった場合には、図７（ｂ）、（ｃ）に示すように、画面に表示する画像数を２から４に増加させる。ピンチイン向き判定（ステップＳ１６０）において、フリック操作が右ピンチイン操作である場合にも、図８（ａ）、（ｂ）（又は、同図（ｂ）、（ｃ））に示すように、画面に表示する画像数を１から２（又は２から４）に増加させる。このとき、右ピンチイン操作を行う前に表示されていた画像を非表示にするとともに、当該画像よりもインデックスが小さい画像を表示させる。ピンチイン判定（ステップＳ１５０）において、タッチ位置を移動した箇所がピンチイン操作による移動ではないと判定すると、ピンチアウト判定（ステップＳ１７５）に進む。
【００８１】
また、ピンチアウト判定（ステップＳ１７５）において、制御部41は、上下に２箇所のタッチを検出して、一方の上方タッチ位置が、Ｘ座標において右から左方向、Ｙ座標において下から上方向への移動、即ち左上方向に移動され、他方の下方タッチ位置が、Ｘ座標において右から左方向、Ｙ座標において上から下方向への移動、即ち左下方向に移動されると、２箇所のタッチ位置の移動が左方向へのピンチアウト操作による移動と判定する。
【００８２】
そして、ピンチアウト判定（ステップＳ１７５）において、タッチ位置を移動した箇所がピンチアウト操作による移動と判定すると、次に、画像数減少処理（ステップＳ１８０）において、画像数を減少させて、さらに、ピンチアウト向き判定（ステップＳ１８５）において、ピンチアウト操作が右から左の向きに行われる左ピンチアウト操作であるか、左から右の向きに行われる右ピンチアウト操作であるかを判定する。ピンチアウト操作が左ピンチアウト操作である場合には、図９（ａ）、（ｂ）に示すように、画面に表示する画像数を４から２に減少させる。このとき、左ピンチアウト操作を行う前に表示されていた画像を非表示にするとともに、当該画像よりもインデックスが大きい画像を表示させる。なお、上述の操作を行った際に画面に表示されていた画像数が２であった場合には、図９（ｂ）、（ｃ）に示すように、画面に表示する画像数を２から１に減少させる。ピンチアウト向き判定（ステップＳ１８５）において、フリック操作が右ピンチアウト操作である場合にも、図１０（ａ）、（ｂ）（又は、同図（ｂ）、（ｃ））に示すように、画面に表示する画像数を４から２（又は２から１）に減少させる。このとき、右ピンチアウト操作を行う前に表示されていた画像を非表示にするとともに、当該画像よりもインデックスが小さい画像を表示させる。上述のステップＳ１６５、Ｓ１７０，Ｓ１９０、Ｓ１９５の各処理を完了するか、ステップＳ１６０、Ｓ１８５においてフリック操作が左右いずれの向きでもないと判定するか、又はステップＳ１７５においてタッチ位置を移動した箇所がピンチアウト操作による移動ではないと判定すると、ＲＡＭクリア処理（ステップＳ１０５）に戻る。
【００８３】
そして、先述のマルチタッチ判定（ステップＳ１１５）において、タッチされた箇所が１箇所と判定すると、図６に示すフローチャートの（１）に進む。
【００８４】
制御部41は、タッチ位置格納処理（ステップＳ２２０）として、１箇所のタッチされたタッチ位置の座標をＲＡＭ52のタッチ位置格納領域68にタッチ位置情報として格納させる。
【００８５】
制御部41は、１箇所のタッチされたタッチ位置の座標をＲＡＭ52のタッチ位置格納領域68に格納した上で、所定時間の経過後、再度、タッチ位置検出処理（ステップＳ２２５）を実行し、継続的なタッチ操作か否かを判定する。
【００８６】
そして、制御部41は、タッチ判定（ステップＳ２３０）において、タッチ位置が１箇所でないと判定すると（２）に進み、図５のフローチャートのＲＡＭクリア処理（ステップＳ１０５）に戻る。
【００８７】
タッチ判定（ステップＳ２３０）において、タッチされた状態が保持されていると判定すると、そのタッチ位置が移動したか否かを判定するタッチ位置移動判定（ステップＳ２４０）に進む。タッチ位置移動判定（ステップＳ２４０）において、タッチされた箇所が移動していないと判定すると、再度、タッチ位置検出処理（ステップＳ２２５）に戻る。
【００８８】
タッチ位置移動判定（ステップＳ２４０）において、タッチされた箇所が移動していると判定すると、フリック判定（ステップＳ２６０）に進む。フリック判定（ステップＳ２６０）において、その移動がフリック操作による移動と判定すると、画面送り（ステップＳ２７０）を行い、次の画像をタッチパネル表示部44に表示させて（２）に進み、図５のフローチャートのＲＡＭクリア処理（ステップＳ１０５）に戻る。
【００８９】
フリック判定（ステップＳ２６０）において、その移動がフリック操作ではないと判定すると（２）に進み、図５のフローチャートのＲＡＭクリア処理（ステップＳ１０５）に戻る。
【００９０】
そして、上述の操作により選択された画像に対して、ユーザが印刷する枚数を設定のためにタッチパネル入力部45において、「タップ操作」がされると、タップ数に応じて印刷枚数が設定される。以上が、マルチタッチ検出可能なタッチパネルにおいての操作例である。
【００９１】
次に、シングルタッチ検出のタッチパネルを備える画像表示装置1で葉書の裏面に写真画像等を印刷させるために予め格納された多数の写真やイラスト等の画像の中から所望の画像を選択するための画面送りの流れについてフローチャートを用いて詳細に説明する。図１５は、シングルタッチ検出可能なタッチパネルによる画面送りの流れを示すフローチャートである。なお、シングルタッチ検出のタッチパネルとは、原則的にタッチパネル入力部45へのタッチについて、タッチ位置を１箇所しか検出しないように設計されたタッチパネルのことである。
【００９２】
先ず、ユーザが画像表示装置1を印刷モードに設定して、葉書の裏面の印刷レイアウトが設定されて、所望の画像を予め記憶部42に格納されている画像群から選択する設定とされると、制御部41は、例えば「画像読み込み中」等のメッセージ画像をタッチパネル表示部44に表示させる初期画像表示処理（ステップＳ３０１）を実行する。
【００９３】
次に、制御部41は、ＲＡＭ52のタッチ位置格納領域68に格納されるタッチパネル入力部45におけるタッチ位置を示す情報をクリアさせるＲＡＭクリア処理（ステップＳ３０５）を実行する。
【００９４】
制御部41は、ＲＡＭクリア処理（ステップＳ３０５）を完了すると、読み込んだ画像をタッチパネル表示部44に表示させ、ユーザーによる選択操作の待機状態とする。そして、制御部41は、例えば、右から左へのフリック操作をされると、タッチパネル表示部44において１枚目の画像から２枚目の画像へと画面送りさせる。
【００９５】
つまり、制御部41は、待機状態においてタッチパネル入力部45にタッチされると、タッチ状態検出部及びタッチ位置取得部として、タッチ位置を検出するタッチ位置検出処理（ステップＳ３１０）を実行する。
【００９６】
そして、制御部41は、連続的にタッチ位置検出処理（ステップＳ３１０）を実行し、シングルタッチ検出部として、タッチされた箇所が１箇所か否かを判定するタッチ数判定（ステップＳ３１５）を実行する。
【００９７】
タッチ数判定（ステップＳ３１５）において、タッチされた箇所が１箇所と判定すると、タッチ位置格納処理（ステップＳ３２０）に進み、タッチされた箇所が複数と判定すると、タッチ判定をリセットしてＲＡＭクリア処理（ステップＳ３０５）に戻る。
【００９８】
制御部41は、タッチ位置格納処理（ステップＳ３２０）として、タッチされたタッチ位置の座標をＲＡＭ52のタッチ位置格納領域68にタッチ位置情報として格納させる。
【００９９】
制御部41は、タッチされたタッチ位置の座標をＲＡＭ52のタッチ位置格納領域68に格納した上で、所定時間の経過後、再度、タッチ位置検出処理（ステップＳ３２５）を実行し、継続的なタッチ操作か否かを判定する。
【０１００】
そして、制御部41は、タッチされた状態の変化を検出するために、あらためてタッチ数判定（ステップＳ３３０）を行う。タッチ数判定（ステップＳ３３０）において、タッチされた箇所が複数と判定すると、ＲＡＭクリア処理（ステップＳ３０５）に戻り、タッチされた箇所が１箇所のままだと判定すると、タッチ位置移動判定（ステップＳ３３５）に進む。
【０１０１】
タッチ位置移動判定（ステップＳ３３５）において、タッチされた箇所が移動していないと判定すると、再度、タッチ位置検出処理（ステップＳ３２５）に戻って、次に、タッチ数判定（ステップＳ３３０）やタッチ位置移動判定（ステップＳ３３５）を繰り返す。
【０１０２】
そして、タッチ位置移動判定（ステップＳ３３５）において、タッチされた箇所が移動したと判定すると、移動された方向がＹ上方における上方向か否かを判定するタッチ移動方向判定（ステップＳ３４０）に進む。
【０１０３】
タッチ移動方向判定（ステップＳ３４０）において、タッチ位置の移動した方向がＹ座標における上方向への移動と判定すると、表示分割数減少処理（ステップＳ３４５）に進み、移動した方向がＹ座標における上方向でないと判定すると、下方向移動判定（ステップＳ３８０）に進む。
【０１０４】
制御部41は、表示分割数減少処理（ステップＳ３４５）において、タッチパネル表示部44に表示させた画像を、例えば、４つの画像による画面四分割から画面二分割に切り替えて、画像を拡大させる。次に、フリック判定（ステップＳ３５０）において、タッチパネル入力部に対して行われた操作がフリック操作であるか否かを判定し、フリック操作である場合には、フリック向き判定（ステップＳ３６０）において、フリック操作が右から左の向きに行われる左フリック操作であるか、左から右の向きに行われる右フリック操作であるかを判定する。フリック操作が左フリック操作である場合には、図９（ａ）、（ｂ）に示すように、画面に表示する画像数を４から２に減少させる。このとき、左フリック操作を行う前に表示されていた画像を非表示にするとともに、当該画像よりもインデックスが大きい画像を表示させる。なお、上述の操作を行った際に画面に表示されていた画像数が２であった場合には、図９（ｂ）、（ｃ）に示すように、画面に表示する画像数を２から１に減少させる。フリック向き判定（ステップＳ３６０）において、フリック操作が右フリック操作である場合にも、図１０（ａ）、（ｂ）（又は、同図（ｂ）、（ｃ））に示すように、画面に表示する画像数を４から２（又は２から１）に減少させる。このとき、右フリック操作を行う前に表示されていた画像を非表示にするとともに、当該画像よりもインデックスが小さい画像を表示させる。上述のステップＳ３６５、Ｓ３７０の各処理を完了するか、ステップＳ３５０においてフリック操作が左右いずれの向きでもないと判定するか、又はステップＳ３６０においてタッチパネル入力部45に対する操作がフリック操作ではないと判定すると、ＲＡＭクリア処理（ステップＳ３０５）に戻る。
【０１０５】
そして、下方向移動判定（ステップＳ３８０）において、タッチ位置を移動した方向がＹ座標における下方向への移動と判定すると、表示分割数増加処理（ステップＳ３８５）に進み、移動した方向が下方向でないと判定すると、フリック判定（ステップＳ４２０）に進む。
【０１０６】
制御部41は、タッチ位置の移動した方向がＹ座標における下方向への移動と判定すると、表示分割数増加処理（ステップＳ３８５）において、タッチパネル表示部44に表示させた画像を、例えば、１つの画像による画面全体表示から画面二分割に切り替えて、画像を縮小させる。次に、フリック判定（ステップＳ３９０）において、タッチパネル入力部に対して行われた操作がフリック操作であるか否かを判定し、フリック操作である場合には、フリック向き判定（ステップＳ４００）において、フリック操作が右から左の向きに行われる左フリック操作であるか、左から右の向きに行われる右フリック操作であるかを判定する。フリック操作が左フリック操作である場合には、図７（ａ）、（ｂ）に示すように、画面に表示する画像数を１から２に増加させる。このとき、左フリック操作を行う前に表示されていた画像を非表示にするとともに、当該画像よりもインデックスが大きい画像を表示させる。なお、上述の操作を行った際に画面に表示されていた画像数が２であった場合には、図７（ｂ）、（ｃ）に示すように、画面に表示する画像数を２から４に増加させる。フリック向き判定（ステップＳ４００）において、フリック操作が右フリック操作である場合にも、図８（ａ）、（ｂ）（又は、同図（ｂ）、（ｃ））に示すように、画面に表示する画像数を１から２（又は２から４）に増加させる。このとき、右フリック操作を行う前に表示されていた画像を非表示にするとともに、当該画像よりもインデックスが小さい画像を表示させる。上述のステップＳ４０５、Ｓ４１０の各処理を完了するか、ステップＳ４００においてフリック操作が左右いずれの向きでもないと判定するか、又はステップＳ３９０においてタッチパネル入力部45に対する操作がフリック操作ではないと判定すると、ＲＡＭクリア処理（ステップＳ３０５）に戻る。
【０１０７】
制御部41は、フリック判定（ステップＳ４２０）において、タッチパネル入力部に対して行われた操作がフリック操作であるか否かを判定し、フリック操作である場合には、フリック向き判定（ステップＳ４３０）において、フリック操作が右から左の向きに行われる左フリック操作であるか、左から右の向きに行われる右フリック操作であるかを判定する。フリック操作が左フリック操作である場合には、左フリック操作を行う前に表示されていた画像を非表示にするとともに、当該画像よりもインデックスが次に大きい画像を表示させる。また、フリック操作が右フリック操作である場合には、右フリック操作を行う前に表示されていた画像を非表示にするとともに、当該画像よりもインデックスが次に小さい画像を表示させる。
【０１０８】
そして、上述の操作により選択された画像に対して、ユーザが印刷する枚数の設定のためにタッチパネル入力部45においてタッチ等による「タップ操作」「フリック操作」等がされると、タップ数に応じて印刷枚数が設定される。
【０１０９】
以上のように本発明の実施形態によれば、多数の写真画像から所望の写真画像を選択して印刷するにあたって、一枚画像で画面送りを行ったり、複数枚の画像表示で画像送りを行うことを容易に組み合わせ、効率良くスピーディーに選択することができる画像表示装置1、画像表示方法及び画像表示プログラムを提供することができる。
【０１１０】
また、本発明の実施形態によれば、容易な操作により画像を縮小又は拡大させて画面内の画像数を変化させることにより、重要な画像は大きく表示させて確認を行い、多数の写真画像から所望の写真画像を選択して印刷するにあたって、効率良くスピーディーに選択することができる。
【０１１１】
さらに、本発明の実施形態によれば、ピンチイン操作によりタッチパネル表示部44で表示させる画像を画面送りしながら、画像を縮小し、画面分割数を増大することにより、画面送りの回数を軽減させて、所望の写真画像を選択することができる。
【０１１２】
そして、本発明の実施形態によれば、ピンチアウト操作によりタッチパネル表示部44で表示させる画像を画面送りしながら、画像を拡大し、画面分割数を低減させることにより、画像を選択中に容易に拡大させて画像を詳細に確認することができる。
【０１１３】
さらに、本発明の実施形態によれば、シングルタッチにおけるＹ座標の移動に基づいて、タッチパネルで表示させる画像を画面送りしながら、単数又は複数の前記画像を縮小又は拡大させ画面内の画像数を変化させることにより、簡単に所望の写真画像を選択することができる。
【０１１４】
また、本発明の実施形態によれば、タッチパネル表示部44で表示された画像へのタッチ数又はフリック数に応じて画像の印刷枚数を設定することができることから、容易に印刷枚数を設定して、印刷することができる。
【０１１５】
また、上述した実施形態における各種処理は、コンピュータに実現させることのできる画像表示プログラムとして、例えば磁気ディスク、光ディスク、半導体メモリなどの記憶媒体に書き込んだ状態で各種装置に適用する、あるいは、通信媒体により伝送して各種装置に適用することも可能である。このように本実施形態で述べた各処理を実行させるための画像印刷プログラムを他の電子機器などで実行させることにより、上述した画像表示装置1を用いた場合と同様の作用効果が得られる。なお、コンピュータは、画像表示装置1に内蔵されたコンピュータに限定されるわけではなく、上記のような画像表示プログラムを読み取り可能であって、読み取ったプログラムに従って制御動作を行うＣＰＵなどの演算装置を備えているあらゆる電子機器に組み込まれたコンピュータを含む。
【０１１６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１１７】
以下に、本願出願の最初の特許請求の範囲に記載された発明を付記する。
[１]  タッチ入力を受け付ける操作面を有する入力部と、
画像を表示する表示部と、
前記入力部の前記操作面にタッチ入力が行われているか否かを検出するタッチ状態検出部と、
前記入力部上の前記タッチ入力のタッチ位置を取得するタッチ位置取得部と、
前記タッチ位置の時間変化に基づいて、前記タッチ入力がフリック操作であるか否かの状態を検出するフリック検出部と、
前記フリック操作の方向を検出するフリック方向検出部と、
前記表示部に表示される画像の画面送りを行いながら、前記画像を縮小させて且つ前記画像の数を増やす第１の表示画面切替処理、及び、前記画像を拡大させて且つ前記画像の数を減らす第２の表示画面切替処理のいずれか一方を、前記フリック操作の方向に基づいて行う表示画面切替部と、
を備えることを特徴とする画像表示装置。
[２]  前記表示画面切替部は、
前記フリック操作の方向が上方向である場合に前記第１及び第２の表示画面切替処理のうちいずれか一方の処理を行って、
前記フリック操作の方向が下方向である場合に前記第１及び第２の表示画面切替処理のうちいずれか他方の処理を行うことを特徴とする上記[１]に記載の画像表示装置。
[３]   前記入力部の前記操作面へのタッチ入力が１箇所か否かを検出するシングルタッチ検出部を、さらに備え、
前記タッチ状態検出部が前記入力部の前記操作面に前記タッチ入力が行われていることを検出して、且つ、前記シングルタッチ検出部が前記入力部の前記操作面への前記タッチ入力が１箇所であることを検出した場合に、  前記表示画面切替部は、
前記フリック操作の方向が上方向であるときには、前記画面送りを行いながら、前記第１及び第２の表示画面切替処理のうちいずれか一方の処理を行って、
前記フリック操作の方向が下方向であるときには、前記画面送りを行いながら、前記第１及び第２の表示画面切替処理のうちいずれか他方の処理を行うことを特徴とする上記[２]に記載の画像表示装置。
[４]  前記入力部の前記操作面に複数のタッチ入力が同時に行われているか否かを検出するマルチタッチ検出部と、
前記タッチ状態検出部が前記入力部の前記操作面に前記タッチ入力が行われていることを検出して、且つ、前記マルチタッチ検出部が前記入力部の前記操作面に前記２つのタッチ入力が同時に行われていることを検出した場合に、前記２つのタッチ入力のタッチ位置のＸ座標の差分である差分値が増加したか又は減少したかを判定する差分増減判定部とを、さらに備え、
一方のタッチ入力が前記フリック操作であって、且つ、他方のタッチ入力のタッチ位置が固定していた場合に、
前記表示画面切替部は、
前記差分値が減少したときには、前記表示部に表示される画像の先頭画像又は最後尾の画像を表示したまま、前記第１の表示画面切替処理を行って、
前記差分値が増加したときには、前記表示部に表示される画像の先頭画像又は最後尾の画像を表示したまま、前記第２の表示画面切替処理を行うことを特徴とする上記[１]に記載の画像表示装置。
[５]  前記入力部の前記操作面に複数のタッチ入力が同時に行われているか否かを検出するマルチタッチ検出部をさらに備え、
前記タッチ位置取得部は、前記入力部上の前記複数のタッチ入力のタッチ位置を取得し、
前記複数のタッチ入力がピンチイン操作であるか、又はピンチアウト操作であるかを、前記複数のタッチ入力の各フリック操作の方向に基づいて判定するピンチインアウト判定部を、さらに備えることを特徴とする上記[１]に記載の画像表示装置。
[６]  前記表示画面切替部は、
前記複数のタッチ入力が前記ピンチイン操作であると判定すると、前記画面送りを行いながら、前記第１の表示画面切替処理を行って、
前記複数のタッチ入力が前記ピンチアウト操作であると判定すると、前記画面送りを行いながら、前記第２の表示画面切替処理を行うことを特徴とする上記[５]に記載の画像表示装置。
[７]  前記タッチ状態検出部が前記表示部に表示された画像へのタッチを検出し、続いて当該画像に対してタップ操作又はフリック操作をされたことを検出すると、当該タップ数又はフリック数に応じて当該画像の印刷枚数を設定する制御部をさらに備えることを特徴とする上記[１]乃至上記[５]の何れかに記載の画像表示装置。
[８]  画像印刷が可能な印刷装置のタッチパネルを備える画像表示装置における画像表示方法であって、
前記タッチパネルにタッチしているか否かの状態を検出するタッチ状態検出処理と、
前記タッチパネル上のタッチ位置を取得するタッチ位置取得処理と、
前記タッチ位置がスワイプ操作されているか否かの状態を検出するスワイプ検出処理と、
前記スワイプ操作の方向を検出するスワイプ方向検出処理と、
前記タッチパネルに表示される画像の画面送りを行う表示画面切替処理と、
を実行し、
前記スワイプ方向検出処理による前記スワイプ操作の方向に基づいて、前記表示画面切替処理により前記タッチパネルで表示させる画像を画面送りしながら、単数又は複数の前記画像を縮小又は拡大させ画面内の画像数を変化させる処理を実行することを特徴とする画像表示方法。
[９]  画像印刷が可能な印刷装置のタッチパネルを備える画像表示装置における画像表示方法をコンピュータに実現させるための画像表示プログラムであって、
前記タッチパネルにタッチしているか否かの状態を検出するタッチ状態検出処理と、
前記タッチパネル上のタッチ位置を取得するタッチ位置取得処理と、
前記タッチ位置がスワイプ操作されているか否かの状態を検出するスワイプ検出処理と、
前記スワイプ操作の方向を検出するスワイプ方向検出処理と、
前記タッチパネルに表示される画像の画面送りを行う表示画面切替処理と、
を実行させ、
前記スワイプ方向検出処理による前記スワイプ操作の方向に基づいて、前記表示画面切替処理により前記タッチパネルで表示させる画像を画面送りしながら、単数又は複数の前記画像を縮小又は拡大させ画面内の画像数を変化させる処理をコンピュータに実行させることを特徴とする画像表示プログラム。
【符号の説明】
【０１１８】
１      画像表示装置                  ２      筐体
３      キーボード                    ５      排紙口
６      記憶媒体挿入口                １０    印刷用紙
１５    取っ手                        １６    空腔部
１８    給紙トレイ                    １９    ピックアップローラ
２０ａ、２０ｂ  搬送ローラ            ２１    印刷ヘッド
２２ａ、２２ｂ  排紙ローラ
３０    電源スイッチキー              ３２    カーソルキー
３４    実行キー                      ３６    文字・数字キー
４１    制御部                        ４２    記憶部
４４    タッチパネル表示部（表示部）  ４５    タッチパネル入力部（入力部）
４６    タッチパネル表示制御部        ４７    タッチパネル入力制御部
５１    ＲＯＭ                        ５２    ＲＡＭ
５３    可搬型記憶媒体                ５４    Ｉ／Ｏ
５５    印刷部                        ５６    搬送部
５７    印刷機構
６７    画像表示プログラム            ６８    タッチ位置格納領域
【図１】
0005598736.tif 000002
【図２】
0005598736.tif 000003
【図３】
0005598736.tif 000004
【図４】
0005598736.tif 000005
【図５】
0005598736.tif 000006
【図６】
0005598736.tif 000007
【図７】
0005598736.tif 000008
【図８】
0005598736.tif 000009
【図９】
0005598736.tif 000010
【図１０】
0005598736.tif 000011
【図１１】
0005598736.tif 000012
【図１２】
0005598736.tif 000013
【図１３】
0005598736.tif 000014
【図１４】
0005598736.tif 000015
【図１５】
0005598736.tif 000016