KR0152046B1 - Ts 복호화기 - Google Patents

Ts 복호화기 Download PDF

Info

Publication number
KR0152046B1
KR0152046B1 KR1019950010524A KR19950010524A KR0152046B1 KR 0152046 B1 KR0152046 B1 KR 0152046B1 KR 1019950010524 A KR1019950010524 A KR 1019950010524A KR 19950010524 A KR19950010524 A KR 19950010524A KR 0152046 B1 KR0152046 B1 KR 0152046B1
Authority
KR
South Korea
Prior art keywords
vcr
decoder
packet
program
bit string
Prior art date
Application number
KR1019950010524A
Other languages
English (en)
Other versions
KR960038877A (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 KR1019950010524A priority Critical patent/KR0152046B1/ko
Publication of KR960038877A publication Critical patent/KR960038877A/ko
Application granted granted Critical
Publication of KR0152046B1 publication Critical patent/KR0152046B1/ko

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/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/4341Demultiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 여러 개의 프로그램이 부호화 및 다중화되어 전송되는 TS 비트열데이타에서 원하는 프로그램을 선택하여 VCR에 녹화하고 녹화된 프로그램을 재생하는 TS 복호화기에 관한 것이다. 본 발명의 TS 복호화기는 VCR에 원하는 프로그램을 비트열형태로 녹화되도록 선택한 프로그램의 영상, 음성패킷 및 테이블을 하나의 단자를 통해 전송하고, 재생시 VCR로부터 비트열데이타를 입력받아 재생처리한다. 따라서, 본 발명은 화질의 열화를 방지하며, TS 복호화기와 VCR 사이의 인터페이스를 단순화할 수 있는 효과를 제공한다.

Description

TS 복호화기
제1도는 일반적인 TS 복호화기를 나타낸 구성도.
제2도는 TS 패킷의 구조를 나탄내 도면.
제3도는 본 발명에 의한 TS 복호화기를 나타내는 구성도.
* 도면의 주요부분에 대한 부호의 설명
30 : TS 복호화기 31 : TS 디코더
33 : 영상디코더 35 : 음성디코더
40 : VCR 311 : TS패킷처리부
313 : VCR인터페이스부 315 : 영상패킷처리부
317 :음성패킷처리부 SW : 스위치
본 발명은 여러개의 프로그램이 부호화 및 다중화되어 전송되는 트랜스포트 스트림(Transport Stream;이하 TS라 함)에서 원하는 프로그램을 선택하여 복호화하는 TS 복호화기에 관한 것으로서, 특히 VHS 내지 S-VHS방식의 기존 VCR에 TS 복호화기에서 선택한 프로그램을 녹화·제생시 화질열화를 방지할 수 있도록 한 TS 복호화기에 관한 것이다.
비트열 형태로 부호화된 음성, 영상데이타 및 그 이외의 보조데이타를 디지탈 매체에 저장하거나 케이블, 네트워크 또는 위성을 통하여 전송사기 위해서는 이 비트열들을 패킷화하고 다중화하여야 한다. 이를 위해 MPEG2에서는 시스템 규격(DIS13818-1)을 상세히 정의하여, 음성, 영상데이타 및 보조데이타 비트열들을 PES(Pscketized Elementary Stream) 패킷화하고 이를 PS(Progrsm Stream) 또는 TS(Transport Stream) 두 가지중 하나로 만들어 사용하도록 규정하고 있다. PS는 기본적으로 데이타의 저장과 같이, 전송시 에러가 거의 없는 환경에서 사용하기 위한 규격이며, MPEG1의 시스템 열(ISO 11171-1)의 형태와 매우 유사하다. 반면에 TS 는 에러가 자주 발생하는 환경, 즉 네트워크나 위성을 통한 전송 또는 잡음이 많거나 손실이 있는 저장매체에 저장하고자 할 경우 등에 사용된다. 따라서 TS는 에러정정을 위해 패리티 비트를 부가하여 전송할 수 있도록 되어 있다.
제1도는 방송수신장치의 전송되는 TS 비트열을 복호화하는 TS 복호화기와 선택한 프로그램을 녹화·재생하는 VCR 사이를 나타낸 구성도이고, 제2도는 TS 패킷의 구조를 나타낸 도면이다.
제1도에서, 방송수신장치의 TS 복호화기(10)는 전송되는 TS 비트열데이타를 수신받아 TS 디코더(11)의 TS패킷처리부(111)로 인가한다. TS패킷처리부(111)는 수신된 TS 비트열데이타에서 TS패킷헤더(Packet Header)를 분리해내고, 그중 사용자에 의해 선택된 방송국 프로그램에 해당하는 영상· 음성데이타를 각각 분리하여 출력한다. 여기에서 전송되는 TS비트열은 제2도에 도시한 바와 같은 패킷구조를 갖는다.
제2도에서, 다중화된 TS 패킷은 4 바이트의 패킷헤더와 184 바이트의 페이로드(Payload)부분을 갖는 188 바이트의 한 패킷이 형성된다. 패킷헤더에는 패킷의 페이로드에 어떤 종류의 비트열이 들어있는지를 알 수 있도록 PID(Packet ID)가 있다. 페이로드에는 유효한 데이타가 실리는 구간으로 각 방송국의 방송프로그램에 해당하는 MPEG2에 따라 압축한 영상·음성 신호 및 각종 테이블이 실리게 된다. 여기서, 테이블은 프로그램 번호와 그 프로그램에 해당하는 영상신호의 PID 및 그 프로그램에 해당하는 음성신호의 PID 로 이루어지는 PMT(Program Map Table)와, 각 PMT를 하나의 테이블로 형성한 PAT(Program Association Table)가 있다.
다시, 제1도에서 TS패킷처리부(111)는 채널 절환 또는 전원을 켤때, 시청자가 원하는 프로그램 번호를 입력으로 받아서 그 프로그램에 해당하는 PMT의 PID를 PAT에서 찾아낸 다음, 그 PMT를 찾아 각 영상 및 음성의 PID를 알아낸다. 일단 PID가 찾아지면 채널 또는 PMT가 변경되지 않는 한 해당된 PID의 패킷만을 복호화한다. 영상 PES 패킷 처리부(113)는 영상패킷으로부터 PES 패킷 헤더를 분리해내어 영상디코더(13)로 출력한다. 영상디코더(13)는 입력된 영상데이타의 비트열을 디코딩하여 디스플레이부에 공급한다. 음성 PES 패킷 처리부(115)는 음성 패킷으로부터 PES 패킷헤더를 분리해내어 음성디코더(15)로 출력한다. 음성디코더(15)는 입력된 음성 데이타의 비트열을 디코딩하여 스피커로 송출한다. 이때, 사용자가 선택한 방송프로그램을 VCR(20)에 녹화하고자 하는 경우 TS 복호화기(10)는 영상디코더(13)와 음성디코더(15)에서 각각 디코드된 영상과 음성신호를 VCR(20)의 영상단자와 음셩단자에 공급한다. VCR(20)은 방송수신장치의 TS 복호화기(10)로부터 인가된 디코드된 영상신호와 음성신호를 녹화하고, 녹화한 신호를 재생한다.
하지만, 종래의 TS 복호화기에서는 디코드된 영상과 음성신호를 각각 VCR에 공급하므로 VCR과의 인터페이스가 복잡하고, 재생시 VCR의 화질 한계에 의해 화질이 저하되는 문제점이 있었다. 그래서, 화질저하를 방지하기 위하여 비트열 그 자체로 VCR에 저장하여야 할 필요가 대두되었다. 하지만 이를 위해서는 외부에서 다시 영상과 음성을 재결합하는 추가 회로가 필요하게 되었다.
따라서, 본 발명의 목적은 별도의 추가 회로 없이 TS 복호화기내에서 영상과 음성 비트열이 각각 분리되기 전에 VCR에 공급되도록 하므로써 화질열화를 방지할 수 있는 TS 복호화기를 제공함에 있다.
이와같은 목적을 달성하기 위한 본 발명의 TS 복호화기는 여러개의 프로그램이 부호화 및 다중화되어 전송되는 트랜스포트 스트림(TS)에서 원하는 프로그램을 선택하여 복호화하는 TS복호하기에 있어서, VCR 인터페이스로부터 선택한 프로그램에 해당하는 TS 패킷을 비트열형태로 입력받아 저장하고, 저장한 TS 패킷의 비트열을 스위치로 출력하는 VCR과, 수신한 TS 비트열과 상기 VCR에서 출력한 TS 패킷의 비트열을 입력받아 VCR의 재생모드 여부에 따라 어느 하나를 선택하여 출력하는 스위치와, 상기 스위치에서 선택하여 출력한 비트열을 상기 VCR의 녹화모드에 따라 선택한 프로그램에 해당하는 패킷만을 상기 VCR로 전송하는 VCR 인터페이스부를 구비하고, 그 이외에는 선택한 프로그램에 해당하는 패킷을 영상패킷과 음성패킷으로 각각 분리하여 출력하는 TS 디코더, 및 상기 TS 디코더에서 분리한 패킷의 영상과 음성데이타를 각각 복호화하여 출력하는 영상·음성디코더를 포함한다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 기술하기로 한다.
제3도는 본 발명에 따른 TS 복호화기를 나타내는 구성도이다. 도시한 바와 같이, 본 발명의 TS 복호화기(30)는 제1도에 도시한 TS 복호화기(10)와 동일하게 구성되며, 수신한 TS 비트열 데이타와 VCR(40)에서 공급된 비트열데이타를 VCR(40)의 재생모드 여부에 따라 선택하여 출력하는 스위치(SW)와, 스위치(SW)에서 선택한 비트열데이타에서 원하는 프로그램에 해당하는 비트열데이타만을 VCR(40)의 녹화모드에 따라 VCR(40)로 공급하는 VCR 인터페이스부(313)가 추가된 형태로 구성된다.
이와 같이 구성된 본 발명의 TS 복호화기에 대한 동작을 좀더 구체적으로 설명한다.
먼저, 스위치(SW)는 수신된 TS 비트열데이타를 제1점접(a)으로 인가받아 TS 디코더(31)의 TS패킷처리부(311)로 출력한다. TS패킷처리부(311)는 입력된 TS 비트열데이타에서 TS패킷헤더를 분리해지고, 그중 사용자에 의해 선택된 방송국 프로그램에 해당하는 영상·음성데이타를 각각 분리하여 출력한다. TS패킷처리부(311)는 채널 절환 또는 전원을 켤때, 시청자가 원하는 프로그램 번호를 입력으로 받아서 그 프로그램에 해당하는 PMT의 PID를 PAT에서 찾아낸 다음, 그 PMT를 찾아 각 영상 및 음성의 PID를 알아낸다. 일단 PID가 찾아지면 채널 또는 PMT가 변경되지 않는 한 해당된 PID의 패킷만을 복호화한다. 영상 패킷 처리부(315)는 영상 패킷으로부터 PES 패킷 헤더를 분리해내어 영상디코더(33)로 출력한다. 영상디코더(33)는 입력된 영상데이타의 비트열을 디코딩하여 디스플레이부에 공급한다. 음성 패킷 처리부(317)는 음성 패킷으로부터 PES 패킷헤더를 분리해내어 음성디코더(35)로 출력한다. 음성디코더(35)는 입력된 음성데이타의 비트열을 디코딩하여 스피커로 송출한다. 이때, 사용자가 선택한 프로그램을 녹화하고자 하는 경우 스위치(SW)에서 선택한 TS 비트열데이타는 VCR 인터페이스부(313)로도 입력된다. VCR 인터페이스부(313)는 사용자 선택에 의해 입력된 TS 비트열데이타중 선택한 프로그램에 해당하는 패킷만을 분리하여 VCR(40)상에 기록한다. 예를 들어, 사용자가 프로그램 번호 1을 녹화하라고 명령하면 VCR 인터페이스부(313)는 제2도에 나타낸 다중화된 TS 비트열데이타들에서 V1,A1,T1에 해당하는 패킷만을 VCR(40)과 연결된 녹화용 출력단자로 송출한다. 여기서, VCR 인터페이스부(313)는 사용자가 선택한 프로그램 번호에 해당하는 영상과 음성패킷 및 테이블(PAT,PMT)을 찾아서 패킷헤더를 분리하지 않고 그대로 외부 VCR출력단자로 전송한다. 이때, 선택한 테이블의 PAT,PMT에 다른 프로그램에 해당하는 정보가 포함되어 있으면, 이를 제거한 후 전송한다. VCR(40)은 TS 복호화기(30)의 VCR 인터페이스부(313)로부터 전송된 프로그램의 비트열데이타를 기록매체에 녹화가능한 형태로 변환한 후에 녹화한다. 한편, VCR(40)의 재생모드에서 스위치(SW)는 VCR(40)과 연결된 제 2점접(b)으로 입력되는 비트열데이타를 선택하여 TS패킷처리부(311)로 출력한다. TS패킷처리부(311)는 입력된 비트열데이타의 패킷헤더를 분리해내고, 그중 영상·음성데이타를 각각 분리하여 출력한다. 영상 패킷 처리부(315)는 패킷헤더가 분리된 영상 패킷으로 부터 PES 패킷 헤더를 분리해내고, 영상데이타만을 영상디코더(330로 출력한다. 영상디코더(33)는 입력된 영상데이타의 비트열을 디코딩하여 디스플레이부에 공급한다. 음성 패킷 처리부(317)는 패킷헤더가 분리된 음성 패킷으로부터 PES 패킷헤더를 분리해내고, 음성데이타만을 음성디코더(35)로 출력한다. 음성디코더(35)는 입력된 음성데이타의 비트열을 디코딩하여 스피커로 송출한다. 이와 같이 TS 복호화기(30)를 이용하여 VCR(40)에 녹화된 프로그램 신호를 재생시 화질의 열화없이 깨끗한 화면을 볼수 있다.
상술한 바와 같이, 본 발명은 TS 복호화기에 관한 것으로 수신한 TS비트열데이타에서 원하는 프로그램을 VCR에 녹화시 디코드된 영상과 음성을 각각 별도의 단자를 통해 입력받아 녹화함으로써 재생시 화질의 열화를 가져오던 종래에 비해서 수신한 TS 비트열데이타에서 원하는 프로그램을 비트열데이타로 하나의 단자를 통해 입럭받아 VCR에 녹화할 수 있도록 하므로써 화질의 열화를 방지하며, TS 복호화기와 VCR 사이의 인터페이스를 단순화할 있는 효과를 갖는다.

Claims (5)

  1. 여러개의 프로그램이 부호화 및 다중화되어 전송되는 트랜스포트스트림(TS)에서 원하는 프로그램을 선택하여 복호화는TS 복호화기에 있어서. VCR 인터페이스부로부터 선택한 프로그램에 해당하는 TS 패킷을 비트열형태로 입력받아 저장하고, 저장한 TS 패킷의 비트열을 스위치로 출력하는 VCR; 수신한 TS 비트열과 상기 VCR에서 출력한 TS 패킷의 비트열을 입력받아 VCR의 재생모드 여부에 따라 어느 하나를 선택하여 출력하는 스위치; 상기 스위치에서 선택하여 출력한 비트열을 상기 VCR의 녹화모드에 따라 선택한 프로그램에 해당하는 패킷만을 상기 VCR로 전송하는 VCR 인터페이스부를 구비하고, 그 이외에는 선택한 프로그램에 해당하는 패킷을 영상패킷과 음성패킷으로 각각 분리하여 출력하는 TS 디코더; 및 상기 TS 디코더에서 분리한 패킷의 영상과 음성데이타를 각각 복호화하여 출력하는 영상·음성디코더를 포함하는 TS 복호화기.
  2. 제1항에 있어서, 상기 스위치는 상기 VCR이 재생모드인 경우 VCR로부터 인가된 비트열을 선택하여 출력하고, 그 이외에는 수신한 TS 비트열을 선택하여 출력하는 것을 특징으로 하는 TS 복호화기.
  3. 제2항에 있어서, 상기 VCR 인터페이스부는 상기 VCR이 녹화모드인 경우 상기 스위치로부터 인가된 비트열에서 사용자에 의해 선택한 프로그램에 해당하는 영상과 음성패킷을 패킷헤더를 포함하여 분리하고, 그 분리한 영상과 음성패킷을 하나의 단자를 통하여 VCR에 전송하는 것을 특징으로 하는 TS 복호화기.
  4. 제3항에 있어서, 상기 VCR 인터페이스부는 상기 VCR이 녹화모드인 경우 상기 스위치로부터 인가된 비트열에서 사용자에 의해 선택한 프로그램 번호와 그 프로그램에 해당하는 영상신호의 PID 및 그 프로그램에 해당하는 음성신호의 PID로 이루어지는 PMT(Program Map Table)와, 각 PMT를 하나의 테이블로 형성한 PAT(Program Association Table)의 테이블을 패킷헤더를 포함하여 분리하고, 그 분리한 테이블을 하나의 단자를 통하여 VCR에 전송하는 것을 특징으로 하는 TS 복호화기.
  5. 제4항에 있어서, 상기 VCR 인터페이스부는 분리한 PMT와 PAT테이블에 다른 프로그램에 해당하는 정보가 포함되어 있으면 이를 제거하여 전송하는 것을 특징으로 하는 TS 복호화기.
KR1019950010524A 1995-04-29 1995-04-29 Ts 복호화기 KR0152046B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950010524A KR0152046B1 (ko) 1995-04-29 1995-04-29 Ts 복호화기

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950010524A KR0152046B1 (ko) 1995-04-29 1995-04-29 Ts 복호화기

Publications (2)

Publication Number Publication Date
KR960038877A KR960038877A (ko) 1996-11-21
KR0152046B1 true KR0152046B1 (ko) 1998-10-15

Family

ID=19413410

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950010524A KR0152046B1 (ko) 1995-04-29 1995-04-29 Ts 복호화기

Country Status (1)

Country Link
KR (1) KR0152046B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100812617B1 (ko) * 2006-08-28 2008-03-13 주식회사 대우일렉트로닉스 디지털 음성 다중방송의 오류 처리방법
KR101141644B1 (ko) * 2005-03-28 2012-05-17 엘지전자 주식회사 Psi 변환 장치 및 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101141644B1 (ko) * 2005-03-28 2012-05-17 엘지전자 주식회사 Psi 변환 장치 및 방법
KR100812617B1 (ko) * 2006-08-28 2008-03-13 주식회사 대우일렉트로닉스 디지털 음성 다중방송의 오류 처리방법

Also Published As

Publication number Publication date
KR960038877A (ko) 1996-11-21

Similar Documents

Publication Publication Date Title
JP4317273B2 (ja) 記録装置及び再生装置
US6442330B2 (en) Digital signal processor, processing method, digital signal recording/playback device and digital signal playback method
KR100511250B1 (ko) 디지탈오디오/비디오(a/v)시스템
US5917988A (en) Editing apparatus, editing method and decoding apparatus for compressed video signal
US6920279B2 (en) Digital signal recording devices, digital signal recording/playback devices, and digital signal receiving/recording/playback devices
KR19980038759U (ko) 디지탈 방송신호의 기록 및 재생장치
JP3111806B2 (ja) 信号記録再生装置
JP4190594B2 (ja) 電子機器及び信号処理方法
KR100405975B1 (ko) Pvr에서의 스트림 점프 방법
KR100360285B1 (ko) 디지털 인터페이스를 이용한 오디오 스트림 송수신 장치 및 방법
KR20050052717A (ko) 오디오 원본 보존 트랜스코딩 시스템 및 방법
KR101171304B1 (ko) 디지털 방송 수신기에서의 데이터 저장장치 및 방법
US8005338B2 (en) Recording and reproducing device
KR0152046B1 (ko) Ts 복호화기
US20080317434A1 (en) Information recording/reproducing apparatus
KR100287868B1 (ko) 디지털 저장 매체의 신호 기록재생장치
JPH11185317A (ja) ディジタルデータ記録再生方法および装置、ディジタルデータ記録方法および装置、ディジタルデータ再生方法および装置
JP2000069454A (ja) デジタル放送受信機
JP3906592B2 (ja) 受信装置及び受信方法
KR20000009548U (ko) 디지털 텔레비전의 음성 데이터 재생장치
JP3436505B2 (ja) デジタル情報信号記録方法、デジタル情報信号記録装置、及びデジタル情報信号記録媒体
KR100681647B1 (ko) Pvr의 편집 관리 시스템 및 그 제어 방법
JP4277843B2 (ja) デジタル信号記録再生装置及びデジタル信号再生方法
JPH1023399A (ja) Mpeg2データ再生装置
JP3716834B2 (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: 20050530

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee