JP2013135381A - 画像処理装置及びメモリアクセス制御方法 - Google Patents
画像処理装置及びメモリアクセス制御方法 Download PDFInfo
- Publication number
- JP2013135381A JP2013135381A JP2011285524A JP2011285524A JP2013135381A JP 2013135381 A JP2013135381 A JP 2013135381A JP 2011285524 A JP2011285524 A JP 2011285524A JP 2011285524 A JP2011285524 A JP 2011285524A JP 2013135381 A JP2013135381 A JP 2013135381A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- image
- pixel data
- access control
- image processing
- 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.)
- Granted
Links
- 230000015654 memory Effects 0.000 title claims abstract description 127
- 238000000034 method Methods 0.000 title claims description 53
- 238000003860 storage Methods 0.000 claims abstract description 215
- 238000009826 distribution Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 19
- 238000001914 filtration Methods 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 2
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Input (AREA)
Abstract
【解決手段】画像処理装置1は、それぞれに複数の単位記憶領域を含む複数のメモリバンクを有し、画像が格納される記憶部2と、画像を処理する画像処理部5と、画像処理部5から記憶部2へのアクセスを制御するアクセス制御部4と、を備え、アクセス制御部4は、画像を記憶部2に格納する際に、当該画像を、それぞれに複数列かつ複数行の画素データを含む複数の単位画素データ群に分割し、画素空間において列方向に並ぶ少なくとも2個の単位画素データ群を、同一のメモリバンク内の同一の単位記憶領域に格納する。
【選択図】図1
Description
2 記憶部
4 アクセス制御部
5 画像処理部
6 アドレス生成部
Claims (15)
- それぞれに複数の単位記憶領域を含む複数のメモリバンクを有し、画像が格納される記憶部と、
画像を処理する画像処理部と、
前記画像処理部から前記記憶部へのアクセスを制御するアクセス制御部と、
を備え、
前記アクセス制御部は、画像を前記記憶部に格納する際に、当該画像を、それぞれに複数列かつ複数行の画素データを含む複数の単位画素データ群に分割し、画素空間において列方向に並ぶ少なくとも2個の単位画素データ群を、同一のメモリバンク内の同一の単位記憶領域に格納する、画像処理装置。 - 前記アクセス制御部は、画素空間において列方向に少なくとも2個かつ行方向に少なくとも2個並ぶ少なくとも4個の単位画素データ群を、同一のメモリバンク内の同一の単位記憶領域に格納する、請求項1に記載の画像処理装置。
- 前記アクセス制御部は、前記記憶部から所望の画像領域を読み出す際に、同一のメモリバンク内の異なる単位記憶領域への連続アクセスが発生しないように、当該画像領域に含まれる複数の単位画素データ群を読み出す、請求項1又は2に記載の画像処理装置。
- 前記アクセス制御部は、前記記憶部から所望の画像領域を読み出す際に、同一のメモリバンク内の同一の単位記憶領域への連続アクセスによって、当該画像領域に含まれる複数の単位画素データ群を読み出す、請求項3に記載の画像処理装置。
- 前記アクセス制御部は、前記記憶部から所望の画像領域を読み出す際に、異なるメモリバンクへの連続アクセスによって、当該画像領域に含まれる複数の単位画素データ群を読み出す、請求項3又は4に記載の画像処理装置。
- 前記アクセス制御部は、あるマクロブロックを前記記憶部に格納するに際し、当該マクロブロックを、当該マクロブロック内の偶数行の画素データを集めた第1の単位画素データ群と、当該マクロブロック内の奇数行の画素データを集めた第2の単位画素データ群とに分割する、請求項1〜5のいずれか一つに記載の画像処理装置。
- 前記アクセス制御部は、第1及び第2のマクロブロックを含むマクロブロックペアを前記記憶部に格納するに際し、当該マクロブロックペアを、第1のマクロブロック内の偶数行の画素データを集めた第1の単位画素データ群と、第1のマクロブロック内の奇数行の画素データを集めた第2の単位画素データ群と、第2のマクロブロック内の偶数行の画素データを集めた第3の単位画素データ群と、第2のマクロブロック内の奇数行の画素データを集めた第4の単位画素データ群とに分割する、請求項1〜6のいずれか一つに記載の画像処理装置。
- 単位画素データ群には、輝度データ及び色差データの双方が含まれる、請求項1〜7のいずれか一つに記載の画像処理装置。
- 前記アクセス制御部は、前記記憶部へ画像を書き込む際に、単位画素データ群のサイズと等しいサイズを転送サイズとして画像の書き込みを行うことが可能である、請求項1〜8のいずれか一つに記載の画像処理装置。
- 前記アクセス制御部は、前記記憶部へ画像を書き込む際に、単位画素データ群のサイズよりも小さいサイズを転送サイズとして画像の書き込みを行うことが可能である、請求項1〜9のいずれか一つに記載の画像処理装置。
- 前記アクセス制御部は、前記記憶部から画像を読み出す際に、単位画素データ群のサイズと等しいサイズを転送サイズとして画像の読み出しを行うことが可能である、請求項1〜10のいずれか一つに記載の画像処理装置。
- 前記アクセス制御部は、前記記憶部から画像を読み出す際に、単位画素データ群のサイズよりも小さいサイズを転送サイズとして画像の読み出しを行うことが可能である、請求項1〜11のいずれか一つに記載の画像処理装置。
- 前記アクセス制御部は、画素空間内における単位画素データ群の位置座標に基づいて、前記記憶部が有する複数のメモリバンクのうち、各単位画素データ群を格納すべきメモリバンクを設定するアドレス設定部を有する、請求項1〜12のいずれか一つに記載の画像処理装置。
- 前記アドレス設定部は、水平サイズが2のべき乗でない画像に関するアドレス設定を、水平サイズが2のべき乗である画像に対応する演算モデルを用いて実行する、請求項13に記載の画像処理装置。
- 画像を処理する画像処理部から、それぞれに複数の単位記憶領域を含む複数のメモリバンクを有し、画像が格納される記憶部へのアクセスを制御する、メモリアクセス制御方法であって、
画像を前記記憶部に格納する際に、当該画像を、それぞれに複数列かつ複数行の画素データを含む複数の単位画素データ群に分割し、画素空間において列方向に並ぶ少なくとも2個の単位画素データ群を、同一のメモリバンク内の同一の単位記憶領域に格納する、メモリアクセス制御方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011285524A JP6050583B2 (ja) | 2011-12-27 | 2011-12-27 | 画像処理装置及びメモリアクセス制御方法 |
PCT/JP2012/081113 WO2013099518A1 (ja) | 2011-12-27 | 2012-11-30 | 画像処理装置及びメモリアクセス制御方法 |
US14/369,310 US9460124B2 (en) | 2011-12-27 | 2012-11-30 | Image processor and method for memory access control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011285524A JP6050583B2 (ja) | 2011-12-27 | 2011-12-27 | 画像処理装置及びメモリアクセス制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013135381A true JP2013135381A (ja) | 2013-07-08 |
JP6050583B2 JP6050583B2 (ja) | 2016-12-21 |
Family
ID=48697016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011285524A Active JP6050583B2 (ja) | 2011-12-27 | 2011-12-27 | 画像処理装置及びメモリアクセス制御方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9460124B2 (ja) |
JP (1) | JP6050583B2 (ja) |
WO (1) | WO2013099518A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6490896B2 (ja) * | 2013-12-17 | 2019-03-27 | 株式会社メガチップス | 画像処理装置 |
US10458326B2 (en) * | 2017-01-27 | 2019-10-29 | Caterpillar Inc. | Vee engine dual inboard camshaft system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08186826A (ja) * | 1994-12-28 | 1996-07-16 | Graphics Commun Lab:Kk | 画像復号処理方法およびそれに用いる記憶装置並びに画像復号装置 |
JPH10191236A (ja) * | 1996-12-25 | 1998-07-21 | Nec Corp | 画像処理装置及び画像データメモリ配置方法 |
JPH11167518A (ja) * | 1997-12-05 | 1999-06-22 | Toshiba Corp | 動画復号化装置におけるメモリの使用方法 |
JP2004254247A (ja) * | 2003-02-21 | 2004-09-09 | Kanebo Ltd | 画像処理装置 |
US20050259744A1 (en) * | 2004-05-21 | 2005-11-24 | Timothy Hellman | Video deblocking memory utilization |
US20080212684A1 (en) * | 2005-06-03 | 2008-09-04 | Nxp B.V. | Video Decoder with Hybrid Reference Texture |
WO2009077466A1 (en) * | 2007-12-14 | 2009-06-25 | Thomson Licensing | Device and method for managing memory |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5615355A (en) * | 1992-10-22 | 1997-03-25 | Ampex Corporation | Method and apparatus for buffering a user application from the timing requirements of a DRAM |
US5815168A (en) * | 1995-06-23 | 1998-09-29 | Cirrus Logic, Inc. | Tiled memory addressing with programmable tile dimensions |
US7346111B2 (en) * | 2003-12-10 | 2008-03-18 | Lsi Logic Corporation | Co-located motion vector storage |
US7979622B2 (en) | 2005-05-30 | 2011-07-12 | Megachips Corporation | Memory access method |
JP5145890B2 (ja) * | 2007-11-19 | 2013-02-20 | ソニー株式会社 | 情報処理装置、及び、情報処理装置の制御方法 |
-
2011
- 2011-12-27 JP JP2011285524A patent/JP6050583B2/ja active Active
-
2012
- 2012-11-30 WO PCT/JP2012/081113 patent/WO2013099518A1/ja active Application Filing
- 2012-11-30 US US14/369,310 patent/US9460124B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08186826A (ja) * | 1994-12-28 | 1996-07-16 | Graphics Commun Lab:Kk | 画像復号処理方法およびそれに用いる記憶装置並びに画像復号装置 |
JPH10191236A (ja) * | 1996-12-25 | 1998-07-21 | Nec Corp | 画像処理装置及び画像データメモリ配置方法 |
JPH11167518A (ja) * | 1997-12-05 | 1999-06-22 | Toshiba Corp | 動画復号化装置におけるメモリの使用方法 |
JP2004254247A (ja) * | 2003-02-21 | 2004-09-09 | Kanebo Ltd | 画像処理装置 |
US20050259744A1 (en) * | 2004-05-21 | 2005-11-24 | Timothy Hellman | Video deblocking memory utilization |
US20080212684A1 (en) * | 2005-06-03 | 2008-09-04 | Nxp B.V. | Video Decoder with Hybrid Reference Texture |
WO2009077466A1 (en) * | 2007-12-14 | 2009-06-25 | Thomson Licensing | Device and method for managing memory |
Also Published As
Publication number | Publication date |
---|---|
WO2013099518A1 (ja) | 2013-07-04 |
JP6050583B2 (ja) | 2016-12-21 |
US9460124B2 (en) | 2016-10-04 |
US20150016750A1 (en) | 2015-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100817057B1 (ko) | 동일한 픽셀 데이터 그룹에 포함되는 픽셀 데이터들을메모리의 동일한 뱅크 어드레스로 매핑하는 매핑 방법 및비디오 시스템 | |
JP5147102B2 (ja) | メモリアクセス方法 | |
JP2011053671A (ja) | 半導体集積回路 | |
JP5917907B2 (ja) | 画像処理装置 | |
JP6050583B2 (ja) | 画像処理装置及びメモリアクセス制御方法 | |
JP5865696B2 (ja) | 画像処理装置 | |
JP2008048258A (ja) | 画像データ記憶装置、および記憶方法 | |
JP2012073970A (ja) | 演算装置および演算方法 | |
JP5739779B2 (ja) | Simdプロセッサ及びコントロールプロセッサ並びにプロセッサ要素 | |
JP2008052522A (ja) | 画像データアクセス装置及び画像データアクセス方法 | |
US20120218279A1 (en) | Image processing apparatus and memory access method thereof | |
CN101996142A (zh) | 一种访问存储器的方法及装置 | |
JP2008146235A (ja) | 画像処理装置 | |
JP2008278442A (ja) | 画像処理装置 | |
JP6467940B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP2005244844A (ja) | 動画像符号化装置 | |
JP3906234B1 (ja) | 画像用メモリ回路 | |
CN102098477B (zh) | 一种获得像素值的方法及装置 | |
JP5605225B2 (ja) | メモリ制御装置、メモリマッピング方法、及び、プログラム | |
JP6334918B2 (ja) | 画像処理装置 | |
JP2007323260A (ja) | 画像メモリシステム | |
JP2009229480A (ja) | 画像処理装置 | |
JP2007299211A (ja) | メモリ制御装置 | |
JP2011170594A (ja) | メモリアクセスシステムおよびメモリアクセス制御方法 | |
CN101989418A (zh) | 画面翻转方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141128 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160224 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160418 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20161102 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161125 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6050583 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |