(57)【特許請求の範囲】
【請求項１】
表示部と、
前記表示部に第１表示領域及び第１操作領域を表示させる表示制御部と、
前記表示部の表示面への接触位置を検出する検出部と
を備え、
前記第１表示領域には、複数のページのうち選択されたページが表示され、
前記第１操作領域は、前記第１表示領域に表示される前記ページから前記複数のページの端のページまでのページ数に応じたサイズを有し、
前記検出部が、前記接触位置の始点が前記第１操作領域の中に位置することを検出したことに応じて、前記表示制御部は、前記第１表示領域に表示される前記ページを前記始点に対応するページに更新し、前記第１操作領域内での前記接触位置の前記始点及び終点に応じて決定された更新ページ数に従って、前記第１表示領域に表示される前記ページを前記始点に対応する前記ページから前記終点に対応するページまで順次更新し、
前記第１操作領域の前記サイズには上限が設定され、
前記第１操作領域の単位ページ数あたりのサイズは一定であり、
前記第１表示領域に表示される前記ページから前記複数のページの端のページまでのページ数が前記上限に対応するページ数を超える場合、前記第１操作領域の第１縁から第２縁までの前記接触位置の移動が繰り返し検出されることによって、前記表示制御部は、前記上限に対応するページ数を超えるページ数のページを前記第１表示領域に表示させ、
前記第１縁は、前記第１表示領域と隣り合い、
前記第１縁及び前記第２縁は、互いに対向している、表示装置。
【請求項２】
前記表示制御部は、前記表示部に第２表示領域及び第２操作領域を表示させ、
前記第１表示領域と前記第２表示領域とは、前記第１操作領域と前記第２操作領域との間に並んで配置され、
前記第２表示領域には、前記複数のページのうち、前記第１表示領域に表示される前記ページに連続するページが表示され、
前記端のページは、前記複数のページの先頭のページであり、
前記第２操作領域は、前記第２表示領域に表示される前記ページから前記複数のページの末尾のページまでのページ数に応じたサイズを有し、
前記表示制御部は、前記第１操作領域内又は前記第２操作領域内での前記接触位置の始点及び終点に応じて決定された更新ページ数に従って、前記第１表示領域及び前記第２表示領域に表示される前記ページを更新する、請求項１に記載の表示装置。
【請求項３】
前記表示制御部は、前記第１表示領域に表示される前記ページの更新に応じて前記第１操作領域の前記サイズを変更する、請求項１又は請求項２に記載の表示装置。
【請求項４】
前記第１表示領域のサイズ及び位置は一定である、請求項１から請求項３のいずれか１項に記載の表示装置。
【請求項５】
前記表示制御部は、前記第１操作領域内での前記接触位置の前記始点から前記終点までの移動量と、前記接触位置の単位移動量当たりの更新ページ数とに応じて前記更新ページ数を決定する、請求項１から請求項４のいずれか１項に記載の表示装置。
【請求項６】
前記検出部が、前記第１操作領域内で移動する接触位置を検出している間、前記表示制御部は、前記第１表示領域に表示される前記ページ及び前記第１操作領域の前記サイズを更新する、請求項１から請求項５のいずれか１項に記載の表示装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載の表示装置と、
前記複数のページのうち選択されたページの画像をシートに形成する画像形成部と
を備える、画像形成装置。
【請求項８】
複数のページのうち選択されたページが表示される表示領域と、サイズの上限が設定されている操作領域とを表示部に表示させる表示制御方法であって、
前記表示部に前記表示領域及び操作領域を表示させる手順と、
前記表示領域に表示される前記ページから前記複数のページの端のページまでのページ数に応じたサイズに前記操作領域のサイズを決定する手順と、
前記表示部の表示面への接触位置の情報を取得する手順と、
前記接触位置の始点が前記操作領域の中に位置することを示す前記情報が取得されたことに応じて、前記表示領域に表示される前記ページを、前記始点に対応するページに更新する手順と、
前記操作領域内での前記接触位置の前記始点及び終点に応じて決定された更新ページ数に従って、前記表示領域に表示される前記ページを、前記始点に対応する前記ページから前記終点に対応するページまで順次更新する手順と、
前記表示領域に表示される前記ページから前記複数のページの端のページまでのページ数が前記上限に対応するページ数を超える場合、前記操作領域の第１縁から第２縁までの前記接触位置の移動が繰り返し検出されることによって、前記上限に対応するページ数を超えるページ数のページを前記表示領域に表示する手順と、
を含み、
前記操作領域の単位ページ数あたりのサイズは一定であり、
前記第１縁は、前記第１表示領域と隣り合い、
前記第１縁及び前記第２縁は、互いに対向している、表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページを表示する表示装置、画像形成装置、及び表示制御方法に関する。
【背景技術】
【０００２】
特許文献１に開示されたＧＵＩ実装プログラムは、プレビュー画面にページめくり用のボタンを設けている。ユーザーは、そのボタンをタッチすることでページをめくる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２７８５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザーは、１ページめくるごとにタッチ操作を行う必要がある為、１度に複数のページをめくるにはページ番号を入力しなくてはならず、実際に本をめくるような感覚を得ることはできない。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、実際に本をめくるような感覚で所望のページを捜すことができる表示装置、画像形成装置、及び表示制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の第１の観点によれば、表示装置は、表示部と、表示制御部と、検出部とを備える。表示制御部は、前記表示部に第１表示領域及び第１操作領域を表示させる。検出部は、前記表示部の表示面への接触位置を検出する。前記第１表示領域には、複数のページのうち選択されたページが表示される。前記第１操作領域は、前記第１表示領域に表示される前記ページから前記複数のページの端のページまでのページ数に応じたサイズを有する。前記表示制御部は、前記第１操作領域内での前記接触位置の始点及び終点に応じて決定された更新ページ数に従って、前記第１表示領域に表示される前記ページを更新する。
【０００７】
本発明の第２の観点によれば、画像形成装置は、本発明の第１の観点による表示装置と、画像形成部とを備える。画像形成部は、前記複数のページのうち選択されたページの画像をシートに形成する。
【０００８】
本発明の第３の観点によれば、表示制御方法は、複数のページのうち選択されたページが表示される表示領域を表示部に表示させる。表示制御方法は、前記表示部に前記表示領域及び操作領域を表示させる手順と、前記表示領域に表示される前記ページから前記複数のページの端のページまでのページ数に応じたサイズに前記操作領域のサイズを決定する手順と、前記表示部の表示面への接触位置の情報を取得する手順と、前記操作領域内での前記接触位置の始点及び終点に応じて決定された更新ページ数に従って、前記表示領域に表示される前記ページを更新する手順とを含む。
【発明の効果】
【０００９】
本発明によれば、第１操作領域内での接触位置の始点及び終点に基づいて決定された更新ページ数に従って第１表示領域に表示されるページを更新する。一方、第１操作領域は、第１表示領域に表示されるページから端のページまでのページ数に対応したサイズを有する。従って、ユーザーは、第１操作領域のサイズを指標として、更新ページ数を直観的に指定することができる。その結果、実際に本をめくるような感覚で所望のページを捜すことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係る表示装置を示すブロック図である。
【図２】（ａ）（ｂ）本発明の実施形態１に係る表示装置が実行するページ更新制御を示す図である。
【図３】本発明の実施形態１に係る表示装置が実行する表示制御方法を示すフローチャートである。
【図４】（ａ）〜（ｃ）本発明の実施形態２に係る表示装置が実行するページ更新制御を示す図である。
【図５】本発明の実施形態２に係る表示装置の画面を示す図である。
【図６】本発明の実施形態２に係る表示装置が実行する表示制御方法を示すフローチャートである。
【図７】本発明の実施形態３に係る画像形成装置の概略構成を示すブロック図である。
【図８】本発明の実施形態３に係る画像形成装置の概略を説明するための模型的断面図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、図中、同一または相当部分については同一の参照符号を付して説明を繰り返さない。
【００１２】
（実施形態１）
［基本原理］
図１及び図２を参照して本発明の実施形態１に係る表示装置１０の基本原理を説明する。図１は、表示装置１０を示すブロック図である。図２（ａ）及び図２（ｂ）は、表示装置１０が実行するページ更新制御を示す図である。表示装置１０は、表示制御部１００と、表示部２１０と、検出部としてのタッチパネル２２０とを備える。
【００１３】
表示制御部１００は、表示部２１０に第１表示領域２１Ｒ及び第１操作領域２３Ｒを表示させる。タッチパネル２２０は、表示部２１０の表示面への接触位置を検出する。第１表示領域２１Ｒには、複数のページＰ（例えば、電子書籍、又は画像群）のうち選択されたページＰｓＲが表示される。第１操作領域２３Ｒは、第１表示領域２１Ｒに表示されるページＰｓＲから複数のページＰの端のページまでのページ数に応じたサイズＢＲ（例えば、サイズＢ１０、サイズＢ１５、又はサイズＢ２０）を有する。表示制御部１００は、第１操作領域２３Ｒ内での接触位置の始点（例えば、始点Ｄ１、又は始点Ｄ３）及び終点（例えば、終点Ｄ５）に応じて決定された更新ページ数に従って、第１表示領域２１Ｒに表示されるページＰｓＲを更新する。
【００１４】
本実施形態１によれば、第１操作領域２３Ｒ内での接触位置の始点及び終点に基づいて決定された更新ページ数に従って第１表示領域２１Ｒに表示されるページＰｓＲを更新する。一方、第１操作領域２３Ｒは、第１表示領域２１Ｒに表示されるページＰｓＲから端のページまでのページ数に対応したサイズＢＲを有する。従って、ユーザーは、第１操作領域２３ＲのサイズＢＲを指標として、更新ページ数を直観的に指定することができる。その結果、実際に本をめくるような感覚で所望のページＰを捜すことができる。
【００１５】
［ページＰｓＲの更新制御の詳細］
図１及び図２を参照して、ページＰの更新制御の詳細を説明する。実施形態１において、電子書籍２０を例に挙げる。本明細書では、例えば、ユーザーは一本の指でタッチパネル２２０を操作する。タッチパネル２２０は、表示部２１０の表示面への指の接触位置を検出する。Ｘ軸は表示部２１０の表示面の長辺と平行である。Ｙ軸は表示部２１０の表示面の短辺と平行である。以下、本明細書において、接触位置の移動量は、接触位置の移動ベクトルのＸ成分である。
【００１６】
表示制御部１００は、表示部２１０に電子書籍２０を表示させる。電子書籍２０は複数のページＰを含む。第１操作領域２３Ｒとして、電子書籍２０Ｒの小口（以下、「小口２３Ｒ」と記載する。）が表示される。小口２３ＲのサイズＢＲは、小口２３ＲのＸ軸に沿った長さである。小口２３Ｒは、互いに平行な縁ＥａＲ及び縁ＥｂＲを含む。
【００１７】
更新ページ数の決定方法を例示する。表示制御部１００は、接触位置の単位移動量当たりの更新ページ数ＵＡ（以下、「単位更新ページ数ＵＡ」と記載する。）と接触位置の移動量とに基づいて更新ページ数を決定する。
【００１８】
小口２３ＲのサイズＢＲの変更方法を例示する。表示制御部１００は、小口２３Ｒにおいて１ページ当たりのＸ軸に沿った長さＵＢ（以下、「単位長さＵＢ」と記載する。）と更新ページ数とに基づいて小口２３ＲのサイズＢＲを変更する。なお、単位長さＵＢは、小口２３Ｒの単位ページ当たりのサイズである。単位長さＵＢは一定である。
【００１９】
小口２３ＲのサイズＢＲの決定方法を例示する。表示制御部１００は、小口２３Ｒの縁ＥｂＲが先頭のページに対応する場合、サイズＢＲをＵＢ×（ページＰｓＲのページ数）で求める。一方、表示制御部１００は、小口２３Ｒの縁ＥｂＲが末尾のページに対応する場合、サイズＢＲをＢ＝ＵＢ×（末尾のページのページ数−ページＰｓＲのページ数）で求める。
【００２０】
接触位置に対応するページＰの特定方法を例示する。表示制御部１００は、接触位置に対応するページＰのページ数の算出することによって、接触位置に対応するページＰを特定する。表示制御部１００は、接触位置によって決定される長さＢａ又は長さＢｂに基づいて接触位置に対応するページＰのページ数を算出する。長さＢａは、接触位置から小口２３Ｒの縁ＥａＲまでの長さである。長さＢｂは、接触位置から小口２３Ｒの縁ＥｂＲまでの長さである。従って、ＢＲ＝Ｂａ＋Ｂｂである。縁ＥａＲ及び縁ＥｂＲはＹ軸に沿って延びており、互いに対向している。縁ＥａＲは第１表示領域２１Ｒと隣り合う。
【００２１】
表示制御部１００は、小口２３Ｒの縁ＥｂＲが末尾のページに対応する場合、接触位置に対応するページＰのページ数を、（末尾のページのページ数−ページＰｓＲのページ数）×（Ｂａ／ＢＲ）＋（ページＰｓＲのページ数）で求める。一方、表示制御部１００は、小口２３Ｒの縁ＥｂＲが先頭のページに対応する場合、接触位置に対応するページＰのページ数を、（ページＰｓＲのページ数）×（Ｂｂ／ＢＲ）、で求める。
【００２２】
具体例を挙げる。タッチパネル２２０が検出した接触位置の始点Ｄ１が小口２３Ｒの中に位置する場合、表示制御部１００は、タッチパネル２２０が検出した始点Ｄ１によって決定される長さＢａ１（Ｂａ）又は長さＢｂ１（Ｂｂ）に基づいて始点Ｄ１に対応するページＰを特定する。そして、表示制御部１００は、ページＰｓＲを始点Ｄ１に対応するページＰに更新する。また、表示制御部１００は、始点Ｄ１に対応するページＰのページ数に基づいて、小口２３ＲのサイズＢＲをサイズＢ１０からサイズＢ１５に変更する。
【００２３】
次に、表示制御部１００は、接触位置の始点Ｄ１からの移動量と単位更新ページ数ＵＡとに基づいて、ページＰｓＲを順次更新する。その結果、最終的には、終点Ｄ５に対応するページＰまでページＰｓＲが更新される。一方、表示制御部１００は、単位長さＵＢと更新ページ数とに基づいて、ページＰｓＲの更新に対応して小口２３ＲのサイズＢＲを順次変更する。その結果、最終的には、小口２３ＲのサイズＢＲは、始点Ｄ１に対応するサイズＢ１５から終点Ｄ５に対応するサイズＢ２０へ変更される。
【００２４】
タッチパネル２２０が検出した始点Ｄ３が小口２３Ｒの縁ＥａＲ上に位置する場合、長さＢａが０であるため、ページＰｓＲは更新されない。従って、小口２３ＲのサイズＢＲは変更されない。従って、小口２３ＲのサイズＢＲはサイズＢ１０のまま維持される。
【００２５】
表示制御部１００は、接触位置の始点Ｄ３からの移動量と単位更新ページ数ＵＡとに基づいて、ページＰｓＲを順次更新する。その結果、最終的には、終点Ｄ５に対応するページＰまでページＰｓＲが更新される。一方、表示制御部１００は、単位長さＵＢと更新ページ数とに基づいて、ページＰｓＲの更新に対応して小口２３ＲのサイズＢＲを順次変更する。その結果、最終的には、小口２３ＲのサイズＢＲは、始点Ｄ３に対応するサイズＢ１０から終点Ｄ５に対応するサイズＢ２０へ変更される。
【００２６】
なお、本実施形態１では、表示制御部１００は、接触位置が小口２１Ｒ上で検出されたことに応じて、ページＰｓＲの更新制御及びサイズＢＲの変更制御を実行する。例えば、図２（ａ）に示すように、画面上での接触位置の始点は第１表示領域２１Ｒ上に存在するが、小口２３Ｒ上での接触位置の始点Ｉは始点Ｄ３である。従って、表示制御部１００は、接触位置が始点Ｄ３に到達するまでは、ページＰｓＲの更新制御及びサイズＢＲのサイズを変更しない。
【００２７】
［ページＰｓＲの更新の具体例］
引き続いて、図２（ａ）及び図２（ｂ）を参照して、ページＰｓＲの更新の具体例を説明する。本具体例では、小口２３Ｒの縁ＥｂＲが末尾のページに対応し、小口２３Ｒの単位長さＵＢが５／９ドットであり、末尾のページのページ数が１０００であり、第１表示領域２１Ｒに表示されるページＰｓＲのページ数が１００である。ページＰｓＲのページ数が１００であるため、小口２３ＲのサイズＢ１０は５００ドットである。
【００２８】
始点Ｄ１に対応する長さＢａ１が１００ドットであり、始点Ｄ１に対応する長さＢｂ１が４００ドットである場合は、始点Ｄ１に対応するページＰのページ数は、（１０００−１００）×（１００／５００）＋１００＝２８０（ページ）である。
【００２９】
終点Ｄ５に対応する長さＢａ５が３００ドットであり、終点Ｄ５に対応する長さＢｂ５が２００ドットである場合は、終点Ｄ５に対応するページＰのページ数は、（１０００−１００）×（３００／５００）＋１００＝６４０（ページ）である。
【００３０】
表示制御部１００は、ページＰｓＲを始点Ｄ１に対応する２８０ページ目のページＰに更新する。そして、表示制御部１００は、ページＰｓＲを始点Ｄ１に対応する２８０ページから終点Ｄ５に対応する６４０ページまで順次更新する。
【００３１】
また、表示制御部１００は、始点Ｄ１に対応するサイズＢ１５（４００ドット）から終点Ｄ５に対応するサイズＢ２０（２００ドット）まで順次小口２３ＲのサイズＢＲを変更する。
【００３２】
［表示制御方法］
図１〜図３を参照して、表示装置１０が実行する表示制御方法について説明する。図３は、表示制御方法を示すフローチャートである。表示制御方法は、複数のページＰのうち選択されたページＰｓＲが表示される第１表示領域２１Ｒを表示部２１０に表示させる。表示制御方法は、ステップＳ１０〜ステップＳ９０を実行することによって、小口２３Ｒ内での接触位置の始点及び終点に応じて決定された更新ページ数に従って、第１表示領域２１Ｒに表示されるページＰｓＲを更新する。具体的には次の通りである。
【００３３】
ステップＳ１０において、表示制御部１００は、複数のページＰ（電子書籍２０）を表示部２１０に表示させる。つまり、表示制御部１００は、表示部２１０に第１表示領域２１Ｒ及び小口２３Ｒを表示させる。ステップＳ２０において、表示制御部１００は、タッチパネル２２０から表示部２１０の表示面への接触位置の情報を取得する。
【００３４】
ステップＳ３０において、表示制御部１００は、接触位置が小口２３Ｒ上であるか否かを判定する。ステップＳ３０において否定的判定（ＮＯ）がされた場合、処理はステップＳ２０に進む。ステップＳ３０において肯定的判定（ＹＥＳ）がされた場合、処理はステップＳ３２に進む。
【００３５】
ステップＳ３２において、表示制御部１００は、接触位置の始点に対応するページＰを第１表示領域２１Ｒに表示するページＰｓＲとして特定する。ステップＳ３４において、表示制御部１００は、接触位置の始点に対応する小口２３ＲのサイズＢＲを決定する。つまり、表示制御部１００は、第１表示領域２１Ｒに表示されるページＰｓＲから複数のページＰの端のページまでのページ数に応じたサイズに小口２３ＲのサイズＢＲを決定する。ステップＳ４０において、表示制御部１００は、ステップＳ３２で特定したページＰｓＲ及びステップＳ３４で決定したサイズＢＲの小口２３Ｒを表示するように表示部２１０を制御する。
【００３６】
ステップＳ４２において、表示制御部１００は、タッチパネル２２０から表示部２１０の表示面への接触位置の情報を取得する。ステップＳ４４において、表示制御部１００は、接触位置が小口２３Ｒ上であるか否かを判定する。ステップＳ４４において肯定的判定（ＹＥＳ）がされた場合、処理はステップＳ５０に進む。ステップＳ５０において、表示制御部１００は、接触位置の移動量を算出する。ステップＳ６０において、表示制御部１００は、接触位置の移動量が０であるか否かを判定する。
【００３７】
ステップＳ６０において否定的判定（ＮＯ）がされた場合、処理はステップＳ７０に進む。ステップＳ７０において、表示制御部１００は、接触位置の移動量と単位更新ページ数ＵＡとに基づいて更新ページ数を決定する。ステップＳ８０において、表示制御部１００は、更新ページ数と単位長さＵＢとに基づいて小口２３ＲのサイズＢＲを決定する。その結果、第１表示領域２１Ｒに表示されるページＰｓＲから複数のページＰの端のページまでのページ数に応じたサイズに小口２３ＲのサイズＢＲが決定される。ステップＳ９０において、表示制御部１００は、ステップＳ７０で決定した更新ページ数及びステップＳ８０で決定したサイズＢＲに基づいて、表示部２１０にページＰｓＲ及び小口２３Ｒを更新させる。そして、処理はステップＳ４２に進む。
【００３８】
ステップＳ４４において否定的判定がされた場合（ＮＯ）、又はステップＳ６０で肯定的判定がされた場合（ＹＥＳ）、判定時点での接触位置が終点であるため、処理は終了する。
【００３９】
以上、図１〜図３を参照して説明したように、本実施形態１によれば、小口２３Ｒ上（つまり、小口２３Ｒ内）での接触位置の始点及び終点に応じて決定された更新ページ数に従ってページＰｓＲが更新される。一方、小口２３Ｒは、ページＰｓＲから端のページまでのページ数に対応したサイズＢＲを有する。従って、ユーザーは、小口２３ＲのサイズＢＲを指標として、更新ページ数を直観的に指定することができる。その結果、実際に本をめくるような感覚で所望のページＰを捜すことができる。
【００４０】
また、本実施形態１によれば、表示制御部１００は、第１表示領域２１Ｒに表示されるページＰｓＲの更新に応じて小口２３ＲのサイズＢＲを変更する。従って、ユーザーは、ページＰｓＲの内容が順次更新される過程と小口２３ＲのサイズＢＲが順次変更される過程とを視覚的に確認することができる。その結果、ユーザーは、実際に本をめくるような感覚で所望のページＰを捜すことができる。
【００４１】
（実施形態２）
［要部］
図１及び図４を参照して、本発明の実施形態２に係る表示装置１０の要部について説明する。図４（ａ）〜図４（ｃ）は、表示装置１０が実行するページ更新制御を示す図である。本実施形態２に係る表示装置１０の構成は、図１に示した表示装置１０の構成と同じである。
【００４２】
表示制御部１００は、表示部２１０に第１表示領域２１Ｒ、第１操作領域２３Ｒ、第２表示領域２１Ｌ、及び第２操作領域２３Ｌを表示させる。第１表示領域２１Ｒと第２表示領域２１Ｌとは、第１操作領域２３Ｒと第２操作領域２３Ｌとの間に並んで配置される。第１表示領域２１Ｒには、複数のページＰ（例えば、電子書籍、又は画像群）のうち、選択されたページＰｓＲが表示される。第２表示領域２１Ｌには、複数のページＰのうち、第１表示領域２１Ｒに表示されるページＰｓＲに連続するページＰｓＬが表示される。
【００４３】
第１操作領域２３Ｒは、第１表示領域２１Ｒに表示されるページＰｓＲから複数のページＰの先頭のページまでのページ数に応じたサイズＢＲを有する。第２操作領域２３Ｌは、第２表示領域２１Ｌに表示されるページＰｓＬから複数のページＰの末尾のページまでのページ数に応じたサイズＢＬを有する。
【００４４】
表示制御部１００は、第１操作領域２３Ｒ内又は第２操作領域２３Ｌ内での接触位置の始点（例えば、始点Ｄ１０（図４（ａ））、又は始点Ｄ３（図４（ｂ））及び終点（例えば、終点Ｄ３０（図４（ａ））、又は終点Ｄ５（図４（ｂ））に基づいて決定された更新ページ数に従って、第１表示領域２１Ｒに表示されるページＰｓＲ及び第２表示領域２１Ｌに表示されるページＰｓＬを更新する。
【００４５】
本実施形態２によれば、第１表示領域２１Ｒ及び第２操作領域２３Ｒ、並びに第２表示領域２１Ｌ及び第２操作領域２３Ｌを表示することによって、見開きの状態でページＰｓＲ及びページＰｓＬを表示できる。しかも、ユーザーは、第１操作領域２３ＲのサイズＢＲ及び第２操作領域２３ＬのサイズＢＬを指標として、更新ページ数を直観的に指定することができる。従って、実際に見開き状態の本をめくるような感覚で所望のページＰを捜すことができる。
【００４６】
［ページＰｓＲ及びページＰｓＬの更新制御の詳細］
図１及び図４を参照して、ページＰｓＲ及びページＰｓＬの更新制御の詳細について説明する。以下、電子書籍２０を例に挙げる。
【００４７】
表示制御部１００は、表示部２１０に電子書籍２０を表示させる。電子書籍２０Ｒは複数のページＰを含む。第１操作領域２３Ｒとして、電子書籍２０の小口（以下、「小口２３Ｒ」と記載する。）が表示される。第２操作領域２３Ｌとして、電子書籍２０の小口（以下、「小口２３Ｌ」と記載する。）が表示される。小口２３ＲのサイズＢＲ及び小口２３ＬのサイズＢＬは、それぞれ、小口２３Ｒ及び小口２３ＬのＸ軸に沿った長さである。サイズＢＲとサイズＢＬとの和Ｂは一定である。また、第１表示領域２１Ｒと第２表示領域２１Ｌとの間には、のど部２２が表示される。のど部２２は、Ｙ軸に沿った帯状の領域である。
【００４８】
小口２３Ｒは、Ｙ軸に沿った縁ＥａＲ及び縁ＥｂＲを有する。縁ＥｂＲは、先頭のページに対応する。小口２３Ｌは、Ｙ軸に沿った縁ＥａＬ及び縁ＥｂＬを有する。縁ＥｂＬは、末尾のページに対応する。
【００４９】
本実施形態２に係る更新ページ数の決定方法、サイズＢＲ（サイズＢＬ）の変更方法、サイズＢＲ（サイズＢＬ）の決定方法、及び接触位置に対応するページＰの特定方法は、それぞれ、図２を参照して説明した実施形態１に係る更新ページ数の決定方法、サイズＢＲの変更方法、サイズＢＲの決定方法、及び接触位置に対応するページＰの特定方法と同じである。
【００５０】
ただし、単位長さＵＢは、小口２３Ｒ（小口２３Ｌ）において１ページ当たりのＸ軸に沿った長さ（小口２３Ｒ（小口２３Ｌ）の単位ページ当たりのサイズ）である。単位長さＵＢは一定である。
【００５１】
また、長さＢａは、接触位置から小口２３Ｒ（小口２３Ｌ）の縁ＥａＲ（縁ＥａＬ）までの長さである。長さＢｂは、始接触位置から小口２３Ｒ（小口２３Ｌ）の縁ＥｂＲ（縁ＥｂＬ）までの長さである。
【００５２】
また、本実施形態２では、ページＰｓＲ及びサイズＢＲの一対、又はページＰｓＬ及びサイズＢＬの一対のうち、いずれか一対が決定されると、他の一対は一義的に定まる。ページＰの総数及び和Ｂが一定だからである。
【００５３】
具体例を挙げる。図４（ａ）に示すように、タッチパネル２２０が小口２３Ｌ上で接触位置（始点Ｄ１０）を検出したことに応じて、表示制御部１００は、矢印Ａ１が示す方向にページＰを進行させると伴に、ページＰの進行に対応して小口２３ＬのサイズＢＬ及び小口２３ＲのサイズＢＲを変更する。例えば、接触位置が小口２３Ｌ上の始点Ｄ１０から終点Ｄ３０まで移動した場合、最終的に、図４（ｂ）に示す状態の電子書籍２０が表示される。
【００５４】
具体的には、表示制御部１００は、単位更新ページ数ＵＡと接触位置の移動量とに基づいて更新ページ数を決定し、ページＰｓＬを更新する。また、表示制御部１００は、ページＰｓＲをページＰｓＬに連続するページＰに更新する。一方、表示制御部１００は、単位長さＵＢと更新ページ数とに基づいて小口２３ＬのサイズＢＬを変更する。また、表示制御部１００は、小口２３ＬのサイズＢＬに連動して、小口２３ＲのサイズＢＲを変更する。例えば、サイズＢＲは、和ＢからサイズＢＬを減ずることによって算出される。
【００５５】
図４（ｂ）に示すように、タッチパネル２２０が小口２３Ｒ上で接触位置（始点Ｄ３）を検出したことに応じて、表示制御部１００は、矢印Ａ２が示す方向にページＰを進行させると伴に、ページＰの進行に対応して小口２３ＬのサイズＢＬ及び小口２３ＲのサイズＢＲを変更する。例えば、接触位置が小口２３Ｒ上の始点Ｄ３から終点Ｄ５まで移動した場合、最終的に、図４（ｃ）に示す状態の電子書籍２０が表示される。
【００５６】
具体的には、表示制御部１００は、単位更新ページ数ＵＡと接触位置の移動量とに基づいて更新ページ数を決定し、ページＰｓＲを更新する。また、表示制御部１００は、ページＰｓＬをページＰｓＲに連続するページＰに更新する一方、表示制御部１００は、単位長さＵＢと更新ページ数とに基づいて小口２３ＲのサイズＢＲを変更する。また、表示制御部１００は、小口２３ＲのサイズＢＲに連動して、小口２３ＬのサイズＢＬを変更する。例えば、サイズＢＬは、和ＢからサイズＢＲを減ずることによって算出される。
【００５７】
なお、図４では、接触位置の始点Ｄ１０（始点Ｄ３）が縁ＥａＬ（縁ＥａＲ）に位置する場合を説明したが、接触位置の始点が小口の内部に位置する場合でも、接触位置の始点が小口の縁に位置する場合と同様にして、ページＰｓＲ及びページＰｓＬが更新されると伴に、サイズＢＲ及びサイズＢＬが変更される。この場合、表示制御部１００は、図２を参照して説明した実施形態１と同様にして、接触位置の始点に対応するページＰのページ数を算出することによって、接触位置の始点に対応するページＰを特定すると伴にサイズＢＲ及びサイズＢＬを決定する。
【００５８】
なお、本実施形態２では、タッチパネル２２０が小口２３Ｒ及び小口２３Ｌ以外の領域（例えば、第１表示領域２１Ｒ及び第２表示領域２１Ｌ）で接触位置を検出した場合、表示制御部１００は、ページＰｓＲ及びページＰｓＬの更新制御並びにサイズＢＲ及びサイズＢＬの変更制御を実行しない。
【００５９】
［電子書籍２０の配置］
図１及び図５を参照して、電子書籍２０の配置について説明する。図５は、表示部２１０の画面２５を示す図である。表示制御部１００は、画面２５に表示される電子書籍２０の配置を制御する。具体的には次の通りである。
【００６０】
表示部２１０は画面２５を有する。画面２５にはプレビューエリア３０が設けられる。画面２５中のプレビューエリア３０の位置は一定である。電子書籍２０は、プレビューエリア３０に見開き状態で表示される。
【００６１】
プレビューエリア３０において、第１表示領域２１Ｒ及び第２表示領域２１Ｌのサイズ（Ｘ軸に沿った長さ及びＹ軸に沿った長さ）及び位置は、ページＰｓＬ及びページＰｓＲの更新に依存することなく一定である。従って、プレビューエリア３０において、のど部２２のサイズ及び配置も一定である。
【００６２】
一方、小口２３ＲのサイズＢＲと小口２３ＬのサイズＢＬとの和Ｂは一定であるが、ページＰｓＬ及びページＰｓＲの更新に応じて、サイズＢＲ及びサイズＢＬは変更される。
【００６３】
以上、図１及び図５を参照して説明したように、ページＰｓＲ及びページＰｓＬの更新に伴ってサイズＢＲ及びサイズＢＬの各々が変動しても、画面２５上において、第１表示領域２１Ｒ及び第２表示領域２１Ｌのサイズ及び位置は一定である。従って、ページＰｓＲ及びページＰｓＬの視認性を向上できる。
【００６４】
［小口２３Ｒ及び小口２３Ｌの上限］
図５を参照して、小口２３ＲのサイズＢＲ及び小口２３ＬのサイズＢＬの上限値について説明する。単位長さＵＢ（小口２３Ｒ（小口２３Ｌ）において１ページ当たりのＸ軸に沿った長さＵＢ）は一定である。従って、ページ数が膨大である場合、サイズＢＲ（サイズＢＬ）も大きくなる。一方、プレビューエリア３０のサイズは一定である。従って、ページ数が膨大である場合、小口２３Ｌ（小口２３Ｒ）の全体を表示するためには、第１表示領域２１Ｒ及び第２表示領域２１Ｌのサイズを縮小する必要がある。その結果、視認性が低下する。
【００６５】
そこで、第１表示領域２１Ｒ及び第２表示領域２１Ｌのサイズを一定に維持するため、サイズＢＲ及びサイズＢＬの各々には上限値が設定される。その結果、視認性の低下を抑制できる。
【００６６】
また、小口２３Ｒ（小口２３Ｌ）に含まれるページＰのページ数がサイズＢＲ（サイズＢＬ）の上限値に対応するページ数を超える場合、表示制御部１００は、縁ＥａＲ（縁ＥａＬ）から縁ＥｂＲ（縁ＥｂＬ）まで接触位置が移動されると、上限値に対応するページ数だけページＰを更新する。従って、ユーザーは、縁ＥａＲ（縁ＥａＬ）から縁ＥｂＲ（縁ＥｂＬ）までの接触位置の移動を繰り返すことによって、上限値に対応するページ数を超えるページ数のページＰを表示させることができる。
【００６７】
［表示制御方法］
図１、図４、及び図６を参照して、表示制御部１００が実行する表示制御方法について説明する。図６は、表示制御方法を示すフローチャートである。
【００６８】
ステップＳ２００において、表示制御部１００は、複数のページＰ（電子書籍２０）を表示部２１０に表示させる。ステップＳ２１０において、表示制御部１００は、タッチパネル２２０から表示部２１０の表示面への接触位置の情報を取得する。
【００６９】
ステップＳ２２０において、表示制御部１００は、接触位置が小口２３Ｒ上又は小口２３Ｌ上であるか否かを判定する。ステップＳ２２０において否定的判定（ＮＯ）がされた場合、処理はステップＳ２１０に進む。ステップＳ２２０において肯定的判定（ＹＥＳ）がされた場合、処理はステップＳ２３０に進む。以下、接触位置が小口２３Ｒ上で検出された場合を説明する。
【００７０】
ステップＳ２３０において、表示制御部１００は、接触位置の始点に対応するページＰを第１表示領域２１Ｒに表示するページＰｓＲとして特定する。ステップＳ２３５において、表示制御部１００は、接触位置の始点に対応するページＰに連続するページＰを第２表示領域２１Ｌに表示するページＰｓＬとして特定する。
【００７１】
ステップＳ２４０において、表示制御部１００は、接触位置の始点に対応する小口２３ＲのサイズＢＲを決定する。ステップＳ２４５において、表示制御部１００は、小口２３ＲのサイズＢＲに基づいて小口２３ＬのサイズＢＬを決定する。ステップＳ２５０において、表示制御部１００は、ステップＳ２３０で特定したページＰｓＲ、ステップＳ２３５で特定したページＰｓＬ、ステップＳ２４０で決定したサイズＢＲの小口２３Ｒ、及びステップＳ２４５で決定したサイズＢＬの小口２３Ｌを表示するように表示部２１０を制御する。
【００７２】
ステップＳ２７０において、表示制御部１００は、タッチパネル２２０から表示部２１０の表示面への接触位置の情報を取得する。ステップＳ２８０において、表示制御部１００は、接触位置が小口２３Ｒ上又は小口２３Ｌ上であるか否かを判定する。ステップＳ２８０において肯定的判定（ＹＥＳ）がされた場合、処理はステップＳ２９０に進む。ステップＳ２９０において、表示制御部１００は、接触位置の移動量を算出する。ステップＳ３００において、表示制御部１００は、接触位置の移動量が０であるか否かを判定する。
【００７３】
ステップＳ３００において否定的判定（ＮＯ）がされた場合、処理はステップＳ３１０に進む。ステップＳ３１０において、表示制御部１００は、接触位置の移動量と単位更新ページ数ＵＡとに基づいて更新ページ数を決定する。ステップＳ３２０において、表示制御部１００は、更新ページ数と単位長さＵＢとに基づいて小口２３ＲのサイズＢＲ及び小口２３ＬのサイズＢＬを決定する。ステップＳ３３０において、表示制御部１００は、ステップＳ３１０で決定した更新ページ数並びにステップＳ３２０で決定したサイズＢＲ及びサイズＢＬに基づいて、表示部２１０にページＰｓＲ及びページＰｓＬを更新させ、サイズＢＲ及びサイズＢＬを変更させる。そして、処理はステップＳ２７０に進む。
【００７４】
ステップＳ２８０において否定的判定がされた場合（ＮＯ）、又はステップＳ３００で肯定的判定がされた場合（ＹＥＳ）、判定時点での接触位置が終点であるため、処理は終了する。
【００７５】
以上、図１、及び図４〜図６を参照して説明したように、本実施形態２によれば、見開きの状態でページＰｓＲ及びページＰｓＬを表示できる。しかも、ユーザーは、小口２３ＲのサイズＢＲ及び小口２３ＬのサイズＢＬを指標として、更新ページ数を直観的に指定することができる。従って、実際に見開き状態の本をめくるような感覚で所望のページＰを捜すことができる。その他、本実施形態２では、実施形態１と同様の効果を奏する。
【００７６】
（実施形態３）
［画像形成装置］
図７及び図８を参照して、本発明の実施形態３に係る画像形成装置５００について説明する。図７は、画像形成装置５００の概略構成を示すブロック図であり、図８は、画像形成装置５００の概略を説明するための模型的断面図である。
【００７７】
画像形成装置５００は、制御部１１０、記憶部１２０、原稿搬送部２３０、画像読取部２４０、タッチパネル２２０、表示部２１０、給紙部２５０、搬送部２６０、画像形成部２７０、及び定着部２８０を備える。記憶部１２０は、主記憶装置（例えば、半導体メモリー）及び補助記憶装置（例えば、半導体メモリー、及び／又はハードディスクドライブ）を含む。
【００７８】
制御部１１０は、画像形成装置５００の構成の全体を制御する。具体的には、制御部１１０が、記憶部１２０に格納されたコンピュータープログラムを実行することにより、原稿搬送部２３０、画像読取部２４０、タッチパネル２２０、表示部２１０、給紙部２５０、搬送部２６０、画像形成部２７０、及び定着部２８０を制御する。制御部１１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。タッチパネル２２０は、例えば、表示部２１０の表面上に配置される。
【００７９】
制御部１１０は、実施形態１、又は実施形態２に係る表示制御部１００として機能する。従って、制御部１１０、表示部２１０、及びタッチパネル２２０は、実施形態１、又は実施形態２に係る表示装置１０を構成する。記憶部１２０は、複数のページＰ（例えば、電子書籍、又は画像群）の画像データを記憶する。
【００８０】
原稿搬送部２３０は、画像読取部２４０に向けて原稿を搬送する。画像読取部２４０は、原稿の画像を読み取って画像データを生成する。給紙部２５０は、給紙カセット６２及び手差しトレイ６４を含む。給紙カセット６２はシートＴを積載する。シートＴは、給紙カセット２又は手差しトレイ６４から搬送部２６０に送り出される。シートＴは、例えば、普通紙、再生紙、薄紙、厚紙、及びＯＨＰ（Ｏｖｅｒｈｅａｄ  Ｐｒｏｊｅｃｔｏｒ）シート等である。
【００８１】
搬送部２６０は、画像形成部２７０にシートＴを搬送する。画像形成部２７０は、複数のページＰのうち選択されたページＰｓＲ（ページＰｓＬ）の画像をシートＴに形成する。又は、画像形成部２７０は、画像読取部２４０が生成した画像データに対応する画像をシートＴに形成する。具体的には、画像形成部２７０は次のようにしてシートＴに画像を形成（印刷）する。画像形成部２７０は、感光体ドラム８１、帯電部８２、露光部８３、現像部８４、転写部８５、クリーニング部８６、及び除電部８７を含む。
【００８２】
帯電部８２は感光体ドラム８１の表面を帯電する。露光部８３は、原稿読取部２４０によって生成された画像データに基づく光を感光体ドラム８１の表面に照射する。その結果、感光体ドラム８１の表面には画像データに対応した静電潜像が形成される。
【００８３】
現像部８４は、感光体ドラム８１の表面に形成された静電潜像を現像し、感光体ドラム８１の表面にトナー像を形成する。シートＴが感光体ドラム８１と転写部８５との間に供給されることにともなって、転写部８５はシートＴにトナー像を転写する。
【００８４】
トナー像が転写されたシートＴは定着部２８０に向けて搬送される。定着部２８０は、シートＴを加熱及び加圧して、シートＴにトナー像を定着させる。そして、排出ローラー対７２はシートＴを排出トレイ７４に排出する。クリーニング部８６は、感光体ドラム８１の表面に残留しているトナーを除去する。除電部８７は、感光体ドラム８１の表面の残留電荷を除去する。
【００８５】
なお、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である。例えば、図２及び図４を参照して説明した実施形態１及び実施形態２は、以下のような変形も可能である。
【００８６】
（１）接触位置が縁ＥａＲ（縁ＥａＬ）と縁ＥｂＲ（縁ＥｂＬ）とを横切るように移動してもよい。接触位置が小口２３Ｒ（小口２３Ｌ）の内部を始点として、縁ＥｂＲ（縁ＥｂＬ）を横切るように移動してもよい。
【００８７】
（２）小口２３Ｒにおいて、接触位置の始点から終点に向かう方向は、Ｘ軸の正方向であってもよい。小口２３Ｌにおいて、接触位置の始点から終点に向かう方向は、Ｘ軸の負方向であってもよい。
【００８８】
（３）接触位置の移動ベクトルのＸ成分を接触位置の移動量とした。ただし、接触位置の移動ベクトルの大きさを接触位置の移動量とすることもできる。
【産業上の利用可能性】
【００８９】
本発明は、複数のページ（例えば、電子書籍、又は画像群）を表示する表示装置の分野に利用可能である。
【符号の説明】
【００９０】
１０    表示装置
１００    表示制御部
１１０    制御部
１２０    記憶部
２１０    表示部
２２０    タッチパネル
２３０    原稿搬送部
２４０    画像読取部
２５０    給紙部
２６０    搬送部
２７０    画像形成部
２８０    定着部
【図１】
0006018993.tif 000002
【図２】
0006018993.tif 000003
【図３】
0006018993.tif 000004
【図４】
0006018993.tif 000005
【図５】
0006018993.tif 000006
【図６】
0006018993.tif 000007
【図７】
0006018993.tif 000008
【図８】
0006018993.tif 000009