Font Size: a A A

Software Design Of 3D Holography Display System Based On Davinci Technology

Posted on:2011-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:X L HanFull Text:PDF
GTID:2178360308465264Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Along with continuous development of society, people express a more and more intense desire to stereo images.Moreover, two-dimensional images lack realistic sense, depth perception and stereoscopic effect, it can no longer satisfy people's sensory organ stimulation and the psychological feelings.Therefore, many scholars devote to researches of three-dimensional stereoscopic display system. Kinds of implementation schemes of 3D stereoscopic display system emerge unceasingly, which are mainly based on computer and image processing algorithms.This article which takes advangtages of both the digital holigraphy 3D display technology and the DaVinci technology, gives a new design of 3D stereoscopic display, which constructs an embedded system using DaVinci processor TMS320DM6446, the liquid crystal space light modulator, other periphery electric circuits and the photoelectronic equipment to realize 3D display. This system takes Linux as the software platform, which provides rich device interfaces and system calls, Thus it has used the rich peripherals and the memory connections of TMS320DM6446 processor fully and makes full use of the ARM926EJ-S's powerful control function and C64x+DSP's powerful computation ability. This design is divided into two parts---software algorithms and hardware electric circuits and this article emphatically introduces the software algorithm design.The system analysis and the algorithm definition stage comes first.After analysis and summary of three-dimensional digital holigraphy display steps and software algorithm, appropriate coding method and corresponding hardware resources are determined based on system functional requirements. Then comes the rational distribution of the hardware resources.It is very important to make clear several key questions in the system design as follows:1.Data format, storage location and cache position.Which peripherals and memories are involved in the system design, as well as the data and memory interfaces.2.System design principle and architecture including computation principle of three-dimensional hologram, the drive and demonstration principle of the transmissive liquid crystal, which modules the design consist of and the hardware and software architecture and so on.3.How to control the whole system and schedule multithreads and in what means ARM subsystem and DSP subsystem communicate.After these key questions mentioned above are clarified,it comes to establishing the system software platform before which we run the routines TI provides in the CCStudio3.3 environment to test the various hardware parts. First the embedded operating system-- Linux is ported to the TMS320DM6446 processor and then a test project is compiled to confirm its accuracy. Then DVEVM and DVSDK software development kits are installed and it is confirmed whether they work normally.After the software platform is built successfully,it comes to the application programs in this system.This article discusses the system software modules in detail, including the general control module,the data processing module and the image display module.The general control module includes the hardware initialization,the driver design, the task division and design of task functions and so on.The data processing module mainly involves design of the holography algorithm. Finally it expounds on ARM and DSP software communication mechanism emphatically.This paper gives one implementation scheme to realize three-dimensional holigraphy reappearance by an embedded system .Because it is quite a new attempt in both algorithm and hardware choice, the software algorithm and the programming also need further improvement.When the software development and corresponding test has been finished, it will be of the theory significance as it has provided an implementation scheme of software design in three-dimensional display system,which has potentional and practical value.When the software and hardware developed are integrated and pass the integrated tests and debug successfully,it can expand the holigraphy three-dimensional display to the embedded system design domain.Finally, solutions and suggestions are proposed towards defects in the design.
Keywords/Search Tags:Holography Technology, DaVinci, Dual-core Communication, Linux Operating System
PDF Full Text Request
Related items