(57)【要約】【課題】多くのコンテンツ画像の中から所望のコンテンツ画像を簡単な操作で短時間のうちに表示させる。【解決手段】表示制御装置は、複数のコンテンツ画像のなかから少なくとも一画像を表示可能な表示部への第１の操作入力を検知する。また表示制御装置は、表示部に対して第１の操作入力の後に行われる第２の操作入力を検知する。そして表示制御装置は、第１の操作入力と第２の操作入力との組み合わせにより、表示部に表示させるコンテンツ画像を決定し、その決定されたコンテンツ画像を表示部に表示させる。【選択図】      図５
2018139034.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツ画像のなかから少なくとも一画像を表示可能な表示部への第１の操作入力を検知する第１の入力検知手段と、
前記表示部に対して前記第１の操作入力の後に行われる第２の操作入力を検知する第２の入力検知手段と、
前記第１の操作入力と前記第２の操作入力との組み合わせにより、前記表示部に表示させるコンテンツ画像を決定する決定手段と、
前記決定手段により決定されたコンテンツ画像を前記表示部に表示させる表示制御手段と、
を具備する表示制御装置。
【請求項２】
前記決定手段により前記表示部に表示させるコンテンツ画像を決定可能か否かを判定する判定手段、
をさらに具備し、
前記決定手段は、前記判定手段により決定可能と判定された場合に前記表示部に表示させるコンテンツ画像を決定する、請求項１記載の表示制御装置。
【請求項３】
前記表示部は、タッチパネルであり、
前記第１の入力検知手段及び前記第２の入力検知手段は、前記タッチパネルへの操作入力を検知する手段である、請求項１又は２記載の表示制御装置。
【請求項４】
前記第１の入力検知手段は、前記タッチパネルへの手書き入力を検知し、その手書き入力から数値を認識する数値認識手段、を含み、
前記決定手段は、前記数値認識手段により認識された数値を基に前記表示部に表示させるコンテンツ画像を決定する、請求項３記載の表示制御装置。
【請求項５】
複数のコンテンツ画像のなかから少なくとも一画像を表示可能な表示部を制御するコンピュータに、
前記表示部への第１の操作入力を検知する機能、
前記表示部に対して前記第１の操作入力の後に行われる第２の操作入力を検知する機能、
前記第１の操作入力と前記第２の操作入力との組み合わせにより、前記表示部に表示させるコンテンツ画像を決定する機能、及び
前記決定されたコンテンツ画像を前記表示部に表示させる機能、
を実現させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、コンテンツ画像を表示部に表示させる表示制御装置及びコンピュータを当該表示制御装置として機能させるための表示制御プログラムに関する。
【背景技術】
【０００２】
タッチパネルをユーザインターフェースとするスマートフォン、タブレット端末、複合機等の電子機器には、タッチパネルのパネル面をスワイプすることで、パネル面に表示されているコンテンツ画像を移動させる機能がある。
【０００３】
しかしながら、この機能を利用したとしても、コンテンツ画像が大量の場合、パネル面に所望のコンテンツ画像を表示させるまでの操作は煩雑であり、手間と時間を要する。このため、多くのコンテンツ画像の中から所望のコンテンツ画像を簡単な操作で短時間のうちに表示させる技術が望まれている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４‐１１２４１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施形態が解決しようとする課題は、多くのコンテンツ画像の中から所望のコンテンツ画像を簡単な操作で短時間のうちに表示させることができる表示制御装置を提供しようとするものである。
【課題を解決するための手段】
【０００６】
一実施形態において、表示制御装置は、第１の入力検知手段と、第２の入力検知手段と、決定手段と、表示制御手段と、を備える。第１の入力検知手段は、複数のコンテンツ画像のなかから少なくとも一画像を表示可能な表示部への第１の操作入力を検知する。第２の入力検知手段は、表示部に対して第１の操作入力の後に行われる第２の操作入力を検知する。決定手段は、第１の操作入力と第２の操作入力との組み合わせにより、表示部に表示させるコンテンツ画像を決定する。表示制御手段は、決定手段により決定されたコンテンツ画像を表示部に表示させる。
【図面の簡単な説明】
【０００７】
【図１】表示制御装置の機能を実装する複合機の要部構成を示すブロック図。
【図２】管理テーブルメモリのデータ構造を示す模式図。
【図３】第１の実施形態において、プロセッサが実行する情報処理の要部手順を示す流れ図。
【図４】第１の実施形態において、プロセッサが実行する情報処理の要部手順を示す流れ図。
【図５】第１の実施形態におけるタッチパネルの画面遷移例を示す模式図。
【図６】第２の実施形態において、プロセッサが実行する情報処理の要部手順を示す流れ図。
【図７】第２の実施形態において、プロセッサが実行する情報処理の要部手順を示す流れ図。
【図８】第２の実施形態におけるタッチパネルの画面遷移例を示す模式図。
【図９】第３の実施形態において、プロセッサが実行する情報処理の要部手順を示す流れ図。
【図１０】第３の実施形態におけるタッチパネルの画面遷移例を示す模式図。
【図１１】第４の実施形態において、プロセッサが実行する情報処理の要部手順を示す流れ図。
【図１２】コンテンツ画像を表示するタッチパネルの変形例を示す模式図。
【図１３】図１２の変形例において、プロセッサが実行する情報処理の要部手順を示す流れ図。
【発明を実施するための形態】
【０００８】
以下、多くのコンテンツ画像の中から所望のコンテンツ画像を簡単な操作で短時間のうちに表示させることができる表示制御装置に係る複数の実施形態について、それぞれ図面を用いて説明する。  
なお、各実施形態は、いずれもタッチパネルをユーザインターフェースとする複合機において、スキャナ機能によりスキャニングされた画像、あるいはファクシミリ機能によって受信した画像（以下、実施形態ではこれらの画像をコンテンツ画像と定義する）を、タッチパネルのパネル面に表示させる表示制御装置に適用した場合である。
【０００９】
［第１の実施形態］
図１は、表示制御装置の機能を実装する複合機１の要部構成を示すブロック図である。複合機１は、プロセッサ１１、メインメモリ１２、補助記憶デバイス１３、モデム１４、通信インターフェース１５、タッチパネル１６、操作部１７、スキャナ１８、画像処理部１９、プリンタ１１０、ＵＳＢ（Universal serial Bus）インターフェース１１１等を有する。さらに複合機１は、システム伝送路１１２を有し、上記の各構成要素を、プロセッサ１１を中心にシステム伝送路１１２で接続している。そして複合機１は、プロセッサ１１にメインメモリ１２と補助記憶デバイス１３とをシステム伝送路１１２で接続することによって、コンピュータを構成している。
【００１０】
プロセッサ１１は、上記コンピュータの中枢部分に相当する。プロセッサ１１は、オペレーティングシステムやアプリケーションプログラムに従って、複合機１としての各種の機能を実現するべく各部を制御する。
【００１１】
メインメモリ１２は、上記コンピュータの主記憶部分に相当する。メインメモリ１２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ１２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ１２は、プロセッサ１１が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ１２は、揮発性のメモリ領域を、プロセッサ１１によってデータが適宜書き換えられるワークエリア、表示バッファ等として使用する。
【００１２】
補助記憶デバイス１３は、上記コンピュータの補助記憶部分に相当する。例えばＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（Electric Erasable Programmable Read-Only Memory）等が補助記憶デバイス１３として使用される。補助記憶デバイス１３は、プロセッサ１１が各種の処理を行う上で使用するデータや、プロセッサ１１での処理によって生成されたデータを保存する。補助記憶デバイス１３は、上記のアプリケーションプログラムを記憶する場合もある。
【００１３】
モデム１４は、外部のネットワーク回線、例えばインターネットに接続するためのインターフェースである。通信インターフェース１５は、内部のネットワーク、例えばＬＡＮ（Local Area Network）に接続するためのインターフェースである。タッチパネル１６は、複合機１のユーザインターフェースである。すなわちタッチパネル１６は、複合機１の入力デバイスとしての機能と表示デバイスとしての機能とを有する。操作部１７は、テンキー、カーソルキー、コピースタートキー、プレビューボタン、終了ボタン等のハードキーを備える。スキャナ１８は、原稿を光学的に走査して、原稿を画像データに変換する。画像処理部１９は、モデム１４を介してファクシミリ受信した画像データ、あるいはスキャナ１８でスキャニングした画像データに各種の処理を施す。プリンタ１１０は、画像データを用紙に印刷する。プリンタ１１０としては、電子写真式、インクジェット式等の各種方式が考えられるが、本実施形態では、電子写真式を用いるものとする。ＵＳＢインターフェース１１１は、ＵＳＢメモリ等のＵＳＢ機器とのインターフェースである。
【００１４】
かかる構成の複合機１は、タッチパネル１６のパネル面にコンテンツ画像を表示させる表示制御装置としての機能を有する。表示制御装置としての機能は、プロセッサ１１、メインメモリ１２、補助記憶デバイス１３及び画像処理部１９によって実現される。そして複合機１は、同機能を実現させるために、補助記憶デバイス１３にコンテンツファイルメモリ１３１と管理テーブルメモリ１３２とを形成する。また複合機１は、同機能を実現させるために、専用のアプリケーションプログラム、いわゆる表示制御プログラムを、メインメモリ１２又は補助記憶デバイス１３に記憶している。
【００１５】
コンテンツファイルメモリ１３１は、コンテンツ画像が格納されたコンテンツファイルを記憶する領域である。コンテンツファイルは、画像処理部１９によって生成される。コンテンツファイルには、１頁だけのコンテンツ画像が格納されたものもあるし２頁以上のコンテンツ画像が格納されたものもある。１つのコンテンツファイルに格納されるコンテンツ画像の頁数は、コンテンツファイルメモリ１３１の記憶容量を超えない範囲であれば特に制限はない。このため、数十頁あるいは百頁を超えるコンテンツ画像が格納されたコンテンツファイルが存在する場合もあり得る。
【００１６】
画像処理部１９によってコンテンツファイルが生成される毎に、そのコンテンツファイルにファイル名が付与される。ファイル名は一意のものであり、他のコンテンツファイルとファイル名が重複することはない。例えば作成時点の年月日時分秒をファイル名に含ませることで、一意のファイル名を作成することができる。
【００１７】
コンテンツファイルは、そのファイルに格納されたコンテンツ画像のデータが複合機１から出力されることで、コンテンツファイルメモリ１３１から削除される。すなわち、プリンタ１１０によってコンテンツ画像が印刷されることによって、コンテンツファイルは削除される。あるいは、モデム１４によってコンテンツ画像がファクシミリ送信されることによって、コンテンツファイルは削除される。この他、ＵＳＢインターフェース１１１又は通信インターフェース１５を介してコンテンツ画像が外部に送信出力された場合も、コンテンツファイルは削除される。
【００１８】
管理テーブルメモリ１３２は、コンテンツファイルメモリ１３１に記憶されているコンテンツファイルの管理データをテーブル形式で記憶する領域である。すなわち図２に示すように、管理テーブルメモリ１３２は、コンテンツファイルのファイル名と関連付けて、このファイルに格納されたコンテンツ画像の頁数Ｍを記憶する。プロセッサ１１は、画像処理部１９で生成されたコンテンツファイルをコンテンツファイルメモリ１３１に記憶させる際に、そのコンテンツファイルのファイル名と頁数とを管理テーブルメモリ１３２に追加する。またプロセッサ１１は、コンテンツファイルメモリ１３１からコンテンツファイルを削除する毎に、そのコンテンツファイルのファイル名と頁数とを管理テーブルメモリ１３２から削除する。
【００１９】
図３及び図４は、表示制御プログラムに従ってプロセッサ１１が実行する表示制御処理の手順を示す流れ図である。なお、図３及び図４に示すとともに以下に説明する処理の内容は一例である。同様な結果を得ることが可能であるならば、その処理手順及び処理内容は特に限定されるものではない。
【００２０】
始めに、コンテンツ画像をタッチパネル１６のパネル面で確認したいユーザは、操作部１７にあるプレビューボタンを操作する。この操作が行われることにより、プロセッサ１１は、図３の流れ図に示す手順の情報処理を開始する。
【００２１】
先ずプロセッサ１１は、Ａｃｔ１としてコンテンツリストをタッチパネル１６に表示させる。コンテンツリストは、例えば管理テーブルメモリ１３２に記憶されている管理データのファイル名と頁数Ｍとをリスト化したものである。コンテンツリストに、ファイル名及び頁数Ｍ以外のデータを含めてもよい。例えばスキャナ機能によりスキャニングされた画像のコンテンツなのかファクシミリ機能によって受信した画像のコンテンツなのかを識別する項目を追加してもよい。
【００２２】
コンテンツリストを確認したユーザは、パネル面で確認したいコンテンツ画像が格納されたコンテンツファイルをリストから選択して、例えばそのファイル名にタッチする。なお、コンテンツリストからコンテンツファイルを選択するための操作は、ファイル名へのタッチ操作に限定されるものではない。要は、コンテンツリストからいずれか１つのコンテンツファイルを特定できればよい。
【００２３】
コンテンツリストを表示させたプロセッサ１１は、Ａｃｔ２としてコンテンツファイルが選択されるのを待機する。そして、タッチパネル１６に対するタッチ操作によりいずれか１つのコンテンツファイルが選択されたことを確認すると（Ａｃｔ２にてＹＥＳ）、プロセッサ１１は、Ａｃｔ３としてその選択されたコンテンツファイルをコンテンツファイルメモリ１３１から読出し、そのコンテンツファイルに格納されたコンテンツ画像をメインメモリ１２のワークエリアに格納する。またプロセッサ１１は、Ａｃｔ４として頁数カウンタの値Ｐを“１”に初期化する。そしてプロセッサ１１は、Ａｃｔ５として、ワークエリアに格納されたコンテンツ画像の中から頁数が頁数カウンタの値Ｐと一致するコンテンツ画像を表示バッファに展開して、タッチパネル１６のパネル面に表示させる。
【００２４】
以上の制御により、タッチパネル１６のパネル面には、コンテンツリストから選択されたコンテンツファイルに格納されているコンテンツ画像のうち、Ｐ頁目のコンテンツ画像がタッチパネル１６のパネル面に表示される。Ｐ頁目のコンテンツ画像を確認したユーザは、確認作業を終了する場合、操作部１７にある終了ボタンを操作する。他の頁のコンテンツ画像も確認したい場合には、パネル面に対して所定の第１操作を行い、続いて第２操作を行う。
【００２５】
ここで、第１の実施形態での第１操作及び第２操作について、図５を用いて説明する。図５において、画面例Ｓ１１は、頁数カウンタの値Ｐが“１”、すなわち１頁目のコンテンツ画像Ｐ１がパネル面に表示されている状態を示す。この状態でユーザは、第１操作として、パネル面に移動させたい頁の数値を手書き入力する。図５において、画面例Ｓ１２は、パネル面に移動させたい頁の数値として「３０」を手書き入力した状態を示す。続いてユーザは、第２操作として、パネル面をスワイプする。図５において、画面例Ｓ１３は、数値「３０」を手書き入力したパネル面を左へスワイプした状態を二点鎖線の矢印によって模式的に示す。このように、ユーザが第１操作としてパネル面に数値を手書き入力し、続いて第２操作としてパネル面をスワイプすることで、図５の画面例Ｓ１４に示すように、パネル面には、移動前の頁「１」に手書き入力された数値「３０」を加算した頁「３１」のコンテンツ画像Ｐ３１が表示される。
【００２６】
このような第１操作及び第２操作を可能とするために、プロセッサは、図３のＡｃｔ５以降の処理を実行する。すなわち、Ａｃｔ５としてＰ頁目のコンテンツ画像をタッチパネル１６のパネル面に表示させたプロセッサ１１は、Ａｃｔ６として終了ボタンが操作されたか否かを確認する。終了ボタンが操作されていない場合（Ａｃｔ６にてＮＯ）、プロセッサ１１は、Ａｃｔ７としてパネル面に対して第１操作が行われたか否かを確認する。第１操作が行われていない場合（Ａｃｔ７にてＮＯ）、プロセッサ１１は、Ａｃｔ６に戻る。ここにプロセッサ１１は、Ａｃｔ６及びＡｃｔ７の処理により、終了ボタンが操作されるか、第１操作が行われるのを待ち受ける。
【００２７】
Ａｃｔ６及びＡｃｔ７の待ち受け状態において、終了ボタンが操作されたことを検知した場合（Ａｃｔ６にてＹＥＳ）、プロセッサ１１は、Ａｃｔ８としてパネル面に表示されているコンテンツ画像を消去する。以上で、プロセッサ１１は、表示制御プログラムに従った情報処理を終了する。
【００２８】
これに対し、Ａｃｔ６及びＡｃｔ７の待ち受け状態において、パネル面に対して第１操作が行われたことを検知した場合には（Ａｃｔ７にてＹＥＳ）、プロセッサ１１は、図４のＡｃｔ１１に進む。すなわちプロセッサ１１は、Ａｃｔ１１として第１操作がパネル面への手書き入力であるか否かを確認する。パネル面への手書き入力でない場合（Ａｃｔ１１にてＮＯ）、プロセッサ１１は、図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。
【００２９】
第１操作がパネル面への手書き入力であった場合（Ａｃｔ１１にてＹＥＳ）、プロセッサ１１は、Ａｃｔ１２としてその手書き入力された情報が数値であるか否かを確認する。そして手書き入力された情報が数値でなかった場合（Ａｃｔ１２にてＮＯ）、プロセッサ１１は、図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。
【００３０】
手書き入力された情報が数値であった場合には（Ａｃｔ１２にてＹＥＳ）、プロセッサ１１は、Ａｃｔ１３としてその数値Ｎをメインメモリ１２のワークエリアに格納する。続いてプロセッサ１１は、Ａｃｔ１４として第１操作である手書き入力が継続しているか否かを確認する。そして手書き入力が継続している場合（Ａｃｔ１４にてＹＥＳ）、プロセッサ１１は、Ａｃｔ１２に戻る。そしてプロセッサ１１は、Ａｃｔ１２以降の処理を前述したのと同様に繰り返す。したがってユーザが、例えば２桁の数値を手書き入力した場合には、その数値がワークエリアに格納される。また、数値以外の文字等を手書き入力した場合には、その手書き入力が無効となる。なお、以下の説明では、数値の桁数に拘わりなく手書き入力された数値を“Ｎ”とする。
【００３１】
ここに、プロセッサ１１は、Ａｃｔ１１乃至Ａｃｔ１４の処理を実行することにより、第１の入力検知手段を構成する。そしてこの第１の入力検知手段は、Ａｃｔ１２の処理により数値認識手段を含んでいる。
【００３２】
手書き入力である第１操作が終了すると（Ａｃｔ１４にてＮＯ）、プロセッサ１１は、Ａｃｔ１５としてパネル面への第２操作が行われるのを待ち受ける。そして第２操作が行われると（Ａｃｔ１５にてＹＥＳ）、プロセッサ１１は、Ａｃｔ１６としてその第２操作がパネル面に向かって左方向へのスワイプであるか否かを確認する。
【００３３】
第２操作が左方向へのスワイプでない場合（Ａｃｔ１６にてＮＯ）、プロセッサ１１は、Ａｃｔ１７として第２操作がパネル面に向かって右方向へのスワイプであるか否かを確認する。第２操作が右方向へのスワイプでもない場合（Ａｃｔ１７にてＮＯ）、プロセッサ１１は、図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。したがって、例えば第１操作として数値を手書き入力しても、第２操作として左右のスワイプ以外の操作、例えばタップ、ピンチアウト又はピンチイン、上下のスワイプいわゆるスワイプアップ又はスワイプダウン等を行った場合には、その手書き入力された数値が無効となり、パネル面は、Ｐ頁目のコンテンツ画像が表示された状態に戻る。
【００３４】
第２操作が左方向へのスワイプであった場合には（Ａｃｔ１６にてＹＥＳ）、プロセッサ１１は、Ａｃｔ１８として頁数カウンタの値Ｐにワークエリアに格納された数値Ｎを加算する。そしてプロセッサ１１は、その加算値Ｐ＋Ｎが、当該コンテンツファイルの頁数Ｍ以下であるか否かを確認する。ここで、当該コンテンツファイルとは、Ａｃｔ２にてコンテンツリストから選択されたコンテンツファイルであり、その頁数Ｍは、当該コンテンツファイルのファイル名に関連付けて管理テーブルメモリ１３２に記憶されている。
【００３５】
加算値Ｐ＋Ｎが頁数Ｍ以下の場合（Ａｃｔ１８にてＹＥＳ）、プロセッサ１１は、Ａｃｔ１９として頁数カウンタの値Ｐを加算値Ｐ＋Ｎに変更する。しかる後、プロセッサ１１は、図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。
【００３６】
したがって、ワークエリアに格納されたコンテンツ画像の中から頁数が加算値Ｐ＋Ｎのコンテンツ画像が表示バッファに展開されて、タッチパネル１６のパネル面に表示される。図５に示したように、１頁目のコンテンツ画像Ｐ１がパネル面に表示されている画面例Ｓ１１の状態で、数値「３０」を手書き入力してからパネル面を左方向へスワイプすると、画面例Ｓ１４の状態、すなわち３１頁目のコンテンツ画像Ｐ３１がパネル面に表示される。
【００３７】
なお、加算値Ｐ＋Ｎが頁数Ｍを超える場合（Ａｃｔ１８にてＮＯ）、コンテンツ画像を移動させることができない。この場合、プロセッサ１１は、Ａｃｔ１９の処理を実行することなく図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。したがって、パネル面に表示されているコンテンツ画像は変化しない。
【００３８】
一方、第２操作が右方向へのスワイプであった場合には（Ａｃｔ１７にてＹＥＳ）、プロセッサ１１は、Ａｃｔ２０として頁数カウンタの値Ｐから、ワークエリアに格納された数値Ｎを減算する。そしてプロセッサ１１は、その減算値Ｐ−Ｎが“１”以上であるか否かを確認する。そして、減算値Ｐ−Ｎが“１”以上の場合（Ａｃｔ２０にてＹＥＳ）、プロセッサ１１は、Ａｃｔ２１として頁数カウンタの値Ｐを減算値Ｐ−Ｎに変更する。しかる後、プロセッサ１１は、図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。
【００３９】
したがって、ワークエリアに格納されたコンテンツ画像の中から頁数が減算値Ｐ−Ｎのコンテンツ画像が表示バッファに展開されて、タッチパネル１６のパネル面に表示される。図５の画面例Ｓ１４が表示されている状態で、例えば数値「２０」を手書き入力してからパネル面を右方向へスワイプすると、１１（＝３１−２０）頁目のコンテンツ画像Ｐ１１がパネル面に表示される。
【００４０】
なお、減算値Ｐ−Ｎが“１”より小さい、すなわちゼロかマイナス値の場合（Ａｃｔ２０にてＮＯ）、コンテンツ画像を移動させることができない。この場合、プロセッサ１１は、Ａｃｔ２１の処理を実行することなく図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。したがって、パネル面に表示されているコンテンツ画像は変化しない。
【００４１】
ここに、プロセッサ１１は、Ａｃｔ１６及びＡｃｔ１７の処理を実行することにより、第２の入力検知手段を構成する。またプロセッサ１１は、Ａｃｔ１８及びＡｃｔ２０の処理を実行することにより、判定手段を構成し、Ａｃｔ１９及びＡｃｔ２１の処理を実行することにより、決定手段を構成する。さらに、プロセッサ１１は、Ａｃｔ５の処理を実行することにより、表示制御手段を構成する。
【００４２】
このように、例えばパネル面に１頁目のコンテンツ画像Ｐ１が表示された状態で、３１頁目のコンテンツ画像Ｐ３１をユーザが確認したいとき、従来、１回のスワイプで１頁移動すると仮定すると、最低３０回のスワイプが必要であった。これに対して第１の実施形態によれば、移動させたい頁数「３０」を手書き入力してから１回左へスワイプするだけでよいので、操作が簡単である。また、所望の頁のコンテンツ画像が得られるまでに要する時間も従来と比べて短い。したがって、多くのコンテンツ画像の中から所望のコンテンツ画像を簡単な操作で短時間のうちに表示させることができるようになる。
【００４３】
また、第１の実施形態によれば、手書き入力された頁数の移動が不可能な場合、その手書き入力が無効となる。したがって、誤った数を手書き入力しても簡単にやり直すことができる。なお、例えば図５の画面例において、パネル面に表示されているコンテンツ画像の頁数Ｍをその画面の一部に表示させることで、誤った数の手書き入力を減らすことが可能となる。
【００４４】
［第２の実施形態］
次に、第２の実施形態について、図６乃至図８を用いて説明する。  
第２の実施形態が第１の実施形態と異なる点は、表示制御プログラムに従ってプロセッサ１１が実行する表示制御処理のＡｃｔ７において、パネル面に対して第１操作が行われたことを検知した場合の後の処理の一部である。したがって、図１乃至図３については第２の実施形態でもそのまま使用し、その説明は省略する。
【００４５】
図６及び図７は、Ａｃｔ７においてパネル面に対して第１操作が行われたことを検知した後のプロセッサ１１の処理手順を示す流れ図である。また、図８は、第２の実施形態におけるタッチパネル１６のパネル面の画面例である。なお、図６及び図７に示すとともに以下に説明する処理の内容は一例である。同様な結果を得ることが可能であるならば、その処理手順及び処理内容は特に限定されるものではない。
【００４６】
パネル面に対して第１操作が行われたことを検知した場合（Ａｃｔ７にてＹＥＳ）、プロセッサ１１は、図６のＡｃｔ３１に進む。すなわちプロセッサ１１は、Ａｃｔ３１として第１操作がパネル面への手書き入力であるか否かを確認する。パネル面への手書き入力でない場合（Ａｃｔ３１にてＮＯ）、プロセッサ１１は、図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。
【００４７】
第１操作がパネル面への手書き入力であった場合（Ａｃｔ３１にてＹＥＳ）、プロセッサ１１は、Ａｃｔ３２としてその手書き入力された情報が数値であるか否かを確認する。そして手書き入力された情報が数値でなかった場合（Ａｃｔ３２にてＮＯ）、プロセッサ１１は、図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。
【００４８】
手書き入力された情報が数値であった場合には（Ａｃｔ３２にてＹＥＳ）、プロセッサ１１は、Ａｃｔ３３としてその数値Ｎをメインメモリ１２のワークエリアに格納する。またプロセッサ１１は、Ａｃｔ３４としてその数値を含むオブジェクトを作成し、パネル面に表示させる。
【００４９】
ここで、オブジェクトの具体例について、図８を用いて説明する。図８の画面例Ｓ２１は、頁数カウンタの値Ｐが“３１”、すなわち３１頁目のコンテンツ画像Ｐ３１がパネル面に表示されている状態を示す。この状態で、画面例Ｓ２２に示すように、ユーザが、数値「２」を手書き入力すると、画面例Ｓ２３に示すように手書き入力された数値「２」を含むオブジェクトＪ１が、コンテンツ画像Ｐ３１の上に表示される。このように、オブジェクトは、手書き入力された数値を囲う図形である。なお、形状は図示するような円形に限定されるものではない。三角形、四角形、五角形、六角形等であってもよい。
【００５０】
図６に説明を戻す。オブジェクトを表示させたプロセッサ１１は、Ａｃｔ３５として第１操作である手書き入力が継続しているか否かを確認する。そして手書き入力が継続している場合（Ａｃｔ３５にてＹＥＳ）、プロセッサ１１は、Ａｃｔ３２に戻る。そしてプロセッサ１１は、Ａｃｔ３２以降の処理を前述したのと同様に繰り返す。
【００５１】
したがってユーザが、２つ目の数値を手書き入力した場合には、その数値がワークエリアに格納されるとともに、２桁の数値を含むオブジェクトがパネル面に表示される。例えば図８の画面例Ｓ２３が表示されている状態で、ユーザが、画面例Ｓ２４に示すように２つ目の数値「０」を手書き入力すると、画面例Ｓ２５に示すように手書き入力された２桁の数値「２０」を含むオブジェクトＪ２が、コンテンツ画像Ｐ３１の上に表示される。なお、以下の説明では、数値の桁数に拘わりなく手書き入力された数値を“Ｎ”とする。
【００５２】
手書き入力が終了すると（Ａｃｔ３５にてＮＯ）、プロセッサ１１は、Ａｃｔ３６としてパネル面への第２操作が行われるのを待ち受ける。そして第２操作が行われると、プロセッサ１１は、Ａｃｔ３７としてその第２操作がパネル面に表示されているオブジェクトの上から始まっているか否かを確認する。つまり、パネル面に表示されているオブジェクトの図形内に指等が最初に触れたか否かを確認する。第２操作がオブジェクトの上から始まっていない場合（Ａｃｔ３７にてＮＯ）、プロセッサ１１は、Ａｃｔ３８としてオブジェクトを消去する。そしてプロセッサ１１は、図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。
【００５３】
第２操作がオブジェクトの上から始まっている場合には（Ａｃｔ３７にてＹＥＳ）、プロセッサ１１は、図７のＡｃｔ４１に進む。すなわちプロセッサ１１は、Ａｃｔ４１としてその第２操作がパネル面に向かって左方向へのスワイプであるか否かを確認する。ここで第２操作が左方向へのスワイプであった場合（Ａｃｔ４２にてＹＥＳ）、プロセッサ１１は、Ａｃｔ４２及びＡｃｔ４３として、第１の実施形態のＡｃｔ１８及びＡｃｔ１９と同様の処理を実行する。その後、プロセッサ１１は、Ａｃｔ５０に進む。
【００５４】
第２操作が左方向へのスワイプでない場合（Ａｃｔ４１にてＮＯ）、プロセッサ１１は、Ａｃｔ４４として第２操作がパネル面に向かって右方向へのスワイプであるか否かを確認する。ここで第２操作が右方向へのスワイプであった場合（Ａｃｔ４４にてＹＥＳ）、プロセッサ１１は、Ａｃｔ４５及びＡｃｔ４６として、第１の実施形態のＡｃｔ２０及びＡｃｔ２１と同様の処理を実行する。その後、プロセッサ１１は、Ａｃｔ５０に進む。
【００５５】
第２操作が右方向へのスワイプでもない場合（Ａｃｔ４４にてＮＯ）、プロセッサ１１は、Ａｃｔ４７として第２操作がタップ操作であるか否かを確認する。ここで第２操作がタップ操作である場合（Ａｃｔ４７にてＹＥＳ）、プロセッサ１１は、Ａｃｔ４８してワークエリアに格納された数値Ｎが、“１”から当該コンテンツファイルの頁数Ｍまでの範囲内であるか否かを確認する。ここで、当該コンテンツファイルとは、Ａｃｔ２にてコンテンツリストから選択されたコンテンツファイルであり、その頁数Ｍは、当該コンテンツファイルのファイル名に関連付けて管理テーブルメモリ１３２に記憶されている。
【００５６】
数値Ｎが、“１”から頁数Ｍまでの範囲内である場合（Ａｃｔ４８にてＹＥＳ）、プロセッサ１１は、Ａｃｔ４９として頁数カウンタの値Ｐを数値Ｎに変更する。その後、プロセッサ１１は、Ａｃｔ５０に進む。
【００５７】
第２操作がタップ操作でもない場合（Ａｃｔ４７にてＮＯ）、プロセッサ１１は、Ａｃｔ５０に進む。Ａｃｔ５０では、プロセッサ１１は、パネル面に表示させていたオブジェクトを消去する。その後、プロセッサ１１は、図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。
【００５８】
したがって、例えば図８の画面例Ｓ２５が表示された状態で、ユーザがオブジェクトＪ２の上からパネル面を左方向へスワイプすると、画面例Ｓ２６を示すように、頁数カウンタの値Ｐ＝３１に手書き入力された数値Ｎ＝２０を加算した値５１に相当する５１頁目のコンテンツ画像Ｐ５１がパネル面に表示される。同様に、ユーザがオブジェクトＪ２の上からパネル面を右方向へスワイプした場合には、画面例Ｓ２７を示すように、頁数カウンタの値Ｐ＝３１から手書き入力された数値Ｎ＝２０を減算した値１１に相当する１１頁目のコンテンツ画像Ｐ１１がパネル面に表示される。また、ユーザがオブジェクトＪ２の上をタップした場合には、画面例Ｓ２８を示すように、手書き入力された数値Ｎ＝２０に相当する２０頁目のコンテンツ画像Ｐ２０がパネル面に表示される。
【００５９】
なお、第２操作をオブジェクトの上から始めても、左右のスワイプ以外の操作又はタップ以外の操作をした場合には、その手書き入力された数値が無効となり、パネル面は、画面例Ｓ２１に示すように、３１頁目のコンテンツ画像が表示された状態に戻る。
【００６０】
ここに、プロセッサ１１は、Ａｃｔ３１乃至Ａｃｔ３５の処理を実行することにより、第１の入力検知手段を構成し、Ａｃｔ４１，Ａｃｔ４４及びＡｃｔ４７の処理を実行することにより、第２の入力検知手段を構成する。またプロセッサ１１は、Ａｃｔ４２，Ａｃｔ４５及びＡｃｔ４８の処理を実行することにより、判定手段を構成し、Ａｃｔ４３，Ａｃｔ４６及びＡｃｔ４９の処理を実行することにより、決定手段を構成する。さらに、プロセッサ１１は、Ａｃｔ５の処理を実行することにより、表示制御手段を構成する。
【００６１】
このような構成の第２の実施形態においても、第１の実施形態と同様に、多くのコンテンツ画像の中から所望のコンテンツ画像を簡単な操作で短時間のうちに表示させることができるようになる。また第２の実施形態によれば、移動先の頁数そのものを手書き入力することも可能となるので、操作性はより簡便となる。
【００６２】
［第３の実施形態］
次に、第３の実施形態について、図９及び図１０を用いて説明する。  
第３の実施形態が第１の実施形態と異なる点は、表示制御プログラムに従ってプロセッサ１１が実行する表示制御処理のＡｃｔ７において、パネル面に対して第１操作が行われたことを検知した場合の後の処理の一部である。したがって、図１乃至図３については第３の実施形態でもそのまま使用し、その説明は省略する。
【００６３】
図９は、Ａｃｔ７においてパネル面に対して第１操作が行われたことを検知した後のプロセッサ１１の処理手順を示す流れ図である。また、図１０は、第３の実施形態におけるタッチパネル１６のパネル面の画面例である。なお、図９に示すとともに以下に説明する処理の内容は一例である。同様な結果を得ることが可能であるならば、その処理手順及び処理内容は特に限定されるものではない。
【００６４】
パネル面に対して第１操作が行われたことを検知した場合（Ａｃｔ７にてＹＥＳ）、プロセッサ１１は、図９のＡｃｔ６１に進む。すなわちプロセッサ１１は、Ａｃｔ６１として回数カウンタの値Ｃを“０”に初期化する。次いでプロセッサ１１は、Ａｃｔ６２として第１操作がパネル面へのタップであるか否かを確認する。パネル面へのタップでない場合（Ａｃｔ６２にてＮＯ）、プロセッサ１１は、図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。
【００６５】
第１操作がパネル面へのタップであった場合（Ａｃｔ６２にてＹＥＳ）、プロセッサ１１は、Ａｃｔ６３として回数カウンタの値Ｃを“１”だけカウントアップする。そしてプロセッサ１１は、Ａｃｔ６４として値Ｃを頁数とするオブジェクトを作成し、パネル面に表示させる。
【００６６】
ここで、オブジェクトの具体例について、図１０を用いて説明する。図１０の画面例Ｓ３１は、頁数カウンタの値Ｐが“１”、すなわち１頁目のコンテンツ画像Ｐ１がパネル面に表示されている状態を示す。この状態で、ユーザがパネル面を１回タップすると、画面例Ｓ３２に示すように、値Ｃを頁番号とするオブジェクトＪ３が、コンテンツ画像Ｐ１の上に表示される。なお、画面例Ｓ２２において、符号Ｔで示す画像は、タップ位置を示す。このタップ位置Ｔについては、オブジェクトＪ３の一部として表示させてもよいし、表示させなくてもよい。
【００６７】
図９に説明を戻す。オブジェクトを表示させたプロセッサ１１は、Ａｃｔ６５としてタップが継続しているか否かを確認する。そしてタップが継続している場合（Ａｃｔ６５にてＹＥＳ）、プロセッサ１１は、Ａｃｔ６３に戻る。そしてプロセッサ１１は、Ａｃｔ６３以降の処理を前述したのと同様に繰り返す。
【００６８】
したがってユーザが、パネル面を２回以上タップした場合には、その回数と一致する値Ｃを頁番号とするオブジェクトＪ３が、コンテンツ画像Ｐ１の上に繰り返し表示される。例えば図１０の画面例Ｓ３３は、ユーザが１０回タップしたときのオブジェクトＪ３を含む例である。
【００６９】
タップが終了すると（Ａｃｔ６５にてＮＯ）、プロセッサ１１は、Ａｃｔ６６としてパネル面への第２操作が行われるのを待ち受ける。そして第２操作が行われると（Ａｃｔ６６にてＹＥＳ）、プロセッサ１１は、Ａｃｔ６７としてその第２操作がパネル面に向かって左方向へのスワイプであるか否かを確認する。
【００７０】
第２操作が左方向へのスワイプでない場合（Ａｃｔ６７にてＮＯ）、プロセッサ１１は、Ａｃｔ６８として第２操作がパネル面に向かって右方向へのスワイプであるか否かを確認する。第２操作が右方向へのスワイプでもない場合（Ａｃｔ６８にてＮＯ）、プロセッサ１１は、図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。したがって、例えば第１操作としてタップをしても、第２操作として左右のスワイプ以外の操作、例えばピンチアウト又はピンチイン操作、上下のスワイプいわゆるスワイプアップ又はスワイプダウン操作等を行った場合には、そのタップした回数の値Ｃが無効となり、パネル面は、Ｐ頁目のコンテンツ画像が表示された状態に戻る。
【００７１】
これに対し、第２操作が左方向へのスワイプであった場合には（Ａｃｔ６７にてＹＥＳ）、プロセッサ１１は、Ａｃｔ６９として頁数カウンタの値Ｐに、回数カウンタの値Ｃを加算する。そしてプロセッサ１１は、その加算値Ｐ＋Ｃが、当該コンテンツファイルの頁数Ｍ以下であるか否かを確認する。加算値Ｐ＋Ｃが頁数Ｍ以下の場合（Ａｃｔ６９にてＹＥＳ）、プロセッサ１１は、Ａｃｔ７０として頁数カウンタの値Ｐを加算値Ｐ＋Ｃに変更する。しかる後、プロセッサ１１は、図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。
【００７２】
したがって、ワークエリアに格納されたコンテンツ画像の中から頁数が加算値Ｐ＋Ｃのコンテンツ画像が表示バッファに展開されて、タッチパネル１６のパネル面に表示される。図１０に示したように、１頁目のコンテンツ画像Ｐ１がパネル面に表示されている画面例Ｓ３１の状態で、第１操作として１０回のタップを行ってからパネル面を左方向へスワイプすると、画面例Ｓ３４の状態、すなわち１１頁目のコンテンツ画像Ｐ１１がパネル面に表示される。
【００７３】
なお、加算値Ｐ＋Ｃが頁数Ｍを超える場合（Ａｃｔ６９にてＮＯ）、コンテンツ画像を移動させることができない。この場合、プロセッサ１１は、Ａｃｔ７０の処理を実行することなく図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。したがって、パネル面に表示されているコンテンツ画像は変化しない。
【００７４】
一方、第２操作が右方向へのスワイプであった場合（Ａｃｔ６８にてＹＥＳ）、プロセッサ１１は、Ａｃｔ７１として頁数カウンタの値Ｐから回数カウンタの値Ｃを減算する。そしてプロセッサ１１は、その減算値Ｐ−Ｃが“１”以上であるか否かを確認する。そして、減算値Ｐ−Ｃが“１”以上の場合（Ａｃｔ７１にてＹＥＳ）、プロセッサ１１は、Ａｃｔ７２として頁数カウンタの値Ｐを減算値Ｐ−Ｃに変更する。しかる後、プロセッサ１１は、図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。
【００７５】
したがって、ワークエリアに格納されたコンテンツ画像の中から頁数が減算値Ｐ−Ｃのコンテンツ画像が表示バッファに展開されて、タッチパネル１６のパネル面に表示される。図１０の画面例Ｓ３５が表示されている状態で、例えば第１操作としてタップを３回行ってからパネル面を右方向へスワイプすると、８（＝１１−３）頁目のコンテンツ画像Ｐ８がパネル面に表示される。
【００７６】
なお、数値Ｐ−Ｃが“１”より小さい、すなわちゼロかマイナス値の場合（Ａｃｔ７１にてＮＯ）、コンテンツ画像を移動させることができない。この場合、プロセッサ１１は、Ａｃｔ７２の処理を実行することなく図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。したがって、パネル面に表示されているコンテンツ画像は変化しない。
【００７７】
ここに、プロセッサ１１は、Ａｃｔ６２乃至Ａｃｔ６５の処理を実行することにより、第１の入力検知手段を構成し、Ａｃｔ６７及びＡｃｔ６８の処理を実行することにより、第２の入力検知手段を構成する。またプロセッサ１１は、Ａｃｔ６９及びＡｃｔ７１の処理を実行することにより、判定手段を構成し、Ａｃｔ７０及びＡｃｔ７２の処理を実行することにより、決定手段を構成する。さらに、プロセッサ１１は、Ａｃｔ５の処理を実行することにより、表示制御手段を構成する。
【００７８】
このように第３の実施形態においても、第１及び第２の実施形態と同様に、多くのコンテンツ画像の中から所望のコンテンツ画像を簡単な操作で短時間のうちに表示させることができるようになる。また第３の実施形態によれば、移動させる頁数を手書き入力するのでなくその頁数の数だけタップすればよいので、操作性はより簡便となる。
【００７９】
なお、この第３の実施形態では、１回のタップで回数カウンタＣを“１”ずつカウントアップする場合を例示したが、カウントアップする値を“２”以上としてもよい。カウントアップする値を“２”以上とすることにより、タップの回数よりも移動させる頁数が多くなるので、より簡単にかつ短時間に所望の値を頁数とするオブジェクトを得ることができる。
【００８０】
［第４の実施形態］
次に、第４の実施形態について、図１１を用いて説明する。  
第４の実施形態が第３の実施形態と異なる点は、第１操作の内容である。第３の実施形態では、第１操作の内容としてタップの回数を回数カウンタで計数した。第４の実施形態では、ロングタップ（長押し）の時間を秒数カウンタで計数する。
【００８１】
図１１は、表示制御プログラムに従ってプロセッサ１１が実行する表示制御処理のＡｃｔ７において、パネル面に対して第１操作が行われたことを検知した後のプロセッサ１１の処理手順を示す流れ図である。なお、図１１に示すとともに以下に説明する処理の内容は一例である。同様な結果を得ることが可能であるならば、その処理手順及び処理内容は特に限定されるものではない。
【００８２】
パネル面に対して第１操作が行われたことを検知した場合（Ａｃｔ７にてＹＥＳ）、プロセッサ１１は、図１１のＡｃｔ８１に進む。すなわちプロセッサ１１は、Ａｃｔ８１として秒数カウンタの値Ｄを“０”に初期化する。次いでプロセッサ１１は、Ａｃｔ８２として第１操作がパネル面へのロングタップであるか否かを確認する。パネル面へのロングタップでない場合（Ａｃｔ８２にてＮＯ）、プロセッサ１１は、図３のＡｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。
【００８３】
第１操作がパネル面へのロングタップであった場合（Ａｃｔ８２にてＹＥＳ）、プロセッサ１１は、Ａｃｔ８３としてロングタップが終了したか否かを確認する。ロングタップが終了していない場合（Ａｃｔ８３にてＮＯ）、プロセッサ１１は、Ａｃｔ８４として１秒が経過する毎に秒数カウンタの値Ｄを“１”だけカウントアップする。またプロセッサ１１は、Ａｃｔ８５として１秒が経過する毎に値Ｄを頁数とするオブジェクトを作成し、パネル面に表示させる。この場合のオブジェクトは、第３の実施形態のオブジェクトＪ３と同じで良い。
【００８４】
ロングタップが終了すると（Ａｃｔ８３にてＹＥＳ）、プロセッサ１１は、Ａｃｔ８６としてパネル面への第２操作が行われるのを待ち受ける。そして第２操作が行われると（Ａｃｔ８６にてＹＥＳ）、プロセッサ１１は、Ａｃｔ８７乃至Ａｃｔ９２の処理を実行する。このＡｃｔ８７乃至Ａｃｔ９２の処理は、第３の実施形態におけるＡｃｔ６７乃至Ａｃｔ７２の処理と、カウンタの値がＣではなくＤとした点を除いて共通である。したがって、ここでの説明は省略する。
【００８５】
ここに、プロセッサ１１は、Ａｃｔ８２及びＡｃｔ８３の処理を実行することにより、第１の入力検知手段を構成し、Ａｃｔ８７及びＡｃｔ８８の処理を実行することにより、第２の入力検知手段を構成する。またプロセッサ１１は、Ａｃｔ８９及びＡｃｔ９１の処理を実行することにより、判定手段を構成し、Ａｃｔ９０及びＡｃｔ９２の処理を実行することにより、決定手段を構成する。さらに、プロセッサ１１は、Ａｃｔ５の処理を実行することにより、表示制御手段を構成する。
【００８６】
このように第４の実施形態においても、第１乃至第３の実施形態と同様に、多くのコンテンツ画像の中から所望のコンテンツ画像を簡単な操作で短時間のうちに表示させることができるようになる。また第４の実施形態によれば、第１操作が、オブジェクトＪ３の数値が移動させる頁数となるまでロングタップをし続けるだけでよいので、操作性はより簡便となる。
【００８７】
なお、この第４の実施形態では、ロングタップの時間をカウントしてオブジェクトＪ３の数値を増加させたが、オブジェクトＪ３の数値を増加させる手段はこれに限定されるものではない。例えば、ロングタップのパネル面に対する圧力を検知する手段をタッチパネルに設ける。そして、ロングタップの圧力の強さによりオブジェクトＪ３の数値を増加することも可能である。
【００８８】
以下、実施形態の変形例について説明する。  
前記実施形態では、タッチパネル１６のパネル面に、１つのコンテンツ画像を表示される場合を例示した。しかし、パネル面に複数のコンテンツ画像が表示されていたとしても、各実施形態は実施することができる。
【００８９】
図１２は、パネル面に３つのコンテンツ画像Ｐ１０，Ｐ１１，Ｐ１２が表示された画面例Ｓ４１である。この場合、図３に示した表示制御プログラムに従ってプロセッサ１１が実行する表示制御処理のＡｃｔ１乃至Ａｃｔ７の処理を、図１３に示すＡｃｔ１乃至Ａｃｔ１０３の処理に変更することで、各実施形態は実施できる。
【００９０】
すなわちプロセッサ１１は、Ａｃｔ１としてコンテンツリストをタッチパネル１６に表示させた状態で、Ａｃｔ２としてコンテンツファイルが選択されるのを待機する。そしていずれか１つのコンテンツファイルが選択されたことを確認すると（Ａｃｔ２にてＹＥＳ）、プロセッサ１１は、Ａｃｔ３としてその選択されたコンテンツファイルをコンテンツファイルメモリ１３１から読出し、そのコンテンツファイルに格納されたコンテンツ画像をメインメモリ１２のワークエリアに格納する。またプロセッサ１１は、Ａｃｔ４として頁数カウンタの値Ｐを“１”に初期化する。そしてプロセッサ１１は、Ａｃｔ１０１として、ワークエリアに格納されたコンテンツ画像の中から頁数が頁数カウンタの値Ｐと一致するコンテンツ画像と、その値Ｐよりも１つ小さい値Ｐ−１と一致するコンテンツ画像と、１つ大きい値Ｐ＋１と一致するコンテンツ画像とを、それぞれ表示バッファに展開して、タッチパネル１６のパネル面に表示させる。このときプロセッサ１１は、値Ｐと一致するコンテンツ画像を中心とし、パネル面に向かって左側に値Ｐ−１と一致するコンテンツ画像が位置し、右側に値Ｐ＋１と一致するコンテンツ画像が位置するように表示させる。
【００９１】
その後プロセッサ１１は、Ａｃｔ６として終了ボタンが操作されたか否かを確認する。終了ボタンが操作されていない場合（Ａｃｔ６にてＮＯ）、プロセッサ１１は、Ａｃｔ７としてパネル面に対して第１操作が行われたか否かを確認する。第１操作が行われていない場合（Ａｃｔ７にてＮＯ）、プロセッサ１１は、Ａｃｔ６に戻る。ここにプロセッサ１１は、Ａｃｔ６及びＡｃｔ７の処理により、終了ボタンが操作されるか、第１操作が行われるのを待ち受ける。
【００９２】
Ａｃｔ６及びＡｃｔ７の待ち受け状態において、終了ボタンが操作されたことを検知した場合（Ａｃｔ６にてＹＥＳ）、プロセッサ１１は、Ａｃｔ８としてパネル面に表示されているコンテンツ画像を消去する。以上で、プロセッサ１１は、表示制御プログラムに従った情報処理を終了する。
【００９３】
これに対し、Ａｃｔ６及びＡｃｔ７の待ち受け状態において、パネル面に対して第１操作が行われたことを検知した場合には（Ａｃｔ７にてＹＥＳ）、プロセッサ１１は、Ａｃｔ１０２としてその第１操作がパネル面に表示されているいずれかのコンテンツ画像の上から始まっているか否かを確認する。つまり、パネル面に表示されているいずれかのコンテンツ画像内に指等が最初に触れたか否かを確認する。第１操作がコンテンツ画像の上から始まっていない場合（Ａｃｔ１０２にてＮＯ）、プロセッサ１１は、Ａｃｔ５に戻る。そしてプロセッサ１１は、Ａｃｔ５以降の処理を前述したのと同様に繰り返す。
【００９４】
第１操作がいずれかのコンテンツ画像の上から始まっている場合には（Ａｃｔ１０２にてＹＥＳ）、プロセッサ１１は、その第１操作が始まったコンテンツ画像の頁数を、頁数カウンタの値Ｐと置き換える。例えば、図１２の画面例Ｓ４１は、頁数カウンタの値Ｐが１１の場合であるが、この例において、左側のコンテンツ画像Ｐ１０から第１操作が始まった場合には、頁数カウンタの値Ｐを１０と置き換える。同様に、右側のコンテンツ画像Ｐ１２から第１操作が始まった場合には、頁数カウンタの値Ｐを１２と置き換える。中央のコンテンツ画像Ｐ１２から第１操作が始まった場合には、頁数カウンタの値Ｐはそのままとなる。
【００９５】
Ａｃｔ１０３の処理を終了すると、プロセッサ１１は、第１の実施形態では図４のＡｃｔ１１に進む。同様に、第２の実施形態では、図６のＡｃｔ３１に進み、第３の実施形態では、図９のＡｃｔ６１に進み、第４の実施形態では、図１１のＡｃｔ８１に進む。
【００９６】
また前記実施形態は、表示制御装置を実装する機器として複合機を例示したが機器は複合機に限定されるものではない。コンテンツ画像を表示可能なタブレット端末、スマートフォンなどの種々の機器であってもよい。これに関連して、前記実施形態ではスキャナ機能によりスキャニングされた画像、あるいはファクシミリ機能によって受信した画像をコンテンツ画像として定義したが、コンテンツ画像もこれに限定されないのは言うまでもない。例えばスマートフォン等で閲覧が可能な電子書籍の頁毎の画像もコンテンツ画像の一例である。
【００９７】
また前記実施形態では、表示制御装置としての機能を実現させるために表示制御プログラムを、メインメモリ１２又は補助記憶デバイス１３に記憶した場合を例示した。しかしこれに限らず、表示制御プログラムがメインメモリ１２又は補助記憶デバイス１３に記憶されていない状態であってもよい。そしてこの場合は、複合機１が備える書き込み可能な記憶デバイスに、この複合機１とは個別に譲渡された表示制御プログラム等がユーザなどの操作に応じて書き込まれてもよい。表示制御プログラムの譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００９８】
また、いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。さらに、これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９９】
１…複合機、１１…プロセッサ、１２…メインメモリ、１３…補助記憶デバイス、１４…モデム、１５…通信インターフェース、１６…タッチパネル、１７…操作部、１８…スキャナ、１９…画像処理部、１１０…プリンタ、１１１…ＵＳＢインターフェース、１１２…システム伝送路、１３１…コンテンツファイルメモリ、１３２…管理テーブルメモリ。
【図１】
2018139034.tif 000003
【図２】
2018139034.tif 000004
【図３】
2018139034.tif 000005
【図４】
2018139034.tif 000006
【図５】
2018139034.tif 000007
【図６】
2018139034.tif 000008
【図７】
2018139034.tif 000009
【図８】
2018139034.tif 000010
【図９】
2018139034.tif 000011
【図１０】
2018139034.tif 000012
【図１１】
2018139034.tif 000013
【図１２】
2018139034.tif 000014
【図１３】
2018139034.tif 000015