KR960036710A - 엠펙2의 트랜스포트 디코더 장치 - Google Patents
엠펙2의 트랜스포트 디코더 장치 Download PDFInfo
- Publication number
- KR960036710A KR960036710A KR1019950006204A KR19950006204A KR960036710A KR 960036710 A KR960036710 A KR 960036710A KR 1019950006204 A KR1019950006204 A KR 1019950006204A KR 19950006204 A KR19950006204 A KR 19950006204A KR 960036710 A KR960036710 A KR 960036710A
- Authority
- KR
- South Korea
- Prior art keywords
- decoder
- data
- transport
- pid
- flag
- 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/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(Packet ID)를 비교하여 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의 존재여부를 판별하여 상기 스테이트 머신으로 출력하는 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 true KR960036710A (ko) | 1996-10-28 |
KR0147122B1 KR0147122B1 (ko) | 1998-09-15 |
Family
ID=19410415
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950006204A KR0147122B1 (ko) | 1995-03-23 | 1995-03-23 | 엠펙2의 트랜스포트 디코더 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0147122B1 (ko) |
Cited By (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 IP Right Cessation
Cited By (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 시스템의 부가정보 데이터 필터링 장치 및 그제어방법 |
Also Published As
Publication number | Publication date |
---|---|
KR0147122B1 (ko) | 1998-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10489426B2 (en) | Category-prefixed data batching of coded media data in multiple categories | |
US6799246B1 (en) | Memory interface for reading/writing data from/to a memory | |
US20050259946A1 (en) | Video editing apparatus and video editing method | |
US20030093800A1 (en) | Command packets for personal video recorder | |
US6674801B1 (en) | Circuit for synchronizing picture and method therefor | |
KR970050172A (ko) | 디지탈 신호 처리기, 처리 방법 , 디지탈 신호 기록/재생 장치 및 디지탈 신호 재생 방법 | |
US8923688B2 (en) | Performing personal video recording (PVR) functions on digital video streams | |
KR960036772A (ko) | 더 낮은 레벨에서의 부호화된 복수 채널의 비데오데이타를 복호화하기 위한 더 높은 레벨의 복호화성능을 갖는 복호화장치 | |
US6285789B1 (en) | Variable length code decoder for MPEG | |
US6687305B1 (en) | Receiver, CPU and decoder for digital broadcast | |
KR960036710A (ko) | 엠펙2의 트랜스포트 디코더 장치 | |
KR970004367A (ko) | 디코더 및 mpeg 오디오 디코더 | |
US20050036555A1 (en) | Automatic direct memory access engine | |
KR100421833B1 (ko) | 엠펙2비디오디코더의화면스킵장치및방법 | |
US9508389B2 (en) | System, method, and apparatus for embedding personal video recording functions at picture level | |
KR100222705B1 (ko) | 오디오와 비디오를 동기시켜 출력하는 장치 | |
KR100200483B1 (ko) | 전송 디코더 | |
KR960027667A (ko) | 디지탈 위성 방송수신장치 | |
US20060239359A1 (en) | System, method, and apparatus for pause and picture advance | |
KR100672528B1 (ko) | 지상파 dmb용 오디오의 디코딩 방법 | |
KR950026273A (ko) | 고속탐색이 가능한 부호화 및 복호화장치 | |
US7660357B2 (en) | PES data processing | |
US20070248318A1 (en) | System and method for flexible mapping of AV vs record channels in a programmable transport demultiplexer/PVR engine | |
KR100525373B1 (ko) | 비디오 플레이어 및 비디오 플레이어의 고속 감기제어 방법 | |
KR0185831B1 (ko) | Mpeg2 pmt의 역패킷화기 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19950323 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19950323 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19980430 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19980515 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19980515 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20010329 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20020326 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20030407 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20040331 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20050331 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20060502 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20070418 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20070418 Start annual number: 10 End annual number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20090410 |