KR100776943B1 - 고성능 비디오 캡쳐 카드 및 다채널 비디오 캡쳐 방법 - Google Patents
고성능 비디오 캡쳐 카드 및 다채널 비디오 캡쳐 방법 Download PDFInfo
- Publication number
- KR100776943B1 KR100776943B1 KR1020060074556A KR20060074556A KR100776943B1 KR 100776943 B1 KR100776943 B1 KR 100776943B1 KR 1020060074556 A KR1020060074556 A KR 1020060074556A KR 20060074556 A KR20060074556 A KR 20060074556A KR 100776943 B1 KR100776943 B1 KR 100776943B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- frame buffer
- buffering
- pci
- video
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 239000000872 buffer Substances 0.000 claims abstract description 109
- 230000003139 buffering effect Effects 0.000 claims abstract description 81
- 230000005540 biological transmission Effects 0.000 claims abstract description 27
- 239000000284 extract Substances 0.000 claims abstract description 8
- 238000000605 extraction Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 8
- 230000002093 peripheral effect Effects 0.000 abstract description 2
- 238000007796 conventional method Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 16
- 229920006395 saturated elastomer Polymers 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000013481 data capture Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 101150112732 GNT1 gene Proteins 0.000 description 1
- 101100524346 Xenopus laevis req-a gene Proteins 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000012464 large buffer Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
Images
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/44—Processing 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/44004—Processing 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 video buffer management, e.g. video decoder buffer or video display buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0024—Peripheral component interconnect [PCI]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
비디오 포맷 | 해상도 | FPS |
NTSC | 352x240 | 480 |
704x240 | 341 | |
704x480 | 98 | |
PAL | 352x288 | 400 |
704x288 | 302 | |
704x576 | 80 |
Claims (16)
- 적어도 하나의 채널의 디지털 비디오 신호를 입력받아 데이터 버퍼링을 위한 정보를 추출하고, 버퍼링 과정을 제어하는 버퍼링 제어부;상기 버퍼링 제어부의 제어 신호에 따라 상기 적어도 하나의 채널에 각각 대응하는 적어도 하나의 저장 영역에 디지털 비디오 데이터를 버퍼링하는 프레임 버퍼; 및상기 적어도 하나의 저장 영역 중 하나 이상의 저장 영역에 기준치 이상의 데이터가 저장되는 경우 PCI 버스에 데이터 전송 요청 신호를 송신하고, 상기 PCI 버스로부터 데이터 전송 수락 신호를 수신하면 상기 프레임 버퍼에 저장된 데이터를 독출하여 상기 PCI 버스로 전송하는 PCI 인터페이스부를 포함하는 비디오 캡쳐 카드.
- 제 1항에 있어서,상기 프레임 버퍼의 기준치는 상기 프레임 버퍼의 하나의 저장 영역에 할당된 용량의 1/2인 비디오 캡쳐 카드.
- 제 1항에 있어서,상기 프레임 버퍼는 SDRAM으로 형성되는 비디오 캡쳐 카드.
- 제 1항에 있어서,상기 프레임 버퍼는 상기 적어도 하나의 저장 영역 각각을 두 영역으로 분할하여 핑퐁 방식으로 데이터를 버퍼링하는 비디오 캡쳐 카드.
- 제 1항에 있어서,상기 버퍼링 제어부는상기 프레임 버퍼의 사용을 위한 신호를 전송하는 복수의 비디오 신호 인터페이스 수단과,상기 PCI 인터페이스부에 프레임 메모리의 주소와 전송할 데이터의 크기를 설정하고, 원하는 채널의 데이터를 상기 전송 크기만큼 독출하는 비디오 데이터 독출 수단과,상기 프레임 버퍼의 제어를 위한 SDRAM 컨트롤러, 및상기 프레임 버퍼와 연동하는 상기 복수의 비디오 신호 인터페이스 수단과, 상기 비디오 데이터 독출 수단을 중재하는 SDRAM 아비터를 포함하는 비디오 캡쳐 카드.
- 제 5항에 있어서,상기 비디오 신호 인터페이스 수단은입력된 디지털 비디오 신호로부터 타이밍 정보를 추출하고, 프레임의 시작을 판단하는 타이밍 정보 추출 모듈과,상기 타이밍 정보 추출 모듈을 통하여 결정된 유효 픽셀을 저장하고, 프레임 버퍼의 버스트 액세스를 조력하는 FIFO, 및상기 타이밍 정보 추출 모듈로부터 추출되는 수직 싱크와 필드 신호를 기준으로 데이터 프레임의 시작을 판단하고, 상기 프레임 버퍼의 주소를 동기화시키는 프레임 버퍼 주소설정 모듈을 포함하는 비디오 캡쳐 카드.
- 복수의 채널을 통하여 디지털 비디오 신호를 입력받아 데이터 버퍼링을 위한 정보를 추출하고, 프레임 버퍼를 통한 버퍼링 과정을 제어하는 버퍼링 제어부;상기 프레임 버퍼에 기준치 이상의 데이터가 저장되는 경우 PCI 버스에 데이터 전송 요청 신호를 송신하고, 상기 PCI 버스로부터 데이터 전송 수락 신호를 수신하면, 상기 프레임 버퍼에 저장된 데이터를 독출하여 PCI 버스로 전송하는 PCI 인터페이스부를 포함하는 PCI 인터페이스 칩.
- 제 7항에 있어서,상기 프레임 버퍼는 SDRAM인 PCI 인터페이스 칩.
- 제 7항에 있어서,상기 버퍼링 제어부는 상기 프레임 메모리를 상기 복수의 채널에 각각 대응하는 복수의 저장 영역으로 구분하고,상기 복수의 채널 각각을 통하여 입력되는 디지털 비디오 신호를 상기 복수 의 저장 영역 중 상기 복수의 채널 각각에 대응하는 저장 영역에 저장하는 PCI 인터페이스 칩.
- 제 9항에 있어서,상기 기준치 이상의 데이터는 상기 복수의 저장 영역 각각의 용량의 1/2인 PCI 인터페이스 칩.
- 제 9항에 있어서,상기 버퍼링 제어부는 상기 복수의 저장 영역 각각을 두 영역으로 분할하여 핑퐁 방식으로 데이터를 버퍼링하는 PCI 인터페이스 칩.
- (A) 입력된 디지털 비디오 신호를 버퍼링 제어부의 제어 신호에 따라 프레임 버퍼의 각 채널에 대응되는 저장 영역에 버퍼링하는 단계;(B) 상기 프레임 버퍼의 저장 영역에 기준치 이상의 데이터가 적재되는 채널 발생 시 이를 PCI 인터페이스부에 통지하는 단계;(C) 상기 통지를 수신한 PCI 인터페이스부가 PCI 버스에 데이터 전송 요청 신호를 전송하는 단계;(D) 상기 요청 신호에 대한 응답으로 상기 PCI 버스로부터 데이터 전송 수락 신호를 수신하는 경우, 상기 프레임 버퍼에 저장되어 있던 데이터를 독출하여 PCI 인터페이스부로 전송하는 단계; 및(E) 상기 데이터를 PCI 인터페이스부로부터 PCI 버스로 전송하는 단계를 포함하는 다채널 비디오 캡쳐 방법.
- 제 12항에 있어서,상기 (D) 단계는, 상기 프레임 버퍼로부터 전송받은 데이터를 PCI 인터페이스부에 내재된 FIFO로 재차 버퍼링하는 단계가 더 포함되는 다채널 비디오 캡쳐 방법.
- 제 12항에 있어서,상기 기준치는 저장 영역 용량의 1/2인 다채널 비디오 캡쳐 방법.
- 제 12항에 있어서,상기 프레임 버퍼는 SDRAM으로 형성되는 다채널 비디오 캡쳐 방법.
- 제 12항에 있어서,상기 프레임 버퍼는 상기 저장 영역을 두 영역으로 분할하여 핑퐁 방식으로 데이터를 버퍼링하는 다채널 비디오 캡쳐 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060074556A KR100776943B1 (ko) | 2006-08-08 | 2006-08-08 | 고성능 비디오 캡쳐 카드 및 다채널 비디오 캡쳐 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060074556A KR100776943B1 (ko) | 2006-08-08 | 2006-08-08 | 고성능 비디오 캡쳐 카드 및 다채널 비디오 캡쳐 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100776943B1 true KR100776943B1 (ko) | 2007-11-21 |
Family
ID=39079888
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060074556A KR100776943B1 (ko) | 2006-08-08 | 2006-08-08 | 고성능 비디오 캡쳐 카드 및 다채널 비디오 캡쳐 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100776943B1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109922367A (zh) * | 2017-12-13 | 2019-06-21 | 德克萨斯仪器股份有限公司 | 视频输入端口 |
KR102633455B1 (ko) * | 2022-08-18 | 2024-02-07 | 한국전자기술연구원 | 멀티 채널 영상의 인코딩 장치 |
CN118227530A (zh) * | 2024-05-23 | 2024-06-21 | 苏州熠品质量技术服务有限公司 | 一种基于fpga的小乒乓存储控制器及其数据处理方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000050903A (ko) * | 1999-01-15 | 2000-08-05 | 이종수 | 디지털 비디오 캡쳐 보드 |
KR100290495B1 (ko) | 1994-12-23 | 2001-06-01 | 로데릭 더블류 루이스 | 다중 데이터 경로를 갖는 메인 메모리 시스템 |
KR20020008620A (ko) * | 2000-07-24 | 2002-01-31 | 박길순 | 데이터 송신량에 따른 비디오/오디오 합성률 제어 및하드웨어적 엠제이펙 변환을 이용한 실시간 멀티미디어전송 시스템 |
US20020118293A1 (en) | 1999-08-17 | 2002-08-29 | Koichiro Hori | Dynamic range video recording and playback system and method |
WO2004095757A2 (en) | 2003-04-23 | 2004-11-04 | Niket Keshav Patwardhan | Rate adaptive data broadcast technique |
-
2006
- 2006-08-08 KR KR1020060074556A patent/KR100776943B1/ko active IP Right Grant
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100290495B1 (ko) | 1994-12-23 | 2001-06-01 | 로데릭 더블류 루이스 | 다중 데이터 경로를 갖는 메인 메모리 시스템 |
KR20000050903A (ko) * | 1999-01-15 | 2000-08-05 | 이종수 | 디지털 비디오 캡쳐 보드 |
US20020118293A1 (en) | 1999-08-17 | 2002-08-29 | Koichiro Hori | Dynamic range video recording and playback system and method |
KR20020008620A (ko) * | 2000-07-24 | 2002-01-31 | 박길순 | 데이터 송신량에 따른 비디오/오디오 합성률 제어 및하드웨어적 엠제이펙 변환을 이용한 실시간 멀티미디어전송 시스템 |
WO2004095757A2 (en) | 2003-04-23 | 2004-11-04 | Niket Keshav Patwardhan | Rate adaptive data broadcast technique |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109922367A (zh) * | 2017-12-13 | 2019-06-21 | 德克萨斯仪器股份有限公司 | 视频输入端口 |
CN109922367B (zh) * | 2017-12-13 | 2023-05-12 | 德克萨斯仪器股份有限公司 | 视频ic芯片、视频ic***及用于视频ic芯片的方法 |
US11902612B2 (en) | 2017-12-13 | 2024-02-13 | Texas Instruments Incorporated | Video input port |
KR102633455B1 (ko) * | 2022-08-18 | 2024-02-07 | 한국전자기술연구원 | 멀티 채널 영상의 인코딩 장치 |
WO2024038962A1 (ko) * | 2022-08-18 | 2024-02-22 | 한국전자기술연구원 | 멀티 채널 영상의 인코딩 장치 |
CN118227530A (zh) * | 2024-05-23 | 2024-06-21 | 苏州熠品质量技术服务有限公司 | 一种基于fpga的小乒乓存储控制器及其数据处理方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5680178A (en) | Video multiplexing system for superimposition of scalable video data streams upon a background video data stream | |
JP4131052B2 (ja) | 撮像装置 | |
US7548586B1 (en) | Audio and video processing apparatus | |
EP0384257A2 (en) | Audio video interactive display | |
CN101572826B (zh) | 超声视频显示装置和方法 | |
EP1285429B1 (en) | A graphics subsystem including a ramdac ic with digital video storage interface for connection to a graphics bus using dma | |
US7170553B2 (en) | Image processing apparatus, image processing method and portable imaging apparatus | |
US5929933A (en) | Video multiplexing system for superimposition of scalable video data streams upon a background video data stream | |
JP4253881B2 (ja) | 撮像装置 | |
US20060133695A1 (en) | Display controller, electronic instrument, and image data supply method | |
US20070065022A1 (en) | Image signal processing apparatus and method | |
KR100776943B1 (ko) | 고성능 비디오 캡쳐 카드 및 다채널 비디오 캡쳐 방법 | |
JP2000092375A (ja) | 信号処理装置及びその制御方法 | |
US6948022B2 (en) | Digital image transfer controller | |
US20060236012A1 (en) | Memory controller, image processing controller, and electronic instrument | |
JP4158245B2 (ja) | 信号処理装置 | |
US20110019089A1 (en) | System for video frame synchronization using sub-frame memories | |
JP4264602B2 (ja) | 画像処理装置 | |
US20100254618A1 (en) | Method for Accessing Image Data and Related Apparatus | |
US6154202A (en) | Image output apparatus and image decoder | |
CN101714061B (zh) | 微型计算机和安装在车辆上的*** | |
JP6021556B2 (ja) | 画像処理装置 | |
JP4532969B2 (ja) | データ処理装置及び方法 | |
Brosz et al. | A single-chip HDTV video decoder design | |
JP3745605B2 (ja) | 電子スチルカメラ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121109 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20131108 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20141029 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20151105 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20171109 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20181210 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20191104 Year of fee payment: 13 |