KR100915308B1 - 2차원 영상데이터 변환 장치 및 방법 - Google Patents
2차원 영상데이터 변환 장치 및 방법Info
- Publication number
- KR100915308B1 KR100915308B1 KR1020070065007A KR20070065007A KR100915308B1 KR 100915308 B1 KR100915308 B1 KR 100915308B1 KR 1020070065007 A KR1020070065007 A KR 1020070065007A KR 20070065007 A KR20070065007 A KR 20070065007A KR 100915308 B1 KR100915308 B1 KR 100915308B1
- Authority
- KR
- South Korea
- Prior art keywords
- image data
- address
- read
- write
- dma
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Input (AREA)
Abstract
Description
Claims (10)
- 변환할 1차원 영상데이터 및 변환된 2차원 영상데이터를 저장하는 저장장치와,상기 1차원 영상데이터에 대한 초기 읽기 주소, 상기 2차원 영상데이터에 대한 초기 쓰기 주소 및 원 영상 사이즈 정보를 포함하는 2차원 변환 명령을 출력하는 중앙처리장치(Central Processor Unit; CPU)와,상기 2차원 변환 명령을 수신하고, 상기 초기 읽기 주소와 상기 원 영상 사이즈 정보에 기초하여 상기 1차원 영상데이터를 읽은 후, 상기 초기 쓰기 주소와 상기 원 영상 사이즈 정보에 기초하여 상기 1차원 영상데이터를 상기 저장장치에 순차적으로 출력하는 영상데이터변환장치를 포함하고,상기 영상데이터변환장치가,읽기 모드에서 상기 1차원 영상데이터를 읽기 위해 상기 초기 읽기 주소와 상기 원 영상 사이즈 정보에 근거하여 읽기 주소를 계산하고, 쓰기 모드에서 상기 초기 쓰기 주소와 상기 원 영상 사이즈 정보에 근거하여 상기 1차원 영상데이터가 상기 2차원 영상데이터로 변환되어 상기 저장장치에 저장되도록 하기 위해, 상기 1차원 영상 데이터가 2차원으로 저장될 주소인 쓰기 주소를 계산하는 주소 계산부와,상기 읽기 모드에서 상기 1차원 영상데이터를 임시 저장하고, 상기 쓰기 모드에서 임시 저장된 1차원 영상 데이터를 순차적으로 출력하는 레지스터 버퍼부와,상기 계산된 읽기 주소에 의해 1차원 영상데이터를 상기 저장장치로부터 읽어와 상기 레지스터 버퍼부에 임시 저장시키고, 상기 레지스터 버퍼부에 저장된 1차원 영상데이터를 상기 계산된 상기 저장장치의 쓰기 주소에 순차적으로 출력하는 DMA(Direct Memory Access) 입출력부와,상기 CPU(Central Processor Unit)로부터 수신되는 상기 2차원 변환 명령에 기초하여 상기 주소 계산부와 상기 레지스터 버퍼부 및 상기 DMA(Direct Memory Access) 입출력부를 제어하는 동작 제어부를 포함하는 2차원 영상데이터 변환 장치.
- 삭제
- 제1항에 있어서,상기 2차원 변환 명령은 읽기/쓰기 모드 정보를 더 포함하고,상기 주소 계산부가,상기 읽기 및 쓰기 주소를 생성하여 출력하는 DMA(Direct Memory Access) 물리 주소 발생기와,상기 동작 제어부로부터 상기 읽기/쓰기 모드 정보를 수신하고, 상기 읽기 모드에서 상기 동작 제어부로부터 상기 초기 읽기 주소 및 상기 원 영상의 사이즈 정보를 수신하여, 상기 저장장치로부터 1차원 영상데이터를 읽어오기 위한 읽기 주소를 계산하고, 상기 읽기 주소를 생성하도록 DMA(Direct Memory Access) 물리 주소 발생기를 제어하고, 상기 쓰기 모드에서 상기 동작 제어부로부터 상기 초기 쓰기 주소 및 상기 원 영상의 사이즈 정보를 수신하여, 상기 초기 쓰기 주소와 원 영상의 사이즈 정보에 따라 상기 1차원 영상데이터를 2차원 영상데이터로 상기 저장장치에 저장하기 위한 쓰기 주소를 계산한 후, 상기 DMA(Direct Memory Access) 물리 주소 발생기를 제어하여 물리 주소를 생성시키는 DMA(Direct Memory Access) 물리 주소 발생 제어기로 이루어짐을 특징으로 하는 2차원 영상데이터 변환 장치.
- 제1항에 있어서,상기 레지스터 버퍼부가,상기 1차원 영상데이터를 순차적으로 임시 저장하는 레지스터 버퍼와,상기 레지스터 버퍼에 저장된 1차원 영상데이터를 읽고 쓰기 위한 레지스터 버퍼 주소를 생성하여 출력하는 레지스터 버퍼 주소 발생기와,상기 레지스터 버퍼 및 레지스터 버퍼 주소 발생기를 제어하고, 상기 1차원 영상데이터의 쓰기 및 읽기 동작 완료에 따른 동작 완료 신호를 상기 동작 제어부로 출력하는 레지스터 버퍼 제어기로 이루어짐을 특징으로 하는 2차원 영상데이터 변환 장치.
- 제1항에 있어서,상기 DMA(Direct Memory Access) 입출력부가,상기 레지스터 버퍼부에 임시 저장된 1차원 영상데이터를 DMA(Direct Memory Access) 입출력 단위로 읽어와 저장하는 쓰기버퍼와,상기 1차원 영상데이터를 상기 DMA(Direct Memory Access) 입출력 단위로 쓰기버퍼에 저장하도록 상기 쓰기 버퍼를 제어하는 쓰기버퍼 제어기와,상기 동작 제어부로부터 읽기 및 쓰기 모드에 대한 읽기/쓰기 모드 정보를 입력받고 상기 모드정보가 읽기 모드 정보이면 상기 주소 계산부로부터 입력하는 읽기 주소에 대응하는 1차원 영상데이터를 상기 저장장치로부터 읽어와 상기 레지스터 버퍼부로 출력하고, 상기 모드 정보가 쓰기 모드 정보이면 상기 쓰기 버퍼에 상기 DMA(Direct Memory Access) 입출력 단위로 저장되어 있는 1차원 영상데이터를 읽어와 상기 주소 계산부로부터 입력하는 상기 저장장치의 쓰기 주소로 출력하는 DMA(Direct Memory Access) 입출력기로 이루어짐을 특징으로 하는 2차원 영상데이터 변환 장치.
- CPU(Central Processor Unit)로부터 저장장치에 1차원으로 저장된 1차원 영상 데이터의 2차원 변환 명령을 수신하는 단계와,상기 저장장치에 저장된 상기 1차원 영상 데이터의 주소인 읽기 주소와 상기 1차원 영상 데이터가 2차원으로 저장될 주소인 쓰기 주소를 계산하는 단계와,상기 저장장치의 상기 계산된 읽기 주소로부터 상기 1차원 영상 데이터를 독출하고 상기 독출된 1차원 영상 데이터를 상기 저장장치의 상기 쓰기 주소로 제공하는 DMA(Direct Memory Access) 전송 단계를 포함하고,상기 2차원 변환 명령은 상기 1차원 영상데이터에 대한 초기 읽기 주소, 상기 2차원 영상 데이터에 대한 초기 쓰기 주소 및 원 영상 사이즈 정보를 포함하고,상기 읽기 주소와 상기 쓰기 주소를 계산하는 단계에서, 상기 초기 읽기 주소와 상기 원 영상 사이즈 정보에 근거하여 상기 읽기 주소가 계산되고, 상기 초기 쓰기 주소와 상기 원 영상 사이즈 정보에 근거하여 상기 쓰기 주소가 계산되고,상기 DMA(Direct Memory Access) 전송 단계에서, DMA(Direct Memory Access) 입출력부에 의해, 상기 저장장치의 상기 읽기 주소로부터 상기 1차원 영상 데이터가 독출되고, 상기 DMA(Direct Memory Access) 입출력부에 의해, 상기 독출된 1차원 영상 데이터가 상기 저장장치의 상기 쓰기 주소로 제공되는 2차원 영상 변환 방법.
- 삭제
- 제6항에 있어서,상기 DMA(Direct Memory Access) 전송 단계에서, 상기 독출된 영상 데이터는 일시적으로 버퍼링되고, 상기 버퍼링된 영상 데이터가 상기 DMA(Direct Memory Access) 입출력부에 의해 상기 저장장치의 상기 쓰기 주소로 제공되는 것을 특징으로 하는 2차원 영상 변환 방법.
- 제6항에 있어서,상기 DMA(Direct Memory Access) 전송단계는,DMA(Direct Memory Access) 읽기 모드로 설정하는 단계와,상기 DMA(Direct Memory Access) 입출력부에 의해 독출된 상기 1차원 영상 데이터를 일시적으로 레지스터 버퍼에 버퍼링하는 단계와,DMA(Direct Memory Access) 쓰기모드로 설정하는 단계와,상기 레지스터 버퍼에 버퍼링된 영상 데이터를 쓰기 버퍼에 버퍼링하는 단계와,상기 쓰기 버퍼에 버퍼링된 영상 데이터를, 상기 DMA(Direct Memory Access) 입출력부에 의해 상기 저장장치의 상기 쓰기 주소로 제공하는 단계와,다시 DMA(Direct Memory Access) 읽기 모드로 설정하는 단계를 포함하는 것을 특징으로 하는 2차원 영상 변환 방법.
- 제9항에 있어서,상기 DMA(Direct Memory Access) 전송 단계가 끝나면 상기 CPU(Central Processor Unit)로 상기 영상 데이터에 대한 2차원 변환이 종료되었음을 알려주는 단계를 더 포함하는 것을 특징으로 하는 2차원 영상 변환 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070065007A KR100915308B1 (ko) | 2007-06-29 | 2007-06-29 | 2차원 영상데이터 변환 장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070065007A KR100915308B1 (ko) | 2007-06-29 | 2007-06-29 | 2차원 영상데이터 변환 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090000997A KR20090000997A (ko) | 2009-01-08 |
KR100915308B1 true KR100915308B1 (ko) | 2009-09-03 |
Family
ID=40484123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070065007A KR100915308B1 (ko) | 2007-06-29 | 2007-06-29 | 2차원 영상데이터 변환 장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100915308B1 (ko) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002116748A (ja) * | 2000-10-05 | 2002-04-19 | Yamaha Corp | 画像データ処理装置 |
-
2007
- 2007-06-29 KR KR1020070065007A patent/KR100915308B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002116748A (ja) * | 2000-10-05 | 2002-04-19 | Yamaha Corp | 画像データ処理装置 |
Also Published As
Publication number | Publication date |
---|---|
KR20090000997A (ko) | 2009-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107657581B (zh) | 一种卷积神经网络cnn硬件加速器及加速方法 | |
CN111143234B (zh) | 存储设备、包括这种存储设备的系统及其操作方法 | |
US20190073132A1 (en) | Method and system for active persistent storage via a memory bus | |
US8239724B2 (en) | Error correction for a data storage device | |
KR102691851B1 (ko) | 불휘발성 메모리 장치, 이를 포함하는 데이터 저장 장치 및 그 동작 방법 | |
KR20060113248A (ko) | 낸드 플래시 메모리 제어 장치 및 방법 | |
US20190272099A1 (en) | Data Operating Method, Device, and System | |
CN108604211B (zh) | 用于片上系统中的多区块数据事务的系统和方法 | |
CN112199040B (zh) | 存储访问方法及智能处理装置 | |
JP2008041098A (ja) | メモリーカード及び該データ格納方法 | |
US10705993B2 (en) | Programming and controlling compute units in an integrated circuit | |
CN111863076B (zh) | 具有减少的存储器通道流量的存储器系统及其操作方法 | |
US20220300203A1 (en) | Method and apparatus for executing host commands | |
US20100153622A1 (en) | Data Access Controller and Data Accessing Method | |
US20070067508A1 (en) | Streaming data interface device and method for automatic generation thereof | |
CN102542525B (zh) | 一种信息处理设备以及信息处理方法 | |
WO2019114044A1 (zh) | 图像处理方法、装置、电子设备及计算机可读存储介质 | |
KR100915308B1 (ko) | 2차원 영상데이터 변환 장치 및 방법 | |
US10198219B2 (en) | Method and apparatus for en route translation in solid state graphics systems | |
CN117271953A (zh) | 一种用于优化快速傅里叶变换的存内计算加速电路及方法 | |
EP4020220A1 (en) | Utilizing nand buffer for dram-less multilevel cell programming | |
CN202584096U (zh) | 一种使用有限状态机控制fifo之间读写的装置 | |
CN114741328A (zh) | 数据查询方法、装置、电子设备及计算机可读存储介质 | |
CN115878023A (zh) | 写入数据到闪存存储器的方法及装置 | |
CN112214444A (zh) | 一种核间通信方法、arm、dsp及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070629 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20080716 Patent event code: PE09021S01D |
|
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20090106 Patent event code: PE09021S02D |
|
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: 20090703 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20090827 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20090827 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20120710 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20120710 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20130722 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20130722 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20140730 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20140730 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150803 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20150803 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20160801 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20160801 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20170801 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20170801 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20190801 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20190801 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20230802 Start annual number: 15 End annual number: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20240801 Start annual number: 16 End annual number: 16 |