KR19980055672A - 주문형 비디오 시스템의 비디오 스트림 합성장치 - Google Patents
주문형 비디오 시스템의 비디오 스트림 합성장치 Download PDFInfo
- Publication number
- KR19980055672A KR19980055672A KR1019960074906A KR19960074906A KR19980055672A KR 19980055672 A KR19980055672 A KR 19980055672A KR 1019960074906 A KR1019960074906 A KR 1019960074906A KR 19960074906 A KR19960074906 A KR 19960074906A KR 19980055672 A KR19980055672 A KR 19980055672A
- Authority
- KR
- South Korea
- Prior art keywords
- video
- stream
- signals
- audio
- timeslots
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/2368—Multiplexing of audio and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/23608—Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 다수의 타임슬롯에 실려 전송되는 비디오 스트림을 합성하여 하나의 타임슬롯에 실어 전송하는 비디오 스트림 합성장치에 관한 것이다.
이를 위하여, 본 발명은 다수의 타임슬롯중 적어도 2개 이상의 타임슬롯에 실린 2개 이상의 비디오 스트림들을 디코딩하여 2개 이상의 비디오 신호와 2개 이상의 오디오 신호를 발생하는 스트림 디코더와, 2개 이상의 비디오 신호를 하나의 화면에서 표시될 수 있도록 혼합하는 비디오 혼합기와, 2개 이상의 오디오 신호중 어느 하나를 선택하는 오디오 선택기와, 비디오 혼합기의 출력신호와 오디오 선택기의 출력신호를 비디오 스트림으로 인코딩하여 다수의 타임슬롯과 중복되지 않는 타임슬롯에 실어 전송하는비디오 스트림 인코더를 구비한다.
이 결과, 본 발명은 가입자에게 다수의 타임슬롯에 실려 전송된 다수의 비디오 화일을 동시에 보여줄 수 있다.
Description
제 1 도는 주문형 비디오 시스템의 비디오 서버에 적용된 본 발명의 일 실시예에 따른 비디오 스트림 합성장치의 블럭도.
제 2 도는 제 1 도에 도시된 라지 스케일 스트림 디코더의 상세 블록도.
제 3 도는 주문형 비디오 시스템의 망접속 장치에 적용된 본 발명의 다른 실시예에 따른 비디오 스트림 합성장치의 블럭도.
*도면의 주요부분에 대한 부호의 설명*
10, 30 : 비디오 스트림 합성장치
11, 33 : 라지 스케일 스트림 디코더
12, 32 : 리멀티 플렉서
13, 35 : 화상 혼합기
15, 37 : 오디오 혼합기
17, 39 : 라지 스케일 스트림 인코더
19, 41 : 혼합 제어기
20 : 시스템 디코딩 스테이지
22 : 비디오 디코딩 스테이지
24 : 화상 지연 메모리 풀
26 : 오디오 디코딩 스테이지
31 : 라지 스케일 스트림 디멀티플렉서
34 : 변조기
본 발명은 가입자가 요구한 비디오 정보를 통신망을 경유하여 가입자에게 제공하는 주문형 비디오 시스템에 관한 것으로, 특히 다수의 타임슬롯에 실려 전송된 비디오 스트림들을 하나의 타임슬롯에 실어 전송할 수 있는 주문형 비디오 시스템의 비디오 스트림 합성장치에 관한 것이다.
통상의 주문형 비디오 시스템은 가입자별로 그들 각각의 요구에 해당하는 다수의 비디오 스트림을 통신망을 통해 온-라인 상태로 공급한다. 이를 위하여, 주문형 비디오 시스템은 다수의 비디오 스트림을 주파수 및 시간 분할방식으로 다수의 가입자들쪽으로 전송한다. 주파수 분할방식은 활용가능한 전송매체의 주파수 대역을 일정 주파수 단위의 미세 주파수 대역들로 분할하여 그 분할된 미세 주파수 대역별로 정보를 제공하는 것이고, 그리고 시간 분할방식은 하나의 미세 주파수 대역을 일정 시간 간격의 다수의 타임슬롯으로 분할하여 그 분할된 타임슬롯들 각각에 상이한 정보들을 실어 전송하는 것이다. 대용량의 비디오 정보를 타임슬롯에 실어 전송하기 위하여, 주문형 비디오 시스템은 비디오 정보를 압축 알고리즘에 의해 소량으로 압축하여야만 한다. 이를 위하여, 주문형 비디오 시스템은 여러가지 압축 알고리즘중 동화상 전문가 그룹(Motion Picture Experts Group; 이하 MPEG라 함)에 의해 개발된 압축 알고리즘을 채택하고 있다. 이에 따라, 주문형 비디오 시스템은 MPEG 비디오 스트림을 타임슬롯에 실어 전송하고 있다.
그리고 주문형 비디오 시스템은 가입자들에 다양한 비디오 정보를 제공하기 위해 비디오 화일에 대한 비디오 스트림을 통신망쪽으로 전송하는 다수의 비디오 서버(Video Server)와 통신망에 접속된 가입자 단말기인 다수의 셋톱 박스로 구성된다. 비디오 서버들은 각각 비디오 화일들이 저장된 기록매체를 구동하는 다수의 기록매체 구동기를 구비하여 그 기록매체 구동기들로 부터의 비디오 스트림들을 자신들에게 할당된 타임슬롯들에 각각 실어 전송한다. 그리고, 통신망은 다수의 비디오 서버들로부터 다수의 타임슬롯들에 실려 전송되는 하나의 주파수 채널로 집합시켜 셋톱 박스들쪽으로 전송한다.
그러나, 종래의 비디오 서버와 통신망은 타임슬롯별로 하나의 비디오 화일에 대한 비디오 스트림을 실어 전송할 뿐 두개 이상의 비디오 화일에 대한 비디오 스트림을 전송할 수 없었다. 이로 인하여, 종래의 주문형 비디오 시스템은 여러 타임슬롯에 실려 전송되는 다수의 비디오 화일을 가입자에게 보여줄 수 없었다.
따라서, 본 발명의 목적은 가입자가 여러 타임슬롯에 실려 전송되는 여러개의 비디오 화일을 동시에 볼 수 있도록 주문형 비디오 시스템용 비디오 스트림 합성 장치를 제공함에 있다.
상기 목적을 달성하기 위하여, 본 발명에 따른 주문형 비디오 시스템의 비디오 스트림 합성장치는 다수의 타임슬롯중 적어도 2개 이상의 타임슬롯에 실린 2개 이상의 비디오 스트림들을 디코딩하여 2개 이상의 신호와 2개 이상의 오디오 신호를 발생하는 스트림 디코딩 수단과, 2개 이상의 비디오 신호를 하나의 화면에서 표시될 수 있도록 혼합하는 비디오 혼합수단과, 2개 이상의 오디오 신호중 어느 하나를 선택하는 오디오 선택수단과, 비디오 혼합수단의 출력신호와 오디오 선택수단의 출력신호를 비디오 스트림으로 인코딩하여 다수의 타임슬롯과 중복되지 않는 타임슬롯에 실어 전송하는 비디오 스트림 인코딩 수단을 구비한다.
본 발명에 따른 주문형 비디오 스트림 합성장치는 제 1 내지 제 N 라인으로부터의 N개의 비디오 스트림들 각각을 디코딩하여 N개의 비디오 신호와 일정시간 지연된 N개의 지연 비디오 신호와 N개의 오디오 신호를 발생하는 라지 스케일 스트림 디코딩 수단과, N개의 비디오 신호들과 N개의 지연 비디오 신호들을 혼합하여 적어도 2개 이상의 비디오 신호가 하나의 화면에서 표시되는 S개의 복합 비디오 신호를 발생하는 비디오 혼합수단과, N개 이상의 오디오 신호중 S개의 오디오 신호를 발생하는 오디오 선택수단과, 오디오 선택 수단으로부터의 S개의 오디오 신호와 상기 비디오 혼합수단으로부터의 S개의 복합 비디오 신호가 대응되도록 조합·압축하여 복합 비디오 스트림을 발생하고 이들 S개의 복합 비디오 스트림을 N개의 타임슬롯들과 중첩되지 않는 S개의 다른 타임슬롯에 실리도록 하는 라지 스케일 스트림 인코딩 수단을 구비한다.
본 발명에 따른 주문형 비디오 시스템의 비디오 스트림 합성장치는 제 1 내지 제 M 라인으로부터의 M×N개의 비디오 스트림들중 N개의 비디오 스트림을 선택하는 라지 스케일 스트림 선택수단과, 라지 스케일 스트림 선택수단으로부터의 N개의 비디오 스트림들 각각을 디코딩하여 N개의 비디오 신호와 일정시간 지연된 N개의 지연 비디오 신호와 N개의 오디오 신호를 발생하는 라지 스케일 스트림 디코딩 수단과, N개의 비디오 신호들과 N개의 지연 비디오 신호들을 혼합하여 적어도 2개 이상의 비디오 신호가 하나의 화면에서 표시되는 S개의 복합 비디오 신호를 발생하는 비디오 혼합수단과, N개 이상의 오디오 신호중 S개의 오디오 신호를 발생하는 오디오 선택수단과, 오디오 선택수단으로부터의 S개의 오디오 신호와 비디오 혼합수단으로부터의 S개의 복합 비디오 신호가 대응되도록 조합·압축하여 복합 비디오 스트림을 발생하고 이들 S개의 복합 비디오 스트림을 상기 M개의 타임슬롯 열들과 중첩되지 않는 S개의 다른 타임슬롯에 실리도록 하는 라지 스케일 스트림 인코딩 수단을 구비한다.
상기 목적외에 본 발명의 다른 목적 및 이점들은 첨부 도면을 참조한 다음의 바람직한 실시예에 대한 설명을 통하여 명백하게 드러나게 될 것이다.
이하, 본 발명의 실시예들을 첨부한 제 1 도 내지 제 3 도를 참조하여 상세히 설명하기로 한다.
제 1 도를 참조하면, 본 발명의 일 실시예에 따른 비디오 스트림 합성장치가 적용된 비디오 서버가 도시되어 있다. 제 1 도에 있어서, 비디오 서버는 제 1 내지 제 N 입력라인들(L1내지 LN)로부터 비디오 스트림 슬롯(VTS1내지 VTSN)을 공통적으로 입력하는 비디오 스트림 합성장치(10)와 비디오 스트림 리멀티플렉서(Remultiplexer, 12)를 구비한다. 제 1 내지 제 N 입력라인들(L1내지 LN)을 통해 비디오 스트림 슬롯들(VTS1내지 VTSN)은 시간적으로 연속되게 배열될 수 있도록 서로 상이한 시간영역에 위치한다. 아울러, 제 1 내지 제 N 비디오 스트림 슬롯들(VTS1내지 VTSN)에 실린 비디오 스트림들로는 화상 압축 알고리즘에 의해 압축된 어떠한 전송 스트림도 사용될 수 있으나, 설명의 편의상 MPEG 압축 알고리즘에 의해 압축된 MPEG 전송 스트림(Transports Stream)이 사용되는 것으로 한다.
그리고 비디오 스트림 합성장치는 제 1 내지 제 N 입력라인(L1내지 LN)들로부터의 제 1 내지 제 N 비디오 스트림 슬롯들(VTS1내지 VTSN)을 가입자들의 요구에 따라 적어도 2개 이상의 비디오 스트림 슬롯들을 하나의 비디오 스트림 슬롯으로 합성한 S개의 복합 비디오 스트림 슬롯들(CVTS1내지 CVTSS)을 발생한다. S개의 복합 비디오 스트림 슬롯들(CVTS1내지 CVTSS)은 각각 주화면용 비디오 스트림과 적어도 1개 이상의 보조화면용 비디오 스트림으로 구성된다.
S개의 복합 비디오 스트림 슬롯들(CVTS1내지 CVTSS)을 발생하기 위하여, 비디오 스트림 합성장치(10)는 제 1 내지 제 N 입력라인들(L1내지 LN)로부터 N개의 비디오 스트림 슬롯들(VTS내지 VTSN)을 입력하는 라지 스케일 스트림 디코더(Large Scale Decoder, 11)와, 라지 스케일 스트림 디코더(11)에 접속된 화상 혼합기(13)와 오디오 혼합기(15)를 구비한다. 라지 스케일 스트림 디코더(11)는 N개의 비디오 스트림 슬롯들(VTS1내지 VTSN) 각각을 MPEG 신장 알고리즘에 따라 디코딩하여 N개의 비디오 신호와 N개의 오디오 신호를 발생한다. 그리고 라지 스케일 스트림 디코더(11)는 N개의 비디오 신호를 일정기간 만큼 지연시킨 N개의 지연 비디오 신호를 발생한다. 라지 스케일 스트림 디코더(11)로부터 N개의 비디오 신호와 N개의 지연 비디오 신호를 입력하는 화상 혼합기(13)는 N개의 비디오 신호들중 S개를 주화면용 비디오 신호로 하고 S개의 주화면용 비디오 신호들 각각에 적어도 1개 이상의 지연 비디오 신호를 보조화면의 형태로 삽입함으로서 S개의 복합 비디오 신호를 발생한다. 한편, 라지 스케일 스트림 디코더(11)로부터 N개의 오디오 신호를 입력하는 오디오 혼합기(15)는 N개의 오디오 신호들중 가입자가 요구한 주화면용 비디오 신호 또는 1개 이상의 보조화면용 비디오 신호들중 어느 하나에 대한 S개의 오디오 신호를 선택한다.
또한, 비디오 스트림 합성장치(10)는 화상 혼합기(13)로부터의 S개의 비디오 신호와 오디오 혼합기(15)로부터의 S개의 오디오 신호를 입력하는 라지 스케일 스트림 인코더(17)와, 화상 혼합기(13)와 오디오 혼합기(15)를 제어하는 혼합 제어기(19)를 추가로 구비한다. 라지 스케일 스트림 인코더(17)는 S개의 오디오 신호와 S개의 복합 비디오 신호가 대응되도록 조합하고 S개의 조합 신호를 MPEG 압축 알고리즘에 따라 압축함으로써 S개의 복합 비디오 스트림을 발생한다. 그리고 라지 스케일 스트림 인코더(17)는 S개의 복합 비디오 스트림을 제 1 내지 제 N 입력라인들(L1내지 LN)상의 비디오 스트림 슬롯들(VTS1내지 VTSN)과 중복되지 않는 S개의 시간영역에 각각 배치하여 S개의 복합 비디오 스트림 슬롯을 제 1 내지 제 S 출력라인(LN+1내지 LN+S)을 경유하여 상기 리멀티플렉서(12)에 공급한다. 한편, 혼합 제어기(19)는 가입자 단말기들(즉, 셋톱 박스)로부터의 화상 혼합 요구 명령에 따라 화상 혼합기(13)에 의해 발생된 복합 비디오 신호의 수와 그 복합 비디오 신호 각각을 구성할 주화면용 비디오 신호 및 적어도 1개 이상의 비디오 신호를 지정한다. 그리고 혼합 제어기(19)는 오디오 혼합기(15)에 의해 선택될 오디오 신호의 수와 그 오디오 신호들을 지정한다. 이때, 복합 비디오 신호의 수와 선택된 오디오 신호의 수는 화상 혼합을 요청한 가입자들의 수에 의해 결정되며 최대 S 가입자들을 수용한다.
그리고 리멀티플렉서(12)는 제 1 내지 제 N 입력라인들(L1내지 LN)로부터의 N개의 비디오 스트림 슬롯들(VTS1내지 VTSN)과 비디오 스트림 합성장치(10)의 라지 스케일 스트림 인코더(17)의 S개의 출력라인들(LN+1내지 LN+S)로부터의 S개의 복합 비디오 스트림 슬롯들(CVTS1내지 CVTSS)을 순차적으로 출력라인(LOUT)쪽으로 전송한다. 이 결과, 출력라인(LOUT)에는 시간적으로 나란하게 배열된 N개의 비디오 스트림 슬롯들(VTS1내지 VTSN)과 S개의 복합 비디오 스트림 슬롯들(CVTS1내지 CVTSS)이 전송되게 된다.
제 2 도는 제 1 도에 도시된 라지 스케일 스트림 디코더(11)의 구성을 상세하게 도시한다. 제 2 도에 있어서, 라지 스케일 스트림 디코더(11)는 제 1 내지 제 N 입력라인들(L1내지 LN)로부터의 제 1 내지 제 N 비디오 스트림 슬롯들(VTS내지 VTSN)을 입력하는 시스템 디코딩 스테이지(System Decoding Stage, 20)와 이와 접속된 비디오 디코딩 스테이지(22)와 오디오 디코딩 스테이지(26)를 구비한다.
시스템 디코딩 스테이지(20)는 N개의 비디오 스트림 슬롯들(VTS1내지 VTSN) 각각을 원래의 크기로 신장시킴과 아울러 비디오 데이타 스트림과 오디오 데이타 스트림으로 분리한다. 이를 위하여, 시스템 디코딩 스테이지(20)는 제 1 내지 제 N 입력라인들(L1내지 LN)에 대응되는 N개의 시스템 디코더(SD1내지 SDN)와 이들 시스템 디코더들(SD1내지 SDN)에 2개씩 대응되는 2N개의 스트림 버퍼(SB1내지 SB2N)들로 구성된다. 시스템 디코더들(SD1내지 SDN)은 각각 접속된 입력라인(L)으로부터의 비디오 스트림 슬롯(VTS)을 원래의 크기로 신장함과 아울러 신장된 비디오 스트림 슬롯을 비디오 데이타 스트림과 오디오 데이타 스트림으로 분리하여 자신들에게 할당된 두개의 스트림 버퍼(SBI, SBN+1)에 비디오 데이타 스트림과 오디오 데이타 스트림을 분산·저장한다. 그리고 시스템 디코더들(SD1내지 SDN)은 각각 비디오 스트림 슬롯으로부터 제어 데이타를 분리하고 그 제어 데이타를 비디오 디코딩 스테이지(22)와 오디오 디코딩 스테이지(26)에 공급한다. 또한, 2N개의 스트림 버퍼(SB1내지 SB2N)들중 N개의 스트림 버퍼(SB1내지 SBN)는 각각 자체내에 저장된 비디오 데이타 스트림을 비디오 디코딩 스테이지(22)에 공급하고 나머지 N개의 스트림 버퍼(SBN+1내지 SB2N)는 각각 자체내에 저장된 오디오 데이타 스트림을 오디오 디코딩 스테이지(26)에 공급한다.
그리고 비디오 디코딩 스테이지(22)는 N개의 시스템 디코더들(SD1내지 SDN)로부터의 제어 데이타를 이용하여 N개의 스트림 버퍼(SB1내지 SBN)로부터의 N개의 비디오 데이타 스트림 각각을 포맷화하여 N개의 비디오 신호를 발생한다. 이를 위하여, 비디오 디코딩 스테이지(22)는 N개의 스트림 버퍼들(SB1내지 SBN)와 N개의 시스템 디코더들(SD1내지 SDN)에 대응 접속된 N개의 비디오 디코더들(VD1내지 VDN)로 구성된다. 이들 비디오 디코더들(VD1내지 VDN)은 각각 대응 접속된 시스템 디코더(SD)로부터의 제어 데이타를 이용하여 대응 접속된 스트림 버퍼(SB)로부터의 비디오 데이타 스트림을 포맷화하여 비디오 신호를 발생한다. 예를 들면, 제 1 비디오 디코더(VD1)는 제 1 시스템 디코더(SD1)으로부터의 제어 데이타에 의해 제 1 스트림 버퍼(SB1)으로부터의 비디오 데이타 스트림을 비디오 신호로 포맷화한다. 그리고 이들 비디오 디코더들(VD1내지 VDN)에서 발생된 N개의 비디오 신호는 화상 지연 메모리 풀(24)에 공급됨과 아울러 제 1 도에 도시된 화상 혼합기(13)에 공급된다. 화상 지연 메모리 풀(24)는 N개의 비디오 신호를 일정기간 지연시키고 그 지연된 N개의 비디오 신호를 제 1 도에 도시된 화상 혼합기(13)에 지연 비디오 신호들로서 공급한다.
또한, 오디오 디코딩 스테이지(26)는 N개의 시스템 디코더들(SD1내지 SDN)로부터의 제어 데이타를 이용하여 N개의 스트림 버퍼(SBN+1내지 SB2N)로부터의 N개의 오디오 데이타 스트림 각각을 처리하여 N개의 오디오 신호를 발생한다. 이를 위하여, 오디오 디코딩 스테이지(26)는 N개의 스트림 버퍼들(SB+1내지 SB2N)와 N개의 시스템 디코더들(SD1내지 SDN)에 대응 접속된 N개의 오디오 디코더들(AD1내지 ADN)로 구성된다. 이들 오디오 디코더들(AD1내지 ADN)은 각각 대응 접속된 시스템 디코더(SD)로부터의 제어 데이타를 이용하여 대응 접속된 스트림 버퍼(SB)로부터의 오디오 데이타 스트림을 처리하여 오디오 신호를 발생한다. 예를 들면, 제 1 오디오 디코더(AD1)는 제 1 시스템 디코더(SD1)으로부터의 제어 데이타에 의해 제 N+1 스트림 버퍼(SBN+1)로부터의 오디오 데이타 스트림을 오디오 신호로 복원한다. 그리고 이들 오디오 디코더들(AD1내지 ADN)에서 발생된 N개의 오디오 신호는 제 1 도에 도시된 오디오 혼합기(15)에 공급된다.
제 3 도에는 본 발명의 다른 실시예에 따른 비디오 스트림 합성장치가 적용된 주문형 비디오 시스템의 망접촉 장치가 도시되어 있다. 제 3 도에 있어서, 주문형 비디오 시스템의 망접속 장치는 제 1 내지 제 M 입력라인들(L1내지 LM)로부터 스트림 슬롯 열(SST1내지 SSTM)을 공통적으로 입력하는 비디오 스트림 합성장치(30)와 스트림 리멀티플렉서(32)를 구비한다. 제 1 내지 제 M 입력라인들(L1내지 LM)을 통해 입력되는 스트림 슬롯 열들(SST1내지 SSTM)은 시간적으로 연속되게 배열될 수 있도록 서로 상이한 시간영역에 위치한다. 이들 스트림 슬롯 열들(SST1내지 SSTM)은 각각 시간적으로 연속적으로 배열된 N개의 비디오 스트림 슬롯들(VST1내지 VTSMN)을 포함한다. M×N개의 비디오 스트림 슬롯들(VTS1내지 VTSMN)에 실린 비디오 스트림들로는 화상 압축 알고리즘에 의해 압축된 어떠한 전송 스트림도 사용될 수 있으나, 설명의 편의상 MPEG 압축 알고리즘에 의해 압축된 MPEG 전송 스트림(Transports Stream)이 사용되는 것으로 한다.
그리고 비디오 스트림 합성장치(30)는 가입자들의 요구에 따라 제 1 내지 제 M 입력라인(L1내지 LM)들로부터의 제 1 내지 제 M 스트림 슬롯 열들(SST1내지 SSTM)에 포함된 M×N개의 비디오 스트림 슬롯들중 N개의 비디오 스트림 슬롯들을 추출하고 그 추출된 N개의 비디오 스트림 슬롯들중 적어도 2개 이상의 비디오 스트림 슬롯들을 하나의 비디오 스트림 슬롯으로 합성한 S개의 복합 비디오 스트림 슬롯들(CVTS1내지 CVTSS)을 발생한다. S개의 복합 비디오 스트림 슬롯들(CVTS1내지 CVTSS)은 각각 주화면용 비디오 스트림과 적어도 1개 이상의 보조화면용 비디오 스트림으로 구성된다.
S개의 복합 비디오 스트림 슬롯들(CVTS1내지 CVTSS)을 발생하기 위하여, 비디오 스트림 합성장치(30)는 제 1 내지 제 M 입력라인들(L1내지 LM)로부터 M개의 스트림 슬롯 열들(SST1내지 SSTN)을 입력하는 라지 스케일 스트림 디멀티플렉서(Large Scale Stream Demultiplexer, 31)와, 라지 스케일 스트림 디멀티플렉서(31)로부터 N개의 비디오 스트림 슬롯들(편의상 VTS1내지 VTSN)을 입력하는 라지 스케일 스트림 디코더(33)와, 라지 스케일 스트림 디코더(33)에 접속된 화상 혼합기(35)와 오디오 혼합기(37)를 구비한다. 라지 스케일 스트림 디멀티플렉서(31)는 제 1 내지 제 M 입력라인(L1내지 LM)으로부터의 M×N개의 비디오 스트림 슬롯들(VTS1내지 VTSMN) 중 N개의 비디오 스트림 슬롯들을 선택한다. 그리고 라지 스케일 스트림 디멀티플렉서(31)는 선택된 N개의 비디오 스트림 슬롯들을 라지 스케일 스트림 디코더(33)에 공급한다. 라지 스케일 스트림 디멀티플렉서(31)에 의해 선택된 N개의 비디오 스트림 슬롯들을 편의상 VTS1내지 VTSN의 부호로 표기하기로 한다. 라지 스케일 스트림 디코더(33)는 N개의 비디오 스트림 슬롯들(VTS1내지 VTSN) 각각을 MPEG 신장 알고리즘에 따라 디코딩하여 N개의 비디오 신호와 N개의 오디오 신호를 발생한다. 그리고 라지 스케일 스트림 디코더(33)는 N개의 비디오 신호를 일정기간 만큼 지연시킨 N개의 지연 비디오 신호를 발생한다. 라지 스케일 스트림 디코더(33)로부터 N개의 비디오 신호와 N개의 지연 비디오 신호를 입력하는 화상 혼합기(35)는 N개의 비디오 신호들중 S개를 주화면용 비디오 신호로 하고 S개의 주화면용 비디오 신호들 각각에 적어도 1개 이상의 지연 비디오 신호를 보조화면의 형태로 삽입함으로서 S개의 복합 비디오 신호를 발생한다. 한편, 라지 스케일 스트림 디코더(33)로부터 N개의 오디오 신호를 입력하는 오디오 혼합기(37)는 N개의 오디오 신호들중 가입자가 요구한 주화면용 비디오 신호 또는 1개 이상의 보조화면용 비디오 신호들중 어느 하나에 대한 S개의 오디오 신호를 선택한다.
또한, 비디오 비디오 스트림 합성장치(30)는 화상 혼합기(35)로부터의 S개의 복합 비디오 신호와 오디오 혼합기(37)로부터의 S개의 오디오 신호를 입력하는 라지 스케일 스트림 인코더(39)와, 화상 혼합기(35)와 오디오 혼합기(37)를 제어하는 혼합 제어기(41)를 추가로 구비한다. 라지 스케일 스트림 인코더(39)는 S개의 오디오 신호와 S개의 복합 비디오 신호가 대응되도록 조합하고 S개의 조합 신호를 MPEG 압축 알고리즘에 따라 압축함으로써 S개의 복합 비디오 스트림을 제 1 내지 제 M 입력라인들(L1내지 LM)상의 스트림 슬롯 열들(SST1내지 SSTM)과 중복되지 않는 S개의 시간영역에 각각 배치하여 S개의 복합 비디오 스트림 슬롯을 제 1 내지 제 S 출력라인(LM+1내지 LM+S)을 경유하여 상기 리멀티플렉서(32)에 공급한다. 한편, 혼합 제어기(41)는 가입자 단말기들(즉, 셋톱 박스)로 부터의 화상 혼합 요구 명령에 따라 화상 혼합기(35)에 의해 발생된 복합 비디오 신호의 수와 그 복합 비디오 신호 각각을 구성할 주화면용 비디오 신호 및 적어도 1개 이상의 비디오 신호를 지정한다. 그리고 혼합 제어기(41)는 오디오 혼합기(37)에 의해 선택될 오디오 신호의 수와 그 오디오 신호들을 지정한다. 이 때, 복합 비디오 신호의 수와 선택된 오디오 신호의 수는 화상 혼합을 요청한 가입자들의 수에 의해 결정되며 최대 S 가입자들을 수용한다.
그리고 리멀티플렉서(32)는 제 1 내지 제 1 M 입력라인들(L1내지 LM)로부터의 M 개의 스트림 슬롯 열들(SST1내지 SSTM)과 비디오 스트림 합성장치(30)의 라지 스케일 스트림 인코더(39)의 S개의 출력라인들(LM+1내지 LM+S)로부터의 S개의 복합 비디오 스트림 슬롯들(CVTS1내지 CVTSS)을 순차적으로 변조기(34)쪽으로 전송한다. 이때, 변조기(34)에는 시간적으로 나란하에 배열된 M개의 스트림 슬롯 열들(SST1내지 SSTM)과 S개의 복합 비디오 스트림 슬롯들(CVTS 내지 CVTSS)이 전송되게 된다. 그러면, 변조기(34)는 리멀티플렉서(32)로부터의 시간적으로 나란하게 배열된 N개의 비디오 스트림 슬롯들(VTS1내지 VTSN)과 S개의 복합 비디오 스트림 슬롯들(CVTS1내지 CVTSS)들을 직교진폭변조(Quadrature Amplitude Modulation)하고 직교진폭변조된 아날로그 신호를 출력라인(Lout)을 경유하여 통신망쪽으로 전송한다.
상술한 바와 같이, 본 발명에 따른 주문형 비디오 시스템의 비디오 스트림 합성장치는 여러 타임슬롯에 실려 전송되는 여러개의 비디오 스트림들을 합성하여 하나의 타임슬롯에 실어 전송한다. 이에 따라, 본 발명에 따른 주문형 비디오 시스템의 비디오 스트림 합성장치는 가입자에게 다수의 비디오 화일을 동시에 볼 수 있도록 할 수 있는 이점을 제공한다.
이상과 같이, 본 발명은 제 1 도 내지 제 3 도에 도시된 실시 예들로 설명되었으나 당업자라면 본 발명의 기술사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다. 따라서, 본 발명의 기술적 범위는 명세서의 상세한 설명에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의하여 정하여져야만 한다.
Claims (4)
- 다수의 비디오 스트림을 다수의 타임슬롯에 실어 가입자별로 전송하는 주문형 비디오 시스템에 있어서,상기 다수의 타임슬롯중 적어도 2개 이상의 타임슬롯에 실린 2개 이상의 비디오 스트림들을 디코딩하여 2개 이상의 신호와 2개 이상의 오디오 신호를 발생하는 스트림 디코딩 수단과,상기 2개 이상의 비디오 신호를 하나의 화면에서 표시될 수 있도록 혼합하는 비디오 혼합수단과,상기 2개 이상의 오디오 신호중 어느 하나를 선택하는 오디오 선택수단과,상기 비디오 혼합수단의 출력신호와 오디오 선택수단의 출력신호를 비디오 스트림으로 인코딩하여 상기 다수의 타임슬롯과 중복되지 않는 타임슬롯에 실어 전송하는 비디오 스트림 인코딩 수단을 구비한 것을 특징으로 하는 비디오 스트림 합성장치.
- 제 1 항에 있어서,상기 비디오 스트림은 동화상 전문가 그룹이 권고한 전송 스트림인 것을 특징으로 하는 비디오 스트림 합성장치.
- 제 1 내지 제 N 라인에 서로 시간적으로 중복되지 않는 N개 타임슬롯을 각각 할당하고 그 N개의 타임슬롯들에 각각 비디오 스트림을 실어 전송하는 주문형 비디오 시스템의 비디오 서버에 있어서,상기 제 1 내지 제 N 라인으로부터의 N개의 비디오 스트림들 각각을 디코딩하여 N개의 비디오 신호와 일정시간 지연된 N개의 지연 비디오 신호와 N개의 오디오 신호를 발생하는 라지 스케일 스트림 디코딩 수단과,상기 N개의 비디오 신호들과 N개의 지연 비디오 신호들을 혼합하여 적어도 2개 이상의 비디오 신호가 하나의 화면에서 표시되는 S개의 복합 비디오 신호를 발생하는 비디오 혼합수단과,상기 N개 이상의 오디오 신호중 S개의 오디오 신호를 발생하는 오디오 선택수단과,상기 오디오 선택 수단으로부터의 S개의 오디오 신호와 상기 비디오 혼합수단으로부터의 S개의 복합 비디오 신호가 대응되도록 조합·압축하여 복합 비디오 스트림을 발생하고 이들 S개의 복합 비디오 스트림을 N개의 타임슬롯들과 중첩되지 않는 S개의 다른 타임슬롯에 실리도록 하는 라지 스케일 스트림 인코딩 수단을 구비한 것을 특징으로 하는 비디오 스트림 합성장치.
- 제 1 내지 제 M 라인에 서로 시간적으로 중복되지 않는 M개 타임슬롯 열들을 각각 할당하고 그 M개의 타임슬롯 열들에 실린 각각 N개씩의 비디오 스트림을 입력하는 주문형 비디오 시스템의 망접합 장치에 있어서,상기 제 1 내지 제 M 라인으로부터의 M×N개의 비디오 스트림들중 N개의 비디오 스트림을 선택하는 라지 스케일 스트림 선택수단과,상기 라지 스케일 스트림 선택수단으로부터의 N개의 비디오 스트림들 각각을 디코딩하여 N개의 비디오 신호와 일정시간 지연된 N개의 지연 비디오 신호와 N개의 오디오 신호를 발생하는 라지 스케일 스트림 디코딩 수단과,상기 N개의 비디오 신호들과 상기 N개의 지연 비디오 신호들을 혼합하여 적어도 2개 이상의 비디오 신호가 하나의 화면에서 표시되는 S개의 복합 비디오 신호를 발생하는 비디오 혼합수단과,상기 N개 이상의 오디오 신호중 S개의 오디오 신호를 발생하는 오디오 선택수단과,상기 오디오 선택수단으로부터의 S개의 오디오 신호와 비디오 혼합수단으로부터의 S개의 복합 비디오 신호가 대응되도록 조합·압축하여 복합 비디오 스트림을 발생하고 이들 S개의 복합 비디오 스트림을 상기 M개의 타임슬롯 열들과 중첩되지 않는 S개의 다른 타임슬롯에 실리도록 하는 라지 스케일 스트림 인코딩 수단을 구비한 것을 특징으로 하는 비디오 스트림 합성장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960074906A KR100225859B1 (ko) | 1996-12-28 | 1996-12-28 | 주문형 비디오 시스템의 비디오 스트림 합성장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960074906A KR100225859B1 (ko) | 1996-12-28 | 1996-12-28 | 주문형 비디오 시스템의 비디오 스트림 합성장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19980055672A true KR19980055672A (ko) | 1998-09-25 |
KR100225859B1 KR100225859B1 (ko) | 1999-10-15 |
Family
ID=19491692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960074906A KR100225859B1 (ko) | 1996-12-28 | 1996-12-28 | 주문형 비디오 시스템의 비디오 스트림 합성장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100225859B1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010102899A (ko) * | 2001-10-23 | 2001-11-17 | 박영남 | Mpeg2파일 재생시스템에 있어서 mpeg2파일의 멀티디스플레이 구현장치 및 방법 |
KR20020051102A (ko) * | 2000-12-22 | 2002-06-28 | 한성종 | 멀티 동영상채널 방송 시스템 및 방법과 그 프로그램소스를 저장한 기록매체 |
KR20030065994A (ko) * | 2002-02-04 | 2003-08-09 | 윤태환 | 다채널 동시 인터넷방송 시스템 및 방송방법 |
-
1996
- 1996-12-28 KR KR1019960074906A patent/KR100225859B1/ko not_active IP Right Cessation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020051102A (ko) * | 2000-12-22 | 2002-06-28 | 한성종 | 멀티 동영상채널 방송 시스템 및 방법과 그 프로그램소스를 저장한 기록매체 |
KR20010102899A (ko) * | 2001-10-23 | 2001-11-17 | 박영남 | Mpeg2파일 재생시스템에 있어서 mpeg2파일의 멀티디스플레이 구현장치 및 방법 |
KR20030065994A (ko) * | 2002-02-04 | 2003-08-09 | 윤태환 | 다채널 동시 인터넷방송 시스템 및 방송방법 |
Also Published As
Publication number | Publication date |
---|---|
KR100225859B1 (ko) | 1999-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3961185B2 (ja) | 複数のオーディオ・ストリームをマージするためのシステムおよび方法 | |
US5534941A (en) | System for dynamic real-time television channel expansion | |
KR100280020B1 (ko) | 신호 배분 시스템용 컨버터, 대화식 신호 배분 시스템의 가입자에게 대화식 특징을 제공하기 위한 방법, 및 가입자에게 다수의 배분 채널을 제공하기 위한 케이블 텔레비젼 배분 시스템 | |
US5631693A (en) | Method and apparatus for providing on demand services in a subscriber system | |
JPH08223557A (ja) | ディジタル信号伝送システム | |
CN1349348A (zh) | 数字电视频道冲浪*** | |
JP2682334B2 (ja) | 画像信号の符号化伝送方法 | |
CN1266333A (zh) | 用于传送数字通用盘片信息的装置和方法 | |
US6349115B1 (en) | Digital signal encoding apparatus, digital signal decoding apparatus, digital signal transmitting apparatus and its method | |
JPH10173674A (ja) | ディジタルデータ伝送システム | |
US6784917B1 (en) | Digital broadcasting system | |
JPH1023348A (ja) | テレビ放送番組送信装置,受信装置 | |
US5861905A (en) | Digital television system with artificial intelligence | |
KR100446841B1 (ko) | 데이터전송장치 | |
KR100225859B1 (ko) | 주문형 비디오 시스템의 비디오 스트림 합성장치 | |
JP2006229510A (ja) | ディジタル衛星放送システム、送信局、受信機 | |
KR20010063875A (ko) | 대화형 방송 단말 시스템 | |
KR19980055667A (ko) | 주문형 비디오 시스템의 셋톱 박스 | |
WO1997016020A1 (en) | System for dynamic real-time television channel expansion | |
CN1339921A (zh) | 多路传输设备和方法、图象输出设备和方法及其记录介质 | |
JPH08289277A (ja) | 映像データ送出装置 | |
JPH09247647A (ja) | 映像音声情報配信システム | |
KR101169430B1 (ko) | 디지털 방송에서의 정보 제공 장치 및 방법 | |
JP3946251B2 (ja) | 圧縮されたディジタルデータ対話形プログラム・システム | |
JP2001111906A (ja) | デジタル放送受信機 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20060616 Year of fee payment: 8 |
|
LAPS | Lapse due to unpaid annual fee |