(57)【要約】【課題】文字および図形等を簡易な構成で表示することが可能な情報処理装置を提供する。【解決手段】画像データが書き込まれる格納手段（ＳＲＡＭ３１ｂ）を有し、画像データを表示する不揮発性表示手段（ＥＰＤ３１ａ）と、画像データを描画する際のワークエリアとしての記憶手段（ＶＲＡＭ３６ａ）と、記憶手段をワークエリアとして描画処理を実行し、不揮発性表示手段に表示する画像の一部としての領域画像データを生成する描画手段（表示制御ＭＣＵ３６）と、描画手段による描画処理によって生成され、記憶手段に記憶されている領域画像データを格納手段に転送する転送手段（表示制御ＭＣＵ３６）と、を備え、格納手段に格納された画像データを不揮発性表示手段に表示する。【選択図】図３
2009110449.tif 000002
【特許請求の範囲】
【請求項１】
画像データが書き込まれる格納手段を有し、前記画像データを表示する不揮発性表示手段と、
前記画像データを描画する際のワークエリアとしての記憶手段と、
前記記憶手段をワークエリアとして描画処理を実行し、前記不揮発性表示手段に表示する画像の一部としての領域画像データを生成する描画手段と、
前記描画手段による描画処理によって生成され、前記記憶手段に記憶されている前記領域画像データを前記格納手段に転送する転送手段と、を備え、
前記格納手段に格納された画像データを前記不揮発性表示手段に表示する、
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記描画手段は、前記不揮発性表示手段に表示される画像を水平方向または垂直方向に複数に分割した場合のそれぞれの短冊状の領域毎に描画処理を実行することを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記描画手段は、表示内容を変更する際には、前記複数の領域のうち、変更が必要な領域のみを再描画し、
前記転送手段は、再描画が行われた領域のみを前記格納手段に転送する、
ことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記格納手段に対する電源の供給を制御する制御手段を有し、
前記制御手段は、前記不揮発性表示手段に対する表示処理が終了した後に、前記描画手段による再描画を行う場合には、前記格納手段に対する電源の供給を継続し、それ以外の場合には電源の供給を停止する、
ことを特徴とする情報処理装置。
【請求項５】
画像データが書き込まれる格納手段を有する不揮発性表示装置に画像を表示するための情報処理方法であって、
前記不揮発性表示装置に表示する画像の一部としての領域画像データを、記憶手段をワークエリアとして描画処理するステップと、
前記描画処理によって生成された前記領域画像データを、前記記憶手段に記憶させるステップと、
前記記憶手段に記憶されている前記領域画像データを、前記格納手段に転送するステップと、
前記格納手段に格納された画像データを、前記不揮発性表示装置に表示するステップと、
からなることを特徴とする情報処理方法。
【請求項６】
画像データを格納する格納手段を有する不揮発性表示装置に表示する画像データを描画する際のワークエリアとしての記憶手段、
前記記憶手段をワークエリアとして描画処理を実行し、前記不揮発性表示装置に表示する画像の一部としての領域画像データを生成する描画手段、
前記描画手段による描画処理によって生成され、前記記憶手段に記憶されている前記領域画像データを前記格納手段に転送する転送手段、としてコンピュータを機能させ、
前記格納手段に格納された画像データを前記不揮発性表示装置に表示する、
ことを特徴とする情報処理プログラム。
【請求項７】
画像データが書き込まれる格納手段を有し、前記画像データを表示する不揮発性表示手段と、
前記画像データを描画する際のワークエリアとしての記憶手段と、
前記記憶手段をワークエリアとして描画処理を実行し、前記不揮発性表示手段に表示する画像の一部としての領域画像データを生成する描画手段と、
前記描画手段による描画処理によって生成され、前記記憶手段に記憶されている前記領域画像データを前記格納手段に転送する転送手段と、を備え、
前記格納手段に格納された画像データを前記不揮発性表示手段に表示する、
ことを特徴とするＩＣカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理プログラム、および、ＩＣカードに関する。
【背景技術】
【０００２】
特許文献１には、不揮発性表示装置と無線通信を組み合わせたＲＦ−ＩＤ装置に関する技術が開示されている。この技術では、無線通信によって受信された情報を、不揮発性表示装置に表示することにより、電源の消費を抑えつつ、表示を長時間維持することができる。
【特許文献１】特開２００５−１６５８１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１に開示される技術では、不揮発性表示装置に表示する情報としては、数字を例に挙げて説明しているが、文字および図形等の表示を可能にする場合には、装置の構成が複雑になるという問題点がある。
【０００４】
本発明は、上述した事情に鑑みてなされたものであり、文字および図形等を簡易な構成で表示することが可能な情報処理装置、情報処理方法、情報処理プログラム、および、ＩＣカードを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の情報処理装置は、画像データが書き込まれる格納手段を有し、前記画像データを表示する不揮発性表示手段と、前記画像データを描画する際のワークエリアとしての記憶手段と、前記記憶手段をワークエリアとして描画処理を実行し、前記不揮発性表示手段に表示する画像の一部としての領域画像データを生成する描画手段と、前記描画手段による描画処理によって生成され、前記記憶手段に記憶されている前記領域画像データを前記格納手段に転送する転送手段と、を備え、前記格納手段に格納された画像データを前記不揮発性表示手段に表示する、ことを特徴とする。
この構成によれば、不揮発性表示手段に表示する画像の一部としての領域画像データを記憶手段をワークエリアとして描画処理し、得られた領域画像データを格納手段に転送し、不揮発性表示手段に表示させる。このため、不揮発性表示手段に表示する画像を複数に分割して描画することから、文字および図形等を簡易な構成で表示することが可能になる。
【０００６】
また、本発明は、上記発明において、前記描画手段は、前記不揮発性表示手段に表示される画像を水平方向または垂直方向に複数に分割した場合のそれぞれの短冊状の領域毎に描画処理を実行することを特徴とする。
この構成によれば、描画手段は、不揮発性表示手段に表示される画像を水平方向または垂直方向に複数に分割した短冊状の領域毎に描画する。このため、メモリ上で連続する領域毎に描画を行って転送することから、描画手段による描画処理および転送手段による転送を高速化することができる。
【０００７】
また、本発明は、上記発明において、前記描画手段は、表示内容を変更する際には、前記複数の領域のうち、変更が必要な領域のみを再描画し、前記転送手段は、再描画が行われた領域のみを前記格納手段に転送することを特徴とする。
この構成によれば、表示内容を変更する際には、複数の領域のうちで変更が必要な領域のみを再描画して転送する。このため、再描画処理を高速に実行することができる。
【０００８】
また、本発明は、上記発明において、前記格納手段に対する電源の供給を制御する制御手段を有し、前記制御手段は、前記不揮発性表示手段に対する表示処理が終了した後に、前記描画手段による再描画を行う場合には、前記格納手段に対する電源の供給を継続し、それ以外の場合には電源の供給を停止することを特徴とする。
この構成によれば、不揮発性表示手段に対する表示処理が終了した後に、描画手段による再描画を行う場合には、格納手段に対する電源の供給を継続し、それ以外の場合には電源の供給を停止する。このため、再描画が必要な場合には電源の供給を継続するので、格納手段に格納された画像データが維持され、部分的な描画が可能になることから、再描画処理を高速化でき、また、再描画を行わない場合には電源の供給を停止することにより電源の消耗を防止できる。
【０００９】
また、本発明の情報処理方法は、画像データが書き込まれる格納手段を有する不揮発性表示装置に画像を表示するための情報処理方法であって、前記不揮発性表示装置に表示する画像の一部としての領域画像データを、記憶手段をワークエリアとして描画処理するステップと、前記描画処理によって生成された前記領域画像データを、前記記憶手段に記憶させるステップと、前記記憶手段に記憶されている前記領域画像データを、前記格納手段に転送するステップと、前記格納手段に格納された画像データを、前記不揮発性表示装置に表示するステップと、からなることを特徴とする。
この方法によれば、不揮発性表示装置に表示する画像の一部としての領域画像データを記憶手段をワークエリアとして描画処理し、得られた領域画像データを格納手段に転送し、不揮発性表示装置に表示させる。このため、不揮発性表示装置に表示する画像を複数に分割して描画することから、文字および図形等を簡易な構成で表示することが可能になる。
【００１０】
また、本発明の情報処理プログラムは、画像データを格納する格納手段を有する不揮発性表示装置に表示する画像データを描画する際のワークエリアとしての記憶手段、前記記憶手段をワークエリアとして描画処理を実行し、前記不揮発性表示装置に表示する画像の一部としての領域画像データを生成する描画手段、前記描画手段による描画処理によって生成され、前記記憶手段に記憶されている前記領域画像データを前記格納手段に転送する転送手段、としてコンピュータを機能させ、前記格納手段に格納された画像データを前記不揮発性表示装置に表示する、ことを特徴とする。
このプログラムによれば、不揮発性表示装置に表示する画像の一部としての領域画像データを記憶手段をワークエリアとして描画処理し、得られた領域画像データを格納手段に転送し、不揮発性表示装置に表示させる。このため、不揮発性表示装置に表示する画像を複数に分割して描画することから、文字および図形等を簡易な構成で表示することが可能になる。
【００１１】
また、本発明のＩＣカードは、画像データが書き込まれる格納手段を有し、前記画像データを表示する不揮発性表示手段と、前記画像データを描画する際のワークエリアとしての記憶手段と、前記記憶手段をワークエリアとして描画処理を実行し、前記不揮発性表示手段に表示する画像の一部としての領域画像データを生成する描画手段と、前記描画手段による描画処理によって生成され、前記記憶手段に記憶されている前記領域画像データを前記格納手段に転送する転送手段と、を備え、前記格納手段に格納された画像データを前記不揮発性表示手段に表示する、ことを特徴とする。
この構成によれば、不揮発性表示手段に表示する画像の一部としての領域画像データを記憶手段をワークエリアとして描画処理し、得られた領域画像データを格納手段に転送し、不揮発性表示手段に表示させる。このため、不揮発性表示手段に表示する画像を複数に分割して描画することから、文字および図形等を簡易な構成で表示することが可能になる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施形態について説明する。なお、以下では、本発明の情報処理装置をＩＣ（Integral Circuit）カードとして実施した場合を例に挙げて説明する。また、本発明の情報処理方法および情報処理プログラムは、ＩＣカードの動作およびＩＣカードを制御するプログラムとして説明する。
【００１３】
（Ａ）実施の形態の構成の説明
図１は、本発明を適用した実施形態に係るＩＣカードを含むＩＣカードシステムの概略構成を示す図である。図１に示すように、ＩＣカードシステムは、パーソナルコンピュータ１０、通信ルータ２０、および、ＩＣカード３０−１，３０−２を主要な構成要素としている。なお、この例では、パーソナルコンピュータおよび通信ルータはそれぞれ１台とされ、また、ＩＣカードは２枚とされているが、これ以外の台数（または枚数）であってよい。
【００１４】
ここで、パーソナルコンピュータ１０は、図示せぬＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive）等を主要な構成要素とし、ＨＤＤに格納されているアプリケーションプログラムを実行することにより、ＩＣカード３０−１，３０−２に表示させる情報を生成するとともに、通信ルータ２０を介して生成された情報を送信する。通信ルータ２０は、パーソナルコンピュータ１０から供給された情報に基づいて、搬送波を所定の変調方式により変調し、変調された搬送波を電波としてＩＣカード３０−１，３０−２に対して送信する。ＩＣカード３０−１，３０−２は、通信ルータ２０から送信された電波を受信して復調することにより、搬送波に含まれている情報を取得し、取得した情報を後述するＥＰＤ（Electrophoretic Display）に表示させる。
【００１５】
図２は、図１に示すＩＣカード３０−１の外観構成を示す図である。なお、ＩＣカード３０−１とＩＣカード３０−２は、同様の構成とされているので、以下では、ＩＣカード３０−１を例に挙げて説明を行う。図２に示すように、ＩＣカード３０−１は、略長方形の薄型の形状を有する担体５０を有しており、ＩＣカード３０−１の表面（図２における奥行き方向の手前側の面）には、表示デバイスとしてのＥＰＤ３１ａがはめ込まれており、また、その下側（図２の上下方向の下側）には後述する入力デバイス３５を構成する操作ボタン３５ａ〜３５ｃが配置されている。
【００１６】
図３は、ＩＣカード３０−１の構成例を示すブロック図である。図３に示すように、ＩＣカード３０−１は、ＥＰＤ３１ａ（請求項中「不揮発性表示手段」および「不揮発性表示装置」に対応）、ＳＲＡＭ（Static RAM）３１ｂ（請求項中「格納手段」に対応）、表示制御回路３２、バッテリ３３、電源回路３４、入力デバイス３５、表示制御ＭＣＵ（Main Control Unit）３６（請求項中「描画手段」、「転送手段」、および、「制御手段」に対応）、不揮発性メモリ３７、通信制御ＭＣＵ３８、ＲＦ（Radio Frequency）回路３９、および、アンテナ４０を主要な構成要素としている。
【００１７】
ここで、ＥＰＤ３１ａは、透明な液体の中で浮動する微粒子を電界によって移動させることにより、文字および図形等の表示を行う表示デバイスである。なお、ＥＰＤ３１ａに表示された情報は、ＥＰＤ３１ａへの電源の供給を絶った後も表示され続ける、不揮発性の表示デバイスである。ＳＲＡＭ３１ｂは、ＥＰＤ３１ａに表示する情報を格納するメモリである。より詳細には、ＥＰＤ３１ａは、例えば、横および縦がそれぞれ３５２×４５０画素から構成されており、ＳＲＡＭ３１ｂは、横および縦がそれぞれ３５２×４５０ビットの情報を格納可能な記憶容量を有しており、ＳＲＡＭ３１ｂに格納されている情報の各ビットに応じてＥＰＤ３１ａを構成する画素を黒または白の状態とすることにより、種々の情報を表示することができる。なお、この実施の形態では、ＳＲＡＭ３１ｂは、書き込みのみが可能なライトオンリ（Write Only）のメモリとして構成される。表示制御回路３２は、ＥＰＤ３１ａに情報を表示する際の制御を行う回路であり、例えば、表示制御ＭＣＵ３６とＥＰＤ３１ａとの間の電圧の変換を行う制御を行う。また、表示制御回路３２は、電源回路３４から供給された電力をＳＲＡＭ３１ｂおよびＥＰＤ３１ａに供給する。バッテリ３３は、例えば、リチウムイオン電池等によって構成され、電源回路３４に直流電力を供給する。電源回路３４は、バッテリ３３から供給される電源電圧を、所定の電圧に昇圧または降圧し、表示制御回路３２に供給する。なお、図３では、電源回路３４によって生成された電源電力は、表示制御回路３２のみに供給されているが、実際にはその他の部分にも供給されている。
【００１８】
入力デバイス３５は、操作ボタン３５ａ〜３５ｃと、図示せぬスイッチによって構成され、操作ボタン３５ａ〜３５ｃがユーザによって操作された場合には、スイッチがオンまたはオフの状態になり、表示制御ＭＣＵ３６がスイッチの状態に基づいて操作ボタンが操作されたことを検出する。表示制御ＭＣＵ３６は、通信制御ＭＣＵ３８から供給されたコマンドを解釈し、不揮発性メモリ３７に格納されている対応するフォントデータまたはビットマップデータを取得し、内蔵されているＶＲＡＭ（Video RAM）３６ａ（請求項中「記憶手段」に対応）をワークエリアとして描画処理を実行し、得られた画像データを表示制御回路３２に供給してＥＰＤ３１ａに表示させる処理を実行する。不揮発性メモリ３７は、例えば、ＦｅＲＡＭ(Ferroelectric RAM)によって構成され、表示制御ＭＣＵ３６が使用するフォントデータおよびビットマップデータを格納するとともに、表示制御ＭＣＵ３６が実行するプログラム等を格納する。通信制御ＭＣＵ３８は、ＲＦ回路３９から供給されるディジタル信号を解釈し、内蔵するメモリ（不図示）を書き換えたり、ディジタル信号から復元されたコマンドを表示制御ＭＣＵ３６に供給したりする。ＲＦ回路３９は、アンテナ４０によって捕捉された電波を復調し、ディジタル信号を生成して、通信制御ＭＣＵ３８に供給する。アンテナ４０は、例えば、コイル形状を有しており、通信ルータ２０から送信された電波を捕捉し、ＲＦ回路３９に供給する。
【００１９】
図４は、図３に示す表示制御ＭＣＵ３６が有するＶＲＡＭ３６ａと、ＳＲＡＭ３１ｂとの関係を示す図である。図４に示すように、ＶＲＡＭ３６ａは、横および縦がそれぞれ３５２×５２ビットの情報を格納可能な容量を有しており、表示制御ＭＣＵ３６は、このＶＲＡＭ３６ａをワークエリアとして描画処理を実行し、“０”または“１”から構成される画像データを生成する。ＳＲＡＭ３１ｂは、横および縦がそれぞれ３５２×４５０ビットの情報を格納可能な容量を有しており、ＳＲＡＭ３１ｂに格納されている画像データのビット情報に応じて、ＥＰＤ３１ａの各画素が白色または黒色のいずれかに表示される。なお、ＶＲＡＭ３６ａとＳＲＡＭ３１ｂは、横方向のビット数が３５２ビットで同じとされている。また、縦方向につては、ＳＲＡＭ３１ｂはＶＲＡＭ３６ａの８．７倍程度の容量を有している。このため、ＶＲＡＭ３６ａにおいて生成された画像データ（領域画像データ）が複数回転送されることにより、ＳＲＡＭ３１ｂに格納される１枚分の画像が完成する。
【００２０】
なお、本実施の形態では、図５に示すように、ＳＲＡＭ３１ｂは、フッタおよびヘッダならびにＮｏ．１〜Ｎｏ．８の領域に分割されており、それぞれの領域単位で画像データをＶＲＡＭ３６ａからＳＲＡＭ３１ｂに転送することができる。なお、図５の例では、フッタは縦方向の高さ（Height）が８ビットとされ、ヘッダは２６ビットとされ、Ｎｏ．１〜Ｎｏ．８の領域はそれぞれ５２ビットとして構成されている。Ｎｏ．１〜Ｎｏ．８の領域は、ＶＲＡＭ３６ａと同一のサイズとされている。なお、図５は一例であって、これ以外のサイズであったり、あるいはこれ以外の個数に分割されていたりしてもよい。
【００２１】
（Ｂ）実施の形態の動作の説明
つぎに、図６を参照して、図１に示すＩＣカードシステムの動作について説明する。なお、ＩＣカード３０−１，３０−２において実行される処理は同様であるので、以下ではＩＣカード３０−１を例に挙げて説明する。
まず、パーソナルコンピュータ１０から新たな情報をＩＣカード３０−１，３０−２に送信する動作について説明する。例えば、ＩＣカード３０−１，３０−２に対して情報を提供して表示させるような場合、パーソナルコンピュータ１０において、所定のアプリケーションプログラムを起動し、ＩＣカード３０−１，３０−２に対して供給しようとする情報を生成する。具体的には、ＩＣカード３０−１，３０−２に供給する情報として、例えば、提供される情報を選択するメニュー画面を描画するための描画コマンドと、メニュー画面において所定の情報が選択された場合には対応する情報を表示するための描画コマンドとが生成される。そして、これらの情報は、パーソナルコンピュータ１０の所定のインタフェース（例えば、ＵＳＢ（Universal Serial Bus）またはＬＡＮ（Local Area Network））を介して通信ルータ２０に供給される。通信ルータ２０では、パーソナルコンピュータ１０から供給された情報を取得し、対応するディジタルビット列（“０”および“１”の列）に変換し、このディジタルビット列に基づいて搬送波を変調し、図示せぬアンテナから電波として送信する。
【００２２】
このようにして通信ルータ２０から送信された電波は、ＩＣカード３０−１によって受信される（ステップＳ１０）。より詳細には、通信ルータ２０から送信された電波は、ＩＣカード３０−１のアンテナ４０によって捕捉され、ＲＦ回路３９に供給される。ＲＦ回路３９では、アンテナ４０によって捕捉された搬送波に含まれているディジタルビット列を抽出する。そして、抽出されたディジタルビット列は、通信制御ＭＣＵ３８に供給され、そこで、コマンドの解釈が行われる。いまの例では、受信した情報は、描画コマンドであるので、図６のステップＳ１１においてＹｅｓと判定され、ステップＳ１２に進む。なお、描画コマンドでないと判定された場合（ステップＳ１１；Ｎｏ）には、処理を終了する。
【００２３】
受信したディジタルビット列が描画コマンドである場合には、ステップＳ１２に進み、表示制御ＭＣＵ３６は、ＶＲＡＭ３６ａをワークエリアとして描画処理を実行する。このとき、描画コマンドとしては、図５に示すいずれかの領域を指定するデータと、表示する内容を示す情報とが含まれているので、これらに基づいて描画処理を実行する。例えば、文字を描画する場合には、文字を示すコード（例えば、シフトＪＩＳ（Japan Industrial Standard）コード）に対応するフォントデータを、不揮発性メモリ３７から取得し、ＶＲＡＭ３６ａの所定の領域に展開する。また、図形の場合には、描画コマンド（例えば、線分の描画コマンド等）に応じて描画処理を実行し、該当するビットを“１”または“０”の状態とする。さらに、ビットマップデータの場合には、受信したビットマップデータまたは不揮発性メモリ３７に格納されている所定のビットマップデータを取得して、ＶＲＡＭ３６ａの所定の領域に展開する。このような処理により、図５に示すいずれかの領域に対応する画像データ（領域画像データ）が生成される。
【００２４】
ステップＳ１３では、表示制御ＭＣＵ３６は、表示制御回路３２に対してＳＲＡＭ３１ｂに対して電源電力の供給を開始するように指示する。これにより、ＳＲＡＭ３１ｂに対して、電源電圧である５Ｖの供給が開始されるので、ＳＲＡＭ３１ｂは動作を開始する。なお、ＳＲＡＭ３１ｂは、揮発性メモリであるので、前回記憶していた内容は消えている。
【００２５】
ステップＳ１４では、表示制御ＭＣＵ３６は、ＶＲＡＭ３６ａに格納されている画像データを、表示制御回路３２を介して、ＳＲＡＭ３１ｂに転送する処理を実行する。例えば、図５に示すＮｏ．１の領域の画像データの描画処理が完了した場合には、ＶＲＡＭ３６ａに格納されている、例えば、横および縦が３５２×５２ビットの画像データが、ＳＲＡＭ３１ｂの図５に示すＮｏ．１の領域に対して転送される。これにより、ＳＲＡＭ３１ｂのＮｏ．１の領域には、ＶＲＡＭ３６ａによって描画された画像データが格納される。
【００２６】
つぎに、ステップＳ１５では、表示制御ＭＣＵ３６は、描画を継続するか否かを判定し、描画処理を継続する場合（ステップＳ１５；Ｙｅｓ）にはステップＳ１２に戻って同様の処理を繰り返し、それ以外の場合（ステップＳ１５；Ｎｏ）にはステップＳ１６に進む。より詳細には、受信した描画コマンドに、他の領域を描画するコマンドが含まれている場合にはステップＳ１２に戻って同様の処理を繰り返し、それ以外の場合にはステップＳ１６に進む。例えば、図５に示すＮｏ．２の領域その他を描画するコマンドが含まれている場合にはステップＳ１２に戻り、これらの領域に対する描画処理を実行する。
【００２７】
ステップＳ１６では、表示制御ＭＣＵ３６は、ＳＲＡＭ３１ｂに格納されている情報をＥＰＤ３１ａに表示する処理を実行する。より詳細には、表示制御ＭＣＵ３６は、表示制御回路３２に対してＥＰＤ３１ａに対して書き込み用の電圧（例えば、１５Ｖ）を供給するように指示を行うとともに、ＳＲＡＭ３１ｂに格納されている画像データを構成する各ビットの“０”または“１”の状態に応じて、ＥＰＤ３１ａの各画素を黒または白の状態にする。これにより、ＳＲＡＭ３１ｂに格納されている画像データに対応する情報がＥＰＤ３１ａに表示される。
【００２８】
ステップＳ１７では、表示制御ＭＣＵ３６は、表示処理を継続するか否かを判定し、継続する場合（ステップＳ１７；Ｙｅｓ）にはステップＳ１２に戻って前述の場合と同様の処理を繰り返し、それ以外の場合（ステップＳ１７；Ｎｏ）にはステップＳ１８に進む。より詳細には再描画を行う場合、一例として、画面の一部を点滅表示したり、反転表示したり、あるいは、ユーザの操作待ちの状態である場合（操作に応じた再描画が想定される場合）には、ステップＳ１２に進み、それ以外の場合にはステップＳ１８に進む。ところで、ステップＳ１７においてＹｅｓと判定されてステップＳ１２に戻って再描画を行う場合、ステップＳ１８を経由しないことから、ＳＲＡＭ３１ｂに対して電源が供給され続けるので、ＳＲＡＭ３１ｂに格納されている情報は保持される。このため、ＥＰＤ３１ａに表示されている情報の一部を変更する場合には、ＳＲＡＭ３１ｂの情報を維持したままで書き換えを行うことにより、描画速度を向上させることができる。
【００２９】
一例として、図７（Ａ）に示すメニュー画面では、つぎの操作として、ユーザがメニュー項目を選択することが予想されるので、図７（Ａ）のメニュー画面を描画した後には、ステップＳ１７において、表示処理を継続する（Ｙｅｓ）と判定し、ステップＳ１２に進む。そして、ユーザによって操作ボタン３５ａ〜３５ｃが操作された場合には、図７（Ｂ）に示すように、対応する項目を反転表示または点滅表示する必要が生じるが、その場合には、表示制御ＭＣＵ３６は、ステップＳ１２において選択されたメニュー項目のみをＶＲＡＭ３６ａにおいて再描画処理し、ステップＳ１４において当該データのみをＳＲＡＭ３１ｂに転送して上書きし、ステップＳ１６においてＥＰＤ３１ａに表示させる。これにより、表示を変更する領域のみを再描画処理して転送処理するだけでよいので、描画速度を向上させることができる。この結果、例えば、１秒間に数回程度の描画しかできないＥＰＤ３１ａであっても、ユーザに不満を感じさせることなく、表示を行うことができる。
【００３０】
一方、表示処理を継続しない場合には、ステップＳ１８に進み、表示制御ＭＣＵ３６は、表示制御回路３２に対してＳＲＡＭ３１ｂに対する電源の供給を終了させる。これにより、ＳＲＡＭ３１ｂに記憶されている内容は消去されるが、消費電力を抑えることにより、バッテリ３３の消耗を防止できる。なお、ＥＰＤ３１ａは、不揮発性の表示装置であるので、電源の供給が終了された場合であっても、表示内容は維持される。
【００３１】
以上に説明したように、本発明の実施の形態によれば、ＳＲＡＭ３１ｂよりも小さい記憶容量を有するＶＲＡＭ３６ａにおいて描画処理を実行して領域画像データを生成し、生成された画像データをＳＲＡＭ３１ｂに転送するようにしたので、高解像度のＥＰＤ３１ａを用いた場合であっても、解像度が高い情報をＥＰＤ３１ａに表示させることができる。
【００３２】
また、ＥＰＤ３１ａを複数の短冊状の領域に分割し、それぞれの領域毎に描画処理を実行するようにしたので、ＳＲＡＭ３１ｂにおいて連続する領域に対して転送処理を行うことで、転送処理を高速化することができる。また、予め定まった内容を表示する場合には処理をルーチン化することにより処理速度を向上できる。例えば、エラー表示を行う場合、表示する内容と領域は予め定まっていることが多いので、そのような場合には、表示する内容のみを指定することにより、エラーの表示処理を実行できる。
【００３３】
また、表示処理を継続する場合には、ＳＲＡＭ３１ｂに対する電源の供給を維持しつつ、領域単位で再描画を行うようにしたので、処理速度が遅いＥＰＤ３１ａであっても、ユーザに不満を感じさせることなく、描画処理を実行することができる。また、このように、電源を継続して供給する場合を、表示処理を継続する場合に限ることにより、電源をこまめに遮断して、バッテリ３３の消耗を防ぐことができる。
【００３４】
また、領域単位で再描画処理を行うことにより、ＳＲＡＭ３１ｂとして、ライトオンリのメモリを使用することができる。すなわち、パーソナルコンピュータ等において表示装置に表示する画像データを保持するメモリでは、新たな情報と既存の情報の論理演算を行うことにより情報の表示が行われることが一般的であるので、このようなメモリではリードおよびライトが可能なメモリが必要である。しかしながら、本実施の形態では、ＶＲＡＭ３６ａにおいてこのような論理演算を行い、論理演算の結果をＳＲＡＭ３１ｂに転送するようにした。これにより、ＳＲＡＭ３１ｂとしては、リードおよびライトが可能なメモリよりも安価なライトオンリのメモリで事足りることから、装置のコストを低減できる。また、リードサイクルを除外することにより、メモリのアクセス速度を向上することができる。
【００３５】
（Ｃ）変形実施の態様
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能であることは勿論である。
たとえば、以上の実施の形態では、本発明の実施の形態に係る情報処理装置をＩＣカードとして実施した場合の例を示したが、本発明は、このような場合に限定されるのではなく、例えば、他の小型の情報処理装置に適用することが可能である。
【００３６】
また、以上の実施の形態では、不揮発性表示装置としてＥＰＤ３１ａを例に挙げて説明したが、これ以外の不揮発性表示装置を用いてもよい。また、ＥＰＤ３１ａの解像度としては、横および縦がそれぞれ３５２×４５０画素のモノクロの装置を例に挙げて説明したが、これ以外の画素数であったり、カラーの装置であったりしてもよい。なお、カラーの場合には、図４に示すＶＲＡＭ３６ａおよびＳＲＡＭ３１ｂがＲ，Ｇ，Ｂのそれぞれについて１つずつ必要になる。また、図５に示す領域の分割の仕方は一例であり、これ以外の分割の方法であってもよい。
【００３７】
また、以上の実施の形態では、電源供給を終了するのは、表示処理を継続しない場合としたが、例えば、パーソナルコンピュータ１０からの情報の供給が一定時間以上なされない場合、ユーザの操作が一定時間以上なされない場合、バッテリ３３の電圧が所定の電圧以下である場合には、電源供給を終了するようにしてもよい。そのような処理によれば、バッテリ３３の消耗を防ぐことができる。
【００３８】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disk）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disk ROM）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【００３９】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００４０】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【図面の簡単な説明】
【００４１】
【図１】本発明の情報処理装置を含むシステムの全体構成を示す図である。
【図２】図１に示すＩＣカードの外観を示す図である。
【図３】図１に示すＩＣカードの詳細な構成例を示すブロック図である。
【図４】図３に示すＶＲＡＭとＳＲＡＭの関係を示す図である。
【図５】図３に示すＳＲＡＭの分割の態様を示す図である。
【図６】図３に示すＩＣカードにおいて実行される処理の一例である。
【図７】図３に示すＩＣカードに表示される情報の一例である。
【符号の説明】
【００４２】
１０…パーソナルコンピュータ、２０…通信ルータ、３０−１，３０−２…ＩＣカード（情報処理装置）、３１ａ…ＥＰＤ（不揮発性表示手段、不揮発性表示装置）、３１ｂ…ＳＲＡＭ（格納手段）、３６…表示制御ＭＣＵ（描画手段、転送手段、制御手段）、３６ａ…ＶＲＡＭ（記憶手段）。
【図１】
2009110449.tif 000003
【図２】
2009110449.tif 000004
【図３】
2009110449.tif 000005
【図４】
2009110449.tif 000006
【図５】
2009110449.tif 000007
【図６】
2009110449.tif 000008
【図７】
2009110449.tif 000009