JP2010128150A - 表示制御装置、表示制御方法、およびプログラム - Google Patents
表示制御装置、表示制御方法、およびプログラム Download PDFInfo
- Publication number
- JP2010128150A JP2010128150A JP2008302339A JP2008302339A JP2010128150A JP 2010128150 A JP2010128150 A JP 2010128150A JP 2008302339 A JP2008302339 A JP 2008302339A JP 2008302339 A JP2008302339 A JP 2008302339A JP 2010128150 A JP2010128150 A JP 2010128150A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- buffer
- back buffer
- written
- data size
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control 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
- G09G5/39—Control of the bit-mapped memory
- G09G5/393—Arrangements for updating the contents of the bit-mapped memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control 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
- G09G5/39—Control of the bit-mapped memory
- G09G5/395—Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
- G09G2360/122—Tiling
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
- G09G2360/127—Updating a frame memory using a transfer of data from a source area to a destination area
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)
- Digital Computer Display Output (AREA)
- Image Processing (AREA)
Abstract
【解決手段】図8は、X≧Yの場合における、バックバッファをリングバッファとして用いたときの画像データの書き込みと読み出しの制御の概要を示している。バックバッファに対する画像データの書き込みは、領域Aを除いて、領域B,C,B,C・・・の順に行なわれる。他方、バックバッファからの画像データの読み出しは、書き込まれた順に従って領域B,Cから行なわれる。ただし、最後の領域(領域C)にYライン分に満たない画像データが残っている場合、これが領域Aの最後尾に転送される。そして、領域A,BからYライン分の画像データが連続して読み出される。本発明は、例えば、VRAMの内部に適用することができる。
【選択図】図8
Description
1.第1の実施の形態
構成例
動作
[画像表示装置の構成例]
図3は、本発明の一実施の形態である画像表示装置の構成例を示している。この画像表示装置10は、例えば、テレビジョン受像機に内蔵されるものであり、メモリースティック(ソニー株式会社の商標)などからなる記録媒体13に記録されている画像データの画像をディスプレイ21に表示させる場合などに動作する。
次に、図4は、画像ビューア31およびバッファコントローラ32それぞれの制御対象を示している。
API Aの引数Ab,Acで指定されたバックバッファ17の論理的な幅と高さが、フロントバッファ18の論理的な幅と高さと異なる場合、バックバッファ17上の画像データが拡大、または縮小されてフロントバッファ18にアップデートされる。
Claims (7)
- フロントバッファに書き込まれた画像データに対応する画像をディスプレイに表示させる表示制御装置において、
画像符号化データをデコードし、デコード結果として得られる前記画像データを第1のデータサイズ単位でバックバッファに書き込むデコード手段と、
前記第1のデータサイズ単位で前記バックバッファに書き込まれた前記画像データを、前記バックバッファから第2のデータサイズ単位で読み出して前記フロントバッファに転送する転送手段と
を含み、
前記バックバッファは、前記第2のデータサイズに基づいて決定される容量を有する予備領域、および少なくとも前記第1のデータサイズと同じ容量をそれぞれ有する複数の本領域が連結されたリングバッファである
表示制御装置。 - 前記転送手段は、前記バックバッファの前記本領域に前記第2のデータサイズ分以上連続的に書き込まれている前記画像データを、前記バックバッファから第2のデータサイズ単位で読み出して前記フロントバッファに転送する
請求項1に記載の表示制御装置。 - 前記転送手段は、前記バックバッファの前記本領域に書き込まれている前記画像データが前記第2のデータサイズ分に満たない場合、前記第2のデータサイズ分に満たない前記画像データを前記予備領域の最後尾に転送し、前記予備領域と前記本領域に前記第2のデータサイズ分以上連続的に書き込まれている前記画像データを、前記バックバッファから第2のデータサイズ単位で読み出して前記フロントバッファに転送する
請求項2に記載の表示制御装置。 - 前記転送手段は、前記第1のデータサイズ単位で前記バックバッファに書き込まれた前記画像データを、前記バックバッファから第2のデータサイズ単位で読み出して、第3のデータサイズに変換して前記フロントバッファに転送する
請求項2に記載の表示制御装置。 - 前記デコード手段は、アプリケーションプログラムにより制御され、
前記転送手段は、前記アプリケーションプログラムによって呼び出されるミドルウェアにより前記アプリケーションプログラムから独立して制御される
請求項2に記載の表示制御装置。 - フロントバッファに書き込まれた画像データに対応する画像をディスプレイに表示させる表示制御装置の表示制御方法において、
画像符号化データをデコードし、
デコード結果として得られる前記画像データを第1のデータサイズ単位でバックバッファに書き込み、
前記第1のデータサイズ単位で前記バックバッファに書き込まれた前記画像データを、前記バックバッファから第2のデータサイズ単位で読み出して前記フロントバッファに転送する
ステップを含み、
前記バックバッファは、前記第2のデータサイズに基づいて決定される容量を有する予備領域、および少なくとも前記第1のデータサイズと同じ容量をそれぞれ有する複数の本領域が連結されたリングバッファである
表示制御方法。 - フロントバッファに書き込まれた画像データに対応する画像をディスプレイに表示させる表示制御装置の制御用のプログラムであって、
画像符号化データをデコードし、
デコード結果として得られる前記画像データを第1のデータサイズ単位でバックバッファに書き込み、
前記第1のデータサイズ単位で前記バックバッファに書き込まれた前記画像データを、前記バックバッファから第2のデータサイズ単位で読み出して前記フロントバッファに転送する
ステップを含む処理を表示制御装置のコンピュータに実行させ、
前記バックバッファは、前記第2のデータサイズに基づいて決定される容量を有する予備領域、および少なくとも前記第1のデータサイズと同じ容量をそれぞれ有する複数の本領域が連結されたリングバッファである
プログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008302339A JP4623207B2 (ja) | 2008-11-27 | 2008-11-27 | 表示制御装置、表示制御方法、およびプログラム |
| US12/623,349 US20100128045A1 (en) | 2008-11-27 | 2009-11-20 | Display control apparatus, display control method, and program therefor |
| CN200910246358A CN101751909A (zh) | 2008-11-27 | 2009-11-27 | 显示控制装置、显示控制方法及其程序 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008302339A JP4623207B2 (ja) | 2008-11-27 | 2008-11-27 | 表示制御装置、表示制御方法、およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010128150A true JP2010128150A (ja) | 2010-06-10 |
| JP4623207B2 JP4623207B2 (ja) | 2011-02-02 |
Family
ID=42195825
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008302339A Expired - Fee Related JP4623207B2 (ja) | 2008-11-27 | 2008-11-27 | 表示制御装置、表示制御方法、およびプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20100128045A1 (ja) |
| JP (1) | JP4623207B2 (ja) |
| CN (1) | CN101751909A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012220683A (ja) * | 2011-04-07 | 2012-11-12 | Sony Computer Entertainment Inc | 画像処理装置および画像処理方法 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012032456A (ja) * | 2010-07-28 | 2012-02-16 | Yamaha Corp | 画像処理装置 |
| CN102750665B (zh) * | 2012-06-01 | 2014-09-24 | 上海鼎为电子科技(集团)有限公司 | 一种图形处理方法、图形处理装置及移动终端 |
| KR102275712B1 (ko) | 2014-10-31 | 2021-07-09 | 삼성전자주식회사 | 렌더링 방법, 렌더링 장치 및 전자 장치 |
| US11164496B2 (en) * | 2019-01-04 | 2021-11-02 | Channel One Holdings Inc. | Interrupt-free multiple buffering methods and systems |
| CN113933842A (zh) * | 2021-12-21 | 2022-01-14 | 南京天朗防务科技有限公司 | Sar图像快速交互显示方法和电子装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004164202A (ja) * | 2002-11-12 | 2004-06-10 | Matsushita Electric Ind Co Ltd | データ送受システム、リングバッファ制御方法、制御プログラム |
| JP2007086432A (ja) * | 2005-09-22 | 2007-04-05 | Sony Corp | 表示制御装置、および表示制御方法 |
| JP2007086245A (ja) * | 2005-09-21 | 2007-04-05 | Sony Corp | 表示制御装置、および表示制御方法 |
| JP2008306444A (ja) * | 2007-06-07 | 2008-12-18 | Yamaha Corp | 画像処理装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW509879B (en) * | 2001-01-29 | 2002-11-11 | Silicon Integrated Sys Corp | Method and apparatus for minimizing the idle time of a graphics engine by using rendering control before flipping frame buffer |
| US6836809B2 (en) * | 2001-08-23 | 2004-12-28 | Intel Corporation | Writing and reading data from a queue |
| EP1504417A2 (en) * | 2002-05-10 | 2005-02-09 | NEC Electronics Corporation | Graphics engine converting individual commands to spatial image information, and electrical device and memory incorporating the graphics engine |
| US8054316B2 (en) * | 2008-11-14 | 2011-11-08 | Nvidia Corporation | Picture processing using a hybrid system configuration |
-
2008
- 2008-11-27 JP JP2008302339A patent/JP4623207B2/ja not_active Expired - Fee Related
-
2009
- 2009-11-20 US US12/623,349 patent/US20100128045A1/en not_active Abandoned
- 2009-11-27 CN CN200910246358A patent/CN101751909A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004164202A (ja) * | 2002-11-12 | 2004-06-10 | Matsushita Electric Ind Co Ltd | データ送受システム、リングバッファ制御方法、制御プログラム |
| JP2007086245A (ja) * | 2005-09-21 | 2007-04-05 | Sony Corp | 表示制御装置、および表示制御方法 |
| JP2007086432A (ja) * | 2005-09-22 | 2007-04-05 | Sony Corp | 表示制御装置、および表示制御方法 |
| JP2008306444A (ja) * | 2007-06-07 | 2008-12-18 | Yamaha Corp | 画像処理装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012220683A (ja) * | 2011-04-07 | 2012-11-12 | Sony Computer Entertainment Inc | 画像処理装置および画像処理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20100128045A1 (en) | 2010-05-27 |
| JP4623207B2 (ja) | 2011-02-02 |
| CN101751909A (zh) | 2010-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4623207B2 (ja) | 表示制御装置、表示制御方法、およびプログラム | |
| JP4889573B2 (ja) | 画像処理装置 | |
| US10026146B2 (en) | Image processing device including a progress notifier which outputs a progress signal | |
| JP2014187601A (ja) | 画像処理装置、画像処理方法、及び、プログラム | |
| JP2014186196A (ja) | 映像処理装置および映像表示システム | |
| JP2010081530A (ja) | 動画像復元装置、動画像復元方法及びプログラム | |
| JP2011053671A (ja) | 半導体集積回路 | |
| JP4380740B2 (ja) | 画像処理装置 | |
| JP4675944B2 (ja) | 画像処理装置、画像処理方法、画像処理プログラム | |
| JP2008071261A (ja) | 画像処理システム及び画像処理方法 | |
| JP5597175B2 (ja) | 画像圧縮装置及び画像処理システム | |
| JP3991064B2 (ja) | 映像信号処理装置 | |
| JP4380741B2 (ja) | 画像処理装置 | |
| US7928987B2 (en) | Method and apparatus for decoding video data | |
| JP4746912B2 (ja) | 画像信号処理回路および画像表示装置 | |
| JP2010085779A (ja) | 画像処理装置および画像処理方法 | |
| JP2013195963A (ja) | 画像処理装置、集積回路装置及び画像表示システム | |
| JP2016171422A (ja) | 画像処理装置、及び画像処理方法 | |
| JP5788641B2 (ja) | 動画再生方法 | |
| JP4717704B2 (ja) | データ処理装置およびデータ処理方法 | |
| JP5125205B2 (ja) | データ信号処理装置、画像処理装置、画像出力装置、および、データ信号処理方法 | |
| KR100617658B1 (ko) | 표시 데이터 출력 장치 및 방법 | |
| JP5003739B2 (ja) | 画像表示装置および画像表示方法 | |
| JP2002091421A (ja) | 画像表示制御方法及び装置、並びにコンピュータ読取可能な記録媒体 | |
| JP2006165825A (ja) | 画像処理装置、画像処理方法、画像処理プログラム、及び記憶媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100805 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100812 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100915 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101005 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101018 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131112 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |