第三节: 嵌入式浏览器 之 小百科
浏览器已经是PC必备软件,是我们获取信息的最主要方式之一。但目前浏览器也被配置到更多的嵌入式设备上,成为这些设备获取信息的主要渠道,其中之一就是机顶盒。但是机顶盒环境与PC区别非常之大,因此嵌入式浏览器具备其独有的特点。
电视显示
因为是以电视作为显示设备,必须考虑电视显示的特点:标准的电视显示范围为720*576,但是很多模拟电视实际显示不了这么大的范围,一般推荐的范围为640*480,这是浏览器在排版的时候必须要考虑的。另外,目前绝大部分电视还是采用阴极射线管,隔行扫描的方式来显示的,这导致线条,图像,文字在电视机上很容易出现闪烁,目前很多机顶盒芯片已经考虑硬件抗闪烁功能,但这还不够,嵌入式浏览器必须考虑支持软件抗闪烁。另外,正常看电视是距离电视2-5米的,这与电脑区别很大,因此不适合使用鼠标。
遥控器使用
机顶盒不是电脑,一般是通过遥控器来操作的,遥控器不可能跟键盘一样复杂。遥控器上的按钮一般包括:上下左右方向键,数字键,OK,颜色键,其他功能键。对于使用嵌入式浏览器来说,主要通过方向键和OK来完成。基于这个特点,要求网页中焦点不能过多,另外焦点之间的跳动必须合理。当网页超出电视显示范围的时候,用户可以通过方向键移动,但左右移动不推荐,这要求浏览器必须把网页排版在合理的宽度内,用户可以上下方向移动察看网页内容。
嵌入式环境
随着数字电视的部署,机顶盒将大规模的进入百姓家里,这样要求严格控制机顶盒的成本。因此机顶盒的配置将非常低,目前市场上常见的数字电视机顶盒配置是4M Flash,16M内存,CPU处理主频在130M左右(近期已有很多高主频产品出现),这样对浏览器的要求非常高。一般来说,要求数字电视机顶盒的嵌入式浏览器运行期间占用内存在6M下,代码大小小于1M。IPTV 机顶盒的配置会相对比数字电视机顶盒高,使嵌入式浏览器发挥空间更大。
广播式数据
由于在数字电视的环境下,网页的数据不是通过HTTP协议获得,而是通过标准的数据广播协议获得。因此数字电视的嵌入式浏览器还必须事先支持标准的数据广播协议。虽然协议是标准的,但是不同的数据广播头端厂商都会有自己的实现方法,这些方法将影响终端浏览器的接收效率,因此浏览器软件必须更好的与多家头端厂商兼容,以保证终端有较高的接收效率。
(待续。。。。 )
加载中,请稍候......