(57)【要約】【課題】記憶性表示部の画面の書き換えを周期的に行う際に、表示される内容が見えやすくする。【解決手段】表示装置１０は、スタイラスペンＰＥの位置を所定周期で検知する。表示装置１０は、検出したスタイラスペンＰＥの位置が、画面のスクロールを行うためのユーザーインターフェース内である場合、周期的に表示を書き換えて画面をスクロールする。表示装置１０は、スクロールする際には、スタイラスペンＰＥの位置を検知する周期より遅い周期で表示を書き換える。【選択図】図１
2015215496.tif 000002
【特許請求の範囲】
【請求項１】
記憶性表示部と、
ユーザーの操作を所定周期で検出する検出部と、
前記記憶性表示部が表示する画面を書き換えるコントローラーであって、書き換えの開始から終了までの書き換え時間が前記所定周期より長いコントローラーと、
前記検出部で検出した操作に応じて前記コントローラーへ画面の書き換えを指示する指示部であって、当該指示の時間間隔が前記所定周期より長い指示部と、
を有する表示装置。
【請求項２】
前記時間間隔は、前記書き換え時間以上である請求項１に記載の表示装置。
【請求項３】
前記コントローラーは、画面を書き換える方法を、前記書き換え時間が異なる複数の方法から選択し、
前記指示部は、前記時間間隔を前記コントローラーが選択している方法に応じて変更する
請求項１または請求項２に記載の表示装置。
【請求項４】
前記検出部は、指示体による操作を検出し、
前記指示部は、前記検出部が操作を所定回数検出する毎に前記コントローラーへ画面の書き換えを指示する
請求項１乃至請求項３のいずれか一項に記載の表示装置。
【請求項５】
前記検出部は、前記記憶性表示部の表面で行われた前記指示体による操作を検出し、
前記指示部は、前記指示体が前記表面から離れたことを前記検出部が検出した場合、前記コントローラーへ画面の書き換えを指示する
請求項４に記載の表示装置。
【請求項６】
記憶性表示部を有する他装置と通信を行う通信部を有し、
前記指示部は、表示する画面の書き換え指示を、前記通信部を介して前記他装置へ送信し、
当該書き換え指示を送信する時間間隔が、前記所定周期以上である
請求項１に記載の表示装置。
【請求項７】
前記コントローラーは、画面を書き換える方法として、前記書き換え時間が異なる複数の方法を有し、
前記書き換え指示を送信する時間間隔を、前記コントローラーが選択している方法に応じて変更する
請求項６に記載の表示装置。
【請求項８】
前記検出部は、前記記憶性表示部の表面で行われた前記指示体による操作を検出し、
前記指示部は、前記指示体が前記表面から離れたことを前記検出部が検出した場合、前記書き換え指示を、前記通信部を介して前記他装置へ送信する
請求項６または請求項７に記載の表示装置。
【請求項９】
ユーザーの操作を所定周期で検出する検出ステップと、
記憶性表示部が表示する画面を書き換えるコントローラーが当該画面を書き換えるステップであって、書き換えの開始から終了までの書き換え時間が前記所定周期より長い書き換えステップと、
前記検出ステップで検出した操作に応じて前記コントローラーへ画面の書き換えを指示するステップであって、当該指示の時間間隔が前記所定周期より長い制御ステップと、
を有する表示方法。
【請求項１０】
コンピューターに、
ユーザーの操作を所定周期で検出する検出ステップと、
記憶性表示部が表示する画面を書き換えるコントローラーであって、書き換えの開始から終了までの書き換え時間が前記所定周期より長いコントローラーに対して、前記検出ステップで検出した操作に応じて前記コントローラーへ画面の書き換えを指示するステップであって、当該指示の時間間隔が前記所定周期より長い指示ステップと、
を実行させるためのプログラム。
【請求項１１】
記憶性表示部の表面の位置を所定周期で検出し、検出した位置を出力する指示体と、
記憶性表示部と、
前記指示体が出力した座標に基づいてユーザーの操作を所定周期で検出する検出部と、
前記記憶性表示部が表示する画面を書き換えるコントローラーであって、書き換えの開始から終了までの書き換え時間が前記所定周期より長いコントローラーと、
前記検出部で検出した操作に応じて前記コントローラーへ画面の書き換えを指示する指示部であって、当該指示の時間間隔が前記所定周期より長い指示部と、
を有する表示装置と、
を備える表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示方法、プログラム及び表示システムに関する。
【背景技術】
【０００２】
記憶性を有するディスプレイにおいてスクロール表示を行う際に画質の低下を抑える発明として、例えば特許文献１、２に開示された発明がある。特許文献１に開示されている表示装置は、利用者が注目している特定領域については他の領域より描画のフレームレートを高くすることにより、特定領域については自然な描画を行い、使用者に違和感を覚えさせないようにしている。特許文献２に開示されている表示装置は、スクロールモードに入ると、まずスクロール用の特別な光学状態に画素を駆動し、その後、スクロールモード用の特別な駆動波形で画素を駆動する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−７９１４６号公報
【特許文献２】特表２００８−５０８５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の発明においては、表示の書き換えの際に特定領域と他の領域とでフレームレートが異なるため、特定領域の書き換え中は表示全体がスクロールしているように見えず、ユーザーが違和感を覚えてしまう。また、特許文献２の発明では、通常表示の駆動波形とは別にスクロールのために特別な駆動波形を用意する必要があり、駆動波形の設計に手間がかかることとなる。
【０００５】
本発明は、上述した事情に鑑みてなされたものであり、その目的の一つは、記憶性表示部の画面の書き換えを周期的に行う際に、表示される内容が見えやすくすることにある。
【課題を解決するための手段】
【０００６】
本発明は、記憶性表示部と、ユーザーの操作を所定周期で検出する検出部と、前記記憶性表示部が表示する画面を書き換えるコントローラーであって、書き換えの開始から終了までの書き換え時間が前記所定周期より長いコントローラーと、前記検出部で検出した操作に応じて前記コントローラーへ画面の書き換えを指示する指示部であって、当該指示の時間間隔が前記所定周期より長い指示部と、を有する表示装置を提供する。
本発明によれば、記憶性表示部の画面の書き換えを周期的に行う際に、表示される内容が見えやすくなる。
【０００７】
本発明においては、前記時間間隔は、前記書き換え時間以上である構成としてもよい。
この構成によれば、画面の書き換えが終了してから新たに画面の書き換えの指示がなされるため、画面の書き換えを周期的に行う際に、表示される内容が見えやすくなる。
【０００８】
また、本発明においては、前記コントローラーは、画面を書き換える方法を、前記書き換え時間が異なる複数の方法から選択し、前記指示部は、前記時間間隔を前記コントローラーが選択している方法に応じて変更する構成としてもよい。
この構成によれば、画面の書き換え方法が複数あっても、その書き換え方法に応じた時間間隔で書きかえの指示がなされるため、記憶性表示部の画面の書き換えを周期的に行う際に、表示される内容が見えやすくなる。
【０００９】
また、本発明においては、前記検出部は、指示体による操作を検出し、前記指示部は、前記検出部が操作を所定回数検出する毎に前記コントローラーへ画面の書き換えを指示する構成としてもよい。
この構成によれば、回数を計るだけで、書き換えの指示の時間間隔を所定周期より長くすることができるため、時間を計って書き換えの指示の時間間隔を所定周期より長くする構成と比較すると、容易に書き換えの指示の時間間隔を所定周期より長くすることができる。
【００１０】
また、本発明においては、前記検出部は、前記記憶性表示部の表面で行われた前記指示体による操作を検出し、前記指示部は、前記指示体が前記表面から離れたことを前記検出部が検出した場合、前記コントローラーへ画面の書き換えを指示する構成としてもよい。
この構成によれば、ユーザーの操作が終了すると、すぐに画面の書き換えが行われるため、操作後の画面をすぐに見ることができる。
【００１１】
また、本発明においては、記憶性表示部を有する他装置と通信を行う通信部を有し、前記指示部は、表示する画面の書き換え指示を、前記通信部を介して前記他装置へ送信し、当該書き換え指示を送信する時間間隔が、前記所定周期以上である構成としてもよい。
この構成によれば、他の装置と画面を同期させることができる。
【００１２】
また、本発明においては、前記コントローラーは、画面を書き換える方法として、前記書き換え時間が異なる複数の方法を有し、前記書き換え指示を送信する時間間隔を、前記コントローラーが選択している方法に応じて変更する構成としてもよい。
この構成によれば、画面の書き換え方法が複数あっても、その書き換え方法に応じた時間間隔で書きかえの指示が送信されるため、記憶性表示部の画面の同期を行う際に、他装置で表示される内容が見えやすくなる。
【００１３】
また、本発明においては、前記検出部は、前記記憶性表示部の表面で行われた前記指示体による操作を検出し、前記指示部は、前記指示体が前記表面から離れたことを前記検出部が検出した場合、前記書き換え指示を、前記通信部を介して前記他装置へ送信する構成としてもよい。
この構成によれば、ユーザーの操作が終了すると、他の装置ですぐに画面の書き換えが行われるため、操作後の画面を他の装置ですぐに見ることができる。
【００１４】
また、本発明は、ユーザーの操作を所定周期で検出する検出ステップと、記憶性表示部が表示する画面を書き換えるコントローラーが当該画面を書き換えるステップであって、書き換えの開始から終了までの書き換え時間が前記所定周期より長い書き換えステップと、前記検出ステップで検出した操作に応じて前記コントローラーへ画面の書き換えを指示するステップであって、当該指示の時間間隔が前記所定周期より長い制御ステップと、を有する表示方法を提供する。
本発明によれば、記憶性表示部の画面の書き換えを周期的に行う際に、表示される内容が見えやすくなる。
【００１５】
また、本発明は、コンピューターに、ユーザーの操作を所定周期で検出する検出ステップと、記憶性表示部が表示する画面を書き換えるコントローラーであって、書き換えの開始から終了までの書き換え時間が前記所定周期より長いコントローラーに対して、前記検出ステップで検出した操作に応じて前記コントローラーへ画面の書き換えを指示するステップであって、当該指示の時間間隔が前記所定周期より長い指示ステップと、を実行させるためのプログラムを提供する。
本発明によれば、記憶性表示部の画面の書き換えを周期的に行う際に、表示される内容が見えやすくなる。
【００１６】
また、本発明は、記憶性表示部の表面の位置を所定周期で検出し、検出した位置を出力する指示体と、記憶性表示部と、前記指示体が出力した座標に基づいてユーザーの操作を所定周期で検出する検出部と、前記記憶性表示部が表示する画面を書き換えるコントローラーであって、書き換えの開始から終了までの書き換え時間が前記所定周期より長いコントローラーと、前記検出部で検出した操作に応じて前記コントローラーへ画面の書き換えを指示する指示部であって、当該指示の時間間隔が前記所定周期より長い指示部と、を有する表示装置と、を備える表示システムを提供する。
本発明によれば、記憶性表示部の画面の書き換えを周期的に行う際に、表示される内容が見えやすくなる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る表示装置１０を示した図。
【図２】表示装置１０のハードウェア構成を示した図。
【図３】画素への電圧印加と階調との関係を例示した図。
【図４】第１ＬＵＴ１０６１の内容の一例を示した図。
【図５】第２ＬＵＴ１０６２の内容の一例を示した図。
【図６】第１方法による階調変化を例示した図。
【図７】第２方法による階調変化を例示した図。
【図８】表示装置１０の機能ブロック図。
【図９】表示部１０７に表示される画面を例示した図。
【図１０】制御部１００が行う処理の流れを示したフローチャート。
【図１１】制御部１００が行う処理の流れを示したフローチャート。
【図１２】本発明の第２実施形態に係る表示装置１０Ａ、１０Ｂを示した図。
【図１３】表示装置１０Ａ、１０Ｂの機能ブロック図。
【図１４】第２実施形態の制御部１００が行う処理の流れを示したフローチャート。
【図１５】第２実施形態の制御部１００が行う処理の流れを示したフローチャート。
【発明を実施するための形態】
【００１８】
［第１実施形態］
図１は、本発明の一実施形態に係る表示装置１０を示した図である。表示装置１０は、電気泳動方式の表示デバイスを有しており、文書ファイルに対応する文書を表示する機能を有している。表示装置１０が処理可能な文書ファイルのフォーマットは、例えば、ＰＤＦ（Portable Document Format）であるが、このフォーマットに限定されるものではなく、他のフォーマットであってもよい。
表示装置１０は、画像の表示面に接触したスタイラスペンＰＥの座標を予め定められた周期で検出するセンサーを有している。表示装置１０は、センサーが検出した座標と表示されているユーザーインターフェースの画像とに基づいて、ユーザーの指示を特定し、ユーザーからの指示に応じた処理を実行する。
【００１９】
（表示装置１０の構成）
図２は、表示装置１０のハードウェア構成を示した図である。表示部１０７は、画素が複数行複数列で配列された電気泳動方式の電子ペーパーを有しており、多階調の画像（グレースケール）を表示する。電子ペーパーは、負に帯電している白の電気泳動粒子と、正に帯電している黒の電気泳動粒子とが収められた複数のマイクロカプセルを有する。マイクロカプセルは、電子ペーパーの表示面側にある透明な共通電極と、背面側にあり画素毎に設けられている画素電極とで挟持されている。本実施形態においては、共通電極の電位は一定であり、共通電極の一定の電位に対して正極性の電圧が画素電極に印加されると、正に帯電している黒の電気泳動粒子が表示面側に移動し、共通電極の電位に対して負極性の電圧が画素電極に印加されると、負に帯電している白の電気泳動粒子が表示面側に移動する。表示部１０７は、電力を供給しなくとも表示した画像を保持する表示部、即ち、記憶性を有する表示領域を備えた表示部の一例である。なお、表示部１０７は、電子粉粒体（登録商標）方式の電子ペーパーであってもよい。
【００２０】
図３は、表示部１０７の画素電極への電圧印加と電圧印加後の画素の階調との関係を例示する図である。図３において、横軸は電圧を印加したフレーム数を表し、縦軸は画素の階調を表す。「フレーム」とは電圧印加の単位期間であり、その長さは本実施形態においては、あらかじめ決められている。表示部１０７における最低階調は黒に相当し、最高階調は白に相当する。
【００２１】
例えば、画素の階調を最低階調の状態から最高階調の状態の方へ遷移させるため、画素への電圧印加が開始される例を考える。まず、電圧印加前において画素の階調が黒である状態は、点Ｐ１０で表される。ここから１フレームの期間、所定の第１電圧（例えば−１５Ｖ）を画素電極へ印加すると、白の電気泳動粒子が表示面側へ移動し、画素の階調は少し明るくなり点Ｐ１１に遷移する。さらに１フレームの期間、第１電圧を印加すると、画素の階調はさらに明るくなり点Ｐ１２に遷移する。同様に第１電圧を印加していくと、画素の階調は点Ｐ１３〜点Ｐ２６の順に遷移する。点Ｐ２６は最高階調、すなわち白に相当する。この例では、第１電圧を１５フレームに渡って印加すると、画素の階調は黒から白に遷移する。
【００２２】
次に画素の階調を最高階調の状態から最低階調の状態の方へ遷移させるため、画素への電圧印加を開始する例を考える。まず、電圧印加前において画素の階調が白である状態は、点Ｐ３０で表される。点Ｐ３０の状態から１フレームの期間、所定の第２電圧（例えば＋１５Ｖ）を画素電極へ印加すると、黒の電気泳動粒子が表示面側へ移動し、画素の階調は少し暗くなり点Ｐ３１に遷移する。さらに１フレームの期間、第２電圧を印加すると、画素の階調はさらに暗くなり点Ｐ３２遷移する。同様に第２電圧を印加していくと、画素の階調は点Ｐ３３〜点Ｐ４５の順に遷移する。点Ｐ４５は最低階調、すなわち黒に相当する。この例では、第２電圧を１５フレームに渡って印加すると、画素の階調は白から黒に遷移する。
【００２３】
図３に示したように、表示部１０７の画素は、白から黒に遷移するときと、黒から白に遷移するときとで異なる光学状態を経由する。すなわち、１５フレームにわたる第１電圧の印加とさらに１５フレームにわたる第２電圧の印加で、画素の階調は黒から白を経て再び黒に戻る。
【００２４】
センサー１０３は、スタイラスペンＰＥの先端の座標や筆圧を検出するセンサーである。なお、本実施形態のスタイラスペンＰＥやセンサー１０３は、例えば、特開２０１０−１１７９４３号公報に開示されている位置指示器や位置検出装置などの周知の構成を適用してもよい。センサー１０３は、表示部１０７の表示領域上にあるスタイラスペンＰＥの先端の座標と、スタイラスペンＰＥの先端にかかる圧力（筆圧）を周期的に検出する。センサー１０３が検出を行う周期は、数ｍｓｅｃから数十ｍｓｅｃの範囲内であり、本実施形態においては、１０ｍｓｅｃとなっている。センサー１０３は、検出した座標を示す第１データと、検出した圧力を示す第２データとを組にして制御部１００へ出力する。
【００２５】
バッファー１０５は、第１記憶領域１０５Ａと、第２記憶領域１０５Ｂとを有する。第１記憶領域１０５Ａは、表示部１０７に表示させる画面のデータを記憶する領域である。第１記憶領域１０５Ａは、表示部１０７の画素毎に記憶領域を有しており、各画素に対応する記憶領域には、画素の階調値を表すデータが制御部１００により書き込まれる。また、第２記憶領域１０５Ｂは、画面の書き換え前に表示部１０７に表示されていた画面のデータを記憶する領域である。第２記憶領域１０５Ｂは、表示部１０７の画素毎に画素の階調値を記憶する記憶領域を有しており、各画素の記憶領域には、画素の階調値を表すデータが制御部１００により書き込まれる。
【００２６】
コントローラー１０６は、表示部１０７を駆動する回路である。本実施形態においては、コントローラー１０６は、表示部１０７の駆動方法として、書き換え後に２階調の表示となる第１方法と、書き換え後に１６階調を表示できる第２方法とを有し、書き換える領域の内容に応じて第１方法と第２方法とを使い分ける。第１方法と第２方法のいずれを使用するかは、ユーザーにより選択される。例えば、ユーザーは、表示する文書の内容に応じて第１方法と第２方法とを使い分ける。ユーザーは、電子書籍のように文字のみの文書を表示する場合には、２階調で表示を行う第１方法を選択し、図や写真などを含む文書を表示する場合には、１６階調で表示を行う第２方法を選択する。また、コントローラー１０６は、第１方法または第２方法で駆動するために、ＬＵＴ（Look Up Table）を有している。ＬＵＴは、各フレームにおいて印加すべき電圧を特定する情報を記憶したテーブルであり、第１方法に対応した第１ＬＵＴ１０６１と、第２方法に対応した第２ＬＵＴ１０６２とがある。
【００２７】
図４は、第１ＬＵＴ１０６１の内容の一例を示した図であり、図５は、第２ＬＵＴ１０６２の内容の一例を示した図である。これらのテーブルにおいて、現階調や次階調の列にある０〜１５の値は、画素の階調値を表している。また、これらのテーブルにおいて、「＋」は、１フレーム期間における画素電極への印加電圧を正極性の電圧（＋１５Ｖ）とすることを示し、「−」は、１フレーム期間における画素電極への印加電圧を負極性の電圧（−１５Ｖ）とすることを示している。また、フレーム番号の列にある「０」は、画素電極への印加電圧を共通電極と同電位とすることを示している。
【００２８】
コントローラー１０６は、バッファー１０５に記憶されているデータを取得し、取得したデータとＬＵＴとに基づいて、所定数のフレームについて、第１電圧（例えば−１５Ｖ）、第２電圧（例えば＋１５Ｖ）、およびディスチャージ（ゼロボルト）のいずれかの電圧を画素電極へ印加し、各画素を駆動する。画素の階調を変化させるために複数フレームにわたって画素電極へ印加する電圧のパターンは、書き換え前の画素の階調と次に表示する階調とに応じて異なる。画素電極へ印加する電圧のパターンは、印加する電圧の時間変化を示しているといえ、その意味で、以下においては印加する電圧のパターンを「駆動波形（Waveform）」という。
【００２９】
図６は、本実施形態において第１方法を用いて画素の階調を最低階調または最高階調にするときの階調変化を例示した図である。図６において、横軸はフレーム数を示し、縦軸は画素の階調を示す。コントローラー１０６は、第１方法で画素の階調を書き換える場合、まず、第１記憶領域１０５Ａから取得したデータを２値化する。具体的には、第１記憶領域１０５Ａから取得したデータの値が０〜７の場合、取得したデータの値を０とし、８〜１５の場合、取得したデータの値を１５とする。
【００３０】
コントローラー１０６は、２値化後のデータの値が０の場合、図４の（ａ）のテーブルを参照し、画素電極へ電圧を印加する。例えば、ある画素について、第２記憶領域１０５Ｂに格納されているデータの値が１５であり、２値化後のデータの値が０である場合、コントローラー１０６は、図４の（ａ）のテーブルにおいて現階調が「１５」の行を参照し、第１フレームから第１５フレームまで正極性の電圧を印加し、第１６フレームから第３０フレームまではディスチャージとする。これにより、図６において「●」で示したように、１フレームから１５フレームまでは画素の階調が順次暗くなり、１６フレーム以降は、最低階調を維持する。
【００３１】
また、コントローラー１０６は、２値化後のデータの値が１５の場合、図４の（ｂ）のテーブルを参照し、画素電極へ電圧を印加する。例えば、ある画素について、第２記憶領域１０５Ｂに格納されているデータの値が０であり、２値化後のデータの値が１５である場合、コントローラー１０６は、図４の（ｂ）のテーブルにおいて現階調が「０」の行を参照し、第１フレームから第１５フレームまでディスチャージとし、第１６フレームから第３０フレームまでは負極性の電圧を印加する。これにより、図６において「□」で示したように、１フレームから１５フレームまでは最低階調を維持し、１６フレームから３０フレームまでは、画素の階調が順次明るくなる。
【００３２】
次に、図７は、本実施形態において第２方法を用いて画素の階調を書き換えるときの階調変化を例示した図である。図７において、横軸はフレーム数を示し、縦軸は画素の階調を示す。コントローラー１０６は、第２方法で画素の階調を書き換える場合、まず、第１記憶領域１０５Ａと第２記憶領域１０５Ｂからデータを取得する。コントローラー１０６は、第１フレームから第３０フレームまでは、図５の（ａ）のテーブルを参照して画素電極へ電圧を印加し、第３１フレームから第４５フレームまでは、図５の（ｂ）のテーブルを参照して画素電極へ電圧を印加する。
【００３３】
例えば、ある画素について、第２記憶領域１０５Ｂに格納されているデータの値が１５であり、第１記憶領域１０５Ａに格納されているデータの値が０である場合、即ち、画素の階調を白から黒へ書き換える場合、コントローラー１０６は、図５の（ａ）のテーブルにおいて現階調が「１５」の行を参照し、第１フレームから第１５フレームまで正極性の電圧を印加し、第１６フレームから第３０フレームまでは負極性の電圧を印加する。また、コントローラー１０６は、第３１フレームから第４５フレームまでは、図５の（ｂ）のテーブルにおいて次階調が「０」の行を参照し、正極性の電圧を印加する。これにより、図７において「●」で示したように、１フレームから１５フレームまでは画素の階調が順次暗くなり、１６フレームから３０フレームまでは画素の階調が明るくなり、３１フレームから４５フレームまでは画素の階調が順次暗くなる。
【００３４】
また、例えば、ある画素について、第２記憶領域１０５Ｂに格納されているデータの値が１５であり、第１記憶領域１０５Ａに格納されているデータの値が７である場合、即ち、書き換え前に白である画素の階調を中間調へ書き換える場合、コントローラー１０６は、図５の（ａ）のテーブルにおいて現階調が「１５」の行を参照し、第１フレームから第１５フレームまで正極性の電圧を印加し、第１６フレームから第３０フレームまでは負極性の電圧を印加する。また、コントローラー１０６は、図５の（ｂ）のテーブルにおいて次階調が「７」の行を参照し、第３１フレームから第３８フレームまでは正極性の電圧を印加し、第３９フレームから第４５フレームまではディスチャージとする。これにより、図７に示したように、第３８フレームまでは、画素の階調を白から黒へ書き換える場合と同様に階調が変化し、第３９フレーム以降は、「□」で示したように中間調が維持される。
【００３５】
第１方法による画素の駆動と第２方法による画素の駆動とを比較すると、図６、７に示したように、第１方法における駆動波形は、階調を変化させるためのフレーム数が第２方法より少ないため、第１方法では、第２方法より速く画面が書き換えられる。
【００３６】
記憶部１０２は、不揮発性メモリーを有しており、文書ファイルを記憶する。また、記憶部１０２は、文書ファイルに対応する文書を表示するアプリケーションプログラムＡ１（以下、第１アプリＡ１とする）を記憶している。
【００３７】
操作部１０１は、表示装置１０を操作するための複数のボタンを有している。通信部１０８は、無線通信を行う通信インターフェースである。通信部１０８は、無線ＬＡＮ（Local Area Network）の通信規格に従った通信を行い、他の装置への情報の送信や、他の装置から送信された情報の受信を行う。
【００３８】
制御部１００は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備えたマイクロコンピューターである。ＣＰＵがＲＯＭに記憶されているプログラム読み出し、読み出したプログラムを、ＲＡＭを作業領域として実行すると、表示装置１０のオペレーティングシステムが動作し、アプリケーションプログラムの実行が可能となる。
【００３９】
オペレーティングシステムは、センサー１０３から送られた第２データに基づいてペンの動作に係るイベントを発生する。例えば、オペレーティングシステムは、第２データの内容が接触無しから接触有りに変化した場合、スタイラスペンＰＥが表示部１０７に接触したことを通知するペンタッチイベントを発行し、第２データの内容が接触有りから接触無しに変化した場合、スタイラスペンＰＥが表示部１０７から離れたことを通知するペンリリースイベントを発行する。また、オペレーティングシステムは、センサー１０３から新たに送られた第２データの内容と、新たに送られた第２データより一つ前に送られた第２データの内容がいずれも接触有りである場合、スタイラスペンＰＥが接触していることを通知するペン接触イベントを発行する。オペレーティングシステムが発行したイベントは、アプリケーションプログラムへ送られる。
【００４０】
また、オペレーティングシステムが動作している表示装置１０においては、アプリケーションプログラムにより各種機能が実現する。例えば、第１アプリＡ１を制御部１００が実行すると、記憶部１０２に記憶されている文書ファイルに対応する文書を表示することや、表示された文書をスクロール表示させることが可能となる。
【００４１】
図８は、本実施形態に係る機能の構成を示した図である。
検出部２０１は、表示部１０７に表示されているユーザーインターフェース、オペレーティングシステムＯＳから送られるイベントおよび第１データに基づいて、ユーザーの操作を検出する。スタイラスペンＰＥが表示部１０７の表示面に接触すると、オペレーティングシステムからは所定周期でイベントが送られるため、検出部２０１は、ユーザーの操作を所定周期、即ち、センサー１０３がスタイラスペンＰＥの座標や筆圧検出する所定周期で検出する。
指示部２０２は、コントローラー１０６へ画面の書き換えを指示する。指示部２０２は、表示部１０７の駆動方法として第１方法を選択している場合には、第１方法で表示部１０７を駆動するように指示する第１指示をコントローラー１０６へ出力し、表示部１０７の駆動方法として第２方法を選択している場合には、第２方法で表示部１０７を駆動するように指示する第２指示をコントローラー１０６へ出力する。
バッファー制御部２０３は、第１記憶領域１０５Ａに記憶されているデータを第２記憶領域１０５Ｂへコピーする。また、バッファー制御部２０３は、表示するページのデータに基づいて、表示部１０７に表示する画面をラスタライズし、各画素の階調値のデータ（階調データ）をバッファー１０５の第１記憶領域１０５Ａへ書き込む。
【００４２】
（実施形態の動作例）
次に本実施形態の動作例について、図９〜１１を用いて説明する。
まず、文書を表示部１０７に表示させるときの動作例について説明する。表示装置１０のユーザーが、記憶部１０２に記憶されている文書ファイルを開く操作を行うと、第１アプリＡ１は、記憶部１０２から文書ファイルを取得する。また、第１アプリＡ１は、第１記憶領域１０５Ａに記憶されているデータを第２記憶領域１０５Ｂへコピーする。第１アプリＡ１は、文書ファイルに基づいて、表示部１０７に表示するページの画面をラスタライズする。ここで第１アプリＡ１は、表示する画面がとり得る階調数が１６である場合、減色処理を施し、表示するページを構成する画素の階調データの値を、最低階調の値から最高階調の値のいずれかの値にする。第１アプリＡ１は、ラスタライズが終了すると、各画素の階調値のデータ（階調データ）を第１記憶領域１０５Ａへ書き込む。
【００４３】
次に、第１アプリＡ１は、画像の書き換えをコントローラー１０６へ指示する。ここで、第１アプリＡ１は、表示部１０７の駆動方法として第１方法を選択している場合には、第１方法で駆動するように指示する第１指示をコントローラー１０６へ出力し、表示部１０７の駆動方法として第２方法を選択している場合には、第２方法で駆動するように指示する第２指示をコントローラー１０６へ出力する。
【００４４】
コントローラー１０６は、第１指示を取得すると、第１記憶領域１０５Ａ及び第２記憶領域１０５Ｂへ書き込まれた階調データと、第１ＬＵＴ１０６１とに基づいて第１方法で表示部１０７を駆動する。ここで、コントローラー１０６は、第１ＬＵＴ１０６１を用いて画素を駆動するため、表示部１０７の画面は、３０フレームで書き換えが完了する。
一方、コントローラー１０６は、第２指示を取得すると、第１記憶領域１０５Ａ及び第２記憶領域１０５Ｂへ書き込まれた階調データと、第２ＬＵＴ１０６２とに基づいて第２方法で表示部１０７を駆動する。ここで、コントローラー１０６は、第２ＬＵＴ１０６２を用いて画素を駆動するため、表示部１０７の画面は、４５フレームで書き換えが完了する。表示部１０７の画面の書き換えが終了すると、例えば、図９に例示したように文書のページと、文書をスクロールさせるためのスクロールバーＢ１が表示される。
【００４５】
次に、表示された文書をスクロールさせるときの動作例について説明する。ユーザーは、表示部１０７に表示された文書をスクロールさせる場合、スタイラスペンＰＥをスクロールバーの位置に接触させる。スタイラスペンＰＥがスクロールバーＢ１の部分に接触すると、周期的に座標を検出しているセンサー１０３は、座標を検出するタイミングのときに、内容が接触有りである第２データと、スタイラスペンＰＥの座標を示す第１データとを出力する。
【００４６】
オペレーティングシステムは、第１データと第２データとを取得する。オペレーティングシステムは、内容が接触有りである第２データを取得すると、取得した第２データより時間軸上で一つ前に取得した第２データの内容を確認する。オペレーティングシステムは、時間軸上で一つ前に取得した第２データの内容が接触無しである場合、ペンタッチイベントを発行し、発行したペンタッチイベントと、取得した第１データとを第１アプリＡ１へ送る。
【００４７】
第１アプリＡ１は、オペレーティングシステムから送られたペンタッチイベントと第１データを取得する。第１アプリＡ１は、ペンタッチイベントと共に取得した第１データの示す座標がスクロールバーＢ１の上向きの矢印の部分の座標または下向きの矢印の部分の座標である場合、スクロールを指示する操作を検出し、図１０に示した処理を実行する。
【００４８】
まず、第１アプリＡ１は、画面をスクロールさせる処理を実行する（ステップＳＡ１）。具体的には、まず第１アプリＡ１は、第１記憶領域１０５Ａに記憶されているデータを第２記憶領域１０５Ｂへコピーする。第１アプリＡ１は、ペン接触イベントと共に取得した第１データの示す座標がスクロールバーＢ１の上向きの矢印の部分の座標である場合、表示されている画面を下へ所定量スクロールさせた画面をラスタライズし、各画素の階調値のデータ（階調データ）を第１記憶領域１０５Ａへ書き込む。一方、第１アプリＡ１は、ペン接触イベントと共に取得した第１データの示す座標がスクロールバーＢ１の下向きの矢印の部分の座標である場合、表示されている画面を上へ所定量スクロールさせた画面をラスタライズし、各画素の階調値のデータ（階調データ）を第１記憶領域１０５Ａへ書き込む。
【００４９】
次に、第１アプリＡ１は、画像の書き換えをコントローラー１０６へ指示する。ここで、第１アプリＡ１は、表示部１０７の駆動方法として第１方法を選択している場合には、第１指示をコントローラー１０６へ出力し、表示部１０７の駆動方法として第２方法を選択している場合には、第２指示をコントローラー１０６へ出力する。
コントローラー１０６は、第１アプリＡ１から送られた指示に応じて画素の駆動を開始する。なお、第１方法と第２方法のいずれにおいても、画素の駆動開始から終了までには数百ｍｓｅｃの時間を要し、第２方法のほうが駆動に要するフレーム数が多い分、駆動開始から終了までに掛かる時間が第１方法より長くなる。
【００５０】
次に第１アプリＡ１は、表示部１０７の駆動方法として第１方法を選択している場合（ステップＳＡ２でＹＥＳ）、表示の書き換えの待ち時間であるwait_timeをＴ１に設定する（ステップＳＡ３）。ここで、Ｔ１は、本実施形態においては、コントローラー１０６が第１方法で表示の書き換えを開始してから終了するまでにかかる時間（書き換え時間）であり、本実施形態においては、３００ｍｓｅｃとなっている。
また、第１アプリＡ１は、表示部１０７の駆動方法として第２方法を選択している場合（ステップＳＡ２でＮＯ）、表示の更新の待ち時間であるwait_timeをＴ２に設定する（ステップＳＡ４）。ここで、Ｔ２は、本実施形態においては、コントローラー１０６が第２方法で表示の書き換えを開始してから終了するまでにかかる時間（書き換え時間）であり、本実施形態では、４５０ｍｓｅｃとなっている。
【００５１】
第１アプリＡ１は、待ち時間の設定が終了すると、ペン接触イベントのスキップ数Skを設定する（ステップＳＡ５）。スキップ数Skは、待ち時間のwait_timeと、センサー１０３がスタイラスペンＰＥの座標を検出する周期のinput_timeを用いて求められ、第１アプリＡ１は、スキップ数Sk＝wait_time／input_timeとする。なお、第２方法を選択しているときは第１方法を選択しているときよりwait_timeの値が大きいため、第２方法を選択しているときは第１方法を選択しているときよりスキップ数Skの値は大きくなる。
次に第１アプリＡ１は、ペン接触イベントの取得回数をカウントするカウンターcntを初期化してカウンターcntの値を０にする（ステップＳＡ６）。
【００５２】
ユーザーがスタイラスペンＰＥを表示面に接触させたままであり、センサー１０３が次にスタイラスペンＰＥの座標を検出したときに、スタイラスペンＰＥが表示面に接触していると、センサー１０３は、第１データと、内容が接触有りである第２データとを出力する。オペレーティングシステムは、センサー１０３が出力した第２データと第１データとを取得する。オペレーティングシステムは、内容が接触有りである第２データを取得すると、取得した第２データより時間軸上で一つ前に取得した第２データの内容が接触有りである場合、ペン接触イベントを発行し、発行したペン接触イベントと、取得した第１データとを第１アプリＡ１へ送る。
ペン接触イベントを取得した第１アプリＡ１は、ペン接触イベントと共に取得した第１データの示す座標がスクロールバーＢ１の上向きの矢印の部分の座標または下向きの矢印の部分の座標である場合、スクロールを指示する操作を検出し、図１１に示した処理を実行する。
【００５３】
まず、第１アプリＡ１は、カウンターcntの値がスキップ数Skの値以上であるか判断する。第１アプリＡ１は、カウンターcntの値がスキップ数Skの値未満である場合（ステップＳＢ１でＮＯ）、カウンターcntの値をインクリメントする（ステップＳＢ２）。
この後、ユーザーがスタイラスペンＰＥを移動させずに表示面に接触させたままであると、第１アプリＡ１は、ペン接触イベントと第１データとを周期的に取得し、カウンターcntの値のインクリメントを行う。ここで第１アプリＡ１は、カウンターcntの値がスキップ数Skの値以上となるまで（ステップＳＡ１の処理による画素の駆動が終了するまで）は、ユーザーがスクロールバーＢ１の上向きの矢印の部分の座標または下向きの矢印の部分をスタイラスペンＰＥで押し続けても、第１指示または第２指示をコントローラー１０６へ送らないため、ステップＳＡ１で開始された画素の駆動が続けられることとなる。
【００５４】
さらにユーザーがスタイラスペンＰＥを移動させずに表示面に接触させたままであると、第１アプリＡ１は、ペン接触イベントと第１データとを取得する。第１アプリＡ１は、カウンターcntの値がスキップ数Skの値以上である場合（ステップＳＢ１でＹＥＳ）、カウンターcntの値を初期化して０にし（ステップＳＢ３）、画面をスクロールさせる処理を実行する（ステップＳＢ４）。ここで、画面がスクロールする方向は、ペン接触イベントと共に取得した第１データの示す座標がスクロールバーＢ１の上向きの矢印の部分である場合には下方向となり、ペンタッチイベントと共に取得した第１データの示す座標がスクロールバーＢ１の下向きの矢印の部分である場合には上方向となる。
【００５５】
その後、ユーザーがスタイラスペンＰＥを移動させずに表示面に接触させたままであると、第１アプリＡ１は、初期化されたカウンターcntの値がスキップ数Skの値以上となるまでは、画面をスクロールする処理を実行せず、カウンターcntの値がスキップ数Skの値以上となると、画面をスクロールする処理を実行する。
【００５６】
例えば、ペン接触イベントを取得する毎に（即ち、１０ｍｓｅｃ毎に）、画面をスクロールする処理を実行する構成とした場合、コントローラー１０６は、画素の駆動が完了しておらず画面を書き換えている状態で新たに第１指示または第２指示を取得することとなる。この構成では、画面の書き換えを完了していないときに新たに画面の書き換えを開始するため、表示部１０７においては、書き換え中の画面が表示され続けることとなり、ユーザーは、文書のどの部分が表示されているのかわからないため、見たいページを表示させることが困難となる。
一方、本実施形態においては、ユーザーがスタイラスペンＰＥでスクロールバーＢ１の上向きの矢印の部分または下向きの矢印の部分を押し続けても、カウンターcntの値がスキップ数Skの値以上となるまで、即ち、コントローラー１０６が画素の駆動を終了するまでは、画面のスクロールが行われず、画素の駆動が終了してから次のスクロールした状態の画面を書き始めるため、ユーザーは、文書のどの部分が表示されているのかを判別することができ、見たいページを表示させることが容易となる。
【００５７】
［第２実施形態］
次に本発明の第２実施形態について説明する。
図１２は、本発明の一実施形態に係る表示システム１を構成する装置を示した図である。本発明の第２実施形態に係る表示システム１は、表示装置１０Ａと表示装置１０Ｂとを有する。表示装置１０Ａ、１０Ｂのハードウェア構成は、第１実施形態の表示装置１０と同じである。但し、表示装置１０Ａ、１０Ｂが実行するプログラムが異なる。以下の説明においては、第１実施形態と同じ構成については説明を省略し、第１実施形態との相違点について説明する。
【００５８】
本実施形態においては、表示装置１０Ａ、１０Ｂは、表示する画面を同期する機能を有している。表示装置１０Ａと表示装置１０Ｂとが通信を行うことにより、表示装置１０Ａに表示される画面と表示装置１０Ｂに表示される画面は同じ画面となる。
【００５９】
図１３は、表示装置１０Ａ、１０Ｂの機能の構成を示した図である。
指示部２０２Ａは、第１実施形態の指示部２０２と同じ機能を有する。また、指示部２０２Ａは、画面の同期を指示する同期指示や画面のスクロールを指示するスクロール指示を、通信部１０８を介して他の表示装置へ送信する。また、指示部２０２Ａは、同期指示を通信部１０８が受信すると、通信部１０８が受信した同期指示を取得し、取得した同期指示に応じてコントローラー１０６へ第１指示または第２指示を出力する。また、指示部２０２Ａは、画面のスクロールを指示するスクロール指示を通信部１０８が受信すると、通信部１０８が受信したスクロール指示を取得し、取得したスクロール指示に応じてコントローラー１０６へ第１指示または第２指示を出力する。
【００６０】
次に、第２実施形態の動作例について説明する。なお、以下の説明においては、表示装置１０Ａ、１０Ｂには同じ文書ファイルが記憶されている場合を想定して動作例の説明を行う。
まず、表示装置１０Ａのユーザーが、記憶部１０２に記憶されている文書ファイルを開く操作を行うと、第１実施形態と同様に表示装置１０Ａにおいては、文書のページと、文書をスクロールさせるためのスクロールバーＢ１が表示される。
表示装置１０Ａは、文書の表示が終了すると、表示されている文書の文書ファイル名と、表示されている文書のページ番号と、表示装置１０Ａが選択している駆動方法（第１方法または第２方法）を示す情報とを含み、画面の同期を指示する同期指示を表示装置１０Ｂへ送信する。ここで、同期指示は、画面の同期を指示するが、画面を同期するということは、表示装置１０Ｂの画面を書き換えることであるため、同期指示は、表示装置１０Ｂへ画面の書き換えを指示する書き換え指示でもある。
表示装置１０Ｂは、同期指示を受信すると、同期指示に含まれている文書ファイル名の文書ファイルを記憶部１０２から取得し、同期指示に含まれているページ番号のページをラスタライズし、同期指示に含まれている情報が示す駆動方法で当該ページを表示部１０７に表示する。ここで、表示装置１０Ｂにおいては、表示装置１０Ａに表示されている画面と同じ画面が表示される。
【００６１】
次に表示装置１０Ａのユーザーが、スタイラスペンＰＥをスクロールバーの位置に接触させると、表示装置１０Ａは、図１４に示した処理を実行する。ステップＳＡ１〜ステップＳＡ６までの処理は、第１実施形態と同じ処理であるのでその説明を省略する。表示装置１０Ａは、ステップＳＡ６の処理が終了すると、表示されている文書の文書ファイル名と、スクロール方向と、表示装置１０Ａが選択している駆動方法（第１方法または第２方法）を示す情報とを含み、画面のスクロールを指示するスクロール指示を表示装置１０Ｂへ送信する（ステップＳＡ７）。スクロール指示は、画面のスクロールを指示するが、画面をスクロールするということは、表示装置１０Ｂの画面を書き換えることであるため、スクロール指示は、表示装置１０Ｂへ画面の書き換えを指示する書き換え指示でもある。ここで、スクロール指示に含まれるスクロール方向は、ペンタッチイベントと共に取得した第１データの示す座標がスクロールバーＢ１の上向きの矢印の部分である場合には下方向となり、ペンタッチイベントと共に取得した第１データの示す座標がスクロールバーＢ１の下向きの矢印の部分である場合には上方向となる。
【００６２】
表示装置１０Ｂは、スクロール指示を受信すると、画面をスクロールさせる処理を実行する。具体的には、まず表示装置１０Ｂは、第１記憶領域１０５Ａに記憶されているデータを第２記憶領域１０５Ｂへコピーする。表示装置１０Ｂは、スクロール指示に含まれているスクロール方向が上方向である場合、表示されている画面を上へ所定量スクロールさせた画面をラスタライズし、各画素の階調値のデータ（階調データ）を第１記憶領域１０５Ａへ書き込む。一方、表示装置１０Ｂは、スクロール指示に含まれているスクロール方向が下方向である場合、表示されている画面を下へ所定量スクロールさせた画面をラスタライズし、各画素の階調値のデータ（階調データ）を第１記憶領域１０５Ａへ書き込む。
【００６３】
次に表示装置１０Ｂにおいては、スクロール指示に含まれている情報が示す駆動方法で表示部１０７が駆動される。ここで、表示装置１０Ｂにおいては、表示装置１０Ａと同様に画面のスクロールが行われたため、表示装置１０Ａに表示されている画面と同じ画面が表示される。
【００６４】
表示装置１０Ａにおいて、ユーザーがスタイラスペンＰＥを表示面に接触させたままであり、センサー１０３が次にスタイラスペンＰＥの座標を検出したときに、スタイラスペンＰＥが表示面に接触していると、表示装置１０Ａの第１アプリＡ１は、ペン接触イベントを取得する。ペン接触イベントを取得した第１アプリＡ１は、ペン接触イベントと共に取得した第１データの示す座標がスクロールバーＢ１の上向きの矢印の部分の座標または下向きの矢印の部分の座標である場合、スクロールを指示する操作を検出し、図１５に示した処理を実行する。ステップＳＢ１〜ステップＳＢ４までの処理は、第１実施形態と同じ処理であるのでその説明を省略する。
【００６５】
表示装置１０Ａは、ステップＳＢ１でＹＥＳと判断した後、ステップＳＢ４の処理が終了すると、スクロール指示を表示装置１０Ｂへ送信する（ステップＳＢ５）。ここで、スクロール指示に含まれるスクロール方向は、ペン接触イベントと共に取得した第１データの示す座標がスクロールバーＢ１の上向きの矢印の部分である場合には下方向となり、ペンタッチイベントと共に取得した第１データの示す座標がスクロールバーＢ１の下向きの矢印の部分である場合には上方向となる。表示装置１０Ｂは、このスクロール指示を受信すると、上述したのと同様に画面をスクロールさせる処理を実行する。
【００６６】
本実施形態においては、表示装置１０ＡにおいてユーザーがスタイラスペンＰＥでスクロールバーＢ１の上向きの矢印の部分または下向きの矢印の部分を押し続けても、表示装置１０Ｂにおいては、コントローラー１０６が画素の駆動を終了するまでは、画面のスクロールが行われず、画素の駆動が終了してから次のスクロールした状態の画面を書き始めるため、ユーザーは、文書のどの部分が表示されているのかを判別するのが容易となる。
【００６７】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００６８】
上述した実施形態においては、スタイラスペンＰＥを表示部１０７から離すとオペレーションシステムがペンリリースイベントを発行する。第１アプリＡ１は、ペンリリースイベントが発行されると、カウンターcntの値がスキップ数Skの値未満であっても画面をスクロールする処理を実行するようにしてもよい。
また、第２実施形態においては、表示装置１０Ａにおいてペンリリースイベントが発行されると、カウンターcntの値がスキップ数Skの値未満であってもスクロール指示を表示装置１０Ｂへ送信するようにしてもよい。
【００６９】
上述した実施形態においては、表示部１０７の駆動方法として第１方法と第２方法とがあるが、表示部１０７を駆動する方法は、これらの方法に限定されるものではない。例えば、階調を変化させるためのフレーム数が第１方法より少ない駆動方法や、第２方法よりフレーム数が多い駆動方法で表示部１０７を駆動してもよい。
第１アプリＡ１は、フレーム数が第１方法より少ない駆動方法で表示部１０７を駆動する場合、ステップＳＡ１の後で駆動方法を判定し、wait_timeをＴ１より短い時間に設定する。また、第１アプリＡ１は、フレーム数が第２方法より多い駆動方法で表示部１０７を駆動する場合、ステップＳＡ１の後で駆動方法を判定し、wait_timeをＴ２より長い時間に設定する。
【００７０】
上述した実施形態においては、待ち時間のwait_timeは、コントローラー１０６が表示の書き換えを開始してから終了するまでにかかる時間としているが、開始から終了までにかかる時間に限定されるものではなく、例えば、開始から終了までにかかる時間より所定時間短い時間（例えば、数フレーム分短い時間）としてもよい。
wait_timeを開始から終了までにかかる時間より数フレーム分短い時間とした場合、画面の書き換えは終了してはいないが、画面の書き換えはほぼ終了しているため、ユーザーは、文書のどの部分が表示されているのかを判別することができる。
【００７１】
上述した実施形態においては、表示する文書をスクロールさせるときに図１０と図１１の処理を行っているが、他に表示を書き換えるときにも上述した実施形態と同様の処理を行うようにしてもよい。例えば、ステップＳＡ１とステップＳＢ４の処理を、表示するページを１ページ分戻すまたは１ページ分進める処理としてもよい。
【００７２】
上述した実施形態においては、カウンターcntの値をインクリメントし、スキップ数Skの値以上となると画面をスクロールするようにしているが、この構成に限定されるものではない。例えば、ステップＳＡ６においては、カウンターcntにスキップ数Skの値を代入する。また、ステップＳＢ１においては、カウンターcntの値が０であるか判定し、０でない場合には、ステップＳＢ２においてカウンターcntの値をデクリメントする。また、カウンターcntの値が０である場合、ステップＳＢ３においてカウンターcntの値をスキップ数Skの値とする。
この構成においても、コントローラー１０６が画素の駆動を終了するまでは、画面のスクロールが行われず、画素の駆動が終了してから次のスクロールした状態の画面を書き始めるため、ユーザーは、文書のどの部分が表示されているのかを判別することができ、見たいページを表示させることが容易となる。
【００７３】
上述した実施形態においては、指示体の一例であるスタイラスペンＰＥで操作を行っているが、指示体は、スタイラスペンＰＥに限定されるものではない。例えば、指示体が指示した座標を静電容量方式で検出する構成にあっては、指示体は指であってもよい。
また、座標を検出する方式は、表示面上に符号が設けられ、その符号をペンに設けられたセンサーで検出することにより、ペンにおいて座標を検出する符号検出方式であってもよい。このペンを用いる場合、ペンは所定の周期で座標を表示装置１０へ送信する。また、表示装置１０は、ペンが送信した座標を所定の周期で取得する。
表示装置１０は、時間軸上で一つ前に取得した座標がスクロールバーＢ１の上向きの矢印の部分の座標または下向きの矢印の部分の座標外であり、新たに取得した座標がスクロールバーＢ１の上向きの矢印の部分の座標または下向きの矢印の部分の座標内である場合、図１０に示した処理を実行するが、本変形例においては、ステップＳＡ５においてスキップ数Skの算出に用いるinput_timeを、ペンからの座標を取得する周期とする。
また、表示装置１０は、時間軸上で一つ前に取得した座標がスクロールバーＢ１の上向きの矢印の部分の座標または下向きの矢印の部分の座標内であり、新たに取得した座標もスクロールバーＢ１の上向きの矢印の部分の座標または下向きの矢印の部分の座標内である場合、図１１に示した処理を実行する。
本変形例においても、上述した実施形態と同様に画面をスクロールさせることができる。
【００７４】
上述した実施形態においては、スタイラスペンＰＥを用いて画面をスクロールさせているが、操作部１０１のボタンを押下し続けることにより画面をスクロールさせるようにしてもよい。
【００７５】
上述した実施形態においては、スクロールバーＢ１に対する操作に応じて画面をスクロールさせているが、スクロールを行う操作は、この動作に限定されるものではなく、他の操作であってもよい。例えば、スタイラスペンＰＥを文書上に接触させたまま移動させる操作が行われると、スタイラスペンＰＥが移動した方向へ画面をスクロールさせる構成であってもよい。この構成によれば、画面を上下方向だけではなく左右方向や斜めの方向へ移動させることができる。
また、スタイラスペンＰＥまたは指でフリックの操作が行われると、スタイラスペンＰＥまたは指が移動した方向へ画面をスクロールさせる構成であってもよい。
【００７６】
上述した実施形態においては、一つのフレーム期間においては、第１電圧または第２電圧の一方のみが印加される片極駆動の構成となっているが、一つのフレーム期間において第１電圧と第２電圧の両方を印加できる両極駆動の構成としてもよい。
【００７７】
表示装置１０が実行するプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリーなどのコンピューター読取り可能な記録媒体に記憶した状態で提供し、インストールしてもよい。また、通信回線を介してプログラムをダウンロードしてインストールしてもよい。
【符号の説明】
【００７８】
１０、１０Ａ、１０Ｂ…表示装置、１００…制御部、１０１…操作部、１０２…記憶部、１０３…センサー、１０５…バッファー、１０５Ａ…第１記憶領域、１０５Ｂ…第２記憶領域、１０６…コントローラー、１０７…表示部、１０８…通信部、１０６１…第１ＬＵＴ、１０６２…第２ＬＵＴ、２０１…検出部、２０２、２０２Ａ…指示部、２０３…バッファー制御部、ＯＳ…オペレーティングシステム、ＰＥ…スタイラスペン
【図１】
2015215496.tif 000003
【図２】
2015215496.tif 000004
【図３】
2015215496.tif 000005
【図４】
2015215496.tif 000006
【図５】
2015215496.tif 000007
【図６】
2015215496.tif 000008
【図７】
2015215496.tif 000009
【図８】
2015215496.tif 000010
【図９】
2015215496.tif 000011
【図１０】
2015215496.tif 000012
【図１１】
2015215496.tif 000013
【図１２】
2015215496.tif 000014
【図１３】
2015215496.tif 000015
【図１４】
2015215496.tif 000016
【図１５】
2015215496.tif 000017