[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2002229550A - 情報端末装置 - Google Patents

情報端末装置

Info

Publication number
JP2002229550A
JP2002229550A JP2001022306A JP2001022306A JP2002229550A JP 2002229550 A JP2002229550 A JP 2002229550A JP 2001022306 A JP2001022306 A JP 2001022306A JP 2001022306 A JP2001022306 A JP 2001022306A JP 2002229550 A JP2002229550 A JP 2002229550A
Authority
JP
Japan
Prior art keywords
memory
display
image data
colors
information terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001022306A
Other languages
English (en)
Inventor
Hiromitsu Kondo
弘光 近藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2001022306A priority Critical patent/JP2002229550A/ja
Publication of JP2002229550A publication Critical patent/JP2002229550A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【課題】 メモリへのアクセスを効率的にするととも
に、有効利用する。 【解決手段】 CPU14は、アプリケーション実行時
において、そのアプリケーションで利用する色数を認識
する。そして、認識した色数に従って、メモリ10内の
フレームメモリエリア10bの容量を決定する。これに
よって、色数が少ないときにおけるメモリ10へのアク
セスが容易になる。また、メモリ10を有効利用でき
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、表示用の画像デー
タの取り扱いに関する。
【0002】
【従来の技術】従来より、各種の情報端末装置があり、
ディスプレイに各種の表示が行える。そして、このディ
スプレイの表示には、カラー表示が可能なものが多い。
【0003】そして、このカラー表示には、各種の設定
があり、所定の設定画面において、ディスプレイの表示
について設定できるようになっている。
【0004】そして、このディスプレイへの表示におい
ては、通常ディスプレイの表示と1対1で対応するフレ
ームメモリを設け、ここに少なくとも1画面分の画像デ
ータを書き込み、これを読み出してディスプレイに表示
している。
【0005】ここで、ディスプレイへの表示は、アプリ
ケーションなどによって、色数などが異なる。フレーム
メモリは、そのコンピュータが行える最大能力の表示に
対し確保し、アプリケーションなどの要求に最大限応え
るように構成されている。
【0006】
【発明が解決しようとする課題】一方、携帯電話機、P
DA(パーソナル・デジタル・アシスタント)、Web
端末、などの携帯用情報端末では、搭載するメモリの容
量に限界がある。そこで、搭載しているメモリをできる
だけ有効利用したいという要求がある。
【0007】本発明は上記課題に鑑みなされたものであ
り、メモリを有効利用できる情報端末装置を提供するこ
とを目的とする。
【0008】
【課題を解決するための手段】本発明に係る情報端末装
置は、アプリケーションプログラムが取り扱う色数を検
出する検出手段と、検出した色数に応じて、メモリにお
ける表示画像データを記憶するエリアを割り当てる割り
当て手段と、を有することを特徴とする。
【0009】また、本発明に係る情報端末装置は、各種
データ処理を行うコントローラと、このコントローラに
接続され、各種データを記憶するメモリと、コントロー
ラに接続され、各種画像を表示する表示装置と、を有
し、前記コントローラがアプリケーションプログラムを
実行する際に、アプリケーションプログラムに含まれる
色数設定データに基づいて、前記メモリにおける表示装
置に対応する表示画像データを記憶するエリアを設定す
ることを特徴とする。
【0010】また、本発明に係るプログラムは、情報端
末装置において画像を行うためのプログラムであって、
情報端末装置に、使用色数を設定させ、メモリの表示画
像データを記憶するフレームメモリエリアを設定させ、
画像データを前記フレームメモリエリアに記憶させ、フ
レームメモリエリアに記憶されている表示画像データを
読み出して表示装置に出力させるプログラム。
【0011】このように、本発明によれば、取り扱う色
数に応じて、メモリにおける表示画像データを記憶する
エリアを設定する。従って、表示色が少ない場合には、
メモリにおける表示画像データの記憶エリアを小さくで
きる。そこで、表示のためのメモリへのアクセスを少な
い容量にでき、効率的なメモリアクセスができる。特
に、通常のデータ処理を行う際に表示画像データの読み
出しと衝突する確率が減り、データ処理の高速化が図れ
る。また、余ったメモリ容量を他の用途に利用すること
もできる。
【0012】
【発明の実施の形態】以下、本発明の実施形態につい
て、図面に基づいて説明する。
【0013】図1は、実施形態の情報端末装置の構成を
説明する図である。メモリ10は、DRAM(ダイナミ
ック・RAM)や、SRAM(スタティック・RAM)
などから構成されており、プログラムの実行などに使用
するメインメモリエリア10aと、画像表示のためのフ
レームメモリエリア10bとを有している。
【0014】このメモリ10には、メモリバス12を介
し、CPU14が接続されている。このCPU14は、
種々の演算処理を行うメインのCPU、RAM、ROM
などの他、メモリコントローラ、ビデオコントローラ、
その他IO(入出力インタフェース)などが含まれてい
る。
【0015】また、CPU14に表示装置16が接続さ
れている。この表示装置16は、LCD(液晶表示装
置)、CRT(陰極線管)、EL(エレクトロルミネッ
センス)ディスプレイなどが利用される。なお、これら
はカラー表示が可能である。
【0016】また、情報端末装置は、通常のように、入
力手段としてにキーやタッチパネル、通信機能、外部メ
モリとしてのハードディスクや、メモリカードなどを有
することが好適である。さらに、本実施形態の情報端末
装置は、携帯用でありバッテリも搭載している。
【0017】そして、CPU14は、アプリケーション
プログラムをメインメモリエリア10aにロードすると
ともに、必要に応じてこれを読み出して実行する。ま
た、このアプリケーションプログラムの実行に応じて必
要な表示を表示装置16に行う。この表示のためには、
CPU14は、メモリバス12を介し、1画面分の画像
データをメモリ10のフレームメモリエリア10bに記
憶し、このフレームメモリエリア10bに記憶されてい
る画像データを読み出し、表示装置16に供給して、所
望の表示を行う。なお、アプリケーションデータは、メ
モリカードなどに記憶しておき、これを実行する場合に
必要な部分は一旦メモリ10のメインメモリエリア10
aに記憶して実行する。また、外部メモリを仮想的にメ
インメモリエリア10aとして利用してもよい。
【0018】ここで、本実施形態においては、メモリ1
0におけるメインメモリエリア10aと、フレームメモ
リエリア10bの容量が変更可能になっている。そし
て、アプリケーションの実行に先立って、フレームメモ
リエリア10bの容量をカラー表示の色数によって変更
する。
【0019】例えば、解像度が320×240ドットの
場合、64k色(16ビット)と、16色(4ビット)
とを比較すると、フレームメモリエリア10bの必要容
量は、153.6kバイトに対して38.4kバイトと
なる。従って、アプリケーションで使用する色数が16
色の場合には、フレームメモリエリア10bの容量を3
8.4kバイトに設定する。従って、フレームメモリエ
リア10bの大きさは1/4になる。
【0020】表示装置16がオンしている状態では、表
示をするために、CPU14がフレームメモリエリア1
0bのデータを読み込み、それを表示装置16に供給し
て表示を行っている。従って、CPU14においては、
フレームメモリエリア10bからの読み込みが定期的に
発生している。そして、この読み込みメモリバス12を
介し行われ、この期間は、CPU14はデータアクセス
およびフレームメモリエリア10bへの書き込みを行う
ことができない。このため、これらのアクセス要求が発
生しても、ウェイト状態になってしまう。
【0021】本実施形態では、アプリケーションで使用
する色数に応じて、フレームメモリエリア10bの容量
を小さく設定する。従って、表示のための読み出しは、
設定された容量に対応したものになる。すなわち、上述
の例では、16色の場合には64k色に対し、表示のた
めの読み込み時間は1/4になる。そこで、メモリバス
12の空き時間が増え、メインメモリエリア10aへの
アクセスや、フレームメモリエリア10bへの書き込み
についてのウェイト時間が短縮される。従って、画面の
書き換えやデータ処理などのアクセス速度を向上するこ
とができる。
【0022】なお、16色の場合には、メインメモリエ
リア10aを広くでき、ここを他の用途に利用すること
ができる。
【0023】次に、本実施形態におけるフレームメモリ
エリア10bの容量設定について、図2に基づいて説明
する。
【0024】本実施形態おいては、アプリケーションに
メモリの設定についての処理が書かれており、またCP
U内のビデオコントローラ内には画面の表示モードにつ
いてのデータが記憶されている。
【0025】まず、アプリケーションの冒頭の処理にお
いて、CPU14にあるビデオコントローラ内のレジス
タからデータを読み出し、アプリケーションに書かれて
いる画面モードと同一かどうかを判定する(S11)。
この判定で、NOの場合には、ビデオコントローラ内の
レジスタの値を変更し、画面表示色モードをアプリケー
ションに設定されているものに変更する(S12)。そ
して、CPU14にあるメモリコントローラにおいて、
メモリ10のマッピングを変更し、フレームメモリエリ
ア10bの容量を画面表示モードに対応したものに設定
する(S13)。なお、マッピングは、フレームメモリ
エリア10bのスタートアドレスおよびエンドアドレス
を記憶したり、メインメモリエリア10aのエンドアド
レスを記憶するなど適宜手法により、境界がわかるデー
タを記憶すればよい。
【0026】ここで、このS11〜S13の処理は、ア
プリケーションに含まれているプログラムルーチンをC
PU14が実行することによって行う。
【0027】このようにして、S13の処理が終了した
場合およびS11の判断においてNOでありビデオコン
トローラのレジスタの値の変更が必要ない場合には、ア
プリケーションプログラムを起動する(S14)。通常
の場合には、アプリケーションプログラムの実行により
対応する画像の表示が行われる。なお、このアプリケー
ションには、メインメニューの表示も含まれ、特別なア
プリケーションを実行しない場合には、メインメニュー
が表示される。
【0028】そして、アプリケーションの終了か否かを
判定し(S15)、終了であればS11に戻り、次のア
プリケーションまたはメインメニューの表示を行う。ま
た、S15においてNOの場合には、画面表示モードに
よるメモリの設定の処理を終了し、通常のアプリケーシ
ョンの実行に入る。
【0029】このように、本処理はアプリケーションの
最初の実行の際に行われる。そこで、次のアプリケーシ
ョンの実行(メインメニューに戻る場合を含む)の際に
画面表示モードによるメモリの再設定が行われることに
なる。
【0030】以上のようにして、アプリケーションプロ
グラムの実行に先立って、フレームメモリエリア10b
の設定が行われるため、その後のアプリケーションプロ
グラム実行時において、表示のためのメモリアクセスを
少なくすることができ、画面の書き換え、データの書き
込み読み出しなどのアクセス速度を改善することができ
る。なお、画面書き換えの際の書き込みデータ量も少な
くなる。
【0031】なお、写真や、絵等の画像表示や、画像編
集を行うアプリケーションであれば、フルカラー(24
ビット以上)または64k色(16ビット)に設定し、
アクセス速度が遅くても高画質を優先することが好適で
ある。一方、メモ帳、スケジュール管理、アドレス帳等
のPIM(パーソナル・インフォメーション・マネジメ
ント)等のアプリケーションの場合には、色数はあまり
必要ではない。そこで、16色(4ビット)などに設定
する。これによって、アクセス速度を向上することがで
き、また空いたメモリ容量を別の用途として使用するこ
ともできる。
【0032】
【発明の効果】以上説明したように、本発明によれば、
取り扱う色数に応じて、メモリにおける表示画像データ
を記憶するエリアを設定する。従って、表示色が少ない
場合には、メモリにおける表示画像データの記憶エリア
を小さくできる。そこで、表示のためのメモリへのアク
セスを少ない容量にでき、効率的なメモリアクセスがで
きる。特に、通常のデータ処理を行う際に表示画像デー
タの読み出しと衝突する確率が減り、データ処理の高速
化が図れる。また、余ったメモリ容量を他の用途に利用
することもできる。
【図面の簡単な説明】
【図1】 実施形態に係る情報端末装置の構成を示す図
である。
【図2】 実施形態の処理手順を示すフローチャートで
ある。
【符号の説明】
10 メモリ、10a メインメモリエリア、10b
フレームメモリエリア、12 メモリバス、14 CP
U、16 表示装置。
フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G09G 5/02 G09G 5/02 Z Fターム(参考) 5B060 GA01 5B069 AA01 BA01 BA04 BB16 BC09 HA13 5B080 CA01 CA08 FA02 5C082 AA00 BA12 BA34 BA35 BB02 BB16 BB25 CA12 CB01 DA86 EA08 EA18 MM02 MM04

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 アプリケーションプログラムが取り扱う
    色数を検出する検出手段と、 検出した色数に応じて、メモリにおける表示画像データ
    を記憶するエリアを割り当てる割り当て手段と、 を有する情報端末装置。
  2. 【請求項2】 各種データ処理を行うコントローラと、 このコントローラに接続され、各種データを記憶するメ
    モリと、 コントローラに接続され、各種画像を表示する表示装置
    と、 を有し、 前記コントローラがアプリケーションプログラムを実行
    する際に、アプリケーションプログラムに含まれる色数
    設定データに基づいて、前記メモリにおける表示装置に
    対応する表示画像データを記憶するエリアを設定する情
    報端末装置。
  3. 【請求項3】 情報端末装置において画像を行うための
    プログラムであって、 情報端末装置に、 使用色数を設定させ、 メモリの表示画像データを記憶するフレームメモリエリ
    アを設定させ、 表示画像データを前記フレームメモリエリアに記憶さ
    せ、 フレームメモリエリアに記憶されている表示画像データ
    を読み出して表示装置に出力させるプログラム。
JP2001022306A 2001-01-30 2001-01-30 情報端末装置 Pending JP2002229550A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001022306A JP2002229550A (ja) 2001-01-30 2001-01-30 情報端末装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001022306A JP2002229550A (ja) 2001-01-30 2001-01-30 情報端末装置

Publications (1)

Publication Number Publication Date
JP2002229550A true JP2002229550A (ja) 2002-08-16

Family

ID=18887742

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001022306A Pending JP2002229550A (ja) 2001-01-30 2001-01-30 情報端末装置

Country Status (1)

Country Link
JP (1) JP2002229550A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005196348A (ja) * 2004-01-05 2005-07-21 Seiko Epson Corp 情報表示装置及びその制御方法並びに情報表示プログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005196348A (ja) * 2004-01-05 2005-07-21 Seiko Epson Corp 情報表示装置及びその制御方法並びに情報表示プログラム

Similar Documents

Publication Publication Date Title
US6028585A (en) Screen display control method and a screen display control apparatus
JP2538029B2 (ja) コンピユ−タ・デイスプレイ装置
US20060279578A1 (en) Systems and methods for updating a frame buffer based on arbitrary graphics calls
CN110888521B (zh) 一种移动终端及其运行应用程序的方法
JPH11231850A (ja) ディスプレイ装置
JP4054090B2 (ja) 記憶容量を増大可能なビデオ・バッファ及びその提供方法
JP2889149B2 (ja) 画像表示制御方法及び画像表示制御装置
JP2002229550A (ja) 情報端末装置
US20060098031A1 (en) System and method for effectively performing image rotation procedures in a compressed domain
TW397960B (en) A memory with optimized memory space and wide data input/output and systems and methods using the same
CN108255568B (zh) 一种终端界面显示方法及装置、终端、存储介质
KR101460114B1 (ko) 기억장치 직접 접근을 위한 메모리 할당 방법 및 이를 위한단말기
US7483032B1 (en) Zero frame buffer
US7380075B2 (en) System and method for supporting variable-width memory accesses
US20230122719A1 (en) Memory accesses
TW444183B (en) Device and method for image rotation
JP2966182B2 (ja) 計算機システム
US20090094420A1 (en) Data access method and memory using the same
JP2001516897A (ja) 複数の表示装置を制御するための装置、この装置を有するシステム及び所属の方法
CN117274028A (zh) 数据处理方法、数据处理电路、电子设备和存储介质
KR100467519B1 (ko) 피앤피리소스를롬에저장하여사용하는컴퓨터및방법
JP2001505674A (ja) Vgaと整合性を有するビデオ表示アダプタを用いて効率的なメモリ読み出し動作を行なうための方法及び装置
CN112181868A (zh) 标识图片的显示方法、显示系统、电子设备及存储介质
CN111445873A (zh) mura补偿方法、装置、液晶显示面板及存储介质
Hua et al. Research of image display acceleration in embedded system