JP5606341B2 - 画像処理装置及び画像処理システム - Google Patents
画像処理装置及び画像処理システム Download PDFInfo
- Publication number
- JP5606341B2 JP5606341B2 JP2011008470A JP2011008470A JP5606341B2 JP 5606341 B2 JP5606341 B2 JP 5606341B2 JP 2011008470 A JP2011008470 A JP 2011008470A JP 2011008470 A JP2011008470 A JP 2011008470A JP 5606341 B2 JP5606341 B2 JP 5606341B2
- Authority
- JP
- Japan
- Prior art keywords
- conversion
- pixel
- post
- cache memory
- coordinates
- 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
- 238000012545 processing Methods 0.000 title claims description 50
- 238000006243 chemical reaction Methods 0.000 claims description 327
- 238000004364 calculation method Methods 0.000 claims description 28
- 238000004422 calculation algorithm Methods 0.000 claims description 26
- 238000000034 method Methods 0.000 description 41
- 238000010586 diagram Methods 0.000 description 9
- 230000014509 gene expression Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- YQNRVGJCPCNMKT-JLPGSUDCSA-N 2-(4-benzylpiperazin-1-yl)-n-[(2-hydroxy-3-prop-2-enyl-phenyl)methylideneamino]acetamide Chemical compound OC1=C(CC=C)C=CC=C1\C=N/NC(=O)CN1CCN(CC=2C=CC=CC=2)CC1 YQNRVGJCPCNMKT-JLPGSUDCSA-N 0.000 description 1
- 101001139126 Homo sapiens Krueppel-like factor 6 Proteins 0.000 description 1
- 101001133600 Homo sapiens Pituitary adenylate cyclase-activating polypeptide type I receptor Proteins 0.000 description 1
- 101001080401 Homo sapiens Proteasome assembly chaperone 1 Proteins 0.000 description 1
- 101001104570 Homo sapiens Proteasome assembly chaperone 2 Proteins 0.000 description 1
- 101000625842 Homo sapiens Tubulin-specific chaperone E Proteins 0.000 description 1
- 229960005552 PAC-1 Drugs 0.000 description 1
- 102100027583 Proteasome assembly chaperone 1 Human genes 0.000 description 1
- 102100041008 Proteasome assembly chaperone 2 Human genes 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/60—Rotation of whole images or parts thereof
- G06T3/606—Rotation of whole images or parts thereof by memory addressing or mapping
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Image Input (AREA)
- Storing Facsimile Image Data (AREA)
- Editing Of Facsimile Originals (AREA)
Description
本発明の第1実施形態について説明する。第1実施形態は、変換後画素値を計算する前に、変換後画素値を計算するのに参照される変換前画素をキャッシュメモリに記憶する例である。
第1キャッシュ保証は、図7の手順に従って実行される。
本発明の第2実施形態について説明する。第2実施形態は、変換後座標を決定するときに、変換パターンに応じて変換後座標を決定する例である。なお、第1実施形態と同様の説明は省略する。
本発明の第3実施形態について説明する。第3実施形態は、変換後座標を決定するときに、所定のブロック単位で変換後座標を決定する例である。なお、上述の実施形態と同様の説明は省略する。
10 画像処理装置
11 カウンタ
12 座標計算部
13 タグチェッカ
14 バッファ
15 画素参照部
16 画素値計算部
17 出力部
20 キャッシュメモリ
30 外部メモリ
40 入出力インタフェース
51 外部バス
52 内部バス
60 画像生成装置
70 ネットワーク
Claims (5)
- 外部メモリ及びキャッシュメモリに接続される画像処理装置において、
所定の実行順に従って変換後座標を決定するカウンタと、
前記変換後座標に位置する変換後画素の変換後画素値を計算するための変換前座標を計算する座標計算部と、
前記変換前画素を参照して前記変換後画素値を計算することを要求する変換要求を生成するタグチェッカと、
前記変換要求に基づいて、前記変換前座標に位置する変換前画素が前記キャッシュメモリに記憶されている場合に、前記変換前画素を前記キャッシュメモリから読み出す画素参照部と、
前記読み出された変換前画素を参照して、前記変換後画素値を計算する画素値計算部と、
前記変換後画素値を有する変換後画素を前記外部メモリに書き込む出力部と、
を備え、
前記タグチェッカは、前記キャッシュメモリのタグに基づいて、前記変換前画素が前記キャッシュメモリに記憶されているか否かを判定し、前記変換前画素が前記キャッシュメモリに記憶されている場合に、前記変換要求を生成し、前記変換前画素が前記キャッシュメモリに記憶されていない場合に、前記キャッシュメモリのキャッシュライン情報に基づいて、前記キャッシュラインがフェッチ中であるか否かを判定し、前記キャッシュラインがフェッチ中でない場合に第1フェッチ要求を発行する画像処理装置。 - 外部メモリ及びキャッシュメモリに接続される画像処理装置において、
所定の実行順に従って変換後座標を決定するカウンタと、
前記変換後座標に位置する変換後画素の変換後画素値を計算するための変換前座標を計算する座標計算部と、
前記変換前画素を参照して前記変換後画素値を計算することを要求する変換要求を生成するタグチェッカと、
前記変換要求に基づいて、前記変換前座標に位置する変換前画素が前記キャッシュメモリに記憶されている場合に、前記変換前画素を前記キャッシュメモリから読み出す画素参照部と、
前記読み出された変換前画素を参照して、前記変換後画素値を計算する画素値計算部と、
前記変換後画素値を有する変換後画素を前記外部メモリに書き込む出力部と、
前記変換要求を保持するバッファと、を備え、
前記カウンタは、前記バッファがフルでない場合に、前記変換後座標を決定する画像処理装置。 - 外部メモリ及びキャッシュメモリに接続される画像処理装置において、
所定の実行順に従って変換後座標を決定するカウンタと、
前記変換後座標に位置する変換後画素の変換後画素値を計算するための変換前座標を計算する座標計算部と、
前記変換前画素を参照して前記変換後画素値を計算することを要求する変換要求を生成するタグチェッカと、
前記変換要求に基づいて、前記変換前座標に位置する変換前画素が前記キャッシュメモリに記憶されている場合に、前記変換前画素を前記キャッシュメモリから読み出す画素参照部と、
前記読み出された変換前画素を参照して、前記変換後画素値を計算する画素値計算部と、
前記変換後画素値を有する変換後画素を前記外部メモリに書き込む出力部と、を備え、
前記カウンタは、複数の座標計算アルゴリズムを記憶し、取得した変換パターンに対応する座標計算アルゴリズム示す実行順に従って前記変換後座標を決定し、前記取得した変換パターンに対応する座標計算アルゴリズムを記憶していない場合には、前記取得した変換パターンに最も近い変換パターンに対応する座標計算アルゴリズムを選択する画像処理装置。 - 前記画素参照部は、前記キャッシュメモリのタグに基づいて、前記変換前画素が前記キャッシュメモリに記憶されているか否かを判定し、前記キャッシュメモリのキャッシュライン情報に基づいて、前記キャッシュラインがフェッチ中か否であるかを判定し、前記キャッシュラインがフェッチ中でない場合には、第2フェッチ要求を発行する、請求項1乃至3のいずれかに記載の画像処理装置。
- 複数の画素を含む画像データを記憶する外部メモリと、
変換前画素を記憶するキャッシュメモリと、
所定の実行順に従って変換後座標を決定するカウンタと、
前記変換後座標に位置する変換後画素の変換後画素値を計算するための変換前座標を計算する座標計算部と、
前記変換前画素を参照して前記変換後画素値を計算することを要求する変換要求を生成するタグチェッカと、
前記変換要求に基づいて、前記変換前座標に位置する変換前画素が前記キャッシュメモリに記憶されている場合に、前記変換前画素を前記キャッシュメモリから読み出す画素参照部と、
前記読み出された前記変換前画素を参照して、前記変換後画素値を計算する画素値計算部と、
前記変換後画素値を有する変換後画素を前記外部メモリに書き込む出力部と、
を備え、
前記タグチェッカは、前記キャッシュメモリのタグに基づいて、前記変換前画素が前記キャッシュメモリに記憶されているか否かを判定し、前記変換前画素が前記キャッシュメモリに記憶されている場合に、前記変換要求を生成し、前記変換前画素が前記キャッシュメモリに記憶されていない場合に、前記キャッシュメモリのキャッシュライン情報に基づいて、前記キャッシュラインがフェッチ中であるか否かを判定し、前記キャッシュラインがフェッチ中でない場合に第1フェッチ要求を発行する画像処理システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011008470A JP5606341B2 (ja) | 2011-01-19 | 2011-01-19 | 画像処理装置及び画像処理システム |
US13/052,770 US8417063B2 (en) | 2011-01-19 | 2011-03-21 | Image processing apparatus and image processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011008470A JP5606341B2 (ja) | 2011-01-19 | 2011-01-19 | 画像処理装置及び画像処理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012150627A JP2012150627A (ja) | 2012-08-09 |
JP5606341B2 true JP5606341B2 (ja) | 2014-10-15 |
Family
ID=46490806
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011008470A Expired - Fee Related JP5606341B2 (ja) | 2011-01-19 | 2011-01-19 | 画像処理装置及び画像処理システム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8417063B2 (ja) |
JP (1) | JP5606341B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11170463B2 (en) * | 2017-05-19 | 2021-11-09 | Movidius Limited | Methods, systems and apparatus to reduce memory latency when fetching pixel kernels |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0612489A (ja) | 1992-06-29 | 1994-01-21 | Fujitsu Ltd | 画像処理装置及び画像処理方法 |
JP3476331B2 (ja) * | 1997-03-14 | 2003-12-10 | 株式会社東芝 | 画像処理装置および画像処理方法 |
JP2000293678A (ja) | 1999-04-09 | 2000-10-20 | Fuji Xerox Co Ltd | 画像処理装置 |
JP2006259875A (ja) | 2005-03-15 | 2006-09-28 | Canon Inc | 情報処理装置、情報処理方法及びそのプログラム |
JP4706458B2 (ja) * | 2005-11-25 | 2011-06-22 | セイコーエプソン株式会社 | 画像処理装置および画像処理方法 |
-
2011
- 2011-01-19 JP JP2011008470A patent/JP5606341B2/ja not_active Expired - Fee Related
- 2011-03-21 US US13/052,770 patent/US8417063B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20120183207A1 (en) | 2012-07-19 |
JP2012150627A (ja) | 2012-08-09 |
US8417063B2 (en) | 2013-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5593060B2 (ja) | 画像処理装置、および画像処理装置の動作方法 | |
JP5914045B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
US20130257882A1 (en) | Image processing device, image processing method, and recording medium on which an image processing program is recorded | |
JP5893445B2 (ja) | 画像処理装置、および画像処理装置の動作方法 | |
JP2004289667A (ja) | 画像処理装置 | |
US20110069065A1 (en) | Image processing apparatus, computer readable medium and method thereof | |
JP5606341B2 (ja) | 画像処理装置及び画像処理システム | |
JP6249692B2 (ja) | 画像処理装置、その制御方法及びプログラム | |
JP2010176547A (ja) | 画像処理装置に含まれる制御装置、制御方法、及び制御処理プログラム | |
JP5327482B2 (ja) | 画像処理装置及び画像処理方法 | |
JP5787637B2 (ja) | 画像処理装置、画像処理方法 | |
JP5658612B2 (ja) | 画像処理装置、画像処理システム及び画像処理方法 | |
JP5583563B2 (ja) | データ処理装置 | |
JP2017016511A (ja) | 歪み補正画像処理装置及びプログラム | |
JP6099418B2 (ja) | 半導体装置及びそのデータ処理方法 | |
JP4790545B2 (ja) | 画像処理装置、画像処理方法 | |
JP6278716B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP2016071545A (ja) | 画像処理装置、画像処理方法、プログラム | |
JP2018133772A (ja) | 画像処理装置および画像処理方法 | |
JP2005276194A (ja) | グラフィックス表示装置およびグラフィックスプロセッサ | |
WO2018168506A1 (ja) | 画像変換支援装置、画像変換装置、画像変換支援方法、及びコンピュータ読み取り可能な記録媒体 | |
JP2015198425A (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP6030321B2 (ja) | 画像処理装置 | |
JP2011061603A (ja) | 画像処理装置および画像処理方法 | |
JP6049358B2 (ja) | 画像処理装置、画像処理方法、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130207 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140214 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140415 |
|
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: 20140729 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140826 |
|
LAPS | Cancellation because of no payment of annual fees |