DM500S之内置中文字库的Atmosphere系统版本(4)

时间:2022-09-16 08:54:53

DM500S之内置中文字库的Atmosphere系统版本(4)

在上一节中,我们谈到了DM500S接收机上节目播放的快捷键,其实在文件模式的播放状态下,DM500S也有一系列快捷键,具体含义如表5所示。

Atmosphere版本之皮肤更换

用惯了Gemini版本的Blueline3皮肤(skin),可能对Atmosphere1.0版本提供的皮肤不习惯,我们可以从“www.省略/read.php?tid=11343&fpage=0&toread=&page=1”下载一个经wzgtvro网友修改过的适用于Atmosphere版本的Blueline3皮肤。

下载完成经过解压缩后,将Blueline3 V2 for Atmosphere的\var\tuxbox\config\enigma文件夹的fonts、pictures和skins三个文件夹上传到DM500S接收机的/var/tuxbox/config/enigma/中,替换原来的文件。再通过主菜单的【设置】【系统设置】【OSD设置】,按蓝色键,进入选择皮肤界面,将光标移动到“BlueLine-3-Atmo”.(图118)。

再按绿色键,弹出“皮肤已更换”的界面,继续按绿色键,重新启动接收机,使得新的皮肤外观生效(图119)。

如果感觉皮肤的效果不是太好,遮挡了画面,可再次以进入【OSD设置】界面,进行透明度的设置(图120)。

这样就回到了我们以前习惯的节目信息显示条皮肤界面(图121)。

Atmosphere1.1正式版本为了适应用户的习惯,已修改默认皮肤为Blueline3。

Atmosphere版本之频道LOGO显示

上面安装了Blueline3皮肤,不但是因为Blueline3皮肤设计合理、布局优秀,而且还可以在节目信息显示条里嵌入频道LOGO图标显示功能。大家注意到采用Blueline3皮肤时,在节目信息显示条区域内的左上角有一个“Blue Line”方块,该位置就是用来显示频道LOGO的窗口。

1. 添加频道LOGO显示功能

Blueline3皮肤下的频道LOGO显示是加载picon文件夹里的频道LOGO图片来实现的。对于Gemini版本,picon文件夹位于/var/etc/picon路径下,而Atmosphere版本则位于/var/picon路径下。

添加频道LOGO显示的方法很简单,我们有编辑好的picon文件夹,可从“blog.省略/mediablog/Uploadfiles/2008-7/712331657.rar”下载,经解压缩得到一个名为“picon”的文件夹,里面有常用的频道LOGO(图122),通过FTP上传到/var下即可。

这样每次换台时,节目信息指示条上能够同步会显示频道LOGO(图123)。

对于Gemini版本,如果不能显示频道LOGO,需按蓝色键进入【Blue-Panel】【附加/设置】【一般设置】,在“附加字段”一栏选择“显示全部”,选好后退出设置即可(图124)。

2. 频道LOGO图标的获取

我们提供的picon文件夹只是一些常见的频道LOGO,对于没有提供的LOGO,可以自己手动编辑,编辑时首先找到频道的LOGO,可从www.省略/网站相关页面里下载。注意直接下载的图标为gjf格式,且尺寸、颜色都不符合要求,需要通过图片编辑软件如ACDSee将图片转换成70×53尺寸,256颜色(8位)的png格式。

接下来给这些频道LOGO进行名称编辑,也就是将频道LOGO编辑成携有频道属性的名称,这样换台时,才能根据频道的属性从picon文件夹中找到相对应的图片,就如同上上期介绍的在MV插件别名管理中进行频道映射一样。

频道LOGO有使用频道ID和使用频道名称两种名称编辑方式,编辑方法如下。

可以使用txxxxoxxxxsxxxx.png的格式来命名。其中“txxxx”表示“Transport Stream ID(TSID)”,“oxxxx”表示“Original Network ID(ONID)”,“sxxxx”表示“Service ID(SID)”,“xxxx”为16进制的数字。

如何获得频道ID参数呢?可以从接收机的频道信息中查得。以138°E长城卫星直播平台的CCTV-4频道为例,首先在DM500S接收机中播放该频道,然后通过【主菜单】【信息】【频道信息】,查出TSID为“000c”,ONID为“0001”,SID为“0001”,每个数值的最后都有一个标记“h”,代表是16进制(图125)。

这样CCTV-4频道的LOGO名称可编辑为“t000co0001s0001.png”。

(2)使用频道名称

一些频道如果使用频道ID进行命名,可能会有相同的名称。如115.5°E上的安徽卫视(图126)和134°E上的安徽卫视中国教育电视1台(图127)的TSID、ONID、SID完全一样,这样采用使用频道ID 命名的方式,将会出现两个相同的“t0001offffs0001.png”名称,而picon文件夹下名称不能相同,只能取其之一。

遇到这种情形,我们可以其中的一个频道采用频道名称的方式命名。如中国教育电视1台的频道名称为“CETV-1”,因此LOGO命名为“cetv-1”,注意英文频道名称对应的LOGO名称应全部使用小写,否则皮肤插件不能识别该频道LOGO。

现在的115.5°E 、122°E、134°E、138°E等卫星的节目有几百个,如果将每个频道的LOGO文件都拷贝进DM500S中,将占用大量的内存。其实许多节目的LOGO都是相同的,没有必要重复拷贝,可以使用Linux中的ln链接(link)命令。它可为某一个文件在另外一个位置建立一个同步的链接,这样不必重复地占用磁盘空间。这个命令最常用的参数是“-s”,其中“s”是代号(symbolic)的意思,具体用法是“ln -s 源文件 目标文件”。

用DCC软件的Telnet功能在picon目录进行链接具体操作如下:首先用“cd /var/picon”命令进入picon目录,再在命令行状态执行:“ln -s 原保存频道LOGO名称 新频道LOGO名称”操作即可。

例如:在DM500S中已保存115.5°E卫星的北京卫视LOGO文件“t0000o0000s0001.png”,现需要显示138°E卫星长城直播平台的北京卫视LOGO文件“t000co0001s0065.png”,只要输入“ln -s t0000o0000s0001.png t000co0001s0065.png”命令,如图128所示。

这样在picon目录下就建立了一个“t000co0001s0065.png”链接文件(图129),文件大小仅仅19B,而原始“t0000o0000s0001.png”LOGO文件则有1.93kB,如果剔除重复LOGO文件,可以节省数百kB内存空间。

Atmosphere版本之画中画显示

画中画(PIP:Picture in picture)是利用数字技术,在同一屏幕上显示两套节目。即在正常观看的主画面上,同时插入一个或多个经过压缩的子画面,以便在欣赏主画面的同时,监视其它频道。

画中画功能多用于模拟信号接收的电视机中,可分为视频和射频两种。视频画中画的电视机内只有一个高频头及图像通道提供一路电视信号,另一路视频信号由连接至录像机或影碟机的AV端子输入,也称单高频头画中画;射频画中画电视机内则有两个高频头及图像通道、伴音通道,可直接接收两个频道的电视信号,又称双高频头画中画。

不过随着有线电视由模拟向数字的整体转换,这种采用模拟信号接收的画中画电视机已失去了实用价值,而开发数字机顶盒的画中画功能无疑是一个新的亮点。Dreambox系列机通过安装PiP插件,实现画中画的功能的方式是值得借鉴的。

1.安装画中画显示插件―PiP

Atmosphere版本提供了PiP插件的下载地址,通过遥控器的蓝色键,从【Atmosphere 下载面板】【扩展下载】【下载附件】【Plugins】,选择“Pip0.7”按OK键即可下载,插件容量较大,为210kB。待下载完成后,按绿色键安装完成。

2. PiP插件的使用

使用时,按遥控器黄色键,调出【插件】界面,选择其中的“PiP”插件,画中画就会显示在电视屏幕上了(图130),处于同时播放状态,不过子画面是跳帧播放,很不流畅。

此时,遥控器上的各个按键赋予新的功能,可以按待机键调出【Help】帮助菜单,如图131所示。

各个按键在画中画功能下的具体含义如表6所示。

如遥控器的数字键选择子画面在电视屏幕四角和中间的位置,数字键“1、3、5、7、9”分别对应子画面在屏幕的左上、右上、中、左下、右下位置,“2、4、6、8”分别用于子画面向上、向左、向右、向下的偏移调整,“<、>”键可缩放子画面,有三种大小的子画面状态,默认的为最小子画面状态。图132、图133为经我们调整的状态,调节非常方便。其中图133我们按红色键进行了透明度设置,这样主画面能够透过子画面显示出来,降低了子画面对主画面显示信息的遮挡。

按MENU键,调出【Service Selection】频道选择菜单,可进行主、子画面的频道的选择(图134)。其中【PiP-Channel】为子画面频道选择;【TV-Channel】为主画面频道选择,这两个项目均可选择同一个转发器下的所有节目;【PiP-Source】为画中画的来源,“Internal Tuner”表示来自于内部调谐器。

也可以直接按频道上下键选择子画面的频道,音量增减键选择主画面的频道,按OK键可主、子画面互换。按两次EXIT键可退出画中画功能。

3. 使用注意事项

目前使用的最新版本为2007年5月21日推出的0.7b版本,可通过INFO键调出【Program information】界面查看,如图135所示。

采用PiP插件有许多功能限制,如只对PAL制式的免费电视节目有效,并且子画面只能是黑白显示。子画面不能显示加密节目,不过它是否有权解密,除非子画面和主画面显示的是同一个频道(图136),否则子画面只能显示锁码图标(图137)。

Atmosphere版本之九画面显示

大家对卫星接收机的九画面显示功能都很熟悉,不少的免费接收机都具备这种功能(图138),不过这种九画面显示功能一般都是当前所在的频道画面是活动的,其它八个画面是静止的,因此实用价值不大。

Dreambox系列机也有一种名为“Mosaic”马赛克插件,也就是九画面显示插件,和上述功能不同的是剩余的八个子画面都能够活动显示,虽然画面不太流畅,但也能够起到监视作用。

1. 安装九画面显示插件―Mosaic

由于Atmosphere版本未提供了Mosaic插件的下载地址,需要手动下载,可从“download.省略/gemini/enigma1/plugins/Mosaic_0.4b_070628.tar.gz”下载。下载完成后,会得到一个名为“Mosaic_0.4b_070628.tar.gz”压缩包,无需进行解压缩,直接将它通过DCC 软件的FTP功能上传接收机的/tmp文件夹下,然后按遥控器蓝色键,从【附件】【手动安装】界面中,选中该插件,再按动遥控器的绿色键即可进行安装。

Atmosphere1.1版本已修正了tar.gz类型插件的手工安装问题,如果在【手动安装】界面里没有该插件显示,可能是你下载时,压缩包的后缀名已自动被更改为“.tar.tar”,重新将它命名为“.tar.gz”即可。

2. Mosaic插件的使用

启动Mosaic插件,电视机屏幕就会出现九个子画面。图139为接收100.5°E卫星的3820 V 27500转发器一组免费的PAL制式的节目,每个画面的下面标注的为该频道名称。

同样可按待机键调出Help帮助菜单,其中中间的子画面是彩色的,为正在播放的频道,有伴音输出,其它都是黑白的。各个画面的排列对应于遥控器是的数字1~9键,可选择和中间的子画面进行互换操作,如按“1”键,左上角的子画面就和的中间的子画面进行互换。

各个按键在九画面功能下的具体含义我们归纳成表7。

如果需要进行各个子画面频道的选择,应按MENU键,调出【Service Sequence】频道选择菜单,可以对九个子画面的频道进行设置(图140)。

对于加密节目,依然显示锁码图标(图141)。

如果转发器的频道少于9个,不能显示的画面以“×”代替,并在画面下方标注“unused”不可用(图142)。

按OK键中间子画面进入全屏主画面模式,再按EXIT键就可退出九画面功能。

3. 使用注意事项

Mosaic插件和PiP插件有一样的功能限制,其实我们使用的这两款插件均为同一作者于2007年5月21日推出的(图143)。

由于Mosaic插件和PiP插件使用时,易消耗接收机的主芯片和内存资源,因此在DM500S接收机使用上可能操作反映慢一点,有时甚至造成接收机的重新启动,而采用DM7020等存储器容量较大的接收机就不会有这种情况发生。

Atmosphere版本之字体大小修改

如果觉得Atmosphere版本显示的中文字体较大,在采用RSS reader插件阅读网络新闻时,文字的信息显示量不大,我们可以进行字体大小的修改,具体方法如下:

1 首先将default.esml文件拷贝到 /var/tuxbox/config/enigma/skins文件夹里。打开DCC软件,找到 /share/tuxbox/enigma/skins/下的default.esml文件,在default.esml 文件上右键选择“Local copy…”本地复制功能(图144)。

在弹出的【Select destination path】选择目标路径界面中, 找到 /var/tuxbox/config/enigma/skins 文件夹,点击OK按钮,即可完成复制(图145)。

2 编辑/var/tuxbox/config/enigma/skins 里面的default.esml文件,找到name="Replacement" scale="78"这一行,其中“78”是内置中文字库显示字体大小的参数(图146),数值越大,字体越大,我们修改为“48”。

3 保存设置后退出,再重启Enigma,修改的字体就生效了。

这样我们在阅读一些博客的RSS页面容量时,虽然显示的行数不变,但每行显示的文字就比原来增加了许多。图147为我们修改“48”所显示的页面,共能够显示41×12=492文字,相比较原来默认的24×12=288文字(上上期图76),阅读起来是不是更加方便。

不过鱼和熊掌不可兼得也,各层菜单界面中的中文字体也随之变小(图148),因此应结合个人的使用、阅读习惯进行字体大小的合理修改。

Atmosphere版本之音量个性化设置

Atmosphere1.1版本为每个频道设置了独立的音量操作,我们称之为音量个性化设置,实际上在一些免费卫星接收机如卓异ZY-2250F等已具备这项功能(图149)。

之所以开发此功能,主要是由于一些卫星上传送的电视节目伴音音量大小不一,有的音量较小,非要把电视机的音量开得很大才行。这样一来,当换到一些音量较大的节目上,又必须把电视机的音量调低一些。有时候忘记预先调低,电视机发出的高音量能吓人一跳。而采用音量个性化设置和保存,就能够解决这种缺陷。

Atmosphere1.1版本的音量个性化设置操作很简单,例如我们感觉166°E的MTV频道的音量比较高,只要按摇控器上的“AUDIO”声道键,在弹出界面中,按遥控器右键,将光标移动到最下面的“音量均衡”选项上,再按左右键,即可衰减该频道的音量,使和其它频道的音量大小能够相一致,即实现音量均衡问题(图150)。

需要指出的是,音量个性化设置只是通过软件降低某个频道的音量,使之与其它频道的音量相均衡。并不能改善DM500S接收机固有的音量输出较低的缺点,因为最大音量是受制于硬件电路的控制。对于DM500S之所以输出音量较低,本刊今年第2期《DM500S卫星多媒体接收机音视频电路》一文中已给出详细地分析,指出是由L358组成的音频前置电路没有信号 放大功能所致,并给出了DIY改进的方法。实际上,目前卫视网站上推销的加装音频放大模块的方法,就是这一DIY思路的具体实现。

本期继续上期介绍了Atmosphere版本的皮肤更换、频道LOGO显示、画中画显示、九画面显示、字体大小修改、音量个性化设置这六项功能,这些都是DM500S作为一款强大的卫星多媒体接收机所具有的功能。实际上DM500S也是一款免卡卫星接收机,通过自动下载或手动输入Key实现已破解系统的免卡接收,下一期将介绍这些功能在Atmosphere版本上的实现,敬请关注。■

上一篇:关于今年第17期两篇文章的探讨 下一篇:移动数字电视棒