JP2013161471A - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- JP2013161471A JP2013161471A JP2012025819A JP2012025819A JP2013161471A JP 2013161471 A JP2013161471 A JP 2013161471A JP 2012025819 A JP2012025819 A JP 2012025819A JP 2012025819 A JP2012025819 A JP 2012025819A JP 2013161471 A JP2013161471 A JP 2013161471A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image processing
- data
- pixel data
- unit
- 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
Images
Landscapes
- Image Processing (AREA)
Abstract
【解決手段】画像分割部104は、画像データを複数の画像領域に分割する。画像解析部106は、画像領域ごとに、画像処理Aに対応した複数の画素データと画像処理Bに対応した複数の画素データの混在状態を解析して解析結果を得る。処理時間予測部108は、画像領域ごとに、解析結果に基づいて全面再構成による処理時間と部分再構成による処理時間を予測する。再構成判定部110は、画像領域ごとに、全面再構成または部分再構成の処理時間の小さい方をその画像領域に対応した再構成処理とする判定結果を得る。画像処理Aと画像処理Bの実行時においては、再構成判定部110の判定結果に応じて、画像領域ごとに全面再構成または部分再構成が選択される。
【選択図】図2
Description
データ入力部102に入力された画像データは画像分割部104に送られる。画像分割部104は、画像データを複数の画像領域に分割する。画像データは複数の画素データで構成されており、図4において<1>に示すように、横方向(一点鎖線の矢印)に沿ったラインごとに、上段側のラインから順に、各ラインを構成する複数の画素データがデータ入力部102から次々に画像分割部104に送られる。
データ入力部102から次々に出力された画素データは、画像分割部104から、さらに画像解析部106に送られる。画像解析部106は、画像領域ごとに、画像処理Aに対応した複数の画素データと画像処理Bに対応した複数の画素データの混在状態を解析して解析結果を得る。
処理時間予測部108は、画像解析部106において得られた解析結果に基づいて、画像領域nごとに、全面再構成を利用した場合の処理時間と、部分再構成を利用した場合の処理時間を予測する。具体的には、画像領域nごとに、全面再構成予測処理時間Twnと部分再構成予測処理時間Tpnを次式により算出する。
(2)Tpn=(Pa×dan)+ (Pb×dbn)+(Nn×Trp)
再構成判定部110は、処理時間予測部108において得られた予測処理時間に基づいて、画像領域nごとに、全面再構成または部分再構成のうちの予測処理時間の小さい方をその画像領域nにおける再構成処理とする判定結果を得る。つまり、画像領域nごとに、全面再構成予測処理時間Twnと部分再構成予測処理時間Tpnが比較され、TwnがTpn以下であれば全面再構成が選択され、TpnがTwnよりも小さければ部分再構成が選択される。なおTwnとTpnが等しい場合に部分再構成を選択するようにしてもよい。
(5)Tp=Tp1+Tp2+・・・+Tpn+・・・
データ入力部102に入力された画像データは画像分割部104に送られる。図5の画像分割部104による処理は、図2の画像分割部104による処理と同じである。つまり画像分割部104は、画像データを複数の画像領域に分割する。これにより画像データが複数の画像領域に分割される。
データ入力部102から次々に出力された画素データは、画像分割部104から、さらに画像解析部106に送られる。画像解析部106は、画像領域ごとに、通常消費電力の画像処理Nを必要とする複数の画素データと、低消費電力の画像処理N´による処理が可能な複数の画素データの混在状態を解析して解析結果を得る。
消費電力予測部109は、画像解析部106において得られた解析結果に基づいて、画像領域nごとに、全面再構成を利用した場合の消費電力と、部分再構成を利用した場合の消費電力を予測する。具体的には、画像領域nごとに、全面再構成予測消費電力Twnと部分再構成予測消費電力Tpnを次式により算出する。
(8)Tpn=(Wa×(dalln-hitn))+ (Wb×hitn)+(Nn×Trp)
再構成判定部110は、消費電力予測部109において得られた予測消費電力に基づいて、画像領域nごとに、全面再構成または部分再構成のうちの予測消費電力の小さい方をその画像領域nにおける再構成処理とする判定結果を得る。つまり、画像領域nごとに、全面再構成予測消費電力Twnと部分再構成予測消費電力Tpnが比較され、TwnがTpn以下であれば全面再構成が選択され、TpnがTwnよりも小さければ部分再構成が選択される。なおTwnとTpnが等しい場合に部分再構成を選択するようにしてもよい。
(11)Tp=Tp1+Tp2+・・・+Tpn+・・・
Claims (4)
- 複数の画素データで構成された画像を処理する画像処理装置であって、
再構成可能回路内に複数の画像処理部を構成する制御部と、
複数の画像領域に分割された前記画像の画像領域ごとに、その画像領域内における複数の画素データの配列状態を解析する解析部と、
画像領域ごとに、前記解析の結果に基づいて、全面的再構成処理の画像処理性能と部分的再構成処理の画像処理性能を予測する予測部と、
画像領域ごとに、前記画像処理性能の比較に基づいて選択した全面的再構成処理または部分的再構成処理をその画像領域に対応した再構成処理とする判定結果を得る判定部と、
を有し、
前記制御部は、
前記画像に対する画像処理において、画像領域ごとに前記判定結果に応じて、
前記再構成可能回路内で少なくとも一つの画像処理部を維持しつつ、維持した画像処理部により各画像領域内の全域に亘って複数の画素データを画像処理するように、少なくとも一つの画像処理部を構成する全面的再構成処理、
または、
前記再構成可能回路内で複数の画像処理部を切り替えながら、各画素データに応じた各画像処理部により各画像領域内の複数の画素データを画像処理するように、複数の画像処理部を構成する部分的再構成処理、
を選択して実行する、
ことを特徴とする画像処理装置。 - 請求項1に記載の画像処理装置において、
前記画像を構成する各画素データは、その画素データに対応した各画像処理部による画像処理を必要とし、
前記解析部は、画像領域ごとに、各画素データと各画像処理部の対応関係に基づいて、複数の画像処理部に対応した複数の画素データの混在状態を解析し、
前記予測部は、画像領域ごとに、前記解析の結果に基づいて、全面的再構成処理による処理時間と部分的再構成処理による処理時間を予測し、
前記判定部は、画像領域ごとに、全面的再構成処理または部分的再構成処理の処理時間の小さい方をその画像領域に対応した再構成処理とする判定結果を得て、
前記制御部は、
前記全面的再構成処理において、各画像領域内の全域を一つの画像処理部で画像処理してから、画像処理前の当該画像領域内の全域を他の画像処理部で画像処理するように、複数の画像処理部を構成し、
前記部分的再構成処理において、各画像領域内の次々に画像処理される各画素データをその画素データに対応した各画像処理部で画像処理するように、複数の画像処理部を構成する、
ことを特徴とする画像処理装置。 - 請求項1または2に記載の画像処理装置において、
前記画像を構成する各画素データは、通常消費電力の画像処理部、または、通常消費電力以下である低消費電力の画像処理部により画像処理され、
前記解析部は、画像領域ごとに、低消費電力の画像処理部で処理することができる複数の画素データと通常消費電力の画像処理部で処理する必要がある複数の画素データの混在状態を解析し、
前記予測部は、画像領域ごとに、前記解析の結果に基づいて、全面的再構成処理による消費電力と部分的再構成処理による消費電力を予測し、
前記判定部は、画像領域ごとに、全面的再構成処理または部分的再構成処理の消費電力の小さい方をその画像領域に対応した再構成処理とする判定結果を得て、
前記制御部は、
前記全面的再構成処理において、前記再構成可能回路内で通常消費電力の画像処理部を維持しつつ、各画像領域内の全域に亘って複数の画素データを画像処理するように、通常消費電力の画像処理部を構成し、
前記部分的再構成処理において、各画像領域内の次々に画像処理される各画素データをその画素データに応じて通常消費電力の画像処理部または低消費電力の画像処理部で画像処理するように、それらの画像処理部を切り替えて構成する、
ことを特徴とする画像処理装置。 - 請求項1から3のいずれか1項に記載の画像処理装置において、
前記複数の画像処理部による前記画像に対する画像処理に先立って、前記再構成可能回路内に、先行画像処理部と前記解析部と前記予測部と前記判定部が構成され、
前記先行画像処理部による前記画像に対する画像処理と並行して、前記解析部が前記解析を実行し、前記予測部が前記予測を実行し、前記判定部が前記判定結果を得る、
ことを特徴とする画像処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012025819A JP5935366B2 (ja) | 2012-02-09 | 2012-02-09 | 画像処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012025819A JP5935366B2 (ja) | 2012-02-09 | 2012-02-09 | 画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013161471A true JP2013161471A (ja) | 2013-08-19 |
JP5935366B2 JP5935366B2 (ja) | 2016-06-15 |
Family
ID=49173613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012025819A Expired - Fee Related JP5935366B2 (ja) | 2012-02-09 | 2012-02-09 | 画像処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5935366B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016042223A (ja) * | 2014-08-14 | 2016-03-31 | 富士ゼロックス株式会社 | データ処理装置およびプログラム |
JP2017060073A (ja) * | 2015-09-18 | 2017-03-23 | 富士ゼロックス株式会社 | データ処理装置 |
JP2017157987A (ja) * | 2016-03-01 | 2017-09-07 | 富士ゼロックス株式会社 | データ処理装置およびプログラム |
JP2019208152A (ja) * | 2018-05-30 | 2019-12-05 | コニカミノルタ株式会社 | 画像処理装置および画像処理プログラム |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006033161A (ja) * | 2004-07-13 | 2006-02-02 | Canon Inc | 符号化処理装置 |
JP2011054098A (ja) * | 2009-09-04 | 2011-03-17 | Canon Inc | 画像処理装置 |
-
2012
- 2012-02-09 JP JP2012025819A patent/JP5935366B2/ja not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006033161A (ja) * | 2004-07-13 | 2006-02-02 | Canon Inc | 符号化処理装置 |
JP2011054098A (ja) * | 2009-09-04 | 2011-03-17 | Canon Inc | 画像処理装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016042223A (ja) * | 2014-08-14 | 2016-03-31 | 富士ゼロックス株式会社 | データ処理装置およびプログラム |
JP2017060073A (ja) * | 2015-09-18 | 2017-03-23 | 富士ゼロックス株式会社 | データ処理装置 |
JP2017157987A (ja) * | 2016-03-01 | 2017-09-07 | 富士ゼロックス株式会社 | データ処理装置およびプログラム |
JP2019208152A (ja) * | 2018-05-30 | 2019-12-05 | コニカミノルタ株式会社 | 画像処理装置および画像処理プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP5935366B2 (ja) | 2016-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6507271B2 (ja) | Cnn処理方法およびデバイス | |
JP5935366B2 (ja) | 画像処理装置 | |
Jain et al. | Efficient overlay architecture based on DSP blocks | |
JP4750850B2 (ja) | 並列中央値フィルタリングに基づいた命令を有するプロセッサおよび方法 | |
Jain et al. | Adapting the DySER architecture with DSP blocks as an Overlay for the Xilinx Zynq | |
JP4659774B2 (ja) | 電気機器 | |
JP5007838B2 (ja) | 情報処理装置および情報処理プログラム | |
Dubey et al. | Hardware-software co-design for side-channel protected neural network inference | |
US9519948B2 (en) | Data processing apparatus, data processing method, and non-transitory computer readable medium | |
Eguro et al. | Issues and approaches to coarse-grain reconfigurable architecture development | |
Walsh et al. | A compact FPGA implementation of a bit-serial SIMD cellular processor array | |
Gao et al. | Asymmetric large size multipliers with optimised FPGA resource utilisation | |
EP3701368B1 (en) | Method, device, and system for task processing | |
JP6617493B2 (ja) | データ処理装置 | |
JP6589642B2 (ja) | データ処理装置およびプログラム | |
Cong et al. | AttentionLego: An Open-Source Building Block For Spatially-Scalable Large Language Model Accelerator With Processing-In-Memory Technology | |
Mazza et al. | A comparison of hardware/software techniques in the speedup of color image processing algorithms | |
Tükel et al. | Customizable embedded processor array for multimedia applications | |
JP2013009044A (ja) | 制御装置、処理装置、処理システム、制御プログラム | |
Dash et al. | AES in partially reconfigurable CGRAs | |
Hsia et al. | Fast low-complexity computation and real-time architecture for H. 264/AVC intra-prediction | |
Wildermann et al. | System level synthesis flow for self-adaptive multi-mode reconfigurable systems | |
US20190370585A1 (en) | Image processing apparatus and recording medium | |
Su et al. | A Reconfigurable Coprocessor for Public-Key Cryptography | |
Kanazawa | FPGA Acceleration of Swap-Based Tabu Search for Solving Maximum Clique Problems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150123 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151002 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151006 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151202 |
|
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: 20160412 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160425 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5935366 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |