EP0809230A2

Display controller with internal half frame buffer and systems and methods using the same

Abstract

A display controller 104 for use with a display device 107 operable to display images on a screen. Display controller 104 includes circuitry 201-210 for presenting first data to the display device 107 for generating an image in a first areas of the screen, the first data being retrieved from an external frame buffer 108. A display controller 104 further includes circuitry 205, 210 for presenting second data to the display device 107 for generating an image in the second area of the screen, the second data being retrieved from an internal frame buffer 206.

EP0809230A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 27 February 2017, 9.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

27 claims: 6 independent, 21 dependent

  1. 1
    A display controller for use with a display device operable to display images on a screen comprising:circuitry for presenting first data to the display device for generating an image in a first area of the screen, said first data being retrieved from an external frame buffer;and circuitry for presenting second data to the display device for generating an image in a second area of the screen, said second data being retrieved from an internal frame buffer.
  2. 2
    The display controller of Claim 1 wherein the display device comprises a dual a scan display device operable to substantially simultaneously refresh the first and second areas with said first and second data presented by said controller.
  3. 3
    The display controller of Claim 1 wherein the display device comprises a super twisted pneumatic display.
  4. 4
    The display controller of Claim 1 wherein said internal frame buffer includes an array of dynamic random access memory cells.
  5. 5
    The display controller of Claim 1 wherein said internal frame buffer includes an array of static random access memory cells.
  6. 6
    The display controller of Claim 1 and further comprising circuitry for writing said first data into said internal frame buffer.
  7. 7
    The display controller of Claim 1 wherein said internal frame buffer comprises a dual-ported memory.
  8. 8
    An integrated circuit comprising:a partial frame buffer;first circuitry operable during a first refresh cycle to process first data for generating images in a first screen area of a multiple scan display, said first data received from an external source;second circuitry operable during said first refresh cycle to process second data for generating images in a second screen area of the multiple scan display, said second data retrieved from said partial frame buffer;and third circuitry operable during said first refresh cycle to store said first data in said frame buffer during said first refresh cycle.
  9. 9
    The integrated circuit of Claim 8 wherein:said first processing circuitry is operable during a second refresh cycle to process third data for generating images in said second screen area, said third received from said external source;said second processing circuitry is operable during said second refresh cycle to process said first data retrieved from said partial frame buffer;and said third circuitry is operable during said second refresh cycle to store said third data in said partial frame buffer.
  10. 10
    The integrated circuit of Claim 8 wherein said display comprises a dual scan display displaying images on a screen having two said areas.
  11. 11
    The integrated circuit of Claim 10 wherein said display comprises a dual scan super twisted pneumatic display.
  12. 12
    The integrated circuit of Claim 10 wherein said first, second and third circuitries form a portion of a display controller.
  13. 13
    The integrated circuit of Claim 8 wherein said first circuitry comprises dither/shader circuitry.
  14. 14
    The integrated circuit of Claim 8 wherein said second circuitry comprises a dither/shader and a formatter.
  15. 15
    The integrated circuit of Claim 8 wherein said partial frame buffer comprises a dual-ported memory, having a first port for storing data in said partial frame buffer and a second port for retrieving data from said partial frame buffer.
  16. 16
    The integrated circuit of Claim 8 wherein said external source comprises an external frame buffer.
  17. 17
    An integrated circuit fabricated on a single chip comprising:a display controller;and a half-frame buffer.
  18. 18
    The integrated circuit of Claim 17 wherein said frame buffer comprises an array of dynamic random access memory cells.
  19. 19
    The integrated circuit of Claim 17 wherein said frame buffer comprises an array of static random access memory cells.
  20. 20
    The integrated circuit of Claim 17 wherein said frame buffer comprises a dual-port memory having a first port for storing data and a second port for retrieving data.
  21. 21
    A system comprising:a display device for displaying images on at least two independently scanned screen areas;a frame buffer;and an integrated circuit comprising a display controller and an internal half-frame buffer.
  22. 22
    The system of Claim 21 wherein said display device comprises a dual scan LCD display.
  23. 23
    The system of Claim 21 wherein said display device comprises a super twisted pneumatic LCD display.
  24. 24
    A method of displaying data on a screen of a display device comprising the steps of:during a screen refresh cycle, presenting first data to the display device for generating an image in a first area of the screen, the first data being retrieved from an external frame buffer;and during a screen refresh cycle, presenting second data to the display device for generating an image in a second area of the screen, the second data being retrieved from an internal frame buffer.
  25. 25
    The method of Claim 24 and further comprising the step of:during the screen refresh cycle, storing the first data in the internal frame buffer after retrieval from the external frame buffer.
  26. 26
    The method of Claim 25 and further comprising the steps of:during a second screen refresh cycle, retrieving the first data from the internal frame buffer for refreshing the image in the first screen area;and during the second screen refresh cycle, presenting third data retrieved from the external frame buffer to generate an image in the second screen area.
  27. 27
    A display controller for use with a display device operable to display images on a screen comprising:means for presenting first data to the display device for generating an image in a first area of the screen, said first data being retrieved from an external frame buffer;and means for presenting second data to the display device for generating an image in a second area of the screen, said second data being retrieved from an internal frame buffer.
Independent claims27