[go: up one dir, main page]

KR100814431B1 - 가변 비트레이트를 적용한 디지털 방송 송신장치 및 그방법, 비디오 데이타 부호화장치 및 그 방법 그리고방송신호의 복호화 시스템 및 그 방법 - Google Patents

가변 비트레이트를 적용한 디지털 방송 송신장치 및 그방법, 비디오 데이타 부호화장치 및 그 방법 그리고방송신호의 복호화 시스템 및 그 방법 Download PDF

Info

Publication number
KR100814431B1
KR100814431B1 KR1020010022425A KR20010022425A KR100814431B1 KR 100814431 B1 KR100814431 B1 KR 100814431B1 KR 1020010022425 A KR1020010022425 A KR 1020010022425A KR 20010022425 A KR20010022425 A KR 20010022425A KR 100814431 B1 KR100814431 B1 KR 100814431B1
Authority
KR
South Korea
Prior art keywords
data
video
additional information
bit rate
broadcast
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
KR1020010022425A
Other languages
English (en)
Other versions
KR20020082698A (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 KR1020010022425A priority Critical patent/KR100814431B1/ko
Priority to US09/985,021 priority patent/US20020159522A1/en
Publication of KR20020082698A publication Critical patent/KR20020082698A/ko
Priority to US10/821,851 priority patent/US20040196904A1/en
Application granted granted Critical
Publication of KR100814431B1 publication Critical patent/KR100814431B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • 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
    • 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
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Systems (AREA)

Abstract

가변 비트레이트를 적용한 디지털 방송 송신장치 및 그 방법, 비디오 데이타 부호화장치 및 그 방법 그리고 방송신호의 복호화 시스템 및 그 방법이 개시된다. 이 가변 비트레이트를 적용한 디지털 방송 송신장치는 비디오신호와 오디오신호 및 부가정보 데이터를 포함하는 디지털 방송신호를 입력받아 부호화하여 소정의 전송방식으로 변환하여 전송하는 디지털 방송신호 송신장치에 있어서, 입력된 비디오신호에 따라서 비디오 신호에 할당되는 비트레이트 및 부가 정보에 할당되는 비트레이트를 결정하여 출력하는 비디오 분석부, 비디오 신호에 할당된 비트레이트에 따라서 입력된 비디오 신호를 부호화하는 비디오 인코더 및 부가정보 비트레이트 만큼 부가정보 데이터를 입력하여 소정의 데이터 방송 포맷으로 변환하는 데이터 포맷부를 구비한다. 이러한 가변 비트레이트를 적용한 디지털 방송 송신장치 및 그 방법, 비디오 데이타 부호화장치 및 그 방법 그리고 방송신호의 복호화 시스템 및 그 방법에 의하면, 고정된 비트레이트를 갖는 방송신호에서 가변되는 비트레이트를 갖는 비디오 데이터를 적용하여, 더 많은 부가정보 데이터를 전송할 수 있다.
Figure R1020010022425
방송신호, 비디오 신호, 가변 비트 레이트, 데이터 방송

Description

가변 비트레이트를 적용한 디지털 방송 송신장치 및 그 방법, 비디오 데이타 부호화장치 및 그 방법 그리고 방송신호의 복호화 시스템 및 그 방법{Apparatus for transmitting broadcast signal, encoding system for encoding broadcast signal adapted variable bit rate and decoding system thereof}
도 1a는 고정된 비트레이트를 갖는 일반적인 방송신호를 나타내는 도면,
도 1b는 고정된 비트레이트를 적용하여 전송되는 비디오 데이터의 일 예를 나타내는 도면,
도 1c는 도 1b의 비디오 데이터가 적용된 방송신호의 예를 나타내는 도면,
도 2는 본 발명의 제 1실시예에 따른 디지털 방송 송신장치의 블록도,
도 3은 도 2의 비디오 분석부의 블록도,
도 4는 본 발명의 제 1실시예에 따른 디지털 방송 수신 장치의 블록도,
도 5는 본 발명의 제 2실시예에 따른 비디오데이타 부호화장치의 블록도,
도 6은 본 발명의 제 2실시예에 따른 방송신호 부호화장치에서 전송되는 방송신호의 예를 나타내는 도면,
도 7은 본 발명의 제 2실시예에 따른 방송신호의 복호화장치의 제 1예의 블록도,
도 8은 본 발명의 제 2실시예에 따른 방송신호의 복호화장치의 제 2예의 블 록도, 그리고,
도 9는 본 발명의 제 2실시예에 따른 방송신호의 복호화장치의 제 3예의 블록도이다.
본 발명은 디지털 방송신호의 송신장치에 관한 것으로, 상세하게는 고정된 비트레이트를 갖는 방송신호에서, 전송할 비디오신호의 복잡도에 따라 비디오 신호의 비트레이트를 가변하여, 더 많은 부가 정보 데이터를 전송하도록 한 가변 비트레이트를 적용한 디지털 방송 송신장치 및 그 방법, 비디오 데이타 부호화장치 및 그 방법 그리고 방송신호의 복호화 시스템 및 그 방법에 관한 것이다.
최근 들어 디지털 방송은 비디오(video) 방송 및 오디오(audio) 방송 이외에 부가정보를 포함하는 데이터 방송이 포함되어 통합적인 멀티미디서 서비스로써 인식되고 있으며, 미국, 유럽, 일본등에서 위성 또는 지상파를 이용한 디지털 방송 서비스 시장이 확대 되고 있다.
이와 같은 디지털 방송에 있어서, 데이터방송은 디지털 TV나 PC 보유자를 위한 문자정보, 정지비디오, 상품정보, 프로그램 관련 데이터(EPG:Electronic Program Guide) 등의 멀티미디어 내용을 제공 함으로써, 향후 디지털 방송을 통한 멀티미디어 서비스의 핵심으로 자리 잡고 있다.
또한, 방송사는 이와 같은 데이터방송을 이용하여 최신 뉴스, 결과를 알고 싶은 스포츠 경기, 실시간 자료가 필요한 증권시황, 미리 알고 싶은 기상, 교통정보 등의 속보성 내용과 상품정보 제공 등을 통한 통신판매, 프로그램 안내 등에 활용할 수 있으며, 수신기에 푸시형으로 항 상 새로운 정보를 보내주어 시청자가 필요한 정보를 간단히 검색하도록 할 수 있다.
현재 디지털 방송서비스는 1개 채널(예를 들어 미국 지상파 방송의 경우에는 6MHz)로 20 ∼ 23 Mbps의 데이터를 제공한다. 그리고, 압축된 비디오, 오디오 및 부가정보 데이터 신호들이 각각 방송을 위해 고정된 비트레이트를 갖는다.
즉, 하나의 채널에서 비디오, 오디오 및 데이터 방송에 필요한 비트레이트를 미리 설정하고, 각각의 데이터는 기 설정된 비트레이트로 서비스 된다.
도 1a는 고정된 비트레이트를 갖는 일반적인 방송신호를 나타내는 도면이다.
도면을 참고하면, 디지털 방송에서 비디오 데이터, 오디오 데이터, 부가정보 데이터는 고정된 비트레이트 임계값(threshold)을 갖는 고정 비트율(CBR, constant bit rate)로 데이터가 전송되고 있다.
그리고, 일반적으로 1개 채널로 20 Mbps의 데이터가 방송될 때, 그 중에서 비디오 데이터는 약 18 Mbps가 전송되어 가장 높은 비트레이트를 차지한다. 한편, 오디오 데이터 및 부가정보 데이터는 상대적으로 낮은 비트레이트로 전송된다.
그런데, 방송되는 비디오 신호중에는 스포츠 게임과 같이 움직임이 많은 화면이 있고, 뉴스와 같이 움직임이 적은 화면이 있다. 일반적으로 움직임이 많거나 복잡한 비디오는 전송되는 비디오 데이터의 양이 많으므로 비트레이트의 임계값을 초과하지 않도록 압축을 많이 하게 된다.
반면, 뉴스와 같이 움직임이 적은 화면은 전송되는 비디오 데이터의 양이 적음에도 불구하고 고정된 비트레이트의 임계값에 맞추기 위해 압축을 적게 한다. 또한 압축을 적게 했음에도 불구하고 고정된 비트레이트를 채울수 없는 경우에는 더미비트를 추가해서 비트레이트 임계값에 맞추는 경우도 발생한다.
도 1b는 고정된 비트레이트를 적용하여 전송되는 비디오 데이터의 일 예를 나타내는 도면이고, 도 1c는 도 1b의 비디오 데이터가 적용된 방송신호의 예를 나타내는 도면이다.
도 1b의 방송신호에서 사선으로 나타낸 것은 더 많은 압축이 요구되는 부분을 나타내고, 점선으로 나타낸 것은 더미비트가 삽입되는 부분을 나타낸다.
따라서, 고정된 비트레이트로 비디오 데이터를 전송하는 경우, 수신되는 비디오의 화질은 비디오의 특성에 따라 변한다. 특히 전송해야할 데이터가 매우 작게 발생되는 단순한 비디오의 경우, 고정 비트레이트 기준에 맞추기 위해 필요 이상의 화질로 전송되므로 채널 사용 효율이 떨어진다.
이와 같이 고정 비트레이트를 이용한 방송은 채널 이용 효율 면에서 많은 문제점을 갖고 있다.
따라서, 본 발명의 목적은 상기의 문제점을 해결하기 위해 안출된 것으로, 미리 정해진 비트레이트로 비디오 데이터, 오디오 데이터 및 부가정보 데이터가 전송되는 디지털 방송에서, 비디오가 적은 부분에 확보된 비트레이트를 데이터 방송의 전송에 이용하는 가변 비트레이트를 적용한 디지털 방송 송신장치 및 그 방법을 제공하는 것이다.
또한, 본 발명의 다른 목적은 제한된 비디오 신호의 비트레이트내에서 비디오가 적은 부분에 확보된 사용자 데이터 구간에 부가정보 데이터를 삽입하는 가변 비트레이트를 적용한 비디오 데이타 부호화장치 및 그 방법을 제공하는 것이다.
또한, 본 발명의 또 다른 목적은 상기와 같이 가변비트레이트를 적용하여 부호화된 방송신호를 복호화하는 방송신호의 복호화 시스템 및 그 방법을 제공하는 것이다.
상기 목적을 달성하기 위하여, 비디오신호와 오디오신호 및 부가정보 데이터를 포함하는 디지털 방송신호를 입력받아 부호화하여 소정의 전송방식으로 변환하여 전송하는 디지털 방송신호 송신장치에 있어서, 상기 입력된 비디오신호에 따라서 상기 비디오 신호에 할당되는 비트레이트 및 상기 부가 정보에 할당되는 비트레이트를 결정하여 출력하는 비디오 분석부; 상기 비디오 신호에 할당된 비트레이트에 따라서 상기 입력된 비디오 신호를 부호화하는 비디오 인코더; 및 상기 부가정보 비트레이트 만큼 상기 부가정보 데이터를 입력하여 소정의 데이터 방송 포맷으로 변환하는 데이터 포맷부;를 구비하는 것을 특징으로 하는 가변 비트레이트를 적용한 디지털 방송 송신장치가 제공된다.
또한, 상기 비디오 분석부는 비디오 신호가 입력될 때마다 입력된 비디오 신호의 복잡도를 분석하여 화면복잡도를 출력하는 화면 분석부; 입력된 비디오신호로부터 각 화면 사이의 차이를 계산하고, 계산된 차이정보에 근거하여 화면의 움직임 정도를 계산하여 움직임 정보를 출력하는 움직임 분석부;및 상기 비디오 인코더로부터 비디오 특성 정보를 입력받고, 상기 화면 복잡도와 상기 움직임 정보를 입력받아서 비디오 비트레이트 및 부가정보 비트레이트를 결정하는 비트레이트 결정부;를 포함한다.
또한, 상기 다른 목적을 달성하기 위하여, 방송데이터를 입력받아 부호화하는 장치에 있어서, 입력되는 방송데이터의 복잡도를 분석하여 사용자 데이터 삽입량을 결정하는 방송데이터 분석부; 서비스될 부가정보 데이터를 입력받아 상기 결정된 사용자 데이터 삽입량에 대응하여 사용자 데이터를 삽입하는 사용자 데이터 삽입부;및 부호화된 방송데이타와 삽입된 사용자데이터를 전송하는 전송부;를 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송신호의 부호화장치가 제공된다.
또한, 상기 또 다른 목적을 달성하기 위하여, 부호화된 비디오 데이터, 오디오 데이터 및 부가정보 데이터를 포함하는 방송데이터를 공급받아 복호화하는 장치에 있어서, 상기 방송데이터에서 사용자 데이터를 추출하는 사용자 데이터 추출부;및 상기 추출된 사용자 데이터를 입력받아 상기 부가정보 데이터와 함께 복호화하는 데이터 복호화부;를 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송신호의 복호화장치가 제공된다.
또한, 상기 또 다른 목적을 달성하기 위하여, 부호화된 비디오 데이터, 오디오 데이터 및 부가정보 데이터를 포함하는 방송데이터를 공급받아 복호화하는 장치에 있어서, 상기 방송데이터에서 사용자 데이터를 추출하는 사용자 데이터 추출부; 상기 부가정보 데이터를 입력받아 복호화하는 부가정보 데이터 복호화부; 및상기 추출된 사용자 데이터를 입력받아 복호화하는 사용자 데이터 복호화부;를 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송신호의 복호화장치가 제공된다.
또한, 상기 또 다른 목적을 달성하기 위하여, 비디오신호와 오디오신호 및 부가정보 데이터를 포함하는 디지털 방송신호를 입력받아 부호화하여 소정의 전송방식으로 변환하여 전송하는 디지털 방송신호 송신방법에 있어서, 상기 입력된 비디오신호에 따라서 상기 비디오 신호에 할당되는 비트레이트 및 상기 부가 정보에 할당되는 비트레이트를 결정하여 출력하는 비디오 분석단계;및 상기 비디오 신호에 할당된 비트레이트에 따라서 상기 입력된 비디오 신호를 부호화하는 비디오 부호화단계; 상기 부가정보 비트레이트 만큼 상기 부가정보 데이터를 입력하여 소정의 데이터 방송 포맷으로 변환하는 데이터 포맷단계;를 포함하는 것을 특징으로 하는 가변 비트레이트를 적용한 디지털 방송 송신방법이 제공된다.
또한, 상기 또 다른 목적을 달성하기 위하여, 디지털 방송 송신장치에서 디지털 방송 데이터를 송신하는 방법에 있어서, 입력되는 방송데이터의 복잡도를 분석하여 부가정보 데이터 삽입량을 결정하는 복잡도 분석단계; 서비스될 부가정보 데이터를 입력받아 상기 결정된 부가정보 데이터 삽입량에 대응하여 부가정보 데이터를 삽입하는 단계;및 부호화된 방송데이타와 삽입된 부가정보 데이터를 전송하는 단계;를 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송신호의 부호화방법이 제공된다.
또한, 상기 또 다른 목적을 달성하기 위하여, 부호화된 비디오 데이터, 오디 오 데이터 및 부가정보 데이터를 포함하는 방송데이터를 공급받아 복호화하는 방법에 있어서, 상기 방송데이터에서 부가정보 데이터를 추출하는 부가정보 데이터 추출단계;및 상기 추출된 부가정보 데이터를 입력받아 복호화하는 데이터 복호화단계;를 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송신호의 복호화방법이 제공된다.
또한, 상기 또 다른 목적을 달성하기 위하여, 부호화된 비디오 데이터, 오디오 데이터 및 부가정보 데이터를 포함하는 방송데이터를 공급받아 복호화하는 방법에 있어서, 상기 방송데이터에서 사용자 데이터를 추출하는 사용자 데이터 추출단계;및 상기 추출된 부사용자 데이터를 입력받아 상기 부가정보 데이터와 함께 복호화하는 데이터 복호화단계;를 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송신호의 복호화방법이 제공된다.
또한, 상기 또 다른 목적을 달성하기 위하여, 부호화된 비디오 데이터, 오디오 데이터 및 부가정보 데이터를 포함하는 방송데이터를 공급받아 복호화하는 방법에 있어서, 상기 방송데이터에서 사용자 데이터를 추출하는 사용자 데이터 추출단계; 상기 부가정보 데이터를 입력받아 복호화하는 부가정보 데이터 복호화단계; 및 상기 추출된 사용자 데이터를 입력받아 복호화하는 사용자 데이터 복호화단계;를 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송신호의 복호화방법이 제공된다.
다음은 본 발명의 바람직한 실시예들에 대하여 도면을 참조하여 상세히 설명한다.
제 1실시예
제 1실시예는 일정한 임계값을 갖는 가변율 비디오 압축 방식을 채택하여 비디오가 적은 부분에 낭비되는 비트레이트를 줄이므로써, 다양한 멀티미디어 서비스를 제공 할 수 있는 가변 비트레이트를 적용한 디지털 방송 송신장치에 관한 것이다.
도 2는 본 발명의 제 1실시예에 따른 디지털 방송 송신장치의 블록도이다.
이러한 디지털 방송 송신장치는 비디오 분석부(11), 비디오 인코더(12), 오디오 인코더(13), 데이터 포맷부(14), 제 1패킷변환부(15), 제 2패킷변환부(16), 제 3패킷변환부(17) 및 TS 멀티플렉서(18)를 구비한다.
비디오 분석부(11)는 비디오신호와 비디오 인코더(12)에서 생성된 비디오 특성 정보를 입력받아 비디오 신호에 할당되는 비트레이트 및 부가 정보의 전송에 할당되는 비트레이트를 결정한다. 비디오 분석부(11)에 대해서는 뒤에 상세히 후술한다.
비디오 인코더(12) 및 오디오 인코더(13)는 비디오 데이터 및 오디오 데이터를 각각 입력 받아 소정의 비트레이트로 압축하여 비트스트림을 생성한다.
이때, 비디오 인코더(12)는 입력된 비디오 신호의 비디오 특성정보를 생성한다. 또한, 비디오 인코더(12)는 시간적으로 가변인 비디오 신호의 비트레이트를 비디오 분석부(11)에서 입력받고, 입력된 비트레이트에 의거하여 비디오 신호를 부호화한다.
여기서, 비디오 특성정보는 입력된 비디오 신호의 양자화 레벨, 움직임 벡터 및 평균 화질 등과 같이 입력된 비디오 신호의 특성을 나타낼수 있는 다양한 데이터를 포함한다.
데이터 포맷부(14)는 입력된 부가정보 데이터를 비디오 분석부(11)에서 입력받은 부가정보 비트레이트에 의거하여 디지털 방송 시스템에서 미리 지정된 데이터 방송 포맷으로 변환한다.
제 1 ∼ 제 3패킷변환부(15 ∼ 17)는 비디오 인코더(12), 오디오 인코더(13) 및 데이터 포맷부(14)로부터 각각 부호화된 비디오 및 오디오 비트스트림과 부가정보 비트스트림을 입력받아 일정한 길이를 갖는 패킷으로 변환시킨다.
여기서, 각각의 비트스트림에 소정의 헤더 정보가 부가되는 것이 바람직하다. 헤더정보는 이와 같이 부호화된 비디오 스트림 또는 부가정보 스트림이 적응적으로 가변되는 비트레이트로 부호화되었음을 나타내는 것으로서, 이러한 비디오 스트림 또는 부가정보 스트림을 수신한 수신장치에서 효과적으로 복호화할 수 있도록 하기 위한 것이다.
제 1 ∼ 제 3패킷변환부(15 ∼ 17)를 통해 생성된 각각의 패킷은 TS 멀티플렉서(18)에서 멀티플렉싱되어 트랜스 포트 스트림(Transport Stream:TS)이 생성된다. 트랜스포트 스트림은(TS)은 정해진 전송 방식(예를 들면 미국 지상파의 경우 8-VSB(Vestigial Side Bands))으로 모듈레이션되어 전송된다.
도 3은 도 2의 비디오 분석부의 블록도를 나타낸다.
비디오 분석부(11)는 화면분석부(111), 움직임 분석부(112) 및 비트레이트 결정부(113)를 구비한다.
화면 분석부(111)는 비디오 신호가 입력될 때마다 입력된 비디오 신호의 복잡도를 분석하여 출력한다.
움직임 분석부(112)는 입력된 비디오신호로부터 각 화면 사이의 차이를 계산하고, 계산된 차이정보에 근거하여 화면의 움직임 정도를 계산하여 움직임 정보를 출력한다.
비트레이트 결정부(113)는 비디오 인코더(12)로부터 입력되는 비디오 특성 정보와 화면 분석부(111)로부터 입력되는 화면 복잡도 및 움직임 분석부(112)로부터 입력되는 움직임 정보를 이용하여 비디오 비트레이트 및 부가정보 비트레이트를 출력한다.
이때, 비트레이트 결정부(113)는 화면 복잡도 및 움직임이 클수록 비디오 비트레이트를 크게 결정하고, 이와 반대로 화면 복잡도 및 움직임이 작을 수록 부가정보 비트레이트를 작게 결정하는 것이 바람직하다.
한편, 비트레이트 결정부(113)는 비디오 인코더(12)로부터 입력되는 비디오 특성 데이터만을 이용하여 비디오 비트레이트와 부가정보 비트레이트를 결정하도록 설정될 수도 있다.
이 경우, 비디오 특성 데이터의 평균적인 양자화 레벨 또는 평균적인 움직임 벡터가 클수록 비디오 비트레이트를 크게 결정하고, 부가정보 비트레이트는 작게 결정하는 것이 바람직하다.
도 4는 본 발명의 제 1실시예에 따른 디지털 방송 수신 장치의 블록도이다.
소정의 입력단으로부터 입력된 트랜스포트 스트림(TS)은 TS 디멀티플렉서(21)에 입력되어, 비디오 패킷, 오디오 패킷 및 부가정보 패킷으로 분리되어 출력된다.
비디오 및 오디오 패킷은 각각 제 1 및 제 2패킷처리부(22, 23)로 입력되어, 비디오 스트림 및 오디오 스트림 형태로 변환되어 출력된다.
비디오 비트스트림 및 오디오 스트림은 비디오 디코더(25) 및 오디오 디코더(26)에 입력되어, 압축되기 이전의 비디오 데이터 및 오디오 데이터로 각각 복호화되어 출력된다.
부가정보 패킷에 포함된 부가정보 데이터는 부가정보 처리부(24)로 입력된다.
부가정보 처리부(24)는 입력된 부가정보 데이터를 디지털 방송의 데이터 전송 방식에 따라서 처리하여 출력한다.
이때, 디지털 방송의 데이터 전송 방식은 각 방송사에서 서비스하는 데이터 방송 형태에 따라 달라 지며, 그 출력 또한 데이터 방송의 형식에 따라 가변적으로 된다.
예를 들어 증권정보와 같은 데이터 방송이 부가정보로 입력되는 경우, 부가정보는 각 회사의 코드, 현재가격, 거래량등의 정보를 포함하고 있으며, 이러한 정보는 테이블 형태로 재정리되어 출력된다.
한편, 부가정보 처리부(24)에서 출력된 데이터 방송자료는 복호화된 비디오신호 또는 오디오 신호와 합성 되어 표시될 수 있다.
제 2실시예
제 2실시예는 제한된 비디오 신호의 비트레이트내에서 비디오가 적어서 확보된 사용자 데이터 구간에 부가정보 데이터를 삽입하는 가변 비트레이트를 적용한 비디오 데이타 부호화장치에 관한 것이다.
도 5는 본 발명의 제 2실시예에 따른 비디오데이타 부호화장치의 블록도이다.
이 비디오데이타 부호화장치는 입력단(a)을 통해 인가되는 소정 크기의 블록단위의 비디오데이터를 주파수영역의 데이타로 변환시키는 N x N변환부(31), 변환된 변환계수를 양자화하는 양자화부(32), 양자화된 데이타를 가변장부호화하여 데이터를 압축시키는 가변장 부호화부(33), 양자화된 데이터를 역양자화하는 역양자화부(35) 및 역양자화된 신호를 역변환하는 N x N역변환부(36), 프레임 메모리(37), 역변환되어 재구성된 화면과 부호화할 블록으로부터 동추정 및 동보상을 수행하는 동추정부(38) 및 동보상부(39), 입력되는 비디오데이터를 분석하여 사용자 데이터 삽입량을 결정하는 비디오 분석부(41), 서비스될 데이터를 입력받아 상기 결정된 사용자 데이터 삽입량에 대응하여 전송하는 사용자 데이터 삽입부(42) 및 불규칙하게 입력되는 압축된 비디오데이타와 사용자데이터를 입력받아 저장하고 이를 일정한 속도로 전송하면서 오버플로우(overflow)나 언더플로우(underflow)가 발생되지 않도록 양자화레벨을 출력하는 버퍼(34)로 구성된다.
현재 방송서비스에서는 비디오 데이터, 오디오 데이터 및 부가정보 데이터 신호들이 각각 방송을 위해 고정된 비트레이트를 갖는다. 또한, 비디오 데이터는 헤더와 사용자 데이터 및 실제 전송하고자 하는 데이터가 결합된 구조를 갖고 있다.
사용자 데이터는 방송사 또는 방송을 송신하는 측에서 사용할 수 있도록 정의되어 있는 구간이다.
그리고, 앞에서 설명한 것같이, 방송되는 비디오 신호중에서 움직임이 적은 화면은 전송되는 비디오 데이터의 양이 적음에도 불구하고 비트레이트의 임계값에 맞추기 위해 압축을 적게 하든가 또는 압축을 적게 했음에도 불구하고 비트레이트의 임계값을 채울수 없는 경우가 있다.
그러므로, 비디오 분석부(41)는 입력되는 비디오 데이터의 화면복잡도를 분석하여 고정된 비트레이트하에서 전송되는 비디오 신호가 임계값을 채우지 못하는 부분(▒)(도 1b 참고) 즉, 종래에 더미비트가 채워지던 부분의 비트 레이트가 어느 정도 인지를 파악하여 이 부분에 삽입할 부가정보 데이터의 양을 결정한다.
비디오 분석부(41)는 비디오 데이터를 직접 입력 받아 화면의 복잡도를 계산 할 수도 있다. 한편, 비디오 데이터의 복잡도 및 비디오 특성 정보를 조합하여 사용할 수 있다. 비디오 특성 정보는 앞에서 설명한 바와 같이 현재 부호화되는 비디오의 양자화 레벨, 움직임 벡터, 복원된 비디오의 화질등 비디오 특성을 반영할 수 있는 정보를 포함한다.
그러면, 사용자 데이터 삽입부(42)는 입력단(40)을 통해 서비스될 데이터를 입력받아 화면복잡도 분석부(41)에 의해 결정된 사용자 데이터 삽입량 만큼을 버퍼(14)에 전송한다.이때, 삽입되는 부가정보 데이터는 비디오 데이터의 사용자 데이터부분에 실려서 전송된다.
도 6은 본 발명의 제 2실시예에 따른 방송신호 부호화장치에서 전송되는 방송신호의 예를 나타내는 도면이다. 도 6에 나타낸 것같이, 비디오 데이터, 오디오 데이터 및 부가정보 데이터가 일정한 비트레이트를 유지하고 있지만, 비디오 데이터에 할당된 비트레이트 내에서 비디오 신호가 적은 부분에는 부가정보 데이터가 실려 있는 것을 알 수 있다.
한편, 일반적으로 서비스 할 수 있는 부가정보의 데이터의 유형에는 188 바이트 단위의 트랜스포트 패킷(transport packet)의 형태, Proprietary file format/service format의 형태, 자바(Java) 바이트 코드의 형태 및 방송사업자가 데이터 서비스한 서비스 포맷이 있다.
따라서, 사용자 데이터 구간에 삽입된 부가정보 데이터는 위의 형태중 어느 하나의 형태를 갖고 전송된다.
다음은 본 발명의 제 2실시예에 따른 방송신호의 복호화장치에 대하여 설명한다.
도 7은 본 발명의 제 2실시예에 따른 방송신호의 복호화장치의 제 1예의 블록도이다.
도 7의 복호화장치에 입력된 전송열(Transport Stream)는 고정 비트레이트로 할당된 비디오 데이터, 오디오 데이터, 부가정보 데이터와 고정 비트레이트로 할당된 비디오 데이터내에서 가변비트레이트로 채워진 부가정보 데이터를 포함하고 있다.
전송열(TS)은 제 1분리부(61)에서 비디오, 오디오, 부가정보 데이터로 분리된다. 또한, 분리된 비디오 신호는 제 2분리부(62)에 입력되어 부호화된 비디오 데이터, 동벡터 및 사용자데이터로 각각 추출된다.추출된 부호화된 비디오데이터(VCD)는 앞에서 설명한 비디오 데이터 복호화부(50)에 입력되어 복호화된다.제 1분리부(61)에서 분리된 부가정보 데이터와 제 2분리부(62)에서 추출된 사용자데이터는 데이터 복호기(63)로 입력되어 복호화된다.
이러한 복호화장치는 제 1분리부(61)에서 분리된 부가정보 데이터와 제 2분리부(62)에서 추출된 사용자데이터가 동일한 포맷을 적용하고 있는 경우에 사용할 수 있다.
도 8은 본 발명의 제 2실시예에 따른 방송신호의 복호화장치의 제 2예의 블록도이다.
이 방송신호의 복호화장치에서, 제 1분리부(61)에서 분리된 부가정보 데이터는 제 1복호기(72)로 입력되어 복호화되어 데이터 서비스된다.
또한, 제 2분리부(62)에서 추출된 사용자데이터는 제 2복호기(71)로 입력되어 복호화되어 데이터 서비스된다. 따라서, 이 방송신호의 복호화장치는 제 1분리부(61)에서 분리된 부가정보 데이터와 제 2분리부(62)에서 추출된 사용자데이터가 서로 다른 포맷을 적용하고 있는 경우에 사용할 수 있다.
도 9는 본 발명의 제 2실시예에 따른 방송신호의 복호화장치의 제 3예의 블록도이다.
이 방송신호의 복호화장치에서, 제 1분리부(61)에서 분리된 부가정보 데이터는 제 1복호기(72)로 입력되어 복호화된다. 또한, 제 2분리부(62)에서 추출된 사용자데이터는 제 2복호기(71)로 입력되어 복호화된다. 그리고, 제 1복호기(72)에서 복호화된 데이터와 제 2복호기(71)에서 복호화된 데이터는 가산기(A3)에서 논리합되어 데이터 서비스된다.
따라서, 이 방송신호의 복호화장치는 제 1분리부(61)에서 분리된 부가정보 데이터와 제 2분리부(62)에서 추출된 사용자데이터가 서로 다른 포맷을 적용하고 있지만, 디스플레이 포맷이 같은 경우에 사용할 수 있다.
본 발명은 상술한 실시예에 한정되지 않으며, 본 발명의 사상을 해치지 않는 범위내에서 당업자에 의한 변형이 가능함은 물론이다.
예를 들면, 본 실시예에서는 비디오 데이터를 예로 들어 설명하였지만, 오디오 데이터를 이용하여 부가정보를 전송하도록 할 수도 있다.
따라서, 본 발명에서 권리를 청구하는 범위는 상세한 설명의 범위내로 정해지는 것이 아니라 후술하는 청구범위로 한정될 것이다.
본 발명에 의하면, 가변 비트레이트를 적용한 디지털 방송 송신장치 및 그 방법, 비디오 데이타 부호화장치 및 그 방법 그리고 방송신호의 복호화 시스템 및 그 방법이 제공되므로, 고정된 비트레이트로 비디오신호를 압축하여 전송하는 디지 털 방송 시스템에 있어서, 비디오 방송 품질의 손상을 최소화 하면서, 비디오 방송에 소요되는 비트레이트를 줄이므로써, 다양한 멀티미디어 서비스를 제공 할 수 있는 부가적인 채널을 확보 할 수 있다.
본 발명에서 제시하는 시스템은 일정한 임계값을 갖는 가변율 비디오 압축 방식을 채택함으로써, 일반적으로 채널 비트레이트가 고정되어 있는 디지털 방송에서 사용할 수 없는 것으로 인식되어온 가변율 비디오 압축 및 전송 방식을 디지털 방송에 이용 할 수 있도록 하였다.

Claims (32)

  1. 디지털 방송 송신장치에 있어서,
    입력된 비디오신호에 따라서 상기 비디오 신호에 할당되는 비트레이트 및 상기 부가 정보에 할당되는 비트레이트를 결정하여 출력하는 비디오 분석부;
    상기 비디오 신호에 할당된 비트레이트에 따라서 상기 입력된 비디오 신호를 부호화하는 비디오 인코더;및
    상기 부가정보 비트레이트 만큼 상기 부가정보 데이터를 입력받아 소정의 데이터 방송 포맷으로 변환하여 부가정보 스트림을 출력하는 데이터 포맷부;를 구비하는 것을 특징으로 하는 가변 비트레이트를 적용한 디지털 방송 송신장치.
  2. 제 1 항 에 있어서,
    상기 비디오 인코더는 상기 입력된 비디오 신호의 적어도 양자화 레벨, 움직임 벡터 및 평균 화질 중 어느 하나인 비디오 특성정보를 생성하고,
    상기 비디오 분석부는 상기 입력된 비디오신호 및 상기 입력된 신호의 비디오 특성정보를 이용하여 상기 비디오 신호에 할당되는 비트레이트 및 상기 부가 정보에 할당되는 비트레이트를 결정하는 것을 특징으로 하는 가변 비트레이트를 적용한 디지털 방송 송신장치.
  3. 삭제
  4. 제 1 항에 있어서,
    상기 데이터 포맷부는 상기 출력되는 부가정보 스트림에 상기 부가정보의 비트레이트정보를 나타내는 헤더 정보를 부가하는 것을 특징으로 하는 가변 비트레이트를 적용한 디지털 방송 송신장치.
  5. 제 2 항에 있어서, 상기 비디오 분석부는
    비디오 신호가 입력될 때마다 입력된 비디오 신호의 복잡도를 분석하여 화면복잡도를 출력하는 화면 분석부;
    입력된 비디오신호로부터 각 화면 사이의 차이를 계산하고, 계산된 차이정보에 근거하여 화면의 움직임 정도를 계산하여 움직임 정보를 출력하는 움직임 분석부;및
    상기 비디오 인코더로부터 상기 비디오 특성 정보를 입력받고, 상기 화면 복잡도와 상기 움직임 정보를 입력받아서 비디오 비트레이트 및 부가정보 비트레이트를 결정하는 비트레이트 결정부;를 포함하는 것을 특징으로 하는 가변 비트레이트를 적용한 디지털 방송 송신장치.
  6. 제 2 항에 있어서, 상기 비디오 분석부는
    상기 비디오 인코더로부터 입력되는 상기 비디오 특성 정보만을 이용하여 비디오 비트레이트와 부가정보 비트레이트를 결정하는 비트레이트 결정부;를 포함하는 것을 특징으로 하는 가변 비트레이트를 적용한 디지털 방송 송신장치.
  7. 방송데이터를 입력받아 부호화하는 장치에 있어서,
    입력되는 방송데이터를 부호화하는 부호화부;
    상기 입력되는 방송데이터의 복잡도를 분석하여 사용자 데이터 삽입량을 결정하는 방송데이터 분석부;
    서비스될 부가정보 데이터를 입력받아 상기 결정된 사용자 데이터 삽입량에 따라 서비스될 부가정보 데이터를 포함한 사용자 데이터를 상기 부호화된 방송 데이터 내에 삽입하는 사용자 데이터 삽입부; 및
    상기 사용자 데이터가 삽입된 방송데이터를 전송하는 전송부;를 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 부호화장치.
  8. 제 7 항에 있어서,
    상기 방송데이터는 비디오 데이터인 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 부호화장치.
  9. 제 7 항에 있어서,
    상기 방송데이터는 오디오 데이터인 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 부호화장치.
  10. 가변 비트레이트를 적용하여 부호화된 방송데이터를 공급받아 복호화하는 장치에 있어서,
    상기 방송데이터에서 사용자 데이터를 추출하는 사용자 데이터 추출부;및
    상기 추출된 사용자 데이터를 입력받아 상기 부가정보 데이터와 함께 복호화하는 데이터 복호화부;를 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 복호화장치.
  11. 제 10 항에 있어서, 상기 사용자 데이터 추출부는
    상기 공급된 방송데이터를 비디오 데이터, 오디오 데이터 및 부가정보 데이터로 각각 분리하는 제 1분리부; 및
    상기 분리된 비디오 데이터 또는 오디오 데이터에서 사용자 데이터를 추출하는 제 2분리부;를 더 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 복호화장치.
  12. 가변 비트레이트를 적용하여 부호화된 방송데이터를 공급받아 복호화하는 장치에 있어서,
    상기 방송데이터에서 사용자 데이터를 추출하는 사용자 데이터 추출부;
    상기 부가정보 데이터를 입력받아 복호화하는 부가정보 데이터 복호화부; 및상기 추출된 사용자 데이터를 입력받아 복호화하는 사용자 데이터 복호화부;를 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 복호화장치.
  13. 제 12 항에 있어서, 상기 사용자 데이터 추출부는
    상기 공급된 방송데이터를 비디오 데이터, 오디오 데이터 및 부가정보 데이터로 각각 분리하는 제 1분리부; 및
    상기 분리된 비디오 데이터 또는 오디오 데이터에서 사용자 데이터를 추출하는 제 2분리부;를 더 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 복호화장치.
  14. 제 12 항에 있어서,
    상기 부가정보 데이터와 상기 추출된 사용자 데이터가 서로 같은 디스플레이 포맷을 사용하는 경우 상기 부가정보 데이터 복호화부와 상기 사용자 데이터 복호화부에서 각각 복호화된 데이터를 논리합하는 가산기를 더 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 복호화장치.
  15. 디지털 방송 송신방법에 있어서,
    입력된 비디오신호에 따라서 상기 비디오 신호에 할당되는 비트레이트 및 상기 부가 정보에 할당되는 비트레이트를 결정하여 출력하는 비디오 분석단계;및
    상기 비디오 신호에 할당된 비트레이트에 따라서 상기 입력된 비디오 신호를 부호화하는 비디오 부호화단계; 및
    상기 부가정보 비트레이트 만큼 상기 부가정보 데이터를 입력받아 소정의 데이터 방송 포맷으로 변환하여 부가정보 스트림을 출력하는 데이터 포맷단계;를 포함하는 것을 특징으로 하는 가변 비트레이트를 적용한 디지털 방송 송신방법.
  16. 제 15 항에 있어서,
    상기 비디오 부호화단계는 상기 입력된 비디오 신호의 적어도 양자화 레벨, 움직임 벡터 및 평균 화질중 어느 하나인 비디오 특성정보를 생성하고,
    상기 비디오 분석단계는 상기 입력된 비디오신호 및 상기 입력된 신호의 비디오 특성정보를 이용하여 상기 비디오 신호에 할당되는 비트레이트 및 상기 부가 정보에 할당되는 비트레이트를 결정하는 것을 특징으로 하는 가변 비트레이트를 적용한 디지털 방송 송신방법.
  17. 삭제
  18. 제 15 항에 있어서,
    상기 데이터 포맷단계는 상기 출력되는 부가정보 스트림에 상기 부가정보의 비트레이트정보를 나타내는 헤더 정보를 부가하는 것을 특징으로 하는 특징으로 하는 가변 비트레이트를 적용한 디지털 방송 송신방법.
  19. 제 16 항에 있어서, 상기 비디오 분석단계는
    비디오 신호가 입력될 때마다 입력된 비디오 신호의 복잡도를 분석하여 화면복잡도를 출력하는 화면 분석단계;
    입력된 비디오신호로부터 각 화면 사이의 차이를 계산하고, 계산된 차이정보에 근거하여 화면의 움직임 정도를 계산하여 움직임 정보를 출력하는 움직임 분석단계;및
    상기 비디오 특성 정보, 상기 화면 복잡도와 상기 움직임 정보를 이용하여 비디오 비트레이트 및 부가정보 비트레이트를 결정하는 비트레이트 결정단계;를 포함하는 것을 특징으로 하는 특징으로 하는 가변 비트레이트를 적용한 디지털 방송 송신방법.
  20. 제 15 항에 있어서, 상기 비디오 분석단계는
    비디오 특성 정보만을 이용하여 비디오 비트레이트와 부가정보 비트레이트를 결정하는 비트레이트 결정단계;를 포함하는 것을 특징으로 하는 특징으로 하는 가변 비트레이트를 적용한 디지털 방송 송신방법.
  21. 디지털 방송 송신장치에서 디지털 방송 데이터를 부호화하는 방법에 있어서,
    입력되는 방송 데이터를 부호화하는 단계;
    상기 입력되는 방송데이터의 복잡도를 분석하여 부가정보 데이터 삽입량을 결정하는 복잡도 분석단계;
    서비스될 부가정보 데이터를 입력받아 상기 결정된 부가정보 데이터 삽입량에 대응하여 상기 부호화된 방송 데이터에 부가정보 데이터를 삽입하는 단계; 및
    상기 부가정보 데이터가 삽입된 방송데이터를 전송하는 단계;를 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송 데이터의 부호화방법.
  22. 제 21 항에 있어서,상기 방송데이터는 비디오 데이터인 것을 특징으로 하는 가변비트레이트를 적용한 방송 데이터의 부호화방법.
  23. 제 21 항에 있어서,
    상기 방송데이터는 오디오 데이터인 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 부호화방법.
  24. 제 21 항에 있어서,
    상기 부가정보 데이터는 비디오 스트리밍 데이터인 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 부호화방법.
  25. 제 21 항에 있어서,
    상기 부가정보 데이터는 오디오 스트리밍 데이터인 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 부호화방법.
  26. 제 21 항에 있어서,
    상기 부가정보 데이터는 데이터 방송용 데이터인 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 부호화방법.
  27. 가변 비트레이트를 적용하여 부호화된 방송데이터를 공급받아 복호화하는 방법에 있어서,
    상기 방송데이터에서 부가정보 데이터를 추출하는 부가정보 데이터 추출단계;및
    상기 추출된 부가정보 데이터를 입력받아 복호화하는 데이터 복호화단계;를 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 복호화방법.
  28. 가변 비트레이트를 적용하여 부호화된 방송데이터를 공급받아 복호화하는 방법에 있어서,
    상기 방송데이터에서 사용자 데이터를 추출하는 사용자 데이터 추출단계;및
    상기 추출된 사용자 데이터를 입력받아 상기 부가정보 데이터와 함께 복호화하는 데이터 복호화단계;를 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 복호화방법.
  29. 제 28 항에 있어서, 상기 사용자 데이터 추출단계는
    상기 공급된 방송데이터를 비디오 데이터, 오디오 데이터 및 부가정보 데이터로 각각 분리하는 제 1분리단계; 및
    상기 분리된 비디오 데이터 또는 오디오 데이터에서 사용자 데이터를 추출하는 제 2분리단계;를 더 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 복호화방법.
  30. 가변비트레이트를 적용하여 부호화된 방송데이터를 공급받아 복호화하는 방법에 있어서,
    상기 방송데이터에서 사용자 데이터를 추출하는 사용자 데이터 추출단계;
    상기 부가정보 데이터를 입력받아 복호화하는 부가정보 데이터 복호화단계; 및
    상기 추출된 사용자 데이터를 입력받아 복호화하는 사용자 데이터 복호화단계;를 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 복호화방법.
  31. 제 30 항에 있어서, 상기 사용자 데이터 추출단계는
    상기 공급된 방송데이터를 비디오 데이터, 오디오 데이터 및 부가정보 데이터로 각각 분리하는 제 1분리단계; 및 상기 분리된 비디오 데이터 또는 오디오 데이터에서 사용자 데이터를 추출하는 제 2분리단계;를 더 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송데이터의 복호화방법.
  32. 제 30 항에 있어서,
    상기 부가정보 데이터와 상기 추출된 사용자 데이터가 서로 같은 디스플레이 포맷을 사용하는 경우 상기 부가정보 데이터 복호화단계와 상기 사용자 데이터 복호화단계에서 각각 복호화된 데이터를 논리합하는 단계;를 더 포함하는 것을 특징으로 하는 가변비트레이트를 적용한 방송신호의 복호화방법.
KR1020010022425A 2001-04-25 2001-04-25 가변 비트레이트를 적용한 디지털 방송 송신장치 및 그방법, 비디오 데이타 부호화장치 및 그 방법 그리고방송신호의 복호화 시스템 및 그 방법 Expired - Fee Related KR100814431B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020010022425A KR100814431B1 (ko) 2001-04-25 2001-04-25 가변 비트레이트를 적용한 디지털 방송 송신장치 및 그방법, 비디오 데이타 부호화장치 및 그 방법 그리고방송신호의 복호화 시스템 및 그 방법
US09/985,021 US20020159522A1 (en) 2001-04-25 2001-11-01 Digital broadcasting apparatus and method, video data encoding system and method, and broadcasting signal decoding system and method, which use variable bit rate
US10/821,851 US20040196904A1 (en) 2001-04-25 2004-04-12 Digital broadcasting apparatus and method, video data encoding system and method, and broadcasting signal decoding system and method, which use variable bit rate

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010022425A KR100814431B1 (ko) 2001-04-25 2001-04-25 가변 비트레이트를 적용한 디지털 방송 송신장치 및 그방법, 비디오 데이타 부호화장치 및 그 방법 그리고방송신호의 복호화 시스템 및 그 방법

Publications (2)

Publication Number Publication Date
KR20020082698A KR20020082698A (ko) 2002-10-31
KR100814431B1 true KR100814431B1 (ko) 2008-03-18

Family

ID=19708714

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010022425A Expired - Fee Related KR100814431B1 (ko) 2001-04-25 2001-04-25 가변 비트레이트를 적용한 디지털 방송 송신장치 및 그방법, 비디오 데이타 부호화장치 및 그 방법 그리고방송신호의 복호화 시스템 및 그 방법

Country Status (2)

Country Link
US (2) US20020159522A1 (ko)
KR (1) KR100814431B1 (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7382968B2 (en) * 2002-02-21 2008-06-03 Matsushita Electric Industrial Co., Ltd. Recording apparatus and computer-readable program
EP1475069B1 (en) * 2003-05-09 2010-03-31 3M Espe AG Curable silicone impression materials with high tear strength and low consistency
KR100595208B1 (ko) * 2004-03-19 2006-07-03 엘지전자 주식회사 Dmb 수신기 및 소비 전력 절감 방법
US8825098B2 (en) * 2005-04-01 2014-09-02 Interdigital Technology Corporation Method and apparatus for providing multi-rate broadcast services
KR101432814B1 (ko) 2007-11-30 2014-08-28 삼성전자주식회사 무선 망에서 비트 레이트 가변 제어 방법
US20100082834A1 (en) * 2008-10-01 2010-04-01 Samsung Electronics Co., Ltd. Apparatus and method for transmitting and receiving data in a wireless communication network
KR102180473B1 (ko) 2013-11-05 2020-11-19 삼성전자주식회사 디스플레이 장치 및 그 디스플레이 장치의 제어 방법
US20150172680A1 (en) * 2013-12-16 2015-06-18 Arris Enterprises, Inc. Producing an Output Need Parameter for an Encoder
CN105898211A (zh) * 2015-12-21 2016-08-24 乐视致新电子科技(天津)有限公司 一种处理多媒体信息的方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH089345A (ja) * 1994-05-03 1996-01-12 Microsoft Corp 映像信号にデータを挿入するシステム及び方法
KR0186142B1 (ko) * 1995-12-28 1999-05-01 구자홍 가변율 부호화기의 비트율 할당 방법 및 장치
KR100214584B1 (ko) * 1995-12-27 1999-08-02 구자홍 가변율 동영상 부호화기의 비트량 할당 방법 및 장치
US6040867A (en) * 1996-02-20 2000-03-21 Hitachi, Ltd. Television signal receiving apparatus and method specification
KR20010054963A (ko) * 1999-12-08 2001-07-02 오길록 압축영역에서 엠펙-1 및 엠펙-2 동영상의 비트율 변환방법

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DK0441168T3 (da) * 1990-02-06 1996-11-18 Alcatel Italia System, pakkestruktur og indretning til at behandle udgående information fra en signalindkoder
US5452006A (en) * 1993-10-25 1995-09-19 Lsi Logic Corporation Two-part synchronization scheme for digital video decoders
JPH07202820A (ja) * 1993-12-28 1995-08-04 Matsushita Electric Ind Co Ltd ビットレート制御システム
US5534944A (en) * 1994-07-15 1996-07-09 Matsushita Electric Corporation Of America Method of splicing MPEG encoded video
US5543853A (en) * 1995-01-19 1996-08-06 At&T Corp. Encoder/decoder buffer control for variable bit-rate channel
JP4223571B2 (ja) * 1995-05-02 2009-02-12 ソニー株式会社 画像符号化方法及び装置
JP3405034B2 (ja) * 1995-12-27 2003-05-12 ソニー株式会社 ディジタル信号多重化方法及び装置、並びにディジタル信号記録媒体
US6295380B1 (en) * 1997-02-27 2001-09-25 Matsushita Electric Industrial Co., Ltd. Object data processing apparatus, object data recording apparatus, data storage media, data structure for transmission
US6181711B1 (en) * 1997-06-26 2001-01-30 Cisco Systems, Inc. System and method for transporting a compressed video and data bit stream over a communication channel
US6535530B1 (en) * 1997-07-23 2003-03-18 Matsushita Electric Industrial Co., Ltd. Apparatus and method for demultiplexing multiplexed data
CA2265089C (en) * 1998-03-10 2007-07-10 Sony Corporation Transcoding system using encoding history information
US6788710B1 (en) * 1998-03-19 2004-09-07 Thomson Licensing S.A. Auxiliary data insertion in a transport datastream
US6167084A (en) * 1998-08-27 2000-12-26 Motorola, Inc. Dynamic bit allocation for statistical multiplexing of compressed and uncompressed digital video signals
US6888840B1 (en) * 1998-10-02 2005-05-03 Thomson Licensing S.A. Output symbol rate control in a packet transport rate conversion system
JP2000209580A (ja) * 1999-01-13 2000-07-28 Canon Inc 画像処理装置およびその方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH089345A (ja) * 1994-05-03 1996-01-12 Microsoft Corp 映像信号にデータを挿入するシステム及び方法
KR100214584B1 (ko) * 1995-12-27 1999-08-02 구자홍 가변율 동영상 부호화기의 비트량 할당 방법 및 장치
KR0186142B1 (ko) * 1995-12-28 1999-05-01 구자홍 가변율 부호화기의 비트율 할당 방법 및 장치
US6040867A (en) * 1996-02-20 2000-03-21 Hitachi, Ltd. Television signal receiving apparatus and method specification
KR20010054963A (ko) * 1999-12-08 2001-07-02 오길록 압축영역에서 엠펙-1 및 엠펙-2 동영상의 비트율 변환방법

Also Published As

Publication number Publication date
KR20020082698A (ko) 2002-10-31
US20040196904A1 (en) 2004-10-07
US20020159522A1 (en) 2002-10-31

Similar Documents

Publication Publication Date Title
US8085855B2 (en) Video quality adaptation based upon scenery
US8437389B2 (en) Statistical remultiplexing of compressed video segments
KR100213048B1 (ko) 아날로그와 디지탈 비디오 모드를 갖는 수신기와 그 수신방법
US6188436B1 (en) Video broadcast system with video data shifting
US6226328B1 (en) Transcoding apparatus for digital video networking
US20020053049A1 (en) Error correction encoding method and apparatus data transmission method receiving method and receiver
US6215824B1 (en) Transcoding method for digital video networking
CA2150467C (en) Picture-in-picture tv with insertion of a mean only frame into a full size frame
KR100736503B1 (ko) 화상 복호화 방법 및 그 장치
US7333515B1 (en) Methods and apparatus to improve statistical remultiplexer performance by use of predictive techniques
US6345388B1 (en) Method and apparatus for transmitting and receiving television signal
US7173947B1 (en) Methods and apparatus to evaluate statistical remultiplexer performance
KR20090030696A (ko) 프로그램 가이드 서비스 제공 방법 및 시스템
KR100814431B1 (ko) 가변 비트레이트를 적용한 디지털 방송 송신장치 및 그방법, 비디오 데이타 부호화장치 및 그 방법 그리고방송신호의 복호화 시스템 및 그 방법
JP4125565B2 (ja) 画像符号化方法、画像復号化方法及びその装置
US6477706B1 (en) Cable television system using transcoding method
KR100799592B1 (ko) 스케일러블 비디오 비트스트림의 계층 변조 송수신을 위한장치 및 그 방법
KR100703529B1 (ko) 디지털 멀티미디어 방송을 위한 다채널 영상 수신 장치 및방법
US7269839B2 (en) Data distribution apparatus and method, and data distribution system
KR100926911B1 (ko) 디지털 방송에서 광고를 제공하는 방법 및 시스템
KR100753540B1 (ko) 비쥬얼 라디오의 방송방법, 이를 위한 인코더,디코더 및 이 디코더를 사용하는 수신기
US20010039661A1 (en) Cable television system using a transcoding process to vary bit rate
KR20080111374A (ko) 이동 통신용 방송 서비스 전송 방법과 그 장치 및 이동통신용 방송 서비스 수신 방법과 그 장치
JP2005507196A (ja) ディジタル映像ファイルをエラー修復して伝送するシステム及び方法
Ruiu et al. An overview of mpeg-2

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E601 Decision to refuse application
PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

St.27 status event code: A-3-3-V10-V11-apl-PJ0201

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PB0901 Examination by re-examination before a trial

St.27 status event code: A-6-3-E10-E12-rex-PB0901

B701 Decision to grant
PB0701 Decision of registration after re-examination before a trial

St.27 status event code: A-3-4-F10-F13-rex-PB0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20130227

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20140227

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20150226

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20160226

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

FPAY Annual fee payment

Payment date: 20170224

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

FPAY Annual fee payment

Payment date: 20180227

Year of fee payment: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20190312

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20190312