Font Size: a A A

Based On The Embedded Browser Interactive Set-top Box Design And Research

Posted on:2009-10-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y WuFull Text:PDF
GTID:2208360272458720Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
It is more than 30 years since the appearance of embedded systems. With the rapid development of digital technology whose core is computer hardware and software, the broad popularization of multimedia technology and Internet application, embedded technology has became a research hotspot again, many embedded Web applied products have come into the every aspects of industrial manufacture and people's work and life.As one kind of terminal facilities of IPTV, the interactive set-top box is an application of embedded systems. The interactive TV operation offered by the STB(set-top box) can provide people with not only high clear digital programs, but also the interactive service. In order to scan the multimedia information on TV set obtained from the server, we usually carry out an embedded browser in the STB.Nowadays, embedded browsers approximately fall into two kinds. One kind is transplanted from open-source Linux browsers, such as Mozila, konqueror embedded, Dillo, ViewML, Delta Browser and JIBrowser; the other kind is commercial browsers, such as Access Netfront, Open TV device mosaic, Internet Explorer for WinCE and iPanel. The two kinds of embedded systems both have their advantages and limitations.This paper bases on the former research and develops an embedded browser based on interactive STB independently.Because the web files acquired from the servers are described by HTML language, so the browser on STB must parse the arboreal HTML documents firstly to gain a logical arboreal structure. At the same time, when meeting the CSS, we must also parse the CSS to form a muster of rule lists. Eventually, we will apply appropriate rules to each node from the top down in turn.Basing on the accomplishment of parse, the browser will turn the logical document tree into a romance tree, wipe off the invisible elements from the document tree and compute the length and width of each element and the relative position in their father-element.At last, the browser will draw the all elements on the terminal facility. Since the TV sets have weak ability of parse, one screen's content on a PC may need several screens on a TV set, so we adopt the concept of dummy canvas to roll the screen.
Keywords/Search Tags:embedded system, embedded browser, set-top box, parse, layout, HTML, element, block, CSS
PDF Full Text Request
Related items