(57)【特許請求の範囲】
【請求項１】
画像を表示する表示画面への指定を検知する検知手段と、
前記表示画面への指定位置が移動した場合に、前記指定位置の移動方向に基づき、前記表示画面に表示されている画像を別の画像に切り替えるページ切替動作、又は、前記表示画面に表示されている画像の表示内容を移動させる移動動作を行う制御手段と、
を有し、
前記制御手段は、前記移動方向の角度が、前記表示画面に表示されている画像の端部が接している前記表示画面の表示領域の端部に直交する方向から予め設定された閾値角度以下となり、前記移動方向が、前記表示画面に表示されている画像の端部が接している前記表示領域の端部から離れる方向を向いている場合、前記ページ切替動作を行い、それ以外の場合には、前記移動動作を行う、
ことを特徴とする画像表示装置。
【請求項２】
前記制御手段は、前記表示画面に表示されている画像の端部が、前記表示画面の表示領域の端部に接している場合に、前記指定位置の移動方向に基づいて前記ページ切替動作又は前記移動動作を行う、
ことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
コンピュータを、
表示画面への指定を検知する検知手段から検知結果を受ける受付手段と、
前記表示画面への指定位置が移動した場合に、前記指定位置の移動方向に基づき、前記表示画面に表示されている画像を別の画像に切り替えるページ切替動作、又は、前記表示画面に表示されている画像の表示内容を移動させる移動動作を行う制御手段と、
として機能させ、
前記制御手段は、前記移動方向の角度が、前記表示画面に表示されている画像の端部が接している前記表示画面の表示領域の端部に直交する方向から予め設定された閾値角度以下となり、前記移動方向が、前記表示画面に表示されている画像の端部が接している前記表示領域の端部から離れる方向を向いている場合、前記ページ切替動作を行い、それ以外の場合には、前記移動動作を行う、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置及びプログラムに関する。
【背景技術】
【０００２】
タッチパネルが搭載された画像表示装置においては、表示画面への画像の表示に際して、ドラッグ操作（ユーザが、指やポインティングデバイス等によってタッチパネルを押下した状態で、指やポインティングデバイス等を移動させる操作）に連動した様々な制御が行われる。例えば、表示画面に表示された画像を別の画像に切り替える場合や、拡大表示された画像の表示位置を移動させる場合等に、ドラッグ操作が行われる。
【０００３】
特許文献１には、表示画面への接触が検知された場合に表示画面に表示された操作部への操作を受け付ける第１の状態、及び、操作部への操作を受け付けずに表示画面の表示内容の一部又は全部を移動させる操作を受け付ける第２の状態を切り替える入力装置が開示されている。
【０００４】
また、特許文献２には、タッチパネル上のユーザによる押下位置の移動距離が、ディスプレイに表示された画像の表示サイズに応じて設定された距離閾値を超えた場合、他の画像をディスプレイに表示させる画像表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２９３５１１号公報
【特許文献２】特開２０１０−１１３４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、画像表示装置において表示画面に表示された画像を別の画像に切り替える動作や表示位置を移動させる動作として共にドラッグ操作を採用している場合、ユーザの意図に反して画像の切り替えや表示位置の移動が行われ、操作性が低下してしまうおそれがある。
【０００７】
本発明の目的は、表示画面に表示された画像に対する操作性の低下を軽減することである。
【課題を解決するための手段】
【０００８】
請求項１に係る発明は、画像を表示する表示画面への指定を検知する検知手段と、前記表示画面への指定位置が移動した場合に、前記指定位置の移動方向に基づき、前記表示画面に表示されている画像を別の画像に切り替えるページ切替動作、又は、前記表示画面に表示されている画像の表示内容を移動させる移動動作を行う制御手段と、を有し、前記制御手段は、前記移動方向の角度が、前記表示画面に表示されている画像の端部が接している前記表示画面の表示領域の端部に直交する方向から予め設定された閾値角度以下となり、前記移動方向が、前記表示画面に表示されている画像の端部が接している前記表示領域の端部から離れる方向を向いている場合、前記ページ切替動作を行い、それ以外の場合には、前記移動動作を行う、ことを特徴とする画像表示装置である。
【０００９】
請求項２に係る発明は、前記制御手段は、前記表示画面に表示されている画像の端部が、前記表示画面の表示領域の端部に接している場合に、前記指定位置の移動方向に基づいて前記ページ切替動作又は前記移動動作を行う、ことを特徴とする請求項１に記載の画像表示装置である。
【００１１】
請求項３に係る発明は、コンピュータを、表示画面への指定を検知する検知手段から検知結果を受ける受付手段と、前記表示画面への指定位置が移動した場合に、前記指定位置の移動方向に基づき、前記表示画面に表示されている画像を別の画像に切り替えるページ切替動作、又は、前記表示画面に表示されている画像の表示内容を移動させる移動動作を行う制御手段と、として機能させ、前記制御手段は、前記移動方向の角度が、前記表示画面に表示されている画像の端部が接している前記表示画面の表示領域の端部に直交する方向から予め設定された閾値角度以下となり、前記移動方向が、前記表示画面に表示されている画像の端部が接している前記表示領域の端部から離れる方向を向いている場合、前記ページ切替動作を行い、それ以外の場合には、前記移動動作を行う、ことを特徴とするプログラムである。
【発明の効果】
【００１２】
請求項１，３に係る発明によると、指定位置の移動方向の角度に基づいて動作を変更しない場合と比べて、表示画面に表示された画像に対する操作性の低下が軽減される。
【００１３】
請求項２に係る発明によると、画像の端部が表示画面の表示領域の端部に接していない場合にも指定位置の移動方向の角度に基づいて動作を変更する場合と比べて、表示画面に表示された画像に対する操作性の低下が軽減される。
【図面の簡単な説明】
【００１５】
【図１】実施形態に係る画像表示装置の一例を示すブロック図である。
【図２】タッチパネルの表示例を示す模式図である。
【図３】複数ページの構成を示す模式図である。
【図４】複数ページの構成を示す模式図である。
【図５】操作モードの判定処理を説明するための模式図である。
【図６】スクロールモードを説明するための模式図である。
【図７】ページ切替モードを説明するための模式図である。
【図８】操作モードの判定処理を説明するための模式図である。
【図９】操作モードの判定処理を説明するための模式図である。
【図１０】実施形態に係る画像表示装置の動作の一例を示すフローチャートである。
【図１１】スクロールモードを説明するための模式図である。
【図１２】ページ切替モードを説明するための模式図である。
【図１３】変形例１に係る処理を説明するための模式図である。
【図１４】ドラッグ操作の軌跡を説明するための模式図である。
【図１５】変形例２に係る処理を説明するための模式図である。
【図１６】変形例２に係る処理を説明するための模式図である。
【図１７】変形例２に係る処理を説明するための模式図である。
【図１８】変形例２に係る処理を説明するための模式図である。
【発明を実施するための形態】
【００１６】
図１に、本発明の実施形態に係る画像表示装置を示す。本実施形態に係る画像表示装置１０は、表示操作部としてのタッチパネル１２と、制御部１８と、画像記憶部２０とを含む。
【００１７】
画像表示装置１０は、一例として画像形成装置に設けられる。この画像形成装置は、例えば、原稿を読み取って画像データを生成するスキャン機能、原稿を読み取って当該原稿に基づく画像を用紙に形成するコピー機能、及び、画像データを受けて当該画像データに基づく画像を用紙に形成するプリント機能のうちの少なくとも１つの機能を備えている。なお、画像表示装置１０は、例えば携帯端末装置やパーソナルコンピュータ等のように、画像形成装置以外の装置に設置されてもよい。このように、本実施形態は、タッチパネルが用いられる装置であれば、どのような装置に適用されてもよい。
【００１８】
タッチパネル１２は、液晶パネル等の表示部１４と、表示部１４の表示画面上に配置されたタッチセンサ１６とを備え、画像を表示するとともに、ユーザが表示部１４の表示画面に接触したことをタッチセンサ１６によって検知することで、ユーザによる操作を受け付ける。例えば、タッチセンサ１６は、表示部１４の表示画面上においてユーザによって押下された位置を検知し、その押下された位置に関する位置情報を制御部１８に出力する。
【００１９】
制御部１８は、画像記憶部２０に記憶された画像データに基づく画像を表示部１４に表示させる。また、制御部１８は、位置情報をタッチセンサ１６から受け、当該位置情報に基づいて表示部１４を制御する。
【００２０】
画像記憶部２０には、一例として、複数のページで構成された画像データ（例えば文書データ）が記憶されている。画像表示装置１０が画像形成装置に設けられている場合、画像記憶部２０には、スキャン機能によって生成された画像データや、プリント機能の対象となる画像データ等が記憶される。例えば、スキャン機能によって生成された画像データに基づく画像や、プリント機能の対象となる画像データに基づく画像が、表示部１４に表示される。
【００２１】
図２に、タッチパネル１２の表示例を示す。タッチパネル１２には、画像が表示される表示エリア３０と、画像の表示倍率（拡大又は縮小）を指定するための表示倍率スライダ３２と、画像の表示位置を横方向に移動させるための横スクロールバー３４と、画像の表示位置を縦方向に移動させるための縦スクロールバー３６とが表示される。制御部１８は、表示倍率スライダ３２によって指定された表示倍率に従って、表示対象の画像である表示ページ画像４０を拡大又は縮小させて表示部１４に表示させる。
【００２２】
次に、タッチパネル１２に対するユーザの操作について説明する。タッチパネル１２に対するユーザの操作には、例えば、タッチ操作、ドラッグ操作及びリリース操作がある。タッチセンサ１６は、ユーザの指やポインティングデバイスが表示部１４の表示画面に触れたときに「タッチ操作」を検知し、表示画面への接触位置が移動したときに「ドラッグ操作」を検知し、表示画面からユーザの指やポインティングデバイスが離れたときに「リリース操作」を検知する。
【００２３】
タッチセンサ１６が出力する位置情報には、ドラッグ操作における接触位置の移動方向（ドラッグ方向）を示す情報と接触位置の移動距離（ドラッグ距離）を示す情報とが含まれていてもよいし、押下された位置の座標情報のみが含まれていてもよい。位置情報に座標情報のみが含まれている場合、制御部１８は、座標情報に基づいてドラッグ方向及びドラッグ長を求める。
【００２４】
本実施形態では、表示画面に表示された画像に対する操作モードとして、スクロールモードとページ切替モードとがある。スクロールモードでは、制御部１８は、ドラッグ操作におけるドラッグ方向及びドラッグ距離を検出し、ドラッグ方向及びドラッグ距離に応じて、表示エリア３０に拡大表示された画像の表示位置を移動させる。ページ切替モードでは、制御部１８は、ドラッグ操作に応じて、表示エリア３０に表示されているページの画像を別のページの画像に切り替える。
【００２５】
制御部１８は、ドラッグ操作のドラッグ方向に基づき、スクロールモード及びページ切替モードの中から操作モードを決定する。具体的には、表示ページ画像４０の端部が表示エリア３０の端部に接している状況下でドラッグ操作が行われた場合、制御部１８は、ドラッグ方向に応じた操作モードを決定する。
【００２６】
以下、制御部１８による制御について詳しく説明する。例えば、複数のページで構成された画像データをタッチパネル１２に表示する場合に、表示対象の画像を拡大して表示するものする。
【００２７】
まず、複数ページの配置関係について説明する。複数ページの配置には、一例として、表示エリアを基準にして、左右方向の配置と上下方向の配置とがある。図３に左右方向の配置例を示す。図３に示す例では、表示対象の画像である表示ページ画像４０が、拡大されて表示エリア３０に表示されており、表示ページ画像４０の前のページとして前ページ画像４２が存在し、表示ページ画像４０の次のページとして次ページ画像４４が存在する。表示エリア３０内には、表示ページ画像４０の一部が表示されている。一例として、表示ページ画像４０を基準にして左側に前ページ画像４２が配置されており、右側に次ページ画像４４が配置されている。このように、左右方向に複数のページが配置されている場合、制御部１８は、左右方向の端部を対象にして、表示ページ画像４０の端部と表示エリア３０の端部との接触を検出する。
【００２８】
また、図４に上下方向の配置例を示す。図４に示す例では、表示ページ画像４０を基準にして上側に前ページ画像４２が配置されており、下側に次ページ画像４４が配置されている。このように、上下方向に複数のページが配置されている場合、制御部１８は、上下方向の端部を対象にして、表示ページ画像４０の端部と表示エリア３０の端部との接触を検出する。
【００２９】
以下では、図５を参照し、左右方向にページが配置されている画像データを例にとって、制御部１８による制御について説明する。図５に示す例では、表示ページ画像４０の端部のうち次ページ画像４４が配置されている方向の端部（画像端部４０ａ）が、表示エリア３０の右端部（表示エリア端部３０ａ）に接している。この状況下で、ドラッグ方向の角度が、表示エリア端部３０ａに直交する方向（表示エリア端部３０ａに直交する仮想線５２）から予め設定された閾値角度θｔ以下となり、ドラッグ方向が、表示エリア端部３０ａから離れる方向を向いている場合、制御部１８は、ページ切替モードを選択し、それ以外の条件では、スクロールモードを選択する。図５に示す例では、接触位置５０を起点として、ページ切替モード範囲５４（２θｔ以下の範囲）にドラッグ方向が含まれる場合、制御部１８は、ページ切替モードを選択する。一方、スクロールモード範囲５６（２θｔ以外の範囲）にドラッグ方向が含まれる場合、制御部１８は、スクロールモードを選択する。表示ページ画像４０の右端部（画像端部４０ａ）が表示エリア３０の右端部（表示エリア端部３０ａ）に接している状況下では、右側から左側にスクロール操作を行っても表示ページ画像４０の表示内容は右側から左側に移動し得ないので、ドラッグ方向がページ切替モード範囲５４に含まれる場合（左側にドラッグされた場合）には、制御部１８は、スクロールモードを選択せずにページ切替モードを選択する。閾値角度θｔは、一例として４５°である。従って、ページ切替モード範囲５４は、±４５°（９０°）の範囲となる。但し、閾値角度θｔとして他の値が用いられてもよいし、ユーザによって閾値角度θｔが設定されてもよい。
【００３０】
なお、ドラッグ方向の角度の判定は、ある程度のドラッグ距離（ドラッグ量）がないと誤差が生じ得るため、制御部１８は、ドラッグ距離が予め設定された距離閾値Ｌｔ以上になった時点で、操作モードを判定してもよい。
【００３１】
上記の処理により、スクロールモードが選択された場合、図６に示すように、制御部１８は、ドラッグ方向及びドラッグ距離に応じて、表示エリア３０に拡大表示された表示ページ画像４０の表示位置を移動させる。一方、ページ切替モードが選択された場合、図７に示すように、制御部１８は、ドラッグ距離に応じてページをスクロールさせ、次ページ画像４４を表示エリア３０内に表示させる。このようにページスクロールが行われると、ドラッグ距離に応じた範囲の次ページ画像４４が徐々に引き出されて表示エリア３０内に表示される。図５及び図７に示す例では、左側にドラッグされた場合、制御部１８は、ドラッグ距離に応じて次ページ画像４４を徐々に表示エリア３０内に表示させることになる。なお、表示エリア３０に表示されている表示ページ画像４０が、最後尾ページの画像の場合、制御部１８は、ページスクロールを行わない。
【００３２】
また、図８に示すように、表示ページ画像４０の端部のうち前ページ画像４２が配置されている方向の端部（画像端部４０ｂ）が、表示エリア３０の左端部（表示エリア端部３０ｂ）に接している場合、ドラッグ方向の角度が、表示エリア端部３０ｂに直交する方向（仮想線５２）から閾値角度θｔ以下となり、ドラッグ方向が、表示エリア端部３０ｂから離れる方向を向いている場合、制御部１８は、ページ切替モードを選択し、それ以外の条件では、スクロールモードを選択する。ページ切替モードが選択された場合、制御部１８は、ドラッグ距離に応じてページをスクロールさせ、前ページ画像４２を表示エリア３０内に表示させる。図８に示す例では、右側にドラッグされた場合、制御部１８は、ドラッグ距離に応じて前ページ画像４２を徐々に表示エリア３０内に表示させることになる。表示ページ画像４０の左端部（画像端部４０ｂ）が表示エリア３０の左端部（表示エリア端部３０ｂ）に接している状況下では、左側から右側にスクロール操作を行っても表示ページ画像４０の表示内容は左側から右側に移動し得ないので、ドラッグ方向がページ切替モード範囲５４に含まれる場合（右側にドラッグされた場合）には、制御部１８は、スクロールモードを選択せずにページ切替モードを選択する。なお、表示エリア３０に表示されている表示ページ画像４０が先頭ページの画像の場合、制御部１８は、ページスクロールを行わない。
【００３３】
以上のように、表示ページ画像４０の端部のうち切り替え先のページが配置されている方向の端部が表示エリア３０の端部に接している状況下で、ドラッグ操作が行われてページ切替モードが選択されると、制御部１８は、切り替え先のページの画像を表示エリア３０内に表示させる。例えば、ユーザがページを切り替えたい場合、スクロール操作によって、切り替え先のページが配置されている方向の表示エリア３０の端部に表示ページ画像４０の端部を接触させ、その状態で、ページ切替モードが選択されるようにドラッグ操作を行えばよい。例えば、次ページ画像４４にページを切り替えたい場合、ユーザはスクロール操作によって、図５に示すように、表示ページ画像４０の右端部（画像端部４０ａ）を表示エリア３０の右端部（表示エリア端部３０ａ）に接触させ、その状態で、ページ切替モードが選択されるようにドラッグ操作を行えばよい。同様に、前ページ画像４２にページを切り替えたい場合、ユーザはスクロール操作によって、図８に示すように、表示ページ画像４０の左端部（画像端部４０ｂ）を表示エリア３０の左端部（表示エリア端部３０ｂ）に接触させ、その状態で、ページ切替モードが選択されるようにドラッグ操作を行えばよい。
【００３４】
別の例として、図９に示すように、表示ページ画像４０の上下方向に別のページの画像が配置されている場合も、左右方向に別のページの画像が配置されている場合と同様に、ページ切替モードとスクロールモードとが切り替えられる。例えば、表示ページ画像４０を基準にして上側に前ページ画像４２が配置されており、下側に次ページ画像４４が配置されているものとする。このとき、表示ページ画像４０の上端部（画像端部４０ｃ）が、表示エリア３０の上端部（表示エリア端部３０ｃ）に接している状況下で、ドラッグ方向の角度が、表示エリア端部３０ｃに直交する方向（仮想線５２）から閾値角度θｔ以下となり、ドラッグ方向が、表示エリア端部３０ｃから離れる方向を向いている場合、制御部１８は、ページ切替モードを選択し、それ以外の条件では、スクロールモードを選択する。図９に示す例では、下側にドラッグされた場合、制御部１８は、前ページ画像４２を表示エリア３０内に表示させることになる。表示ページ画像４０の上端部（画像端部４０ｃ）が表示エリア３０の上端部（表示エリア端部３０ｃ）に接している状況下では、上側から下側にスクロール操作を行っても表示ページ画像４０の表示内容は上側から下側に移動し得ないので、ドラッグ方向がページ切替モード範囲５４に含まれる場合（下側にドラッグされた場合）には、制御部１８は、スクロールモードを選択せずにページ切替モードを選択する。また、表示ページ画像４０の下端部が、表示エリア３０の下端部に接している状況下で、ドラッグ方向の角度が、表示エリア３０の下端部に直交する方向から閾値角度θｔ以下となり、ドラッグ方向が、表示エリア３０の下端部から離れる方向を向いている場合、制御部１８は、ページ切替モードを選択し、次ページ画像４４を表示エリア３０内に表示させる。
【００３５】
次に、図１０に示すフローチャートを参照して、画像表示装置１０の動作を説明する。例えば図５に示すように、左右方向にページが配置され、表示ページ画像４０が、表示エリア３０内に拡大表示されているものとする。まず、ユーザによってタッチパネル１２が操作されると、制御部１８は、タッチパネル１２の検知結果に基づいてユーザの操作を検知し（Ｓ０１）、その操作に応じた制御を行う（Ｓ０２）。
【００３６】
検知された操作が「タッチ操作」に該当する場合、制御部１８は、操作モードを初期状態（操作モードの指定がない状態）に設定する（Ｓ０３）。そして、処理はステップＳ０１に戻る。
【００３７】
検知された操作が「ドラッグ操作」に該当する場合、制御部１８は、操作モードに応じた制御を行う（Ｓ０４）。操作モードとしてスクロールモードが既に指定されている場合（Ｓ０４:スクロール）、制御部１８は、ドラッグ方向及びドラッグ距離に応じて、図５に示す表示ページ画像４０の表示位置を移動させる（Ｓ０７）。そして、処理はステップＳ０１に戻る。一方、操作モードとしてページ切替モードが既に指定されている場合（Ｓ０４：ページ切替）、制御部１８は、ドラッグ距離に応じてページをスクロールさせ、別のページの画像を表示エリア３０内に表示させる（Ｓ１０）。そして、処理はステップＳ０１に戻る。
【００３８】
スクロールモード及びページ切替モードのいずれも指定されていない場合（Ｓ０４：指定なし）、制御部１８は、表示ページ画像４０の端部が表示エリア３０の端部に接しているか否かに応じて、操作モードを決定する（Ｓ０５）。例えば、表示ページ画像４０の端部が表示エリア３０の端部に接していない場合（Ｓ０５，Ｎｏ）、制御部１８は、操作モードをスクロールモードに設定する（Ｓ０６）。この場合、制御部１８は、ドラッグ方向及びドラッグ距離に応じて、表示ページ画像４０の表示位置を移動させる（Ｓ０７）。そして、処理はステップＳ０１に戻る。
【００３９】
表示ページ画像４０の端部が表示エリア３０の端部に接している場合（Ｓ０５，Ｙｅｓ）、制御部１８は、ドラッグ方向の角度に応じて操作モードを決定する（Ｓ０８）。例えば図１１（ａ）に示すように、矢印６０で示すドラッグ方向の角度が閾値角度θｔよりも大きくなり、スクロールモード範囲５６（２θｔ以外の範囲）に含まれる場合、制御部１８は、操作モードをスクロールモードに設定する（Ｓ０６）。この場合、例えば図１１（ｂ）に示すように、制御部１８は、ドラッグ方向及びドラッグ距離に応じて、表示ページ画像４０の表示位置を移動させる（Ｓ０７）。例えば図１１（ａ）に示すように、矢印６０で示す上方向にドラッグ操作が行われた場合、制御部１８は、図１１（ｂ）に示すように、矢印６２で示す下方向に表示ページ画像４０の表示位置を移動させる（下方向にスクロールする）。そして、処理はステップＳ０１に戻る。
【００４０】
一方、例えば図１２（ａ）に示すように、矢印７０で示すドラッグ方向の角度が閾値角度θｔ以下となり、ページ切替モード範囲５４（２θｔ以下の範囲）に含まれる場合、制御部１８は、操作モードをページ切替モードに設定する（Ｓ０９）。この場合、例えば図１２（ｂ）に示すように、制御部１８は、ドラッグ距離に応じてページをスクロールさせ、別のページの画像（例えば次ページ画像４４）を表示エリア３０内に表示させる（Ｓ１０）。例えば図１２（ａ）に示すように、矢印７０で示す左方向にドラッグ操作が行われた場合、制御部１８は、図１２（ｂ）に示すように、矢印７２で示す左方向にページをスクロールさせ、次ページ画像４４を表示エリア３０内に表示させる。例えば、制御部１８は、ページをスクロールすることで、次ページ画像４４を徐々に表示エリア３０内に表示させる。そして、処理はステップＳ０１に戻る。
【００４１】
また、ステップＳ０２にて「リリース操作」が検出された場合、制御部１８は、操作モードに応じた制御を行う（Ｓ１１）。操作モードとしてページ切替モードが指定されている場合（Ｓ１１:ページ切替）、制御部１８は、リリース直前のドラッグ操作に基づいてページを切り替える（Ｓ１２）。ページスクロールが行われている場合、制御部１８は、そのページスクロールを中止してページを切り替える。また、ページスクロールによるページ切替が途中の場合、制御部１８は、ページ切替中に表示エリア３０内に表示されている表示ページ画像４０のサイズと、ページスクロールによって引き出されて表示エリア３０内に表示されている別ページの画像（前ページ画像４２又は次ページ画像４４）のサイズとを比較し、表示ページ画像４０のサイズが別ページ画像のサイズよりも大きい場合、表示ページ画像４０を表示エリア３０内に戻して表示させ、別ページ画像のサイズが表示ページ画像４０のサイズよりも大きい場合、ページを切り替えて別ページ画像を表示エリア３０内に表示させてもよい。また、制御部１８は、リリースされたときのドラッグ操作の速度や距離によって、その操作がフリック操作か否かを判定してもよい。フリック操作が検知された場合、制御部１８は、ページスクロールの位置に関わらず、ページ切替を実行してもよい。
【００４２】
一方、ステップＳ１１にて、操作モードが指定されていない場合又はスクロールモードが指定されている場合（Ｓ１１:指定なし又はスクロール）、制御部１８は、処理を終了する。例えばスクロールモードが指定されている場合、制御部１８は、スクロールを停止させる。また、スクロールモードにおいてフリック操作が検知された場合、制御部１８は、フリックした方向にスクロールを続け、時間の経過とともに徐々にスクロールを停止させてもよい。
【００４３】
上記の画像表示装置１０によると、表示ページ画像４０の端部が表示エリア３０の端部に接している状況下で、ドラッグ方向に基づいてページ切替モード及びスクロールモードの中から操作モードを決定することで、ユーザの意図に反してページ切替やスクロールが実行されることが防止又は低減され、タッチパネルの操作性が向上する。本実施形態では、切り替え先のページが配置されている方向の表示エリア３０の端部に表示ページ画像４０の端部を接触させ、その状態でドラッグ操作を行えば、ページ切替モード及びスクロールモードの中から操作モードが選択されるので、簡単な操作でユーザの意図した操作モードが選択される。
【００４４】
また、ページ切替モード範囲５４（２θｔ以下の範囲）を基準に操作モードが決定されるので、ユーザが曖昧なドラッグ操作を行った場合であっても、ユーザの意図に反した操作が防止又は低減される。また、タッチパネルによる座標検知の性能の影響が軽減され、ユーザの意図に反した操作が防止又は軽減される。
【００４５】
次に、図１３を参照して、変形例１について説明する。変形例１では、表示ページ画像４０の左右方向に別ページの画像９０，９２が配置され、上下方向に別ページの画像９４，９６が配置されている。表示ページ画像４０の左右のいずれかの端部が表示エリア３０の左右のいずれかの端部に接している状況下でドラッグ操作が行われた場合、制御部１８は、左右方向へのページ切替モード及びスクロールモードの中から操作モードを選択する。一方、表示ページ画像４０の上下のいずれかの端部が表示エリア３０の上下のいずれかの端部に接している状況以下でドラッグ操作が行われた場合、制御部１８は、上下方向へのページ切替モード及びスクロールモードの中から操作モードを選択する。このように、左右方向及び上下方向にページが配置されている場合であっても、左右方向又は上下方向にページが配置されている場合と同様に、タッチパネルの操作性が向上する。
【００４６】
なお、上述した閾値角度θｔは、ユーザによって変更されてもよい。これにより、ユーザに応じた条件が設定される。また、左右方向にページが配置されている場合と上下方向にページが配置されている場合とで、それぞれ別々の閾値角度θｔを採用してもよい。これにより、タッチパネル１２の設置条件等に応じた条件が設定される。また、表示エリア３０の左側と右側とで異なる閾値角度θｔを用いてもよい。同様に、表示エリア３０の上側と下側とで異なる閾値角度θｔを用いてもよい。
【００４７】
次に、図１４から図１８を参照して、変形例２について説明する。図１４には、ユーザの指１００，１１０，１２０の移動の軌跡が示されている。例えばユーザがドラッグ操作を行った場合、矢印Ａ，Ｂ，Ｃで示すように、ドラッグ操作の軌跡は弧を描くようになる。特に、立てられたタッチパネル１２を操作する場合、ユーザは手首を固定してドラッグ操作しがちなので、ドラッグ操作の軌跡は弧を描くようになる。変形例２では、ドラッグ操作の軌跡に対応して、閾値角度を設定する。なお、以下に示す変形例２では、ユーザは、右手の指によってドラッグ操作するものとする。
【００４８】
例えば図１５に示すように、表示ページ画像４０の右側の端部（画像端部４０ａ）が、表示エリア３０の右端部（表示エリア端部３０ａ）に接している場合に、ユーザが、表示エリア３０に対して右側に配置されたページの画像を引き出して表示させようとするものとする。この場合、ユーザの指の軌跡は、下方向を向きやすい。従って、仮想線５２に対して、下側の閾値角度θｔ１を、上側の閾値角度θｔ２よりも大きくする（θｔ１＞θｔ２）。これにより、右側の画像を引き出そうとしてユーザがドラッグ操作を行った場合に、ドラッグ操作の軌跡が下方向を向いた場合であっても、ドラッグ方向の角度が閾値角度θｔ１以下となりやすいので、ユーザの意図通りにページ切替が行われる。
【００４９】
また、図１６に示すように、表示ページ画像４０の左側の端部（画像端部４０ｂ）が、表示エリア３０の左端部（表示エリア端部３０ｂ）に接している場合に、ユーザが、表示エリア３０に対して左側に配置されたページの画像を引き出して表示させようとするものとする。この場合、ユーザの指の軌跡は、上方向を向きやすい。従って、仮想線５２に対して、上側の閾値角度θｔ２を、下側の閾値角度θｔ１よりも大きくする（θｔ２＞θｔ１）。これにより、左側の画像を引き出そうとしてユーザがドラッグ操作を行った場合に、ドラッグ操作の軌跡が上方向を向いた場合であっても、ドラッグ方向の角度が閾値角度θｔ２以下となりやすいので、ユーザの意図通りにページ切替が行われる。
【００５０】
また、図１７に示すように、表示ページ画像４０の上側の端部（画像端部４０ｃ）が、表示エリア３０の上端部（表示エリア端部３０ｃ）に接している場合に、ユーザが、表示エリア３０に対して上側に配置されたページの画像を引き出して表示させようとするものとする。この場合、ユーザの指の軌跡は、左方向を向きやすい。従って、仮想線５２に対して、左側の閾値角度θｔ３を、右側の閾値角度θｔ４よりも大きくする（θｔ３＞θｔ４）。これにより、上側の画像を引き出そうとしてユーザがドラッグ操作を行った場合に、ドラッグ操作の軌跡が左方向を向いた場合であっても、ドラッグ方向の角度が閾値角度θｔ３以下となりやすいので、ユーザの意図通りにページ切替が行われる。
【００５１】
また、図１８に示すように、表示ページ画像４０の下側の端部（画像端部４０ｄ）が、表示エリア３０の下端部（表示エリア端部３０ｄ）に接している場合に、ユーザが、表示エリア３０に対して下側に配置されたページの画像を引き出して表示させようとするものとする。この場合、ユーザの指の軌跡は、右方向を向きやすい。従って、仮想線５２に対して、右側の閾値角度θｔ４を、左側の閾値角度θｔ３よりも大きくする（θｔ４＞θｔ３）。これにより、下側の画像を引き出そうとしてユーザがドラッグ操作を行った場合に、ドラッグ操作の軌跡が右方向を向いた場合であっても、ドラッグ方向の角度が閾値角度θｔ４以下となりやすいので、ユーザの意図通りにページ切替が行われる。
【００５２】
上記の変形例２における閾値角度の関係をまとめると、以下のようになる。
右側の画像を引き出す場合、下側の閾値角度θｔ１＞上側の閾値角度θｔ２
左側の画像を引き出す場合、上側の閾値角度θｔ２＞下側の閾値角度θｔ１
上側の画像を引き出す場合、左側の閾値角度θｔ３＞右側の閾値角度θｔ４
下側の画像を引き出す場合、右側の閾値角度θｔ４＞左側の閾値角度θｔ３
【００５３】
なお、ユーザが左手の指でドラッグ操作を行う場合、上記の不等号の向きはそれぞれ逆になる。例えば、ドラッグ操作を行う手を示す情報が、画像表示装置１０に設定されてもよい。この設定は、例えばユーザによって行われる。制御部１８は、ドラッグ操作が右手で行われる設定になっている場合、上記の不等号の向きに従って処理を行い、ドラッグ操作が左手で行われる設定になっている場合、上記の不等号の向きを逆にして処理を行う。
【００５４】
以上のように、仮想線５２の上下又は左右で同じ閾値角度を用いずに、ページ切替が行われる方向に応じて、上下又は左右の閾値角度を変えることで、ユーザの意図通りにページ切替が行われやすくなり、ユーザの操作性の低下が防止又は軽減される。
【００５５】
また、タッチパネル１２が傾いて設置されている場合、ドラッグ方向の軌跡は下方向を向きやすいので、下側の閾値角度θｔ１＞上側の閾値角度θｔ２としてもよい。
【００５６】
なお、上記の実施形態及び変形例１，２では、タッチパネルを使用する場合について説明したが、ユーザによる操作を受け付ける装置は、タッチパネルに限らず、マウスであってもよい。マウスが用いられる場合であっても、制御部１８は、マウスによる指定位置の移動方向に基づき、ページ切替モード又はスクロールモードを実行する。
【００５７】
また、上記の実施形態及び変形例１，２では、一例として複数のページで構成される画像データを表示する場合について説明したが、本実施形態はこの例に限定されるものではない。例えば、写真閲覧用のアプリケーション等を実行する場合に、本実施形態が適用されてもよい。この場合、制御部１８は、複数の写真（画像）を対象にして、表示部１４に表示される個々の写真を切り替える写真切替モード（ページ切替モード）、又は、表示部１４に表示されている写真の表示内容を移動させるスクロールモードを実行してもよい。
【００５８】
上述した画像表示装置１０は、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、画像表示装置１０は、図示しないＣＰＵ等のプロセッサを備えている。当該プロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、制御部１８の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記憶媒体を経由して、又は、ネットワーク等の通信手段を経由して、記憶装置に記憶される。
【符号の説明】
【００５９】
１０  画像表示装置、１２  タッチパネル、１４  表示部、１６  タッチセンサ、１８  制御部、２０  画像記憶部、３０  表示エリア、４０  表示ページ画像、４２  前ページ画像、４４  次ページ画像、５４  ページ切替モード範囲、５６  スクロールモード範囲。
【要約】
【課題】表示画面に表示された画像に対する操作性の低下を軽減する。
【解決手段】タッチパネル１２は、画像を表示する表示画面への接触を検知する。制御部１８は、表示画面への接触位置が移動した場合に、接触位置の移動方向に基づき、表示画面に表示されている画像を別の画像に切り替えるページ切替動作、又は、表示画面に表示されている画像の表示内容を移動させる移動動作を行う。
【選択図】図１【図１】
0005505550.tif 000002
【図２】
0005505550.tif 000003
【図３】
0005505550.tif 000004
【図４】
0005505550.tif 000005
【図５】
0005505550.tif 000006
【図６】
0005505550.tif 000007
【図７】
0005505550.tif 000008
【図８】
0005505550.tif 000009
【図９】
0005505550.tif 000010
【図１０】
0005505550.tif 000011
【図１１】
0005505550.tif 000012
【図１２】
0005505550.tif 000013
【図１３】
0005505550.tif 000014
【図１４】
0005505550.tif 000015
【図１５】
0005505550.tif 000016
【図１６】
0005505550.tif 000017
【図１７】
0005505550.tif 000018
【図１８】
0005505550.tif 000019