The DPF Multi-Panel Controller

碩士 === 國立交通大學 === 資訊學院碩士在職專班資訊組 === 99 === Current market design of DPF features a single screen to display photos. However, to allow users to simultaneously enjoy the rich colors and images, numerous DPFs are cascaded to achieve the multiple screen display function. In this research, DPF is...

Full description

Bibliographic Details
Main Authors: Liao, Chia-Lin, 廖家麟
Other Authors: Lin, Yi-Bing
Format: Others
Language:zh-TW
Published: 2011
Online Access:http://ndltd.ncl.edu.tw/handle/62056063374756402254
Description
Summary:碩士 === 國立交通大學 === 資訊學院碩士在職專班資訊組 === 99 === Current market design of DPF features a single screen to display photos. However, to allow users to simultaneously enjoy the rich colors and images, numerous DPFs are cascaded to achieve the multiple screen display function. In this research, DPF is taken as an example and demonstrates the DPF multi-panel controller. Many DPFs are linked together through USB cable. DPF plays the roles as both USB Host and USB Device. The researcher controls the software of USB Host and USB Device, and makes them communicate through vendor protocols, so that the pictures can be displayed directly in a number of DPFs’ screen. For the overall cost of the implementation considerations, inexpensive hardware is utilized, such as CPU (MIPS Clock 96MHz), Memory (Clock 96 MHz, 8MB SDRAM), JPEG Decoder (Clock 48 MHz). In addition, another limitation is that, recently, with the improvement of the DPF high-resolution, the image sizes are bigger and bigger, which leads to the limited performance. Under the related limitation stated above, in order to improve the overall performance, the software must be adjusted relatively. In the experiment, two DPFs are cascaded with the first DPF as the base. It is time-consuming to decode JPEG files into the raw data. Hence, JPEG files are decoded into the scaled-down raw data as the transmission files to accelerate the transfer rate. This scaled-down raw data is shown directly on the second DPF screen without any related decoding process to increase the performance.