[go: up one dir, main page]

JP2006048034A - 画像データ転送を開始するためにメモリ書き込みを検出するためのシステム及び方法 - Google Patents

画像データ転送を開始するためにメモリ書き込みを検出するためのシステム及び方法 Download PDF

Info

Publication number
JP2006048034A
JP2006048034A JP2005210854A JP2005210854A JP2006048034A JP 2006048034 A JP2006048034 A JP 2006048034A JP 2005210854 A JP2005210854 A JP 2005210854A JP 2005210854 A JP2005210854 A JP 2005210854A JP 2006048034 A JP2006048034 A JP 2006048034A
Authority
JP
Japan
Prior art keywords
write
data
picture
detector module
transfer
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.)
Withdrawn
Application number
JP2005210854A
Other languages
English (en)
Inventor
Juraj Bystricky
ビストリッキィ ジュラジ
Soroushi Atousa
ソロウシ アトウサ
Victor G Chan
ガクイ チャン ビクター
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Publication of JP2006048034A publication Critical patent/JP2006048034A/ja
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/04Partial updating of the display screen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/12Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • G09G3/3611Control of matrices with row and column drivers

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Liquid Crystal Display Device Control (AREA)

Abstract

【課題】画像データ転送を開始するためにメモリ書き込みを検出するためのシステム及び方法。
【解決手段】画像データ転送を開始するためにメモリ書き込みを検出するためのシステム及び方法は、書き込み検出器モジュール及びコントローラロジックを有するディスプレイコントローラデバイスを含んで構成される。書き込み検出器モジュールは、ホスト中央処理装置からディスプレイコントローラのビデオメモリの中のオンスクリーンデータへの書き込み動作を検出する。書き込み検出器モジュールは、オンスクリーンデータが修正変更されたことを示す転送フラグを応答的にセットする。コントローラロジックが次に、転送フラグが書き込み検出器モジュールによってセットされていることを検出する。コントローラロジックはそれから、ビデオメモリからホスト電子デバイスのディスプレイに修正変更されたオンスクリーンデータを転送するためのフレーム転送動作を効率よく開始することができる。
【選択図】 図8

Description

本発明は一般的には電子ディスプレイコントローラシステムに関し、より具体的には画像データ転送を開始するためにメモリ書き込みを検出するためのシステム及び方法に関するものである。
今日の電子デバイスの設計者及び製造業者は電子画像データを表示するための効率の良い方法を実施することを考慮に入れなければならない。しかしながら、電子デバイスで画像データを効率よく表示することはシステム設計者にとって実質的な課題となることがある。例えば、デバイス機能及び性能を向上させることに対する要求が増えると、必要なシステムオペレーティングパワーが増えるし、更なるハードウェア資源が必要になる。パワー又はハードウェア要件が増えると、製造コスト及び動作の非効率性が増大するので、それに相応して好ましくない経済的インパクトになることもある。
さらに、様々な高度のディスプレイ制御操作を行なうデバイスの機能の拡張によりシステムユーザにとってはメリットが増すかもしれないが、様々なデバイス構成要素の制御及び管理にかかる負担も増すことがある。例えば、デジタル画像データを効率よく操作、転送、及び表示する拡張型電子デバイスは、かかわるデジタルデータの量が多く且つ複雑だから、効率の良いインプリメンテーションからメリットを受けることがある。
米国特許出願公開第2003/0098839号明細書
システム資源にかかる負担が増すと共にデータの大きさが実質的に増大するために、電子画像データの表示を制御するための新たなテクニックを開発することは関連電子技術の関心事であることは明白である。したがって、上記の全ての理由で、今日の電子デバイスの設計者、製造業者、及びユーザは、電子画像データを表示するための効率の良いシステムを開発することを依然として考慮に入れなければならない。
本発明によれば、画像データ転送を開始するためにメモリ書き込みを検出するためのシステム及び方法を開示している。ある特定の実施例において、電子デバイスは中央処理装置(CPU)と、一つ以上のディスプレイ、及びディスプレイコントローラを含むように実施することができる。ディスプレイコントローラの書き込み検出器モジュールは初期に、CPU又はその他の任意のしかるべき構成要素による書き込み動作が発生しているかどうかを判定するためにビデオメモリをモニタする。書き込み検出器モジュールがビデオメモリへのそうした書き込み動作が発生していると判定した場合には、書き込み検出器モジュールは次に上記書き込み動作がビデオメモリの移動可能なオンスクリーンデータ内にある書き込みアドレスへの書き込み動作であったかどうかを判定する。
書き込み検出器モジュールが、上記書き込み動作はビデオメモリのオンスクリーンデータの中にある書き込みアドレスへの書き込み動作であったと判定した場合には、書き込み検出器モジュールは応答して、オンスクリーンデータが修正変更されていることを示すためにディスプレイコントローラのコントローラレジスタの中に転送フラグをセットする。最後に、上記転送フラグに応じて、ディスプレイコントローラのコントローラロジックはディスプレイコントローラの修正変更されたオンスクリーンデータからの画像データのフレームをホスト電子デバイスのディスプレイに供給するために対応する転送動作を開始することができる。様々の実施例において、上記転送動作をディスプレイコントローラのコントローラロジックによって自動的に実行して構わないし、又はその代わりにCPU又はしかるべきシステムソフトウェアによって調整するようにしてもいい。本発明は、したがって、効率的な画像データ転送を開始するためにメモリ書き込みを検出するための改善されたシステム並びに方法を提供するものである。
以下、本発明の実施形態を図面に基づいて説明する。
本発明はディスプレイコントローラシステムの改善に関するものである。当業者が発明を作り使用できるように以下に説明し、説明を特許出願並びにその要件の文脈において提供している。ここに開示している実施例に対する様々な修正変更は当業者ならば明白であろう。また、本書の一般的な原理はその他の実施例にも当てはまることがある。したがって、本発明を表示した実施例に限定するつもりはなく、本発明には本書で説明している原理及び構成に矛盾しない限り最も広い範囲が与えられるべきである。
本発明は、画像データ転送を開始するためにメモリ書き込みを検出するためのシステム及び方法からなり、書き込み検出器モジュールとコントローラロジックとを有するディスプレイコントローラデバイスを含んで構成されている。書き込み検出器モジュールはホスト中央処理装置からディスプレイコントローラのビデオメモリの中のオンスクリーンデータへの書き込み動作を検出する。書き込み検出器モジュールは応答して、オンスクリーンデータが修正変更されたことを示す転送フラグをセットする。コントローラロジックが次に、書き込み検出器モジュールによって転送フラグがセットされたことを検出する。コントローラロジックはそれから、その修正変更されたオンスクリーンデータをビデオメモリからホスト電子デバイスのディスプレイに転送するためのフレーム転送動作を効率よく開始することができる。
さて図1を見ると、本発明による、電子デバイス110の一実施例のブロック図が表示されている。図1の実施例は、中央処理装置(CPU)122と、入出力(I/O)インタフェース126、ディスプレイコントローラ128、デバイスメモリ130、及び一つ以上のディスプレイ134を含んで構成されているが、これに限定されるものではない。別の実施例において、電子デバイス110を図1の実施例に関して説明する素子又は機能のうちのいくつかに加えて、或いはそれらの代わりに、素子又は機能を含んで構成して構わない。
図1の実施例において、CPU122を任意のしかるべき且つ有効なプロセッサデバイス又はマイクロプロセッサとして実施して様々なソフトウェアプログラム命令に応じて電子デバイス110の動作を制御及び調整するようにして構わない。図1の実施例において、デバイスメモリ130は、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、及びリムーバブルメモリ又はハードディスクドライブといった記憶デバイスを含んだ任意の所望する記憶デバイス構成を有して構わない。但し、これに限定されるものではない。図1の実施例において、デバイスメモリ130は電子デバイス110の様々な機能及び動作を実行するためにCPU122が実行するプログラム命令のデバイスアプリケーションを含んでいて構わない。但し、これに限定されるものではない。デバイスアプリケーションの特定の性質及び機能性は、一般的に、対応する電子デバイス110のタイプ及び具体的な用途といった要因いかんによって変わる。
図1の実施例において、上記のデバイスアプリケーションはCPU122が画像データ並びに対応する転送及び表示情報をホストバス138でディスプレイコントローラ128に供給できるようにするためのプログラム命令を含んでいて構わない。本発明によれば、ディスプレイコントローラ128は応答して、次に、受け取った画像データをディプレイバス142で電子デバイス110の一つ以上のディスプレイ134に供給する。図1の実施例において、入出力インタフェース(I/O)126は電子デバイス110との間で任意の必要なタイプの情報を送受信するために一つ以上のインタフェースを含んでいて構わない。入出力インタフェース126はデバイスユーザが電子デバイス110と通信できるようにするための一つ以上の手段を含んでいて構わない。さらに、様々な外部電子デバイスがI/O126を介して電子デバイス110と通信して構わない。例えば、デジタルカメラなどのデジタルイメージングデバイスは取り込んだ画像データを電子デバイス110に供給するために入出力インタフェース126を使用することができる。
図1の実施例において、電子デバイス110はディスプレイ134に関する様々な動作及び機能を効率よく管理するためにディスプレイコントローラ128を有益に使用することができる。ディスプレイコントローラ128のインプリメンテーション及び機能について以下に図2〜4と6〜9に関してさらに説明する。図1の実施例において、電子デバイス110は任意の所望するタイプの電子デバイス又はシステムとして実施されていて構わない。例えば、ある特定の実施例において、電子デバイス110は、携帯電話、パーソナルデジタルアシスタントデバイス、電子イメージングデバイス、或いはコンピュータデバイスとして択一的に実施されて構わない。電子デバイス110の動作及び利用の様々な実施例を以下に図2〜9に関してさらに説明する。
さて図2を見ると、本発明による、図1のディスプレイコントローラ128の一実施例のブロック図が表示されている。図2の実施例は、コントローラロジック212、ビデオメモリ216、コントローラレジスタ220、及び書き込み検出器モジュール224を含んで構成されているが、これに限定されるものではない。別の実施例において、ディスプレイコントローラ128は、図2の実施例に関して説明する素子又は機能のうちのいくつかに加えて、或いはそれらの代わりに、素子又は機能を含んで構成されていて構わない。
図2の実施例において、ディスプレイコントローラ128はCPU122(図1)から画像データ並びに対応する転送及び表示情報を受理する集積回路デバイスとして実施されていて構わない。ディスプレイコントローラ128はそれから、デバイスユーザに表示するためにしかるべき且つ有効な方法でその受け取った画像データを電子デバイス110のディスプレイ134に自動的に供給する。図2の実施例において、コントローラロジック212はディスプレイコントローラ128の総体的な動作を管理する。ある特定の実施例において、コントローラロジック212は画像作成モジュールと転送モジュールを含んで構成されているかもしれないが、これに限定されるものではない。画像作成モジュールは、ビデオメモリ216からの画像データの読み出しを管理すると共に、コントローラレジスタ220からの情報に従って表示するための対応する画像画素の形成を管理する。転送モジュールは上記画像画素をディスプレイ134(図1)に供給するために画像データ転送動作を実行する。
図2の実施例において、ディスプレイコントローラ128は画像データをビデオメモリ216のオンスクリーンデータの中に格納する書き込み動作を検出するための書き込み検出器モジュール224を使用することができる。検出器モジュール224は次にそれに応答して、ディスプレイコントローラ128からディスプレイ134への転送動作を開始するための転送フラグをセットすることができる。書き込み検出器モジュール224のインプリメンテーション及び使用のためのある特定の実施例について以下に図3〜4及び図6〜9に関してさらに説明する。
さて図3を見ると、本発明による、図2のビデオメモリ216の一実施例のブロック図が表示されている。図3の実施例において、ビデオメモリ216はオンスクリーンデータ312及びオフスクリーンデータ316を含んで構成されているが、これに限定されるものではない。別の実施例において、ビデオメモリ216は、図3の実施例に関して説明する素子及び機能のうちのいくつかに加えて、或いはそれらの代わりに、素子及び機能を含んで構成されていて構わない。
図3の実施例において、ビデオメモリ216は任意の有効なタイプのメモリデバイス又は構成を用いて実施されていて構わない。例えば、ある特定の実施例において、ビデオメモリ216はランダムアクセスメモリ(RAM)デバイスとして実施されていて構わない。図3の実施例において、オンスクリーンデータ312とオフスクリーンデータ316とはそれぞれビデオメモリ216の中の単一の連続したメモリブロックとして表示されている。しかしながら、様々な他の実施例において、オンスクリーンデータ312及び/又はオフスクリーンデータ316のいろいろな構成要素をビデオメモリ216内に複数の不連続メモリブロックとして容易に格納することができる。
図3の実施例において、CPU122(図1)は、デバイスユーザがビューできるように、ディスプレイコントローラ128が電子デバイス110のディスプレイ134に転送するための画像データをオンスクリーンデータ312に書き込む。図3の実施例において、オンスクリーンデータ312はディスプレイ134(図1)の画面に表示するための任意のしかるべきタイプの情報を含んでいる。例えば、オンスクリーンデータ312はディスプレイ134上のメインウィンドウ領域に対応するメイン画像データを含んでいることがある。さらに、オンスクリーンデータ312はディスプレイ134上の上記メインウィンドウ領域内に配置された一つ以上のピクチャインピクチャ(PIP)ウィンドウ領域に対応するピクチャインピクチャ画像データを含んでいることがある。
図3の実施例において、オフスクリーンデータ316は電子デバイス110のディスプレイ134に表示されない任意のしかるべきタイプの情報又はデータを含んでいて構わない。例えば、オフスクリーンデータ316は、ディスプレイコントローラ128のための様々なタイプの二重バッファリングスキームをサポートするのに使用されることがあるし、或いはディスプレイコントローラ128が使用するためのある特定のフォント又はその他のオブジェクトをキャッシングするのに用いられることもある。ビデオメモリ216の使用について以下に図6〜9に関してさらに説明する。
さて図4を見ると、本発明による、図2のコントローラレジスタ220の一実施例のブロック図が表示されている。図4の実施例において、コントローラレジスタ220は、構成レジスタ412、転送レジスタ416、雑多なレジスタ420、転送フラグ424、及びオンスクリーンレジスタ428を含んで構成されているが、これに限定されるものではない。別の実施例において、コントローラレジスタ220は図4の実施例に関して説明する素子及び機能のうちのいくつかに加えて、或いはそれらの代わりに、素子及び機能を含んで構成されていて構わない。
図4の実施例において、CPU122(図1)又はその他のしかるべき構成要素はディスプレイコントローラ128のコントローラロジック212が使用するための様々タイプの動作パラメータ及びその他の関連情報を指定するためにコントローラレジスタ220に情報を有益に書き込むことができる。図4の実施例において、コントローラレジスタ220は電子デバイス110のディスプレイコントローラ128及び/又はディスプレイ134の構成に関する様々なタイプの情報を格納するための構成レジスタ412を使用することができる。例えば、構成レジスタ412は、ディスプレイタイプ、ディスプレイサイズ、ディスプレイのフレームレート、及び様々なディスプレイのタイミングパラメータを指定することができる。図4の実施例において、コントローラレジスタ220は、ビデオメモリ216(図3)から電子デバイス110のディスプレイ134に画素データを供給するための転送動作に関する様々なタイプの情報を格納するための転送レジスタ416を使用することができる。
図4の実施例において、コントローラレジスタ220は、ディスプレイコントローラ128が使用するための任意の所望するタイプの情報又はデータを有効に格納するための雑多なレジスタ420を使用することができる。図4の実施例において、コントローラロジック212(図2)、書き込み検出器モジュール224、又はその他のしかるべき構成要素は、ディスプレイ134への画像データの転送をトリガーするためのある特定の条件が満たされたことを示すために転送フラグ424をセットすることができる。応答して、コントローラロジック212(図2)は、図8に関して以下に説明するように、対応する転送手順を実行する。図4の実施例において、CPU122又はその他のしかるべき構成要素は、オンスクリーンデータ312をビデオメモリ216に格納するための指定された記憶場所に関する様々なタイプの情報を含めるようにオンスクリーンレジスタ428をプログラムすることができる。オンスクリーンレジスタ428のインプリメンテーション及び使用について以下に図7及び9に関してさらに説明する。
さて図5を見ると、本発明による、図1のディスプレイ134の一実施例のブロック図が表示されている。図5の実施例において、ディスプレイ134は、ディスプレイメモリ512、ディスプレイロジック514、ディスプレイレジスタ516、タイミングロジック520、及び一つ以上の画面524を含んで構成されているが、これに限定されるものではない。別の実施例において、ディスプレイ134は、図5に関して説明する素子及び機能のうちのいくつかに加えて、或いはそれらの代わりに、素子及び機能を含んで構成されていて構わない。
図5の実施例において、ディスプレイ134はランダムアクセスメモリベースの液晶ディスプレイ(RAMベースLCDパネル)として実施されている。しかしながら、別の実施例において、ディスプレイ134を任意のタイプのしかるべきディスプレイ技術又は構成を用いて実施しても構わない。図5の実施例において、ディスプレイコントローラ128はディスプレイバス142でディスプレイレジスタ516に様々なタイプのディスプレイ情報を供給する。ディスプレイレジスタ516はそれから、タイミングロジック520を有効に制御するためにその受け取ったディスプレイ情報を用いることができる。図5の実施例において、ディスプレイロジック514はディスプレイ134のためのデータ転送及び表示機能を管理及び調整する。
図5の実施例において、ディスプレイコントローラ128のコントローラロジック212(図2)はディスプレイバス142でビデオメモリ216(図2)からディスプレイメモリ512に画像データを供給する。図5の実施例において、ディスプレイメモリ512は一般的にランダムアクセスメモリ(RAM)として実施される。しかしながら、その他の様々な実施例において、ディスプレイメモリ512を実施するのに任意の有効なタイプの或いは構成のメモリデバイスを用いて構わない。図5の実施例において、ディスプレイメモリ512は次に、電子デバイス110のデバイスユーザがビューできるように、ディスプレイコントローラ128から受け取った画像データをタイミングロジック512を介して一つ以上の画面524に有益に供給する。画像データを効率よくディスプレイ134に転送するための様々な技法について以下に図6〜9に関してさらに説明する。
さて図6を見ると、本発明による、図3のオンスクリーンデータ312の一実施例のブロック図が表示されている。図6の実施例において、オンスクリーンデータ312はメインウィンドウデータ612とピクチャインピクチャ(PIP)データ616を含んで構成されているが、これに限定されるものではない。別の実施例において、オンスクリーンデータ312は、図6に関して説明する素子及び機能のうちのいくつかに加えて、或いはそれらの代わりに、素子及び機能を含めるようにして構わない。例えば、ある特定の実施例において、電子デバイス110は関連したPIPデータを有する一つ以上のPIPウィンドウをサポートして構わない。
図6の実施例において、オンスクリーンデータ312は、ディスプレイ134(図5)の一つ以上の画面に表示するための任意のしかるべきタイプの情報を含んでいて構わない。例えば、オンスクリーンデータ312はディスプレイ134上のメインウィンドウ領域に対応するメインウィンドウデータ612を含んでいて構わない。さらに、オンスクリーンデータ312はディスプレイ134上の上記メインウィンドウ領域内に位置する一つ以上のピクチャインピクチャウィンドウ領域に対応するピクチャインピクチャ(PIP)データ616を含んでいて構わない。
図6の実施例において、メインウィンドウデータ612とPIPデータ616はオンスクリーンデータ312の中の連続したメモリブロックとして表示されている。しかしながら、様々な他の実施例において、メインウィンドウデータ612とPIPデータ616をビデオメモリ216内に不連続メモリブロックとして容易に格納することができる。メインウィンドウデータ612か又はPIPデータ616かどちらかへの書き込み動作の検出について以下に図8〜9に関してさらに説明する。
さて図7を見ると、図4のオンスクリーンレジスタ428の一実施例のブロック図が表示されている。図7の実施例において、オンスクリーンレジスタ428は、メインウィンドウ開始アドレス712、メインウィンドウ終了アドレス716、PIPウィンドウ開始アドレス720、及びPIPウィンドウ終了アドレス724を含んでいるが、これに限定されるものではない。別の実施例において、オンスクリーンレジスタ428は、図7の実施例に関して説明する素子及び機能のうちのいくつかに加えて、或いはそれらの代わりに、素子及び機能を含んでいて構わない。
図7の実施例において、CPU122又はその他のしかるべき構成要素は、ビデオメモリ216のオンスクリーンデータ312から目下表示されている画像データのための開始アドレス及び終了アドレスを含めるようにオンスクリーンレジスタ428をプログラムする。例えば、図7に実施例において、オンスクリーンレジスタ428は、上記メインウィンドウ領域のメインウィンドウデータ612をビデオメモリ216のどこに格納するかを指定するメインウィンドウ開始アドレス712及びメインウィンドウ終了アドレス716を含んでいる。
同様に、図7の実施例において、オンスクリーンレジスタ428は、上記PIPウィンドウ領域のPIPデータ616をビデオメモリ216のどこに格納するかを指定するPIPウィンドウ開始アドレス720及びPIPウィンドウ終了アドレス724も含んでいる。本発明によれば、書き込み検出器モジュール224(図2)は、ビデオメモリ216への新たな書き込み動作があればその書き込みアドレスをオンスクリーンレジスタ428からの上記オンスクリーンアドレスと比較して、直前の転送動作が実行されてからオンスクリーンデータ312からの任意の画素情報が変更されているかどうかを判定する。書き込み検出器モジュール224がオンスクリーンデータ312は一つ以上の介在する書き込み動作によって修正変更されていると判定した場合には、書き込み検出器モジュール224は今の転送動作を開始するために転送フラグ424(図4)をセットすることができる。オンスクリーンレジスタ428の使用について以下に図8〜9に関してさらに説明する。
さて図8を見ると、本発明の一実施例に従って、転送動作を実行するための方法ステップのフローチャートが表示されている。図8のフローチャートは例証のためであって、別の実施例においては、本発明を図8の実施例に関して説明するステップ及びシーケンスのうちのいくつかに加えて、或いはそれらの代わりに、ステップ及びシーケンスを使用して構わない。
図8の実施例において、ステップ812で、書き込み検出器モジュール224はCPU122又はその他の任意のしかるべき構成要素による書き込み動作のためにビデオメモリ216をモニタする。ステップ816で、書き込み検出器モジュール224はビデオメモリ216への書き込み動作が発生したかどうかを判定する。書き込み検出器モジュール224がそうしたビデオメモリ216への書き込み動作が発生したと判定した場合には、ステップ820で、書き込み検出器モジュール224は上記の書き込み動作はオンスクリーンデータ312の中にある書き込みアドレスへの書き込み動作であったかどうかを判定する。
書き込み検出器モジュール224が上記書き込み動作はビデオメモリ216のオンスクリーンデータ312の中にある書き込みアドレスへの書き込み動作だったと判定した場合には、ステップ824で、書き込み検出器モジュール224は応答してコントローラレジスタ220に転送フラグ424をセットする。最後に、上記転送フラグ424に応じて、ディスプレイコントローラ128のコントローラロジック212はディスプレイコントローラ128のオンスクリーンデータ312から画像データのフレームをディスプレイ134に供給するために対応する転送動作を開始することができる。様々な実施例において、上記転送動作は、ディスプレイコントローラ128のコントローラロジック212によって自動的に実行されてもいいし、又はその代わりにCPU122としかるべきシステムソフトウェアとによって調整(coordinate)されても構わない。図8の実施例はゆえに、画像データ転送を開始するためにメモリ書き込みを検出するための改善されたシステム及び方法を提供している。
次に図9を見ると、本発明の一実施例に従って、書き込み検出手順を実行するための方法ステップのフローチャートが表示されている。図9のフローチャートは、図8のステップ820に関して上に説明した、オンスクリーンデータ312への書き込み動作が発生したかどうかを判定するための一実施例である。図9のフローチャートは例証のためであって、本発明は図9に関して説明するステップ及びシーケンスのうちのいくつかに加えて、或いはそれらの代わりに、ステップ及びシーケンスを用いることができる。
図9の実施例において、ステップ912で、書き込み検出器モジュール224はCPU122又はその他の任意のしかるべき構成要素による書き込み動作のためにビデオメモリ216をモニタする。ステップ916で、書き込み検出器モジュール224は、任意の有効な手段を用いて、オンスクリーンデータ312へのメインウィンドウデータ612への書き込み動作が発生したかどうかを判定する。例えば、ある特定に実施例において、書き込み検出器モジュール224は上記書き込み動作からの書き込みアドレスをオンスクリーンレジスタ428からのメインウィンドウ開始アドレス/終了アドレスと比較してメインウィンドウデータ612への書き込み動作が発生したかどうかを判定する。書き込み検出器モジュール224がメインウィンドウデータ612への書き込み動作が発生したと判定した場合には、ステップ920で、書き込み検出器モジュールはオンスクリーンデータ312が修正変更されたことを示すコントローラレジスタ220の転送フラグをセットする。
しかしながら、書き込み検出器モジュール224がメインウィンドウデータ612への書き込み動作は発生していないと判定した場合には、ステップ924で、書き込み検出器モジュール224は、任意の有効な手段を用いて、オンスクリーンデータ312のPIPデータ616への書き込み動作が発生したかどうかを判定する。例えば、ある特定の実施例において、書き込み検出器モジュール224は上記書き込み動作からの書き込みアドレスをオンスクリーンレジスタ428からのPIPウィンドウ開始アドレス/終了アドレスと比較してPIPデータ616への書き込み動作が発生したかどうかを判定する。
PIPデータ616への書き込み動作が発生したと書き込み検出器モジュール224が判定しなかった場合には、ステップ928で、オンスクリーンデータ312内に書き込み動作が起きなかったから上記ビデオメモリ216への書き込みから何も動作は生じない。しかしながら、ステップ924で、PIPデータ612への書き込み動作が発生したと書き込み検出器モジュール224が判定した場合には、ステップ932で、書き込み検出器モジュール224はディスプレイ134にピクチャインピクチャウィンドウを表示するためのPIPモードが電子デバイス110で今使用可能になっているかどうかを判定する。電子デバイス110で今PIPモードが使用可能になっていると書き込み検出器モジュール224が判定した場合には、ステップ920で、書き込み検出器モジュール224はオンスクリーンデータ312が修正変更されていることを示すためにコントローラロジック220の転送フラグ424をセットする。図9のプロセスはそこで終了して構わない。
本発明をある特定の好適な実施例により上に説明してきた。この開示に照らして当業者ならばその他の実施例が明白になるであろう。例えば、上記の実施例において説明した構成や技法以外のある特定の構成及び技法を用いて本発明を実施して構わない。さらに、好適な実施例として上に説明したシステム以外のシステムと共に本発明を有効に使用することができる。したがって、上記の実施例のこれらのそしてその他の変形例は本発明によって保護されるものと考える。本発明は添付した請求項によってのみ限定されるものである。
本発明による、電子デバイスの一実施例のブロック図。 本発明による、図1のディスプレイコントローラの一実施例のブロック図。 本発明による、図2のビデオメモリの一実施例のブロック図。 本発明による、図2のコントローラレジスタの一実施例のブロック図。 本発明による、図1のディスプレイの一実施例のブロック図。 本発明による、図3のオンスクリーンデータの一実施例のブロック図。 本発明による、図4のオンスクリーンレジスタの一実施例のブロック図。 本発明の一実施例に従って、転送動作を実行するための方法ステップのフローチャート。 本発明の一実施例に従って、書き込み検出手順を実行するための方法ステップのフローチャート。
符号の説明
110 電子デバイス
122 CPU
126 入出力インタフェース
128 ディスプレイコントローラ
130 デバイスメモリ
134 ディスプレイ
138 ホストバス
142 ディスプレイバス
212 コントローラロジック
216 ビデオメモリ
220 コントローラレジスタ
224 書き込み検出器モジュール
312 オンスクリーンデータ
316 オフスクリーンデータ
412 構成レジスタ
416 転送レジスタ
420 雑レジスタ
424 転送フラグ
428 オンスクリーンレジスタ
512 ディスプレイメモリ
514 ディスプレイロジック
516 ディスプレイレジスタ
520 タイミングロジック
524 画面
612 メインウィンドウデータ
616 ピクチャインピクチャ(PIP)データ
712 メインウィンドウ開始アドレス
716 メインウィンドウ終了アドレス
720 PIPウィンドウ開始アドレス
724 PIPウィンドウ終了アドレス

Claims (42)

  1. 電子情報をハンドリングするためのシステムであって、
    ビデオメモリのオンスクリーンデータへの書き込み動作を検出する書き込み検出器モジュールを備え、当該書き込み検出器モジュールは応答して、前記オンスクリーンデータが修正変更されたことを示す転送フラグをセットし、
    前記転送フラグが前記書き込み検出器モジュールによってセットされたときには前記ビデオメモリからデータ宛先に前記オンスクリーンデータを転送するための転送動作を開始するコントローラロジックを備える、システム。
  2. 前記コントローラロジック及び前記書き込み検出器モジュールは、前記転送動作を調整するディスプレイコントローラの中に実施される、請求項1に記載のシステム。
  3. 前記ディスプレイコントローラは、前記オンスクリーンデータが修正変更されたときにしか前記転送動作を実行しないことによって携帯用電子デバイスのデバイス資源及び動作電力を節約する、請求項2に記載のシステム。
  4. 前記ディスプレイコントローラは、前記携帯用電子デバイスの中央処理装置とディスプレイとの間のトランスペアレントなインタフェースとして機能する集積回路デバイスとして実施される、請求項2に記載のシステム。
  5. 前記データ宛先は携帯用電子デバイスのディスプレイを含み、当該ディスプレイはランダムアクセスメモリベースの液晶ディスプレイとして実施される、請求項1に記載のシステム。
  6. 前記携帯用電子デバイスは携帯用セルラー電話デバイスとして実施される、請求項5に記載のシステム。
  7. 前記オンスクリーンデータは前記ビデオメモリの中の一つ以上の移動可能な記憶場所に格納され、前記書き込み検出器モジュールは前記転送フラグをセットする前に前記一つ以上の移動可能な記憶場所内で前記書き込み動作が発生しているかどうかを判定するために前記ビデオメモリを分析する、請求項1に記載のシステム。
  8. 前記書き込み検出器モジュールはホスト電子デバイスの中央処理装置からの前記書き込み動作のために前記ビデオメモリをモニタする、請求項1に記載のシステム。
  9. 前記書き込み検出器モジュールは初期に、前記中央処理装置が前記ビデオメモリのオフスクリーンデータ又は前記オフスクリーンデータの中に画像データを格納するために前記書き込み動作を実行したと判定する、請求項8に記載のシステム。
  10. 前記書き込み検出器モジュールは前記中央処理装置が前記ビデオメモリの前記オンスクリーンデータの中に前記画像データを格納するために前記書き込み動作を実行したと判定し、前記オンスクリーンデータはメインウィンドウデータ及びピクチャインピクチャデータを含む、請求項9に記載のシステム。
  11. 前記中央処理装置は前記オンスクリーンデータのオンスクリーンデータアドレスをプログラムして前記書き込み動作に備え、前記オンスクリーンアドレスはメインウィンドウ開始アドレスと、メインウィンドウ終了アドレス、ピクチャインピクチャウィンドウ開始アドレス、及びピクチャインピクチャウィンドウ終了アドレスを含んだオンスクリーンレジスタに格納される、請求項10に記載のシステム。
  12. 前記書き込み検出器モジュールは、前記書き込み動作の書き込みアドレスを前記オンスクリーンレジスタからの前記オンスクリーンデータアドレスと比較して前記書き込み動作が前記オンスクリーンデータ内で発生したと判定する、請求項11に記載のシステム。
  13. 前記書き込み検出器モジュールは前記書き込み動作の前記書き込みアドレスが前記メインウィンドウ開始アドレスと前記メインウィンドウ終了アドレスとの間にあるときか、又は前記書き込み動作の前記書き込みアドレスが前記ピクチャインピクチャ開始アドレスと前記ピクチャインピクチャ終了アドレスとの間にあるときに前記転送フラグをセットする、請求項12に記載のシステム。
  14. 前記コントローラロジックは、前記書き込み検出器モジュールが前記転送フラグをセットしたことを検出し、前記コントローラロジックは応答して前記ビデオメモリから前記データ宛先への前記オンスクリーンデータのフルフレーム転送を開始する、請求項10に記載のシステム。
  15. 前記書き込み検出器モジュールは初期に、前記ビデオメモリのメインウィンドウデータ内に前記書き込み動作が発生したかどうかを判定するために前記ビデオメモリをモニタする、請求項1に記載のシステム。
  16. 前記書き込み検出器モジュールは、前記メインウインドウデータ内に前記書き込み動作が発生したときにはディスプレイコントローラのコントローラレジスタの中の転送フラグをセットする、請求項15に記載のシステム。
  17. 前記書き込み検出器モジュールは、前記書き込み動作が前記ビデオメモリのピクチャインピクチャウィンドウデータ内に発生したかどうかを判定するためにビデオメモリをモニタし、前記書き込み検出器モジュールは前記書き込み動作が前記メインウィンドウデータ又は前記ピクチャインピクチャデータ内で発生しなかったときには前記転送動作を開始するための前記転送フラグをセットしない、請求項15に記載のシステム。
  18. 前記書き込み検出器モジュールは、前記ピクチャインピクチャデータ内に前記書き込み動作が発生したときにはピクチャインピクチャモードが今使用可能になっているかどうかを判定する、請求項17に記載のシステム。
  19. 前記書き込み検出器モジュールは、前記ピクチャインピクチャデータ内に前記書き込み動作が発生して前記ピクチャインピクチャモードが目下使用可能になっているときにはディスプレイコントローラのコントローラレジスタの中の前記転送フラグをセットする、請求項18に記載のシステム。
  20. 前記コントローラロジックは、前記書き込み検出器モジュールが前記転送フラグをセットしたことを検出し、前記コントローラロジックは応答して前記ビデオメモリから前記データ宛先への前記オンスクリーンデータのフルフレーム転送を開始し、前記フルフレーム転送は前記コントローラロジックの自動転送モジュールによって自動的に実行されるか又はホスト電子デバイスの中央処理装置によって手動で実行される、請求項19に記載のシステム。
  21. 電子情報をハンドリングするための方法であって、
    ビデオメモリの中のオンスクリーンデータへの書き込み動作を、当該オンスクリーンデータが修正変更されたことを示すために転送フラグを応答的にセットする書き込み検出器モジュールを使用することによって検出するステップを有すると共に、
    前記転送フラグが前記書き込み検出器モジュールによってセットされたときには前記ビデオメモリからデータ宛先に前記オンスクリーンデータを転送するための転送動作を開始するためにコントローラロジックを使用するステップを有する、方法。
  22. 前記コントローラロジック及び前記書き込み検出器モジュールは、前記転送動作を調整するディスプレイコントローラの中に実施される、請求項21に記載の方法。
  23. 前記ディスプレイコントローラは、前記オンスクリーンデータが修正変更されたときにしか前記転送動作を実行しないことによって携帯用電子デバイスのデバイス資源及び動作電力を節約する、請求項22に記載の方法。
  24. 前記ディスプレイコントローラは、前記携帯用電子デバイスの中央処理装置とディスプレイとの間のトランスペアレントなインタフェースとして機能する集積回路デバイスとして実施される、請求項22に記載の方法。
  25. 前記データ宛先は携帯用電子デバイスのディスプレイを含み、当該ディスプレイはランダムアクセスメモリベースの液晶ディスプレイとして実施される、請求項21に記載の方法。
  26. 前記携帯用電子デバイスは携帯用セルラー電話デバイスとして実施される、請求項25に記載の方法。
  27. 前記オンスクリーンデータは前記ビデオメモリの中の一つ以上の移動可能な記憶場所に格納され、前記書き込み検出器モジュールは前記転送フラグをセットする前に前記一つ以上の移動可能な記憶場所内で前記書き込み動作が発生しているかどうかを判定するために前記ビデオメモリを分析する、請求項21に記載の方法。
  28. 前記書き込み検出器モジュールはホスト電子デバイスの中央処理装置からの前記書き込み動作のために前記ビデオメモリをモニタする、請求項21に記載の方法。
  29. 前記書き込み検出器モジュールは初期に、前記中央処理装置が前記ビデオメモリのオフスクリーンデータ又は前記オフスクリーンデータの中に画像データを格納するために前記書き込み動作を実行したと判定する、請求項28に記載の方法。
  30. 前記書き込み検出器モジュールは前記中央処理装置が前記ビデオメモリの前記オンスクリーンデータの中に前記画像データを格納するために前記書き込み動作を実行したと判定し、前記オンスクリーンデータはメインウィンドウデータ及びピクチャインピクチャデータを含む、請求項29に記載の方法。
  31. 前記中央処理装置は前記オンスクリーンデータのオンスクリーンデータアドレスをプログラムして前記書き込み動作に備え、前記オンスクリーンアドレスはメインウィンドウ開始アドレスと、メインウィンドウ終了アドレス、ピクチャインピクチャウィンドウ開始アドレス、及びピクチャインピクチャウィンドウ終了アドレスを含んだオンスクリーンレジスタに格納される、請求項30に記載の方法。
  32. 前記書き込み検出器モジュールは、前記書き込み動作の書き込みアドレスを前記オンスクリーンレジスタからの前記オンスクリーンデータアドレスと比較して前記書き込み動作が前記オンスクリーンデータ内で発生したと判定する、請求項31に記載の方法。
  33. 前記書き込み検出器モジュールは前記書き込み動作の前記書き込みアドレスが前記メインウィンドウ開始アドレスと前記メインウィンドウ終了アドレスとの間にあるときか、又は前記書き込み動作のための前記書き込みアドレスが前記ピクチャインピクチャ開始アドレスと前記ピクチャインピクチャ終了アドレスとの間にあるときに前記転送フラグをセットする、請求項32に記載の方法。
  34. 前記コントローラロジックは、前記書き込み検出器モジュールが前記転送フラグをセットしたことを検出し、前記コントローラロジックは応答して前記ビデオメモリから前記データ宛先への前記オンスクリーンデータのフルフレーム転送を開始する、請求項30に記載の方法。
  35. 前記書き込み検出器モジュールは初期に、前記ビデオメモリのメインウィンドウデータ内に前記書き込み動作が発生したかどうかを判定するために前記ビデオメモリをモニタする、請求項21に記載の方法。
  36. 前記書き込み検出器モジュールは、前記メインウインドウデータ内に前記書き込み動作が発生したときにはディスプレイコントローラのコントローラレジスタの中の転送フラグをセットする、請求項35に記載の方法。
  37. 前記書き込み検出器モジュールは、前記書き込み動作が前記ビデオメモリのピクチャインピクチャウィンドウデータ内に発生したかどうかを判定するためにビデオメモリをモニタし、前記書き込み検出器モジュールは前記書き込み動作が前記メインウィンドウデータ又は前記ピクチャインピクチャデータ内で発生しなかったときには前記転送動作を開始するための前記転送フラグをセットしない、請求項35に記載の方法。
  38. 前記書き込み検出器モジュールは、前記ピクチャインピクチャデータ内に前記書き込み動作が発生したときにはピクチャインピクチャモードが今使用可能になっているかどうかを判定する、請求項37に記載の方法。
  39. 前記書き込み検出器モジュールは、前記ピクチャインピクチャデータ内に前記書き込み動作が発生して前記ピクチャインピクチャモードが目下使用可能になっているときにはディスプレイコントローラのコントローラレジスタの中の前記転送フラグをセットする、請求項38に記載の方法。
  40. 前記コントローラロジックは、前記書き込み検出器モジュールが前記転送フラグをセットしたことを検出し、前記コントローラロジックは応答して前記ビデオメモリから前記データ宛先への前記オンスクリーンデータのフルフレーム転送を開始し、前記フルフレーム転送は前記コントローラロジックの自動転送モジュールによって自動的に実行されるか又はホスト電子デバイスの中央処理装置によって手動で実行される、請求項39に記載の方法。
  41. 電子情報をハンドリングするためのシステムであって、
    ビデオメモリのオンスクリーンデータへの書き込み動作を検出するための手段と、
    前記オンスクリーンデータが修正変更されたことを示すために転送フラグを応答的にセットするための手段と、
    前記転送フラグがセットされたときには前記ビデオメモリからデータ宛先に前記オンスクリーンデータを転送するための転送動作を開始するための手段とからなるシステム。
  42. 電子情報をハンドリングするためのシステムであって、
    デバイスメモリへの書き込み動作を検出する書き込み検出器モジュールを備え、当該書き込み検出器モジュールは前記デバイスメモリが修正変更されたことを示すために転送フラグを応答的にセットし、
    前記転送フラグが前記書き込み検出器モジュールによってセットされたときには前記デバイスメモリからデータ宛先にデータを転送するための転送動作を開始するコントローラロジックを備えるシステム。
JP2005210854A 2004-07-23 2005-07-21 画像データ転送を開始するためにメモリ書き込みを検出するためのシステム及び方法 Withdrawn JP2006048034A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/898,082 US20060017738A1 (en) 2004-07-23 2004-07-23 System and method for detecting memory writes to initiate image data transfers

Publications (1)

Publication Number Publication Date
JP2006048034A true JP2006048034A (ja) 2006-02-16

Family

ID=35656655

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005210854A Withdrawn JP2006048034A (ja) 2004-07-23 2005-07-21 画像データ転送を開始するためにメモリ書き込みを検出するためのシステム及び方法

Country Status (2)

Country Link
US (1) US20060017738A1 (ja)
JP (1) JP2006048034A (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090207120A1 (en) * 2008-02-20 2009-08-20 Lin Min-Pao Method for fast switching interfaces in liquid crystal display of portable electronic device
KR20140099135A (ko) * 2013-02-01 2014-08-11 삼성전자주식회사 이미지의 부분 프레임을 업데이트 하는 시스템 온 칩 및 그 동작방법
US10707475B2 (en) 2015-12-18 2020-07-07 Bourns, Inc. Battery housing
CN112335118B (zh) 2018-06-22 2023-01-10 伯恩斯公司 电路断路器
CN114600311B (zh) 2019-08-27 2025-08-12 伯恩斯公司 具有用于电池组的集成热切断装置的连接器

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5046023A (en) * 1987-10-06 1991-09-03 Hitachi, Ltd. Graphic processing system having bus connection control capable of high-speed parallel drawing processing in a frame buffer and a system memory
GB2203316B (en) * 1987-04-02 1991-04-03 Ibm Display system with symbol font memory
US4985848A (en) * 1987-09-14 1991-01-15 Visual Information Technologies, Inc. High speed image processing system using separate data processor and address generator
US5245702A (en) * 1991-07-05 1993-09-14 Sun Microsystems, Inc. Method and apparatus for providing shared off-screen memory
DE69313161T2 (de) * 1992-02-28 1998-01-29 Canon Kk Verfahren und Einrichtung zur Kontrolle einer Anzeigeeinheit
JP3156977B2 (ja) * 1992-05-19 2001-04-16 キヤノン株式会社 表示制御装置及び方法
TW247359B (en) * 1993-08-30 1995-05-11 Hitachi Seisakusyo Kk Liquid crystal display and liquid crystal driver
US5880702A (en) * 1994-10-20 1999-03-09 Canon Kabushiki Kaisha Display control apparatus and method
EP0772119A3 (en) * 1995-10-31 1997-12-29 Cirrus Logic, Inc. Automatic graphics operation
US5940089A (en) * 1995-11-13 1999-08-17 Ati Technologies Method and apparatus for displaying multiple windows on a display monitor
JP2976945B2 (ja) * 1997-09-11 1999-11-10 日本電気株式会社 画像描画装置
JP3280306B2 (ja) * 1998-04-28 2002-05-13 インターナショナル・ビジネス・マシーンズ・コーポレーション 画像情報送信方法、画像情報更新方法、送信装置及び更新装置
EP1160759A3 (en) * 2000-05-31 2008-11-26 Panasonic Corporation Image output device and image output control method
KR100456987B1 (ko) * 2001-04-10 2004-11-10 가부시키가이샤 히타치세이사쿠쇼 표시 데이터를 표시하기 위한 표시 장치 및 표시 구동 장치
KR100840316B1 (ko) * 2001-11-26 2008-06-20 삼성전자주식회사 액정 표시 장치 및 그의 구동 방법
US20040268417A1 (en) * 2003-06-30 2004-12-30 Gray James Harold System and method for providing enhanced hot key functionality
US7043552B2 (en) * 2003-12-17 2006-05-09 Motorola, Inc. Communication device for identifying, storing, managing and updating application and data information with respect to one or more communication contacts
US7868890B2 (en) * 2004-02-24 2011-01-11 Qualcomm Incorporated Display processor for a wireless device

Also Published As

Publication number Publication date
US20060017738A1 (en) 2006-01-26

Similar Documents

Publication Publication Date Title
US20070008338A1 (en) Display system, display apparatus, and method of controlling video source and display apparatus
CN105103535A (zh) 用于使用图像传感器位置来定位图像区域的设备和方法
JP5898787B2 (ja) オーバースキャンサポート
US20080082803A1 (en) Saving/Restoring Task State Data From/To Device Controller Host Interface Upon Command From Host Processor To Handle Task Interruptions
CN107608588B (zh) 显示层、显示方法、显示系统和操作系统
US20070139445A1 (en) Method and apparatus for displaying rotated images
WO2024175002A1 (zh) 屏幕更新方法、装置、电子设备及可读存储介质
JP2006048034A (ja) 画像データ転送を開始するためにメモリ書き込みを検出するためのシステム及び方法
US20060098031A1 (en) System and method for effectively performing image rotation procedures in a compressed domain
JP2008060815A (ja) 携帯型電子機器、画像データ出力装置、および、プログラム
US7046227B2 (en) System and method for continuously tracing transfer rectangles for image data transfers
JP2006039549A (ja) 画像データの手動フレームの転送を効率よく行なうためのシステム及び方法
US20060098001A1 (en) System and method for effectively preventing image tearing artifacts in displayed image data
US20050259105A1 (en) System and method for detecting memory location modifications to initiate image data transfers
JP2006039546A (ja) 画像データの自動部分転送を効率よく行なうためのシステム及び方法
US20060232593A1 (en) System and method for effectively utilizing a memory device in a compressed domain
US20060028477A1 (en) System and method for efficiently performing manual partial transfers of image data
US20060103677A1 (en) System and method for effectively performing arbitrary angle sprite rotation procedures
US20060017737A1 (en) System and method for efficiently performing automatic frame transfers of image data
TWI493443B (zh) 電子裝置及其顯示應用程式的方法
US20120013628A1 (en) Information processing apparatus, screen display control method and program
CN110515868A (zh) 显示图像的方法和装置
JPH06110837A (ja) 携帯型電子機器
CN103838514A (zh) 电子装置及其显示应用程序的方法
JP2001236049A (ja) 画像処理方法及び画像処理装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090811

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20091005