You have to specify your application first, for example, which size of panel such as VGA, XGA...and what kind of input sources, such as DVI or VGA...you like to support with your LCD controller.
there are some major blocks of a LCD controller:
1. capture unit for various input source.
2. frame buffer to store the tempory image or convert frame rate.
3. scaler to zoom in/out image size.
4. OSD.
5. display unit to combine various source and generate signals for panel.
I just attached some chip spec. here, hopefully it can help.