(57)【要約】【課題】一度ユーザによって表示指示の入力がされた表示データや、記憶媒体から予め読み出された表示データを、電源ＯＦＦ後も短時間で迅速に表示部に表示できる表示装置、表示方法、及び表示プログラムを提供する。【解決手段】表示部に表示する表示データは、ＳＤカード１６１のデータテーブル２１に格納される。表示データはデータテーブル２１から読み出され、表示部に直接表示することが可能なフォーマットに変換される。変換された表示データ（変換データ）は、表示中バッファ２２に格納され（矢印３２）、表示部に表示される。表示データが更新された場合、表示中バッファ２２に格納されていた変換データは、既読テーブル２４に格納される（矢印３４）。電源をＯＦＦする指示が入力された場合、既読テーブル２４に格納された変換データは、圧縮され、データテーブル２１に格納される（矢印３６）。【選択図】図２
2012013774.tif 000002
【特許請求の範囲】
【請求項１】
表示データを表示する表示手段と、
前記表示手段に表示する前記表示データを特定するための操作を受け付ける入力部と、
前記入力部を介して受け付けられた操作により特定される前記表示データを、不揮発性の記憶手段である不揮発性記憶手段から取得する取得手段と、
前記取得手段によって取得された前記表示データを、前記表示手段に直接表示することが可能なデータである変換データに変換する変換手段と、
前記変換手段によって変換された前記変換データを、前記表示手段に表示する表示制御手段と、
前記変換手段によって変換された前記変換データを、揮発性の記憶手段である揮発性記憶手段に記憶する第一記憶制御手段と、
電源をＯＦＦする指示を受け付ける受付手段と、
前記受付手段によって電源をＯＦＦする指示が受け付けられた場合に、前記第一記憶制御手段によって前記揮発性記憶手段に記憶された前記変換データを読み出し、前記不揮発性記憶手段に記憶する第二記憶制御手段と
を備えたことを特徴とする表示装置。
【請求項２】
前記揮発性記憶手段に記憶された前記変換データの総量が所定の条件を満たすか判断する第一判断手段と、
前記第一判断手段によって、前記揮発性記憶手段に記憶された前記変換データの総量が所定の条件を満たすと判断された場合に、前記揮発性記憶手段に記憶された前記変換データを読み出し、前記不揮発性記憶手段に記憶する第三記憶制御手段と
を備えたことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記第一記憶制御手段は、
前記表示制御手段によって前記表示手段に表示された前記変換データを前記揮発性記憶手段に記憶し、
前記第三記憶制御手段は、
前記揮発性記憶手段に複数の前記変換データが記憶されている場合に、前記揮発性記憶手段へ記憶した順番が古い順に前記変換データを選択して読み出し、前記不揮発性記憶手段に記憶することを特徴とする請求項２に記載の表示装置。
【請求項４】
前記取得手段は、前記入力部を介して受け付けられた操作により特定される前記表示データに関連する表示データである関連表示データを更に取得し、
前記変換手段は、前記関連表示データを前記変換データに変換し、
前記第一記憶制御手段は、
前記表示制御手段によって前記変換データが前記表示手段に表示される前に、前記関連表示データを変換した前記変換データを、更に前記揮発性記憶手段に記憶し、
前記第三記憶制御手段は、
前記揮発性記憶手段に複数の前記変換データが記憶されている場合に、前記揮発性記憶手段へ記憶した順番が新しい順に前記変換データを選択して読み出し、前記不揮発性記憶手段に記憶することを特徴とする請求項２に記載の表示装置。
【請求項５】
前記入力部を介した操作の有無を判断する第二判断手段を備え、
前記第三記憶制御手段は、
前記第二判断手段によって、前記入力部を介して入力操作がされたと判断された場合に、前記変換データを前記不揮発性記憶手段に記憶する処理を行わないことを特徴とする請求項２から４のいずれかに記載の表示装置。
【請求項６】
前記不揮発性記憶手段に記憶された前記変換データの総量が所定の条件を満たすか判断する第三判断手段と、
前記第三判断手段によって、前記不揮発性記憶手段に記憶された前記変換データの総量が所定の条件を満たすと判断された場合に、複数の前記表示データを備えた表示ファイルに含まれる全ての前記表示データを変換した前記変換データが、前記不揮発性記憶手段に既に記憶されているか判断する第四判断手段と、
前記第四判断手段によって、前記表示ファイルに含まれる全ての前記表示データを変換した前記変換データが、前記不揮発性記憶手段に記憶されていると判断された場合に、前記表示ファイルに含まれる全ての前記表示データを、前記不揮発性記憶手段から削除する削除手段と
を備えたことを特徴とする請求項１から５のいずれかに記載の表示装置。
【請求項７】
前記第二記憶制御手段は、
前記揮発性記憶手段に記憶された前記変換データと同一の変換データが前記不揮発性記憶手段に記憶されていない場合に、前記変換データを前記不揮発性記憶手段に記憶することを特徴とする請求項１から６のいずれかに記載の表示装置。
【請求項８】
前記第二記憶制御手段は、
前記変換データを圧縮して前記不揮発性記憶手段に記憶することを特徴とする請求項１から７のいずれかに記載の表示装置。
【請求項９】
表示データを表示する表示手段を備えた表示装置において実行される表示方法であって、
前記表示手段に表示する前記表示データを特定するための操作を受け付ける入力部を介して受け付けられた操作により特定される前記表示データを、不揮発性の記憶手段である不揮発性記憶手段から取得する取得ステップと、
前記取得ステップによって取得された前記表示データを、前記表示手段に直接表示することが可能なデータである変換データに変換する変換ステップと、
前記変換ステップによって変換された前記変換データを、前記表示手段に表示する表示制御ステップと、
前記変換ステップによって変換された前記変換データを、揮発性の記憶手段である揮発性記憶手段に記憶する第一記憶制御ステップと、
電源をＯＦＦする指示を受け付ける受付ステップと、
前記受付ステップによって電源をＯＦＦする指示が受け付けられた場合に、前記第一記憶制御ステップによって前記揮発性記憶手段に記憶された前記変換データを読み出し、前記不揮発性記憶手段に記憶する第二記憶制御ステップと
を備えたことを特徴とする表示方法。
【請求項１０】
表示手段に表示する表示データを特定するための操作を受け付ける入力部を介して受け付けられた操作により特定される前記表示データを、不揮発性の記憶手段である不揮発性記憶手段から取得する取得ステップと、
前記取得ステップによって取得された前記表示データを、前記表示手段に直接表示することが可能なデータである変換データに変換する変換ステップと、
前記変換ステップによって変換された前記変換データを、前記表示手段に表示する表示制御ステップと、
前記変換ステップによって変換された前記変換データを、揮発性の記憶手段である揮発性記憶手段に記憶する第一記憶制御ステップと、
電源をＯＦＦする指示を受け付ける受付ステップと、
前記受付ステップによって電源をＯＦＦする指示が受け付けられた場合に、前記第一記憶制御ステップによって前記揮発性記憶手段に記憶された前記変換データを読み出し、前記不揮発性記憶手段に記憶する第二記憶制御ステップと
をコンピュータに実行させるための表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示方法、及び表示プログラムに関する。より詳細には、記憶媒体から読み出した表示データをＲＡＭに記憶するとともに、ＲＡＭから表示データを読み出して表示部に表示する表示装置、表示方法、及び表示プログラムに関する。
【背景技術】
【０００２】
表示データが表示部に表示された後、記憶媒体から読み出された表示済みの表示データを、記憶媒体よりもアクセス速度の速いＲＡＭに記憶する表示装置が提案されている。また、表示部に表示させる表示データをユーザが選択入力する前に、該当する表示データを記憶媒体から読み出し、ＲＡＭに予め記憶しておくことが可能な表示装置が提案されている。
【０００３】
例えば特許文献１に記載の表示装置では、ユーザによる入力内容に応じて、表示指示が近々に入力される可能性の高い表示データが決定される。決定された表示データは、表示データが複数記憶された記憶媒体から予め読み出され、ＲＡＭに記憶される。実際に表示指示がユーザによって入力された場合、ＲＡＭに記憶された表示データは読み出され、表示部に表示される。これによって表示装置は、表示データを短時間で表示部に表示させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１０９８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
表示装置の電源がＯＦＦされた場合、ＲＡＭに記憶されている表示データは消去される。電源が再投入された場合、ＲＡＭに表示データは残っていないので、表示装置は、該当する表示データを再度記憶媒体から読み出し、ＲＡＭに記憶する必要がある。従って電源再投入直後の状態では、過去にユーザによって表示指示の入力がされた表示データや、記憶媒体から予め読み出された表示データであっても、表示データを表示部に表示するまでに長時間を要してしまうという問題点がある。
【０００６】
本発明の目的は、一度ユーザによって表示指示の入力がされた表示データや、記憶媒体から予め読み出された表示データを、電源ＯＦＦ後も短時間で迅速に表示部に表示できる表示装置、表示方法、及び表示プログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の第一態様に係る表示装置は、表示データを表示する表示手段と、前記表示手段に表示する前記表示データを特定するための操作を受け付ける入力部と、前記入力部を介して受け付けられた操作により特定される前記表示データを、不揮発性の記憶手段である不揮発性記憶手段から取得する取得手段と、前記取得手段によって取得された前記表示データを、前記表示手段に直接表示することが可能なデータである変換データに変換する変換手段と、前記変換手段によって変換された前記変換データを、前記表示手段に表示する表示制御手段と、前記変換手段によって変換された前記変換データを、揮発性の記憶手段である揮発性記憶手段に記憶する第一記憶制御手段と、電源をＯＦＦする指示を受け付ける受付手段と、前記受付手段によって電源をＯＦＦする指示が受け付けられた場合に、前記第一記憶制御手段によって前記揮発性記憶手段に記憶された前記変換データを読み出し、前記不揮発性記憶手段に記憶する第二記憶制御手段とを備えている。
【０００８】
本発明の第一態様によれば、揮発性記憶手段に記憶された変換データは、電源をＯＦＦする指示が受け付けられた場合に、不揮発性記憶手段に記憶される。電源がＯＦＦされた後も、不揮発性記憶手段に記憶された変換データは保持される。これによって表示装置は、電源のＯＦＦ後、再度ＯＮされた場合に、不揮発性記憶手段に記憶された変換データを迅速に取得し、表示手段に表示できる。このように表示装置は、電源がＯＦＦされた後も、表示データを短時間で迅速に表示部に表示させることができる。
【０００９】
また、第一態様において、前記揮発性記憶手段に記憶された前記変換データの総量が所定の条件を満たすか判断する第一判断手段と、前記第一判断手段によって、前記揮発性記憶手段に記憶された前記変換データの総量が所定の条件を満たすと判断された場合に、前記揮発性記憶手段に記憶された前記変換データを読み出し、前記不揮発性記憶手段に記憶する第三記憶制御手段とを備えていてもよい。これによって表示装置は、揮発性記憶手段に記憶された変換データの総量が大きくなった場合に、揮発性記憶手段に記憶された変換データを読み出して、不揮発性記憶手段に記憶できる。これによって表示装置は、揮発性記憶手段の空き領域を確保することができるので、変換データを確実に揮発性記憶手段に記憶できる。
【００１０】
また、第一態様において、前記第一記憶制御手段は、前記表示制御手段によって前記表示手段に表示された前記変換データを前記揮発性記憶手段に記憶し、前記第三記憶制御手段は、前記揮発性記憶手段に複数の前記変換データが記憶されている場合に、前記揮発性記憶手段へ記憶した順番が古い順に前記変換データを選択して読み出し、前記不揮発性記憶手段に記憶してもよい。揮発性記憶手段には、表示手段に表示された変換データが記憶される。この場合、揮発性記憶手段に対する記憶の順番が古い変換データは、表示手段に表示させるための変換データとしてユーザに繰り返し選択される可能性が低い。従って、順番が古い変換データが優先して揮発性記憶手段から読み出され、不揮発性記憶手段に記憶される。これによって、繰り返しユーザに選択される可能性が高い変換データは揮発性記憶手段に残存するので、表示装置は、ユーザからの指示に即座に応じ、変換データを表示手段に表示させることができる。
【００１１】
また、第一態様において、前記取得手段は、前記入力部を介して受け付けられた操作により特定される前記表示データに関連する表示データである関連表示データを更に取得し、前記変換手段は、前記関連表示データを前記変換データに変換し、前記第一記憶制御手段は、前記表示制御手段によって前記変換データが前記表示手段に表示される前に、前記関連表示データを変換した前記変換データを、更に前記揮発性記憶手段に記憶し、前記第三記憶制御手段は、前記揮発性記憶手段に複数の前記変換データが記憶されている場合に、前記揮発性記憶手段へ記憶した順番が新しい順に前記変換データを選択して読み出し、前記不揮発性記憶手段に記憶してもよい。揮発性記憶手段には、ユーザによって表示指示が入力される可能性が高い変換データが、表示部に対して表示される前に予め記憶される。このような場合、揮発性記憶手段に対する記憶のタイミングが新しい変換データは、表示手段に表示させるための変換データとしてユーザに繰り返し選択される可能性が低い。従って、順番が新しい変換データが優先して揮発性記憶手段から読み出され、不揮発性記憶手段に記憶される。これによって、繰り返しユーザに選択される可能性が高い変換データは揮発性記憶手段に残存するので、表示装置は、ユーザからの指示に即座に応じて変換データを表示手段に表示させることができる。
【００１２】
また、第一態様において、前記入力部を介した操作の有無を判断する第二判断手段を備え、前記第三記憶制御手段は、前記第二判断手段によって、前記入力部を介して入力操作がされたと判断された場合に、前記変換データを前記不揮発性記憶手段に記憶する処理を行わなくてもよい。ユーザによる入力操作が実行されている状態では、操作内容に応じた処理を優先して行うために、変換データを不揮発性記憶手段に記憶する処理は行わない。これによって表示装置は、確実に変換データを不揮発性記憶手段に記憶できる。又、表示装置は、ユーザによる入力操作に即座に応じて、対応する処理を実行できる。
【００１３】
また、第一態様において、前記不揮発性記憶手段に記憶された前記変換データの総量が所定の条件を満たすか判断する第三判断手段と、前記第三判断手段によって、前記不揮発性記憶手段に記憶された前記変換データの総量が所定の条件を満たすと判断された場合に、複数の前記表示データを備えた表示ファイルに含まれる全ての前記表示データを変換した前記変換データが、前記不揮発性記憶手段に既に記憶されているか判断する第四判断手段と、前記第四判断手段によって、前記表示ファイルに含まれる全ての前記表示データを変換した前記変換データが、前記不揮発性記憶手段に記憶されていると判断された場合に、前記表示ファイルに含まれる全ての前記表示データを、前記不揮発性記憶手段から削除する削除手段とを備えていてもよい。これによって表示装置は、不揮発性記憶手段に記憶できる空き領域が少なくなった場合に、表示ファイルを削除できる。これによって表示装置は、不揮発性記憶手段の空き領域を確保し、多くの表示データを記憶できる。
【００１４】
また、第一態様において、前記第二記憶制御手段は、前記揮発性記憶手段に記憶された前記変換データと同一の変換データが前記不揮発性記憶手段に記憶されていない場合に、前記変換データを前記不揮発性記憶手段に記憶してもよい。これによって表示装置は、同一の変換データを不揮発性記憶手段に複数記憶することを防止できる。表示装置は、不揮発性記憶手段を効率的に使用し、変換データを保持できる。
【００１５】
また、第一態様において、前記第二記憶制御手段は、前記変換データを圧縮して前記不揮発性記憶手段に記憶してもよい。これによって、変換データは圧縮されて不揮発性記憶手段に記憶されるので、より多くの変換データを不揮発性記憶手段に記憶できる。
【００１６】
本発明の第二態様に係る表示方法は、表示データを表示する表示手段を備えた表示装置において実行される表示方法であって、前記表示手段に表示する前記表示データを特定するための操作を受け付ける入力部を介して受け付けられた操作により特定される前記表示データを、不揮発性の記憶手段である不揮発性記憶手段から取得する取得ステップと、前記取得ステップによって取得された前記表示データを、前記表示手段に直接表示することが可能なデータである変換データに変換する変換ステップと、前記変換ステップによって変換された前記変換データを、前記表示手段に表示する表示制御ステップと、前記変換ステップによって変換された前記変換データを、揮発性の記憶手段である揮発性記憶手段に記憶する第一記憶制御ステップと、電源をＯＦＦする指示を受け付ける受付ステップと、前記受付ステップによって電源をＯＦＦする指示が受け付けられた場合に、前記第一記憶制御ステップによって前記揮発性記憶手段に記憶された前記変換データを読み出し、前記不揮発性記憶手段に記憶する第二記憶制御ステップとを備えている。
【００１７】
本発明の第二態様によれば、揮発性記憶手段に記憶された変換データは、電源をＯＦＦする指示が受け付けられた場合に、不揮発性記憶手段に記憶される。電源がＯＦＦされた後も、不揮発性記憶手段に記憶された変換データは保持される。これによって表示装置は、電源のＯＦＦ後、再度ＯＮされた場合に、不揮発性記憶手段に記憶された変換データを迅速に読み出し、表示手段に表示できる。このように表示装置は、電源がＯＦＦされた後も、表示データを短時間で迅速に表示部に表示させることができる。
【００１８】
本発明の第三態様に係る表示プログラムは、表示手段に表示する表示データを特定するための操作を受け付ける入力部を介して受け付けられた操作により特定される前記表示データを、不揮発性の記憶手段である不揮発性記憶手段から取得する取得ステップと、前記取得ステップによって取得された前記表示データを、前記表示手段に直接表示することが可能なデータである変換データに変換する変換ステップと、前記変換ステップによって変換された前記変換データを、前記表示手段に表示する表示制御ステップと、前記変換ステップによって変換された前記変換データを、揮発性の記憶手段である揮発性記憶手段に記憶する第一記憶制御ステップと、電源をＯＦＦする指示を受け付ける受付ステップと、前記受付ステップによって電源をＯＦＦする指示が受け付けられた場合に、前記第一記憶制御ステップによって前記揮発性記憶手段に記憶された前記変換データを読み出し、前記不揮発性記憶手段に記憶する第二記憶制御ステップとをコンピュータにに実行させることができる。
【図面の簡単な説明】
【００１９】
【図１】表示装置１の電気的構成を示すブロック図である。
【図２】ＳＤカード１６１及びＲＡＭ１３に記憶されるデータの流れを示す図である。
【図３】データテーブル２１を示す模式図である。
【図４】既読テーブル２４を示す模式図である。
【図５】先読テーブル２３を示す模式図である。
【図６】パラメータテーブル４１を示す模式図である。
【図７】メイン処理を示すフローチャートである。
【図８】メイン処理を示すフローチャートである。
【図９】メイン処理を示すフローチャートである。
【図１０】圧縮格納処理を示すフローチャートである。
【図１１】受付処理を示すフローチャートである。
【図１２】先読処理を示すフローチャートである。
【図１３】先読処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施形態について、図面を参照して説明する。これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００２１】
図１を参照し、表示装置１の概要について説明する。表示装置１は、表示部１５を備えている。表示装置１は、電子書籍などの様々な表示ファイルのフォーマットを、表示部１５に直接表示させることが可能なフォーマットに変換し、表示部１５に表示する。表示ファイルのフォーマット変換は、表示ファイルを構成するページ毎のデータ（以下「表示データ」という。）の単位で実行される。以下、表示可能なフォーマットに変換された表示データを「変換データ」という。表示ファイル及び表示データのフォーマットとして、例えばＰＤＦ（Portable Document Format）が挙げられる。変換データのフォーマットとして、例えばＢＭＰフォーマットが挙げられる。表示装置１は、ユーザによる入力部１４を介した操作に応じ、表示部１５に表示させる変換データを更新する。表示装置１として、周知の様々な表示装置（電子ブックリーダ、ＰＤＡなど）が使用できる。
【００２２】
表示装置１の電気的構成について説明する。表示装置１は、表示装置１の制御を司るＣＰＵ１１を備えている。ＣＰＵ１１は、フラッシュＲＯＭ（以下、単に「ＲＯＭ」という。）１２、ＲＡＭ１３、入力部１４、表示部１５、及びドライブ装置１６と電気的に接続している。不揮発性の記憶素子であるＲＯＭ１２には、制御プログラムやＯＳ等が記憶される。揮発性の記憶素子であるＲＡＭ１３には、後述する各種テーブルが記憶される。入力部１４は、ユーザからの入力を受け付けるボタンやタッチパネルである。表示部１５は、所望の電子データを表示させるＬＣＤ（Liquid Crystal Display）である。ドライブ装置１６は、不揮発性の記憶素子であるＳＤカード１６１に記憶された情報を読み書きするための駆動装置である。
【００２３】
ユーザは、表示装置１による閲覧を望む表示ファイルが記憶されたＳＤカード１６１を、ドライブ装置１６に挿入する。ユーザは、入力部１４を介して入力操作を行うことで、表示ファイル及びそのページを選択する。表示装置１は、選択された表示ファイルのうち、選択されたページの表示データを、ＳＤカード１６１に記憶された表示ファイルから読み出して変換データに変換し、表示部１５に表示する。表示装置１には、入力部１４を介してユーザが入力可能な入力メニューとして、「前ページ」、「後ページ」、及び「電源ＯＦＦ」が少なくとも用意されている。ユーザによって「前ページ」が入力された場合、表示部１５には、表示中のページの前のページの表示データが表示される。ユーザによって「後ページ」が入力された場合、表示部１５には、表示中のページの次のページの表示データが表示される。ユーザは、入力部１４を介して入力操作を行うことで、所望のページの表示データを閲覧できる。又、ユーザによって「電源ＯＦＦ」が入力された場合、表示装置１の電源はＯＦＦされる。
【００２４】
図２を参照し、ＳＤカード１６１及びＲＡＭ１３に記憶される各種データについて説明する。ＳＤカード１６１には、データテーブル２１が記憶されている。表示ファイルは、データテーブル２１に格納されている。はじめに、データテーブル２１に格納された表示ファイルのうち特定のページの表示データが読み出され、変換データに変換される。変換された変換データは、ＲＡＭ１３内の一記憶領域である表示中バッファ２２に格納される（矢印３２）。表示装置１は、表示中バッファ２２に変換データが格納されている場合に、この変換データを表示部１５に表示する。
【００２５】
ユーザによって、「後ページ」が入力されたとする。表示中バッファ２２に格納されている変換データは、ＲＡＭ１３内に設けられた既読テーブル２４に格納される（矢印３４）。データテーブル２１に格納された表示ファイルのうち、表示部１５に表示されていたページの次のページの表示データが読み出され、変換データに変換される。変換された変換データは、表示中バッファ２２に格納され（矢印３２）、表示部１５に表示される。
【００２６】
ユーザによって「前ページ」「後ページ」の入力が繰り返され、既読テーブル２４に格納された変換データと同一の変換データに対応する表示データが、再度ユーザによって選択されたとする。この場合、データテーブル２１に格納された表示データは読み出されず、既読テーブル２４に格納された変換データが優先的に読み出され、表示部１５に表示するためのデータとして表示中バッファ２２に格納される（矢印３５）。これによって、表示データを変換データに変換する処理が不要となるので、ユーザの入力操作に即座に反応して変換データが表示部１５に表示される。また、ＲＡＭ１３のアクセス速度はＳＤカード１６１のアクセス速度と比較して速いので、ＳＤカード１６１のデータテーブル２１から表示データが読み出された場合と比較して、ＲＡＭ１３の既読テーブル２４から変換データが読み出された場合の方が、表示部１５への変換データの表示速度は大幅に速くなる。
【００２７】
更に表示装置１では、変換データを表示部１５に表示した場合に、以後ユーザによって選択される可能性の高いページの表示データが決定される。決定されたページの表示データは、データテーブル２１から読み出され、変換データに変換される。変換された変換データは、ＲＡＭ１３内に設けられた先読テーブル２３に格納される（矢印３１）。「前ページ」「後ページ」の入力が繰り返され、先読テーブル２３に格納された変換データと同一の変換データに対応する表示データが、再度ユーザによって選択されたとする。この場合、データテーブル２１に格納された表示データは読み出されず、先読テーブル２３に格納された変換データが優先的に読み出され、表示部１５に表示するためのデータとして表示中バッファ２２に格納される（矢印３３）。これによって、過去に表示部１５に表示されていない表示データがユーザによって選択された場合であっても、選択された表示データを短時間で表示部１５に表示できる。
【００２８】
ユーザによって「前ページ」「後ページ」の入力が繰り返され、既読テーブル２４に多くの変換データが格納されることによって、既読テーブル２４の空き領域が少なくなってしまったとする。この場合、既読テーブル２４に格納された順番が古い順番に変換データが既読テーブル２４から読み出される。読み出された変換データは、圧縮され、ＳＤカード１６１のデータテーブル２１に記憶される（矢印３６）。既読テーブル２４から読み出された変換データは、既読テーブル２４から削除される。これによって既読テーブル２４に十分な空き領域が確保されるので、新たな変換データを既読テーブル２４に格納することができる。
【００２９】
またユーザによって「前ページ」「後ページ」の入力が繰り返され、先読テーブル２３に多くの変換データが格納されることによって、先読テーブル２３に空き領域が少なくなってしまったとする。この場合、先読テーブル２３に格納された順番が新しい順番に変換データが先読テーブル２３から読み出される。読み出された変換データは、圧縮され、ＳＤカード１６１のデータテーブル２１に記憶される（矢印３７）。以下、圧縮された変換データを「圧縮変換データ」という。先読テーブル２３から読み出された変換データは、先読テーブル２３から削除される。これによって先読テーブル２３に十分な空き領域が確保されるので、新たな変換データを先読テーブル２３に格納することができる。
【００３０】
ユーザによって選択された変換データがＲＡＭ１３の既読テーブル２４及び先読テーブル２３に格納されていない場合であって、ＳＤカード１６１のデータテーブル２１に対応する圧縮変換データが格納されている場合、該当する圧縮変換データはデータテーブル２１から優先的に読み出される。読み出された圧縮変換データは、元の変換データに展開され、表示中バッファ２２に格納される（矢印３８）。また、ユーザによって選択される可能性の高いページに対応する変換データを圧縮した圧縮変換データが、ＳＤカード１６１のデータテーブル２１に記憶されている場合、該当する圧縮変換データはデータテーブル２１から優先的に読み出される。読み出された圧縮変換データは、元の変換データに展開される。展開された変換データは、先読みテーブル２３に格納される（矢印３９）。
【００３１】
圧縮変換データを変換データに展開する場合に要する時間は、表示データを変換データに変換する場合に要する時間と比較して短い。従って、通信装置１は、データテーブル２１に記憶された圧縮変換データを適宜参照することで、短時間で変換データを取得できる。また、ＲＡＭ１３に記憶された既読テーブル２４及び先読テーブル２３は、表示装置１の電源がＯＦＦされた場合に消去されてしまう。しかしながら上述のように、既読テーブル２４及び先読テーブル２３に格納された変換データは、圧縮後、ＳＤカード１６１のデータテーブル２１に記憶される。データテーブル２１に記憶された圧縮変換データは、電源ＯＦＦ後も保持される。従って、表示装置１の電源が再度ＯＮされた場合に、ＳＤカード１６１に記憶された圧縮変換データが利用できるので、ユーザの所望する表示データは迅速に表示部１５に表示される。
【００３２】
図３を参照し、データテーブルの一例であるデータテーブル２１について説明する。データテーブル２１には、表示ファイルの名称、作成者、作成日時、及びページ数が、表示ファイルに対応付けて格納されている。またデータテーブル２１には、圧縮変換データと未／済情報とが対応付けて格納されている。「未／済情報」は、表示ファイルに含まれる其々の表示データに対応する圧縮変換データが作成されているか否かを示す情報である。「未／済情報」には、圧縮変換データが作成されている場合、圧縮変換データが格納されている領域のアドレス情報がページ番号に対応付けて格納される。一方「未／済情報」には、圧縮変換データが作成されていない場合、作成されていないことを示す情報（図３中「未」）がページ番号に対応付けて格納される。ＳＤカード１６１に複数の表示ファイルが記憶されている場合、其々の表示ファイルに対応する複数のデータテーブル２１がＳＤカード１６１に記憶される。データテーブル２１に格納可能な圧縮変換データの数は予め所定数に制限されている。
【００３３】
図４を参照し、既読テーブルの一例である既読テーブル２４について説明する。既読テーブル２４には、ページ番号と変換データとが対応付けて格納されている。ページ番号は、変換データの変更前の表示データのページ番号を示している。既読テーブル２４に格納可能な変換データの数は予め所定数に制限されている。
【００３４】
図５を参照し、先読テーブルの一例である先読テーブル２３について説明する。先読テーブル２３は、ページ番号、状態、及び変換データが対応付けて格納されている。「状態」は、先読テーブル２３への変換データの格納状態を、「登録中」「登録済」のいずれかによって示している。「状態」の詳細は後述する。ページ番号は、変換データの変換前の表示データのページ番号を示している。先読テーブル２３に格納可能な変換データの数は予め所定数に制限されている。
【００３５】
図６を参照し、パラメータテーブルの一例であるパラメータテーブル４１について説明する。パラメータテーブル４１には、表示中バッファ（表示中バッファ２２（図２参照）に相当）、表示中ページ番号、及び先読ページ番号が格納される。表示中バッファに格納された変換データは、表示部１５に表示される。表示中ページ番号として、表示中バッファに格納された変換データに対応する表示データのページ番号が格納される。先読ページ番号として、先読テーブル２３に格納する変換データに対応する表示データのページ番号が格納される。
【００３６】
図７から図１３を参照し、表示装置１のＣＰＵ１１において実行されるメイン処理、及び先読処理について説明する。メイン処理は、表示装置１の電源が投入された場合において、ＣＰＵ１１において起動され実行される。先読処理は、メイン処理においてタスク起動用のフラグがＯＮされた状態で、ＣＰＵ１１によって実行される。其々の処理は、ＯＳによって適宜スイッチングされる。これによって、其々の処理は独立に且つ並列に実行される。
【００３７】
図７から図１１を参照し、メイン処理について説明する。パラメータテーブル４１（図６参照）の表示中ページ番号に「１」が格納され、初期化される（Ｓ１１）。これによって電源投入直後の状態では、１ページ目の表示データが常に表示部１５に表示されることになる（Ｓ３３参照、後述）。しかしながら例えば、入力部１４を介してユーザによって予め入力操作が行われている場合には、入力操作によって選択されたページを表示中ページに格納してもよい。これによって、ユーザの入力操作によって選択されたページの表示データを、はじめに表示部１５に表示させることができる。既読テーブル２４（図４参照）に、表示中ページ番号に対応する表示データを変換した変換データ（以下、単に「表示中ページ番号の変換データ」という。）が格納されているかが判断される（Ｓ１３）。表示中ページ番号の変換データが既読テーブル２４に格納されている場合（Ｓ１３：ＹＥＳ）、表示中ページ番号の変換データが既読テーブル２４から読み出される（Ｓ１５）。読み出された変換データは、表示中バッファ２２（図２参照）に格納される（Ｓ３１）。表示中バッファ２２に格納された変換データは、表示部１５に表示される（Ｓ３３）。処理はＳ４１（図８参照）に進む。
【００３８】
既読テーブル２４（図４参照）に、表示中ページ番号の変換データが格納されていない場合（Ｓ１３：ＮＯ）、先読テーブル２３（図５参照）に、表示中ページ番号の変換データが格納されており、且つ、該当する変換データに対応付けられた「状態」が「登録済」であるかが判断される（Ｓ１７）。条件に合致する変換データが先読テーブル２３に格納されている場合（Ｓ１７：ＹＥＳ）。該当する変換データが先読テーブル２３から読み出される（Ｓ１９）。読み出された変換データは、表示中バッファ２２に格納される（Ｓ３１）。表示中バッファ２２に格納された変換データは、表示部１５に表示される（Ｓ３３）。処理はＳ４１（図８参照）に進む。
【００３９】
これらのように、表示部１５に表示する変換データは、ＲＡＭ１３の既読テーブル２４又は先読テーブル２３から優先的に取得される。ＲＡＭ１３のアクセス速度は、ＳＤカード１６１のアクセス速度よりも高速なので、変換データは素早く読み出される。表示部１５に変換データが表示されるまでの時間は大幅に短くなる。
【００４０】
条件に合致する変換データが先読テーブル２３に格納されていない場合（Ｓ１７：ＮＯ）、データテーブル２１（図３参照）に、表示中ページ番号の変換データを圧縮した圧縮変換データ（以下、単に「表示中ページ番号の圧縮変換データ」という。）が格納されているかが判断される（Ｓ２１）。データテーブル２１に、表示中ページ番号の圧縮変換データが格納されている場合（Ｓ２１：ＹＥＳ）、表示中ページ番号の圧縮変換データがデータテーブル２１から読み出される（Ｓ２３）。読み出された圧縮変換データは、変換データに展開される（Ｓ２５）。圧縮変換データを展開することで得られた変換データは、表示中バッファ２２に格納される（Ｓ３１）。表示中バッファ２２に格納された変換データは、表示部１５に表示される（Ｓ３３）。処理はＳ４１（図８参照）に進む。このように、表示部１５に表示する変換データは、データテーブル２１から取得された圧縮変換データを展開することで取得されるので、変換データが取得されるまでの時間は短縮される。
【００４１】
データテーブル２１に、表示中ページ番号の圧縮変換データが格納されていない場合（Ｓ２１：ＮＯ）、データテーブル２１が参照される。表示中ページ番号に対応する表示データが読み出される（Ｓ２７）。読み出された表示データは、変換データに変換される（Ｓ２９）。得られた変換データは、表示中バッファ２２に格納される（Ｓ３１）。表示中バッファ２２に格納された変換データは、表示部１５に表示される（Ｓ３３）。処理はＳ４１（図８参照）に進む。
【００４２】
図８に示すように、入力部１４を介して、表示部１５に表示させるページを特定するための入力操作を含む何らかの操作が、ユーザによってされたかが判断される。具体的には、表示部１５に表示させるページとして「前ページ」「後ページ」、及び「電源ＯＦＦ」のいずれかの入力がユーザによってされたかが判断される（Ｓ４１）。「前ページ」「後ページ」、及び「電源ＯＦＦ」のいずれかの入力もされていない場合（Ｓ４１：ＮＯ）、既読テーブル２４に格納された変換データの総数に基づいて、既読テーブル２４に空き領域が十分残っているかが判断される（Ｓ４３）。格納された変換データの総数が所定数未満であり、既読テーブル２４に空き領域が十分残っている場合（Ｓ４３：ＹＥＳ）、処理はＳ５１に進む。格納された変換データの総数が所定数以上であり、既読テーブル２４の空き領域が不足している場合（Ｓ４３：ＮＯ）、既読テーブル２４に空き領域を確保するために、以下の処理が実行される。
【００４３】
既読テーブル２４に格納されている変換データのうち、既読テーブル２４に格納された順番が最も古い変換データが、データテーブル２１に格納される変換データとして特定される（Ｓ４５）。既読テーブル２４に格納された順番が最も古い変換データは、近々にユーザによって選択される可能性が、既読テーブル２４に格納された変換データの中で最も低い。このため、データテーブル２１に格納される変換データとして優先的に特定される。特定された変換データは、圧縮された後、データテーブル２１に格納される（圧縮格納処理（図１０参照））（Ｓ４７）。圧縮された変換データがデータテーブル２１に格納された後、元の変換データは既読テーブル２４から削除され、既読テーブル２４が更新される（Ｓ４９）。これによって、ＲＡＭ１３のうち既読テーブル２４の空き領域が確保されるので、以後、変換データは確実に既読テーブル２４に格納される。
【００４４】
例えば図４に示すように、既読テーブル２４に「001.bmp」（ページ番号：１）、「002.bmp」（ページ番号：２）、及び「003.bmp」（ページ番号：３）の変換データが格納されていたとする。１→２→３→４ページの順で変換データが表示部１５に表示されており、現時点でページ番号が４の変換データ「004.bmp」が表示部１５に表示されているものとする。ユーザは、表示中の変換データ「004.bmp」から順に先のページに進めるか、順に前のページに戻す操作を行う可能性が高い。このため、近々にユーザによって選択される可能性が最も低い変換データは、最も古い順番で既読テーブル２４に格納された変換データ「001.bmp」（１ページ目）ということになる。従ってこの変換データが、データテーブル２１に格納される変換データとして優先的に特定される。これによって、既読テーブル２４から変換データが削除された後、削除された変換データがユーザによって選択されてしまう可能性を小さくしている。一方、繰り返しユーザに選択される可能性が高い変換データは、既読テーブル２４に残存することになるので、ユーザによって選択された変換データを高い確率で既読テーブル２４内から読み出し、迅速に表示部１５に表示させることができる。
【００４５】
図１０を参照し、圧縮格納処理について説明する。Ｓ４５（図８参照）において特定された変換データを圧縮した圧縮変換データが、データテーブル２１（図３参照）に既に格納されているかが判断される（Ｓ９１）。特定された変換データを圧縮した圧縮変換データが、データテーブル２１に既に格納されている場合（Ｓ９１：ＹＥＳ）、圧縮格納処理は終了し、処理はメイン処理（図８参照）に戻る。これによって、同一の圧縮変換データがデータテーブル２１に複数格納されることを防止している。一方、特定された変換データを圧縮した圧縮変換データが、データテーブル２１に格納されていない場合（Ｓ９１：ＮＯ）、特定された変換データは圧縮される（Ｓ９３）。作成された圧縮変換データは、データテーブル２１に格納される（Ｓ９５）。未／済情報として、圧縮変換データが格納された領域のアドレス情報が、ページ番号に対応付けて格納される（Ｓ９６）。
【００４６】
データテーブル２１に格納された圧縮変換データの総数量に基づいて、データテーブル２１に空き領域が十分残っているかが判断される（Ｓ９７）。格納された圧縮変換データの総数量が所定数未満であり、データテーブル２１に空き領域が十分残っている場合（Ｓ９７：ＹＥＳ）、圧縮格納処理は終了し、処理はメイン処理（図８参照）に戻る。
【００４７】
データテーブル２１に格納された圧縮変換データの総数量が所定数以上であり、データテーブル２１の空き領域が不足している場合（Ｓ９７：ＮＯ）、データテーブル２１に空き領域を確保するために、以下の処理が実行される。Ｓ９５でデータテーブル２１に格納した表示データを含む表示ファイルが特定される。データテーブル２１のうち、特定された表示ファイルに対応付けられている未／済情報が参照される。特定された表示ファイルを構成する全ての表示データが圧縮変換データに変換されており、未／済情報として、全てのページにアドレス情報が対応付けられているかが判断される（Ｓ９９）。未／済情報として、アドレス情報が格納されていない（「未」（図３参照）が格納されている）ページが存在する場合（Ｓ９９：ＮＯ）、そのまま圧縮格納処理は終了し、処理はメイン処理（図８参照）に戻る。未／済情報として、全てのページにアドレス情報が対応付けられている場合（Ｓ９９：ＹＥＳ）、元の表示ファイルは不要と判断され、データテーブル２１から削除される（Ｓ１０１）。圧縮格納処理は終了し、処理はメイン処理（図８参照）に戻る。このように表示装置１は、データテーブル２１の空き領域が少なくなった場合に、表示ファイルを削除できる。これによって表示装置１は、データテーブル２１の空き領域を確保し、多くの表示ファイルを記憶できる。なお、表示ファイルに対応する圧縮変換データは全てデータテーブル２１に格納されている。従って、変換データを表示部１５に表示する場合に、データテーブル２１に格納された圧縮変換データを使用することができる。
【００４８】
図８に示すように、Ｓ５１では、Ｓ３１（図７参照）で表示中バッファ２２（図２参照）に格納された変換データが、既に既読テーブル２４（図４参照）に格納されているかが判断される（Ｓ５１）。表示中バッファ２２に格納された変換データが、既に既読テーブル２４に格納されている場合（Ｓ５１：ＮＯ）、処理はＳ４１に戻る。表示中バッファ２２に格納された変換データが、既読テーブル２４に未だ格納されていない場合（Ｓ５１：ＹＥＳ）、表示中バッファ２２に格納された変換データは、既読テーブル２４に格納される（Ｓ５３）。変換データに対応する表示データのページが、格納された変換データに対応付けられる。処理はＳ４１に戻る。
【００４９】
一方、Ｓ４１で、入力部１４を介して、「前ページ」「後ページ」及び「電源ＯＦＦ」のいずれかの入力がユーザによってされた場合（Ｓ４１：ＹＥＳ）、図９に示すように、入力内容に応じて先読テーブル２３への変換データの格納処理を開始する受付処理（図１１参照）が実行される（Ｓ６１）。図１１を参照し、受付処理について説明する。ユーザによって「後ページ」の入力がされたかが判断される（Ｓ１１１）。ユーザによって「後ページ」の入力がされていない場合（Ｓ１１１：ＮＯ）、先読処理（図１２、１３参照）の実行を許可するために、フラグがＯＮされる（Ｓ１１３）。受付処理は終了し、処理はメイン処理（図９参照）に戻る。
【００５０】
図１２及び図１３を参照し、先読処理について説明する。先読処理では、表示部１５に表示中の変換データの次ページ以降のページの変換データを、予め先読テーブル２３（図５参照）に格納する処理が実行される。パラメータテーブル４１（図６参照）のうち先読ページ番号に、パラメータテーブル４１の表示中ページ番号が格納され、初期化される（Ｓ１２１）。入力部１４を介して、「前ページ」「後ページ」、及び「電源ＯＦＦ」のいずれかの入力がユーザによってされたかが判断される（Ｓ１２２）。「前ページ」「後ページ」、及び「電源ＯＦＦ」のうちいずれかの入力がされている場合（Ｓ１２２：ＹＥＳ）、処理はＳ１２２に戻る。
【００５１】
「前ページ」「後ページ」、及び「電源ＯＦＦ」のうちいずれの入力もされていない場合（Ｓ１２２：ＮＯ）、先読テーブル２３に格納された変換データの総数量に基づいて、先読テーブル２３に空き領域が残っているかが判断される（Ｓ１２３）。格納された変換データの総数量が所定数未満であり、先読テーブル２３に空き領域が残っている場合（Ｓ１２３：ＹＥＳ）、処理はＳ１２９に進む。格納された変換データの総数量が所定数以上であり、先読テーブル２３の空き容量が不足している場合（Ｓ１２３：ＮＯ）、先読テーブル２３に空き領域を確保するために、以下の処理が実行される。
【００５２】
先読テーブル２３に記憶されている変換データのうち、先読テーブル２３に格納された順番が最も新しい変換データが、データテーブル２１に格納される変換データとして特定される（Ｓ１２５）。先読処理では、後述するように、表示部１５に表示されている変換データのページの次のページから、ベージ番号順に表示データを変換データに変換し、先読テーブル２３に順に格納する。
【００５３】
例えば図５に示すように、先読テーブル２３に「002.bmp」（ページ番号：２）、「003.bmp」（ページ番号：３）、「004.bmp」（ページ番号：４）の変換データが格納されていたとする。現時点でページ番号が１の変換データ「001.bmp」が表示部１５に表示されているものとする。ユーザは、表示中の変換データ「001.bmp」から順に先のページに進める操作を行う可能性が高い。このため、近々にユーザによって選択される可能性が最も低い変換データは、最も新しい順番で既読テーブル２４に格納された変換データ「004.bmp」（４ページ目）ということになる。従ってこの変換データが、データテーブル２１に格納される変換データとして優先的に特定される。これによって、既読テーブル２４から変換データが削除された後、削除された変換データがユーザによって選択されてしまう可能性を小さくしている。繰り返しユーザに選択される可能性が高い変換データは、先読テーブル２３に残存することになるので、ユーザによって選択された変換データを高い確率で先読テーブル２３内から読み出し、迅速に表示部１５に表示させることができる。特定された変換データは、圧縮された後、データテーブル２１に格納される（圧縮格納処理（図１０参照））（Ｓ１２７）。圧縮格納データの詳細は省略する。
【００５４】
圧縮変換データがデータテーブル２１に格納された後、元の変換データが先読テーブル２３から削除されることで、先読テーブル２３が更新される（Ｓ１２８）。処理はＳ１２９に進む。これによって、ＲＡＭ１３のうち先読テーブル２４の空き領域が確保されるので、以後、変換データは確実に先読テーブル２３に記憶される。
【００５５】
パラメータテーブル４１のうち、先読ページ番号に１が加算され、更新される（Ｓ１２９）。先読ページ番号に対応する表示データを変換した変換データ（以下、単に「先読ページ番号の変換データ」という。）が、既読テーブル２４に格納されているかが判断される（Ｓ１３１）。先読ページ番号の変換データが、既読テーブル２４に既に格納されている場合（Ｓ１３１：ＹＥＳ）、先読ページ番号の変換データを既読テーブル２４に格納する必要はないので、処理はＳ１２２に戻る。
【００５６】
先読ページ番号の変換データが、既読テーブル２４に格納されていない場合（Ｓ１３１：ＮＯ）、先読ページ番号の変換データが、先読テーブル２３に既に記憶されており、且つ、該当する変換データに対応付けられた「状態」が「登録済」であるかが判断される（Ｓ１３３）。条件に合致する変換データが先読テーブル２３に格納されている場合（Ｓ１３３：ＹＥＳ）、先読ページ番号の変換データを先読テーブル２３に格納する必要はないので、処理はＳ１２２に戻る。条件に合致する変換データが先読テーブル２２に格納されていない場合（Ｓ１３３：ＮＯ）、先読テーブル２３の一領域が新しく確保される。パラメータテーブル４１のうち先読ページ番号が、確保された先読テーブル２３の一領域に格納される。状態として「登録中」が格納される（Ｓ１３５）。
【００５７】
図１３に示すように、先読ページ番号の変換データを圧縮した圧縮変換データ（以下、単に「先読ページ番号の圧縮変換データ」という。）が、データテーブル２１に格納されているかが判断される（Ｓ１３７）。先読ページ番号の圧縮変換データが、データテーブル２１に格納されている場合（Ｓ１３７：ＹＥＳ）、先読ページ番号の圧縮変換データがデータテーブル２１から読み出される（Ｓ１３９）。読み出された圧縮変換データは、変換データに展開される（Ｓ１４１）。展開された変換データは、先読テーブル２３のうちＳ１３５（図１２参照）で確保された先読テーブル２３の一領域に格納される（Ｓ１４３）。Ｓ１３５で格納された状態は、「登録中」から「登録済」に更新される（Ｓ１４５）。処理はＳ１２２（図１２参照）に戻る。先読ページに１加算されて更新され（Ｓ１２９、図１２参照）て処理が繰り返されることで、変換データがページ番号順で順番に先読テーブル２３に格納される。
【００５８】
先読ページ番号の圧縮変換データが、データテーブル２１に格納されていない場合（Ｓ１３７：ＮＯ）、先読ページ番号の表示データがデータテーブル２１から読み出される（Ｓ１４７）。読み出された表示データは変換され、変換データが作成される（Ｓ１４９）。作成された変換データは、先読テーブル２３のうちＳ１３５で確保された先読テーブル２３の一領域に格納される（Ｓ１５１）。Ｓ１３５で格納された状態は、「登録中」から「登録済」に更新される（Ｓ１５３）。処理はＳ１２２（図１２参照）に戻る。
【００５９】
一方、図１１の受付処理で、ユーザによって「後ページ」の入力がされた場合（Ｓ１１１：ＹＥＳ）、表示部１５に表示中の変換データの次のページの変換データを表示中バッファ２２に格納し、該当する変換データを表示部１５に表示させる必要がある。該当する変換データは、先読テーブル２３に格納されている可能性が高い。そこで、先読テーブル２３に格納された変換データが使用可能であるかを判断するために、先読テーブル２３の「状態」が確認される。先読テーブル２３の「状態」が「登録済」である場合（Ｓ１１５：ＮＯ）、処理はＳ１１９に進む。
【００６０】
先読処理のＳ１３５（図１２参照）で示されているように、変換データの作成が開始された場合、変換データが先読テーブル２３に格納されるまでの間、先読テーブル２３の「状態」に「登録中」が格納される。従って、先読テーブル２３の「状態」に「登録中」が格納されている場合（Ｓ１１５：ＹＥＳ）、表示データが変換データに変換されている最中であるか、又は、圧縮変換データが変換データに展開されている最中であるということになる。この場合、変換データを読み出すことができない。従って、先読テーブル２３の「状態」が「登録済」となるまで待機される（Ｓ１１７）。先読テーブル２３の「状態」が「登録中」である場合（Ｓ１１７：ＮＯ）、処理はＳ１１７に戻る。
【００６１】
先読処理のＳ１４５及びＳ１５３（図１３参照）で示されているように、変換データの作成が完了して先読テーブル２３に変換データが格納された後、先読テーブル２３の「状態」に「登録済」が格納される。従って、先読テーブル２３の「状態」に「登録済」が格納された場合（Ｓ１１７：ＹＥＳ）、先読テーブル２３に格納された変換データを読み出すことが可能となったので、処理はＳ１１９に進む。Ｓ１１９では、先読処理（図１２及び図１３参照）の実行を禁止するために、フラグがＯＦＦされる（Ｓ１１９）。受付処理は終了し、処理はメイン処理（図９参照）に戻る。
【００６２】
図９に示すように、受付処理（Ｓ６１）が終了した後、ユーザによってされた入力操作の内容に応じた処理が実行される。ユーザによって「前ページ」の入力がされている場合（Ｓ６３：ＹＥＳ）、パラメータテーブル４１のうち表示中ページ番号がら１減算される（Ｓ６５）。処理はＳ１３（図７参照）に戻る。ユーザによって「後ページ」の入力がされている場合（Ｓ６３：ＮＯ、Ｓ６７：ＹＥＳ）、パラメータテーブル４１のうち表示中ページ番号に１加算される（Ｓ６９）。処理はＳ１３（図７参照）に戻る。これらの処理で更新された表示中ページ番号に基づいて、変換データが取得される（Ｓ１５、Ｓ１９、Ｓ２５、及びＳ２９（図７参照））。取得された変換データは、表示中バッファ２２に格納される（Ｓ３１、図７参照）。これによって、ユーザによって指示されたページの変換データが表示部１５に表示される（Ｓ３３、図７参照）。
【００６３】
ユーザによって「前ページ」「後ページ」のいずれの入力もされていない場合（Ｓ６７：ＮＯ）、「電源ＯＦＦ」がユーザによって入力されたかが判断される（Ｓ７１）。「電源ＯＦＦ」がユーザによって選択されていない場合（Ｓ７１：ＮＯ）、処理はＳ６１に戻る。
【００６４】
「電源ＯＦＦ」がユーザによって入力された場合（Ｓ７１：ＹＥＳ）、既読テーブル２４及び先読テーブル２３に格納されている変換データの全てをデータテーブル２１に格納する為に、以下の処理が実行される。はじめに、既読テーブル２４に格納されている変換データの全てが、データテーブル２１に格納する変換データとして選択される（Ｓ７３）。選択された変換データは、圧縮され、データテーブル２１に格納される（圧縮格納処理（図１０参照））（Ｓ７５）。圧縮格納処理の詳細は省略する。圧縮変換データがデータテーブル２１に格納された後、元の変換データが既読テーブル２４から削除される。これによって、既読テーブル２４が更新される（Ｓ７７）。
【００６５】
次に、先読テーブル２３に格納された変換データの全てが、データテーブル２１に格納する変換データとして選択される（Ｓ７９）。選択された変換データは、圧縮され、データテーブル２１に格納される（圧縮格納処理（図１０参照））（Ｓ８１）。圧縮格納処理の詳細は省略する。圧縮変換データがデータテーブル２１に格納された後、元の変換データが先読テーブル２３（図４参照）から削除される。これによって、先読テーブル２３が更新される（Ｓ８３）。メイン処理は終了する。
【００６６】
なお上述では、「電源ＯＦＦ」が選択された場合、既読テーブル２４及び先読テーブル２３に格納された変換データの全てが圧縮され、データテーブル２１に格納されていたが、本発明はこれに限定されない。既読テーブル２４及び先読テーブルに格納された変換データのうち、以後ユーザによって選択される可能性が高い変換データを抽出し、抽出された変換データのみをデータテーブル２１に格納してもよい。
【００６７】
以上説明したように、表示装置１では、ＲＡＭ１３の既読テーブル２４及び先読テーブル２３に格納された変換データは、「電源ＯＦＦ」の入力操作がされた場合に、圧縮された状態でＳＤカード１６１に記憶される。電源がＯＦＦされた後も、ＳＤカード１６１に記憶された圧縮変換データは保持される。これによって表示装置１は、電源がＯＦＦされた後、再度電源がＯＮされた場合に、ＳＤカード１６１に記憶された圧縮変換データを迅速に読み出し、展開後、表示部１５に表示できる。このように表示装置１は、電源がＯＦＦされた後も、表示データを短時間で迅速に表示部１５に表示させることができる。
【００６８】
また表示装置１は、ＲＡＭ１３の空き容量が少なくなった場合に、ＲＡＭ１３に記憶された変換データを読み出して圧縮し、ＳＤカード１６１に記憶できる。これによって表示装置１は、ＲＡＭ１３の空き領域を確保することができるので、変換データを確実にＲＡＭ１３に記憶できる。なお表示装置１では、ユーザによる入力操作が実行されている状態では、操作内容に応じた処理が優先して行われる。このため、変換データをＳＤカード１６１に記憶する処理は行われない。従って表示装置１は、ユーザによる入力操作に基づいた処理を迅速かつ的確に実行できる。
【００６９】
図１の表示部１５が本発明の「表示手段」に相当し、ＳＤカード１６１が本発明の「不揮発性記憶手段」に相当し、ＲＡＭ１３が本発明の「揮発性記憶手段」に相当する。図７のＳ２７の処理を行うＣＰＵ１１が本発明の「取得手段」に相当し、Ｓ２９の処理を行うＣＰＵ１１が本発明の「変換手段」に相当し、Ｓ３３の処理を行うＣＰＵ１１が本発明の「表示制御手段」に相当する。図８のＳ５３の処理を行うＣＰＵ１１が本発明の「第一記憶制御手段」に相当する。図９のＳ７１の処理を行うＣＰＵ１１が本発明の「受付手段」に相当し、Ｓ７７及びＳ８３の処理を行うＣＵＰ１１が本発明の「第二記憶制御手段」に相当する。図８のＳ４３、図１２のＳ１２３の処理を行うＣＰＵ１１が本発明の「第一判断手段」に相当する。図８のＳ４５、Ｓ４７、図１２のＳ１２５、Ｓ１２７の処理を行うＣＰＵ１１が本発明の「第三記憶制御手段」に相当する。図８のＳ４１、図１２のＳ１２２の処理を行うＣＰＵ１１が本発明の「第二判断手段」に相当する。図１０のＳ９７の処理を行うＣＰＵ１１が本発明の「第三判断手段」に相当し、Ｓ９９の処理を行うＣＰＵ１１が本発明の「第四判断手段」に相当し、Ｓ１０１の処理を行うＣＰＵ１１が本発明の「削除手段」に相当する。図９のＳ６３、Ｓ６７の処理が本発明の「特定ステップ」に相当する。図７のＳ２７の処理が本発明の「第一取得ステップ」に相当し、Ｓ２９の処理が本発明の「変換ステップ」に相当し、Ｓ３３の処理が本発明の「表示制御ステップ」に相当する。図８のＳ５３の処理が本発明の「第一記憶制御ステップ」に相当する。図９のＳ７１の処理が本発明の「受付ステップ」に相当し、Ｓ７７及びＳ８３の処理が本発明の「第二記憶制御ステップ」に相当する。
【００７０】
なお本発明は上述の実施形態に限定されることはなく、種々の変更が可能である。上述の実施形態では、データテーブル２１はＳＤカード１６１に記憶されていたが、本発明はこれに限定されない。データテーブル２１は、表示装置１に内蔵されたフラッシュＲＯＭに記憶されてもよい。またデータテーブル２１は、電池によって常時電源が供給される状態のＲＡＭに記憶されてもよい。
【００７１】
上述では、表示データは変換データに変換され、ＲＡＭ１３の表示中バッファ２２、既読テーブル２４及び先読テーブル２３に格納されていた。しかしながら本発明はこれに限定されない。表示データを直接表示部１５に表示できる場合は、表示データのフォーマットを変換することなく、そのままＲＡＭ１３の表示中バッファ２２、既読テーブル２４及び先読テーブル２３に格納されてもよい。また上述では、表示データのフォーマットを変換することで変換データが作成されていたが、本発明はこれに限定されない。表示データに設定されているスクランブルを解除したり、所定の鍵情報で復号化することによって、表示データを変換データに変換してもよい。
【００７２】
上述では、既読テーブル２４、及び先読テーブル２３に格納された変換データの総数量に基づいて、データテーブル２１に圧縮変換データを退避させるか否かを決定した。しかしながら本発明はこれに限定されない。例えば、既読テーブル２４、及び先読テーブル２３に格納された変換データの総容量に基づいて、圧縮変換データを退避させるか否かを決定してもよい。同様に上述では、データテーブル２１に格納された圧縮変換データの総数量に基づいて、表示ファイルを削除するか否かを決定した。しかしながら本発明はこれに限定されない。例えば、データテーブル２１に格納された圧縮変換データの総容量に基づいて、圧縮変換データを退避させるか否かを決定してもよい。
【００７３】
上述では、ＳＤカード１６１のデータテーブル２１に変換データが記憶される場合、変換データを圧縮した圧縮変換データが記憶されていた。本発明はこれに限定されない。変換データは、そのままＳＤ１６１のデータテーブル２１に記憶されてもよい。
【００７４】
上述では、既読テーブル２４と先読テーブル２３との両方がＲＡＭ１３に記憶されていたが、本発明はこれに限定されない。既読テーブル２４と先読テーブル２３とのいずれか一方のみがＲＡＭ１３に記憶されてもよい。
【００７５】
上述では、「電源ＯＦＦ」の入力操作がユーザによって行われた場合、既読テーブル２４及び先読テーブル２３に格納されている変換データが圧縮され、圧縮変換データがＳＤカード１６１のデータテーブル２１に格納されていた。本発明はこれに限定されない。表示中バッファ２２に格納された変換データが圧縮され、圧縮変換データがＳＤカード１６１に格納されてもよい。
【符号の説明】
【００７６】
１      表示装置
１３    ＲＡＭ
１５    表示部
２１    データテーブル
２２    表示中バッファ
２３    先読テーブル
２４    既読テーブル
２５    入力部
１６１  ＳＤカード
【図１】
2012013774.tif 000003
【図２】
2012013774.tif 000004
【図３】
2012013774.tif 000005
【図４】
2012013774.tif 000006
【図５】
2012013774.tif 000007
【図６】
2012013774.tif 000008
【図７】
2012013774.tif 000009
【図８】
2012013774.tif 000010
【図９】
2012013774.tif 000011
【図１０】
2012013774.tif 000012
【図１１】
2012013774.tif 000013
【図１２】
2012013774.tif 000014
【図１３】
2012013774.tif 000015