CN1833216A - 一种通用双向串行数据传输接口及其数据传输方法 - Google Patents

一种通用双向串行数据传输接口及其数据传输方法 Download PDF

Info

Publication number
CN1833216A
CN1833216A CNA2004800221460A CN200480022146A CN1833216A CN 1833216 A CN1833216 A CN 1833216A CN A2004800221460 A CNA2004800221460 A CN A2004800221460A CN 200480022146 A CN200480022146 A CN 200480022146A CN 1833216 A CN1833216 A CN 1833216A
Authority
CN
China
Prior art keywords
data
interface
unit
usb
meeting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2004800221460A
Other languages
English (en)
Other versions
CN100399239C (zh
Inventor
王兴军
薛永林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Publication of CN1833216A publication Critical patent/CN1833216A/zh
Application granted granted Critical
Publication of CN100399239C publication Critical patent/CN100399239C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42607Internal components of the client ; Characteristics thereof for processing the incoming bitstream
    • H04N21/4263Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific tuning arrangements, e.g. two tuners
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4135Peripherals receiving signals from specially adapted client devices external recorder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4346Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream involving stuffing data, e.g. packets or bytes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • H04N21/4349Demultiplexing of additional data and video streams by extracting from data carousels, e.g. extraction of software modules from a DVB carousel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43607Interfacing a plurality of external cards, e.g. through a DVB Common Interface [DVB-CI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4385Multiplex stream processing, e.g. multiplex stream decrypting
    • H04N21/43853Multiplex stream processing, e.g. multiplex stream decrypting involving multiplex stream decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6433Digital Storage Media - Command and Control Protocol [DSM-CC]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Systems (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
  • Golf Clubs (AREA)

Abstract

本发明提出一种通用传输接口,该接口包括一个信号收发单元,用于接收和发送符合通用串行总线(USB)规范的数据;一个检测单元,用于对该信号收发单元所接收的数据进行检测,以判断该接收数据是否应被转换为符合一个特定规范的数据;一个转换单元,用于在检测到该接收数据应被转换为符合一个特定规范的数据时,将该接收数据转换为符合该特定规范的数据;和将欲发送的符合该特定规范的数据转换为符合USB规范的数据,以经由该信号收发单元发送。采用本发明所提出的通用传输接口可以实现数字电视的机卡分离方案,并可提供多种增值业务。

Description

一种通用双向串行数据传输接口及其数据传输方法 技术领域
本发明涉及一种数据传输接口,尤其涉及一种用于在数字信号处 理主设备(例如, 数字电视接收机)和外接业务模块(例如, 数字电 视条件接收模块)之间进行通讯和数据传输的通用串行总线 (USB) 接口, 及其数据传输方法。 背景技术
伴随着数字多媒体、数字通信技术和数字视、音频广播技术的进 步,数字电视市场已在世界各国呈现出强劲的发展势头。与传统的模 拟电视相比, 数字电视具有节省功率、频谱利用率高、接收节目质量 好和便于业务综合等优点,特别是,数字电视还可以提供交互电视业 务, 即用户可以根据自己的喜好点播电视节目,从而可提供更为个性 化的服务。
对于这种个性化的服务,数字电视以付费***的方式运营。为了 保护节目拥有者的利益, 防止非授权用户的收看, 需要对各数字电视 中所传输的视频、音频、辅助数据及其他控制数据进行加扰, 也就是 实行有条件接收 (CA: Conditional Access), 这样只有授权的用户才 能够对视频、 音频等数据进行解扰, 从而收看到所需节目。
目前, 对于条件接收 (CA)***本身, 各标准只提供了一些基 础的机制, 并没有定义通用的要求, 所以 CA***本身内部机制的定 义往往由具体的 CA设备生产商来完成, 因而各厂商的 CA***各不 相同, 各自加密手段也互不兼容。这样, 网络运营商所选用的 CA系 统一般来讲都是专用的,即一家网络运营商应用了一家 CA设备厂商 的***, 则用户只能使用和该 CA***相配套的终端产品, 如数字电 视接收器 (机顶盒)或数字电视接收机, 才能接收该运营商的节目, 如果运营商更换 CA***,则用户的数字电视接收机也要相应地发生 改变。所以, 在现有数字电视技术中, 数字电视接收装置(数字电视 接收机或数字电视接收器)与 CA***是绑定在一起的。这一点大大 制约了数字电视的发展。 因此, 需要提出一种将 CA***与数字电视 接收机相互分离,'各自独立发展的方案——机卡分离方案。采用机卡 分离方案可使终端产品与运营商提供的业务相互独立,因而不仅可以 解开 CA制约数字电视产业发展的症结,也为将来增值业务的扩展提 供了基础。
若要实现机卡分离方案, 首要解决的问题是需要有一种用于在 CA模块与数字电视接收装置之间传输数据流的标准接口。 在数字电 视设备中传输的数据流通常是符合活动图像专家组(MPEG: Motion Picture Experts Group)规范的传输流(TS: Transport Stream)。 已有的 用于传输 MPEG TS数据的专用接口,例如同步并行接口(SPI)和异 步串行接口 (ASI), 不适于进行其它非 TS结构, 尤其是异步数据, 如控制命令等信息的传送,而且只能进行单向传输, 因而不适用于机 卡分离方案。
为了实现机卡分离,现有的欧洲标准(EN50221 )公共接口(CI : Common Interface ) 和美国标准 ( SCTE DVS295 ) 主机配置点 (HOST-POD: Point of Deployment)接口, 都采用符合个人计算机 存储卡国际协会 (PCMCIA : Personal Computer Memory Card International Association)规范的接口, 或称 PC卡接口来传输 MPEG TS数据。在这两种标准接口中, 与 TS输入、输出有关的信号定义与 SPI 类似, 相当于二个分别作输入和输出的 SPI。 此外, CI 和 HOST-POD都有用于传输控制命令的 8 比特异步 I/O接口, 可在 MPEG TS传输的同时进行传输控制命令, 以便于实现接口连接的两 端之间的互相通讯和互操作。但是采用 PCMCIA接口进行 MPEG TS 的双向传输及相互通讯, 接口关系复杂、接口成本较高、传输速率相 对不是很高。特别是这两种接口都是为特定业务专用,不具有通用性, 因而不能应用于特定业务以外的任何设备。
随着业务多样化的迅速发展,用户总是希望其所购买的设备具有 良好的兼容性和可扩展性,这样就需要一种通用性更好的双向数据传 输接口来实现机卡分离。 在现有的通用数据双向传输接口中,性能优越且应用较广的是通 用串行总线(USB)接口。 USB接口主要有如下几个特点: 易于扩充 多个***设备兼容不同类型设备, 且成本低廉; USB 2.0还支持高速 480Mbps数据传输模式;对音频和视频等实时数据传输充分支持;支 持即插即用;其物理接口适用于不通过电缆直接插接 USB便携外设。 USB接口除了以上功能外, 还支持最基本类型的数据传送: 例如, 控制传送, 用于在连接时进行端口配置; 中断数据传送, 用于传送实 时但可靠的数据, 如回显或反馈响应等。
USB接口虽然具有以上优点, 但是由于其采用特定的接口定义 和数据传输协议,直接利用 USB接口来传输 MPEG TS数据还存在一 些有待解决的问题。例如,若要实现双向实时传输同步 MPEG TS流, USB接口需要采用 2个逻辑通道分别作为输入、 输出。 同时, 虽然 在 USB数据每帧可传输固定字节数的数据, 但数据并不是以其实际 的固定速率来传输, 而是以共享总线固有速率如 480Mb/s突发传输 的, 这对于要求恒定匀速传输的 MPEG TS流而言, 就需要增加缓冲 来平滑数据速率, 从而增加了源数据时钟恢复或锁相的难度。 此外, 由于 USB接口采用输入、 输出事务和表头以及固定速率帧结构和同 步、 标识字段定义等方式, 因而在用来封装传输要求特定的同步 MPEG TS数据包结构的数据流时, 会由于数据包结构不匹配而降低 传输效率。 .
为了适应日益增长的 MPEG TS相关业务尤其是数字电视的发展 和未来新的数字设备要求具备通用数据通信接口的趋势,需要一种既 具有通用的 USB接口功能、又能够满足 MPEG TS实时应用的通用双 向串行数据传输接口。 发明内容
本发明的一个目的是提供一种通用双向串行数据传输接口,该传 输接口作为一种互连接口, 能够具有通用的 USB接口功能, 同时又 能够满足 MPEG TS业务实时应用, 以便连接多种类型的外设、 有助 于功能扩展和多样化, 降低成本。 根据本发明的一个方面, 本发明提出的一种数据传输接口, 该传 输接口至少包括一个信号收发单元,用于接收和发送符合通用串行总 线 (USB)规范的数据; 一个检测单元, 用于对该信号收发单元所接收 的数据进行检测,以判断该接收数据是否应被转换为符合一个特定规 范的数据;一个转换单元, 用于在检测到该接收数据应被转换为符合 一个特定规范的数据时, 将该接收数据转换为符合该特定规范的数 据; 和将欲发送的符合该特定规范的数据转换为符合 USB规范的数 据, 以经由该信号收发单元发送。
根据本发明的另一个方面,本发明还提出一种具有如上所述数据 传输接口数字信号处理装置。
根据本发明的另一个方面, 本发明提出一种用于数据传输的方 法, 该方法包括步骤: 接收符合 USB规范的数据; 对所接收的数据 进行检测, 以判断该接收数据是否具有一个标识信息, 该标识信息表 示该接收数据可被转换为符合一个特定规范的数据;若检测到该标识 信息时, 则将该接收数据转换为符合该特定规范的数据。 通过参考以下结合附图的说明以及权利要求书中的内容,并且随 着对本发明的更全面的理解,本发明的其他目的及效果将变得更加清 楚和易于理解。 附图简述:
以下将参照附图, 通过实施例详细地描述本发明, 其中 图 1 示出了根据本发明的一个实施例提出的一种通用数据传输 接口;
图 2示出了符合 USB接口规范的收发单元的电气定义; 图 3示出了根据本发明的一个实施例提出的将符合 MPEG规范 的 TS数据封装而成的符合 USB规范的数据的数据结构;
图 4示出了根据本发明一个实施例的用于将同步并行的 MPEG TS数据转换为异步串行 USB数据的并 /串转换单元的方框图;
图 5示出了根据本发明一个实施例的用于将异步串行的 USB数 据转换为同步并行 MPEG TS数据的串 /并转换单元的方框图; 图 6示出了具有本发明的通用数据传输接口的数字电视接收机 和外接 CA模块的结构框图;
图 7 示出了具有本发明的通用数据传输接口的数字电视接收机 的具体结构框图;
图 8示出了具有本发明的通用数据传输接口的 CA模块的具体结 构框图;
图 9示出了在本发明实施例中的控制信息处理单元的结构框图; 图 10示出了根据本发明一个实施例的带有回传信道的外接 CA 模块结构示意图;
图 11示出了根据本发明实施例的具有其它通信接口的外接业务 模块接口的示意图;
图 12示出了根据本发明实施例的用于存储和播放 TS数据的外 接业务模块的示意图;
图 13示出了外接业务模块为数字媒体录放机的原理框图; 图 14示出了一种基于本发明实施例提出的 UTI接口的数字电视 电子节目导航***;
图 15示出了一种基于本发明所提出的 UTI接口的数字电视软件 更新***;
图 16示出了一种基于本发明提出的 UTI接口的数字电视调谐器 和与之相应的数字电视接收机的结构框图;
图 17示出按照本发明另一个实施例提供的 MPEG TS传输接口 的结构框图;
图 18示出了 MPEG TS传输接口中专用 TS收发单元的电气定义; 图. 19示出了根据本发明的一个实施例提出的将符合 USB规范的 数据封装而成的符合 MPEG TS规范的数据的数据结构; 和
图 20示出了支持两种电气接口连接的通用数据传输接口的方框 图。 在所有附图中, 相同标号表示相似或相应的特征或功能。 发明详述
按照本发明提出的通过一个通用数据传输接口实现主设备(诸如 数字电视接收机) 与外接业务模块(例如, CA模块)之间的通讯和 数据传输的思想, 一种解决方案是将符合 MPEG规范的数据 (简称 MPEG TS)封装在符合 USB规范的数据 (简称 USB数据)流的净荷 中,从而经由符合 USB规范的通用接口传输该 MPEG TS数据。这种 基于 USB规范的通用传输接口 (UTI), 具有很好的通用性和可扩展 性, 可以用于连接各种业务类型的设备。 在下文中, 将结合附图详细描述本发明所提出的这种基于 USB 规范的 UTI接口的具体结构, 并给出其应用实例。
图 1示出了根据本发明的一个实施例提出的一种 UTI接口 10。 该 UTI接口 10包括一个 USB收发单元 110和一个接口处理单元 120。
图 1中的 USB收发单元 110用于接收和发送 USB数据,其机械 结构和电气特性符合 USB接口规范。图 2示出了图 1中所述 USB接 口的电气信号定义, 如图 2所示, USB接口中除电源(5V)和地线 (GND) 夕卜, 数据经由双向差分信号对 D+和 D-传输。
在如图 1所示 UTI接口 10中, 接口处理单元 120主要用于对经 由 USB收发单元 110传送的数据进行处理, 该接口处理单元 120具 体包括: 一个检测单元 121, 用于检测所接收的 USB包内是否承载 有 MPEG TS数据; 一个转换单元 122, 用于将对承载有 MPEG TS 数据的 USB数据包进行解包,或者将待发送的 MPEG TS数据打包为 USB数据, 该转换单元 122具体包括一个解包单元 123和一个打包 单元 124; 以及一个复用单元 125,用于将常规 USB数据包与承载有 MPEG TS的 USB数据包复用在一起。
当主设备配置有如图 1所示结构的 UTI接口 10, 且外接业务模 块也配置有与主设备端的 UTI接口的机械结构和电气特性相匹配的 接口时, 则主设备和外接业务模块可以通过 UTI接口 10实现两者之 间的通讯和数据传输。 这里, 仅以具有该 UTI接口 10的主设备为例 描述该 UTI接口的信号处理过程。
当主设备欲从 UTI接口 10发送的数据流为 MPEG TS时, 首先 在打包单元 124中,将 MPEG TS分割打包成符合 USB规范的数据包 格式, 即将该 MPEG TS数据封装在 USB数据包的净荷中。在打包过 程中, 为了保证数据的完整, USB 数据包的净荷 (数据段) 中所承 载的每个 MPEG TS包必须是完整的, 即单个的 MPEG TS包不能断 裂,因而 USB数据包的数据段包含整数倍的 MPEG TS包长(NX 188 X 8 bits (< 8192))o 图 3示出了由 MPEG TS数据包打包而成的 USB 数据包中净荷的结构, 其中同步字段 (Sync) 为 32比特, 数据包标 示位 (PID) 为 8比特, 数据段 (Data) 为 NX 188X 8比特, 此外还 有 16比特的 CRC校验位。 其中双向 MPEG TS流传输可以采用两个 USB端点 (endpoint) 来实现, 对于高速单向 MPEG TS传输, 也可 以采用这两个端点, 只不过其中一个端点的方向发生变化, 使之同时 传一个方向的数据。
在打包过程中, 由于 MPEG TS为并行同步信号,而符合 USB规 范的数据是以串行异步信号的方式传输, 因而在打包过程中, 还需要 在一个并 /串转换单元中完成并行同步信号到异步串行信号的转化, 该并 /串转换单元的具体结构如图 4所示。 在图 4所示的并 /串转换单 元中, 待发送的并行同步的 MPEG TS数据首先存入缓冲器 210中, 然后缓冲器 210在本地时钟 BCLK的驱动下输出 TS数据, 接着经过 一个并 /串变换电路 220处理, 其中该并 /串变换电路 220的串行驱动 时钟为倍频电路 240输出的本地时钟 BCLK的 8或 10倍频时钟, 再 经过合适的电平转换电路 230, 就可得到串行异步的 USB数据流。
在打包单元 124中封装好的承载有 MPEG TS数据的 USB数据流 也可与其他常规 USB数据包在复用单元 125中复用在一起, 然后经 由 USB收发单元 110发送给外接业务模块, 而实现经由该 UTI接 口 10发送 MPEG TS数据的操作。
当主设备经由 USB 收发单元 110 接收到来自外接业务模块的 USB数据包时, 则需要首先在检测单元 121中对该接收的 USB数据 包内承载的数据进行检测, 检测其中是否包含所述标识该 USB数据 包内承载有 MPEG TS数据的标识信息。 在检测单元 121检测到该标 识信息后, 就在解包单元 123中对该 USB数据包进行解包操作, 具 体解包操作是按照图 3的数据结构, 从 USB数据包的数据段中解出 MPEG TS数据。
在解包过程中, 与打包过程相应, 也需要经过一个串 /并转换单 元来完成串行异步信号到并行同步信号的转换, 从而得到 MPEG TS 数据流, 该串 /并转换单元的具体结构如图 5所示。 由图 5可见, 异 步串行的 USB数据首先经过电平变换电路 310, 然后在串 /并变换电 路 320中完成串 /并转换, 其中时钟恢复电路 340将本地时钟 BCLK 倍频电路 350 (8或 10倍频)产生的时钟与输入信号提取时钟进行锁 相, 得到串 /并转换电路 320所用的时钟, 随后, 将该串 /并变换后 的数据存入缓冲器 330中, 该缓冲器 330在本地时钟 BCLK的驱动 下输出并行同步的 MPEG TS数据。
如果检测单元 121没有检测到所述标识信息, 则表明该 USB数 据包为常规的 USB数据包,那么 UTI接口 10直接将其送入后续单元 中继续处理。
这里需要指出,根据该 UTI接口所应用的环境不同, UTI接口所 传输的数据信息,即 MPEG TS数据或 USB数据,可以包括业务数据, 也可包括用于控制配置有该 UTI接口的设备的控制信息。 具体控制 信息的内容将在后续的实施例中详细介绍。
对于控制信息的传输, 可以采用 USB的中断传输方式, 控制信 息数据在 USB中断数据包的数据净荷中传输, 控制信息数据本身并 没有特殊的封装格式。 由于控制信息的传输是双向的, 因而需要用两 个端点来实现, 一个用作输入、一个用作输出。 当然, 控制信息也可 以仿照此方法以批量传输的方式进行传送。 以上结合附图 1-5详细描述了本发明所提出的一种通用传输接口 的具体结构和信号处理过程。 其中具有此种 UTI接口 10的主设备可 以是数字电视接收机、 机顶盒、 计算机、 游戏机或多媒体服务器等。 具有此种 UTI接口 10的外接业务模块则可以是数字电视条件接收系 统模块(简称 CA模块)、硬盘、 数字录放机或数码相机等外接设备。 为了更好地理解本发明所提出的 UTI接口如何在主设备及外接 业务模块中发挥作用,在下文中将结合附图,就两个具体实施例进行 详细的描述。其中在第一实施例中主设备为数字电视接收机,外接业 务模块为 CA模块, 在第二实施例中主设备为数字电视接收机, 外接 业务模块为多媒体录放机。 第一实施例
图 6示出了根据本发明的第一实施例的具有 UTI接口的数字电 视接收机及数字电视条件接收***模块的结构方框图。如前所述,为 了确保授权用户的利益,在数字电视服务中采用有条件接收技术, 即 针对授权用户的数字电视信号需要经过加扰处理才会发送出去,而授 权用户需要利用自己的授权信息对接收信号进行解扰才能收看所需 节目。 在本发明中, 为了实现机卡分离方案, 将 MPEG TS的解扰处 理置于数字电视接收机 400之外的一个 CA模块 500中完成,而通过 UTI接口 10来实现数字电视接收机 400和 CA模块 500之间的 MPEG TS传输。
如图 6所示,数字电视接收机 400和数字电视条件接收***模块 500均具有如图 1所示的 UTI接口 10,且两个 UTI接口 10相互匹配。
除 UTI接口 10外, 数据电视接收机 400还包括: 一个射频接收 (RF) 单元, 用于接收数字电视广播信号或数字地面电视网的数字 电视信号, 当然,数字电视接收机 400还可以有线方式接收数字有线 电视网的信号;一个 TS I/O处理 430,用于将该射频接收单元接收的 MPEG TS经由 UTI接口 10转发给 CA模块, 或将接收 MPEG TS发 送给其他的处理单元;一个 MPEG解码单元 440,用于对来自 TS I/0 处理单元 430的未加扰或解扰后的 MPEG TS进行解码, 从而得到视 频和 /或音频信号, 以供播放单元 (未示出) 显示或播放; 以及一个 控制单元 450, 用于从 UTI接口 10所接收的数据中提取控制信息, 以控制 MPEG解码单元 440及播放单元的操作, 或生成控制信息, 并经由 UTI接口 10发送给 CA模块 500。 图 7示出了该数字电视接 收机 400的具体结构, 及各模块间的信号流向。
如图 6所示, CA模块 500除包括一个与数字电视接收机 400相 匹配的 UTI接口 10外,还包括一个 TS解复用过滤单元 530,用于对 接收的 MPEG TS进行解复用和过滤; 一个解密单元 540, 用于获得 解扰所用的解密控制字(CW); —个用户信息获取单元 550, 用于获 取用户密钥; 一个解扰单元 570, 用于根据 CW对过滤出的单节目 MPEG TS进行解扰处理; 以及一个控制单元 580, 该控制单元根据 经由 UTI接口 10接收的控制信息控制解复用过滤单元的操作等。 图 8示出了 CA模块 500的具体结构, 以及各模块之间的信号流向。 其 中解密单元 540和用户信息获取单元 550也可以置于 CA模块 500之 外, 构成一个用于获得 CW的智能卡, 为 CA提供 CW信息。
以上介绍了数字电视接收机 400和 CA模块 500的基本结构,下 面将结合图 6详细描述,在机卡分离的情况下,用户所需节目信号解 扰的全过程。
由图 6可见, 具有 UTI 10接口的数字电视接收机 400 (即设备 端)首先会经由 RF接收单元(Tuner)接收到来自外连网络(例如数 字地面电视网)的 MPEG TS,该 MPEG TS数据流可以包括经过条件 接收***加扰的 MPEG TS, 或未经加扰的 MPEG TS。 同时, 加扰的 MPEG TS 中还包括用户授权管理信息 (EMM : Entitlement Management Messages )^ 授权控制信息 (ECM: Entitlement Control Messages) 等信息。
在获取到 MPEG TS后, 如果接收到的 MPEG TS没有经过 CA ***加扰, 那么该 TS就不需要传送到 CA模块 500进行处理, 而是 经由 TS I/O单元 430将接收的 MPEG TS直接送入 MPEG解码单元 440进行解码,从而得到解码后的音频和 /或视频信号, 随即就可以在 播放单元中显示或播放该音频和 /或视频信号。
如果获取的 MPEG TS经过了 CA***的加扰, 那么就需要将所 获取的 MPEG TS在控制单元 450的控制下发送给 CA模块 500,以 进行解扰操作。 加扰的 MPEG TS在接口处理单元 120中的打包单元 124中被封装为具有 MPEG TS净荷的 USB数据包,并在并 /串转换单 元中完成并行同步信号到串行异步信号的转换, 然后经由 USB收发 单元 110发送给 CA模块 500。
如图 6所示, CA模块 500经由 UTI 10接收来自数字电视接收机 400的加扰 MPEG TS。 首先接口处理单元 120中的检测单元, 检测 到经由 USB收发单元 110接收的 USB数据包承载有 MPEG TS数据, 接着在解包单元 123中从 USB数据包中解出 MPEG TS数据,同时完 成串 /并转换, 然后将解出的加扰 MPEG TS送入到 TS解复用过滤单 元 530中。
在 TS数据过滤单元 530中完成特定业务信息 PSI/SI的提取和 TS 数据流的解复用, 同时过滤出所需节目的 MPEG TS,此外从 TS中得 到相关的 PSI/SI及 EMM和 ECM。 然后 CA模块 500从用户信息获 取单元 550中获得用户密钥,并在解密单元 540中依次利用所获得的 用户密钥解密 EMM和 ECM, 从而最终得到解扰控制字 (CW)。 最 后在解扰单元 570中使用 CW对所选择的节目的 MPEG TS进行解扰 运算。
经过解扰后的 MPEG TS数据在 UTI接口 10的接口处理单元 120 中按照上述方法经过并 /串处理后, 打包为 USB数据包, 再经由 USB 收发单元 110实时或非实时地传送给数字电视接收机 400。
数字电视接收机 400按照前述方法经由 UTI接口 10接收到解扰 后的 MPEG TS后, 经由 TS I/O处理单元 430将该解扰的 MPEG TS 传送给 MPEG解码单元 440。MPEG解码单元 440对 MPEG TS解码, 并将解码后音频和视频信号输出给播放单元进行显示和 /播放, 这样 用户就可以收看和 /或收听到所需的电视节目。 为了使以上所述的利用外接的 CA模块来完成 MPEG TS解扰的 过程得以顺利完成,还必不可少地需要传递控制信息。这里的控制信 息用于实现数字电视接收机与数字电视条件接收***之间的互操作, 包括但不限于 CA模块的即插即用, 资源管理与分配, 信息显示的格 式及方式的定义, 通讯速率设定等控制功能。
其中, 如前所述, 所述控制信息可利用 USB规范中的中断或批 量传送中的任意一种模式进行传送, 也可以将该控制信息***在
MPEG TS空包中进行传输。图 9示出了一种在 MPEG TS空包中传送 控制信息的控制信息处理单元的结构框图。 其原理是由于 TS空包在 进行 MPEG TS解码或数据解扰处理等时, 总是被过滤掉, 对数据流 不会产生影响, 因而可将包含控制信息的 MPEG TS包以空包替换的 方法***到 MPEG TS中的 TS空包位置。 如图 9所示, 当需要发送 控制信息时,首先将控制信息存入缓冲器 930中,然后在控制信息打 包单元 940中对该控制信息进行 MPEG TS打包并***一个控制信息 标识信息, 以形成一个控制信息 TS包。 接着将控制信息 TS包送入 控制信息 TS包队列 950中排队等候。 在队列为非空时, 如果 MPEG TS空包检测单元 910检测到当前 TS包为空包, 就在***单元 920 中, 用控制信息 TS包队列 950中的一个控制信息 TS包替代原有 TS 数据包中的 TS空包,从而将控制信息***在 MPEG TS中一起传输。 而在检测所接收的 MPEG TS中是否包含控制信息时, 则在 TS数据 传输的同时,在空包检测单元 960中检测 MPEG TS。当存在 TS空包 时, 就在控制信息识别单元 970中检测该 TS空包是否包含了所述控 制信息标识, 如果该 TS空包为控制信息 TS包, 则将其存入缓冲器 980中, 并从中提取出控制信息, 以供数字电视接收机或 CA模块中 的控制单元 (450, 580)根据该控制信息的指令进行相应的操作。
控制信息也可以采用 MPEG DSM-CC 协议, 或 EN50221 (DVB-CI) 中命令接口的相关协议, 其具体过程可参见相关协议, 在此不进行详细描述。 如图 6所示,数字电视接收机中的控制单元 450(由 CPU执行), 其除了实现对 MPEG TS解码***运行的管理外, 还负责进行控制信 息的处理及相关操作等。同样,在数字电视条件接收***中也存在控 制单元 580 (由 CPU执行), 该控制单元负责与数字电视接收机之间 的控制信息处理及相应的操作等。 以上介绍了一种 CA模块的基本结构, 这种 CA模块还可以具有 回传信道, 其结构如图 10所示。 在图 10中, CA模块除了具有与图 6所示相同的结构 (相同部分未示出)夕卜, 还包括一个回传信息处理 单元 1010和一个回传信道 1020。 由图 10可见, 回传信息处理单元 1010用于处理需要返回到业务服务商的有关授权认证信息, 或者由 用户确定的需要返回到业务服务商的相关信息。该回传信息可以经由
UTI接口 10送给数字电视接收机 400, 再由数字电视接收机 400的 返回通道(例如, 经由发送射频单元)送给服务商。 当然, CA模块 也可以自带回传通道(如射频信号发送单元)将授权认证信息发送给 服务商。 此外, 图 11示出了又一种可以连接多种通信接口的 CA模块。 如图 11所示的 CA模块除了包含图 6所示的结构以外还可以进一步 包括一个或多个用于连接其它设备的接口单元 1120及与之相应的通 信接口模块 1110。 在图 11中, 数据处理 /存储单元 1130包括图 6中 除 UTI接口 10和用户信息获取单元 550之外的部分。 通信接口模块 1110用于将 CA模块解扰后的信号或控制信息转换为符合某一特定 接口协议的数据,并从相应的接口发送出去,或者将从接口单元 1120 接收的信息格式转换为数据 /存储单元 1130可用的信息格式。接口单 元 1120可以包括以太网、 PSTN、 有线调制解调器 (Cable modem)、 XDSL、 无线局域网 (IEEE802.11X)、 个人无线通信网、 地面 /有线 / 卫星数字电视射频接口等,和 /或通用数据接口,如 USB、 IEEE1394, RS232-C、 PCMCIA, PCI、 ASI、 SPI、 SM、 CF、 智能卡(SmartCard (IS07816))、 红外遥控器接口, 和 /或数字或模拟音视频接口等。 以上以数字电视接收机和用于进行解扰的 CA模块为例详细说明 了本发明所提出的通用传输接口是如何应用在数字电视的机卡分离 方案中。该发明使 CA***与数字电视接收机分离, 对数字电视接收 机和机顶盒厂商而言, 降低了研发成本和周期,也降低了产生销售成 本, 解决了数字电视大批量生产的问题。对于数字电视用户而言, 赋 予了用户购买数字电视和服务的自由选择权,并延长数字电视接收机 的使用周期。与其他方案比较, 具有成本低、 性能高等特点。但是本 发明所提出的 UTI接口 10并不仅限于应用在机卡分离方案中。 外接 业务模块不仅可以是 CA模块, 还可以是 MPEG TS存储、 处理和播 放等功能的数据处理和 /或存储单元, 该单元具有 UTI接口, 如图 12 所示。此外,外接业务模块还可以是其他具有常规 USB接口的设备, 当使用这些设备时可在数字电视上显示或播放在硬盘中存储的数据。 第二实施例
图 13示出了具有本发明的通用传输接口的便携式数字媒体录放 机的结构示意图。
如图 13所示,具有 UTI 10的便携式数字媒体录放机包括 UTI 10、 数字媒体硬盘 HDD 1310、 CPU控制单元 1320、 CSS媒体流加密 /解 密模块 1330及人机接口 1340等部分组成。
在本实施例中, 便携式数字媒体录放机作为外接业务模块使用, 通过 UTI 10与设备端 (数字电视接收机或机顶盒或计算机) 中的设 备端相连接。例如, 当数字媒体录放机为录制模式时,其经由 UTI 10 连接到数字电视接收机上, 接收待存储的数字 TS 媒体流 (可包括 MPEG-2, MPEG-4、 MP3等格式的数字音视频和其它格式的数据的 TS流), 经过 CSS媒体流加密 /解密模块 1330加密(防盗版)后, 转 换成 IDE硬盘接口数据格式, 按节目和时间顺序存入数字媒体硬盘 1310。 反之, 当数字媒体录放机为播放模式时, 其可以经由 UTI 10 连接到一个计算机上, 将需要重放的上述数字 TS媒体流时, 按节目 表和时间顺序检索后,将经过 CSS媒体流加密 /解密模块 1330解密后 的 IDE格式数据转换回 TS格式,并经由 UTI 10将 TS数据流传送给 计算机, 由计算机的处理单元转换成其可接收的格式播放。其中控制 单元 1320用于处理与设备端和宿主机间的控制信息, 如节目定位、 时间统计、 检索、 加注和快 /慢进退控制等信息。 控制单元 1320还与 人机接口 1340相连接, 人机接口用于接收用户的指令信息, 以根据 该指令信息进行相应的操作, 该人机接口包括各种开关(诸如存储、 播放、 快慢进退、 检索、 电源、加锁等)和红外遥控传感器、 各种指 示灯等。 第三实施例
图 14示出了一种基于本发明实施例提出的 UTI接口的数字电视 电子节目导航(EPG: Electronic Program Guide)***。如图 14所示, 该 EPG***的处理平台包括配置有 UTI接口 10的数字电视接收机 1400和具有与之匹配的 UTI接口的 EPG业务处理模块 1450。 在图 14中, 数字电视接收机 1400经由调谐器 1401接收到包含 EPG信息 的 MPEG TS数据后, 经由 UTI接口 10将该 MPEG TS数据发送给 EPG业务处理模块 1450。
EPG业务处理模块 1450经由 UTI接口 10接收到包含 EGP的 MPEG TS后,将其送入 EPG提取单元 1451中进行 MPEG PSI和 DVB SI数据表单的字段(Section) 过滤, 或提取特定 PID的 EPG广播 MPEG TS的数据包 (Packet)。 其中 EPG信息提取单元 1451可用模 块中 TS接收处理逻辑或 CPU软件来实现。 接着, 提取出的 EPG信 息被放置在特定缓冲区 1452中, 然后, 在 EPG收集单元 1454中通 过运行相应的软件将数据包中的净荷重新复原为 MPEG PSI和 DVB SI数据表单或 EPG广播如 HTML/XML、 JAVA或其他格式文本。 最 后, EPG解析单元 1453对于 EPG收集单元 1454收集到的 MPEG PSI 和 DVB SI数据表单或 EPG广播如 XML或其它格式文本内容进行软 件解析, 从而得到节目单信息和当前播放节目信息。
其中,节目单的信息分为概述信息和细节信息。概述信息包括传 送信息的天数、传送频道的数目和名称、传送的节目数、节目提供商 的标识和名称、 传送网络的信息 (网络标识和网络名称); 细节信息 包括: 节目名称、节目内容简单介绍如文本、静态图像、 视频剪辑片 段等, 以及节目、节目的开始和结束时间、节目的主题、节目的类属, 节目的观看分级限制, 还有通过 EPG发布的图像或视频广告。 当前 播放节目信息包括当前时间、 当前节目名称、所在频道名称、节目类 型、后续节目等。节目分类导航信息也在此制成索引。 EPG信息经过 解析后分为显示信息和执行信息数据, 二者作为控制信息通过 UTI 接口 10传送给数字电视接收机, 以指示数字电视接收机显示 EPG信 息和执行相应的功能操作。
当有新的 EPG信息收到或数字电视接收机 1400要求当前输入焦 点所需数据信息要求时, EPG业务处理模块 1450向接收机发出显示 更新请求,然后把显示内容和显示格式作为控制信息发送到数字电视 接收机 1400。数字电视接收机 1400经由 UTI接口接收到控制信息后, 在处理单元 1402中进行数据处理和操作。其中,处理单元 1402包括 用于解码出音频和 /或视频的 MPEG解码部分、 用于显示图形单元的 图形显示部分、用于接收用户指令的人机接口, 以及用于控制以上三 个部分的 CPU。
在处理单元 1402所接收到的控制信息中, 显示内容和格式分为 三种级别: 第一级只包括显示的内容、 位置、 大小、 颜色等; 第二级 在第一级基础上, 还包括显示所需要的图形元素 (如按钮、 文本框、 选择按钮、组件容器等)的定义, 这些图形元素的生成和显示则由处 理单元 1402中图形显示部分完成; 第三级是将显示内容和格式作为 整屏或分区域图形数据送给数字电视接收机,接收机不需生成图形元 素, 只进行显示,这种方式尤其适于如 HTML/XML、 JAVA或其它格 式文本, 由模块中的 HTML/XML、 JAVA引擎进行解析。 接收机端 EPG 信息显示利用其图形的背景层和 OSD (在屏显示 On-Screen Display)层叠加显示实现。
当处理单元 1402 的人机接口部分接收到用户操作或预定命令 时,检索本地节目信息数据库,如找到所当前输入焦点所需的执行数 据信息, 则进行相应的状态转移和软硬件操作; 如未找到, 则要求模 块提供当前输入焦点所需的执行数据信息,然后进行相应的状态转移 和软硬件操作, 并更新本地节目信息数据库。 采用如图 14所示的分布式处理的 EPG***可实现 EPG信息处 理和数字电视接收机的分离,减少数字电视接收机的开发工作量,便 于大规模生产, 同时可使 EPG信息广播的多样化和个性化服务成为 可能, 此外还便于 EPG和其它业务如条件接收及增值服务的结合。 第四实施例
图 15示出了一种基于本发明所提出的 UTI接口的数字电视软件 更新***, 该***采的处理平台包括配置有 UTI接口的数字电视接 收机 1500和一个具有软件下载功能的 UTI卡 1550, 其主要特点是: 软件下载器(Loader)集成在 UTI卡上, UTI卡部分主要负责获取所 需更新的软件版本信息, 解析并提取 TS流中的软件数据并且实现自 身以及数字电视接收机的软件更新。
如图 15所示, 首先 UTI卡 1550和数字电视接收机 1500将自己 的版本信息存储在各自的 FLASH中, 然后, 当 UTI卡 1550与数字 电视接收机 1500连接以后, UTI卡 1550就将通过 UTI接口读取到的 数字电视接收机 1500的版本信息,以及其自身的版本信息存储在 UTI 卡 1550的 RAM 1552中。
随后, 数字电视接收机 1500将由高频头(RP单元)接收的载有 软件更新码的 TS流经由 UTI接口发送给 UTI卡 1550。 其中所述软 件更新的码流采用数据轮播(Data Carousel)协议封装。 UTI卡 1550 根据 Data Carousel协议对 TS流进行解析,主要是软件提供商的认证 和软件的版本信息。 为了区分不同软件提供商提供的不同软件, Data Carousel 协议中使用组织唯一标识 (OUI : Organization Unique Identifier)字段标识各个提供商, 其中 OUI字段中的 selector byte字 段用于区分同一个提供商提供的不同产品。 UTI卡 1550根据该字段 寻找适合自己的软件码流。 并且 UTI卡 1550比较 RAM 1552中存储 的当前软件的版本信息和 TS流中的软件版本信息, 如果发现新的版 本, 则在下载器 1551中下载所需的软件。 这里为了确保所接收的程 序的正确性, 软件数据的每一个数据包都会有 CRC校验。
当数据接收完成以后, 如果是 UTI卡 1550自身的程序, 那么 UTI卡 1550自行启动闪存(FLASH) 烧录程序, 将所下载的程序存 入 UTI卡 1550的 FLASH里面。如果是数字电视接收机 1500的程序, 则 UTI卡 1550将 RAM 1552中的软件数据经由 UTI接口传给数字电 视接收机 1500。 数字电视机 1500在收到软件数据后, FLASH烧录 单元 1502将会在 CPU 1503的控制下,将下载的新程序烧录到 FLASH 中并标志为"新"。由图 15中可见,数字电视接收机 1500中的 FLASH 区域分为三个区: 一个是出厂设置区, 其中存放着最原始的程序, 具 备了基本的软件更新和启动功能。如果数字电视接收机出现及其严重 的问题, 可以通过恢复该出厂设置来进行恢复。二是新程序区, 下载 下来的新版本程序烧到 FLASH里面以后, 将该区域标志成新, 三是 旧程序区, 当新版程序烧到 FLASH里面以后, 将原来的程序区域标 志成旧。每一次重起都从新区域启动,如果启动不成功那么就从旧的 程序区启动, 并且重新标识新旧程序区。
在本实施例中, 数字电视软件更新***通过 UTI接口向数字电 视接收机提供了一个可在线更新软件的 UTI卡, 并采用机卡分离的 方法实现在线更新, 方便灵活, 便于用户升级。 第五实施例
图 16示出了一种基于本发明提出的 UTI接口的数字电视调谐器 (高频头)应用, 其处理平台可以由具有 UTI接口的 UTI调谐器模 块 1600和具有与之匹配的 UTI接口的数字电视接收装置 1650(例如: 数字电视整机、 机顶盒、 PC、 PDA, 带有 MPEG解码功能的各种显 示器或存储设备等)组成。其基本功能是: 经过信道编码调制的射频 数字电视信号由 UTI调谐器模块 1600接收、转换, 并通过 UTI接口 10传送到数字电视接收装置 1650,然后由数字电视接收装置 1650转 换成 TS流信号, 并解码成音 /视频信号显示输出。 而数字电视频道、 节目、 信道解调解码等控制信息由数字电视接收装置 1650转换成 USB数据格式并由 UTI接口 10传送至 UTI数字电视调谐器模块 1600 以控制调谐器和信道解调解码器。
如图 16所示, 其中 UTI调谐器模块 1600包括调谐器 1601、 信 道解调解码器 1602、调谐器控制单元 1603、 TS解复用和码流过滤处 理单元 1604 (可选项)、可包括 CA或 /和 EPG或 /和下载器或 /和其他 应用处理单元的业务处理单元 1605 (可选项)和缓冲处理器 1606以 及 UTI接口 10。 经过信道编码调制的射频数字电视信号经过调谐器 1601转换成中频或基带信号, 再由信道解调解码器 1602转换成 TS 流信号。 该 TS流信号可以经通路 1 (或 Γ ) 或通路 2或通路 3传送 至缓冲处理器 1606, 再经 UTI接口 10与数字电视接收装置 1650进 行数据传输。 其中, 该 TS流信号可以经由通路 1在 TS解复用和码 流过滤处理单元 1604处理后或经由通路 1 ',送入业务处理单元 1605 中处理成单节目或用户选择的若干节目 TS流, 再送至缓冲处理器 1606中; 也可以经由通路 2, 将经过 TS解复用和码流过滤处理单元 1604处理后的 TS流送至缓冲处理器 1606; 该 TS流信号可以经由直 通通路 3直接送至缓冲处理器 1606。 UTI接口 10将 TS流数据打包 转换成 USB数据结构(USB同步或批量方式)。而对从数字电视接收 装置 1650来的调谐器和信道解调解码器的控制信息, 经由 UTI调谐 器模块 1600的 UTI接口 10处理, 从 USB数据结构 (中断或批量或 同步方式) 中取出并转换成控制命令传送给调谐器控制单元 1603。 调谐器控制单元 1603再将控制命令转换成 l2C等格式的数据传送给 调谐器 1601 和信道解调解码器 1602, 其中传送到信道解调解码器 1602的控制信息可以直接传送也可以经由调谐器 1601传送。 打包后 的复合 USB数据流经由 UTI接口 10与数字电视接收装置 1650通讯。
数字电视接收装置 1650由 UTI接口 10、调谐器和信道控制信息 接口单元 1651、 CPU 1656、 TS码流缓冲同步处理单元 1652、 TS流 处理单元 1653、 MPEG解码单元 1654、 人机接口 1655组成。 复合 USB数据流经由 UTI接口 10, 在该 UTI接口 10中将 TS流从复合 USB数据流中提取出来。 该提取的 TS流经由通路 4或通路 5送至 TS码流缓冲同步处理单元 1652, 进行 TS流的缓冲与同步, 再送至 MPEG解码单元 1654进行信源解码。 其中通路 4为直通通路; 通路 5中需要经过 TS流处理单元 1653 (例如 TS解复用单元、 CA处理) 完成 CA解扰或 /和 EPG或 /和下载器或 /和其他应用的相关处理。 而 CPU 1656将从人机接口 1655来的信道和调谐器控制信息送至调谐器 和信道控制信息接口单元 1651, 然后经由 UTI接口 10传送给 UTI 调谐器模块 1600, 该信道和调谐器控制信息经过该 UTI调谐器模块 处理后, 用于控制调谐器 1601, 以根据用户需要选择相应的射频信 道。
该发明使调谐器与数字电视接收机分离,使用户不必为接收不同 信道(地面、 卫星、 有线、 无线等)的数字电视信号而购买多个机顶 盒;数字电视整机厂商也不必内置多种调谐器。用户为接收不同信道 的数字电视节目,仅***相应的调谐器模块即可。另外使用一个模块 可以与不同的数字电视接收机连接,也可以连接计算机、 PDA、手机、 USB存储器、 USB显示器等设备, 方便使用, 降低成本。 该方案还 使 CA、 EPG等应用简化, 不必在 UTI模块和数字电视接收机间进行 TS 流的双向传输, 降低了实现成本。 如对于标准清晰度的数字电视 节目, 接收机和模块使用 USB 1.1即可, 不必使用 USB2.0高速接口。 以上列举了各种具有本发明提出的 UTI接口 10的设备端和外接 业务模块。 本发明所提出的 UTI接口的应用环境并不仅限于此。 除了以上提出的基于 USB接口规范构建的通用传输接口 UTI 10 外,本发明还提出了另外一种自定义的 MPEG TS数据传输接口 1700, 其具体结构如图 17示。 由图 17可见, 该自定义 MPEG TS数据传输 接口 1700包括一个 TS收发单元 1710, 用于传送和接收 MPEG TS 数据, 该 TS收发单元 1710的机械结构符合 USB接口规范。 图 18 示出了该 TS收发单元的电气信号定义。 在图 18中, 电源和地线与 USB 相同, 数据为相互独立的一个输入信号 Din和一个输出信号 Dout, 这种 TS收发单元更适合 MPEG TS双向传输。 在该传输接口 1700中, 采用 MPEG TS协议传输。 当欲经由该传输接口 1700发送 TS数据时, 只需将并行的 TS信号转换为串行信号 (图中未示出), 然后就可经由 TS.收发单元 1710发送出去。当经由 TS收发单元 1710 接收到串行 TS数据时,相应地需要完成串行信号到并行信号的转换。 当经由该传输接口 1700传输的数据是 USB数据流时, 需要在 TS打 包单元 1730 中将待发送的 USB数据包后作为 MPEG TS 的净荷 (Payload)被分散打包到 TS包中, 其数据结构如图 19所示。 包含 USB数据的 TS包的 PID采用 MPEG的保留定义作为其特定标识。 从而在检测单元 1750中对经由 TS收发单元 1710接收的数据捡测其 PID标识,若为表示 USB数据的特定 PID标识,则在 TS净荷提取单 元 1740中提取出 USB数据。 图 20示出本发明提出的又一种可兼容图 18所示的自定义 TS收 发单元和图 2所示的 USB收发单元的传输接口 1800。 该传输接口 1800包括一个与 USB机械结构规范兼容 UTI收发单元 1810,其电气 特性兼容自定义 TS收发单元和 USB收发单元的电气定义,用于接收 和发送信号; 一个接口协议识别单元 1820, 与该 UTI收发单元 1810 相连,用来识别所连接的接口为 USB接口还是自定义的 TS接口;一 个 USB数据协议处理单元 1830,用于处理 USB数据;一个 MPEG TS 传输流协议处理单元 1840, 用于处理 MPEG TS数据。
在该种传输接口 1800中,接口识别单元 1820识别外接业务模块 端是哪种电气接口。这种识别操作可以采用硬件的方式实现, 也可以 采用软件的方式实现。
在接口识别单元 1820中, 可以采用机械结构方法来实现接口电 气特性类型的识别, 即在设备端接口插座内增加一个触点或开关装 置, 但必须保证普通 USB插头能正常***而不会接触到此触点或开 关装置; 而在使用自定义 TS电气接口 (即, 使用如图 18所示的接 口)的外接业务模块端的接口插头内也增加一个与之匹配的触点或能 压合开关装置的销子, 并使之不能***普通 USB插座, 而只能*** 此混合方式的设备端物理接口中。 这样, 当具有自定义 TS接口的外 接模块端***时,设备端物理接口由触点或开关的接合,就可以判定 其为专用 TS数据流外接业务模块, 当其拔出时, 恢复到缺省状态即 USB电气接口。 反之, 亦行。
该接口识别转换单元也可以采用电气识别的方法来实现电气接 口的识别, 即其缺省为 USB电气接口, 通过发送查询信号和接收应 答信号的数据握手交换来判定,例如, 握手成功为自定义 TS电气接 口, 否则为 USB电气接口。
对电气接口的识别还可以采用人机交互的方式来实现,即通过人 工输入的方式来输入电气接口的接口类型。
当传输接口 1800的接口识别单元 1820确定当前连接为 USB接 口时, 则传输的数据流为 USB数据流, 这样接收或发送的数据均由 USB协议处理单元 1830进行处理。 当接口识别单元 1820确定当前 连接为自定义 TS接口时, 则传输的数据流是 TS数据流, 那么收发 的数据均由 MPEG TS协议处理单元 1840进行处理。 有益效果
通过上述结合附图对本发明实施例的详细描述, 可以看出: 本发 明所提供的用于实现主设备和外接业务模块之间通讯和数据传输的 通用传输接口 (UTI) 是一种基于 USB规范的且可以传输 MPEG TS 数据的传输接口。 通过该 UTI接口, 数据电视接收机可以将加扰的 MPEG TS数据传送到外接 CA模块中进行解扰操作, 并经由该传输 接口接收到解扰后的 MPEG TS数据。这样, 利用该 UTI接口就可以 将 CA***从数字电视接收机中分离出来,使得数字电视接收机等终 端设备的生产商和 CA设备生产商得以独立发展各自的产品。 同时, 用户也可以通过更换外接 CA模块来选择不同的运营商,或选择运营 商提供的各种增值业务。
另夕卜, 由于该 UTI接口符合 USB规范, 不仅可以传输 MPEG TS ' 数据, 还可以传输符合 USB规范的数据, 因而具有良好的可扩展性, 具有更广泛的应用范围。而且,与欧洲标准的 CI和美国标准的 HOST POD所采用的 PCMCIA接口相比, 其成本更低廉, 接口关系简单。 本领域技术人员应当理解, 对上述本发明所公开的通用传输接 口, 还可以在不脱离本发明内容的基础上做出各种改进。本发明的保 护范围应当由所附的权利要求书的内容确定。

Claims (1)

1、 一种用于数据传输的接口, 包括- 一个信号收发单元, 用于接收和发送符合通用串行总线 (USB)规 范的数据;
. 一个检测单元, 用于对该信号收发单元所接收的数据进行检测, 以判断该接收数据是否应被转换为符合一个特定规范的数据;
一个转换单元,用于在检测到该接收数据应被转换为符合一个特 定规范的数据时,将该接收数据转换为符合该特定规范的数据;和将 欲发送的符合该特定规范的数据转换为符合 USB规范的数据, 以经 由该信号收发单元发送。
2、 如权利要求 1所述的接口, 其中, 所述转换单元包括: 一个解包单元,用于将所述接收数据解包为符合所述特定规范的 数据。
3、 如权利要求 1或 2所述的接口, 其中, 所述转换单元包括: 一个打包单元, 用于将欲发送的数据打包为符合 USB规范的数 据。
4、 如权利要求 1至 3中任意一个权利要求所述的接口, 其中, 所述特定规范是活动图像专家组 (MPEG)规范。
5、 如权利要求 4所述的接口, 其中, 所述转换单元还包括: 一个并 /串变换单元, 用于将欲发送的并行同步的符合 MPEG规 范的数据转换为串行异步的符合 USB规范的数据;
其中, 该符合 USB规范的数据包括整数倍的该符合 MPEG规范 的数据包。
6、 如权利要求 5所述的接口, 其中, 所述转换单元还包括:
►3 一个串 /并变换单元, 用于将所接收的串行异步的符合 USB规范 的数据转换为并行同步的符合 MPEG规范的数据。
7、 如权利要求 6所述的接口, 其中, 所述符合 USB规范的数据 和符合 MPEG规范的数据, 二者中任意一个, 至少包括业务数据和 控制信息中的一种,该控制信息可用于控制一个配置了该接口的设备 的操作。
8、 如权利要求 7所述的接口, 其中, 所述业务数据至少包括音 频数据和视频数据中任意一种。
9、 如权利要求 7所述的接口, 其中, 所述控制信息至少包括: 用于实现即插即用功能的信息、关于资源分配的信息、关于采用的传 输速率的信息中任意一种。
10、 如权利要求 9所述的接口, 其中, 可利用 USB规范中的批 量数据传送和中断数据传送中的任意一种数据传送模式,传送所述控 制信息。
11、 一种数字信号处理装置, 包括:
一个如权利要求 1至 10中任意一个权利要求所述的接口; 一个处理单元, 用于对经由该接口所接收的信号, 执行播放、解 密和存储的操作中至少任意一种操作。
12、 如权利要求 11所述的数字信号处理装置, 还包括: 一个射频处理单元,用于对该数字信号处理装置所接收的射频信 号进行解调, 以经由所述接口发送该解调的信号。
13、如权利要求 11或 12所述的数字信号处理装置, 其中, 所述 处理单元包括: 一个播放单元, 用于播放经由所述接口所接收的信号
14、 如权利要求 13所述的数字信号处理装置, 还包括: 一个音频解码单元,用于对经由所述接口所接收的音频信号进行 解码, 并将解码后的音频信号提供给所述播放单元进行播放。
15、 如权利要求 14所述的数字信号处理装置, 还包括: 一个视频解码单元,用于对经由所述接口所接收的视频信号进行 解码, 并将解码后的视频信号提供给所述播放单元进行播放。
16、如权利要求 13、 14或 15中任意一个权利要求所述的数字信 号处理装置是一台数字电视接收装置。
17、 如权利要求 16所述的数字信号处理装置, 还包括: 一个控制单元,用于从经由所述接口所接收的信号中提取控制指 令;
其中, 所述播放单元, 根据该控制指令, 播放经由所述接口所接 收的信号。
18、 如权利要求 16所述的数字信号处理装置, 还包括: 一个控制单元,用于从经由所述接口所接收的信号中提取控制指 令;
所述射频处理单元, 还用于发送该控制指令。
19、 如权利要求 17所述的数字信号处理装置, 其中所述控制指 令还包括电子节目导航(EPG)信息。
20、 如权利要求 19所述的数字信号处理装置, 还包括: 一个图形显示单元,用于根据所述控制指令显示所述 EPG信息。 21、 如权利要求 16所述的数字信号处理装置, 还包括: 一个软件更新单元,用于存储经由所述接口接收的软件数据, 并 进行软件更新。
22、 如权利要求 16所述的数字信号处理装置, 还包括: ' 一个信道和调谐器控制信息产生单元,用于生成信道和调谐器控 制信息, 以根据用户的需要选择相应的射频信道;
经由所述接口发送所述信道和调谐器控制信息。
23、如权利要求 11或 12所述的数字信号处理装置, 其中, 所述 处理单元包括:
一个获取单元, 用于获取用户密钥;
一个过滤单元, 用于对经由所述接口所接收的信号进行过滤, 以 得到用户的授权信息;
一个解密单元, 用于根据该用户密钥, 对该授权信息执行解密操 作, 以得到一个解扰密钥;
一个解扰单元, 用于根据该解扰密钥, 对经由所述接口所接收的 信号进行解扰。
24、 如权利要求 23所述的数字信号处理装置, 还包括: 一个通信接口模块,可用于接收和发送符合一个特定传输协议的 数据。
25、 如权利要求 24所述的数字信号处理装置, 其中, 所述特定 传输协议包括以太网传输协议、 有线调制解调器 (Cable Modem)传输 协议、智能卡 (SmartCard)传输协议和个人无线通信网络协议中的任意 一种。
26、 如权利要求 25所述的数字信号处理装置, 其中, 所述读取单元, 读取该通信接口模块所接收的数据。
27、 如权利要求 26所述的数字信号处理装置, 其中, 该解扰单 元经由所述接口发送该解扰的信号。
28、 如权利要求 27所述的数字信号处理装置是一个条件接收装 置。
29、 如权利要求 25或 28所述的数字信号处理装置, 还包括: 一个控制单元, 用于根据用户的需求, 生成相应的控制信息; 经由所述接口和所述通信接口模块中的任意一个,可发送该控制 息
30、 如权利要求 28所述的数字信号处理装置, 还包括: 一个控制单元, 用于根据用户的需求, 生成相应的控制信息; 所述射频处理单元, 还用于发送该控制信息。
31、 如权利要求 25所述的数字信号处理装置, 其中, 经由所述 通信接口模块还可以发送所述解扰信号。 '
32、 如权利要求 11所述的数字信号处理装置, 还包括: 一个存储单元,用于存储经由所述接口和所述通信接口模块中的 任意一个所接收的信号。
33、 如权利要求 11所述的数字信号处理装置, 还包括: 一个电子节目导航(EPG)信息提取解析单元, 用于从所述接口 接收的信号中提取并解析出 EPG信息;
所述接口发送所述解析出的 EPG信息。
34、 如权利要求 11所述的数字信号处理装置, 还包括: 一个软件下载单元, 用于从所述接口接收的信号中提取软件数 据。
35、 如权利要求 34所述的数字信号处理装置, 还包括: 一个软件更新单元, 用于利用所提取出的软件数据更新当前软 件。
36、 如权利要求 34所述的数字信号处理装置, 其中所述经由所 述接口发送所述软件数据。
37、 如权利要求 12或 19所述的数字^号处理装置, 还包括: 一个调谐控制单元,用于根据所述接口接收的控制信息控制所述 射频处理单元, 使其接收相应信道的信号。
38、 一种用于数据传输的方法, 包括:
(a)接收符合通用串行总线 (USB)规范的数据;
(b)对所接收的数据进行检测,以判断该接收数据是否应被转换为 符合一个特定规范的数据;
(c)若检测到该接收数据应被转换为符合一个特定规范的数据,则 将该接收数据转换为符合该特定规范的数据。
39、 如权利要求 38所述的用于数据传输的方法, 还包括步骤:
(d)将欲发送的符合该特定规范的数据转换为符合 USB规范的数 据;
(e)发送该转换后的符合 USB规范的数据。
40、 如权利要求 39所述的用于数据传输的方法, 其中, 所述步 骤 (d)包括- 将欲发送的数据打包为符合 USB规范的数据。 41、如权利要求 38至 40中任意一个权利要求所述的用于数据传 输的方法, 其中, 所述特定规范是活动图像专家组 (MPEG)规范。
42、 如权利要求 41所述的用于数据传输的方法, 其中, 所述步 骤 (d)还包括:
将欲发送的并行同步的符合 MPEG规范的数据转换为串行异步 的符合 USB规范的数据;
其中, 该符合 USB规范的数据包括整数倍的该符合 MPEG规范 的数据包。
43、 如权利要求 42所述的用于数据传输的方法, 其中, 所述步 骤 (d)还包括: .
将所接收的串行异步的符合 USB规范的数据转换为并行同步的 符合 MPEG规范的数据。
44、 如权利要求 43所述的用于数据传输的方法, 其中, 所述符 合 USB规范的数据和符合 MPEG规范的数据, 二者中任意一个, 至 少包括业务数据和控制信息中的一种,该控制信息可用于控制一个配 置了该接口的设备的操作。
45、 如权利要求 44所述的用于数据传输的方法, 其中, 所述业 务数据可以至少包括音频数据和视频数据中任意一种。
46、 如权利要求 45所述的用于数据传输的方法, 其中, 所述控 制信息可以至少包括:用于实现即插即用功能的信息、关于资源分配 的信息、 关于采用的传输速率的信息中任意一种。
47、 如权利要求 46所述的用于数据传输的方法, 其中, 可利用 USB规范中的批量数据传送和中断数据传送中的任意一种数据传送 模式, 传送所述控制信息。
CNB2004800221460A 2003-08-03 2004-08-03 一种通用双向串行数据传输接口及其数据传输方法 Expired - Fee Related CN100399239C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN03144093.2 2003-08-03
CNB031440932A CN100568870C (zh) 2003-08-03 2003-08-03 一种通用串行数据双向传输接口***
PCT/CN2004/000892 WO2005013112A1 (fr) 2003-08-03 2004-08-03 Interface universelle de transport de donnees serie bidirectionnel

Publications (2)

Publication Number Publication Date
CN1833216A true CN1833216A (zh) 2006-09-13
CN100399239C CN100399239C (zh) 2008-07-02

Family

ID=34109568

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB031440932A Expired - Fee Related CN100568870C (zh) 2003-08-03 2003-08-03 一种通用串行数据双向传输接口***
CNB2004800221460A Expired - Fee Related CN100399239C (zh) 2003-08-03 2004-08-03 一种通用双向串行数据传输接口及其数据传输方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNB031440932A Expired - Fee Related CN100568870C (zh) 2003-08-03 2003-08-03 一种通用串行数据双向传输接口***

Country Status (8)

Country Link
US (1) US8195850B2 (zh)
EP (1) EP1662361B1 (zh)
CN (2) CN100568870C (zh)
AT (1) ATE453155T1 (zh)
DE (1) DE602004024797D1 (zh)
ES (1) ES2338561T3 (zh)
RU (1) RU2345401C2 (zh)
WO (1) WO2005013112A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102119381A (zh) * 2008-07-11 2011-07-06 英特尔公司 用于通用串行总线(usb)命令排队的方法和装置
CN112751244A (zh) * 2021-01-07 2021-05-04 公牛集团股份有限公司 智能插座和用于智能插座的交互方法
CN113922924A (zh) * 2021-10-08 2022-01-11 中国兵器装备集团自动化研究所有限公司 一种基于spi的绝对值编码器通信方法及***

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2913295B1 (fr) 2007-03-02 2010-09-10 Sagem Comm Procede de telechargement dans un boitier recepteur/ decodeur de television.
US8320563B2 (en) * 2007-05-09 2012-11-27 Sony Corporation Service card adapter
EP2053821B1 (en) * 2007-10-22 2013-05-15 Nokia Siemens Networks Oy Method, apparatus and computer program product for service decomposition in IP-broadcast networks
US8456574B2 (en) * 2008-03-07 2013-06-04 Sony Corporation Recovery of service mode data corruption
EP2420058A4 (en) * 2009-04-13 2013-02-06 Ct For Dev Of Telematics C Dot INTEROPERABILITY OF A SET TOP BOX THROUGH A SMART CARD
EP2450797A4 (en) * 2009-06-08 2013-03-13 Sharp Kk SOFTWARE UPGRADE SYSTEM, DISPLAY UNIT AND SOFTWARE UPGRADING PROCEDURE
JP5566054B2 (ja) * 2009-06-24 2014-08-06 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
GB2474231A (en) * 2009-09-25 2011-04-13 Sony Europ Apparatus and method for producing an EPG
US8516290B1 (en) * 2010-02-02 2013-08-20 Smsc Holdings S.A.R.L. Clocking scheme for bridge system
CN101840387B (zh) * 2010-04-07 2012-05-23 北京天地融科技有限公司 USB Key装置及其利用USB接口实现智能卡通信的方法
CN101860718A (zh) * 2010-04-20 2010-10-13 常州太瑞电子科技有限公司 一种新型的uti机卡分离uti卡
CN101820512A (zh) * 2010-04-20 2010-09-01 常州太瑞电子科技有限公司 一种基于uti机卡分离的应用图形界面传输***
TWI418235B (zh) * 2010-10-08 2013-12-01 Giga Byte Tech Co Ltd 具有無線連接功能的週邊裝置及其運作方法
KR20120043851A (ko) * 2010-10-27 2012-05-07 삼성전자주식회사 컨버터 및 이와 연결되는 화상형성장치
US20120189068A1 (en) * 2011-01-25 2012-07-26 Sony Ericsson Mobile Communications Ab Electronic terminals and methods using a usb cable as a rf broadcast signal antenna
KR101920439B1 (ko) * 2011-04-28 2019-02-14 삼성전자주식회사 공용 인터페이스를 통해 수신 제한 모듈로 암호화된 데이터를 전송하기 위한 데이터 전송 장치 및 그에 적용되는 방법, 수신 제한 모듈 그리고 시스템.
US9392318B2 (en) * 2011-06-14 2016-07-12 Sony Corporation Receiver device with multiple decryption modes
CN103248954A (zh) * 2012-02-14 2013-08-14 国民技术股份有限公司 数字电视接收装置
WO2014053379A1 (de) 2012-10-05 2014-04-10 Hirschmann Car Communication Gmbh Empfangssystem und verfahren zum betreiben eines empfangssystems
CN102929825B (zh) * 2012-10-15 2016-04-13 天地融科技股份有限公司 一种复用usb接口传输数据的方法和电子签名工具
CN103095811B (zh) * 2012-12-28 2016-12-28 北京大唐智能卡技术有限公司 一种与cpu卡实现信息交互的终端装置及方法
JP6083672B2 (ja) * 2013-03-08 2017-02-22 パナソニックIpマネジメント株式会社 メモリカードコントローラとそれを備えたホスト機器
USD729808S1 (en) 2013-03-13 2015-05-19 Nagrastar Llc Smart card interface
US9647997B2 (en) 2013-03-13 2017-05-09 Nagrastar, Llc USB interface for performing transport I/O
USD759022S1 (en) 2013-03-13 2016-06-14 Nagrastar Llc Smart card interface
USD758372S1 (en) 2013-03-13 2016-06-07 Nagrastar Llc Smart card interface
US9485533B2 (en) 2013-03-13 2016-11-01 Nagrastar Llc Systems and methods for assembling and extracting command and control data
US9888283B2 (en) 2013-03-13 2018-02-06 Nagrastar Llc Systems and methods for performing transport I/O
EP2804388A1 (en) * 2013-05-14 2014-11-19 TP Vision Holding B.V. Common interface host and common interface conditional access module
CN104424146B (zh) * 2013-09-02 2018-02-27 联想(北京)有限公司 一种信息处理的方法及电子设备
CN103400087A (zh) * 2013-08-08 2013-11-20 中国航天科工集团第三研究院第八三五七研究所 多接口加密板卡
KR20150031737A (ko) 2013-09-16 2015-03-25 삼성전자주식회사 디스플레이 장치, 유료 방송 처리 장치 및 제어 방법
CN103631186B (zh) * 2013-12-11 2016-02-10 哈尔滨工业大学 一种星上设备即插即用测试接口电路及实现即插即用式数据传输的方法
CN103647981B (zh) * 2013-12-24 2017-05-24 深圳国微技术有限公司 在dvb‑ci接口中实现命令与传输流复用的方法
CN103763579A (zh) * 2014-01-22 2014-04-30 深圳国微技术有限公司 基于usb接口识别多路传输流的方法
CN103885918B (zh) * 2014-04-17 2015-12-02 天津瑞发科半导体技术有限公司 延长通用串行总线传输距离的装置
EP2942725B1 (en) * 2014-05-05 2017-01-04 TP Vision Holding B.V. Common interface host and common interface conditional access module
CN105446926B (zh) * 2014-09-09 2020-09-22 纳瑞塔有限责任公司 用于执行传输i/o的usb接口
CN104683825A (zh) * 2015-02-12 2015-06-03 央广视讯传媒股份有限公司 一种ts流加密传输及其解码处理的方法
USD780763S1 (en) 2015-03-20 2017-03-07 Nagrastar Llc Smart card interface
USD864968S1 (en) 2015-04-30 2019-10-29 Echostar Technologies L.L.C. Smart card interface
CN108271059B (zh) * 2015-06-10 2020-12-01 海信视像科技股份有限公司 一种显示电视信号的方法
CN105657486A (zh) * 2015-08-21 2016-06-08 乐视致新电子科技(天津)有限公司 音视频播放设备
RU173336U1 (ru) * 2016-06-24 2017-08-22 Акционерное общество "МЦСТ" Масштабируемый универсальный интерфейс канала связи SLink
CN106250785A (zh) * 2016-08-17 2016-12-21 成都市和平科技有限责任公司 一种数据中断传输的保护方法和基于该保护方法的数据存储器
CN106250343B (zh) * 2016-08-30 2019-03-01 江苏沁恒股份有限公司 一种数字信号与usb信号混合传输装置及方法
CN106649182A (zh) * 2016-10-10 2017-05-10 广州视源电子科技股份有限公司 一种串口数据的处理方法、装置及智能影音设备
CN106887129A (zh) * 2017-01-10 2017-06-23 成都体育学院 武术散打竞赛用电子护具的数据集中器及其传输方法
RU2682435C1 (ru) * 2018-03-30 2019-03-19 Общество с ограниченной ответственностью "ТЕКОН Микропроцессорные технологии" Интерфейс передачи данных
CN110989514B (zh) * 2019-11-21 2021-01-01 深圳市华星光电半导体显示技术有限公司 生产控制***
CN111313955B (zh) * 2020-02-10 2020-09-15 军事科学院***工程研究院网络信息研究所 卫星通信资源状态的获取与显示方法
CN117676264B (zh) * 2024-01-24 2024-04-30 南京仁芯科技有限公司 数据发送装置、数据接收装置及电子设备

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7254236B1 (en) * 1999-10-06 2007-08-07 Thomson Licensing Method and system for handling two CA systems in a same receiver
US20010047441A1 (en) * 2000-02-23 2001-11-29 Mark Robertson Communications system conduit for transferring data
CN1153154C (zh) * 2001-04-02 2004-06-09 华邦电子股份有限公司 直接存储器存取至通用串行总线的转换电路及传输方法
CN2483916Y (zh) * 2001-04-26 2002-03-27 郑向宏 Mpeg-2编码器的usb输出装置
DE10140289A1 (de) 2001-08-16 2003-02-27 Technotrend Ag Verfahren und Vorrichtung zur Bandbreitenreduzierung
US6904489B2 (en) * 2001-10-23 2005-06-07 Digi International Inc. Methods and systems for remotely accessing universal serial bus devices
CN1190925C (zh) 2001-11-08 2005-02-23 旺玖科技股份有限公司 通用串行总线复合装置及其实现方法
US20040088456A1 (en) * 2002-10-22 2004-05-06 Guobiao Zhang Smart hard-disk drive
CN1188788C (zh) * 2003-04-15 2005-02-09 李季和 在mp3播放器中设置主从usb接口的方法
US20040260823A1 (en) * 2003-06-17 2004-12-23 General Instrument Corporation Simultaneously transporting multiple MPEG-2 transport streams

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102119381A (zh) * 2008-07-11 2011-07-06 英特尔公司 用于通用串行总线(usb)命令排队的方法和装置
CN102119381B (zh) * 2008-07-11 2013-12-18 英特尔公司 用于通用串行总线(usb)命令排队的方法和装置
CN112751244A (zh) * 2021-01-07 2021-05-04 公牛集团股份有限公司 智能插座和用于智能插座的交互方法
CN113922924A (zh) * 2021-10-08 2022-01-11 中国兵器装备集团自动化研究所有限公司 一种基于spi的绝对值编码器通信方法及***

Also Published As

Publication number Publication date
WO2005013112A1 (fr) 2005-02-10
RU2006113760A (ru) 2007-12-27
CN1581868A (zh) 2005-02-16
CN100568870C (zh) 2009-12-09
EP1662361B1 (en) 2009-12-23
US20080010663A1 (en) 2008-01-10
ES2338561T3 (es) 2010-05-10
EP1662361A4 (en) 2007-07-04
CN100399239C (zh) 2008-07-02
RU2345401C2 (ru) 2009-01-27
DE602004024797D1 (de) 2010-02-04
EP1662361A1 (en) 2006-05-31
ATE453155T1 (de) 2010-01-15
US8195850B2 (en) 2012-06-05

Similar Documents

Publication Publication Date Title
CN1833216A (zh) 一种通用双向串行数据传输接口及其数据传输方法
CN1218566C (zh) 用于分类节目导引信息的***和方法
EP1309182B1 (en) A method of providing a code upgrade to a host device having a smart card interface
JP4327349B2 (ja) マルチメディアプログラムデータおよびプログラムガイド情報をフォーマットして処理するためのシステム
US6442328B1 (en) Digital video recorder connectable to an auxiliary interface of a set-top box that provides video data stream to a display device based on selection between recorded video signal received from the dig
US20030093812A1 (en) System and method for delivering data to an information appliance using the ISO07816
CA2283784A1 (en) Small-format subsystem for broadband communication services
WO2002001867A1 (en) Set-top box connectable to a digital video recorder via an auxiliary interface
CN101001334A (zh) 字幕叠加***及实现字幕叠加的方法
JP2002290853A (ja) テレビジョン放送受信装置およびテレビジョン放送受信方法およびテレビジョン放送受信プログラム
US6985189B1 (en) Multimedia terminal equipment and digital processing method
CN100387054C (zh) 数字信号处理设备及其***和扩充功能提供方法
CN101005563A (zh) 一种数字电视机卡分离装置及其处理方法
CN108551590A (zh) 用于广播接收装置接收ts流处理方法及装置
WO2000059210A1 (en) System for interfacing multiple conditional access devices
JPH10257448A (ja) 複数放送サービス受信装置
CN101068305B (zh) 遥控装置、多媒体***及对移动存储设备操作的方法
Giachetti et al. A common conditional access interface for digital video broadcasting decoders
JP2003519973A (ja) 双方向送受信方法及び双方向送受信装置
JP2000333138A (ja) 情報処理装置及び情報処理方法
JP4378777B2 (ja) 放送受信装置、放送受信方法
WO2007000084A1 (fr) Recepteur numerique de television et son procede de transmission de signal
JP4296631B2 (ja) 放送方法、及び受信装置
KR100510689B1 (ko) 시스템 소프트웨어 업데이트를 위한 공통 인터페이스 모듈
JP4366742B2 (ja) 受信装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080702

Termination date: 20200803