(57)【要約】【課題】表示画面の見やすさを向上させる。【解決手段】情報処理装置１では、表示情報更新部４が表示画面に情報を表示するための表示情報を更新し、描画管理部５が表示情報更新部４により表示情報の同一箇所を連続して更新されると、表示情報の同一箇所に基づいた描画を停止する。これにより、描画のための表示画面上の描画領域のスキャンが実行されなくなり、スキャン領域のちらつきの発生が抑制されて、表示画面が見やすくなり、さらに、スキャンに伴う消費電力を抑制することが可能となる。【選択図】図１
2012047847.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示するための表示画面を備える情報処理装置において、
前記表示画面に前記情報を表示するための表示情報を更新する表示情報更新部と、
前記表示情報更新部が前記表示情報の同一箇所を連続して更新すると、前記表示情報の前記同一箇所に基づいた描画を停止する描画管理部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記表示情報の前記同一箇所に基づいて描画される領域は所定範囲内であること、
を特徴とする請求項１記載の情報処理装置。
【請求項３】
前記描画管理部は、前記表示情報の前記同一箇所に基づいた前記描画の回数が所定回数を超えると前記描画を停止すること、
を特徴とする請求項１記載の情報処理装置。
【請求項４】
前記表示画面は液晶ディスプレイであることを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記液晶ディスプレイはコレステリック液晶で構成されていること、
を特徴とする請求項４記載の情報処理装置。
【請求項６】
情報を表示するための表示画面を備える情報処理装置の描画制御方法において、
前記表示画面に前記情報を表示するための表示情報を更新して、
前記表示情報の同一箇所が連続して更新されると、前記表示情報の前記同一箇所に基づいた描画を停止する、
ことを有することを特徴とする描画制御方法。
【請求項７】
情報を表示するための表示画面を備える情報処理装置の描画制御プログラムにおいて、
コンピュータに、
前記表示画面に前記情報を表示するための表示情報を更新させて、
前記表示情報の同一箇所が連続して更新されると、前記表示情報の前記同一箇所に基づいた描画を停止させる、
ことを有することを特徴とする描画制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置、描画制御方法及び描画制御プログラムに関する。
【背景技術】
【０００２】
コンピュータ等の情報処理装置は、当該装置に対する操作入力及び当該装置での処理に応じてテキスト、画像並びに動画等をモニタ等の表示装置に表示する（例えば、特許文献１参照）。
【０００３】
また、近年、情報処理装置として、紙のように薄く手軽に携帯可能ないわゆる電子ペーパー、電子書籍等の利用が広がっており、表示装置には例えば液晶ディスプレイが用いられて、フルカラーの表示が可能な電子ペーパー、電子書籍等が開発されている。
【０００４】
このような情報処理装置による表示装置の表示画面に対する表示及び当該表示の書き換えについて説明する。
例えば、情報処理装置は、予めインストールしておいた文章作成アプリケーションを用いて入力された文字列の表示情報に基づき、当該文字列を表示装置の表示画面に表示させることができる。また、文書作成アプリケーションでは、当該表示画面上に表示される「カーソル」は所定の時間間隔で点滅し、点滅している位置から文字等の入力を行うことができる。
【０００５】
図５は、情報処理装置の表示画面の書き換えを説明するための図である。なお、図５は、電子ペーパー等の情報処理装置５００の表示画面５０１を表している。さらに、図５（Ａ）は非アクティブ状態であって、当該表示画面５０１に表示されている入力された文字列Ｐ、図５（Ｂ）はアクティブ状態であって当該表示画面５０１上で点滅するカーソルＱの点灯時、図５（Ｃ）は同様にアクティブ状態であって当該表示画面５０１上で点滅するカーソルＱの消灯時（点灯時の位置を破線で表す）をそれぞれ表している。また、図５中、縦方向及び横方向をそれぞれＹ方向及びＸ方向とする。
【０００６】
情報処理装置５００において文書作成アプリケーションを起動して、入力装置（図示を省略）に対する操作入力に応じて、表示画面５０１に文字列Ｐが表示される。情報処理装置５００の表示画面５０１が非アクティブ状態の場合には、例えば、入力した「ＡＢＣＤ」の文字列Ｐが表示画面５０１に表示される（図５（Ａ））。
【０００７】
情報処理装置５００の表示画面５０１をアクティブ状態にすると、表示画面５０１の文字列Ｐの最後尾でカーソルＱが点滅する。即ち、情報処理装置５００では、図５（Ａ）の表示画面５０１に対して、表示情報にカーソルＱに対応する表示情報の追加の更新が行われ、このように更新された表示情報に基づいて、表示画面５０１にカーソルＱに相当する描画領域が新たに描画されて、カーソルＱが表示される（図５（Ｂ））。
【０００８】
続いて、情報処理装置５００では、図５（Ｂ）の表示画面５０１に対して、表示情報にカーソルＱに対応する表示情報の削除の更新が行われ、このように更新された表示情報に基づいて、表示画面５０１にカーソルＱに相当する描画領域が描画されなくなり、カーソルＱが非表示となる（図５（Ｃ））。
【０００９】
このようにして情報処理装置５００がカーソルＱについて表示情報を更新することにより、表示画面５０１には、図５（Ｂ）から図５（Ｃ）の状態が繰り返されて、カーソルＱが書き換えられて点滅する。
【００１０】
また、情報処理装置５００では、液晶ディスプレイの表示画面５０１を、書き換え対象が含まれるように液晶ディスプレイに一方向に沿って電圧を印加してスキャンして、スキャン領域内の書き換え対象の書き換えが実行される。
【００１１】
例えば、書き換え対象がカーソルＱの場合には、情報処理装置５００で表示情報がカーソルＱに関して更新されるごとに表示画面５０１上をＹ方向に沿ってスキャンして、スキャン領域Ｒ内のカーソルＱに相当する描画領域が書き換えられて、カーソルＱの点滅が表示される。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開平７−２１９５１６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかし、表示装置に液晶が用いられた情報処理装置５００で表示画面５０１の書き換えのためにスキャンを実行すると、スキャン方向に沿って電圧が印加されたスキャン領域Ｒに「ちらつき」が生じてしまう。したがって、表示画面５０１のカーソルＱの点滅と共にスキャン領域Ｒもちらついてしまいユーザにとっては、表示画面５０１が見づらくなってしまうという問題点があった。
【００１４】
本発明はこのような点に鑑みてなされたものであり、表示画面の見やすさが向上した情報処理装置、描画制御方法及び描画制御プログラムが提供される。
【課題を解決するための手段】
【００１５】
上記課題を解決するために、情報を表示するための表示画面を備える情報処理装置において、前記表示画面に前記情報を表示するための表示情報を更新する表示情報更新部と、前記表示情報更新部が前記表示情報の同一箇所を連続して更新すると、前記表示情報の前記同一箇所に基づいた描画を停止する描画管理部と、を有する情報処理装置が提供される。
【００１６】
また、上記目的を達成するために上記の情報処理装置と同様の描画制御方法及び同様の処理をコンピュータに実行させる描画制御プログラムが提供される。
【発明の効果】
【００１７】
上記の情報処理装置、描画制御方法及び描画制御プログラムによれば、表示画面の見やすさが向上する。
【図面の簡単な説明】
【００１８】
【図１】第１の実施の形態に係る情報処理装置の機能を示す図である。
【図２】第２の実施の形態に係る情報処理装置のハードウェア構成例を示すブロック図である。
【図３】第２の実施の形態に係る情報処理装置が備える機能を示すブロック図である。
【図４】第２の実施の形態に係る情報処理装置の描画処理を実行するための処理手順を示すフローチャートである。
【図５】情報処理装置の表示画面の書き換えを説明するための図である。
【発明を実施するための形態】
【００１９】
以下、実施の形態を図面を参照して詳細に説明する。
［第１の実施の形態］
図１は、第１の実施の形態に係る情報処理装置の機能を示す図である。
【００２０】
情報処理装置１は、表示画面の同一部分が所定回数連続して書き換えられると、書き換えられた当該同一部分の書き換えを停止するものである。
このような情報処理装置１は、表示情報一時保持部２、表示情報保持部３、表示情報更新部４、描画管理部５、制御部６及び表示部７を有し、表示画面に表示情報に基づいた表示を行うことができる。
【００２１】
表示情報一時保持部２は、後述する表示情報更新部４により更新された表示情報を一時的に保持する。なお、表示情報の更新に応じて、表示画面上の当該表示情報の更新箇所に対応する領域が書き換えられる。
【００２２】
表示情報保持部３は、表示情報一時保持部２から転送された表示情報を保持して、当該表示情報は後述する表示部７が表示画面に表示する際に利用される。
表示情報更新部４は、表示情報一時保持部２が保持する表示情報を更新する。なお、表示情報更新部４は、例えば、いわゆるワードプロセッサの機能を実現することができる文書作成アプリケーションであって、表示画面に対する文字、カーソル等の追加・削除といった書き換えに応じた更新処理を表示情報一時保持部２が保持する表示情報に対して実行する。
【００２３】
描画管理部５は、後述する制御部６から表示情報一時保持部２が保持する表示情報が更新されたことが通知されると、制御部６に、当該表示情報に基づいた書き換え要求を通知する。さらに、描画管理部５は、表示情報の同一箇所が所定回数連続して更新されると、制御部６に対する書き換え要求を停止する。
【００２４】
制御部６は、表示情報一時保持部２が保持する表示情報が更新されると、その旨を描画管理部５に通知する。また、制御部６は、描画管理部５から書き換え要求が通知されると、表示情報一時保持部２が保持する更新された当該表示情報を表示情報保持部３に転送させて、表示部７に表示要求を送信する。
【００２５】
表示部７は、制御部６から表示要求が通知されると、表示情報保持部３に転送された表示情報に基づき、情報処理装置１の表示画面の表示情報の更新箇所に対応する書き換え部分が含まれるように表示画面をスキャンして、書き換え対象を表示または非表示にする。
【００２６】
このような構成を有する情報処理装置１で実行される表示処理について説明する。
表示情報更新部４が、表示情報一時保持部２が保持する表示情報を更新すると、制御部６がその旨を描画管理部５に通知する。
【００２７】
描画管理部５は、表示情報が更新された回数をカウントして、更新された表示情報に基づいた書き換え要求を制御部６に通知して、制御部６は、表示情報一時保持部２が保持する更新された当該表示情報を表示情報保持部３に転送させて、表示部７に表示要求を送信する。
【００２８】
表示部７は、表示情報保持部３に転送された表示情報に基づいて、情報処理装置１の表示画面の表示情報の更新箇所に対応する書き換え部分が含まれるように表示画面を一方向にスキャンして、書き換え対象を表示または非表示にする。
【００２９】
このようにして、表示情報更新部４による表示情報の更新が繰り返し行われて、描画管理部５は表示情報の同一箇所の更新が連続して所定回数に達したことをカウントすると、制御部６に対する書き換え要求を停止する。このため、表示部７には制御部６から表示要求が通知されずに、表示画面上の当該表示情報の更新箇所に対応する領域の書き換えが行われなくなり、書き換えのための表示画面上の書き換え部分を含んだスキャンが実行されなくなる。
【００３０】
このような情報処理装置１では、表示情報において、表示情報の同一箇所が繰り返して更新されることに応じて、表示画面上の同一部分が所定回数連続して書き換えられると、当該同一箇所に対応する書き換え部分の書き換えを停止するようにした。これにより、書き換えのための表示画面上の書き換え部分のスキャンが実行されなくなり、スキャン領域のちらつきの発生が抑制されて、表示画面が見やすくなり、さらに、スキャンに伴う消費電力を抑制することが可能となる。
【００３１】
［第２の実施の形態］
次に、上記情報処理装置を具体的に説明する。
図２は、第２の実施の形態に係る情報処理装置のハードウェア構成例を示すブロック図である。なお、図２（Ａ）は情報処理装置１００の正面図を、図２（Ｂ）は情報処理装置１００に内蔵されているハードウェア構成例をそれぞれ表している。
【００３２】
情報処理装置１００は、図２（Ａ）に示されるように、例えば、携帯型の情報端末であって、表示ユニット１０１と、操作ユニット１０２とを備えている。
表示ユニット１０１は、情報処理装置１００の後述するＣＰＵ１００ａからの命令にしたがって画像を表示させるモニタである。表示ユニット１０１としては、例えば、液晶ディスプレイ等の表示装置に、タッチパッド等の位置入力装置が組み合わせられたものである。
【００３３】
操作ユニット１０２は、情報処理装置１００が備える所定の機能がそれぞれ対応付けられており、操作ユニット１０２に対する操作入力に応じて情報処理装置１００に当該機能の処理を実行させることができる。
【００３４】
さらに、情報処理装置１００には、図２（Ｂ）に示されるように、ＣＰＵ１００ａ、ＶＲＡＭ（Video Random Access Memory）１１０ｂ（表示情報一時保持部）、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）１００ｃ（表示情報保持部）、外部接続部１００ｄ、グラフィック処理部１００ｅ、シリコンディスク（またはハードディスク）１００ｆ及び入力インタフェース１００ｇが互いにバス１００ｈで接続されて内蔵されている。
【００３５】
ＣＰＵ１００ａは、シリコンディスク（またはハードディスク）１００ｆの記憶媒体に記憶された各種プログラムを実行することにより、この情報処理装置１００全体を統括的に制御する。
【００３６】
ＶＲＡＭ１００ｂは、ＣＰＵ１００ａによる処理により生成された表示情報が保持され、当該表示情報はＣＰＵ１００ａの処理に応じて更新される。
ＳＤＲＡＭ１００ｃは、後述するシリコンディスク１００ｆと同様にＣＰＵ１００ａによる処理に必要な各種データが格納される。特に、ＳＤＲＡＭ１００ｃはＶＲＡＭ１００ｂが保持する表示情報を保持する。
【００３７】
外部接続部１００ｄは、情報処理装置１００の側部に形成された図示しないカードスロットに挿入されるＳＤメモリカード等の外部記憶媒体に対して、ＣＰＵ１００ａの要求に応じて、データの書き込み、読み取りを行う。
【００３８】
グラフィック処理部１００ｅには、表示手段である、図２（Ａ）の表示ユニット１０１の表示装置が接続されている。このグラフィック処理部１００ｅは、ＣＰＵ１００ａからの命令にしたがって、表示ユニット１０１の表示画面上に画像を表示させる。
【００３９】
シリコンディスク１００ｆは、ＣＰＵ１００ａに実行させるＯＳ（Operating System）並びにプログラムの少なくとも一部が一時的に格納される。シリコンディスク１００ｆには、ＣＰＵ１００ａによる処理に必要な各種データが格納される。また、ＣＰＵ１００ａによる処理に必要なプログラムが起動されると、当該プログラムが読み込まれる。
【００４０】
入力インタフェース１００ｇには、図２（Ａ）の操作ユニット１０２及び表示ユニット１０１の位置入力装置が接続されている。入力インタフェース１００ｇは、操作ユニット１０２及び表示ユニット１０１の位置入力装置からの信号を、バス１００ｈを介してＣＰＵ１００ａに送信する。
【００４１】
なお、図２（Ｂ）に示すようなハードウェア構成をデスクトップ型、ノート型のいわゆるパーソナルコンピュータ、携帯電話、ＰＤＡ（Personal Digital Assistant）、電子書籍、電子ペーパー等にも適用することができる。
【００４２】
次いで、情報処理装置１００が備える制御機能について説明する。
図３は、第２の実施の形態に係る情報処理装置が備える機能を示すブロック図である。
情報処理装置１００は、表示ユニット１０１の表示画面の同一部分が所定回数連続して書き換えられると、書き換えられた当該同一部分の書き換えを停止するものである。
【００４３】
このような情報処理装置１００は、表示情報一時保持部１１０と、表示情報保持部１２０と、文書作成アプリケーション１３０（表示情報更新部）と、描画管理アプリケーション１４０（描画管理部）と、ＯＳ１５０（制御部）と、表示部１６０とを有する。
【００４４】
表示情報一時保持部１１０は、表示情報を保持しており、当該表示情報は後述する文書作成アプリケーション１３０により更新される。表示情報一時保持部１１０は、例えば、ＶＲＡＭ１００ｂ（図２（Ｂ））で実現することができる。
【００４５】
表示情報保持部１２０は、表示情報一時保持部１１０から転送された表示情報を保持して、当該表示情報は後述する表示部１６０が表示画面に表示する際に利用される。表示情報保持部１２０は、例えば、ＳＤＲＡＭ１００ｃ（図２（Ｂ））で実現することができる。
【００４６】
文書作成アプリケーション１３０は、ユーザの操作入力に応じて文字・数字等に対応する表示情報を更新して、更新された当該表示情報を表示情報一時保持部１１０に保持させる。また、文書作成アプリケーション１３０では、表示情報のカーソルに対応する箇所の追加・削除の更新に伴って、表示画面ではカーソルの点滅が表示され、当該カーソルの位置に文字・数字等が入力される。
【００４７】
描画管理アプリケーション１４０は、表示情報一時保持部１１０における表示情報が更新された旨がＯＳ１５０から通知されると、表示情報の更新箇所を取得して、更新内容に応じた書き換え要求をＯＳ１５０に通知するものである。
【００４８】
このような描画管理アプリケーション１４０は、描画領域取得部１４１と、描画判定部１４２と、描画回数カウント部１４３と、描画制御部１４４とをさらに有する。
描画領域取得部１４１は、ＯＳ１５０から表示情報一時保持部１１０の表示情報が更新された旨が通知されると共に、表示情報の更新箇所を取得する。
【００４９】
描画判定部１４２は、描画領域取得部１４１が取得した表示情報の更新箇所に対応する描画領域が表示画面の所定範囲内に位置するか否かを判定する。さらに、描画判定部１４２は、当該表示情報の更新箇所の描画回数が所定回数以内であるか否かを判定する。
【００５０】
描画回数カウント部１４３は、表示情報が更新されて描画される回数をカウントする。また、描画回数カウント部１４３は、連続して当該表示情報の更新箇所が更新されると、描画回数を１増加し、表示情報が新たに更新されると描画回数をクリアして、新たにカウントを開始する。
【００５１】
描画制御部１４４は、描画判定部１４２の判定結果に応じて、ＯＳ１５０に書き換え要求を通知し、または通知を停止する。
ＯＳ１５０は、表示情報一時保持部１１０が保持する表示情報の更新状況を監視し、当該表示情報が新たに更新されると、その旨を描画管理アプリケーション１４０に通知する。また、ＯＳ１５０は描画管理アプリケーション１４０からの書き換え要求に応じて、表示情報一時保持部１１０が保持する更新された当該表示情報を表示情報保持部１２０に転送させて、表示部１６０に表示要求を通知する。
【００５２】
このようなＯＳ１５０は、表示情報取得部と１５１と、更新通知部１５２と、描画実行部１５３とをさらに有する。
表示情報取得部１５１は、所定のタイミングで、表示情報一時保持部１１０が保持する更新された表示情報の更新箇所のサイズ情報を取得する。なお、サイズ情報は、表示情報の更新箇所が表示画面に表示された際の描画領域・位置等に関する情報を含む。
【００５３】
更新通知部１５２は、表示情報取得部１５１が表示情報の更新箇所を取得すると、描画管理アプリケーション１４０に、表示情報が更新された旨を通知すると共に、表示情報の更新箇所のサイズ情報を転送する。
【００５４】
描画実行部１５３は、描画管理アプリケーション１４０から書き換え要求が通知されると、表示情報一時保持部１１０が保持する更新された表示情報を表示情報保持部１２０に転送させると共に、表示部１６０に更新された表示情報の表示要求を通知する。
【００５５】
表示部１６０は、ＯＳ１５０の描画実行部１５３から表示要求が通知されると、表示情報一時保持部１１０から表示情報保持部１２０に転送された表示情報に基づいて、表示ユニット１０１の表示画面の書き換え対象をスキャンして描画することで表示することができる。
【００５６】
それではこのような構成を有する情報処理装置１００による表示ユニット１０１に表示するための処理手順について図４を参照して説明する。
図４は、第２の実施の形態に係る情報処理装置の描画処理を実行するための処理手順を示すフローチャートである。
【００５７】
情報処理装置１００で文書作成アプリケーション１３０を起動すると、ユーザの操作入力等に応じて以下の処理を実行することができる。
［ステップＳ１１］  文書作成アプリケーション１３０が、ユーザの操作入力に応じた文字等の入力または削除に伴って、表示情報一時保持部１１０が保持する表示情報を更新する。
【００５８】
［ステップＳ１２］  ＯＳ１５０（表示情報取得部１５１）が、所定のタイミングで、表示情報一時保持部１１０が保持する更新された表示情報の更新箇所のサイズ情報を取得して、ＯＳ１５０（更新通知部１５２）は、描画管理アプリケーション１４０に、表示情報が更新された旨を通知すると共に、表示情報の更新箇所のサイズ情報を転送する。
【００５９】
［ステップＳ１３］  描画管理アプリケーション１４０（描画領域取得部１４１）が、ＯＳ１５０から表示情報一時保持部１１０の表示情報が更新された旨が通知されると共に、表示情報の更新箇所のサイズ情報を取得する。
【００６０】
［ステップＳ１４］  描画管理アプリケーション１４０（描画判定部１４２）が、ステップＳ１３で取得した表示情報の更新箇所に対応する描画領域が表示画面の所定範囲内に位置するか否かを判定する。次の処理は、当該表示情報に対応する描画領域が所定範囲内では無い（所定範囲よりも大きい、または所定範囲外に位置する）場合にはステップＳ１５に進められ、所定範囲内である場合にはステップＳ２０に進められる。
【００６１】
［ステップＳ１５］  描画管理アプリケーション１４０（描画回数カウント部１４３）が、これまでの描画回数をリセットする。
［ステップＳ１６］  描画管理アプリケーション１４０（描画制御部１４４）は、更新された表示情報の書き換え要求をＯＳ１５０に通知する。
【００６２】
［ステップＳ１７］  ＯＳ１５０（描画実行部１５３）は、表示情報一時保持部１１０が保持する更新された表示情報を表示情報保持部１２０に転送させる。
［ステップＳ１８］  ＯＳ１５０（描画実行部１５３）は、さらに、表示部１６０に更新された表示情報の表示要求を通知する。
【００６３】
［ステップＳ１９］  表示部１６０は、表示情報保持部１２０に転送された表示情報に基づいて、表示ユニット１０１の表示画面の書き換え領域をスキャンし、書き換え対象の描画を行って表示する。次の処理は再びステップＳ１１に進められる。
【００６４】
［ステップＳ２０］  描画管理アプリケーション１４０（描画判定部１４２）は、さらに、当該表示情報の更新箇所の描画回数が所定回数以内か否かを判定する。次の処理は、描画回数が所定回数以下である場合にはステップＳ２１に進められ、所定回数以下では無い（所定回数を超えた）場合にはステップＳ２２に進められる。
【００６５】
［ステップＳ２１］  描画管理アプリケーション１４０（描画回数カウント部１４３）は、描画回数に１を追加する。
［ステップＳ２２］  描画管理アプリケーション１４０（描画制御部１４４）は、ＯＳ１５０への書き換え要求の通知を停止する。次の処理は再びステップＳ１１に進められる。
【００６６】
次に、情報処理装置１００において、具体例として、文書作成アプリケーション１３０でのカーソルの点滅等の表示処理について説明する。
例えば、図５に示されるように、情報処理装置１００で文書作成アプリケーション１３０を起動して、複数の文字等からなる文字列Ｐの入力に伴って、表示情報が生成される。
【００６７】
まず、カーソルＱを点滅させるにあたり、カーソルＱの点灯について説明する。
なお、カーソルＱのサイズ（ピクセル）は幅×高さは５×２０である。さらに、ここでは、カーソルＱを、カーソルＱの左下及び右上がｘｙ座標の（４００，２０）及び（４０５，４０）に位置する領域に点滅させる。
【００６８】
文書作成アプリケーション１３０では、当該文字列Ｐの最後尾にカーソルＱを点滅させるために、表示情報一時保持部１１０の表示情報にカーソルＱに対応する表示情報を追加して更新する（ステップＳ１１）。
【００６９】
ＯＳ１５０（表示情報取得部１５１）が、所定のタイミングで、表示情報一時保持部１１０が保持する更新された表示情報に追加されたカーソルＱに対応する表示情報のサイズ情報を取得して、ＯＳ１５０（更新通知部１５２）は、描画管理アプリケーション１４０に、表示情報が更新された旨を通知すると共に、表示情報の更新箇所のサイズ情報を転送する（ステップＳ１２）。
【００７０】
描画管理アプリケーション１４０（描画領域取得部１４１）は、カーソルＱに対応する表示情報のサイズ情報を取得する（ステップＳ１３）。
描画管理アプリケーション１４０（描画判定部１４２）は、カーソルＱに対応する表示情報のサイズが所定範囲（この場合の所定範囲はカーソルＱと同サイズとする）内であり、また描画回数が所定回数（この場合の所定回数は２回とする）以下であるために、描画管理アプリケーション１４０（描画回数カウント部１４３）は、描画回数に１を追加する（ステップＳ１４，Ｓ２０，Ｓ２１）。
【００７１】
描画管理アプリケーション１４０（描画制御部１４４）は、カーソルＱに対応する表示情報が追加された表示情報の書き換え要求をＯＳ１５０に通知する（ステップＳ１６）。
ＯＳ１５０（描画実行部１５３）は、表示情報一時保持部１１０が保持するカーソルＱに対応する表示情報が追加された表示情報を表示情報保持部１２０に転送させて、ＯＳ１５０（描画実行部１５３）は、さらに、表示部１６０に転送させた当該表示情報の表示要求を通知する（ステップＳ１７〜Ｓ１８）。
【００７２】
表示部１６０は、表示ユニット１０１の表示画面の書き換え領域（（４００，２０）及び（４０５，４０）で囲まれる領域）をスキャン（スキャン領域は、例えば、直線ｘ＝３９５及び直線ｘ＝４１０で挟まれた領域）し、カーソルＱの描画を行って、カーソルＱが新たに表示される（ステップＳ１９）。
【００７３】
次いで、カーソルＱを点滅させるにあたり、カーソルＱの消灯について説明する。
文書作成アプリケーション１３０では、表示情報一時保持部１１０の表示情報からカーソルＱに対応する表示情報を削除して更新する（ステップＳ１１）。
【００７４】
ＯＳ１５０（表示情報取得部１５１）が、所定のタイミングで、表示情報一時保持部１１０が保持する表示情報から削除されたカーソルＱに対応する表示情報のサイズ情報を取得して、ＯＳ１５０（更新通知部１５２）は、描画管理アプリケーション１４０に、表示情報が更新された旨を通知すると共に、表示情報の更新箇所のサイズ情報を転送する（ステップＳ１２）。
【００７５】
描画管理アプリケーション１４０（描画領域取得部１４１）は、カーソルＱに対応する表示情報のサイズ情報を取得する（ステップＳ１３）。
描画管理アプリケーション１４０（描画判定部１４２）は、カーソルＱに対応する表示情報のサイズが所定範囲内であり、また描画回数が所定回数（今回で描画回数は２回目）以下であるために、描画管理アプリケーション１４０（描画回数カウント部１４３）は、描画回数に１を追加する（ステップＳ１４，Ｓ２０，Ｓ２１）。
【００７６】
描画管理アプリケーション１４０（描画制御部１４４）は、カーソルＱに対応する表示情報が削除された表示情報の書き換え要求をＯＳ１５０に通知する（ステップＳ１６）。
ＯＳ１５０（描画実行部１５３）は、表示情報一時保持部１１０が保持するカーソルＱに対応する表示情報が削除された表示情報を表示情報保持部１２０に転送させて、ＯＳ１５０（描画実行部１５３）は、さらに、表示部１６０に転送させた当該表示情報の表示要求を通知する（ステップＳ１７〜Ｓ１９）。
【００７７】
表示部１６０は、表示ユニット１０１の表示画面の書き換え領域をスキャンし、カーソルＱの描画を取り消して、カーソルＱを非表示にする。
再び、文書作成アプリケーション１３０では、カーソルＱを点灯させるために、上記と同様に、ステップＳ１１〜Ｓ１３の処理が実行される。
【００７８】
描画管理アプリケーション１４０（描画判定部１４２）が、取得したカーソルＱに対応する表示情報のサイズが所定範囲内であるが、描画回数が所定回数を越えることを判定すると、描画管理アプリケーション１４０（描画制御部１４４）は、ＯＳ１５０への書き換え要求の通知を停止する（ステップＳ１４，Ｓ２０，Ｓ２２）。
【００７９】
以後、文書作成アプリケーション１３０でカーソルＱの点滅に伴って、表示情報一時保持部１１０で保持される表示情報が更新されても、カーソルＱの点滅は表示画面には表示されなくなる。このため、表示画面にスキャンが行われなくなるために、スキャン領域のちらつきが生じなくなる。特に、当該液晶ディスプレイにコレステリック液晶のような粘性の高い液晶材料が用いられると、書き換えのスキャンのために印加された電圧によりほぼ一定方向に揃った液晶分子が元の向きに戻るまでに時間を要するためにちらつきが大きくなる。しかし、このような方法により、コレステリック液晶のような粘性が高い液晶材料が利用された液晶ディスプレイでもちらつきを抑えることが可能となる。
【００８０】
なお、このようにしてカーソルＱの点滅の表示が停止された状態で、表示情報において新たな更新箇所が変更された場合について説明する。
文書作成アプリケーション１３０では、ユーザの操作入力に応じて新たに１文字が入力されると、表示情報一時保持部１１０の表示情報に当該文字に対応する表示情報を追加して更新する（ステップＳ１１）。
【００８１】
なお、１文字のサイズ（ピクセル）は幅×高さは２０×２０である。
ＯＳ１５０（表示情報取得部１５１）が、所定のタイミングで、表示情報一時保持部１１０が保持する更新された表示情報に追加された１文字に対応する表示情報のサイズ情報を取得して、ＯＳ１５０（更新通知部１５２）は、描画管理アプリケーション１４０に、表示情報が更新された旨を通知すると共に、表示情報の更新箇所のサイズ情報を転送する（ステップＳ１２）。
【００８２】
描画管理アプリケーション１４０（描画領域取得部１４１）は、１文字に対応する表示情報のサイズ情報を取得する（ステップＳ１３）。
描画管理アプリケーション１４０（描画判定部１４２）は、１文字に対応する表示情報のサイズが所定範囲（カーソルＱのサイズ）外であるため、描画管理アプリケーション１４０（描画回数カウント部１４３）は、描画回数をリセットする（ステップＳ１４，Ｓ１５）。
【００８３】
描画管理アプリケーション１４０（描画制御部１４４）は、カーソルＱに対応する表示情報が追加された表示情報の書き換え要求をＯＳ１５０に通知する（ステップＳ１６）。
ＯＳ１５０（描画実行部１５３）は、表示情報一時保持部１１０が保持する１文字に対応する表示情報が追加された表示情報を表示情報保持部１２０に転送させて、ＯＳ１５０（描画実行部１５３）は、さらに、表示部１６０に転送させた当該表示情報の表示要求を通知する（ステップＳ１７，Ｓ１８）。
【００８４】
表示部１６０は、表示ユニット１０１の表示画面の書き換え領域（（４００，２０）及び（４２０，４０）で囲まれる領域）をスキャン（スキャン領域は、例えば、直線ｘ＝３９５及び直線ｘ＝４３０で挟まれた領域）し、１文字の描画を行って、１文字が新たに表示される（ステップＳ１９）。
【００８５】
このように、上記の情報処理装置１００では、表示情報において、表示情報の同一箇所が繰り返して更新されることに応じて、表示画面上の同一部分が所定回数連続して書き換えられると、当該同一箇所に対応する書き換え部分の書き換えを停止するようにした。これにより、書き換えのための表示画面上の書き換え部分のスキャンが実行されなくなり、スキャン領域のちらつきの発生が抑制されて、表示画面が見やすくなり、さらに、スキャンに伴う消費電力を抑制することが可能となる。
【００８６】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報処理装置１，１００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等がある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷ等がある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等がある。
【００８７】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００８８】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００８９】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現することもできる。
【符号の説明】
【００９０】
１，１００  情報処理装置
２，１１０  表示情報一時保持部
３，１２０  表示情報保持部
４  表示情報更新部
５  描画管理部
６  制御部
７，１６０  表示部
１００ａ  ＣＰＵ
１００ｂ  ＶＲＡＭ
１００ｃ  ＳＤＲＡＭ
１００ｄ  外部接続部
１００ｅ  グラフィック処理部
１００ｆ  シリコンディスク
１００ｇ  入力インタフェース
１００ｈ  バス
１０１  表示ユニット
１０２  操作ユニット
１３０  文書作成アプリケーション
１４０  描画管理アプリケーション
１４１  描画領域取得部
１４２  描画判定部
１４３  描画回数カウント部
１４４  描画制御部
１５０  ＯＳ
１５１  表示情報取得部
１５２  更新通知部
１５３  描画実行部
【図１】
2012047847.tif 000003
【図２】
2012047847.tif 000004
【図３】
2012047847.tif 000005
【図４】
2012047847.tif 000006
【図５】
2012047847.tif 000007