Font Size: a A A

Research On Multithreading Concurrency Of IDTV Software System And On Screen Display Design

Posted on:2010-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z H GuoFull Text:PDF
GTID:2178360278455705Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Digital TV is a revolution in TV technology,which is known as the following black-and-white television and color television is the third generation television.It has a wide prospect for application.Integrated digital television receiver(iDTV) is a transition product converting the analogue television signal to digital television signal.Researching on iDTV technology has an important role for China's television industry.In order to meet real-time of the iDTV images,sound and operation and requirements of human-computer interaction interface,multithreading concurrent of iDTV software system and OSD design are studied.First,digital television-related knowledge and China's digital television development and trends were introduced,iDTV hardware and level model of vertical and horizontal of software systems were shown.Secondly,multithreading synchronization was studied based on requirements of multithreading concurrent of iDTV software system.Classic deadlock was prevented by using the strategies of fixed level and test-lock-back,iDTV CL(Compatible Layer) multithreading API and mixed threading model called lightweight thread handled asynchronous events of iDTV was designed.OSD controls were designed with Microwinows GUI under the development platform of Genesis Inc..Based on practical application needs,a Windows-style OSD system was designed.Finally,the methods programmed the "idtvmake" tool and "makefile" file were given. Communications between PC and target board were implemented by configuring NFS services.Software system was tested used the methods of unit testing and system testing. Macro codes debugged and tracked program were write.Research results have had a practical application in several well-known TV manufacturers,the results show that iDTV CL multithreading API and light weight thread model meet the requirements of the iDTV real-time applications,OSD system has good performance,rich feature,beautiful interface,simple operation and has high reference and practical value.
Keywords/Search Tags:DTV, iDTV, OSD, multithreading concurrency, light weight thread
PDF Full Text Request
Related items