KR19990072760A - 패킷식별자필터회로및선입선출회로 - Google Patents
패킷식별자필터회로및선입선출회로 Download PDFInfo
- Publication number
- KR19990072760A KR19990072760A KR1019990005496A KR19990005496A KR19990072760A KR 19990072760 A KR19990072760 A KR 19990072760A KR 1019990005496 A KR1019990005496 A KR 1019990005496A KR 19990005496 A KR19990005496 A KR 19990005496A KR 19990072760 A KR19990072760 A KR 19990072760A
- Authority
- KR
- South Korea
- Prior art keywords
- packet data
- read
- data
- pid
- input
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/06—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/901—Buffering arrangements using storage descriptor, e.g. read or write pointers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Television Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
Claims (8)
- 입력 패킷 데이터 내의 PID(패킷 식별자)를 판별하면서, 패킷 데이터의 필터링을 실행하는 PID(패킷 식별자) 필터 회로에 있어서:사전에 비교값을 기억하기 위한 비교값 테이블; 및상기 입력 패킷 데이터 내의 상기 PID 의 기억 위치를 판별하고, 상기 비교값 테이블로부터 상기 비교값을 연속적으로 꺼내며, 매 한 워드씩 마다 상기 PID 의 값을 꺼내진 비교값과 비교하기 위한 비교기를 구비하는, PID 필터 회로.
- 제 1 항에 있어서, 선입 선출 방식으로 상기 입력 패킷 데이터를 기억하는 FIFO(선입 선출) 메모리를 더 구비하며, 상기 FIFO 메모리는 상기 입력 패킷 데이터가 필요한 것으로 판별될 때까지 판독 동작을 실행하지 않으며, 상기 입력 패킷 데이터가 불필요한 것으로 판별되는 경우 상기 PID 필터 회로는 상기 입력 패킷 데이터를 제거시키게 하는, PID 필터 회로.
- 제 1 항에 있어서, 선입 선출 방식으로 상기 입력 패킷 데이터를 기억하는 FIFO(선입 선출) 메모리를 더 구비하며, 상기 FIFO 메모리는 상기 비교기가 비교 동작을 실행하는 동안 판독 요구가 입력된다 하더라도 판독 동작을 실행하지 않는, PID 필터 회로.
- 제 1 항에 있어서, 상기 입력 패킷 데이터를 기억하는 제 1 및 제 2 FIFO(선입 선출) 메모리, 상기 제 1 및 상기 제 2 FIFO 메모리 중 한 메모리에 상기 입력 패킷 데이터를 입력하기 위한 제 1 스위치, 및 상기 제 1 및 상기 제 2 FIFO 메모리 사이에서 상기 제 1 스위치에 의해 선택되지 않는 출력을 선택하기 위한 제 2 스위치가 더 제공되며, 상기 제 1 및 상기 제 2 FIFO 메모리 사이의 어느 한 FIFO 메모리에 상기 입력 패킷 데이터가 입력될 때 다른 FIFO 메모리로부터 출력 패킷 데이터가 출력되고, 상기 한 FIFO 메모리에 기억된 입력 패킷 데이터가 상기 비교기의 비교 동작의 결과에 기초하여 필요한 것이 될 때 상기 PID 필터 회로는 상기 제 1 및 상기 제 2 스위치를 변환하여 출력 패킷 데이터를 상기 한 FIFO 메모리로부터 출력되게 하는, PID 필터 회로.
- 제 2 항에 있어서, 상기 FIFO 메모리는:상기 입력 패킷 데이터를 기억하며, 기록 동작 및 판독 동작을 독립적으로 실행할 수 있는 이중 포트 메모리;상기 이중 포트 메모리에 대하여 기록 어드레스를 유지하기 위한 기록 포인터;상기 이중 포트 메모리에 대하여 판독 어드레스를 유지하기 위한 판독 포인터;상기 이중 포트 메모리에 대하여 상기 기록 동작을 제어하며, 상기 기록 동작이 실행될 때 상기 기록 포인터의 값이 "1" 만큼 가산되고, 상기 입력 패킷 데이터가 상기 비교기를 통한 비교 동작의 결과에 기초하여 불필요한 것으로 판별될 때 상기 입력 패킷 데이터의 데이터 량에 따라 상기 기록 포인터의 값이 감산되는 기록 제어부; 및외부측으로부터의 판독 요구에 따라 상기 이중 포트 메모리에 대하여 판독 동작을 제어하며, 판독 동작이 실행될 때 상기 판독 포인터의 값이 "1" 만큼 가산되며, 상기 이중 포트 메모리 내의 데이터 량이 상기 입력 패킷 데이터의 패킷의 대응 길이 보다 적을 경우 상기 판독 요구와 상관없이 상기 판독 동작이 실행되지 않게 되는 판독 제어부를 구비하는, PID 필터 회로.
- 제 5 항에 있어서, 상기 기록 포인터의 값과 상기 판독 포인터의 값 사이의 차를 계산하여, 이를 상기 이중 포트 메모리 내의 데이터 량으로서 상기 판독 제어부에 출력하는 감산기를 제공하는, PID 필터 회로.
- 선입 선출 방식에 따라 입력 데이터를 기억하는 FIFO 메모리로 구성된 FIFO 회로에 있어서:상기 입력 데이터를 기억하며, 기록 동작 및 판독 동작을 독립적으로 실행할 수 있는 이중 포트 메모리;상기 이중 포트 메모리에 대하여 기록 어드레스를 유지하기 위한 기록 포인터;상기 이중 포트 메모리에 대하여 판독 어드레스를 유지하기 위한 판독 포인터;상기 이중 포트 메모리에 대하여 기록 동작을 제어하며, 기록 동작이 실행될 때 상기 기록 포인터의 값이 "1" 만큼 가산되고, 상기 입력 데이터가 불필요한 것임을 나타내는 제어 신호가 입력될 때 상기 입력 데이터의 데이터 량에 따라 상기 기록 포인터의 값이 감산되는 기록 제어부; 및외부측으로부터의 판독 요구에 응하여 상기 이중 포트 메모리에 대해 판독 동작을 제어하며, 판독 동작이 실행될 때 상기 판독 포인터의 값이 "1" 만큼 가산되고, 상기 입력 데이터가 소정의 규모 보다 적을 경우 상기 판독 요구와 상관없이 판독 동작이 실행되지 않게 되는 판독 제어부를 구비하는, FIFO 회로.
- 제 7 항에 있어서, 상기 기록 포인터의 값과 상기 판독 포인터의 값 사이의 차를 계산하여, 이를 상기 이중 포트 메모리 내의 데이터 량으로서 상기 판독 제어부에 출력하는 감산기를 제공하는, FIFO 회로.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP98-38866 | 1998-02-20 | ||
JP3886698A JP3189889B2 (ja) | 1998-02-20 | 1998-02-20 | Pidフィルタ回路 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR19990072760A true KR19990072760A (ko) | 1999-09-27 |
Family
ID=12537141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990005496A KR19990072760A (ko) | 1998-02-20 | 1999-02-19 | 패킷식별자필터회로및선입선출회로 |
Country Status (6)
Country | Link |
---|---|
US (1) | US6538999B1 (ko) |
EP (1) | EP0949808A3 (ko) |
JP (1) | JP3189889B2 (ko) |
KR (1) | KR19990072760A (ko) |
SG (2) | SG102533A1 (ko) |
TW (1) | TW409477B (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100350451B1 (ko) * | 2000-03-13 | 2002-08-28 | 삼성전자 주식회사 | 네트워크상의 장치에서의 패킷 필터링방법 |
KR100378791B1 (ko) * | 1999-12-02 | 2003-04-07 | 엘지전자 주식회사 | 피아이디/섹션 필터 |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19841371B4 (de) * | 1998-09-10 | 2006-04-20 | Grundig Multimedia B.V. | Verfahren und Vorrichtung zur Auswertung eines digitalen Datenstromes |
EP1258145B1 (en) * | 1999-12-14 | 2006-07-05 | General Instrument Corporation | Mpeg re-multiplexer having multiple inputs and multiple outputs |
US8284845B1 (en) | 2000-01-24 | 2012-10-09 | Ati Technologies Ulc | Method and system for handling data |
US6785336B1 (en) | 2000-01-24 | 2004-08-31 | Ati Technologies, Inc. | Method and system for retrieving adaptation field data associated with a transport packet |
US7366961B1 (en) | 2000-01-24 | 2008-04-29 | Ati Technologies, Inc. | Method and system for handling errors |
US6988238B1 (en) | 2000-01-24 | 2006-01-17 | Ati Technologies, Inc. | Method and system for handling errors and a system for receiving packet stream data |
US6999424B1 (en) | 2000-01-24 | 2006-02-14 | Ati Technologies, Inc. | Method for displaying data |
US6804266B1 (en) | 2000-01-24 | 2004-10-12 | Ati Technologies, Inc. | Method and apparatus for handling private data from transport stream packets |
US6885680B1 (en) | 2000-01-24 | 2005-04-26 | Ati International Srl | Method for synchronizing to a data stream |
US6763390B1 (en) * | 2000-01-24 | 2004-07-13 | Ati Technologies, Inc. | Method and system for receiving and framing packetized data |
US6778533B1 (en) | 2000-01-24 | 2004-08-17 | Ati Technologies, Inc. | Method and system for accessing packetized elementary stream data |
US7647619B2 (en) * | 2000-04-26 | 2010-01-12 | Sony Corporation | Scalable filtering table |
US7095945B1 (en) | 2000-11-06 | 2006-08-22 | Ati Technologies, Inc. | System for digital time shifting and method thereof |
US20020116705A1 (en) * | 2001-02-20 | 2002-08-22 | Perlman Stephen G. | System and method for processing conditional access data |
EP1241873A1 (en) | 2001-03-15 | 2002-09-18 | STMicroelectronics Ltd. | Storage of digital data |
KR100390841B1 (ko) * | 2001-03-27 | 2003-07-10 | 주식회사 하이닉스반도체 | 피아이디 검출을 고속화하기 위한 피아이디 저장 및 비교장치 및 방법 |
FR2823926B1 (fr) * | 2001-04-19 | 2004-06-04 | Scm Schneider Microsysteme Dev | Procede et dispositif de traitement des donnees d'un flux multiplexe |
US7660352B2 (en) * | 2003-04-04 | 2010-02-09 | Sony Corporation | Apparatus and method of parallel processing an MPEG-4 data stream |
PL361531A1 (en) | 2003-08-01 | 2005-02-07 | Advanced Digital Broadcast Polska Spółka z o.o. | Method for checking numerals and system designed to check numerals |
US20050060420A1 (en) * | 2003-09-11 | 2005-03-17 | Kovacevic Branko D. | System for decoding multimedia data and method thereof |
JP5177939B2 (ja) * | 2004-11-10 | 2013-04-10 | 株式会社東芝 | 情報処理装置 |
CN100344151C (zh) * | 2005-03-31 | 2007-10-17 | 上海南广电子技术有限公司 | 用于数字视频广播的节目标识符过滤器及其控制方法 |
US7742408B2 (en) * | 2006-08-04 | 2010-06-22 | Fujitsu Limited | System and method for filtering packets in a switching environment |
US8910233B2 (en) | 2008-12-22 | 2014-12-09 | Mediatek Inc. | Signal processing apparatuses capable of processing initially reproduced packets prior to buffering the initially reproduced packets |
US8325504B2 (en) * | 2009-09-18 | 2012-12-04 | Power Distribution, Inc. | Direct current power supply for mission critical applications |
JP2021157604A (ja) * | 2020-03-27 | 2021-10-07 | 株式会社村田製作所 | データ通信装置、データ通信モジュール |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02118722A (ja) * | 1988-10-27 | 1990-05-07 | Nec Corp | Fifoメモリ |
US5027330A (en) * | 1988-12-30 | 1991-06-25 | At&T Bell Laboratories | FIFO memory arrangement including a memory location fill indication |
US5267191A (en) * | 1989-04-03 | 1993-11-30 | Ncr Corporation | FIFO memory system |
JPH0324844A (ja) | 1989-06-21 | 1991-02-01 | Fujitsu Ltd | パケット転送方式 |
JPH03241584A (ja) * | 1990-02-19 | 1991-10-28 | Nec Corp | Fifoメモリ |
JPH04165529A (ja) * | 1990-10-30 | 1992-06-11 | Mitsubishi Electric Corp | Fifoメモリ制御回路 |
JPH04342336A (ja) | 1991-05-20 | 1992-11-27 | Fuji Xerox Co Ltd | 星型通信網における通信中継装置 |
JPH04358390A (ja) * | 1991-06-05 | 1992-12-11 | Matsushita Electric Ind Co Ltd | Fifoメモリ |
US5452010A (en) * | 1994-07-18 | 1995-09-19 | Tektronix, Inc. | Synchronizing digital video inputs |
JPH0895751A (ja) * | 1994-09-29 | 1996-04-12 | Hitachi Ltd | Fifoメモリ |
DE69631393T2 (de) * | 1995-03-29 | 2004-10-21 | Hitachi Ltd | Dekoder für komprimierte und multiplexierte Bild- und Audiodaten |
US5920572A (en) * | 1995-06-30 | 1999-07-06 | Divicom Inc. | Transport stream decoder/demultiplexer for hierarchically organized audio-video streams |
JP3330797B2 (ja) * | 1995-10-02 | 2002-09-30 | 富士通株式会社 | 動画像データ格納方式および動画像データ復号方式 |
US5835493A (en) * | 1996-01-02 | 1998-11-10 | Divicom, Inc. | MPEG transport stream remultiplexer |
JPH09247119A (ja) | 1996-03-11 | 1997-09-19 | Oki Electric Ind Co Ltd | 多重化装置 |
JPH09307865A (ja) | 1996-05-15 | 1997-11-28 | Hitachi Ltd | 圧縮画像音声デコーダ装置 |
US6208643B1 (en) * | 1996-10-11 | 2001-03-27 | Sarnoff Corporation | Apparatus and method for analyzing bitstreams |
JP3764806B2 (ja) | 1997-07-31 | 2006-04-12 | 株式会社日立製作所 | 受信装置 |
KR100261706B1 (ko) | 1996-12-17 | 2000-07-15 | 가나이 쓰도무 | 디지탈방송신호의 수신장치와 수신 및 기록재생장치 |
JPH10290207A (ja) | 1997-04-17 | 1998-10-27 | Hitachi Ltd | 多重化データ分離装置 |
US6359911B1 (en) * | 1998-12-04 | 2002-03-19 | Koninklijke Philips Electronics N.V. (Kpenv) | MPEG-2 transport demultiplexor architecture with non-time-critical post-processing of packet information |
-
1998
- 1998-02-20 JP JP3886698A patent/JP3189889B2/ja not_active Expired - Fee Related
-
1999
- 1999-02-03 US US09/243,551 patent/US6538999B1/en not_active Expired - Fee Related
- 1999-02-06 TW TW088101812A patent/TW409477B/zh not_active IP Right Cessation
- 1999-02-09 SG SG9900500A patent/SG102533A1/en unknown
- 1999-02-09 SG SG200304830-3A patent/SG140448A1/en unknown
- 1999-02-19 KR KR1019990005496A patent/KR19990072760A/ko not_active Application Discontinuation
- 1999-02-19 EP EP19990250047 patent/EP0949808A3/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100378791B1 (ko) * | 1999-12-02 | 2003-04-07 | 엘지전자 주식회사 | 피아이디/섹션 필터 |
KR100350451B1 (ko) * | 2000-03-13 | 2002-08-28 | 삼성전자 주식회사 | 네트워크상의 장치에서의 패킷 필터링방법 |
Also Published As
Publication number | Publication date |
---|---|
TW409477B (en) | 2000-10-21 |
US6538999B1 (en) | 2003-03-25 |
SG140448A1 (en) | 2008-03-28 |
SG102533A1 (en) | 2004-03-26 |
JP3189889B2 (ja) | 2001-07-16 |
EP0949808A2 (en) | 1999-10-13 |
EP0949808A3 (en) | 2008-11-19 |
JPH11239177A (ja) | 1999-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR19990072760A (ko) | 패킷식별자필터회로및선입선출회로 | |
US5742361A (en) | Data demultiplexer | |
US5841472A (en) | MPEG2 transport decoder | |
US7680946B2 (en) | Stream data processing device, stream data processing method, program, and medium | |
US5765023A (en) | DMA controller having multiple channels and buffer pool having plurality of buffers accessible to each channel for buffering data transferred to and from host computer | |
US5438535A (en) | Content addressable memory system | |
US5812760A (en) | Programmable byte wise MPEG systems layer parser | |
US5781799A (en) | DMA controller arrangement having plurality of DMA controllers and buffer pool having plurality of buffers accessible to each of the channels of the controllers | |
US4864495A (en) | Apparatus for controlling vacant areas in buffer memory in a pocket transmission system | |
JPH04243347A (ja) | 通信制御装置 | |
US20110314190A1 (en) | Fifo buffer system | |
US6961338B2 (en) | Demultiplexer for handling different multiplexed data formats | |
GB2327580A (en) | Transport packet stream data separation | |
JPH07202901A (ja) | Atmスイッチ | |
KR101008634B1 (ko) | 디지털 티브이의 시스템 복호화 장치 | |
US20060224786A1 (en) | Signal transfer apparatus and signal transfer method | |
US7631114B2 (en) | Serial communication device | |
US6950462B2 (en) | Video encoding apparatus, video encoding method, and frame rate conversion apparatus | |
JP7145117B2 (ja) | 通信装置 | |
JP5316696B2 (ja) | データブロック読出制御装置 | |
KR100630019B1 (ko) | 프로세서 시스템 | |
JP2794953B2 (ja) | データ廃棄方式 | |
JP2002169767A (ja) | データ転送方法、データ転送装置、通信インターフェース方法および通信インターフェース装置 | |
KR0183831B1 (ko) | 데이터 버퍼링 장치 | |
JP2002007312A (ja) | 情報入出力装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19990219 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20010131 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20011126 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20010131 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |