KR0147122B1 - 엠펙2의 트랜스포트 디코더 장치 - Google Patents
엠펙2의 트랜스포트 디코더 장치Info
- Publication number
- KR0147122B1 KR0147122B1 KR1019950006204A KR19950006204A KR0147122B1 KR 0147122 B1 KR0147122 B1 KR 0147122B1 KR 1019950006204 A KR1019950006204 A KR 1019950006204A KR 19950006204 A KR19950006204 A KR 19950006204A KR 0147122 B1 KR0147122 B1 KR 0147122B1
- Authority
- KR
- South Korea
- Prior art keywords
- decoder
- data
- transport
- flag
- pes
- 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
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling 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/4341—Demultiplexing 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling 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/4343—Extraction or processing of packetized elementary streams [PES]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (5)
- 채널 데이타를 입력하여 일시 저장하여 하기 스테이트 머신의 제어신호에 의해 데이타를 출력하는 버퍼부와, 하기 스테이트 머신의 콘트롤 신호에 의해 상기 버퍼부를 통해 트랜스포트 데이타를 입력하여 트랜스포트 에러 및 adfc를 디코딩하고 PID(PacketID)를 비교하여 PID 플래그를 셋팅하며, 하기 스테이트 머신으로 상태 플래그(status flag)를 출력하는 트랜스포트 헤더 디코더와, 상기 트랜스포트 헤더 디코더로 부터 출력된 상태 플래그중 ADF가 존재할 경우 PCR이 있는지 판별하여 로드하며 PCR로드가 끝났음의 상태 플래그를 출력하는 ADF 디코더와, 상기 트랜스포트 헤더 디코더에서 확인된 PID가 비디오, 오디오 등의 데이타이면 이를 입력하여 PES 스트림을 분해하여 PTS 및 DTS등의 데이타를 상기 ADF 디코더로 출력하고 디코딩된 데이타를 해당 비디오 오디오 디코더로 전송하는 PES 'X'디코더와, 상기 트랜스포트 헤더 디코더에서 확인된 PID가 PAT, PMT), CAT 등의 데이타이면 이들 데이타를 디코딩하여 PID 를 상기 트랜스포트 헤더 디코더에 로딩하고 동작이 끝나면 상태 플래그를 출력하는 PSI 디코더와, 상기 각 디코더로 부터 상태 플래그를 입력하고 이를 판단하여 해당 디코더가 동작되도록 콘트롤신호를 출력하는 스테이트 머신과, 사용자가 선택한 채널 데이타를 상기 PSI 디코더로 입력하는 호스트 프로세서를 포함하여 구성됨을 특징으로 하는 엠펙2(MPEG2)의 트랜스포트 디코더 장치.
- 제1항에 있어서, 트랜스포트 헤더 디코더는 트랜스포트 패킷값을 로드하는 트랜스포트 헤더 레지스터와, 상기 PSI 디코더로 부터 PID 데이타를 로드하는 PID 데이타 레지스터와, 상기 트랜스포트 헤더 레지스터와, PID 데이타 레지스터로 부터의 값을 입력하여 트랜스포트 패킷의 PID가 현재 활용 가능한 PID인지를 체크하여 상태 플래그(VID_f, AVD_f, PAT_f)를 상기 스테이트 머신으로 출력하는 PID 비교부와, 상기 트랜스포트 헤더 레지스터로 부터 ADF의 존재여부를 판별하여 상기 스테이트 머신으로 출력하는 ADF 콘트롤 판별부와, 상기 채널에 맞지않는 트랜스포트 패킥이 채널 데이타로 부터 입력되면 스테이트 머신으로 부터 출력된 로드 펄스를 가하여 트랜스포트 패킷의 나머지 바이트를 버리고 스테이트 머신의 초기로 돌아가라고 로드하는 카운터 184와, 상기 트랜스포트 헤더 레지스터의 신호에 따라 PES'X' 디코더의 동작을 지시하는 인디케이터를 포함하여 구성됨을 특징으로 하는 엠펙2(MPEG2)의 트랜스포트 디코더 장치.
- 제1항에 있어서, ADF 디코더는 상기 PES X 디코더로 부터 PTS를 입력받아 비디오 PTS를 처리하는 비디오 PTS 처리부와, 상기 PES X 디코더로 부터 PTS를 입력받아 오디오 PTS를 처리하는 비디오 PTS 처리부와, 상기 스테이트 머신의 adl 펄스에 의해 입력되는 ts_data를 로드하여 PCR 필드가 존재하는지를 판단하고 존재하면 PCR값을 로드하고 카운트하는 PCR 카운터 레지스터와, 상기 비디오 PTS 처리부와 오디오 PTS 처리부으로 부터 비디오, 오디오 PTS 처리된 값을 입력 받고 상기 PCR 카운터 레지스터로 부터 카운트값을 입력 받아 이를 비교하여 그 결과를 따라 PTS 비디오 플래그 및 PTS 오디오 플래그를 출력하는 타입 비교부와, 상기 PCR 카운터 레지스터에서 PCR로드가 끝나면 adf 플래그 및 PCR 플래그를 출력하는 ADF 레지스터를 포함하여 구성됨을 특징으로 하는 엠펙2(MPEG2)의 트랜스포트 디코더 장치.
- 제1항에 있어서, PES'X' 디코더는 상기 트랜스포트 헤더 디코더의 인디케이터가 하이일때 입력되는 ts_data를 로드하여 로드한 데이타 중 스트림 ID 데이타를 하기 스트림 ID 비교기로 출력하고 스테이트 머신의 PESD신호에 의해 PES 헤드의 처리가 끝나면 상테 플래그(PES_DTS_flag, pes_head_end_flag, pes_end_flag)을 출력하는 PES 헤더 레지스터와, 스트림 ID 레지스터에 들어 있는 데이타와 상기 PES 헤더 레지스터에서 출력된 스트림 ID 데이타를 비교하여 PES 헤더를 분해하는 스트림 ID 비교기와, 상기 트랜스포트 헤더 디코더의 인디케이터가 로우일때 ts_data를 로드하는 PES 'X' FIFO 수단부를 포함하여 구성됨을 특징으로 하는 엠펙2(MPEG2)의 트랜스포트 디코더 장치.
- 제1항에 있어서, PSI 디코더는 트랜스포트 스트림 ID 데이타와 호스트 프로세서에서 들어온 채널 데이타를 비교하여 선택된 채널인가를 판단하여 선택된 채널이면 채널 선택 플래그를 상기 스테이트 머신으로 출력하는 채널 비교기와, ts_data와 psi를 비교하여 스트림 타입(오디오/비디오)를 판단하여 상태 플래그를 출력하는 스트림 타입 비교기와, PAT 패킷으로 부터 PMT PID를 로드하는 PID 데이타 검출부와, PAT 패킷에서 처리되는 양을 계산하여 처리가 완료되었을 때 상태 플래그를 스테이트 머신으로 출력하는 렝스 레지스터와, PSI를 카운터하여 카운트 플래그를 출력하는 PSI 카운터를 포함하여 구성됨을 특징으로 하는 엠펙2(MPEG2)의 트랜스포트 디코더 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950006204A KR0147122B1 (ko) | 1995-03-23 | 1995-03-23 | 엠펙2의 트랜스포트 디코더 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950006204A KR0147122B1 (ko) | 1995-03-23 | 1995-03-23 | 엠펙2의 트랜스포트 디코더 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR960036710A KR960036710A (ko) | 1996-10-28 |
KR0147122B1 true KR0147122B1 (ko) | 1998-09-15 |
Family
ID=19410415
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950006204A Expired - Fee Related KR0147122B1 (ko) | 1995-03-23 | 1995-03-23 | 엠펙2의 트랜스포트 디코더 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0147122B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100331825B1 (ko) * | 1999-07-27 | 2002-04-09 | 구자홍 | 디지털 인터페이스의 전송 스트림 전달장치 및 방법 |
KR100390812B1 (ko) * | 2000-08-19 | 2003-07-10 | 주식회사 하이닉스반도체 | 엠피이지-2 시스템의 부가정보 데이터 필터링 장치 및 그제어방법 |
-
1995
- 1995-03-23 KR KR1019950006204A patent/KR0147122B1/ko not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR960036710A (ko) | 1996-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0137701B1 (ko) | 엠피이지-2(mpeg-2) 시스템의 피이에스(pes) 패킷화 장치 | |
US5726989A (en) | Method for ensuring synchronization of MPEG-1 data carried in an MPEG-2 transport stream | |
US6236432B1 (en) | MPEG II system with PES decoder | |
US5898695A (en) | Decoder for compressed and multiplexed video and audio data | |
CN1976448B (zh) | 用于音频和视频传输的方法和系统 | |
EP0798932B1 (en) | MPEG-2 transport decoder | |
US5371547A (en) | Apparatus for excising (and reinserting) specific data from a compressed video data stream to reduce its transmission bandwidth | |
US5579317A (en) | Packet error propagation for MPEG transport demultiplexers | |
US5568403A (en) | Audio/video/data component system bus | |
US20050259946A1 (en) | Video editing apparatus and video editing method | |
US6516005B1 (en) | Apparatus and method for data decoding | |
US7940799B2 (en) | Code conversion method and device thereof | |
US6330285B1 (en) | Video clock and framing signal extraction by transport stream “snooping” | |
JP3429652B2 (ja) | ディジタル符号化多重化装置 | |
US6233695B1 (en) | Data transmission control system in set top box | |
EP1119206A1 (en) | MPEG decoding device | |
KR0147122B1 (ko) | 엠펙2의 트랜스포트 디코더 장치 | |
US7349428B2 (en) | Data alignment of the packetized elementary streams in the coded data buffer for dual decode | |
US20060133474A1 (en) | Encoder and its method | |
US6970514B1 (en) | Signal processing device, signal processing method, decoding device, decoding method and recording medium | |
JPH10126371A (ja) | 多重化装置及び多重化方法 | |
US7050436B1 (en) | Device and method for processing a stream of data | |
JPH09298748A (ja) | Mpegビットストリームにおいてスタッフィングビットの代わりにプライベートデータを送る方法および装置 | |
JP2898212B2 (ja) | 画像復号回路 | |
JP2001111610A (ja) | 情報データ伝送システムの受信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
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 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
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 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
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: 20070418 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 |
|
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: 20080516 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: 20080516 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |