随笔分类 - 数字电视略谈
摘要:看电视麻,必须有节目才行。节目从哪里来?自然要搜索才行。我们就来介绍一下搜索功能如何实现。一,搜索所需要的硬件1,当然是tuner,就是我们俗称的高频头,因为节目都是由信道中的一个一个频点所承载的,我们要得到频点里的电信号,这个部件自然是不可缺少的。for example,我们要看ccav-1,假定...
阅读全文
摘要:上篇说完了基本的硬件组成,这篇谈一谈软件栈。对于一个完整软件来说,层次架构,可配置性,可移植性,都是必不可少的。包括os,tcp/ip协议栈,都具有这种属性。1.隔离硬件变化,不同的芯片产商,会提供不同的sdk,封装自己的硬件操作接口。但是这对跨平台软件来说,正是一个问题所在。隔离平台变化,不同的芯片厂商,针对自己的芯片移植了不同的os(例如linux/psos/vxworks/ecos/ucos/os21/...),线程,文件io,锁这些东西,都是会变化的。所以我们构建在os/driver之上的第一层就是porting层。这个层次上,软硬件功能基本是一一对应的。不会有虚拟设备之类东西出现。例
阅读全文
摘要:这篇讲讲直播机顶盒的基本硬件组成。不打算谈拆机看到的东西,那样我们只能看到一堆的电容,电阻。。。。:)。这里要观注的是主要是主芯片和一些重要的外设。1.tuner,就是高频头。这是一切数据的来源,无论是音视频,还是oc数据广播,或者某些vod实现方式的点播数据。一般来说,一个盒子只有一个,但是,对于某些具有特别功能的机顶盒,也可能会有多个,比如带有pvr(personal video record)。就可能需要有两个tuner。2.qam,解调器。tuner过来是是经过数字调制的正弦波,还只是模拟信号,需要qam解调,把模拟信号转化成数字信号,cpu才能处理。不同的信道调制方式不同,qam的规
阅读全文
摘要:网络上的数字电视的资料实在是比较少,大部分都在讲psi/si的基本表,这部分基本是与mpeg-2基本重合的。我更想讲的是数字电视的业务及基本实现的原理相关的。1,数字电视是什么?这里我们只讨论狭义上的单向广播电视。一个系统,一个由前端设备,终端和网络构成的系统。所谓前端,可以通俗的理解成,广播电视局,电视台,局方之类的播控管理方。实现把电视节目广播到各个终端上面,一般会有卫星信号接收器,视频编转码器,复用器,ca前端加扰器,qam等等。首先各个局方从卫星接收卫星信号,有时可能视频是由h264编码的,但是终端无法支持,所以要加上转码,把数个节目复用到一个频点上,经过加扰,调制,就播发出去了。下图
阅读全文