CN104094608B - 发送设备、发送方法、接收设备、接收方法、计算机可读存储介质和电子装置 - Google Patents

发送设备、发送方法、接收设备、接收方法、计算机可读存储介质和电子装置 Download PDF

Info

Publication number
CN104094608B
CN104094608B CN201380007488.4A CN201380007488A CN104094608B CN 104094608 B CN104094608 B CN 104094608B CN 201380007488 A CN201380007488 A CN 201380007488A CN 104094608 B CN104094608 B CN 104094608B
Authority
CN
China
Prior art keywords
transport stream
pid
stream
data packet
timestamp
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.)
Expired - Fee Related
Application number
CN201380007488.4A
Other languages
English (en)
Other versions
CN104094608A (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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Publication of CN104094608A publication Critical patent/CN104094608A/zh
Application granted granted Critical
Publication of CN104094608B publication Critical patent/CN104094608B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • 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/418External card to be used in combination with the client device, e.g. for conditional access
    • 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/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4181External card to be used in combination with the client device, e.g. for conditional access for conditional access
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport 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/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/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/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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

提供了一种发送设备,该发送设备包括:流输入单元,其输入传输流,所述传输流以时分方式包含多个服务信道的PID数据包;信息添加单元,其将与所述输入的时间对应的时间戳添加至去除了所输入的传输流的未选择的服务信道的PID数据包之后剩余的PID包;以及流发送单元,其将添加有所述时间戳的PID包中的每个PID包相继发送到外部装置。

Description

发送设备、发送方法、接收设备、接收方法、计算机可读存储介 质和电子装置
技术领域
本技术涉及发送设备、发送方法、接收设备、接收方法、程序和电子装置,具体涉及能够将传输流中包含的每个包有效地发送至外部装置的发送设备等。
背景技术
在2011年1月发布的CI_Plus标准v1.3.1中,用于同时执行多个接收信道的解扰处理的功能是不可用的,因而观看者无法在记录一个节目的同时观看另一节目。作为除了CI_Plus之外的对该功能进行标准化的先例,已知并操作美国开放有线标准(US Open Cablestandard)的M-卡***。
在M-卡***中,诸如电视机或机顶盒的主机装置中的两个调谐器所接收的MPEG-TS信号在时间轴上被完全复用,以在不改变传统的物理接口的情况下实现从该主机装置向具有解扰功能的CAM模块的输出。
该***的限制包括以下事实:复用的MPEG-TS信号的比特率由于复用而导致至少加倍。MPEG-TS信号的上限比特率是96Mbps,作为其比特率的双倍的192Mbps是切实可行的比特率的上限。因此,对三个MPEG-TS信号或更多个的复用不能工作。
为了解决上述问题,例如,提出了在专利文献1中描述的技术。根据该技术,仅从两个MPEG-TS信号或更多个信号中通过与主机装置的信道选择信息相匹配来选择必须的PID包用于复用,并且通过与所提取的服务信道ID号相匹配来校正PMT(节目映射表)的SI/PSI信息等。
专利文献1中描述的技术的优点在于,复用后的MPEG-TS流不仅能够被与扩展功能对应的、新指定的CAM模块所接收,还能够被现存CAM模块所接收。
引用列表
专利文献
专利文献1:US 7394834B
发明内容
在上述专利文献1中描述的技术中,在实现该技术时预期到以下问题。
在当前的标准中,通过以下方法来确定由CAM模块从主机装置接收的MPEG-TS流中的哪个服务信道要解扰,通过该方法,在创建CA_PMT表之后主机装置所选择的服务信道的PID号被添加至CA_PMT表,并且CA_PMT表被输出到CAM模块。
在发送设备和CAM模块之间交换解扰所需的详细信息EMM(授权管理信息)、ECM(授权控制信息)。因此,传递(mediate)MPEG-TS信号的主机装置不知道EMM和ECM数据的位置。这是维持CI_Plus的安全强度的一个要素。
另一方面,前述交换意味着主机装置无法掌握包含主机装置解扰所需的数据的PID包号的列表。因此,当如上所述对SI/PSI信息进行校正时,仍旧有导致以下问题的可能性:不由CAM模块来执行解扰。
本技术的目的在于,有效地执行传输流到外部装置的发送。
对问题的解决方案
根据本技术的一个方面,提供了一种发送设备,其包括流输入单元,其输入传输流,所述传输流以时分方式包含多个服务信道的PID数据包;信息添加单元,其将与输入的时间对应的时间戳添加至去除了所输入的传输流的未选择的服务信道的PID数据包之后剩余的PID包;以及流发送单元,其将添加有时间戳的PID包中的每个PID包相继发送到外部装置。
根据本技术,由流输入单元输入以时分方式包含多个服务信道的PID包的传输流。由信息添加单元将与输入时间对应的时间戳添加到去除了传输流的未选择的(调谐的)的服务信道的PID数据包(PID视频包和PID音频包等)之后剩余的PID包。然后,由流发送单元将添加有时间戳的PID包中的每个PID包相继发送到外部装置。
例如,还可以使流发送单元经由数字接口将每个PID包发送到外部装置。在该情况下,例如,数字接口可以是DVB-CI公共接口,并且外部装置可以是执行解扰处理的条件接入模块。
根据本技术,如上所述,只发送去除了传输流中包含的多个服务信道的PID包之中的未选择的(调谐的)服务信道的PID数据包之后剩余PID包,因而能够将发送比特率降低到低水平。此外,与输入时间对应的时间戳被添加至要发送的PID包,并且例如能够将从外部装置返回的每个PID包返回到与所添加的时间戳对应的原始时间位置以重新配置传输流,并且此外,能够使每个PID包中的PCR(节目时间基准)正确地回到正确状态。
在本技术中,例如,流发送单元可以根据添加有时间戳的PID包的数据的总量来确定连续发送所需的时钟速率,使得每个PID包被连续发送到外部装置。通过执行PID包的这样的连续发送,能够使外部装置中的接收电路的同步***的操作稳定。
此外,在本技术中,当每个PID包被发送到外部装置时,例如,可以使流发送单元进一步将PID包的服务信道信息发送到外部装置。因此,当发送去除了非选择的服务信道的PID数据包之后剩余的PID包时,外部装置能够正确地辨识其服务信道被发送的包,而没有对SI/PSI信息进行校正。
此外,在本技术中,例如,可以使流输入单元输入多个传输流,可以使信息添加单元将标识对应的传输流的流标识符、以及与输入时间对应的时间戳添加至去除了多个输入传输流中的每个输入传输流的未选择的(调谐的)服务信道的PID数据包之后剩余的PID包,并且可以使流发送单元将添加有流标识符和时间戳的每个PID包相继发送到外部装置。除了与输入时间对应的时间戳之外,以该方式发送的PID包还具有向其添加的流标识信息,并且因此从外部装置返回的每个PID包能够容易地被分发到每个流,并且便于对多个传输流的重新配置。
根据本技术的另一方面,提供了一种接收设备,包括:流接收单元,其从外部装置相继接收添加有时间戳的每个PID包,时间戳指示传输流中的原始时间位置;以及流重新配置单元,其通过将所接收到的PID包中的每个PID包布置在与所添加的时间戳对应的时间位置中,来重新配置所述传输流。
根据本技术,由流接收单元相继接收添加有时间戳的每个PID包,时间戳指示传输流中的原始时间位置。然后,由流重新配置单元通过将每个PID包布置在与添加至每个PID包的时间戳对应的时间位置中来重新配置传输流。例如,还可以使流接收单元经由数字接口从外部装置接收每个PID包。在该情况下,例如,数字接口可以是DVB-CI公共接口,并且外部装置可以是执行解扰处理的条件接入模块。
根据本技术,通过将每个接收的PID包布置在与所添加的时间戳对应的时间位置中来重新配置传输流,并且能够正确地获得其中每个PID包中的PCR回到其正确位置的传输流。
在本技术中,例如,可以使流重新配置单元进一步将伪-PID包***到不存在重新配置的传输流的PID包的时间位置中,伪-PID包与PID包的区别在于包标识符(PID)。通过以该方式***伪-PID包,重新配置的传输流具有连续的PID包,并且能够使重新配置的传输流的接收电路的同步***的操作稳定。
此外,在本技术中,可以使流接收单元从外部装置相继接收添加有标识对应的传输流的流标识符以及时间戳的每个PID包,并且可以使流重新配置单元通过根据所添加的流标识符将每个PID包分发到每个流并且在每个流中将每个PID包布置在与所添加的时间戳对应的时间位置中,来重新配置多个传输流。
在该情况下,除了指示传输流中的原始时间位置的时间戳之外,所接收到的PID包还具有向其添加的流标识信息,并且基于流标识信息将每个PID包分发到每个流,并且因此,即使相继接收的PID包形成多个传输流的PID包的结合,仍能够容易地重新配置每个传输流。
根据本技术的另一方面,提供了:
一种电子装置,包括:
发送设备;以及
接收设备,
其中,所述发送设备包括:
流输入单元,其输入多个传输流,
信息添加单元,其将标识对应的传输流的流标识符、以及与输入的时间对应的时间戳添加至去除了已经输入的多个传输流中的每个传输流的未选择的(调谐的)服务信道的PID数据包之后剩余的PID包,以及
流发送单元,其经由数字接口将添加有流标识符和时间戳的PID包中的每个包发送到外部装置,以及
其中,接收设备包括:
流接收单元,其从外部装置相继接收添加有流标识符和时间戳的PID包中的每个PID包,以及
其中,流重新配置单元,其通过根据所添加的流标识符将所接收到的PID包中的每个包分发到每个流并在所述每个流中将PID包中的每个PID包布置在与所添加的时间戳对应的时间位置中,来重新配置多个传输流。
发明的有益效果
根据本技术,能够有效地执行传输流到外部装置的发送。
附图说明
[图1]图1是示出作为实施例的数字广播的接收***的配置例子的框图。
[图2]图2是示出构成接收***的公共接口控制器的详细配置例子的框图。
[图3]图3是示出各自由输入缓冲器取得的传输流的PID包的配置例子、以及在去除了所选择的(调谐的)服务信道中的那些之外的PID数据包之后非不必要的PID包的例子的图。
[图4]图4是示出双端口存储器中保持的每个传输流中的非不必要的且添加有TSID和时间戳的PID包的例子、以及通过结合这样的PID包而获得的流的例子、以及连续发送到CAM模块的每个包的例子的图。
[图5]图5是示出在TS重构缓冲器(re-construct buffer)所接收的流中包含的每个PID包的例子的图。
[图6]图6是示出PID定时调节器(timing adjuster)所重新配置的每个传输流的例子、以及在***伪-PID包之后最终输出的传输流的例子的图。
[图7]图7是示出通过结合这样的PID包而将作为流的每个传输流的PID包发送至CAM模块的公共接口控制器的处理过程的例子的流程图。
[图8]图8是示出用于从CAM模块接收每个传输流的所结合的PID包的公共接口控制器的处理过程的例子的图。
具体实施方式
以下将描述用于执行本发明的形式(在下文中,称作“实施例”)。将按照以下所示的顺序来提供该描述:
1.第一实施例
2.修改
<1.第一实施例>
[数字广播接收***的配置例子]
图1示出了作为实施例的数字广播的接收***10的配置例子。接收***10包括主机装置100和CAM模块200。主机装置100是电视机或机顶盒等。
主机装置100具有微处理器101、调谐器102-1、102-2、102-3和解调器103-1、103-2、103-3。主机装置100还具有公共接口控制器104和解复用器105-1、105-2、105-3。此外,主机装置100具有MPEG解码器106-1、106-2、106-3。
微处理器101对主机装置100的每个单元的操作进行控制。调谐器102-1、102-2、102-3分别接收从广播站发送的传输流TS1、TS2、TS3的RF调制信号。然后,调谐器102-1、102-2、102-3分别将RF调制信号下转换至中频,并输出以用于输入至解调器103-1、103-2、103-3。解调器103-1、103-2、103-3分别对下转换至中频的IF调制信号进行解调以获得基带中的传输流TS1、TS2、TS3。
公共接口控制器104与CAM模块200交换由解调器103-1、103-2、103-3分别获得的传输流TS1、TS2、TS3,即执行向CAM模块200的发送/从CAM模块200的接收。公共接口控制器104和CAM模块200通过DVB-CI公共接口相连接。
每个传输流以时分方式包含多个服务信道的PID包。公共接口控制器104在从每个传输流中去除了未选择的(调谐的)的服务信道的PID数据包之后交换PID包。因此,发送比特率降低。稍后将进一步描述公共接口控制器104的详细配置。
解复用器105-1、105-2、105-3分别从公共接口控制器104所获得的传输流TS1、TS2、TS3中提取所选择的(调谐的)服务信道的PID数据包。PID数据包是视频或音频PID数据包。MPEG解码器106-1、106-2、106-3分别对解复用器105-1、105-2、105-3所提取的PID数据包所构成的基本流进行解码以获得视频数据和音频数据。
CAM模块200是装配到主机装置100的DVB-CI公共接口连接器中以执行解扰处理的附接装置。CAM模块200被所***的记录有订户信息和合同期限信息等的卡(智能卡)所使用,该卡诸如磁卡或IC卡等。
CAM模块200具有微处理器201和解扰器202。CAM模块200通过DVB-CI公共接口接收从主机装置100的公共接口控制器104发送的PID包,并对其执行解扰处理。然后,CAM模块200将每个PID包发送至主机装置100的公共接口控制器104。
将简要描述图1所示的接收***10的操作。从广播站发送的传输流TS1、TS2、TS3的RF调制信号分别被调谐器102-1、102-2、102-3所接收。然后,被调谐器102-1、102-2、102-3下转换至中频的RF调制信号被分别提供至解调器103-1、103-2、103-3。在解调器103-1、103-2、103-3中,分别对下转换至中频的IF调制信号进行解调以获得基带中的传输流TS1、TS2、TS3。传输流TS1、TS2、TS3被提供至公共接口控制器104。
在公共接口控制器104中,对从解调器103-1、103-2、103-3提供的传输流TS1、TS2、TS3的PID包进行结合。然后,所结合的PID包中的每个均经由DVB-CI公共接口从公共接口控制器104发送到CAM模块200。在该情况下,从每个传输流中去除未选择的(调谐的)的服务信道的PID数据包。
在CAM模块200中,接收经由DVB-CI公共接口从主机装置100的公共接口控制器104发送的PID包,并对其执行解扰处理。然后,每个PID包均经由DVB-CI公共接口从CAM模块200发送到主机装置100的公共接口控制器104。
在公共接口控制器104中,经由DVB-CI公共接口接收从CAM模块200发送的PID包。然后,在公共接口控制器104中,每个PID包被分发到各个流以重新配置传输流TS1、TS2、TS3。重新配置的传输流TS1、TS2、TS3分别被提供至解复用器105-1、105-2、105-3。
在解复用器105-1、105-2、105-3中,从公共接口控制器104所提供的传输流TS1、TS2、TS3中分别提取所选择的(调谐的)服务信道的PID数据包。解复用器105-1、105-2、105-3所提取的视频和音频PID数据包分别被提供至MPEG解码器106-1、106-2、106-3。
在MPEG解码器106-1、106-2、106-3中,分别对视频和音频PID数据包所构成的视频和音频基本流执行解调处理。然后,从MPEG解码器106-1、106-2、106-3输出所选择的(调谐的)服务信道的各个视频数据和音频数据。
[公共接口控制器的详细配置例子]
接下来,将描述公共接口控制器104的详细配置。图2示出了公共接口控制器104的详细配置。控制器104具有输入缓冲器141-1、141-2、141-3和双端口存储器142-1、142-2、142-3。控制器104还具有TS重映射器/输出速率控制器143和TS重构缓冲器144。
此外,控制器104具有双端口存储器145-1、145-2、145-3和PID定时调节器146-1、146-2、146-3。控制器104还具有输入时钟发生器151和本地TS ID/时间戳添加器152。此外,控制器104具有本地TS ID控制器153和时间戳阅读器154。
输入缓冲器141-1、141-2、141-3分别临时存储输入的传输流TS1、TS2、TS3。通过存储输入时钟发生器151所生成的时钟的计数值能够管理合并到这些输入缓冲器141-1、141-2、141-3中的每个传输流的PID包的相对时间。
本地TS ID/时间戳添加器152通过利用双端口存储器142-1、142-2、142-3来添加TS ID和时间戳。在该情况下,本地TS ID/时间戳添加器152向去除了传输流TS1、TS2、TS3的未选择的(调谐的)服务信道的PID数据包之后剩余的PID包添加TS ID和时间戳。顺便提及,TS ID是流标识符,用于标识PID包所对应的传输流。时间戳是与当PID包被输入到输入缓冲器中时的时间对应的时间信息,并且例如使用输入时钟发生器151所生成的时钟的计数值。
TS-重映射器/输出速率控制器143从双端口存储器142-1、142-2、142-3中按时间顺序相继读取添加有TS ID和时间戳的PID包,以将这些PID包结合到一个流中。然后,TS重映射器/输出速率控制器143经由DVB-CI公共接口将该流中包含的传输流TS1、TS2、TS3的每个PID包相继发送到CAM模块200。
在该情况下,TS重映射器/输出速率控制器143根据数据总量来确定连续发送所需的时钟速率以将每个包连续发送到CAM模块200。通过执行这样的连续发送,能够使CAM模块200中的接收电路的同步***的操作稳定。
对应于每个PID包到CAM模块200的发送,TS重映射器/输出速率控制器143还发送PID包的流信息和服务信道信息。流信息指示PID包属于哪个传输流,而服务信道信息指示PID包属于哪个服务信道。
通过以该方式发送每个PID包的流信息和服务信道信息来匹配PID包的发送,能够实现以下效果。即,CAM模块200能够正确地辨识发送哪个服务信道的PID包,而无需进行SI/PSI信息的校正而伴随着用于去除不必要的PID数据包的处理。
TS重构缓冲器144经由DVB-CI公共接口从CAM模块200接收并临时存储传输流TS1、TS2、TS3的每个PID包。如上所述,每个PID包具有向其添加的TS ID和时间戳。
本地TS ID控制器153根据向其添加的TS ID来将TS重构缓冲器144中存储的每个PID包分发到传输流TS1、TS2、TS3之一。然后,本地TS ID控制器153将分发到每个传输流的PID包写到各个双端口存储器145-1、145-2、145-3。
时间戳阅读器154读取添加至写入到双端口存储器145-1、145-2、145-3中的每个PID包的时间戳。PID定时调节器146-1、146-2、146-3分别基于上述的时间戳的读取结果来重新配置并输出传输流TS1、TS2、TS3。即,PID定时调节器146-1、146-2、146-3读取并输出写入到双端口存储器145-1、145-2、145-3中的每个PID包,以布置在与向其添加的时间戳对应的时间位置中。
在该情况下,PID定时调节器146-1、146-2、146-3分别将具有与PID包的PID不同的PID的伪-PID包***到重新配置的传输流TS1、TS2、TS3的不存在PID包的时间位置中。在伪-PID包中,有效载荷部分具有***到其中的随机数据,在随机数据中,“0”值和“1”值是不连续的。通过***伪-PID包,重新配置的传输流TS1、TS2、TS3具有连续的PID包,并且能够使重新配置的传输流TS1、TS2、TS3的接收电路的同步***的操作稳定。
接下来,将描述图2所示的公共接口控制器104的操作。从解调器103-1、103-2、103-3提供的传输流TS1、TS2、TS3(参见图1)在分别被提供至输入缓冲器141-1、141-2、141-3之后被临时存储。通过所存储的由输入时钟发生器151生成的时钟的计数值来管理合并到这些输入缓冲器141-1、141-2、141-3中的每个传输流的PID包的相对时间。图3(a)示出了分别合并到输入缓冲器141-1、141-2、141-3中的传输流TS1、TS2、TS3的PID包的配置例子。
本地TS ID/时间戳添加器152使用双端口存储器142-1、142-2、142-3来添加TS ID和时间戳。在该情况下,TS ID和时间戳被添加至去除了传输流TS1、TS2、TS3的未选择的(调谐的)的服务信道的PID数据包之后剩余的PID包(非不必要的PID包)。顺便提及,TS ID是流标识符,用于标识PID包所对应的传输流。时间戳是与当PID包被输入到输入缓冲器中时的时间对应的时间信息,并且例如使用输入时钟发生器151所生成的时钟的计数值。
传输流TS1、TS2、TS3的添加有TS ID和时间戳的PID包分别被保持在双端口存储器142-1、142-2、142-3中。图3(b)示出了对于图3(a)的输入而言传输流TS1、TS2、TS3的非不必要的PID包的例子。
在TS重映射器/输出速率控制器143中,每个传输流中的添加有TS ID和时间戳的PID包被结合到一个流中。在该情况下,通过按时间顺序从双端口存储器142-1、142-2、142-3读取的每个传输流中的添加有TS ID和时间戳的PID包,来结合PID包。图4(a)示出了在双端口存储器142-1、142-2、142-3中保持的且添加有TS ID和时间戳的每个传输流的非不必要的PID包的例子。图4(a)还示出了通过TS重映射器/输出速率控制器143所形成的结合所获得的流的例子。
然后,经由DVB-CI公共接口从TS重映射器/输出速率控制器143向CAM模块200相继发送一个结合流的每个包。在该情况下,由TS重映射器/输出速率控制器143根据数据总量来确定连续发送所需的时钟速率以将每个包连续发送至CAM模块200。图4(b)示出了如上所述的连续发送到CAM模块200的每个包的例子。
此外,对应于每个PID包到CAM模块200的发送,经由DVB-CI公共接口将流信息和服务信道信息从TS映射器/输出速率控制器143发送到CAM模块200。流信息指示PID包属于哪个传输流,而服务信道信息指示PID包属于哪个服务信道。
在TS重构缓冲器144中,经由DVB-CI公共接口从CAM模块200相继接收传输流TS1、TS2、TS3的每个PID包。然后,存储在TS重构缓冲器144中的每个PID包根据由本地TS ID控制器153向其添加的TS ID而被分发到传输流TS1、TS2、TS3之一。然后,所分发的PID包被写入到各个双端口存储器145-1、145-2、145-3中。
图5示出了TS重构缓冲器144所接收的流中包含的传输流TS1、TS2、TS3的每个PID包的例子。图5还示出了在该一个流中包含的每个PID包被分发到传输流TS1、TS2、TS3中的每个传输流的状态。
在时间戳阅读器154中,读取添加到写入各个双端口存储器145-1、145-2、145-3中的每个PID包的时间戳。在PID定时调节器146-1、146-2、146-3中,基于读取结果来重新配置传输流TS1、TS2、TS3。即,在PID定时调节器146-1、146-2、146-3中,写入双端口存储器145-1、145-2、145-3中的每个PID包被读取出,以布置在与向其添加的时间戳对应的时间位置中。因此,分别从PID定时调节器146-1、146-2、146-3中输出重新配置的传输流TS1、TS2、TS3。
在该情况下,在PID定时调节器146-1、146-2、146-3中,具有与PID包的PID不同的PID的伪-PID包分别被***到重新配置的传输流TS1、TS2、TS3的不存在PID包的时间位置中。伪-PID包具有***到有效载荷部分中的随机数据,在随机数据中,“0”值和“1”值是不连续的。由公共接口控制器104输出如上所述分别由PID定时调节器146-1、146-2、146-3重新配置的传输流TS1、TS2、TS3。
图6(a)示出了分别由PID定时调节器146-1、146-2、146-3重新配置的传输流TS1、TS2、TS3的例子。然后,图6(b)示出了在伪-PID包被***之后最后从PID定时调节器146-1、146-2、146-3输出的传输流TS1、TS2、TS3的例子。
图7中的流程图示出了当公共接口控制器104对传输流TS1、TS2、TS3的每个PID包进行结合并将结合的PID包作为流发送到CAM模块200时的处理过程的例子。
在步骤ST1中,公共接口控制器104开始处理,然后前进到步骤ST2中的处理。在步骤ST2中,公共接口控制器104输入传输流TS1、TS2、TS3。
接下来,在步骤ST3中,公共接口控制器104去除每个传输流的未选择的(调谐的)的服务信道的PID数据包。然后,在步骤ST3中,公共接口控制器104还将作为流标识符的TSID、以及与输入时间对应的时间戳添加到剩余的PID包(非不必要的PID包)的头。
接下来,在步骤ST4中,公共接口控制器104按照时间顺序对每个传输流的剩余的PID包进行重新布置和结合。然后,在步骤ST5中,公共接口控制器104以连续发送所需的时钟速率将所结合的PID包中的每个PID包相继发送到CAM模块200。在步骤ST5中的处理之后,在步骤ST6中,公共接口控制器104结束处理。
图8中的流程图示出了当公共接口控制器104从CAM模块200接收传输流TS1、TS2、TS3的所结合的PID包中的每个PID包时的处理过程的例子。
在步骤ST11中,公共接口控制器104开始处理,然后前进到步骤ST12中的处理。在步骤ST12中,公共接口控制器104从CAM模块200相继接收传输流TS1、TS2、TS3的所结合的PID包中的每个PID包。
接下来,在步骤ST13中,公共接口控制器104基于作为流标识符的所添加的TS ID来将每个PID包分发到传输流TS1、TS2、TS3之一。
接下来,在步骤ST14中,公共接口控制器104针对每个传输流将每个分发的PID包的时间位置布置到与所添加的时间戳对应的时间位置。因此,公共接口控制器104重新配置传输流TS1、TS2、TS3。此外,在步骤S14中,公共接口控制器104还将伪-PID包***到每个传输流中的不存在PID包的位置,并输出每个传输流。在步骤ST14中的处理之后,在步骤ST15中,公共接口控制器104结束处理。
公共接口控制器104并行地执行在上面的图7的流程图中示出的发送处理、以及在上面的图8的流程图中示出的接收处理,并周期性地重复处理。
在图1所示的接收***10中,如上所述,只在主机装置100和CAM模块200之间发送/接收(交换)去除了未选择的(调谐的)服务信道的PID数据包之后剩余的PID包。即,并非传输流TS1、TS2、TS3中包含的多个服务信道的所有PID数据包都被发送到CAM模块200。
因此,即使处理多个传输流,仍能够以允许用于发送的时间损失(leeway)的比特率经由CI_Plus的当前物理接口在主机装置100和CAM模块200之间交换PID包。此外,在该情况下,仅去除未选择的(调谐的)服务信道的PID包,并且因此能够确保***的稳定性而不会错误地去除在当前的CI_Plus标准中未发布的而解扰需要的隐藏数据。此外,经过当前物理接口的流数据的比特率减小,并且因此能够降低辐射的噪声水平。
在图1所示的接收***10中,TS ID和时间戳被添加到在主机装置100和CAM模块200之间发送/接收的传输流TS1、TS2、TS3的每个PID包。时间戳包括与公共接口控制器104的输入时间对应的时间信息,并且TS ID构成流标识符。
因此,在主机装置100中,基于所添加的TS ID能够容易地将从CAM模块200返回的每个PID包分发到每个流。此外,在主机装置100中,通过针对每个流将每个PID包布置在与所添加的时间戳对应的原始时间位置,能够使每个PID包中的PCR正确地回到正确状态。因此,能够容易地重新配置传输流TS1、TS2、TS3。
此外,在图1所示的接收***10中,当将每个PID包从主机装置100相继发送到CAM模块200时,PID包的流标识信息和服务信道信息被发送到CAM模块200。因此,CAM模块200能够正确地辨识其服务信道被发送的PID包,无需进行SI/PSI信息的校正而伴随能够适当地执行用于去除不必要的PID数据包的处理以及解扰处理。
此外,在图1所示的接收***10中,当将每个PID包从主机装置100发送到CAM模块200时,根据数据总量来确定连续发送所需的时钟速率以连续发送每个PID包。因此,能够使CAM模块200中的接收电路的同步***的操作稳定。
此外,在图1所示的接收***10中,从CAM模块200接收的每个PID包被分发给流之一,并且在主机装置100中布置在与时间戳对应的时间位置中以重新配置每个传输流。在该情况下,具有与PID包的PID不同的PID的伪-PID包被***到重新配置的传输流TS1、TS2、TS3的不存在PID包的时间位置中。因此,重新配置的传输流TS1、TS2、TS3具有连续的PID包,并且能够使重新配置的传输流TS1、TS2、TS3的接收电路的同步***的操作稳定。
<2.修改>
在上面的实施例中,主机装置100具有三个调谐器102-1、102-2、102-3来处理三个传输流TS1、TS2、TS3。当处理一个、两个、四个或更多个传输流时也能够类似地应用本技术。当处理一个传输流时,仅时间戳需要被添加到从主机装置100发送到CAM模块200的PID包,并且消除了添加作为流标识符的TS ID的需要。
此外,在上面的实施例中,示出了将传输流的每个PID包从主机装置100发送到通过DVB-CI公共接口连接的CAM模块200的例子。然而,当无线地或通过线路将这样的传输流的每个PID包发送到其他外部装置时,自然能够类似地应用本技术。
此外,本技术也可以被配置如下。
(1)一种发送设备,包括:
流输入单元,其输入传输流,所述传输流以时分方式包含多个服务信道的PID数据包;
信息添加单元,其将与输入的时间对应的时间戳添加至去除了所述传输流的未选择的服务信道的PID数据包之后剩余的PID包;以及
流发送单元,其将添加有所述时间戳的PID包中的每个PID包相继发送到外部装置。
(2)根据(1)所述的发送设备,
其中,所述流发送单元根据添加有所述时间戳的PID包的数据的总量来确定连续发送所需的时钟速率,以将所述PID包中的每个PID包连续发送至所述外部装置。
(3)根据(1)或(2)所述的发送设备,
其中,所述流发送单元在将所述PID包中的每个PID包发送到所述外部装置时,还将所述PID包的服务信道信息发送到所述外部装置。
(4)根据(1)至(3)中任一项所述的发送设备,
其中,所述流发送单元经由数字接口将所述PID包中的每个PID包发送到所述外部装置。
(5)根据(4)所述的发送设备,
其中,所述数字接口是DVB-CI公共接口,以及
其中,所述外部装置是执行解扰处理的条件接入模块。
(6)根据(1)至(5)中任一项所述的发送设备,
其中,所述流输入单元输入多个所述传输流,
其中,所述信息添加单元将标识对应的传输流的流标识符、以及与输入的时间对应的时间戳添加至已经输入的所述多个传输流中的每个传输流的去除了未选择的服务信道的PID数据包之后剩余的PID包。
(7)一种发送方法,包括:
输入传输流,所述传输流以时分方式包含多个服务信道的PID数据包;
将与输入的时间对应的时间戳添加到去除了所输入的传输流的未选择的服务信道的PID数据包之后剩余的PID包;以及
将添加有所述时间戳的PID包中的每个包相继发送到外部装置。
(8)一种使计算机用作以下装置的程序:
流输入装置,其输入传输流,所述传输流以时分方式包含多个服务信道的PID数据包;
信息添加装置,其将与输入的时间对应的时间戳添加至去除了所输入的传输流的未选择的服务信道的PID数据包之后剩余的PID包;以及
流发送装置,其将添加有所述时间戳的PID包中的每个PID包相继发送到外部装置。
(9)一种接收设备,包括:
流接收单元,其从外部装置相继接收添加有时间戳的每个PID包,所述时间戳指示传输流中的原始时间位置;以及
流重新配置单元,其通过将所接收到的PID包中的每个PID包布置在与所添加的时间戳对应的时间位置中,来重新配置所述传输流。
(10)根据(9)所述的接收设备,
其中,所述流重新配置单元还将伪-PID包***到所重新配置的传输流的不存在所述PID包的时间位置中,所述伪-PID包与所述PID包的区别在于包标识符。
(11)根据(9)或(10)所述的接收设备,
其中,所述流接收单元经由数字接口从所述外部装置接收所述PID包中的每个PID包。
(12)根据(11)所述的接收设备,
其中,所述数字接口是DVB-CI公共接口,以及
其中,所述外部装置是执行解扰处理的条件接入模块。
(13)根据(9)至(12)中任一项所述的接收设备,
其中,所述流接收单元从所述外部装置相继接收添加有流标识符和所述时间戳的PID包中的每个PID包,所述流标识符标识对应的传输流,以及
其中,所述流重新配置单元根据所添加的流标识符将所接收到的PID包中的每个PID包分发到每个流,并在所述流中的每个流中将所述PID包中的每个PID包布置在与所添加的时间戳对应的时间位置中,以重新配置多个所述传输流。
(14)一种接收方法,包括:
从外部装置相继接收添加有时间戳的每个PID包,所述时间戳指示传输流中的原始时间位置;以及
通过将所接收到的PID包中的每个PID包布置在与所添加的时间戳对应的时间位置中,来重新配置所述传输流。
(15)一种使计算机用作以下装置的程序:
流接收装置,其从外部装置相继接收添加有时间戳的每个PID包,所述时间戳指示传输流中的原始时间位置;以及
流重新配置装置,其通过将所接收到的PID包中的每个PID包布置在与所添加的时间戳对应的时间位置中,来重新配置所述传输流。
(16)一种电子装置,包括:
发送设备;以及
接收设备,
其中,所述发送设备包括:
流输入单元,其输入多个传输流,
信息添加单元,其将标识对应的传输流的流标识符、以及与输入的时间对应的时间戳添加至去除了已经输入的所述多个传输流中的每个传输流的未选择的服务信道的PID数据包之后剩余的PID包,以及
流发送单元,其经由数字接口将添加有所述流标识符和时间戳的PID包中的每个包发送到外部装置,以及
其中,所述接收设备包括:
流接收单元,其从所述外部装置相继接收添加有所述流标识符和所述时间戳的PID包中的每个PID包,以及
流重新配置单元,其通过根据所添加的流标识符将所接收到的PID包中的每个包分发到每个流并在所述每个流中将所述PID包中的每个PID包布置在与所添加的时间戳时间对应的位置中,来重新配置所述多个传输流。
参考标记列表
10 接收***
100 主机装置
101 微处理器
102-1至102-3 调谐器
103-1至103-3 解调器
104 公共接口控制器
105-1至105-3 解复用器
106-1至106-3 MPEG解码器
141-1至141-3 输入缓冲器
142-1至142-3 双端口存储器
143 TS重映射器/输出速率控制器
144 TS重构缓冲器
145-1至145-3 双端口存储器
146-1至146-3 PID定时调节器
151 输入时钟发生器
152 本地TS ID/时间戳添加器
153 本地TS ID控制器
154 时间戳阅读器
200 CAM模块
201 微处理器
202 解扰器

Claims (15)

1.一种发送设备,包括:
流输入单元,被配置为输入传输流,所述传输流以时分方式包含多个服务信道的由包标识符标识的传输流的数据包;
信息添加单元,被配置为将与输入的时间对应的时间戳添加至去除了所输入的传输流的未选择的服务信道的由包标识符标识的传输流的数据包之后剩余的由包标识符标识的传输流的数据包,由包标识符标识的并且对应于未被选择的服务信道的传输流的数据包未被发送至接收设备;以及
流发送单元,被配置为将添加有所述时间戳的由包标识符标识的传输流的数据包相继发送到所述接收设备,
其中,所述流输入单元被配置为输入多个所述传输流,
其中,所述信息添加单元被配置为将标识对应的传输流的流标识符添加至所述由包标识符标识的传输流的数据包,以及
其中,所述流发送单元被配置为将添加有所述流标识符和所述时间戳的由包标识符标识的传输流的数据包相继发送到所述接收设备。
2.根据权利要求1所述的发送设备,
其中,所述流发送单元被配置为限定连续发送被发送至所述接收设备的传输流的数据包的数据的总量所需的时钟速率。
3.根据权利要求1所述的发送设备,
其中,所述流发送单元被配置为还将所述由包标识符标识的传输流的数据包的服务信道信息发送到所述接收设备。
4.根据权利要求1所述的发送设备,
其中,所述流发送单元经由数字接口将由包标识符标识的传输流的数据包发送到所述接收设备。
5.根据权利要求4所述的发送设备,
其中,所述数字接口是DVB-CI公共接口,以及
其中,所述接收设备是被配置为执行解扰处理的条件接入模块。
6.根据权利要求1所述的发送设备,其中,所述发送设备是电视机。
7.一种发送方法,包括:
输入传输流,所述传输流以时分方式包含多个服务信道的由包标识符标识的传输流的数据包;
将与输入的时间对应的时间戳添加到去除了所输入的传输流的未选择的服务信道的由包标识符标识的传输流的数据包之后剩余的由包标识符标识的传输流的数据包,由包标识符标识的并且对应于未被选择的服务信道的传输流的数据包未被发送至接收设备;以及
将添加有所述时间戳的由包标识符标识的传输流的数据包相继发送到所述接收设备,
所述方法还包括:
输入多个所述传输流,
将标识对应的传输流的流标识符添加至由包标识符标识的传输流的数据包,以及
将添加有所述流标识符和所述时间戳的由包标识符标识的传输流的数据包相继发送到所述接收设备。
8.一种计算机可读存储介质,存储有使计算机用作以下的程序:
流输入单元,被配置为输入传输流,所述传输流以时分方式包含多个服务信道的由包标识符标识的传输流的数据包;
信息添加装置,被配置为将与输入的时间对应的时间戳添加至去除了所输入的传输流的未选择的服务信道的由包标识符标识的传输流的数据包之后剩余的由包标识符标识的传输流的数据包,由包标识符标识的并且对应于未被选择的服务信道的传输流的数据包未被发送至接收设备;以及
流发送装置,被配置为将添加有所述时间戳的由包标识符标识的传输流的数据包相继发送到所述接收设备,
其中,所述流输入单元被配置为输入多个所述传输流,
其中,所述信息添加装置被配置为将标识对应的传输流的流标识符添加至所述由包标识符标识的传输流的数据包,以及
其中,所述流发送装置被配置为将添加有所述流标识符和所述时间戳的由包标识符标识的传输流的数据包相继发送到所述接收设备。
9.一种接收设备,包括:
流接收单元,被配置为从发送设备相继接收由包标识符标识的传输流的数据包,所述数据包包括时间戳,所述时间戳指示传输流中的原始时间位置;以及
流重新配置单元,被配置为通过将所接收到的由包标识符标识的传输流的数据包布置在与包括在数据包中的时间戳对应的时间位置中,来重新配置所述传输流,
其中,所述流接收单元被配置为相继接收由包标识符标识的、包括标识对应的传输流的流标识符和所述时间戳的传输流的数据包,以及
其中,所述流重新配置单元被配置为根据流标识符将所接收到的由包标识符标识的传输流的数据包分发到流,并在所述流中将所述由包标识符标识的传输流的数据包布置在与所包括的时间戳对应的时间位置中,以重新配置多个所述传输流。
10.根据权利要求9所述的接收设备,
其中,所述流重新配置单元被配置为还将由包标识符标识的传输流的伪-数据包***到所重新配置的传输流的不存在所述由包标识符标识的传输流的数据包的时间位置中,所述由包标识符标识的传输流的伪-数据包与所述由包标识符标识的传输流的数据包的区别在于包标识符。
11.根据权利要求9所述的接收设备,
其中,所述流接收单元经由数字接口从所述发送设备接收由包标识符标识的传输流的数据包。
12.根据权利要求11所述的接收设备,
其中,所述数字接口是DVB-CI公共接口,以及
其中,所述发送设备是执行解扰处理的条件接入模块。
13.一种接收方法,包括:
从发送设备相继接收由包标识符标识的传输流的数据包,所述数据包包括时间戳,所述时间戳指示传输流中的原始时间位置;以及
通过将所接收到的由包标识符标识的传输流的数据包布置在与所述时间戳对应的时间位置中,来重新配置所述传输流,
所述方法还包括:
从所述发送设备相继接收由包标识符标识的并且包括标识对应的传输流的流标识符和所述时间戳的传输流的数据包,以及
根据流标识符将所接收到的由包标识符标识的传输流的数据包分发到流,并在所述流中将所述由包标识符标识的传输流的数据包布置在与所包括的时间戳对应的时间位置中,以重新配置多个所述传输流。
14.一种计算机可读存储介质,存储有使计算机用作以下装置的程序:
流接收单元,被配置为从发送设备相继接收由包标识符标识的传输流的数据包,所述数据包包括时间戳,所述时间戳指示传输流中的原始时间位置;以及
流重新配置装置,被配置为通过将所接收到的由包标识符标识的传输流的数据包布置在与包括在数据包中的时间戳对应的时间位置中,来重新配置所述传输流,
其中,所述流接收单元被配置为相继接收由包标识符标识的、包括标识对应的传输流的流标识符和所述时间戳的传输流的数据包,以及
其中,所述流重新配置装置被配置为根据流标识符将所接收到的由包标识符标识的传输流的数据包分发到流,并在所述流中将所述由包标识符标识的传输流的数据包布置在与所包括的时间戳对应的时间位置中,以重新配置多个所述传输流。
15.一种电子装置,包括:
发送设备;以及
接收设备,
其中,所述发送设备包括:
流输入单元,被配置为输入多个传输流,
信息添加单元,被配置为将标识对应的传输流的流标识符、以及与输入的时间对应的时间戳添加至去除了所输入的传输流的未选择的服务信道的由包标识符标识的传输流的数据包之后剩余的由包标识符标识的传输流的数据包,由包标识符标识的并且对应于未被选择的服务信道的传输流的数据包未被发送,以及
流发送单元,被配置为经由数字接口将添加有所述流标识符和时间戳的由包标识符标识的传输流的数据包发送到所述接收设备,以及
其中,所述流发送单元被配置为将添加有所述流标识符和所述时间戳的由包标识符标识的传输流的数据包相继发送到所述接收设备,以及
其中,所述接收设备包括:
流接收单元,被配置为相继接收通过所述发送设备添加有所述流标识符和所述时间戳的由包标识符标识的传输流的数据包,以及
流重新配置单元,被配置为通过根据所添加的流标识符将所接收的由包标识符标识的传输流的数据包分发到流并在所述流中将所述由包标识符标识的传输流的数据包布置在与所添加的时间戳对应的时间位置中,来重新配置所述多个传输流。
CN201380007488.4A 2012-02-07 2013-01-16 发送设备、发送方法、接收设备、接收方法、计算机可读存储介质和电子装置 Expired - Fee Related CN104094608B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2012-024454 2012-02-07
JP2012024454 2012-02-07
PCT/JP2013/050700 WO2013118545A1 (ja) 2012-02-07 2013-01-16 送信装置、送信方法、受信装置、受信方法、プログラムおよび電子機器

Publications (2)

Publication Number Publication Date
CN104094608A CN104094608A (zh) 2014-10-08
CN104094608B true CN104094608B (zh) 2018-10-26

Family

ID=48947314

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380007488.4A Expired - Fee Related CN104094608B (zh) 2012-02-07 2013-01-16 发送设备、发送方法、接收设备、接收方法、计算机可读存储介质和电子装置

Country Status (8)

Country Link
US (1) US20150020112A1 (zh)
EP (1) EP2814245A4 (zh)
JP (1) JPWO2013118545A1 (zh)
CN (1) CN104094608B (zh)
IN (1) IN2014MN01482A (zh)
RU (1) RU2608586C2 (zh)
WO (1) WO2013118545A1 (zh)
ZA (1) ZA201405314B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150120227A (ko) * 2014-04-17 2015-10-27 삼성전자주식회사 방송수신장치 및 그 제어 방법
CN106559698A (zh) * 2015-09-28 2017-04-05 深圳市中兴微电子技术有限公司 一种数据处理方法及装置
KR102421717B1 (ko) * 2015-11-24 2022-07-18 삼성전자주식회사 촬상 장치 모듈, 이를 포함하는 사용자 단말 장치
JP2018170690A (ja) 2017-03-30 2018-11-01 パナソニックIpマネジメント株式会社 放送受信装置、データ転送方法及び制御プログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1349715A (zh) * 1999-12-30 2002-05-15 皇家菲利浦电子有限公司 用于转换数据流的方法和设备
CN1522072A (zh) * 2003-02-12 2004-08-18 Ү���д�ȡ��˾ 控制多个节目传输流的解扰的方法、接收机***和便携式安全设备
CN1543216A (zh) * 2003-03-26 2004-11-03 公用接口控制器和解扰传输流信道的方法
EP1684450A2 (en) * 2003-10-30 2006-07-26 Matsushita Electric Industrial Co., Ltd. Device and method for receiving broadcast wave in which a plurality of services are multiplexed
CN1829324A (zh) * 2005-03-04 2006-09-06 株式会社东芝 信号处理装置和流处理方法

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19607725C1 (de) * 1996-02-29 1997-06-12 Siemens Ag Datenübertragungsverfahren
WO1999034561A1 (fr) * 1997-12-27 1999-07-08 Sony Corporation Dispositif de traitement de donnees et procede associe
US6064676A (en) * 1998-01-14 2000-05-16 Skystream Corporation Remultipelxer cache architecture and memory organization for storing video program bearing transport packets and descriptors
JP2001313877A (ja) * 2000-02-21 2001-11-09 Matsushita Electric Ind Co Ltd デジタル放送受信装置、デジタル放送受信システム、デジタル放送受信方法、デジタル放送受信用のプログラムおよび記録媒体
JP4389333B2 (ja) * 2000-03-22 2009-12-24 ソニー株式会社 データ伝送装置、データ伝送方法
US6981274B2 (en) * 2001-03-30 2005-12-27 Intel Corporation Store and play of broadcast data from a multiplex data stream
JP4416361B2 (ja) * 2001-09-14 2010-02-17 パナソニック株式会社 マルチフォーマットトランスポートストリームデコーダ
JP4092681B2 (ja) * 2001-11-30 2008-05-28 日本ビクター株式会社 Mpeg記録装置、再生装置及び伝送装置
JP4265231B2 (ja) * 2003-01-31 2009-05-20 ソニー株式会社 ディジタル放送受信機及び受信方法
KR100546371B1 (ko) * 2003-08-27 2006-01-26 삼성전자주식회사 트랜스포트 스트림 역다중화 부 및 제한수신/복제방지부를 구비하는 다중 멀티미디어 데이터 수신 및 저장장치
US20070006253A1 (en) * 2005-06-29 2007-01-04 Pinder Howard G Partial pre-encryption with network-based packet sorting
JP2008005374A (ja) * 2006-06-26 2008-01-10 Mitsubishi Electric Corp マルチストリーム対応マルチプレクサ及びデマルチプレクサシステム
US8155151B2 (en) * 2008-01-02 2012-04-10 Cisco Technology, Inc. Secure combined interoperable multiplexing
JP2012513139A (ja) * 2008-12-19 2012-06-07 トムソン ライセンシング 外部のコプロセッサを有するマルチプレクサにおいてトランスポートストリームを同期させる方法
US9223643B2 (en) * 2010-03-04 2015-12-29 Microsoft Technology Licensing, Llc Content interruptions

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1349715A (zh) * 1999-12-30 2002-05-15 皇家菲利浦电子有限公司 用于转换数据流的方法和设备
CN1522072A (zh) * 2003-02-12 2004-08-18 Ү���д�ȡ��˾ 控制多个节目传输流的解扰的方法、接收机***和便携式安全设备
CN1543216A (zh) * 2003-03-26 2004-11-03 公用接口控制器和解扰传输流信道的方法
EP1684450A2 (en) * 2003-10-30 2006-07-26 Matsushita Electric Industrial Co., Ltd. Device and method for receiving broadcast wave in which a plurality of services are multiplexed
CN1829324A (zh) * 2005-03-04 2006-09-06 株式会社东芝 信号处理装置和流处理方法

Also Published As

Publication number Publication date
RU2014131909A (ru) 2016-02-20
EP2814245A4 (en) 2015-08-19
US20150020112A1 (en) 2015-01-15
WO2013118545A1 (ja) 2013-08-15
CN104094608A (zh) 2014-10-08
EP2814245A1 (en) 2014-12-17
ZA201405314B (en) 2015-11-25
IN2014MN01482A (zh) 2015-04-17
JPWO2013118545A1 (ja) 2015-05-11
RU2608586C2 (ru) 2017-01-23

Similar Documents

Publication Publication Date Title
CN104094608B (zh) 发送设备、发送方法、接收设备、接收方法、计算机可读存储介质和电子装置
EP2665209B1 (en) Transmitting Apparatus, Transmitting Method, Receiving Apparatus, Receiving Method, Program, And Electronic Apparatus
JP5949204B2 (ja) 電子機器、電子機器におけるストリーム送受信方法、プログラム、ホストデバイスおよびホストデバイスにおけるストリーム送受信方法
JP6223830B2 (ja) 送信装置、送信方法、受信装置、受信方法、プログラム、ストリーム送受信システムおよび電子機器
EP2852169B1 (en) A multi-programme transport stream common interface controller
US20150264426A1 (en) Electronic device, synthesized stream transmitting method, and program
US20150248364A1 (en) Electronic device, synthesized stream transmitting method, and program
CN104350754B (zh) 电子装置、在电子装置中发送和接收流的方法、主机装置和在主机装置中发送和接收流的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
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: 20181026

Termination date: 20210116