KR100561462B1 - 화상형성시스템에 있어서 영상처리방법 및 장치 - Google Patents
화상형성시스템에 있어서 영상처리방법 및 장치 Download PDFInfo
- Publication number
- KR100561462B1 KR100561462B1 KR1020030046319A KR20030046319A KR100561462B1 KR 100561462 B1 KR100561462 B1 KR 100561462B1 KR 1020030046319 A KR1020030046319 A KR 1020030046319A KR 20030046319 A KR20030046319 A KR 20030046319A KR 100561462 B1 KR100561462 B1 KR 100561462B1
- Authority
- KR
- South Korea
- Prior art keywords
- block
- data
- image data
- image processing
- overlap
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42692—Internal components of the client ; Characteristics thereof for reading from or writing on a volatile storage medium, e.g. Random Access Memory [RAM]
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
Abstract
Description
Claims (19)
- DMA 전송사이즈 및 오버랩 데이터의 사이즈에 따라서, 원본 영상데이터를 블럭 단위로 분할하여 저장하는 제1 저장부; 및상기 제1 저장부에 저장된 현재 블록의 상기 메인데이터를 DMA에 의해 수신하고, 각 블럭의 경계부분에서 이음매가 발생하지 않도록 상기 현재 블럭의 상기 메인데이터, 이전 블럭의 제1 오버랩 영상데이터, 및 다음 블록의 제2 오버랩 영상데이터를 저장하고, 저장된 영상데이터를 이용하여 상기 현재 블럭에 대하여 소정의 영상처리를 수행하고, 상기 현재 블럭에 대한 영상처리 결과데이터를 다음 블럭을 위한 상기 제1 오버랩 영상데이터로 제공하는 신호처리수단을 포함하며,상기 제1 오버랩 영상데이터는 이전 블럭에 대한 영상처리 결과데이터 중 상기 현재 블럭과의 경계부분에 위치하며, 상기 제2 오버랩 영상데이터는 다음 블럭의 영상데이터 중 상기 현재 블럭과의 경계부분에 위치하는 것을 특징으로 하는 이음매없는 영상처리장치.
- 제1 항에 있어서, 상기 신호처리수단은상기 메인데이터와 제1 및 제2 오버랩 영상데이터를 임의의 라인에 대하여 블럭 단위로 저장하는 제2 저장부;상기 제1 및 제2 저장부간의 데이터 전송을 수행하는 DMA 제어부;상기 제2 저장부에 저장된 영상데이터를 이용하여 소정의 영상처리를 수행하는 영상처리부;상기 영상처리부에서 생성되는 소정 블럭에 대한 영상처리 결과데이터를 상기 제1 오버랩 영상데이터로 저장하는 제3 저장부; 및상기 제2 저장부의 각 영역을 설정하고, 상기 제1 및 제3 저장부로부터 제2 저장부의 각 영역으로 영상데이터가 전송되도록 상기 DMA 제어부와 영상처리부를 제어하는 오버랩 제어부를 포함하는 것을 특징으로 하는 이음매없는 영상처리장치.
- 제1 항에 있어서, 상기 신호처리수단은상기 메인데이터, 제1 및 제2 오버랩 영상데이터와 영상처리 결과데이터를 임의의 라인에 대하여 블럭 단위로 저장하는 제2 저장부;상기 제1 및 제2 저장부간의 데이터 전송을 수행하는 DMA 제어부;상기 제2 저장부에 저장된 영상데이터를 이용하여 소정의 영상처리를 수행하고, 소정 블럭에 대한 영상처리 결과데이터를 상기 제1 오버랩 영상데이터로 제공하는 영상처리부; 및상기 제2 저장부의 각 영역을 설정하고, 상기 제1 저장부로부터 제2 저장부의 각 영역으로 영상데이터가 전송되도록 상기 DMA 제어부와 영상처리부를 제어하는 오버랩 제어부를 포함하는 것을 특징으로 하는 이음매없는 영상처리장치.
- 제1 항 내지 제3 항 중 어느 한 항에 있어서, 상기 영상처리과정은 상기 원 본 영상데이터를 라인 단위로 순차적으로 영상처리를 수행하고, 임의의 라인내에서는 블럭 단위로 순차적으로 영상처리를 수행하는 것을 특징으로 하는 이음매없는 영상처리장치.
- 제2 항 또는 제3 항에 있어서, 상기 오버랩 제어부는 상기 제2 저장부의 용량에 따라서 상기 원본 영상데이터를 N 개의 블럭으로 분할하는 것을 특징으로 하는 이음매없는 영상처리장치.
- 제2 항 또는 제3 항에 있어서, 상기 오버랩 제어부는 상기 영상처리부에서 수행되는 영상처리의 유형에 따라 각 블럭에서 상기 제1 및 제2 오버랩 영상데이터의 사이즈를 결정하는 것을 특징으로 하는 이음매없는 영상처리장치.
- 제2 항 또는 제3 항에 있어서, 상기 제2 저장부에 현재 블럭의 영상데이터가 저장되는 경우, 상기 제1 오버랩 영상데이터는 이전 블럭에 포함된 영상데이터이고, 상기 제2 오버랩 영상데이터는 다음 블럭에 포함된 영상데이터인 것을 특징으로 하는 이음매없는 영상처리장치.
- 제2 항에 있어서, 상기 제2 저장부는이전 블럭에 대한 영상처리 결과데이터 중 현재 블럭과의 경계부분에 위치하는 제1 오버랩 영상데이터를 저장하는 제1 영역;상기 원본 영상데이터 중 현재 블럭의 영상데이터가 저장되는 제2 영역; 및상기 원본 영상데이터 중 다음 블럭의 영상데이터 중 현재 블럭과의 경계부분에 위치하는 제2 오버랩 영상데이터를 저장하는 제3 영역으로 이루어지는 것을 특징으로 하는 이음매없는 영상처리장치.
- 제8 항에 있어서, 상기 현재 블럭이 첫번째 블럭인 경우에는 상기 제1 영역은 소정의 디폴트 값으로 설정되는 것을 특징으로 하는 이음매없는 영상처리장치.
- 제8 항에 있어서, 상기 현재 블럭이 마지막 블럭인 경우에는 상기 제 3 영역과 상기 제3 저장부는 소정의 디폴트 값으로 설정되는 것을 특징으로 하는 이음매없는 영상처리장치.
- 제3 항에 있어서, 상기 제2 저장부는이전 블럭에 대한 영상처리 결과데이터 중 현재 블럭과의 경계부분에 위치하는 제1 오버랩 영상데이터를 저장하는 제1 영역;상기 원본 영상데이터 중 현재 블럭의 영상데이터가 저장되는 제2 영역;상기 원본 영상데이터 중 다음 블럭의 영상데이터 중 현재 블럭과의 경계부분에 위치하는 제2 오버랩 영상데이터를 저장하는 제3 영역; 및상기 영상처리부에서 생성되는 소정 블럭에 대한 영상처리 결과데이터를 상기 제1 오버랩 영상데이터로 저장하는 제4 영역으로 이루어지는 것을 특징으로 하 는 이음매없는 영상처리장치.
- 제11 항에 있어서, 상기 현재 블럭이 첫번째 블럭인 경우에는 상기 제1 영역은 소정의 디폴트 값으로 설정되는 것을 특징으로 하는 이음매없는 영상처리장치.
- 제11 항에 있어서, 상기 현재 블럭이 마지막 블럭인 경우에는 상기 제 3 영역과 상기 제4 영역은 소정의 디폴트 값으로 설정되는 것을 특징으로 하는 이음매없는 영상처리장치.
- (a) DMA 전송사이즈와 오버랩 데이터의 사이즈를 결정하는 단계;(b) 상기 DMA 전송사이즈 및 오버랩 데이터의 사이즈에 따라서, 원본 영상데이터를 블럭 단위로 분할하고, 메인데이터, 제1 및 제2 오버랩 영상데이터와 영상처리 결과데이터를 임의의 라인에 대하여 블럭 단위로 저장하는 단계; 및(c) 상기 (b) 단계에서 저장된 영상데이터를 이용하여 현재 블럭에 대하여 소정의 영상처리를 수행하고, 현재 블럭에 대한 영상처리 결과데이터를 다음 블럭을 위한 상기 제1 오버랩 영상데이터로 제공하는 단계를 포함하며,상기 제1 오버랩 영상데이터는 이전 블럭에 대한 영상처리 결과데이터 중 상기 현재 블럭과의 경계부분에 위치하며, 상기 제2 오버랩 영상데이터는 다음 블럭의 영상데이터 중 상기 현재 블럭과의 경계부분에 위치하는 것을 특징으로 하는 이음매없는 영상처리방법.
- 제14 항에 있어서, 상기 (b) 단계는(b1) 원본 영상데이터 중에서 상기 현재 블럭의 메인데이터를 로드하는 단 계; 및(b2) 상기 임의의 라인에 있어서 상기 현재 블럭의 위치에 따라서 제1 및 제2 오버랩 영상데이터 중 적어도 하나 이상을 로드하는 단계를 포함하는 것을 특징으로 하는 이음매없는 영상처리방법.
- 제15 항에 있어서, 상기 (b2) 단계는(b21) 상기 현재 블럭이 첫번째 블럭인 경우 다음 블럭에서 상기 현재 블럭과의 경계부분에 위치한 제2 오버랩 영상데이터를 로드하는 단계;(b22) 상기 현재 블럭이 두번째 내지 (N-1) 번째 블럭 중 어느 하나인 경우 이전 블럭에 대한 영상처리 결과데이터 중 상기 현재 블럭과의 경계부분에 위치한 제1 오버랩 영상데이터와, 다음 블럭에서 상기 현재 블럭과의 경계부분에 위치한 제2 오버랩 영상데이터를 로드하는 단계; 및(b23) 상기 현재 블럭이 N 번째 블럭인 경우 이전 블럭에 대한 영상처리 결과데이터 중 상기 현재 블럭과의 경계부분에 위치한 제1 오버랩 영상데이터를 로드하는 단계를 포함하는 것을 특징으로 하는 이음매없는 영상처리방법.
- 제14 항에 있어서, 상기 (c) 단계는 상기 원본 영상데이터를 라인 단위로 순차적으로 영상처리를 수행하고, 임의의 라인내에서는 블럭 단위로 순차적으로 영상처리를 수행하는 것을 특징으로 하는 이음매없는 영상처리방법.
- 제14 항에 있어서, 상기 (c) 단계에서 수행되는 영상처리의 유형에 따라 각 블럭에서 상기 제1 및 제2 오버랩 영상데이터의 사이즈가 결정되는 것을 특징으로 하는 이음매없는 영상처리방법.
- 제14 항 내지 제18 항 중 어느 한 항에 기재된 방법을 실행할 수 있는 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030046319A KR100561462B1 (ko) | 2003-07-09 | 2003-07-09 | 화상형성시스템에 있어서 영상처리방법 및 장치 |
US10/880,469 US20050007375A1 (en) | 2003-07-09 | 2004-07-01 | Seamless image processing method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030046319A KR100561462B1 (ko) | 2003-07-09 | 2003-07-09 | 화상형성시스템에 있어서 영상처리방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050006489A KR20050006489A (ko) | 2005-01-17 |
KR100561462B1 true KR100561462B1 (ko) | 2006-03-16 |
Family
ID=33562949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030046319A Expired - Fee Related KR100561462B1 (ko) | 2003-07-09 | 2003-07-09 | 화상형성시스템에 있어서 영상처리방법 및 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20050007375A1 (ko) |
KR (1) | KR100561462B1 (ko) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006146672A (ja) * | 2004-11-22 | 2006-06-08 | Toshiba Corp | データ処理装置及びデータ処理方法 |
US8300085B2 (en) * | 2005-10-14 | 2012-10-30 | Microsoft Corporation | Occlusion handling in stereo imaging |
US20110143344A1 (en) * | 2006-03-01 | 2011-06-16 | The Washington University | Genetic polymorphisms and substance dependence |
EP1996733A2 (en) * | 2006-03-01 | 2008-12-03 | Perlegen Sciences, Inc. | Markers for addiction |
US8665283B1 (en) | 2010-03-29 | 2014-03-04 | Ambarella, Inc. | Method to transfer image data between arbitrarily overlapping areas of memory |
JP5600517B2 (ja) | 2010-08-18 | 2014-10-01 | キヤノン株式会社 | 情報処理装置、情報処理方法、およびプログラム |
CN108113750B (zh) * | 2017-12-18 | 2020-08-18 | 中国科学院深圳先进技术研究院 | 柔性手术器械跟踪方法、装置、设备及存储介质 |
CN113228612B (zh) * | 2018-12-26 | 2025-06-06 | 富士胶片株式会社 | 摄像装置、摄像装置的图像数据处理方法及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02226984A (ja) * | 1989-02-28 | 1990-09-10 | Toshiba Corp | 画像データ処理装置 |
JPH04192761A (ja) * | 1990-11-26 | 1992-07-10 | Nec Corp | 画像圧縮装置 |
JPH0870455A (ja) * | 1994-08-30 | 1996-03-12 | Nec Corp | 領域拡大を用いた画像の反復変換符号化装置及び復号装置 |
KR0140674B1 (ko) * | 1993-04-12 | 1998-06-15 | 모리시다 요이치 | 영상신호처리장치 및 처리방법 |
JPH11168725A (ja) * | 1997-12-03 | 1999-06-22 | Nippon Hoso Kyokai <Nhk> | 画像符号化方法 |
KR20010101882A (ko) * | 1999-11-30 | 2001-11-15 | 요트.게.아. 롤페즈 | Dct 도메인에서의 블로킹 아티팩트 감소 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2591984B2 (ja) * | 1988-06-06 | 1997-03-19 | 日立ソフトウェアエンジニアリング株式会社 | パターン認識装置 |
US5367385A (en) * | 1992-05-07 | 1994-11-22 | Picturetel Corporation | Method and apparatus for processing block coded image data to reduce boundary artifacts between adjacent image blocks |
KR100363588B1 (ko) * | 1993-03-25 | 2003-02-17 | 세이코 엡슨 가부시키가이샤 | 화상처리장치 |
US6151420A (en) * | 1995-12-15 | 2000-11-21 | Polaroid Corporation | Minimizing blocking artifacts in a filtered image |
DE19802868C2 (de) * | 1997-02-05 | 1999-06-17 | Siemens Ag | Verfahren und Vorrichtung zur Datenakquisition |
US5870109A (en) * | 1997-06-06 | 1999-02-09 | Digital Equipment Corporation | Graphic system with read/write overlap detector |
JP3748489B2 (ja) * | 1998-03-11 | 2006-02-22 | キヤノン株式会社 | 画像処理装置、画像処理方法及びコンピュータ読み取り可能な記憶媒体 |
US7015966B1 (en) * | 1999-03-15 | 2006-03-21 | Canon Kabushiki Kaisha | Reducing discontinuities in segmented imaging sensors |
US6804406B1 (en) * | 2000-08-30 | 2004-10-12 | Honeywell International Inc. | Electronic calibration for seamless tiled display using optical function generator |
-
2003
- 2003-07-09 KR KR1020030046319A patent/KR100561462B1/ko not_active Expired - Fee Related
-
2004
- 2004-07-01 US US10/880,469 patent/US20050007375A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02226984A (ja) * | 1989-02-28 | 1990-09-10 | Toshiba Corp | 画像データ処理装置 |
JPH04192761A (ja) * | 1990-11-26 | 1992-07-10 | Nec Corp | 画像圧縮装置 |
KR0140674B1 (ko) * | 1993-04-12 | 1998-06-15 | 모리시다 요이치 | 영상신호처리장치 및 처리방법 |
JPH0870455A (ja) * | 1994-08-30 | 1996-03-12 | Nec Corp | 領域拡大を用いた画像の反復変換符号化装置及び復号装置 |
JP2947085B2 (ja) * | 1994-08-30 | 1999-09-13 | 日本電気株式会社 | 領域拡大を用いた画像の反復変換符号化装置及び復号装置 |
JPH11168725A (ja) * | 1997-12-03 | 1999-06-22 | Nippon Hoso Kyokai <Nhk> | 画像符号化方法 |
KR20010101882A (ko) * | 1999-11-30 | 2001-11-15 | 요트.게.아. 롤페즈 | Dct 도메인에서의 블로킹 아티팩트 감소 |
Also Published As
Publication number | Publication date |
---|---|
US20050007375A1 (en) | 2005-01-13 |
KR20050006489A (ko) | 2005-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6629161B2 (en) | Data processing system and data processing method | |
US8391306B2 (en) | Calculation processing apparatus and method | |
US5757382A (en) | Apparatus for tracing contours of segmented regions | |
WO2008146934A1 (en) | Information processing method and apparatus, program, and storage medium | |
KR100561462B1 (ko) | 화상형성시스템에 있어서 영상처리방법 및 장치 | |
US20120203942A1 (en) | Data processing apparatus | |
JP2001358942A (ja) | 誤差拡散演算装置 | |
US6954207B2 (en) | Method and apparatus for processing pixels based on segments | |
CN115866164B (zh) | 基于fpga的红外实时图像叠加字符信息的方法、系统及应用 | |
US5311307A (en) | Image processing method | |
US20060115150A1 (en) | Calculation method of a cumulative histogram | |
JP3776513B2 (ja) | 画像処理装置 | |
KR0167834B1 (ko) | 다중화면 효과처리방법 및 그 장치 | |
JP3150525B2 (ja) | 画像変倍処理装置におけるデータ管理装置 | |
JPH0320880A (ja) | 変換回路 | |
CN114339394A (zh) | 视频处理方法、装置、电子设备及存储介质 | |
JP3877054B2 (ja) | 画像縮小変倍装置 | |
JPS6348054A (ja) | 画像情報入力装置 | |
JPH01305662A (ja) | 画像縮小処理器 | |
JPH0398175A (ja) | 画像処理方法および装置 | |
JP2000013787A (ja) | 画像処理装置 | |
JPH056428A (ja) | 画像処理のラベル付け回路 | |
JPS62248393A (ja) | 画信号伝送方式 | |
JPH0691598B2 (ja) | パターン認識方法及びそのための画像縮小装置 | |
JPH0736199B2 (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: 20030709 |
|
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: 20050812 Patent event code: PE09021S01D |
|
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: 20060203 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060309 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060310 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |