zoukankan      html  css  js  c++  java
  • 机顶盒的工作原理

      数字电视机顶盒的工作过程大致如下:

        1.高频头(Tuner)接收来自有线网的高频信号使其变为中频信号。

        2.中频信号通过经滤波、放大、A/D转换为数字信号后送入QAM解调模块进行QAM解调,通过QAM解调器完成信道解码,从载波中分离出包含音、视频和其他数据信息的传送流。传送流中一般包含多个音、视频流及一些数据信息。

        3.MPEG2-TS解复用器则用来区分不同的节目,提取相应的音、视频流和数据流,送入MPEG-2解码器和相应的解析软件,完成数字信息的还原。

        4.对于付费电视,条件接收模块对音、视频流实施解扰,并采用含有识别用户和进行记账功能的智能卡,保证合法用户正常收看。

        5.MPEG-2解码器完成音、视频信号的解压缩,经视频编码器和音频D/A变换,还原出模拟音、视频信号,在常规彩色电视机上显示高质量图像,并提供多声道立体声节目。

      条件访问的流程:

        首先,机顶盒根据PMT和CAT表中CA_descriptor,获得EMM和ECM的PID值。然后,从TS流中过滤出ECMs和EMMs,并送通过SmardCard接口送给SmartCard。SmardCard首先读取用户个人分配密钥(PDK),用PDK对EMM解密,取出SK,然后利用SK对ECM进行解密,取出CW,并将CW通过SmartCard接口送给解扰引擎,解扰引擎利用CW就可以将将已加扰的传输流进行解扰。

      机顶盒软件结构图:

      机顶盒各个部分软件构成图:

  • 相关阅读:
    java并发AtomicIntegerArray
    java并发:原子类之AtomicLong
    java并发:初探消费者和生产者模式
    java并发:初探用户线程和守护线程
    java并发:interrupt进程终止
    java并发:join源码分析
    java并发:初探sleep方法
    java并发(二):初探syncronized
    java并发(一):初探线程的创建
    Git 操作
  • 原文地址:https://www.cnblogs.com/ThatsMyTiger/p/6904729.html
Copyright © 2011-2022 走看看