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