(57)【特許請求の範囲】
【請求項１】
画像を表示する画像表示手段と、
前記画像表示手段で表示する画像を決定し、決定された画像の表示を制御する制御手段と、
を備え、
前記画像表示手段は、
予め定められた領域で情報内容の全体または一部を画像として表示するとともに、当該一部の画像が表示される際に当該一部の画像が当該全体のどの位置にあるかを示す位置画像を表示する表示部と、
前記表示部に接触物が接触したときに、当該接触物が当該表示部に接触した位置を検知する位置検知部と、
を有し、
前記制御手段は、情報内容の画像が前記表示部に収まり切らない場合に一部の画像を当該表示部で表示しているときに、前記位置検知部が検知した位置の変化により当該表示部で表示している画像をスクロールさせる旨のユーザの操作がなされた場合に、前記位置画像を当該表示部に表示する位置を、当該表示部を分割する予め定められた仮想線に対し何れの位置にあるかにより決定することを特徴とする画像表示装置。
【請求項２】
前記制御手段は、ユーザの操作が前記表示部で表示する画像を上下方向でスクロールさせるものであった場合に、前記位置検知部が検知した位置が、当該表示部を左右に分割する予め定められた仮想線の左側の領域であった場合は、前記位置画像を当該表示部の右端に表示すると決定し、当該位置検知部が検知した位置が、当該仮想線の右側の領域であった場合は、当該位置画像を当該表示部の左端に表示すると決定することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記制御手段は、ユーザの操作が前記表示部で表示する画像を上下方向でスクロールさせるものであった場合に、前記位置検知部が検知した位置が、当該表示部を左右に分割する予め定められた仮想線の左側の領域と右側の領域との間で移動したときは、当該表示部で前記位置画像を表示する位置を変更することを特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記制御手段は、前記位置検知部が検知した位置の中の始点の位置および／または終点の位置により前記位置画像を表示する位置を決定することを特徴とする請求項１に記載の画像表示装置。
【請求項５】
前記制御手段は、ユーザの操作が前記表示部で表示する画像を左右方向でスクロールさせるものであった場合に、前記位置検知部が検知した位置が、前記表示部を上下に分割する予め定められた仮想線の上側の領域であった場合は、前記位置画像を当該表示部の下端に表示すると決定し、当該位置検知部が検知した位置が、当該仮想線の下側の領域であった場合は、当該位置画像を当該表示部の上端に表示すると決定することを特徴とする請求項１に記載の画像表示装置。
【請求項６】
予め定められた領域で情報内容の全体または一部を画像として表示するとともに当該一部の画像が表示される際に当該一部の画像が当該全体のどの位置にあるかを示す位置画像を表示する表示部に接触物が接触したときに、当該接触物が当該表示部に接触した位置を取得する位置取得部と、
情報内容の画像が前記表示部に収まり切らない場合に一部の画像を当該表示部で表示しているときに、前記位置取得部が取得した位置の変化により当該表示部で表示する画像をスクロールさせる旨のユーザの操作がなされた場合に、前記位置画像を当該表示部に表示する位置を、当該表示部を分割する予め定められた仮想線に対し何れの位置にあるかにより決定する位置画像決定部と、
情報内容の画像と前記位置画像とを前記表示部にともに表示する画像表示制御部と、
を備えることを特徴とする画像制御装置。
【請求項７】
記録媒体に画像を形成する画像形成手段と、
装置に関する情報を表示する画像表示手段と、
前記画像表示手段で表示する画像を決定し、決定された画像の表示を制御する制御手段と、
を備え、
前記画像表示手段は、
予め定められた領域で情報内容の全体または一部を画像として表示するとともに、当該一部の画像が表示される際に当該一部の画像が当該全体のどの位置にあるかを示す位置画像を表示する表示部と、
前記表示部に接触物が接触したときに、当該接触物が当該表示部に接触した位置を検知する位置検知部と、
を有し、
前記制御手段は、情報内容の画像が前記表示部に収まり切らない場合に一部の画像を当該表示部で表示しているときに、前記位置検知部が検知した位置の変化により当該表示部で表示している画像をスクロールさせる旨のユーザの操作がなされた場合に、前記位置画像を当該表示部に表示する位置を、当該表示部を分割する予め定められた仮想線に対し何れの位置にあるかにより決定することを特徴とする画像形成装置。
【請求項８】
コンピュータに、
予め定められた領域で情報内容の全体または一部を画像として表示するとともに当該一部の画像が表示される際に当該一部の画像が当該全体のどの位置にあるかを示す位置画像を表示する表示部に接触物が接触したときに、当該接触物が当該表示部に接触した位置を取得する機能と、
情報内容の画像が前記表示部に収まり切らない場合に一部の画像を当該表示部で表示しているときに、取得した位置の変化により当該表示部で表示する画像をスクロールさせる旨のユーザの操作がなされた場合に、前記位置画像を当該表示部に表示する位置を、当該表示部を分割する予め定められた仮想線に対し何れの位置にあるかにより決定する機能と、
情報内容の画像と前記位置画像とを前記表示部にともに表示する機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像制御装置、画像形成装置、プログラムに関する。
【背景技術】
【０００２】
特許文献１には、スクロール表示手段及びインジケータ表示手段を備え、スクロール表示手段は、表示すべきコンテンツが占める領域に比べて表示装置上の表示領域の方が小さい場合に、表示すべきコンテンツが占める領域の一部分をスクロール可能に表示装置上に表示させ、インジケータ表示手段は、スクロール表示手段でスクロール表示される部分を示すスクロールインジケータを表示装置上に表示させるが、このとき、スクロールインジケータを、コンテンツの表示領域に重なる領域に表示させるコンテンツ表示制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−８５２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで画像表示装置の表示部においてコンテンツ等の情報内容を画像として表示するときがある。そして情報内容の画像が表示部に収まり切らない場合には、一部の画像を表示部に表示させ、ユーザは表示される画像をスクロールさせることで情報内容を閲覧する方法が一般的に用いられている。このとき表示部に表示される画像が情報内容のどの位置にあるかを示す位置画像を表示することはユーザの利便性に供するが、ユーザの操作位置によっては、その利便性が果たされない場合がある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、画像を表示する画像表示手段と、前記画像表示手段で表示する画像を決定し、決定された画像の表示を制御する制御手段と、を備え、前記画像表示手段は、予め定められた領域で情報内容の全体または一部を画像として表示するとともに、当該一部の画像が表示される際に当該一部の画像が当該全体のどの位置にあるかを示す位置画像を表示する表示部と、前記表示部に接触物が接触したときに、当該接触物が当該表示部に接触した位置を検知する位置検知部と、を有し、前記制御手段は、情報内容の画像が前記表示部に収まり切らない場合に一部の画像を当該表示部で表示しているときに、前記位置検知部が検知した位置の変化により当該表示部で表示している画像をスクロールさせる旨のユーザの操作がなされた場合に、前記位置画像を当該表示部に表示する位置を、当該表示部を分割する予め定められた仮想線に対し何れの位置にあるかにより決定することを特徴とする画像表示装置である。
【０００６】
請求項２に記載の発明は、前記制御手段は、ユーザの操作が前記表示部で表示する画像を上下方向でスクロールさせるものであった場合に、前記位置検知部が検知した位置が、当該表示部を左右に分割する予め定められた仮想線の左側の領域であった場合は、前記位置画像を当該表示部の右端に表示すると決定し、当該位置検知部が検知した位置が、当該仮想線の右側の領域であった場合は、当該位置画像を当該表示部の左端に表示すると決定することを特徴とする請求項１に記載の画像表示装置である。
【０００７】
請求項３に記載の発明は、前記制御手段は、ユーザの操作が前記表示部で表示する画像を上下方向でスクロールさせるものであった場合に、前記位置検知部が検知した位置が、当該表示部を左右に分割する予め定められた仮想線の左側の領域と右側の領域との間で移動したときは、当該表示部で前記位置画像を表示する位置を変更することを特徴とする請求項１に記載の画像表示装置である。
【０００８】
請求項４に記載の発明は、前記制御手段は、前記位置検知部が検知した位置の中の始点の位置および／または終点の位置により前記位置画像を表示する位置を決定することを特徴とする請求項１に記載の画像表示装置である。
【００１０】
請求項５に記載の発明は、前記制御手段は、ユーザの操作が前記表示部で表示する画像を左右方向でスクロールさせるものであった場合に、前記位置検知部が検知した位置が、前記表示部を上下に分割する予め定められた仮想線の上側の領域であった場合は、前記位置画像を当該表示部の下端に表示すると決定し、当該位置検知部が検知した位置が、当該仮想線の下側の領域であった場合は、当該位置画像を当該表示部の上端に表示すると決定することを特徴とする請求項１に記載の画像表示装置である。
【００１１】
請求項６に記載の発明は、予め定められた領域で情報内容の全体または一部を画像として表示するとともに当該一部の画像が表示される際に当該一部の画像が当該全体のどの位置にあるかを示す位置画像を表示する表示部に接触物が接触したときに、当該接触物が当該表示部に接触した位置を取得する位置取得部と、情報内容の画像が前記表示部に収まり切らない場合に一部の画像を当該表示部で表示しているときに、前記位置取得部が取得した位置の変化により当該表示部で表示する画像をスクロールさせる旨のユーザの操作がなされた場合に、前記位置画像を当該表示部に表示する位置を、当該表示部を分割する予め定められた仮想線に対し何れの位置にあるかにより決定する位置画像決定部と、情報内容の画像と前記位置画像とを前記表示部にともに表示する画像表示制御部と、を備えることを特徴とする画像制御装置である。
【００１２】
請求項７に記載の発明は、記録媒体に画像を形成する画像形成手段と、装置に関する情報を表示する画像表示手段と、前記画像表示手段で表示する画像を決定し、決定された画像の表示を制御する制御手段と、を備え、前記画像表示手段は、予め定められた領域で情報内容の全体または一部を画像として表示するとともに、当該一部の画像が表示される際に当該一部の画像が当該全体のどの位置にあるかを示す位置画像を表示する表示部と、前記表示部に接触物が接触したときに、当該接触物が当該表示部に接触した位置を検知する位置検知部と、を有し、前記制御手段は、情報内容の画像が前記表示部に収まり切らない場合に一部の画像を当該表示部で表示しているときに、前記位置検知部が検知した位置の変化により当該表示部で表示している画像をスクロールさせる旨のユーザの操作がなされた場合に、前記位置画像を当該表示部に表示する位置を、当該表示部を分割する予め定められた仮想線に対し何れの位置にあるかにより決定することを特徴とする画像形成装置である。
【００１３】
請求項８に記載の発明は、コンピュータに、予め定められた領域で情報内容の全体または一部を画像として表示するとともに当該一部の画像が表示される際に当該一部の画像が当該全体のどの位置にあるかを示す位置画像を表示する表示部に接触物が接触したときに、当該接触物が当該表示部に接触した位置を取得する機能と、情報内容の画像が前記表示部に収まり切らない場合に一部の画像を当該表示部で表示しているときに、取得した位置の変化により当該表示部で表示する画像をスクロールさせる旨のユーザの操作がなされた場合に、前記位置画像を当該表示部に表示する位置を、当該表示部を分割する予め定められた仮想線に対し何れの位置にあるかにより決定する機能と、情報内容の画像と前記位置画像とを前記表示部にともに表示する機能と、を実現させるプログラムである。
【発明の効果】
【００１４】
請求項１の発明によれば、本構成を有していない場合に比較して、ユーザによる操作性がより向上する位置に位置画像を表示させることができる画像表示装置が提供できる。
請求項２の発明によれば、本構成を有していない場合に比較して、ユーザが上下方向に画像をスクロールさせる操作を行なう際に、接触物に隠れにくい位置に位置画像を表示させることができる。
請求項３の発明によれば、本構成を有していない場合に比較して、ユーザが上下方向に画像をスクロールさせる操作を行なう際に、さらに接触物に隠れにくい位置に位置画像を表示させることができる。
請求項４の発明によれば、本構成を有していない場合に比較して、位置画像が頻繁に移動することを抑制することができる。
請求項５の発明によれば、本構成を有していない場合に比較して、ユーザが左右方向に画像をスクロールさせる操作を行なう際に、ユーザによる操作性がより向上する位置に位置画像を表示させることができる。
請求項６の発明によれば、本構成を有していない場合に比較して、ユーザによる操作性がより向上する位置に位置画像を表示させる制御を行なう画像制御装置が提供できる。
請求項７の発明によれば、本構成を有していない場合に比較して、操作性がより優れた画像形成装置を提供することができる。
請求項８の発明によれば、本構成を有していない場合に比較して、ユーザによる操作性がより向上する位置に位置画像を表示させることができる機能をコンピュータにより実現できる。
【図面の簡単な説明】
【００１５】
【図１】本実施の形態の画像表示装置のハードウェア構成を示した図である。
【図２】画像表示手段について説明した図である。
【図３】本実施の形態の制御手段の機能構成例を示した図である。
【図４】仮想線について説明した図である。
【図５】（ａ）〜（ｂ）は、表示されるスクロールバーの位置について説明した図である。
【図６】制御手段の動作について説明したフローチャートである。
【図７】液晶パネルで予め表示されている画像について説明した図である。
【図８】左右方向に画像をスクロールさせる場合のスクロールバーについて説明した図である。
【図９】液晶パネルにスクロールバーを表示する位置を決定する他の例について説明した図である。
【図１０】本実施の形態の画像形成装置のハードウェア構成例を示した図である。
【００１６】
［第１の実施の形態］
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。まず、第１の実施の形態の詳細な構成及び動作について説明する。
図１は、本実施の形態の画像表示装置のハードウェア構成を示した図である。
本実施の形態の画像表示装置１０は、コンピュータ装置であり、例えば、スマートフォン、タブレット、携帯電話機、ＰＣ（Personal Computer）等が例示される。
図示するように、画像表示装置１０は、ＣＰＵ（Central Processing Unit）１１と、記憶手段であるメモリ１２とを備える。ここで、ＣＰＵ１１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行する。また、メモリ１２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域である。更に、画像表示装置１０は、外部との通信を行うための通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１３と、画像を表示する画像表示手段１４とを備える。また画像表示装置１０は、記憶手段としてＨＤＤ（Hard Disk Drive）やフラッシュメモリを備えていてもよい。ＨＤＤやフラッシュメモリは、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する。また画像表示装置１０は、さらにキーボードやマウス等の入力デバイスを備えていてもよい。ここでＣＰＵ１１やメモリ１２は、画像表示手段１４で表示する画像を決定し、決定された画像の表示を制御する制御手段として捉えることができる。
【００１７】
また図２は、画像表示手段１４について説明した図である。
ここで例示する画像表示装置１０は、いわゆるスマートフォンである。そして画像表示手段１４としてタッチパネルを採用している。そのため画像表示手段１４は、予め定められた領域でコンテンツ（情報内容）を画像として表示する表示部の一例である液晶パネル１４１を備えるとともに、液晶パネル１４１に人の指、スタイラスペンに代表される接触物が接触したときに、接触物が液晶パネル１４１に接触した位置を検知する位置検知部（図示せず）を備えている。本実施の形態において液晶パネル１４１として使用するタッチパネルは、特に限定されるものではなく、抵抗膜方式や静電容量方式など種々の方式のものを使用することができる。
【００１８】
この構成の画像表示装置１０において、プレビュー画像やリスト表示などのコンテンツの画像を液晶パネル１４１に表示する際に、全ての画像が表示部に収まりきらない場合がある。この場合、全ての画像のうち一部の画像を液晶パネル１４１に表示することになる。そして画像表示装置１０を操作するユーザが、液晶パネル１４１に表示されている画像以外の画像を見たい場合は、液晶パネル１４１に表示されている画像を予め定められた方法によりスクロールさせ、これにより新たな画像を表示させる方法が一般に行なわれている。
【００１９】
ここで図２に示したスマートフォン等の画像表示装置１０では、画像のスクロールを行なうのに人の指、スタイラスペン等の接触物を液晶パネル１４１に接触させつつ、この接触物を画像をスクロールさせたい方向に移動させることにより行なわれることが多い。つまり液晶パネル１４１上でユーザが接触物をドラッグさせると、液晶パネル１４１に表示される画像のスクロールが行なわれる。ここで画像を上方向にスクロールさせ、液晶パネル１４１に表示されている画像より下方の画像を表示させたい場合は、図示するように接触物を上方向にドラッグさせる動作を行なう。なお図２では、接触物として人の指を図示し、そしてこれを液晶パネル１４１上でドラッグさせたときの軌跡を軌跡Ｌとして図示している。
また逆に画像を下方向にスクロールさせ、液晶パネル１４１に表示されている画像より上方の画像を表示させたい場合は、接触物を下方向にドラッグさせる動作を行なう。なお画像を左方向または右方向にスクロールさせ、液晶パネル１４１に表示されている画像より右側または左側の画像を表示させたい場合もある。このときは、上下方向の場合と同様に、液晶パネル１４１上で接触物をそれぞれ左方向または右方向にドラッグさせる動作を行なえばよい。
【００２０】
そしてこのとき液晶パネル１４１に表示される画像がコンテンツのどの位置にあるかを示す位置画像としてのスクロールバー１４１ａを表示させることが多い。このスクロールバー１４１ａを表示させることで、画像表示装置１０を操作するユーザは、液晶パネル１４１に表示されている画像が、コンテンツ中のどこに位置するかについて一見して判断できるようになる。またスクロールバー１４１ａには、このようなインジケータとしての機能だけではなく、液晶パネル１４１に表示する画像を上下にスクロールさせるためのボタンとしての機能を持たせることも一般的である。このようにスクロールバー１４１ａを液晶パネル１４１に表示させることで画像表示装置１０を操作するユーザの利便性が向上する。
【００２１】
しかしながら液晶パネル１４１にスクロールバー１４１ａを表示するときに、特にスマートフォンや携帯電話機等の表示領域のサイズが限られる画像表示装置１０では、図２に示すようにスクロールバー１４１ａが接触物である人の指等に隠れてしまうことがある。この場合、スクロールバー１４１ａを確認するためには、指等を液晶パネル１４１の表示領域外に移動させる必要が生じる。
【００２２】
以上の問題を解決するため本実施の形態では、以下に説明するように液晶パネル１４１に画像を表示する制御を行なう制御手段が、接触物が液晶パネル１４１に接触した位置に応じて、スクロールバー１４１ａの表示を行なう位置を変更する制御を行なう。
図３は、本実施の形態の制御手段の機能構成例を示した図である。
図示するように本実施の形態の制御手段は、位置取得部２１と、スクロール判断部２２と、位置判断部２３と、位置画像決定部２４と、画像表示制御部２５と、時間計測部２６とを備える。
【００２３】
位置取得部２１は、液晶パネル１４１（図２参照）に人の指等の接触物が接触したときに、接触物が液晶パネル１４１に接触した位置を取得する。即ち、上述したように画像表示手段１４は、タッチパネルであり、接触物が液晶パネル１４１に接触した位置を検知する位置検知部が備えられている。そのため位置取得部２１は、接触物が液晶パネル１４１に接触した位置を位置検知部から取得することができる。
【００２４】
スクロール判断部２２は、コンテンツの画像が液晶パネル１４１に収まり切らない場合に一部の画像を液晶パネル１４１で表示しているときに、位置取得部２１が取得した位置（「位置検知部が検知した位置」とも言える。）の変化により液晶パネル１４１で表示する画像をスクロールさせるか否かを判断する。つまりスクロール判断部２２は、接触物により液晶パネル１４１上で行なわれる操作が、ドラッグ操作であるか否かを判断する。そしてこのユーザがドラッグ操作を行なった場合、接触物が液晶パネル１４１に接触する位置が上下方向の何れに移動するかを判断して、上下方向の何れに画像をスクロールさせるか否かを判断する。
【００２５】
位置判断部２３は、スクロール判断部２２が画像を上下方向でスクロールさせると判断した場合に、位置取得部２１により取得された液晶パネル１４１上における位置が、液晶パネル１４１を左右に分割する予め定められた仮想線の左側または右側の何れの領域に属するかを判断する。
【００２６】
図４は、仮想線について説明した図である。
図示する仮想線Ｋは、液晶パネル１４１を左右に分断する仮想的な境界線である。そして位置判断部２３は、接触物が液晶パネル１４１に接触した位置が、この仮想線Ｋに対し左側の領域であるか、右側の領域であるかを判断する。なお図４では、仮想線Ｋは、ほぼ垂直の直線であり、液晶パネル１４１のほぼ中央部に位置するように設定されているが、これに限られるものではなく、ユーザが画像表示手段１４を使用する状態において、液晶パネル１４１を左右に分けるものであれば特に限定されるものではない。例えば、液晶パネル１４１の中央部から左方向または右方向にずれて設定されていてもよく、斜め方向に液晶パネル１４１を横切っていてもよい。さらに曲線であってもよい。
【００２７】
位置画像決定部２４は、位置判断部２３により判断された結果から、スクロールバー１４１ａについて、液晶パネル１４１で表示する位置を決定する。これは、スクロール判断部２２が画像をスクロールさせると判断した場合に、スクロールバー１４１ａについて、液晶パネル１４１で表示する位置を位置検知部が検知した位置に応じて決定すると言い換えることもできる。
本実施の形態では、位置画像決定部２４は、位置検知部が検知した位置が、仮想線Ｋの左側の領域であった場合は、スクロールバー１４１ａを液晶パネル１４１の右端に表示すると決定する。一方、位置画像決定部２４は、位置検知部が検知した位置が、仮想線Ｋの右側の領域であった場合は、スクロールバー１４１ａを液晶パネル１４１の左端に表示すると決定する。
【００２８】
そして画像表示制御部２５は、コンテンツの画像とスクロールバー１４１ａとを液晶パネル１４１にともに表示する。
【００２９】
また時間計測部２６は、詳しくは後述するが、ユーザによるドラッグ操作が終了してからの時間を計測する。そして予め定められた時間が経過すると画像表示制御部２５は、スクロールバー１４１ａを非表示とする。
【００３０】
図５（ａ）〜（ｂ）は、制御手段が、以上説明した制御を行なうことで表示されるスクロールバー１４１ａの位置について説明した図である。
このうち図５（ａ）は、位置判断部２３により判断された結果が、仮想線Ｋの左側の領域であった場合に表示されるスクロールバー１４１ａの位置について説明した図である。図示するようにスクロールバー１４１ａは、液晶パネル１４１の右端に表示される。
一方、図５（ｂ）は、位置判断部２３により判断された結果が、仮想線Ｋの右側の領域であった場合に表示されるスクロールバー１４１ａの位置について説明した図である。図示するようにスクロールバー１４１ａは、液晶パネル１４１の左端に表示される。
【００３１】
また図６は、制御手段の動作について説明したフローチャートである。
以下、図５および図６を使用して制御手段の動作について説明を行なう。なお以下の処理を行なう前提として、上下方向にスクロール可能な画像が、液晶パネル１４１に予め表示されているものとする。
【００３２】
まず人の指等の接触物が画像表示手段１４の液晶パネル１４１に接触すると、接触した位置が画像表示手段１４の位置検知部により検知される。そして制御手段の位置取得部２１は、位置検知部よりこの接触位置を取得する（ステップ１０１）。
【００３３】
次にスクロール判断部２２が、接触物により液晶パネル１４１上で行なわれる操作が、ドラッグ操作であるか否かを判断する（ステップ１０２）。そしてスクロール判断部２２が、ドラッグ操作であると判断した場合（ステップ１０２でＹｅｓ）、本実施の形態では、この操作は、ユーザが画像を上下方向にスクロールさせるための操作であると判断される。またユーザが、上下の何れの方向に画像をスクロールさせたいかは、ドラッグ操作の方向により判断される。なおスクロール判断部２２が、ドラッグ操作ではないと判断した場合（ステップ１０２でＮｏ）、ステップ１０１に戻る。
【００３４】
そして次に位置判断部２３が、接触位置が、仮想線Ｋの左側または右側の何れの領域に属するかを判断する（ステップ１０３）。
【００３５】
さらに位置画像決定部２４は、位置判断部２３により判断された結果から、液晶パネル１４１でスクロールバー１４１ａを表示する位置を決定する（ステップ１０４）。このとき上述したように位置画像決定部２４は、位置判断部２３により判断された結果が仮想線Ｋの左側の領域であった場合は、スクロールバー１４１ａを液晶パネル１４１の右端に表示すると決定する。一方、位置画像決定部２４は、位置判断部２３により判断された結果が仮想線Ｋの右側の領域であった場合は、スクロールバー１４１ａを液晶パネル１４１の左端に表示すると決定する。
【００３６】
そして画像表示制御部２５は、コンテンツの画像とスクロールバー１４１ａを液晶パネル１４１に表示する（ステップ１０５）。このときスクロールバー１４１ａは、位置画像決定部２４により決定された位置に表示される。また画像表示制御部２５は、液晶パネル１４１に表示される画像としてユーザが所望する方向へ画像をスクロールさせて表示を行なう。またこのときスクロールバー１４１ａを、例えば半透明とし、スクロールする画像がユーザに透けて見えるようにすることが好ましい。これによりユーザによる画像の視認性が向上する。
【００３７】
次にスクロール判断部２２が、ユーザによるドラッグ操作が終了したか否かを判断する（ステップ１０６）。
そしてユーザによるドラッグ操作が終了していなかった場合（ステップ１０６でＮｏ）は、ステップ１０５へ戻り、画像表示制御部２５が、引き続きスクロールバー１４１ａを表示するとともに、ユーザが所望する方向へ画像をスクロールさせて表示を行なう。
【００３８】
一方、ユーザによるドラッグ操作が終了していた場合（ステップ１０６でＹｅｓ）は、画像表示制御部２５は、画像のスクロールを停止する（ステップ１０７）。またこのとき時間計測部２６による時間の計測が開始される（ステップ１０８）。
【００３９】
またスクロール判断部２２は、再度ユーザによるドラック操作が行なわれたか否かを判断し（ステップ１０９）、ドラック操作が行なわれた場合（ステップ１０９でＹｅｓ）は、ステップ１０３に戻る。
【００４０】
またドラック操作が行なわれていない場合（ステップ１０９でＮｏ）は、時間計測部２６は、予め定められた時間が経過したか否かを判断する（ステップ１１０）。
このとき予め定められた時間が経過していなかった場合（ステップ１１０でＮｏ）は、ステップ１０９へ戻る。
一方、予め定められた時間が経過した場合（ステップ１１０でＹｅｓ）、画像表示制御部２５は、スクロールバー１４１ａを非表示とする（ステップ１１１）。即ち本実施の形態では、スクロール判断部２２が画像を上下方向でスクロールさせると判断した時からスクロールバー１４１ａの表示を開始し、スクロール判断部２２が画像を上下方向でスクロールさせる処理が終了したと判断した時から予め定められた時間後にスクロールバー１４１ａの表示を終了する処理を行なう。これによりユーザが画像を上下方向でスクロールさせる操作を行なわないときに、画像を表示する面積をより広くすることができる。
【００４１】
以上説明したように本実施の形態では、接触物が液晶パネル１４１に接触する位置に応じて、スクロールバー１４１ａの位置を変更する。これにより接触物が液晶パネル１４１に接触する位置から離れた位置にスクロールバー１４１ａが表示されることになる。そのためスクロールバー１４１ａが接触物により隠されることが抑制され、スクロールバー１４１ａがユーザに、より視認しやすくなる。そのため画像表示装置１０の操作性がより向上する。
【００４２】
なおドラッグ操作を行なうときの液晶パネル１４１上での軌跡Ｌは、線分形状となる。これは、位置検知部が検知した位置が線分形状をなすと言い換えることもできる。そのためユーザがドラッグ操作を行なうときの液晶パネル１４１上における位置が、仮想線Ｋの左側の領域と右側の領域とで入れ替わる場合も生じる。例えば、最初は、仮想線Ｋの左側の領域でドラッグ操作を開始したが、途中から仮想線Ｋの右側の領域になり、ドラッグ操作を終了したときの位置は、仮想線Ｋの右側の領域であったような場合である。
【００４３】
この場合、位置画像決定部２４は、位置検知部が検知した位置の中の始点の位置によりスクロールバー１４１ａを表示する位置を決定し、領域の変更が行なわれてもスクロールバー１４１ａを表示する位置の変更を行なわないようにしてもよい。一方、位置画像決定部２４は、位置検知部が検知した位置が仮想線Ｋの左側の領域と右側の領域との間で移動したときは、液晶パネル１４１でスクロールバー１４１ａを表示する位置を変更するようにしてもよい。この場合、ユーザがドラッグ操作を行なった位置が仮想線Ｋの左側から右側に変更になった場合は、スクロールバー１４１ａの表示位置を、液晶パネル１４１の右端から左端に変更する。逆にユーザがドラッグ操作を行なった位置が仮想線Ｋの右側から左側に変更になった場合は、スクロールバー１４１ａの表示位置を、液晶パネル１４１の左端から右端に変更する。
【００４４】
後者のドラッグ操作の途中でスクロールバー１４１ａを表示する位置を変更する方式であると、スクロールバー１４１ａが接触物により隠されることを、より抑制することができる。ただし一方で、スクロールの途中でスクロールバー１４１ａが移動するため、これによりユーザが戸惑いを感じる場合が生じる。前者のドラッグ操作の途中でスクロールバー１４１ａの位置を変更しない方式であると、スクロールの途中でスクロールバー１４１ａが移動しないため、ユーザは戸惑いを感じることはない。よって表示する画像や画像表示装置１０の用途等により何れかを選択するような方法も考えられる。
【００４５】
また上述した例では、スクロールバー１４１ａは、スクロール判断部２２が、接触物により液晶パネル１４１上で行なわれる操作が、ドラッグ操作であると判断した後に表示していたが、これに限られるものではなく、予め表示させておいてもよい。この場合、例えば、スクロールバー１４１ａを液晶パネル１４１の右端に予め表示させておく。そしてユーザによるドラッグ操作が行なわれたときには、位置判断部２３により判断された結果から、スクロールバー１４１ａを、液晶パネル１４１の左端か右端で選択して表示する。
【００４６】
また液晶パネル１４１で予め表示されている画像は、例えば、図７のように例えば、最下段の部分を一部表示とすることもできる。この場合、スクロールバー１４１ａが表示されていなくても、この画像がスクロール可能であることをユーザに知らせることができる。
【００４７】
さらに上述した例では、液晶パネル１４１に設定される仮想線Ｋに対し、接触物が接触する領域とは逆の側にスクロールバー１４１ａを表示させていたが、同じ側にスクロールバー１４１ａを表示させることも考えられる。つまりこの場合は、位置画像決定部２４は、位置判断部２３により判断された結果が仮想線Ｋの左側の領域であった場合は、スクロールバー１４１ａを液晶パネル１４１の左端に表示すると決定する。一方、位置画像決定部２４は、位置判断部２３により判断された結果が仮想線Ｋの右側の領域であった場合は、スクロールバー１４１ａを液晶パネル１４１の右端に表示すると決定することになる。
【００４８】
これにより接触物が液晶パネル１４１に接触した位置の近くにスクロールバー１４１ａが表示されることになる。このようにすると、スクロールバー１４１ａ中のスクロールを行なうボタンが操作しやすくなるため、ボタンを操作する方が、ユーザが所望する画像をより速く表示することができる場合などに有効である。例えば、コンテンツとして電話帳のリストを液晶パネル１４１に表示させており、ユーザは、見たい画像が全体のどのあたりにあることがわかっているような場合は、ユーザはスクロールバー１４１ａのボタンを操作することで、希望する箇所の画像をより迅速に表示させることができる。
【００４９】
なお上述した例では、液晶パネル１４１で表示されている画像をスクロールさせるためのユーザの操作として、ドラッグ操作を例示したが、これに限られるものではなく、フリック操作等の他の操作であってもよい。
【００５０】
なお図３で説明した構成の制御手段は、画像制御装置であると考えることもできる。この場合、図３の制御手段は、予め定められた領域でコンテンツの全体または一部を画像として表示するとともに一部の画像が表示される際に一部の画像が全体のどの位置にあるかを示すスクロールバー１４１ａを表示する液晶パネル１４１に接触物が接触したときに、接触物が液晶パネル１４１に接触した位置を取得する位置取得部と、コンテンツの画像が液晶パネル１４１に収まり切らない場合に一部の画像を液晶パネル１４１で表示しているときに、位置取得部が取得した位置の変化により液晶パネル１４１で表示する画像をスクロールさせるか否かを判断するスクロール判断部と、スクロール判断部が画像をスクロールさせると判断した場合に、スクロールバー１４１ａを液晶パネル１４１に表示する位置を、位置取得部が取得した位置に応じて決定する位置画像決定部と、コンテンツの画像とスクロールバー１４１ａとを液晶パネル１４１にともに表示する画像表示制御部と、を備えることを特徴とする画像制御装置として捉えることができる。
【００５１】
さらに図３の制御手段で行なう処理は、ソフトウェアとハードウェア資源とが協働することにより実現される。例えば、ＣＰＵ１１が、図３で説明した制御手段の各機能を実現するプログラムをメモリ１２にロードして実行することにより行なわれる。
【００５２】
よってこのプログラムは、コンピュータに、予め定められた領域でコンテンツの全体または一部を画像として表示するとともに一部の画像が表示される際に一部の画像が全体のどの位置にあるかを示すスクロールバー１４１ａを表示する液晶パネル１４１に接触物が接触したときに、接触物が液晶パネル１４１に接触した位置を取得する機能と、コンテンツの画像が液晶パネル１４１に収まり切らない場合に一部の画像を液晶パネル１４１で表示しているときに、取得した位置の変化により液晶パネル１４１で表示する画像をスクロールさせるか否かを判断する機能と、画像をスクロールさせると判断した場合に、スクロールバー１４１ａを液晶パネル１４１に表示する位置を、取得した位置に応じて決定する機能と、コンテンツの画像とスクロールバー１４１ａとを液晶パネル１４１にともに表示する機能と、を実現させるプログラムとして捉えることができる。
【００５３】
［第２の実施の形態］
なお上述した例では、画像を上下方向にスクロールさせる場合について説明を行なったが、これに限られるものではなく、画像を左右方向にスクロールさせる場合についても適用が可能である。
【００５４】
図８は、左右方向に画像をスクロールさせる場合のスクロールバー１４１ｂについて説明した図である。
図８に示した例では、接触物が液晶パネル１４１に接触した位置が、液晶パネル１４１を上下に分割する第２の仮想線Ｋ２の上側または下側の何れの領域に属するかが判断される。そして判断された結果に応じて、液晶パネル１４１に表示される画像を全体から見たときに左右方向の何れの位置にあるかを示す位置画像の一例であるスクロールバー１４１ｂについて、液晶パネル１４１で表示する位置が決定される。例えば、判断された結果が第２の仮想線Ｋ２の上側の領域であった場合は、スクロールバー１４１ｂを液晶パネル１４１の下端に表示する。一方、判断された結果が第２の仮想線Ｋ２の下側の領域であった場合は、スクロールバー１４１ｂを液晶パネル１４１の上端に表示する。
【００５５】
このような処理は、図３で示した機能構成例による制御手段により同様に実現することができる。この場合、図３においてスクロール判断部２２は、画像表示手段１４の位置検知部が検知した位置の変化により液晶パネル１４１で表示する画像を左右方向でスクロールさせるか否かを判断する。そして位置判断部２３は、画像表示手段１４の位置検知部が検知した位置が、液晶パネル１４１を上下に分割する予め定められた第２の仮想線Ｋ２の上側または下側の何れの領域に属するかを判断する。さらに位置画像決定部２４は、スクロール判断部２２が画像を左右方向でスクロールさせると判断した場合に、液晶パネル１４１に表示される画像がコンテンツの左右方向のどの位置にあるかを示すスクロールバー１４１ｂについて、液晶パネル１４１で表示する位置を位置検知部が検知した位置に応じて決定する。
なおスクロールバー１４１ａとスクロールバー１４１ｂを共に使用する構成としてもよいことはもちろんである。
【００５６】
［第３の実施の形態］
また上述した例では、液晶パネル１４１に予め定められた仮想線Ｋや第２の仮想線Ｋ２を設定して、この線の左右または上下の何れの領域に接触物が接触したか否かで、スクロールバー１４１ａ、１４１ｂの位置を決定していたが、これに限られるものではない。
【００５７】
図９（ａ）〜（ｂ）は、液晶パネル１４１にスクロールバー１４１ａを表示する位置を決定する他の例について説明した図である。
上述したようにユーザが液晶パネル１４１上でドラッグ操作を行なうと、その軌跡Ｌは、線分形状となる。本実施の形態では、この線分の傾きによりスクロールバー１４１ａを表示する位置を決定する。
【００５８】
より具体的に説明すると、ユーザが指やスタイラスペンで、液晶パネル１４１上でドラッグ操作を行なう場合、ユーザが右手を使用すると、図９（ａ）に示すようにその軌跡Ｌは、右上がり（左下がり）となりやすい。逆にユーザが左手を使用すると、図９（ｂ）に示すようにその軌跡Ｌは、左上がり（右下がり）となりやすい。
なお図９（ａ）および図９（ｂ）に示した軌跡Ｌは、ユーザがドラッグ操作を上方から下方に向けて行なう場合でも、下方から上方に向けて行なう場合でも同様となる。
【００５９】
本実施の形態では、ユーザが液晶パネル１４１上でドラッグ操作を行なったときの軌跡Ｌが右上がりの傾きを有していたときは、ユーザが右手を使用したと判断する。そしてスクロールバー１４１ａを表示する位置を液晶パネル１４１の左端とする。
一方、ユーザが液晶パネル１４１上でドラッグ操作を行なったときの軌跡Ｌが左上がりの傾きを有していたときは、ユーザが左手を使用したと判断する。そしてスクロールバー１４１ａを表示する位置を液晶パネル１４１の右端とする。
このようにすることで、スクロールバー１４１ａが、接触物により隠されることが抑制され、スクロールバー１４１ａがユーザに、より視認しやすくなる。
【００６０】
この軌跡Ｌの傾きが右上がりであるか左上がりであるかは、例えばドラッグ操作を行なったときの、始点Ｓと終点Ｅの位置により判断することができる。
【００６１】
このような処理は、図３で示した機能構成例による制御手段により同様に実現することができる。この場合、図３において位置判断部２３は、画像表示手段１４の位置検知部が検知した位置から、上記軌跡Ｌの傾きが右上がりであるか左上がりであるかを判断する。これは例えば、位置検知部が検知した位置の中の始点Ｓの位置および終点Ｅの位置により判断することができる。そして位置画像決定部２４は、軌跡Ｌの傾きが右上がりであった場合は、スクロールバー１４１ａを液晶パネル１４１の左端に表示すると決定する。一方、軌跡Ｌの傾きが左上がりであった場合は、スクロールバー１４１ａを液晶パネル１４１の右端に表示すると決定する。これは、位置画像決定部２４は、画像表示手段１４の位置検知部が検知した位置が液晶パネル１４１中で右上がりの軌跡Ｌで移動した場合は、スクロールバー１４１ａを液晶パネル１４１の左端に表示すると決定し、位置検知部が検知した位置が液晶パネル１４１中で左上がりの軌跡Ｌで移動した場合は、スクロールバー１４１ａを液晶パネル１４１の右端に表示すると決定する、と言い換えることもできる。
【００６２】
［第４の実施の形態］
以上詳述した例では、スマートフォン等の画像表示装置１０について説明を行なったが、上述した構成を他の装置に適用することも可能である。例えば、記録媒体に画像を形成し、印刷媒体として出力する画像形成装置に適用が可能である。ここで、画像形成装置としては、プリンタ機能のみを備えた装置を用いてもよいし、これに加えてスキャナ機能、ファクシミリ機能等の他の画像処理機能を備えた装置を用いてもよい。
【００６３】
図１０は、本実施の形態の画像形成装置のハードウェア構成例を示した図である。
図示するように、画像形成装置３０は、ＣＰＵ３１と、ＲＡＭ（Random Access Memory）３２と、ＲＯＭ（Read Only Memory）３３と、ＨＤＤ（Hard Disk Drive）３４と、操作パネル３５と、画像読取部３６と、画像形成部３７と、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）３８とを備える。
【００６４】
ＣＰＵ３１は、ＲＯＭ３３等に記憶された各種プログラムをＲＡＭ３２にロードして実行することにより、後述する各機能を実現する。
ＲＡＭ３２は、ＣＰＵ３１の作業用メモリ等として用いられるメモリである。
ＲＯＭ３３は、ＣＰＵ３１が実行する各種プログラム等を記憶するメモリである。
ＨＤＤ３４は、画像読取部３６が読み取った画像データや画像形成部３７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
操作パネル３５は、例えばタッチパネルであり、本実施の形態では、装置に関する情報を表示する画像表示手段の一例として設けている。
【００６５】
画像読取部３６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部３６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ(Charge Coupled Devices)で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ(Contact Image Sensor)で受光するＣＩＳ方式のものを用いるとよい。
【００６６】
画像形成部３７は、記録媒体に画像を形成する。ここで、画像形成部３７は、例えばプリンタであり、感光体に付着させたトナーを用紙等の記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。本実施の形態では、記録媒体に画像を形成する画像形成手段の一例として、画像形成部３７を設けている。
通信Ｉ／Ｆ３８は、ネットワークを介して他の装置との間で各種情報の送受信を行う。
なお画像表示装置１０において制御手段として位置付けていたＣＰＵ１１やメモリ１２は、本実施の形態の画像形成装置３０では、ＣＰＵ３１、ＲＡＭ３２、ＲＯＭ３３、ＨＤＤ３４などに対応する。よってこれらを本実施の形態の画像形成装置３０における制御手段と言うことができる。
【００６７】
ここで操作パネル３５にて表示する画像を例えば、上下方向でスクロール可能として、上述した画像表示装置１０の構成を適用することができる。例えば、操作パネル３５に画像形成装置３０で印刷待ちになっている印刷ジョブの一覧を表示させ、この中からユーザが印刷したいものを選択する場合などが考えられる。さらに画像形成装置３０が、ファクシミリ機能を有している場合などは、操作パネル３５にファクシミリの送付先の一覧を表示させ、この中からユーザがファクシミリの送付を行ないたい送付先を選択する場合などが考えられる。
【符号の説明】
【００６８】
１０…画像表示装置、１１…ＣＰＵ、１２…メモリ、２１…位置取得部、２２…スクロール判断部、２３…位置判断部、２４…位置画像決定部、２５…画像表示制御部、２６…時間計測部、３０…画像形成装置
【図１】
0005987474.tif 000002
【図２】
0005987474.tif 000003
【図３】
0005987474.tif 000004
【図４】
0005987474.tif 000005
【図５】
0005987474.tif 000006
【図６】
0005987474.tif 000007
【図７】
0005987474.tif 000008
【図８】
0005987474.tif 000009
【図９】
0005987474.tif 000010
【図１０】
0005987474.tif 000011