KR100705992B1 - 코드화된 데이터를 디멀티플렉싱하는 장치 - Google Patents

코드화된 데이터를 디멀티플렉싱하는 장치 Download PDF

Info

Publication number
KR100705992B1
KR100705992B1 KR1020007002769A KR20007002769A KR100705992B1 KR 100705992 B1 KR100705992 B1 KR 100705992B1 KR 1020007002769 A KR1020007002769 A KR 1020007002769A KR 20007002769 A KR20007002769 A KR 20007002769A KR 100705992 B1 KR100705992 B1 KR 100705992B1
Authority
KR
South Korea
Prior art keywords
demultiplexing
data
mpeg
operations
access unit
Prior art date
Application number
KR1020007002769A
Other languages
English (en)
Other versions
KR20010024033A (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 코닌클리케 필립스 일렉트로닉스 엔.브이.
Publication of KR20010024033A publication Critical patent/KR20010024033A/ko
Application granted granted Critical
Publication of KR100705992B1 publication Critical patent/KR100705992B1/ko

Links

Images

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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44012Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
    • 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/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
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • H04N7/52Systems for transmission of a pulse code modulated video signal with one or more other pulse code modulated signals, e.g. an audio signal or a synchronizing signal

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)
  • Television Systems (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

본 발명은 멀티미디어 객체들에 대응하는 코드화된 데이터를 디멀티플렉싱하는 장치에 관한 것이다. 데이터는 개별적으로 액세스가능한 부분들로 분할된 비트스트림 -이를 테면 MPEG-4 유연 비트스트림에 대한 액세스 유닛들-로 조직화되고, 그 데이터는 보다 작은 데이터 엔티티들 -인용예에서 SL-패킷들-로 세분화되며 모든 디멀티플렉싱 연산들은 보다 작은 데이터 엔티티로 인가된다. 상기 연산들은 주로, 디멀티플렉싱 장치의 입력에서 수신된 모든 데이터에 대해, 버퍼를 판독하고 포맷하며, 연속적인 액세스 유닛 세그먼트들을 추출하고, 완전한 액세스 유닛을 점진적으로 재구성하며, 출력 버퍼 또는 파일에 상기 액세스 유닛을 전송한다.
MPEG-4, SL 패킷, 액세스 유닛, 기초 스트림(ES), 트랜스먹스, 플렉스먹스

Description

코드화된 데이터를 디멀티플렉싱하는 장치{Device for demultiplexing coded data}
본 발명은 멀티미디어 객체들에 대응하는 비트스트림의 형태, 특히 MPEG-4 표준에 따른 비트스트림의 형태로 이용할 수 있는 코드화된 데이터를 디멀티플렉스하는 장치에 관한 것이다.
MPEG-4 표준은, 자연 또는 합성 원(origin)의 AVO들(audio-visual object들로 불림)을 나타내고, 오디오-비주얼 장면(scene)들을 형성하는 합성 AVO들을 생성하는 동시에 오디오-비주얼 장면들을 구성하며, AVO들과 연관된 데이터를 다중화하고 동기화하기 위한, 수신기의 말단에서 발생되거나 재구성되는 오디오 비주얼 장면들과 상호작용하기 위한 표준화된 방식들을 제공한다.
도 1에 도시된 바와 같이, 이를 테면 "MPEG-4 : context and objectives", R. Koenen and al., Signal processing : Image Communication 9 (1997), May 1997, n°4, pp.295-304, 문서에서 설명된 바와 같은 MPEG-4 시스템에 의해 수신된, 오디오-비주얼 장면은 일반적으로 계층적인 방식으로 조직된 몇몇의 AVO들로 구성됨을 상기할 수 있다. 이 계층적인 조직의 결과들은 도시된 오디오비주얼 표현 : 배경, 말하는 사람의 화상, 그 사람과 관련된 음성, 그 장면에서 3 차원 객체 존재 등(2 차원 또는 3 차원 둘 중의 하나일 수도 있는 임의의 텍스트형, 그래픽형, ... )의 경우에서와 같이 원시(primitive) AVO들이다. 도 1은 또한 장면과 상호작용할 가능성이 있는 사용자에게 랜더링되고 디스플레이되기 전에 비디오 및 오디오 컴포지터(compositor)들이 장면을 처리하는 방법을 개략적으로 도시한다.
이 AVO들과 연관된 데이터는 하나 이상의 기초 스트림(ES; Elementary Stream)들에 전달되고, 전송과 몇몇의 다른 파라미터들을 필요로 하는 서비스의 품질에 의해 특징지워진다. 도 2에서 개략적으로 묘사된, 소위 MPEG-4 시스템 층 모델은 MPEG-4 단말들의 모든 실행들에 기반이 될 수 있는 일반적인 모델을 제공한다. 이 MPEG-4 단말(수신기 측면에서)의 주된 구성요소들을 도시하는 도 3에서 보여주는 바와 같이, 트랜스먹스(TransMux) 스트림들의 형태로 네트워크 또는 저장 매체(도 2에서, "전송/저장 매체"; 도 3에서, "네트워크 층")로부터 나오는 데이터 스트림들은 기초 스트림(ES)들을 복원하기 위해 적절하게 디멀티플렉스되어야만 한다. 그 후에 이 기초 스트림(ES)들은 그들의 감압을 고려하여, 그리고 오리지널 AVO(원시 AV 객체들)를 재구성하기 위하여, 적절한 디코더들을 통과하게 된다. 관련된 장면을 컴포지션(composition)하는 정보를 제공하는 장면 기술 표현들과 함께, 디코드된 AVO들은 그 저자에 의해 기술된(주어진 계층적인, 대화형의 형태로) 장면을 합성하고 랜더링하기 위해 사용된다. 또한 저자에 의해 허용된 범위까지, 업스트림 데이터(사용자 이벤트들, 클래스 요청, ....)는 장면과 상호작용하기 위해 네트워크 층에 반환된다.
보다 정밀하게, 도 2에서 묘사된 MPEG-4 단말은 다음의 3개의 층들을 구성하는 다층(multi-layer) 구조이다. : 트랜스먹스 층(21), 플렉스먹스(FlexMux) 층(22) 및 액세스 유닛 층(23).
MPEG-4 데이터 스트림들을 전송하는데 적합한 임의의 현존하는 또는 미래의 근원적인 멀티플렉스 기능을 나타내는(따라서 MPEG-4가 연산 환경들의 광범위한 변경에서 사용되는 것을 허용하는) 트랜스먹스 층(21)은 보호 서브층과 다중화하는 서브층으로 구성된다(몇몇의 트랜스먹스 실례들에서 이 서브층들을 개별적으로 식별하는 것이 불가능하다 하더라도, 보호 서브층은 주어진 네트워크 또는 기억 매체에 적합한 에러 보호와 에러 검출 툴들을 제공하는데 특히 중요하다). MPEG-4의 문맥에서 규정되지 않은 이러한 층은 실제로 네트워크 또는 기억 매체에 대한 인터페이스이며, 요구된 QoS(Quality of Service)에 부합하는 운송 서비스들을 제공하게 해준다.
MPEG-4에 의해 완전히 상술된, 플렉스먹스 층(22)은 데이터를 인터리브하기 위한(하나의 플렉스먹스 스트림내로 하나 이상의 기초 스트림들을) 유연한 툴로 이루어지며, 다중화되었던 데이터에 대한 상이한 채널들을 식별하는 것을 허용한다.
액세스 유닛 층(23)은 기초 스트림들에서의 액세스 유닛들의 식별(비디오 또는 오디오 프레임들, 장면 기술 명령들, ...)과 시간 기준의 복원을 허용한다. 그러므로 이는 이 기초 스트림들의 시간 기준 정보와 시간 스탬프된 액세스 유닛들 둘 다에 전달한다. 한편, 단말의 MPEG-4 디멀티플렉서의 각 층이 연속적으로 전체 스트림을 처리해야 한다는 것이 주목될 수도 있다.
본 발명의 제 1 목적은 후속 디코더와의 완전 통합을 허용하는, 이런 디멀티플렉서의 보다 더 일반적인 실행을 제안하는 것이다.
이 목적을 위해, 본 발명은 설명의 서두에서 언급된 바와 같은 장치에 관한 것이며, 더욱이 상기 비트스트림은 상기 멀티미디어 객체들의 코드화된 표현의 개별적으로 액세스가능한 부분들로 세분화되고 상기 장치에서 실행된 모든 디멀티플렉싱 연산들은 디코딩 연산들 전에, 보다 작은 기본 데이터 엔티티들로 상기 부분들을 더 세분화한 후에, 각각의 상기 작은 데이터 엔티티들에 연속적으로 인가된다.
특히, 본 발명의 다른 목적은 완전히 유연한 MPEG-4 아키텍처를 유지하도록 하는 디멀티플렉서를 제안하는 것이다.
이 목적을 위해 본 발명은, 상기 비트스트림이 MPEG-4 표준을 따르고 이른바 액세스 유닛들로 세분화되며, 상기 디멀티플렉싱 연산들이 이 액세스 유닛들의, SL 패킷들로 불리는, 보다 작은 데이터 세그먼트들에 연속적으로 인가되는, 디멀티플렉싱 장치에 관한 것이다.
보다 정밀하게, 각각의 연속적인 데이터 구조들에 인가된, 디멀티플렉싱 절차의 주된 단계들은 다음의 단계들일 것이다. :
(a) 버퍼를 판독하고 포맷하는 단계 ;
(b) 액세스 유닛의 세그먼트들을 추출하는 단계 ;
(c) 이전에 추출된 세그먼트들에서 액세스 유닛의 완전한 재구성 여부를 테스트하는 단계 ;
(d) 출력 버퍼 또는 파일에 각각의 완전한 액세스 유닛을 전송하는 단계 ;
(e) 데이터가 디멀티플렉서의 입력에 더 이상 존재하지 않을 때까지 단계들((a) 내지 (d))을 반복하는 단계 ;
본 발명의 특수성 및 이점들은 다음의 설명과 첨부된 도면들과 관련하여 더욱 상세한 방식으로 설명될 것이다.
도 1은 MPEG-4 표준에 따라 처리되는, 객체-기반 멀티미디어 장면의 예를 도시한 도면.
도 2는 대응하는 MPEG-4 코드화된 데이터의 전송 및/또는 저장 후에, 오디오 비주얼 대화형 장면을 처리하고 재구성하는 것을 허용하는 MPEG-4 단말 구조를 묘사한 도면.
도 3은 수신기 측면에서, MPEG-4 단말의 주요 구성요소들을 보여주는 도면.
도 4는 본 발명에 따라 디멀티플렉싱 장치에서 실행되는 단계들을 도시한 도면.
본 발명이 광범위한 응용 분야들에 적용될 수 있다 하더라도, 이것은 MPEG-4 표준의 경우에서 설명될 것이다. MPEG-4 사양들에 따라, 멀티미디어 객체들의 표현들은 개별적인 기초 스트림들 내의 소스 엔티티들에서 목적지(destination) 엔티티들까지 전송된다. 동기 층, 또는 Sync Layer, 또는 SL로 불리는 특정 층은 기초 스트림 데이터를 통신에 적합하도록 하고 따라서 특히 타이밍과 동기 정보를 제공한다. 이 층은 각 기초 스트림의 캡슐화를 제공하며, 즉, 각 기초 스트림을 하나 이상의 액세스 유닛들로 분할하며, 액세스 유닛은 멀티미디어 객체의 코드화된 표현의 개별적으로 액세스가능한 부분들이며 타이밍 정보가 귀착될 수 있는 가장 작은 데이터 엔티티들이다. 액세스 유닛은 SL 패킷들로 불리는 작은 기본 데이터 엔티티들로 자체 분할될 수도 있으며 그 SL 패킷들 각각은 구성가능한 헤더와 페이로드(payload)로 이루어진다.
지금까지 제안된 실행들에서, MPEG-4 디멀티플렉서의 각 층은 예를 들면 유럽 특허 n°98400160.2(PHF98505)에서 설명된 것과 같이, 연속적으로 전체 스트림을 처리한다. 본 발명에 따라, 실시간 실행을 갖는 MPEG-4 단말은 디멀티플렉싱 연산들이 MPEG-4 디멀티플렉서가 수신하는 매 데이터마다 처리되는 경우 획득될 수도 있다. 기본적으로, 멀티플렉싱 절차의 상이한 단계들은 도 4에 묘사된 바와 같은, 다음의 단계들이다. :
(a) 트랜스먹스와 플렉스먹스 오디오 비주얼 객체들을 초기화하는 단계 ;
(b) 페이로드 길이에 대응하는 크기의 버퍼를 판독하는 단계(이를 테면, 이 크기는 MPEG-2 트랜스포트 스트림 패킷의 페이로드 길이로 184 바이트일 수 있다.) ;
(c) 상기 버퍼(판독되었던)가 그 후에 트랜스먹스 층에 의해 플렉스먹스 프로토콜 데이터 유닛(FMPDU; FlexMux Protocol Data Unit)으로 포맷되는 단계 ;
(d) 플렉스먹스 층이 상기 FMPDU를 수신하고 대응하는 동기 층 프로토콜 데이터 유닛(또는 SLPDU(Synchronization Layer Protocol Data Unit), 상술한 바와 같이, 일반적으로 액세스 유닛의 세그먼트를 표현하는 이러한 SLPDU)을 추출하는 단계 ;
(e) 다음 단계는 테스트하는 단계로 : 액세스 유닛이 이전에 관련된 SLPDU 세그먼트들로부터 완전히 재구성되었는가 또는 재구성되지 않았는가? :
(e1) 액세스 유닛이 완전히 재구성되지 않은 경우, MPEG-4 디멀티플렉서는 데이터를 로컬 버퍼에 저장하고 다른 입력 패킷을 갖는 처리를 재개한다.
(e2) 모든 관련된 이전 SLPDU들로 구성되는, 완전한 액세스 유닛이 존재하는 경우, 출력 버퍼로 전달되거나 또는 파일에 기록된다.
그 후에 상기 처리는 데이터가 디멀티플렉서의 입력에 더 이상 존재하지 않을 때까지 다시 초기화된다.
기술된 디멀티플렉싱 장치는 필립스 회사에 의해 제조된 TM1000(=TriMedia)을 참고로 지정된 프로세서와 같은 프로그램가능한 멀티미디어 프로세서 상에 쉽게 통합될 수 있으며, 그 아키텍처는 상기 프로세서에 완전히 유연한 MPEG-4 이다.
본 발명은 멀티미디어 객체들에 대응하는 비트스트림의 형태, 특히 MPEG-4 표준에 따른 비트스트림의 형태로 이용할 수 있는 코드화된 데이터를 디멀티플렉스하는 장치이다.

Claims (3)

  1. 멀티미디어 객체들에 대응하는 비트스트림의 형태로 이용가능한 코드화된 데이터를 디멀티플렉싱하는 장치로서, 상기 비트스트림은 상기 멀티미디어 객체들의 상기 코드화된 표현의 개별적으로 액세스가능한 부분들로 세분화되는, 상기 디멀티플렉싱 장치에 있어서,
    상기 장치에서 수행된 모든 디멀티플렉싱 연산들은, 디코딩 연산들 전에, 상기 부분들을 보다 작은 기본 데이터 엔티티들로 더 세분화한 후, 상기 보다 작은 데이터 엔티티들의 각각에 연속적으로 인가되는 것을 특징으로 하는, 디멀티플렉싱 장치.
  2. 삭제
  3. 제 1 항에 있어서, 상기 디멀티플렉싱 연산들은 상기 디멀티플렉싱 장치의 요소들의 초기화 후에,
    (a) 버퍼를 판독하고 포맷하는 단계;
    (b) 개별적인 부분의 세그먼트들을 추출하는 단계;
    (c) 이전에 추출된 세그먼트들에서 개별적인 부분의 완전한 재구성 여부를 테스트하는 단계;
    (d) 출력 버퍼 또는 파일에 각각의 완전한 개별적인 부분을 전송하는 단계;
    (e) 데이터가 상기 디멀티플렉서의 입력에 더 이상 존재하지 않을 때까지 단계들((a) 내지 (d))을 반복하는 단계에 따라 수행되는 것을 특징으로 하는, 디멀티플렉싱 장치.
KR1020007002769A 1998-07-17 1999-07-10 코드화된 데이터를 디멀티플렉싱하는 장치 KR100705992B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP98401820.0 1998-07-17
EP98401820 1998-07-17

Publications (2)

Publication Number Publication Date
KR20010024033A KR20010024033A (ko) 2001-03-26
KR100705992B1 true KR100705992B1 (ko) 2007-04-12

Family

ID=8235446

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020007002769A KR100705992B1 (ko) 1998-07-17 1999-07-10 코드화된 데이터를 디멀티플렉싱하는 장치

Country Status (6)

Country Link
US (1) US6606329B1 (ko)
EP (1) EP1042921A1 (ko)
JP (1) JP2002521882A (ko)
KR (1) KR100705992B1 (ko)
CN (1) CN1147079C (ko)
WO (1) WO2000004723A1 (ko)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6735253B1 (en) 1997-05-16 2004-05-11 The Trustees Of Columbia University In The City Of New York Methods and architecture for indexing and editing compressed video over the world wide web
US7143434B1 (en) 1998-11-06 2006-11-28 Seungyup Paek Video description system and method
JP4389323B2 (ja) * 2000-02-29 2009-12-24 ソニー株式会社 シーン記述変換装置及び方法
US20010027468A1 (en) * 2000-03-09 2001-10-04 Sanyo Electric Co., Ltd. Transmission system, reception system, and transmission and reception system capable of displaying a scene with high quality
US20040125877A1 (en) * 2000-07-17 2004-07-01 Shin-Fu Chang Method and system for indexing and content-based adaptive streaming of digital video content
KR100841896B1 (ko) * 2001-02-27 2008-06-26 엔엑스피 비 브이 Mpeg-4 비디오 데이터를 인코딩하는 방법 및 장치
EP1276323A1 (en) * 2001-07-13 2003-01-15 France Telecom Method for broadcasting multimedia signals towards a plurality of terminals
WO2003051031A2 (en) 2001-12-06 2003-06-19 The Trustees Of Columbia University In The City Of New York Method and apparatus for planarization of a material by growing and removing a sacrificial film
MXPA04008659A (es) * 2002-03-08 2004-12-13 France Telecom Procedimiento de transmision de corrientes de datos dependientes.
US8010566B2 (en) 2004-10-13 2011-08-30 Electronics And Telecommunications Research Institute Extended multimedia file structure and multimedia file producting method and multimedia file executing method
WO2006096612A2 (en) 2005-03-04 2006-09-14 The Trustees Of Columbia University In The City Of New York System and method for motion estimation and mode decision for low-complexity h.264 decoder
WO2009126785A2 (en) 2008-04-10 2009-10-15 The Trustees Of Columbia University In The City Of New York Systems and methods for image archaeology
WO2009155281A1 (en) 2008-06-17 2009-12-23 The Trustees Of Columbia University In The City Of New York System and method for dynamically and interactively searching media data
US8671069B2 (en) 2008-12-22 2014-03-11 The Trustees Of Columbia University, In The City Of New York Rapid image annotation via brain state decoding and visual pattern mining

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998010591A1 (en) * 1996-09-02 1998-03-12 Kabushiki Kaisha Toshiba Information transmitting method, encoder/decoder of information transmitting system using the method, and encoding multiplexer/decoding inverse multiplexer
US9810591B2 (en) * 2013-03-15 2017-11-07 Nike, Inc. System and method of analyzing athletic activity

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU701138B2 (en) * 1995-07-13 1999-01-21 General Instrument Corporation Transmission of high rate isochronous data in MPEG-2 data streams
US6092107A (en) * 1997-04-07 2000-07-18 At&T Corp System and method for interfacing MPEG-coded audiovisual objects permitting adaptive control
US6057884A (en) * 1997-06-05 2000-05-02 General Instrument Corporation Temporal and spatial scaleable coding for video object planes
US6233356B1 (en) * 1997-07-08 2001-05-15 At&T Corp. Generalized scalability for video coder based on video objects
WO1999021337A2 (en) * 1997-10-17 1999-04-29 Koninklijke Philips Electronics N.V. Method of encapsulation of data into transport packets of constant size
JP2001518272A (ja) 1998-01-27 2001-10-09 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Mpeg−4システム迎合アーキテクチャ

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998010591A1 (en) * 1996-09-02 1998-03-12 Kabushiki Kaisha Toshiba Information transmitting method, encoder/decoder of information transmitting system using the method, and encoding multiplexer/decoding inverse multiplexer
US9810591B2 (en) * 2013-03-15 2017-11-07 Nike, Inc. System and method of analyzing athletic activity

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
9810591

Also Published As

Publication number Publication date
US6606329B1 (en) 2003-08-12
JP2002521882A (ja) 2002-07-16
CN1147079C (zh) 2004-04-21
KR20010024033A (ko) 2001-03-26
WO2000004723A1 (en) 2000-01-27
CN1274506A (zh) 2000-11-22
EP1042921A1 (en) 2000-10-11

Similar Documents

Publication Publication Date Title
US5621799A (en) Scrambled transmission system
KR100705992B1 (ko) 코드화된 데이터를 디멀티플렉싱하는 장치
KR100593581B1 (ko) 데이터를 일정한 사이즈의 전송 패킷으로 캡슐화하는 방법
US5838678A (en) Method and device for preprocessing streams of encoded data to facilitate decoding streams back-to back
US5856973A (en) Data multiplexing in MPEG server to decoder systems
US6026506A (en) Concealing errors in transport stream data
US6275507B1 (en) Transport demultiplexor for an MPEG-2 compliant data stream
KR101204134B1 (ko) 트랜스포트 데이터 스트림내에서 참조하는 유연성 있는 서브스트림
JPH11513222A (ja) 多重ビデオ対象画の表示時間スタンピング方法と同期化方法
CN108924600A (zh) 直播数据的发送接收方法、装置及电子设备
KR20010108318A (ko) 동화상 부호화 장치 및 동화상 복호화 장치
US6888895B2 (en) Method and device for encoding MPEG-4 video data
KR100390138B1 (ko) 등시성데이터의전송방법,등시성데이터의복원방법및장치,정보데이터를복원하기위한디코더
US7577170B2 (en) System for the dynamic multiplexing of digital streams
JPH104539A (ja) データ多重化方法及び多重データ再生装置
US6970514B1 (en) Signal processing device, signal processing method, decoding device, decoding method and recording medium
JP3536493B2 (ja) オーサリングシステム,このシステムで使用される符号化装置及び多重化装置並びに多重ビットストリームを生成する方法
JP7306527B2 (ja) 復号装置
CN108702533A (zh) 发送装置、发送方法、接收装置和接收方法
JP3531324B2 (ja) 符号化・多重化装置,多重化前処理装置及び符号化・多重化方法
JPH09298748A (ja) Mpegビットストリームにおいてスタッフィングビットの代わりにプライベートデータを送る方法および装置
JP3769457B2 (ja) ローカル時刻符号化方法
Kim et al. Design and implementation of a digital TV transport system
JP2000333170A (ja) デジタル動画視聴システム
JP2007036532A (ja) トランスポートストリーム出力回路、トランスポートストリーム編集回路、トランスポートストリーム多重化システム及びトランスポートストリーム多重化方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130321

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140319

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160318

Year of fee payment: 10