Font Size: a A A

A Graphical User Interface Based On Celestial Player System

Posted on:2012-05-02Degree:MasterType:Thesis
Country:ChinaCandidate:X W ZhangFull Text:PDF
GTID:2218330362456458Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
NVD(Next-Generation Versatile Disc) series are the red high-definition optical disc technology belongs to China's independent intellectual property rights. It has so many advantages such as low cost, and not subject to foreign patent constrains. In order to reduce the cost further and extend new function, the whole software of NVD needs to migrate from Sigma Design platform to celestial platform which belongs to china.The graphic user interface of current NVD is designed under the original chip's software development package, and it is not a open source. It only allows developers to write programs in the application layer interface to call the bottom function, if we want to add new features, we can do nothing. Moreover, NVD can not support Flash file format from which is widely applied in the internet nowadays, it has a significant constrain on the network and GUI of the NVD if we do not solve it.In order to solve the GUI function which is not open source and can not play Flash file on the NVD, this paper researches and analyses the document about GUI and the Flash player in the internal and abroad. At last, we have a solution for the new NVD platform, we accomplish the GUI function ourself, include picture display library,character display library and transport a GNU Gnash player to our new NVD platform.We also complete the newtransparent picture display algorithm, Character Alignment algorithm and characters with border algorithm.Finally, we have GUI library based on our implement in the bottom layer and we can play Flash file on the NVD platform smoothly.The result of the test show that the interface switch fastly,characters display right and Flash plays smoothly,it greatly improve the efficiency to the current NVD software.
Keywords/Search Tags:Graphical User Interface, Image Display, Embedded, Frame
PDF Full Text Request
Related items