JP5079589B2 - 表示制御装置及び表示制御方法 - Google Patents
表示制御装置及び表示制御方法 Download PDFInfo
- Publication number
- JP5079589B2 JP5079589B2 JP2008118154A JP2008118154A JP5079589B2 JP 5079589 B2 JP5079589 B2 JP 5079589B2 JP 2008118154 A JP2008118154 A JP 2008118154A JP 2008118154 A JP2008118154 A JP 2008118154A JP 5079589 B2 JP5079589 B2 JP 5079589B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- display
- storage unit
- frame buffer
- read
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 14
- 239000000872 buffer Substances 0.000 claims description 164
- 238000013500 data storage Methods 0.000 claims description 74
- 238000010586 diagram Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
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/001—Arbitration of resources in a display system, e.g. control of access to frame buffer by video controller and/or main processor
-
- 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
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G2340/0435—Change or adaptation of the frame rate of the video stream
-
- 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/04—Display device controller operating with a plurality of display units
-
- 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/121—Frame memory handling using a cache 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
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/18—Use of a frame buffer in a display terminal, inclusive of the display panel
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Description
(第1の実施の形態)
図1は、実施の形態の表示制御装置1の構成を示すブロック図である。表示制御装置1は、画像データを生成する画像生成部10と、画像データを記憶する画像データ記憶部12と、画像を表示する2つの表示デバイス16a,16b(総称して「表示デバイス16」という)と、画像データ記憶部12に記憶された画像データを読み出して表示デバイス16に表示する表示出力部18と、画像データ記憶部12から読み出した画像データを一時的に記憶する一時記憶部20と、一時記憶部20への画像データの書込み及び読出しのタイミングを制御するバッファ制御部24とを有している。なお、本実施の形態では、表示デバイス16が2つの場合について説明しているが、表示デバイス16の数は2つに限定されず、いくつでもよい。
次に、第2の実施の形態の表示制御装置について説明する。第2の実施の形態の表示制御装置の基本的な構成は、第1の実施の形態の表示制御装置1の構成と同じである。第2の実施の形態は、画像生成部10によって前の画像データと一部の領域のみが異なる画像データが生成された場合の処理が第1の実施の形態と異なる。
10 画像生成部
12 画像データ記憶部
14a,14b フレームバッファ
16a,16b 表示デバイス
18 表示出力部
20 一時記憶部
22 フレームバッファ
24 バッファ制御部
Claims (6)
- 複数の表示デバイスと、
前記表示デバイスに画像データを供給する表示出力部と、
前記画像データを記憶する画像データ記憶部と、
前記表示デバイスの表示レートより遅い更新レートで前記複数の表示デバイスに表示する前記画像データを生成し、生成した画像を前記画像データ記憶部に記憶する画像データ生成部と、
前記画像データ記憶部から読み出した画像データを一時的に格納する、前記表示デバイスより少ない数のフレームバッファを有する一時記憶部と、
前記フレームバッファへの画像データの書込み及び読出しのタイミングを、前記画像データを構成するラインの単位、または、前記フレームバッファに対するメモリアクセスの単位で、制御するバッファ制御部と、を備え、
前記表示出力部は、前記画像データ生成部にて画像データを生成したタイミングで、最新の画像データを前記画像データ記憶部から読み出し、読み出した前記画像データを前記表示デバイスに表示すると共に前記フレームバッファに記憶し、前記フレームバッファの数より多くの画像データの生成タイミングが重なった場合に、前記フレームバッファの数と同数の画像データを前記画像データ記憶部から読み出し、残りの画像データを次の表示タイミングに読み出し、前記バッファ制御部からの制御信号に基づいて前記フレームバッファから画像データを読み出し、読み出した画像データを前記複数の表示デバイスのうちの対応する前記表示デバイスに送信し、残りの前記表示デバイスに表示すべき画像データを前記画像データ記憶部から読み出し、読み出した画像データを対応する前記表示デバイスに送信すると共に、その画像データを前記バッファ制御部からの制御信号に基づいて前記フレームバッファに書き込み、
前記バッファ制御部は、前記フレームバッファに記憶された画像データを読み出す前に、前記画像データ記憶部から読み出した前記画像データを前記フレームバッファに上書きしないように制御する表示制御装置。 - 前記画像生成部が画像データを生成する更新レートに関する情報を取得する更新レート情報取得部を備え、
前記表示出力部は、前記画像生成部にて生成される画像データの更新レートがあらかじめ定められた閾値より大きいと判定した場合に、その画像データを前記一時記憶部に記憶することなく前記画像データ記憶部から前記表示デバイスに出力する請求項1に記載の表示制御装置。 - 前記画像生成部が画像データを生成する更新レートに関する情報を取得する更新レート情報取得部を備え、
前記表示出力部は、前記画像生成部にて生成される画像データの更新レートがあらかじめ定められた閾値より小さいと判定した場合に、前記フレームバッファのうちの一つを、その画像データのみを書き込む専用のフレームバッファとする請求項1に記載の表示制御装置。 - 前記画像生成部は、前フレームの一部の領域を更新した画像データを生成した場合に、生成した画像データを前記画像データ記憶部に出力しないで、前記一部の領域の変更を示すデータを前記フレームバッファに出力する請求項1〜3のいずれかに記載の表示制御装置。
- 前記表示デバイスは2つであり、前記フレームバッファは1つである請求項1〜4のいずれかに記載の表示制御装置。
- 複数の表示デバイスと、前記表示デバイスに画像データを供給する表示出力部と、前記画像データを記憶する画像データ記憶部と、前記表示デバイスの表示レートより遅い更新レートで前記複数の表示デバイスに表示する前記画像データを生成し、生成した画像を前記画像データ記憶部に記憶する画像データ生成部と、前記画像データ記憶部に記憶された画像データを一時的に格納する、前記表示デバイスより少ない数のフレームバッファを有する一時記憶部と、前記フレームバッファへの画像データの書込み及び読出しのタイミングを制御するバッファ制御部とを備える表示制御装置による表示制御方法であって、
前記表示出力部は、前記バッファ制御部に、前記フレームバッファからの画像データの読出し位置を示すデータおよび前記フレームバッファへの画像の書込み位置を示すデータを送信し、
前記バッファ制御部は、前記読出し位置を示すデータおよび前記書込み位置を示すデータに基づいて、前記フレームバッファに記憶された画像データを読み出す前に、前記画像データ記憶部から読み出した前記画像データを前記フレームバッファに上書きしないように、画像データの読出しおよび書込みのタイミングを、前記画像データを構成するラインの単位、または、前記フレームバッファに対するメモリアクセスの単位で、制御するための制御信号を生成し、生成した前記制御信号を前記表示出力部に送信し、
前記表示出力部は、前記画像データ生成部にて画像データを生成したタイミングで、最新の画像データを前記画像データ記憶部から読み出し、読み出した前記画像データを前記表示デバイスに表示すると共に前記フレームバッファに記憶し、前記フレームバッファの数より多くの画像データの生成タイミングが重なった場合に、前記フレームバッファの数と同数の画像データを前記画像データ記憶部から読み出し、残りの画像データを次の表示タイミングに読み出し、前記バッファ制御部から送信された制御信号に基づいて、前記フレームバッファから画像データを読み出し、読み出した画像データを前記複数の表示デバイスのうちの対応する前記表示デバイスに送信し、残りの前記表示デバイスに表示すべき画像データを前記画像データ記憶部から読み出し、読み出した画像データを対応する前記表示デバイスに送信すると共に、その画像データを前記バッファ制御部からの制御信号に基づいて前記フレームバッファに書き込む表示制御方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008118154A JP5079589B2 (ja) | 2008-04-30 | 2008-04-30 | 表示制御装置及び表示制御方法 |
CN2009801156847A CN102016974A (zh) | 2008-04-30 | 2009-04-23 | 显示控制设备和显示控制方法 |
US12/989,501 US8451280B2 (en) | 2008-04-30 | 2009-04-23 | Display control device having a frame buffer for temporarily storing image data to be displayed on either one of a first display device or a second display device |
PCT/JP2009/001872 WO2009133675A1 (ja) | 2008-04-30 | 2009-04-23 | 表示制御装置及び表示制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008118154A JP5079589B2 (ja) | 2008-04-30 | 2008-04-30 | 表示制御装置及び表示制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009265547A JP2009265547A (ja) | 2009-11-12 |
JP5079589B2 true JP5079589B2 (ja) | 2012-11-21 |
Family
ID=41254900
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008118154A Expired - Fee Related JP5079589B2 (ja) | 2008-04-30 | 2008-04-30 | 表示制御装置及び表示制御方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8451280B2 (ja) |
JP (1) | JP5079589B2 (ja) |
CN (1) | CN102016974A (ja) |
WO (1) | WO2009133675A1 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5407762B2 (ja) * | 2009-10-30 | 2014-02-05 | ヤマハ株式会社 | 画像プロセッサの制御方法およびプログラム |
KR20130005167A (ko) * | 2011-07-05 | 2013-01-15 | 삼성전자주식회사 | 영상 신호 디코딩 장치 및 그것의 디코딩 방법 |
CN102306076B (zh) * | 2011-07-26 | 2016-02-03 | 深圳Tcl新技术有限公司 | 图形动态纹理的生成方法及终端 |
CN102750665B (zh) * | 2012-06-01 | 2014-09-24 | 上海鼎为电子科技(集团)有限公司 | 一种图形处理方法、图形处理装置及移动终端 |
CN105706159B (zh) * | 2013-11-05 | 2017-12-15 | 夏普株式会社 | 显示控制装置 |
GB201410314D0 (en) * | 2014-06-10 | 2014-07-23 | Advanced Risc Mach Ltd | Display controller |
KR102155479B1 (ko) * | 2014-09-01 | 2020-09-14 | 삼성전자 주식회사 | 반도체 장치 |
KR102272132B1 (ko) * | 2014-12-26 | 2021-07-01 | 삼성전자주식회사 | 반도체 장치 및 그 구동 방법 |
US9947277B2 (en) * | 2015-05-20 | 2018-04-17 | Apple Inc. | Devices and methods for operating a timing controller of a display |
US10460704B2 (en) * | 2016-04-01 | 2019-10-29 | Movidius Limited | Systems and methods for head-mounted display adapted to human visual mechanism |
JP2019074559A (ja) * | 2017-10-12 | 2019-05-16 | シャープ株式会社 | 画像表示システム |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4704697A (en) * | 1985-06-17 | 1987-11-03 | Counterpoint Computers | Multiple station video memory |
US4958378A (en) * | 1989-04-26 | 1990-09-18 | Sun Microsystems, Inc. | Method and apparatus for detecting changes in raster data |
JPH0329991A (ja) * | 1989-06-27 | 1991-02-07 | Seiko Instr Inc | 表示メモリ装置 |
US5063442A (en) * | 1990-02-06 | 1991-11-05 | E. I. Dupont De Nemours & Company | Image converter |
JPH0743581B2 (ja) * | 1990-10-31 | 1995-05-15 | ヤマハ株式会社 | ディスプレイ制御装置 |
JP3303367B2 (ja) * | 1992-11-18 | 2002-07-22 | ソニー株式会社 | 液晶映像表示装置 |
JPH0728434A (ja) * | 1993-07-09 | 1995-01-31 | Matsushita Electric Ind Co Ltd | 画像表示装置 |
US5537128A (en) * | 1993-08-04 | 1996-07-16 | Cirrus Logic, Inc. | Shared memory for split-panel LCD display systems |
KR100355070B1 (ko) * | 1993-10-29 | 2003-01-06 | 삼성세미콘덕터, 인코포레이티드 | 행방향 주소 스트로브 사이클을 갖지 않고 프레임버퍼에 영향을 미치는 동작을 제공하기 위한 방법 및 장치 |
US5488385A (en) * | 1994-03-03 | 1996-01-30 | Trident Microsystems, Inc. | Multiple concurrent display system |
US5764964A (en) * | 1994-10-13 | 1998-06-09 | International Business Machines Corporation | Device for protecting selected information in multi-media workstations |
US5874928A (en) * | 1995-08-24 | 1999-02-23 | Philips Electronics North America Corporation | Method and apparatus for driving a plurality of displays simultaneously |
WO1998025200A1 (de) * | 1996-12-03 | 1998-06-11 | Spea Software Gmbh | Ansteuerung von zwei monitoren mit anzeigedatenübertragung via fifo-puffer |
US5949437A (en) * | 1997-02-19 | 1999-09-07 | Appian Graphics Corp. | Dual video output board with a shared memory interface |
US6400361B2 (en) * | 1998-04-23 | 2002-06-04 | United Technologies Dearborn, Inc | Graphics processor architecture employing variable refresh rates |
TW527832B (en) * | 2000-04-20 | 2003-04-11 | Matsushita Electric Ind Co Ltd | Video encoding apparatus that adjusts code amount by skipping encoding of image data |
US7245272B2 (en) * | 2002-10-19 | 2007-07-17 | Via Technologies, Inc. | Continuous graphics display for dual display devices during the processor non-responding period |
WO2004061609A2 (en) * | 2002-12-30 | 2004-07-22 | Mark Yuk-Lun Wong | Multi-display architecture using single video controller |
JP4790227B2 (ja) * | 2004-04-05 | 2011-10-12 | パナソニック株式会社 | 表示制御装置および表示制御方法 |
CN100584035C (zh) * | 2005-10-10 | 2010-01-20 | 重庆大学 | 基于压缩传输数据的多个显示器动态视频显示方法 |
US8994700B2 (en) * | 2006-03-23 | 2015-03-31 | Mark J. Foster | Artifact-free transitions between dual display controllers |
JP4642697B2 (ja) * | 2006-05-24 | 2011-03-02 | Necディスプレイソリューションズ株式会社 | 画像キャッシュメモリを有する画像表示装置 |
JP2007333892A (ja) * | 2006-06-13 | 2007-12-27 | Canon Inc | メモリ制御装置、バス制御装置及び表示デバイス制御システム |
-
2008
- 2008-04-30 JP JP2008118154A patent/JP5079589B2/ja not_active Expired - Fee Related
-
2009
- 2009-04-23 US US12/989,501 patent/US8451280B2/en not_active Expired - Fee Related
- 2009-04-23 WO PCT/JP2009/001872 patent/WO2009133675A1/ja active Application Filing
- 2009-04-23 CN CN2009801156847A patent/CN102016974A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
US8451280B2 (en) | 2013-05-28 |
WO2009133675A1 (ja) | 2009-11-05 |
US20110037773A1 (en) | 2011-02-17 |
JP2009265547A (ja) | 2009-11-12 |
CN102016974A (zh) | 2011-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5079589B2 (ja) | 表示制御装置及び表示制御方法 | |
US10430918B2 (en) | Display driver, display system, and method of operating the display driver | |
US9383851B2 (en) | Method and apparatus for buffering sensor input in a low power system state | |
JP6321213B2 (ja) | 表示制御装置、表示装置、および表示制御方法 | |
US20070139445A1 (en) | Method and apparatus for displaying rotated images | |
KR102417633B1 (ko) | 디스플레이에 표시된 콘텐트의 표시 위치에 기반하여, 콘텐트를 수신할 수 있는 상태에 대응하는 신호의 출력 타이밍을 제어하기 위한 전자 장치 및 방법 | |
US20150138212A1 (en) | Display driver ic and method of operating system including the same | |
JP2015075770A (ja) | 映像処理装置、映像処理装置を含む電子装置、及び、映像処理方法 | |
TWI621063B (zh) | 主機裝置與資料傳輸速率控制方法 | |
US8933951B2 (en) | Techniques for controlling frame refresh | |
KR20130040251A (ko) | 디스플레이 활동을 제어하기 위한 기법들 | |
US9135672B2 (en) | Display system and data transmission method thereof | |
US20070229482A1 (en) | Image data display control device | |
WO2016019753A1 (zh) | 一种显示设备的刷新控制方法及装置 | |
US20080252647A1 (en) | Method And Apparatus For Bandwidth Corruption Recovery | |
US8675026B2 (en) | Image processing apparatus, image processing method, and computer program storage medium | |
CN115101025B (zh) | 一种支持虚拟帧缓冲的lcd控制电路及其控制方法 | |
US20080055327A1 (en) | Highly Efficient Display FIFO | |
JP6120561B2 (ja) | 図形描画装置及び図形描画プログラム | |
CN114153416B (zh) | 一种显示控制的方法及相关装置 | |
JP2019074559A (ja) | 画像表示システム | |
JP2014174268A (ja) | 画像表示システム、画像表示方法及びコンピュータプログラム | |
TWI493537B (zh) | 顯示系統及其資料傳遞方法 | |
WO2018105172A1 (ja) | 表示装置 | |
TW201333914A (zh) | 顯示器之緩衝器存取方法以及顯示裝置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101202 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120605 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120622 |
|
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: 20120807 |
|
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: 20120829 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150907 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |