[go: up one dir, main page]

KR100526548B1 - Mpeg2 spts 분리형 가입자 분배 장치 및 방법 - Google Patents

Mpeg2 spts 분리형 가입자 분배 장치 및 방법 Download PDF

Info

Publication number
KR100526548B1
KR100526548B1 KR10-2003-0037562A KR20030037562A KR100526548B1 KR 100526548 B1 KR100526548 B1 KR 100526548B1 KR 20030037562 A KR20030037562 A KR 20030037562A KR 100526548 B1 KR100526548 B1 KR 100526548B1
Authority
KR
South Korea
Prior art keywords
subscriber
spts
mpts
pid
unit
Prior art date
Application number
KR10-2003-0037562A
Other languages
English (en)
Other versions
KR20040106157A (ko
Inventor
최도인
오윤제
고준호
Original Assignee
삼성전자주식회사
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 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR10-2003-0037562A priority Critical patent/KR100526548B1/ko
Priority to US10/706,494 priority patent/US20050101246A1/en
Priority to JP2004174127A priority patent/JP4002560B2/ja
Publication of KR20040106157A publication Critical patent/KR20040106157A/ko
Application granted granted Critical
Publication of KR100526548B1 publication Critical patent/KR100526548B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • 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/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
    • 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/2362Generation or processing of Service Information [SI]
    • 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
    • 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/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 가입자망에서 가입자에게 방송 데이터를 분배하는 가입자 분배 장치에 있어서, 입력된 MPEG2 MPTS 프레임에 대한 내용을 확인하고 이를 SPTS로 분리하는 PID 필터부와, 상기 분리된 SPTS를 위하여 PAT(Program Allocation Table) 및 PMT(Program Map Table) 내용을 변경하여 재생성하는 테이블 재생성부와, 상기 PID 필터링된 SPTS를 PID별로 지정된 버퍼의 메모리 영역에 고속 저장할 수 있는 SPTS 분리 저장부와, 상기 가입자가 요구한 SPTS를 선택하여 가입자에게 할당된 버퍼의 메모리 영역에 저장하는 가입자 분배부와, 상위 네트웍으로부터 MPTS의 정보를 수신하여 상기 PID 필터부 및 테이블 재생성부에 제공하고, 상기 가입자로부터의 프로그램 요구를 수신하여 상기 가입자 분배부에 제공하는 제어부를 포함한다.

Description

MPEG2 SPTS 분리형 가입자 분배 장치 및 방법{SUBSCRIBER DISTRIBUTION EQUIPMENT FOR SPLIT MPEG2 SPTS AND METHOD THEREFOR}
본 발명은 가입자망에 있어서 방송 서비스를 제공하기 위한 가입자 분배 장치에 관한 것이다.
인터넷을 비롯한 광대역 멀티미디어 수요가 비약적으로 증가함에 따라 가입자망에 대한 연구가 활발히 진행되고 있는 실정이다. 이에 따라, 광대역 멀티 미디어 서비스의 하나로 디지털 방송 서비스에 대한 가입자망의 개발이 이루어지고 있다.
대표적인 디지털 방송 서비스를 제공하기 위한 가입자망은 ATM 방식을 이용한 가입자망인데, 이는 고가의 ATM 스위치가 필수적으로 사용되기 때문에 저가의 가입자망을 구현하는데 걸림돌이 되고 있다. 또한, 이더넷을 이용한 가입자망은 상대적으로 저가의 망을 구성할 수는 있으나 방송 데이터에 대한 QoS(Quality of Service) 보장이라는 문제가 있다. 따라서, 저가로 구현되며 방송에 대한 QoS 보장이 가능한 가입자망으로 이더넷 기반의 TDM 방식을 이용한 가입자망이 필요하다.
도 1은 가입자망에서 QoS 보장을 위한 TDM 방식 전송 방법의 일 예를 도시한다. 도 1을 참조하면, 가입자망에서 방송 데이터는 케이블 망에 적합하도록 여러 방송 채널이 MPTS(multiple program transport stream)로 포맷되어 OLT로부터 ONU로 전송된다. ONU의 가입자 분배 장치에서 OLT로부터의 MPTS는 직렬 변환기(serializer)(2)를 통해 크로스포인트 스위치(Cross Point Switch)(4)에 제공된다. 크로스포인트 스위치(4)는 제어부(6)로부터의 가입자 프로그램 요구에 따라 댁내에서 요구하는 2개 이상의 MPEG2 TS(Transport Stream)를 TDM 모듈(8)로 스위칭한다. TDM 모듈(8)은 크로스포인트 스위치(4)로부터 제공받은 2개 이상의 MPEG TS를 하나의 스트림으로 묶어 가입자에게 제공한다. 다시 말해, 종래의 가입자 분배 장치는 시리얼화된 MPEG2 TS(Transport Stream)를 2분기하고 2개의 크로스포인트 스위치(4)를 사용하여 가입자가 원하는 프로그램이 속한 TS를 선택하고 이 2개의 TS를 TDM 모듈(8)에서 1개의 스트림으로 묶는다. ONU는 이런 과정을 통해 가입자가 요구한 2개의 프로그램을 전송 할 수 있다.
이와 같이 크로스포인트 스위치를 사용하여 가입자가 요구하는 TS 2개를 TDM 방식으로 전송하는 방식은 그 구조상 한 가입자가 볼 수 있는 비디오 화면이 크로스포인트 스위치의 가입자 할당 포트 수와 TDM 모듈의 지정된 입력 스트림 수 만큼 하드웨어적으로 고정된다. 따라서 TDM 모듈의 출력 전송률은 고정되고 가입자가 2개 이상의 비디오 스트림을 요구하는 상황이 발생할 때에는 시스템의 교체가 불가피해지므로 유연한 시스템 운영이 불가능해 진다.
더구나 방송 데이터를 전송할 때 전송의 효율을 높이고자 상위 네트웍에서 여러 개의 프로그램이 실린 각각의 TS를 하나의 TS로 묶어 전송하는데 이렇게 생성된 MPTS(Multi Program Transport Stream)를 가입자 최종단에서 그대로 스위칭하여 이를 전송하게 되면 가입자가 요구하지 않는 불필요한 프로그램이 함께 전송되어 대역폭의 낭비를 초래하게 되며 FTTH(FiberTo The Home)을 구성할 때 광부품의 가격이 상승할 수 있으며 xDSL등과 같은 전송 기술에 접목 시 대역의 한계에 따른 전송의 난점이 발생한다.
따라서, 본 발명의 목적은, 상기와 같은 문제점을 해결하기 위해 상위 네트웍에서 생성된 MPTS를 그대로 가입자까지 전송하는 방법을 개선하여 일정한 비트율의 SPTS(Single Program TS) 단위로 TS를 분리(splitting)할 수 있도록 한 가입자 분배 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 가입자에게 전송되는 TS를 버퍼링(buffering)하는 방법을 사용하여 기존 TDM 방식에 보다 효과적으로 가입자가 요구하는 다수의 프로그램을 전송함으로써 DMC(Digital Media Center), 인공위성 및 지상파 등의 수용을 위하여 고가의 재다중화(REMUX) 장비를 필요로 하지 않는 저가격의 망을 구성할 수 있도록 한 가입자 분배 장치 및 방법을 제공함에 있다.
상기의 목적을 달성하기 위한 본 발명은, 가입자망에서 가입자에게 방송 데이터를 분배하는 가입자 분배 장치에 있어서, 입력된 MPEG2 MPTS 프레임에 대한 내용을 확인하고 이를 SPTS로 분리하는 PID 필터부와, 상기 분리된 SPTS를 위하여 PAT(Program Allocation Table) 및 PMT(Program Map Table) 내용을 변경하여 재생성하는 테이블 재생성부와, 상기 PID 필터링된 SPTS를 PID별로 지정된 버퍼의 메모리 영역에 고속 저장할 수 있는 SPTS 분리 저장부와, 상기 가입자가 요구한 SPTS를 선택하여 가입자에게 할당된 버퍼의 메모리 영역에 저장하는 가입자 분배부와, 상위 네트웍으로부터 MPTS의 정보를 수신하여 상기 PID 필터부 및 테이블 재생성부에 제공하고, 상기 가입자로부터의 프로그램 요구를 수신하여 상기 가입자 분배부에 제공하는 제어부를 포함한다.
또한, 본 발명은 가입자망에서 가입자에게 방송 데이터를 분배하는 방법에 있어서, 상위 네트웍으로부터 MPEG2 MPTS를 수신하면, MPTS 프레임을 MPTS 정보 및 MPTS 테이블 정보에 의한 PID에 따라 SPTS으로 분리하여 저장하는 단계와, 상기 분리된 SPTS를 위하여 PAT(Program Allocation Table) 및 PMT(Program Map Table) 내용을 변경하여 재생성하는 단계와, 상기 가입자로부터의 프로그램 요구에 따라 하나 이상의 SPTS를 가입자별로 저장하는 단계와, 상기 가입자별로 저장된 방송 데이터를 각 가입자에게 전송하는 단계를 포함한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다. 이하 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명은 생략한다.
도 2는 본 발명에 따른 가입자 분배 장치의 구성도를 나타낸다.
도 2를 참조하면, 본 발명에 따라 가입자 분배 장치는 등의 인터페이스를 통해 입력된 MPTS 프레임에 대한 내용을 확인하고 이를 SPTS로 분리하는 PID(Program ID) 필터부(10), SPTS로 분리되면서 PAT(Program Allocation Table) 및 PMT(Program Map Table) 내용을 변경하는 테이블 재생성부(table regenerator)(30), PID 필터링된 방송 데이터를 PID별로 지정된 포인터에 고속 저장할 수 있는 SPTS 분리 저장부(62), 가입자에게 필요한 SPTS를 선택하여 가입자에게 할당된 메모리 영역에 저장하는 가입자 분배부(64), 가입자에게 전송할 수 있는 스트림으로 전환하는 가입자 인터페이스(52), 가입자로부터 CCP(Channel Change Protocol)에 의해 원하는 프로그램을 수신 처리하고 상위 네트웍으로부터 MPTS의 정보를 수신하고 이를 처리하는 제어부(80)를 포함한다.
그 동작을 상세히 살펴보면, 상위 네트웍으로부터 MPTS는 가입자 분배 장치의 PID 필터부(10)에 입력된다. 이 경우 제어부(80)는 상위 네트웍 즉, OLT로부터 제공되는 PCR(Program Clock Recovery), PID(Program ID)s, PSI(Program Specific Information) 테이블 등의 MPTS에 대한 정보를 수신하여 PID 필터부(10) 및 PMT/PAT 테이블 재생성부(30)에 제공한다.
PID 필터부(10)는 MPTS의 각 패킷에 대해 PID를 확인하고 PAT(Program Allocation Table), PMT(Program Map Table), MPEG 데이터 등을 분리하는 기능을 수행한다. PID(Program ID)는 디지털 방송 채널에 대한 식별자이며, 예컨대, 한국 방송 공사에서 제공되는 KBS1, KBS2 및 EBS의 각 채널을 식별한다. 만일 SPTS 10개가 묶여진 MPTS라면 PID 필터도 10개가 필요할 것이다. 본 발명에서 PMT 및 PAT를 나타내는 PID에 대해서는 별도로 PID 필터부와 처리 부분을 둘 수도 있다.
그리고, 테이블(PMT/PAT) 재생성부(30)는 MPTS가 SPTS로 분리되는 경우 MPTS에 대한 PAT(Program Allocation Table) 및 PMT(Program Map Table) 내용을 변경한다. 즉, 다수의 프로그램 데이터를 포함하는 MPTS가 단일 프로그램 데이터를 포함하는 SPTS 단위로 분리될 때는 PMT, PAT 등의 프로그램 정보가 변경된다. 즉, 테이블 재생성부(30)가 SPTS에 적합하도록 PMT, PAT를 다시 재생성(regeneration)한다. 이를 위해 MPTS로부터 분리된 PMT 및 PAT 패킷들은 일반 MPEG 데이터들과 따로 분리되어 처리되어야 한다. 테이블 재생성부(30)는 각 SPTS의 PID 정보를 MPTS의 테이블 정보를 참조하거나 이미 상위 네트웍에서 MPTS가 생성될 때 그 정보를 얻을 수 있다. 본 실시예에서는 본 발명의 가입자 분배 장치가 네트웍 상에 장치될 경우를 가정하고 그 구성의 단순화를 위해 MPTS에 대한 정보를 상위 네트웍로부터 전송 받는 것으로 한다.
한편, PID 필터부(10)에서 PID 필터링된 방송 데이터는 SPTS 분리 저장부(62)에 제공되어 SPTS 버퍼(20) 내의 PID별로 지정된 포인터에 고속 저장한다. 이때, SPTS 분리 저장부(62)는 SPTS 버퍼(20)에 DMA(Direct Memory Access) 방식으로 PID 필터링된 방송 데이터를 저장한다. 다시 말해, SPTS 분리 저장부(62)는 방송 데이터의 지연을 최소화하도록 PID 필터링된 방송 데이터를 고속으로 SPTS 버퍼(20)에 저장하어야 하므로, DMA 방식을 채용한다. 당업자에게 알려진 바와 같이, DMA 방식에서는 소정의 제어부의 개입 없이 정보를 전달한다. 즉, SPTS 분리 저장부(62)가 DMA 컨트롤러가 되어 직접 PID 필터부(10)로부터 PID 필터링된 방송 데이터를 읽어들여 SPTS 버퍼(20)에 PID별로 지정된 포인터에 고속 저장한다. 이때, DMA 액세스(access) 속도는 각 SPTS의 최고 비트율 보다 빨라야 한다.
SPTS 버퍼(20)에 분리되어 저장된 SPTS 데이터는 가입자 분배부(64)에 의해 가입자 버퍼(40) 상에 가입자별 영역으로 다시 저장된다. 제어부(80)는 가입자가 요구하는 프로그램 정보는 CCP를 통해 가입자로부터 전달받게 되고 이를 가입자 분배부(64)에 알려 준다. 가입자 분배부(64)는 제어부(80)를 통해 각 가입자로부터 프로그램 요구를 수신하고 각 가입자가 선택한 채널에 대응하는 SPTS를 가입자 버퍼(40)에 제공하도록 한다. 그리고, 가입자 분배부(64)는 제어부(80)에 의해 각 가입자별로 필요한 SPTS 만을 선택하여 가입자에게 할당된 버퍼(40)의 메모리 영역에 저장한다. 가입자 분배부(64)는 SPTS 분리 저장부(62)와 동일하게 고속 액세스를 위해 DMA(Direct Memory Access) 방식을 채용한다. 즉, 가입자 분배부(64)는 가입자 버퍼(40)의 각 가입자 메모리 영역(42)에 이를 저장하기 위해 해당 프로그램의 PID가 저장되어 있는 SPTS 버퍼(20)의 해당 저장 메모리의 포인터로 이동하여 각 데이터를 추출하게 된다. 그리고, 가입자 버퍼(40)는 전술한 바와 같이, 가입자 분배부(64)로부터 가입자가 요구한 채널에 대응하는 SPTS 방송 데이터를 각 가입자에게 할당된 메모리 영역(42)에 저장한다. 이 때 각 가입자 메모리 영역은 가입자 요구 및 운영자에 의해 탄력적으로 운영될 수 있다. 즉, 다수의 프로그램 시청을 원하는 가입자에게는 가입자 영역 메모리의 할당을 많이 부여하여 여러 개의 SPTS 데이터가 버퍼링될 수 있도록 할 수 있다. 그러나 전송되어질 SPTS의 양은 가입자 인터페이스에서의 전송 속도에 의존하며 전송 용량의 한계 이상이 되면 안될 것이다.
그리고, 가입자 인터페이스(52)는 SPTS 방송 데이터를 가입자에게 전송할 수 있는 스트림으로 전환한다.
도 3은 SPTS 분리 저장 및 테이블(PMT/PAT)의 재생성 동작과 그에 따른 SPTS 구조를 설명하기 위한 도면이다.
도 3을 참조하면, OLT로부터 전송되어 온 MPTS(100)는 PID 필터링(102)을 통해 SPTS로 분리되는데, 이러한 MPEG 데이터의 분리는 상위네트웍에서 NMS(Network Management System)를 통해 미리 전송 받은 PID 정보를 제어부(80)가 PID 필터부(10)에 적용함으로써 가능하게 된다. 예컨대, 188 byte의 TS 패킷은 0x47(HEX) 이라는 SYNC 바이트 바로 다음으로 PID 값을 저장하고 있는데 PID 필터부(10)는 이 값을 제어부에 의해 설정된 PID 값과 비교하여 일치하는 패킷만을 분리하게 된다. 이 분리된 SPTS는 SPTS 분리 저장부(62)에 의한 DMA(60)에 의해 SPTS 버퍼(20)에 저장된다. 이 때, MPTS를 위한 PMT(110) 및 PAT(112)는 PMT/PAT 재생성부(30)에 의해 SPTS에 적합한 PMT(120) 및 PAT(122)로 재생성된다. 그리고, 이러한 재생성된 PMT(120) 및 PAT(124)는 가입자 분배부(64)에 의한 DMA(70)를 통해 SPTS 방송 데이터에 삽입된다.
도 4는 본 발명에 따른 가입자 분배 장치에서 디지털 방송 데이터 처리 방법의 일실시예 흐름도이다.
도 2 내지 도 4를 참조하면, 우선 가입자 분배 장치는 단계 200에서 상위 네트웍으로부터 MPTS를 수신한다. 이어서 가입자 분배 장치는 단계 220에서 MPTS 프레임을 OLT로부터의 MPTS 정보 및 MPTS 테이블 정보에 의한 PID에 따라 SPTS으로 분리하여 SPTS 버퍼에 저장한다.
그리고 가입자 분배 장치는 단계 220에서 분리 저장된 SPTS를 위한 PMT, PAT를 재생성한다. 전술한 바와 같이, 다수의 프로그램 데이터를 포함하는 MPTS가 단일 프로그램 데이터를 포함하는 SPTS 단위로 분리될 때는 PMT, PAT 등의 프로그램 정보가 변경된다. 즉, 가입자 분배 장치의 테이블 재생성부(30)가 SPTS에 적합하도록 PMT, PAT를 다시 재생성(regeneration)한다.
이어서, 가입자 분배 장치는 단계 230에서 가입자로부터의 프로그램 요구에 따라 하나 이상의 SPTS를 가입자별로 저장한다. 이 때, 각 가입자로부터 프로그램 요구는 CCP(Channel Change Protocol)를 통해 수신한다. 이와 같이 저장된 가입자가 요구하는 프로그램에 대응한 SPTS는 가입자 분배 장치에 의해 단게 240에서 가입자 인터페이스 통해 각 가입자에게 전송된다.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.
본 발명에 따르면, MPTS가 아닌 가입자가 요구하는 SPTS 단위의 스위칭 구조이므로 효율적인 전송망을 구성할 수 있다. 또한 전송 비트율을 낮추는 것이 가능하므로 트랜스미터 또는 리시버 등의 광소자 및 RF 소자의 가격을 낮출 수 있고 가입자당 부담은 상대적으로 감소할 수 있다. 그리고, 이를 통해 VDSL 과 같은 한정된 전송 용량을 갖는 시스템에서도 보다 효율적인 전송이 가능해진다.
또한, DMC(Digital Media Center)나 위성 및 지상파 등에서 수신되어 지는 비트율이 다른 MPTS에 대해 독립적인 망을 구성하려면 고가의 REMUX 등의 장비가 필요하지만 본 발명에 따르면 SPTS의 분리 및 REMUX와 유사한 기능을 수행할 수 있게 되어 보다 저렴하게 독립망의 구성이 가능해진다.
도 1은 가입자망에서 TDM 방식을 이용한 전송 방법의 일 예를 도시한 도면,
도 2는 가입자 분배 장치의 구성도를 나타낸 도면,
도 3는 가입자 분배 장치에서의 SPTS 분리 저장 및 테이블의 재생성 동작과 그에 따른 SPTS 구조를 설명하기 위한 도면,
도 4는 본 발명에 따른 가입자 분배 장치에서 디지털 방송 데이터 처리 방법의 일실시예 흐름도.

Claims (7)

  1. 가입자망에서 가입자에게 방송 데이터를 분배하는 가입자 분배 장치에 있어서,
    입력된 MPEG2 MPTS 프레임에 대한 내용을 확인하고 이를 SPTS로 분리하는 PID 필터부와,
    상기 분리된 SPTS를 위하여 PAT(Program Allocation Table) 및 PMT(Program Map Table) 내용을 변경하여 재생성하는 테이블 재생성부와,
    상기 PID 필터링된 SPTS를 PID별로 지정된 버퍼의 메모리 영역에 고속 저장할 수 있는 SPTS 분리 저장부와,
    상기 가입자가 요구한 SPTS를 선택하여 가입자에게 할당된 버퍼의 메모리 영역에 저장하는 가입자 분배부와,
    상위 네트웍으로부터 MPTS의 정보를 수신하여 상기 PID 필터부 및 테이블 재생성부에 제공하고, 상기 가입자로부터 프로그램 요구를 CCP(Channel Change Protocol)를 통해 수신하여 상기 가입자 분배부에 제공하는 제어부를 포함하는 것을 특징으로 하는 가입자 분배 장치.
  2. 삭제
  3. 제1항에 있어서, 상기 SPTS 분리 저장부 및 가입자 분배부는 DMA 방식을 채용하는 것을 특징으로 하는 가입자 분배 장치.
  4. 제1항에 있어서, 상기 PID 필터부는 상기 MPEG2 MPTS에 포함된 다수의 PID를 필터링하기 위해 하나 이상의 PID 필터를 포함하는 것을 특징으로 하는 가입자 분배 장치.
  5. 제1항에 있어서, 상기 가입자별로 저장된 SPTS를 가입자에게 전송할 수 있는 스트림으로 전환하는 가입자 인터페이스를 더 포함하는 것을 특징으로 하는 가입자 분배 장치.
  6. 가입자망에서 가입자에게 방송 데이터를 분배하는 방법에 있어서,
    상위 네트웍으로부터 MPEG2 MPTS를 수신하면, MPTS 프레임을 MPTS 정보 및 MPTS 테이블 정보에 의한 PID에 따라 SPTS으로 분리하여 저장하는 단계와,
    상기 분리된 SPTS를 위하여 PAT(Program Allocation Table) 및 PMT(Program Map Table) 내용을 변경하여 재생성하는 단계와,
    상기 가입자로부터 프로그램 요구를 CCP(Channel Change Protocol)를 통해 수신하고 상기 프로그램 요구에 따라 하나 이상의 SPTS를 가입자별로 저장하는 단계와,
    상기 가입자별로 저장된 방송 데이터를 각 가입자에게 전송하는 단계를 포함하는 것을 특징으로 하는 가입자 분배 방법.
  7. 삭제
KR10-2003-0037562A 2003-06-11 2003-06-11 Mpeg2 spts 분리형 가입자 분배 장치 및 방법 KR100526548B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR10-2003-0037562A KR100526548B1 (ko) 2003-06-11 2003-06-11 Mpeg2 spts 분리형 가입자 분배 장치 및 방법
US10/706,494 US20050101246A1 (en) 2003-06-11 2003-11-12 MPEG2 SPTS-splitting type subscriber distribution system and distribution method thereof
JP2004174127A JP4002560B2 (ja) 2003-06-11 2004-06-11 Mpeg2mpts分離型加入者分配装置及び方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2003-0037562A KR100526548B1 (ko) 2003-06-11 2003-06-11 Mpeg2 spts 분리형 가입자 분배 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20040106157A KR20040106157A (ko) 2004-12-17
KR100526548B1 true KR100526548B1 (ko) 2005-11-04

Family

ID=34101668

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-0037562A KR100526548B1 (ko) 2003-06-11 2003-06-11 Mpeg2 spts 분리형 가입자 분배 장치 및 방법

Country Status (3)

Country Link
US (1) US20050101246A1 (ko)
JP (1) JP4002560B2 (ko)
KR (1) KR100526548B1 (ko)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06118679A (ja) * 1992-07-29 1994-04-28 Mitsubishi Alum Co Ltd 電子写真感光体用円筒基体及びその製造方法
KR100713419B1 (ko) * 2005-01-20 2007-05-04 삼성전자주식회사 실시간으로 선택적 전송이 가능한 방송 분배 장치
KR100689474B1 (ko) * 2005-01-27 2007-03-08 삼성전자주식회사 다중 화면을 제공하는 트랜스포트 스트림 수신 장치 및 그제어 방법
US20060242683A1 (en) * 2005-04-22 2006-10-26 Medford Brad A Methods and apparatus to manage advanced television system committee video in broadcast switched digital video systems
US8352979B2 (en) * 2005-04-22 2013-01-08 At&T Intellectual Property I, L.P. Methods and apparatus to broadcast advanced television system committee video in switched digital video systems
EP1826978A1 (en) * 2006-02-24 2007-08-29 Nagravision S.A. Method to optimize the data stream between a router and a multimedia unit
US8316409B2 (en) * 2007-10-11 2012-11-20 James Strothmann Simultaneous access to media in a media delivery system
EP2053864A1 (en) * 2007-10-15 2009-04-29 Koninklijke KPN N.V. System for distributing TV signals to an end-terminal
US8014414B2 (en) * 2008-08-21 2011-09-06 Himax Media Solutions, Inc. Method and system for generating a packet identifier table from a received transport stream
KR101007771B1 (ko) * 2010-06-22 2011-01-14 주식회사 캐스트이즈 다화면 서비스 제공 장치 및 방법
US8514893B2 (en) * 2011-01-12 2013-08-20 Videopropulsion Interactive, Inc. Digital video apparatus for multiplexing single program transport streams into a multiple program transport stream
EP2761818A1 (en) * 2011-09-27 2014-08-06 Thomson Licensing Method and apparatus for qam modulator channel duplication
CN104254000B (zh) 2013-06-27 2018-05-11 华为技术有限公司 一种视频数据处理方法及装置
US20150161624A1 (en) * 2013-11-26 2015-06-11 Martin Charles Heath Systems and methods for capturing, managing, and triggering user journeys associated with trackable digital objects
US9521442B2 (en) * 2014-05-22 2016-12-13 Comcast Cable Communications, Llc Digital transport adapter
CN116489354A (zh) 2017-09-28 2023-07-25 Lg 电子株式会社 图像编译系统中根据块分离结构的图像解码方法和设备

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6359911B1 (en) * 1998-12-04 2002-03-19 Koninklijke Philips Electronics N.V. (Kpenv) MPEG-2 transport demultiplexor architecture with non-time-critical post-processing of packet information

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3216531B2 (ja) * 1996-07-24 2001-10-09 三菱電機株式会社 再多重化装置および再多重化方法
JPH11261986A (ja) * 1998-03-13 1999-09-24 Fujitsu Ltd デジタル多重伝送装置
EP1041825A1 (en) * 1999-03-31 2000-10-04 Alcatel Broadcasting unit to broadcast distributive interactive services in an access network
US6643298B1 (en) * 1999-11-23 2003-11-04 International Business Machines Corporation Method and apparatus for MPEG-2 program ID re-mapping for multiplexing several programs into a single transport stream
US7145912B1 (en) * 2000-03-23 2006-12-05 Tut Systems, Inc. Demultiplexing a statistically multiplexed MPEG transport stream into CBR single program transport streams
US6996101B2 (en) * 2000-11-29 2006-02-07 International Business Machines Corporation Re-mapping and interleaving transport packets of multiple transport streams for processing by a single transport demultiplexor
US7065213B2 (en) * 2001-06-29 2006-06-20 Scientific-Atlanta, Inc. In a subscriber network receiving digital packets and transmitting digital packets below a predetermined maximum bit rate
US7149230B2 (en) * 2002-03-08 2006-12-12 Microsoft Corporation Transport processor for processing multiple transport streams
AU2003238870A1 (en) * 2002-06-03 2003-12-19 Myrio Corporation Method and system for storing mpeg-2 programs to media and playback

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6359911B1 (en) * 1998-12-04 2002-03-19 Koninklijke Philips Electronics N.V. (Kpenv) MPEG-2 transport demultiplexor architecture with non-time-critical post-processing of packet information

Also Published As

Publication number Publication date
US20050101246A1 (en) 2005-05-12
KR20040106157A (ko) 2004-12-17
JP2005006333A (ja) 2005-01-06
JP4002560B2 (ja) 2007-11-07

Similar Documents

Publication Publication Date Title
KR100526548B1 (ko) Mpeg2 spts 분리형 가입자 분배 장치 및 방법
US9118496B2 (en) Subscriber access network architecture
EP2237488B1 (en) Access network architecture having dissimilar access sub-networks
US6434141B1 (en) Communication management system and method
KR101409913B1 (ko) 다수의 네트워크 타입들을 가지는 채널 본딩
US20060159093A1 (en) Broadcast splitter enabling selective transmission in real time
JP4209865B2 (ja) 通信/放送多重化装置及び逆多重化装置
CN1324892C (zh) 多节目传输流-单节目传输流分离装置
US7266132B1 (en) Flexible memory allocation for data transmission
KR101409924B1 (ko) 혼합된 직렬 및 병렬 스트림 채널 본딩 아키텍쳐
US20050068992A1 (en) Method and apparatus for high-speed data multiplexing
KR20050017373A (ko) 이더넷 기반의 방송 및 통신 융합 시스템 및 그 방법
KR100526543B1 (ko) Vcc정보를 이용한 디지털 방송 채널 스위칭 장치 및 그방법
US7535888B1 (en) System and method for providing in-band timing information to digital home communication terminals
KR100526544B1 (ko) 방송 서비스를 제공하는 광 전송망 및 그 방법
US11889134B2 (en) System for queuing flows to channels
KR101724667B1 (ko) 주파수 채널을 이용한 방송용 스트림 송신 장치와 수신 장치 및, 이를 이용한 방송용 스트림 처리 방법
CA3215453A1 (en) System for queuing flows to channels
JPH11205760A (ja) 多重化装置

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20030611

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20050525

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20050929

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20051028

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20051027

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20080903

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20090929

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20100929

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20110929

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20120927

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20120927

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20130927

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20130927

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20140929

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20140929

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20150925

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20150925

Start annual number: 11

End annual number: 11

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20170807