JP2013196103A - 画像処理装置及び画像処理方法 - Google Patents
画像処理装置及び画像処理方法 Download PDFInfo
- Publication number
- JP2013196103A JP2013196103A JP2012059907A JP2012059907A JP2013196103A JP 2013196103 A JP2013196103 A JP 2013196103A JP 2012059907 A JP2012059907 A JP 2012059907A JP 2012059907 A JP2012059907 A JP 2012059907A JP 2013196103 A JP2013196103 A JP 2013196103A
- Authority
- JP
- Japan
- Prior art keywords
- line buffer
- image data
- column
- processing
- processed
- 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.)
- Pending
Links
Images
Landscapes
- Image Input (AREA)
- Image Processing (AREA)
Abstract
【解決手段】画像処理装置は、被処理画像データを格納するためのラインバッファ101と、ラインバッファ101と同一規模のラインバッファ102と、被処理画像データを書き込むためのSDRAM106と、ラインバッファ101及びラインバッファ102に格納された被処理画像データに所定の画像処理を施してSDRAM106に書き込むSDRAMコントローラ105と、ラインバッファ101及びラインバッファ102のうちの一方からSDRAM106に被処理画像データの書き込みをしているときに、ラインバッファ101及びラインバッファ102のうちの他方に被処理画像データを格納するラインバッファコントローラ103とを備える。
【選択図】図1
Description
図1は、本発明の実施形態における画像処理装置を示すブロック図である。この画像処理装置は、入力された被処理画像データに対して、90°の整数倍の回転処理(左90°、右90°、180°)、左右反転処理、右90°左右反転処理、左90°左右反転処理等の画像処理を施す。具体的には、図1に示すように、ラインバッファ101と、ラインバッファ102と、ラインバッファコントローラ103と、セレクタ104と、SDRAMコントローラ105と、SDRAM106と、出力バッファ107とを備えている。
このような画像処理装置の動作を図2から図32を参照しながら以下に説明する。
左に90°回転処理する場合は、図3のラインバッファ101のラインバッファa15のN列目に最終画素が格納された時に、ラインバッファコントローラ103においてSDRAMコントローラ105に左90°回転した画像を書き込むための読み出しアドレスをラインバッファ101へ入力する。この読み出しアドレスは、図3中のN列目からN,N−1,…2,1,0と逐次的に出力するための信号である。この読み出しアドレスよりラインバッファ101から被処理画像データをSDRAMコントローラ105へ入力する。
右に90°回転処理する場合は、図8のラインバッファ101のラインバッファa15のN列目に最終画素が格納された時に、ラインバッファコントローラ103においてSDRAMコントローラ105に右に90°回転した画像を書き込むための読み出しアドレスをラインバッファ101へ入力する。この読み出しアドレスは、図8中の0列目から0,1,2,…,N−1,Nと逐次的に出力するための信号である。この読み出しアドレスよりラインバッファ101から被処理画像データをSDRAMコントローラ105へ入力する。
180°回転処理する場合は、図13のラインバッファ101のラインバッファa1のN列目に最終画素が格納された時に、ラインバッファコントローラ103においてSDRAMコントローラ105に180°回転した画像を書き込むための読み出しアドレスをラインバッファ101へ入力する。この読み出しアドレスは、図13中のN列目からN,N−1,…2,1,0と逐次的に出力するための信号である。この読み出しアドレスよりラインバッファ101から被処理画像データをSDRAMコントローラ105へ入力する。
左右反転処理の場合は、図18のラインバッファ101のラインバッファa1のN列目に最終画素が格納された時に、ラインバッファコントローラ103においてSDRAMコントローラ105に左右反転処理した画像を書き込むための読み出しアドレスをラインバッファ101へ入力する。この読み出しアドレスは、図18中のN列目からN,N−1,…2,1,0と逐次的に出力するための信号である。この読み出しアドレスよりラインバッファ101から被処理画像データをSDRAMコントローラ105へ入力する。
右90°左右反転処理の場合は、図23のラインバッファ101のラインバッファa15のN列目に最終画素が格納された時に、ラインバッファコントローラ103においてSDRAMコントローラ105に右90°左右反転処理した画像を書き込むための読み出しアドレスをラインバッファ101へ入力する。この読み出しアドレスは、図23中のN列目から0,1,2,…,N−1,Nと逐次的に出力するための信号である。この読み出しアドレスよりラインバッファ101から被処理画像データをSDRAMコントローラ105へ入力する。
左90°左右反転処理の場合は、図28のラインバッファ101のラインバッファa15のN列目に最終画素が格納された時に、ラインバッファコントローラ103においてSDRAMコントローラ105に左90°左右反転処理した画像を書き込むための読み出しアドレスをラインバッファ101へ入力する。この読み出しアドレスは、図28中のN列目から0,1,2,…,N−1,Nと逐次的に出力するための信号である。この読み出しアドレスよりラインバッファ101から被処理画像データをSDRAMコントローラ105へ入力する。
102…ラインバッファ(第2のラインバッファ)
103…ラインバッファコントローラ
106…SDRAM(画像メモリ)
105…SDRAMコントローラ(画像メモリコントローラ)
Claims (5)
- 被処理画像データを格納するための第1のラインバッファと、
前記第1のラインバッファと同一規模の第2のラインバッファと、
前記被処理画像データを書き込むための画像メモリと、
前記第1のラインバッファ及び前記第2のラインバッファに格納された被処理画像データに所定の画像処理を施して前記画像メモリに書き込む画像メモリコントローラと、
前記第1のラインバッファ及び前記第2のラインバッファのうちの一方から前記画像メモリに前記被処理画像データの書き込みをしているときに、前記第1のラインバッファ及び前記第2のラインバッファのうちの他方に前記被処理画像データを格納するラインバッファコントローラと
を備えることを特徴とする画像処理装置。 - 前記画像メモリコントローラは、90°の整数倍の回転処理、左右反転処理、右90°左右反転処理、左90°左右反転処理、または回転処理なしのうちのいずれかの画像処理が施された前記被処理画像データを前記画像メモリに書き込むことを特徴とする請求項1記載の画像処理装置。
- 前記画像メモリコントローラは、左90°または右90°に画像を回転処理する際に、前記第1のラインバッファまたは前記第2のラインバッファのアドレスをカウントする方法を切り替えることを特徴とする請求項2記載の画像処理装置。
- 前記画像メモリは、SDRAMであることを特徴とする請求項1記載の画像処理装置。
- 被処理画像データを第1のラインバッファに格納する第1の格納ステップと、
前記第1のラインバッファと同一規模の第2のラインバッファに前記被処理画像データを格納する第2の格納ステップと、
前記第1のラインバッファ及び前記第2のラインバッファに格納された被処理画像データに所定の画像処理を施して画像メモリに書き込む書き込みステップとを備え、
前記第1のラインバッファ及び前記第2のラインバッファのうちの一方から前記画像メモリに前記被処理画像データの書き込みをしているときに、前記第1のラインバッファ及び前記第2のラインバッファのうちの他方に前記被処理画像データを格納する
ことを特徴とする画像処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012059907A JP2013196103A (ja) | 2012-03-16 | 2012-03-16 | 画像処理装置及び画像処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012059907A JP2013196103A (ja) | 2012-03-16 | 2012-03-16 | 画像処理装置及び画像処理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2013196103A true JP2013196103A (ja) | 2013-09-30 |
Family
ID=49395032
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012059907A Pending JP2013196103A (ja) | 2012-03-16 | 2012-03-16 | 画像処理装置及び画像処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2013196103A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04148292A (ja) * | 1990-10-08 | 1992-05-21 | Nec Corp | 画像入力回路 |
| JP2011039302A (ja) * | 2009-08-11 | 2011-02-24 | Seiko Epson Corp | バッファー制御回路、表示コントローラー及び電子機器 |
-
2012
- 2012-03-16 JP JP2012059907A patent/JP2013196103A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04148292A (ja) * | 1990-10-08 | 1992-05-21 | Nec Corp | 画像入力回路 |
| JP2011039302A (ja) * | 2009-08-11 | 2011-02-24 | Seiko Epson Corp | バッファー制御回路、表示コントローラー及び電子機器 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI430655B (zh) | 一種顯示原圖扭曲版本之裝置及方法 | |
| CN103377030B (zh) | 图像旋转控制方法及装置 | |
| US20110102465A1 (en) | Image processor, electronic device including the same, and image processing method | |
| US20110032262A1 (en) | Semiconductor integrated circuit for displaying image | |
| US11710213B2 (en) | Application processor including reconfigurable scaler and devices including the processor | |
| US9460489B2 (en) | Image processing apparatus and image processing method for performing pixel alignment | |
| US20120162524A1 (en) | Method and apparatus for video frame rotation | |
| CN116974475B (zh) | 数据缓存方法、装置及电子设备 | |
| JP2010081024A (ja) | 画像補間処理装置 | |
| CN100356404C (zh) | 图像信号处理电路和图像显示装置 | |
| JP5327482B2 (ja) | 画像処理装置及び画像処理方法 | |
| US8526493B2 (en) | Double register array buffer for motion compensation | |
| JP2013196103A (ja) | 画像処理装置及び画像処理方法 | |
| CN101930713A (zh) | 显示装置的存储器架构及其读取方法 | |
| JP2016134005A (ja) | 画像処理装置 | |
| US8416252B2 (en) | Image processing apparatus and memory access method thereof | |
| WO2014173722A1 (en) | Image raster rotation | |
| JP4746912B2 (ja) | 画像信号処理回路および画像表示装置 | |
| JP2013195963A (ja) | 画像処理装置、集積回路装置及び画像表示システム | |
| US20100318753A1 (en) | Memory architecture of display device and reading method thereof | |
| US7928987B2 (en) | Method and apparatus for decoding video data | |
| JP2015099959A (ja) | 画像処理装置及び方法、並びに電子機器 | |
| US20230179731A1 (en) | Image processing apparatus | |
| JP5605225B2 (ja) | メモリ制御装置、メモリマッピング方法、及び、プログラム | |
| JP6708127B2 (ja) | 画像処理装置、画像処理方法、及び、プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150116 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150909 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150929 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151119 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160412 |