JP6569263B2 - 画像処理装置、画像処理方法及びプログラム - Google Patents
画像処理装置、画像処理方法及びプログラム Download PDFInfo
- Publication number
- JP6569263B2 JP6569263B2 JP2015066194A JP2015066194A JP6569263B2 JP 6569263 B2 JP6569263 B2 JP 6569263B2 JP 2015066194 A JP2015066194 A JP 2015066194A JP 2015066194 A JP2015066194 A JP 2015066194A JP 6569263 B2 JP6569263 B2 JP 6569263B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- area
- information
- processing apparatus
- change
- 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 177
- 238000003672 processing method Methods 0.000 title claims description 10
- 230000008859 change Effects 0.000 claims description 121
- 230000005484 gravity Effects 0.000 claims description 101
- 238000012937 correction Methods 0.000 claims description 100
- 230000002093 peripheral effect Effects 0.000 claims description 33
- 238000001514 detection method Methods 0.000 claims description 11
- 238000009966 trimming Methods 0.000 description 272
- 238000000034 method Methods 0.000 description 87
- 230000008569 process Effects 0.000 description 85
- 230000006870 function Effects 0.000 description 34
- 238000010191 image analysis Methods 0.000 description 15
- 238000003384 imaging method Methods 0.000 description 10
- 230000009467 reduction Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000003702 image correction Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 238000012986 modification Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000012935 Averaging Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000008929 regeneration Effects 0.000 description 2
- 238000011069 regeneration method Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/34—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/37—Details of the operation on graphic patterns
- G09G5/373—Details of the operation on graphic patterns for modifying the size of the graphic pattern
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/93—Regeneration of the television signal or of selected parts thereof
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Studio Devices (AREA)
- Image Processing (AREA)
- Television Signal Processing For Recording (AREA)
Description
画像を取得する取得手段と、
前記取得手段により取得された前記画像内において、領域を設定する領域設定手段と、
前記領域設定手段により前記画像内に設定された前記領域を変化させる領域変化手段と、
前記領域変化手段による変化前の前記領域外の周囲の画像の情報と前記領域変化手段による変化後の前記領域外の周囲の画像の情報とのうち少なくとも一方の情報である、周囲画像情報を取得する情報取得手段と、
前記情報取得手段により取得された前記周囲画像情報から、前記変化前と変化後の前記領域内のうち少なくとも一方の画像を補正する補正手段と、
前記補正手段による補正結果に基づいて、前記変化前と変化後の前記領域内の画像を連続して表示手段に表示させる表示制御手段と、
を備え、
前記情報取得手段は、連続して変化される前記領域の当該変化に対応して配置された、前記領域の周囲の画像領域の比重に基づいて、前記領域設定手段により設定された前記領域の周囲の画像領域に関する画像の情報を前記周囲画像情報として取得する、
ことを特徴とする。
図1は、本発明の一実施形態に係る画像処理装置1のハードウェアの構成を示すブロック図である。
画像処理装置1は、例えばデジタルカメラとして構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
光電変換素子は、例えばCMOS(Complementary Metal Oxide Semiconductor)型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換(撮像)して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてAFEに順次供給する。
AFEは、このアナログの画像信号に対して、A/D(Analog/Digital)変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部16の出力信号として出力される。
このような撮像部16の出力信号を、以下、「撮像画像のデータ」と呼ぶ。撮像画像のデータは、CPU11等に適宜供給される。本実施形態において、撮像画像のデータは、BAYER配列のデータ等、Raw形式の静止画像データ(以下、適宜「Raw画像」と呼ぶ。)として出力可能となっている。
出力部18は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部19は、ハードディスクあるいはDRAM(Dynamic Random Access Memory)等で構成され、各種画像のデータを記憶する。
通信部20は、インターネットを含むネットワークを介して他の装置(図示せず)との間で行う通信を制御する。
トリミング再生処理とは、Raw画像においてトリミング枠(例えば矩形の枠)を設定し、トリミング枠の位置や大きさ等を変更しながら、トリミング枠内の画像を再生する一連の処理をいう。
また、記憶部19の一領域には、画像記憶部71と、比重配置テーブル記憶部72とが設定される。
比重配置テーブル記憶部72には、トリミング枠の操作に応じた各種比重配置テーブルが記憶される。比重配置テーブルは、トリミング枠内の画像を補正する際に、トリミング枠の操作に応じた周辺領域の画像を補正に反映させるために用いられるテーブルであり、トリミング枠の操作に応じた周辺領域の画像及びトリミング枠内の画像について重み付けが定義されている。
図3(A)に示すように、デフォルトのトリミング枠は、トリミング枠を拡大・縮小及び移動させる場合以外に用いられ、トリミング枠内に60%、その周辺領域に略均等に40%の比重が配置されている。
また、図3(B)に示すように、トリミング枠を縮小する際に用いられる比重配置テーブルは、トリミング枠内に80%、その周辺領域に略均等に20%の比重が配置されている。
また、図3(D)に示すように、トリミング枠を移動させる際に用いられる比重配置テーブルは、トリミング枠内に60%、トリミング枠の進行方向後方の周辺領域に10%、進行方向後方よりも広い進行方向前方の周辺領域に、トリミング枠に近い程大きい重みで30%の比重が配置されている。
設定部52は、トリミング枠(ユーザによって設定された表示領域)内の画像を単独で、あるいは、切り出し元の全体画像と共に再生するトリミング再生モードに設定する。トリミング再生モードにおいて、トリミング枠内の画像を切り出し元の全体画像と共に再生する場合、例えば、切り出し元の全体画像に重ねて小画像(以下、「ワイプ画像」と呼ぶ。)として再生することができる。なお、トリミング枠内の画像を単独で再生するか、あるいは、切り出し元の全体画像と共に再生するかについては、ユーザの選択により設定することができる。
また、設定部52は、ユーザの操作に応じて、再生するRaw画像内にトリミング枠を設定する。
なお、設定部52は、ユーザによりトリミング再生処理の終了を指示する操作が行われた場合、トリミング再生処理を終了させる。
操作判定部54は、ユーザによってトリミング枠に対する操作が行われたか否かの判定を行う。ユーザによってトリミング枠に対する操作が行われたと判定した場合、操作判定部54は、ユーザ操作判定処理(後述)を実行し、操作に応じた比重配置テーブルを設定する。
補正処理部56は、比重配置部55によって配置された比重に基づいて、画像補正処理(後述)を実行する。
図4は、図2の機能的構成を有する図1の画像処理装置1が実行するトリミング再生処理の流れを説明するフローチャートである。
トリミング再生処理は、ユーザによる入力部17へのトリミング再生処理開始の操作により開始される。
ステップS2において、設定部52は、画像処理装置1をトリミング再生モードに設定する。
ステップS3において、設定部52は、ユーザの選択に応じて、トリミング再生処理において再生するRaw画像を設定する。
ステップS5において、設定部52は、ユーザの操作に応じて、再生するRaw画像内にトリミング枠を設定する。
ユーザによってトリミング枠に対する操作が行われた場合、ステップS6においてYESと判定されて、処理はステップS7に進む。
一方、ユーザによってトリミング枠に対する操作が行われていない場合、ステップS6においてNOと判定されて、処理はステップS11に進む。
ステップS8において、比重配置部55は、ユーザ操作判定処理において設定された比重配置テーブルに基づいて、比重配置処理(後述)を実行する。
ユーザによってトリミング枠に対する操作が行われた場合、ステップS10においてYESと判定されて、処理はステップS7に戻る。
一方、ユーザによってトリミング枠に対する操作が行われていない場合、ステップS10においてNOと判定されて、処理はステップS11に進む。
ユーザによりトリミング再生処理の終了を指示する操作が行われた場合、ステップS11においてYESと判定されて、トリミング再生処理は終了となる。
一方、ユーザによりトリミング再生処理の終了を指示する操作が行われていない場合、ステップS11においてNOと判定されて、処理はステップS5に戻る。
図5は、ユーザ操作判定処理の流れを説明するフローチャートである。
ステップS22において、操作判定部54は、ユーザによる操作がトリミング枠を拡大または縮小する操作であるか否かの判定を行う。
ユーザによる操作がトリミング枠を拡大または縮小する操作である場合、ステップS22においてYESと判定されて、処理はステップS23に進む。
一方、ユーザによる操作がトリミング枠を拡大または縮小する操作でない場合、ステップS22においてNOと判定されて、処理はステップS24に進む。
ユーザによる操作がトリミング枠を拡大する操作である場合、ステップS23においてYESと判定されて、処理はステップS26に進む。
一方、ユーザによる操作がトリミング枠を拡大する操作でない場合、ステップS23においてNOと判定されて、処理はステップS28に進む。
ステップS25において、操作判定部54は、使用する比重配置テーブルを、トリミング枠を移動させる際に用いられる比重配置テーブル(移動用比重配置テーブル)(図3(D)参照)に設定する。
ステップS27において、操作判定部54は、使用する比重配置テーブルを、トリミング枠を拡大する際に用いられる比重配置テーブル(拡大用比重配置テーブル)(図3(C)参照)に設定する。
ステップS29において、操作判定部54は、使用する比重配置テーブルを、トリミング枠を縮小する際に用いられる比重配置テーブル(縮小用比重配置テーブル)(図3(B)参照)に設定する。
ステップS25、ステップS27及びステップS29の後、処理はトリミング再生処理に戻る。
図6は、比重配置処理の流れを説明するフローチャートである。
トリミング枠を拡大する際に用いられる比重配置テーブルに設定されていない場合、ステップS31においてNOと判定されて、処理はステップS32に進む。
一方、トリミング枠を拡大する際に用いられる比重配置テーブルに設定されている場合、ステップS31においてYESと判定されて、処理はステップS33に進む。
トリミング枠を縮小する際に用いられる比重配置テーブルに設定されている場合、ステップS32においてYESと判定されて、処理はステップS35に進む。
トリミング枠を縮小する際に用いられる比重配置テーブルに設定されていない場合、ステップS32においてNOと判定されて、処理はステップS37に進む。
ステップS34において、比重配置部55は、ユーザの操作によるトリミング枠の拡大の範囲に応じて、トリミング枠を拡大する際に用いられる比重配置テーブルに従って、トリミング枠の周辺領域の画像及びトリミング枠内の画像に比重を配置する。
ステップS36において、比重配置部55は、ユーザの操作によるトリミング枠の縮小の範囲に応じて、トリミング枠を縮小する際に用いられる比重配置テーブルに従って、トリミング枠の周辺領域の画像及びトリミング枠内の画像に比重を配置する。
ステップS38において、比重配置部55は、ユーザの操作によるトリミング枠の移動量を判定する。
ステップS34、ステップS36及びステップS39の後、処理はトリミング再生処理に戻る。
図7は、画像補正処理の流れを説明するフローチャートである。
ステップS43において、画像生成部53は、補正された画像をJPEG形式で表示する。
ステップS43の後、処理はトリミング再生処理に戻る。
したがって、連続して表示しても違和感が発生しにくいようにトリミング枠内の画像を補正することが可能となる。
次に、本発明の第2実施形態について説明する。
第2実施形態に係る画像処理装置1は、第1実施形態に係る画像処理装置1と同様のハードウェア構成を備えている。
以下、第2実施形態における画像処理装置1の機能的構成について説明する。
設定部52は、トリミング枠(ユーザによって設定された表示領域)内の画像を単独で、あるいは、切り出し元の全体画像と共に再生するトリミング再生モードに設定する。トリミング再生モードにおいて、トリミング枠内の画像を切り出し元の全体画像と共に再生する場合、例えば、切り出し元の全体画像に重ねて小画像(ワイプ画像)として再生することができる。なお、トリミング枠内の画像を単独で再生するか、あるいは、切り出し元の全体画像と共に再生するかについては、ユーザの選択により設定することができる。
また、設定部52は、ユーザの操作に応じて、再生するRaw画像内にトリミング枠を設定する。
なお、設定部52は、ユーザによりトリミング再生処理の終了を指示する操作が行われた場合、トリミング再生処理を終了させる。
操作判定部54は、ユーザによってトリミング枠を切り替える操作が検出されたか否かの判定を行う。即ち、操作判定部54は、設定されたトリミング枠から離れた位置(離隔的な位置)にトリミング枠を設定する操作が行われたか否かの判定を行う。
補正処理部56は、切り替え後のトリミング枠内の画像情報を取得する。また、補正処理部56は、切り替え前後のトリミング枠内の画像情報を重み付けして、トリミング枠内のRaw画像を補正する。
図8は、図2の機能的構成を有する図1の画像処理装置1が実行するトリミング再生処理の流れを説明するフローチャートである。
トリミング再生処理は、ユーザによる入力部17へのトリミング再生処理開始の操作により開始される。
ステップS112において、設定部52は、画像処理装置1をトリミング再生モードに設定する。
ステップS113において、設定部52は、ユーザの選択に応じて、トリミング再生処理において再生するRaw画像を設定する。
ステップS115において、設定部52は、ユーザの操作に応じて、再生するRaw画像内にトリミング枠を設定する。
ユーザによってトリミング枠を切り替える操作が検出された場合、ステップS116においてYESと判定されて、処理はステップS117に進む。
ユーザによってトリミング枠を切り替える操作が検出されない場合、ステップS116においてNOと判定されて、処理はステップS122に進む。
ステップS118において、補正処理部56は、切り替え後のトリミング枠内の画像情報を取得する。ここで、画像情報としては、輝度、明度、ホワイトバランス、色味、ガンマ特性等のパラメータの一部あるいは全部が取得される。
ユーザによってトリミング枠を切り替える操作が検出された場合、ステップS121においてYESと判定されて、処理はステップS117に戻る。
ユーザによってトリミング枠を切り替える操作がされない場合には、ステップS111においてNOと判定されて、処理はステップS122に進む。
ユーザによりトリミング再生処理の終了を指示する操作が行われた場合、ステップS122においてYESと判定されて、トリミング再生処理は終了となる。
ユーザによりトリミング再生処理の終了を指示する操作が行われていない場合、ステップS122においてNOと判定されて、処理はステップS115に戻る。
したがって、連続して表示しても違和感が発生しにくいようにトリミング枠内の画像を補正することが可能となる。
次に、本発明の第3実施形態について説明する。
第3実施形態に係る画像処理装置1は、第1実施形態に係る画像処理装置1と同様のハードウェア構成を備えている。
以下、第3実施形態における画像処理装置1の機能的構成について説明する。
設定部52は、トリミング枠(ユーザによって設定された表示領域)内の画像を単独で、あるいは、切り出し元の全体画像と共に再生するトリミング再生モードに設定する。トリミング再生モードにおいて、トリミング枠内の画像を切り出し元の全体画像と共に再生する場合、例えば、切り出し元の全体画像に重ねて小画像(ワイプ画像)として再生することができる。なお、トリミング枠内の画像を単独で再生するか、あるいは、切り出し元の全体画像と共に再生するかについては、ユーザの選択により設定することができる。
なお、設定部52は、ユーザによりトリミング再生処理の終了を指示する操作が行われた場合、トリミング再生処理を終了させる。
操作判定部54は、ユーザによって特定の注目被写体が選択されたか否かの判定を行う。
補正処理部56は、トリミング枠内の画像が変化する前後のトリミング枠内の画像情報を取得する。
また補正処理部56は、当該変化前後のトリミング枠内の画像情報を基に、トリミング枠内の画像を補正して表示する。
画像解析部57は、動画像における注目被写体を検出する。具体的には、画像解析部57は、動画像に含まれる主要な被写体を注目被写体としてオブジェクト検出する。画像解析部57が注目被写体を検出できるため、画像処理装置1においては、複数フレームに渡って、注目被写体に自動的に追従することができる。
また、画像解析部57は、トリミング枠内の画像情報を取得する。
また、画像解析部57は、トリミング枠内の画像が変化したか否かの判定を行う。例えば、画像解析部57は、トリミング枠内の画像における画素値の合計値が閾値以上変化したか否かによって、トリミング枠内の画像が変化したか否かの判定を行う。
図9は、図2の機能的構成を有する図1の画像処理装置1が実行するトリミング再生処理の流れを説明するフローチャートである。
トリミング再生処理は、ユーザによる入力部17へのトリミング再生処理開始の操作により開始される。
ステップS202において、画像取得部51は、ユーザの選択に応じて、トリミング再生処理において再生する動画像を取得する。
ステップS204において、画像解析部57は、動画像内の注目被写体を検出する。
ユーザによって特定の注目被写体が選択された場合、ステップS205においてYESと判定されて、処理はステップS206に進む。
一方、ユーザによって特定の注目被写体が選択されていない場合、ステップS205においてNOと判定されて、処理はステップS213に進む。
ステップS207において、画像解析部57は、トリミング枠内の画像情報を取得する。
トリミング枠の表示範囲が変化していない場合、ステップS208においてNOと判定されて、処理はステップS209に移行する。
一方、トリミング枠の表示範囲が変化した場合、ステップS208においてYESと判定されて、処理はステップS210に進む。
トリミング枠内の画像が変化した場合、ステップS209においてYESと判定されて、処理はステップS210に進む。
一方、トリミング枠内の画像が変化していない場合、ステップS209においてNOと判定されて、処理はステップS212に進む。
ステップS210において、画像解析部57は、変化後のトリミング枠内の画像情報を取得する。
ユーザによりトリミング再生処理の終了を指示する操作が行われた場合、ステップS213においてYESと判定されて、トリミング再生処理は終了となる。
一方、ユーザによりトリミング再生処理の終了を指示する操作が行われていない場合、ステップS213においてNOと判定されて、処理はステップS204に戻る。
したがって、動画像等を対象として、特定の被写体に追従しながら、連続して表示しても違和感が発生しにくいようにトリミング枠内の画像を補正することが可能となる。
上述の実施形態において、設定部52が、ユーザの操作によるトリミング枠の変化(拡大、縮小あるいは移動等)の操作履歴(操作時間)を、切り出されたトリミング枠内の画像と対応付けて画像記憶部71に記憶することにより、動画像として保存することができる。
例えば、第1実施形態及び第2実施形態において、トリミング枠内の画像を操作時間に従って変化する動画像として保存することができる。
同様に、第3実施形態において、トリミング枠内の画像を複数フレームに渡って切り出し、一連の動画像として保存することができる。
これにより、トリミング枠に対する操作の結果を認識が容易な形態で保存することができる。
上述の実施形態において、ユーザの操作によるトリミング枠の変化を操作時間と対応付けて記憶すると共に、ユーザの操作によるトリミング枠の変化を平均化し、滑らかな変化を行う動画像として保存することができる。
例えば、ユーザの操作開始から操作終了までの期間、拡大あるいは縮小の速度を平均化し、速度の変化をより小さくした上で、トリミング枠内の画像を動画像として保存することができる。
これにより、ユーザが領域に対して変化の激しい操作を行った場合でも、滑らかに変化する動画像とすることができ、再生時に見やすい動画像とすることができる。
上述の実施形態において、トリミング枠の形状として、矩形を例に挙げて説明したが、トリミング枠の形状は、種々設定できることとしてもよい。
例えば、ユーザが任意に描いた枠の形状をトリミング枠として設定したり、予め用意された種々の形状のトリミング枠からユーザが選択したトリミング枠を設定したりすることができる。
これにより、本画像処理装置は、被写体の形状やユーザの目的に応じて、多様な形状のトリミング枠を用いて、適切な補正を行いつつ、連続した画像の表示を行うことができる。
第1実施形態において、比重配置テーブルの比重の配置は、トリミング枠に対する操作の操作速度に応じて変化させることとしてもよい。
例えば、トリミング枠の拡大あるいは縮小速度に応じて、トリミング枠に対する周辺領域の範囲をより大きくあるいはより小さくしたり、トリミング枠の周辺領域における比重の大きさをより大きくあるいはより小さくしたりすることができる。
また、トリミング枠を移動させる際に用いられる比重配置テーブルは、トリミング枠の移動速度が速い程、進行方向前方の周辺領域の範囲を大きく、移動速度が遅い程、進行方向前方の周辺領域の範囲を小さくすることができる。同様に、トリミング枠の移動速度が速い程、進行方向前方の周辺領域の比重を大きく、移動速度が遅い程、進行方向前方の周辺領域の比重を小さくすることができる。
これにより、ユーザの操作をより反映させて、トリミング枠内の画像の補正を行うことができる。
第1実施形態において、操作後のトリミング枠内の画像及びその周辺領域の画像を使用し、操作前のトリミング枠内の画像を使用せずに、画像補正処理を行うこととしてもよい。この場合、例えば、操作前のトリミング枠にのみ含まれ、操作後のトリミング枠及びその周辺領域には含まれない領域の画像の比重をゼロとすることにより、操作前のトリミング枠内の画像を画像補正処理において除外することができる。
これにより、操作後のトリミング枠内の画像及びその周辺領域の画像のみを用いて、操作後のトリミング枠内の画像を補正することができる。そのため、操作後のトリミング枠内の画像を適切に補正することができる。
画像取得部51は、画像を取得する。
設定部52は、画像取得部51で取得された画像内において、領域(トリミング枠)を設定する。
設定部52は、画像内に設定された領域を変化させる。
補正処理部56は、設定部52による変化前と変化後の領域のうち少なくとも一方の周囲の画像の情報を取得する。
補正処理部56は、取得された画像の情報から、変化前と変化後の領域内のうち少なくとも一方の画像を補正する。
画像生成部53は、補正処理部56による補正結果に基づいて、変化前と変化後の領域内の画像を連続して出力部18に表示させる。
これにより、画像処理装置1においては、変化前後の領域の周囲の画像の情報から、領域内の画像の補正が行われる。
したがって、連続して表示しても違和感が発生しにくいように領域内の画像を補正することが可能となる。
これにより、領域(トリミング枠)の拡大、縮小あるいは移動等の操作が行われた場合に、操作による変化前後の領域内の画像の情報に基づいて、領域内の画像を補正することができる。
したがって、操作によって領域が変化する場合にも、その領域内の画像を連続して表示したときに違和感が発生しにくい画像に補正することができる。
これにより、領域(トリミング枠)の切り替え操作が行われた場合に、切り替えによる変化前後の画像の情報に基づいて、領域内の画像を補正することができる。
したがって、操作によって領域が切り替えられる場合にも、その領域内の画像を連続して表示したときに違和感が発生しにくい画像に補正することができる。
これにより、変化前及び変化後の領域における画像情報と所定の関係を有する値であると推定される画像情報を用いて、領域内の画像を補正することが可能となる。
これにより、変化前及び変化後の領域における画像情報の中間の値であると推定される画像情報を用いて、領域内の画像を補正することが可能となる。
これにより、変化前あるいは変化後の領域から離れた特定の領域の画像情報を用いて、変化前あるいは変化後の領域内の画像を補正することができる。
これにより、領域が変更されることにより領域内に含まれる可能性の高い画像領域における画像の情報に基づいて、領域内の画像を補正することができる。
これにより、領域内の画像が動画像等の変化する画像である場合に、次の時点で表示される画像の情報に基づいて、領域内の画像を補正することができる。
操作判定部54は、操作情報を検出する。
操作判定部54は、検出された操作情報を判定する。
設定部52は、操作判定部54による操作情報の判定結果に基づいて、画像内において、領域を設定する。
これにより、操作の内容に従って、画像内に領域を設定することができる。
これにより、領域に対する操作の内容に従って、画像内に設定された領域を変化させることができる。
画像解析部57は、画像取得部51により取得された画像内から被写体を検出する。
設定部52は、画像解析部57により検出された被写体の位置に基づいて、画像内に領域を設定する。
これにより、動画像等における特定の被写体を検出し、その被写体を追従するように領域を設定することができる。
したがって、動画像等において、特定の被写体を追従した画像を、適切な補正を行いつつ、連続して表示することができる。
これにより、特定の被写体の位置や大きさに合わせて領域を調整することができる。
これにより、操作の内容に対応した動画像として、領域内の画像を記憶することができる。
これにより、操作における変化のばらつきを滑らかにして、領域内の画像を動画像として記憶することができる。
これにより、切り出し元となる全体の画像と、設定された領域内の画像とを視認しやすい形で表示することができる。
これにより、高い自由度をもって、領域内の画像を適切に補正することができる。
これにより、被写体の形状やユーザの目的に応じて、多様な形状の領域を用いて、適切な補正を行いつつ、連続した画像の表示を行うことができる。
これにより、領域が連続して変化される場合に、変化に対応する周辺の画像領域の比重を反映して、領域内の画像を適切に補正することができる。
これにより、領域が移動される場合に、移動方向における画像を適切に反映させて、領域内の画像を適切に補正することができる。
画像取得部51は、画像を取得する。
設定部52は、画像取得部51により取得された画像内において、領域(トリミング枠)を設定する。
設定部52は、画像内に設定された領域を変化させる。
補正処理部56は、設定部52による変化前と変化後の時点の領域のうち少なくとも一方を基準とする画像の情報を取得する。
補正処理部56は、画像の情報から、変化前と変化後の領域内のうち少なくとも一方の画像を補正する。
画像生成部53は、補正処理部56による補正結果に基づいて、変化前と変化後の領域内の画像を連続して出力部18に表示させる。
これにより、画像処理装置1においては、画像内に設定された領域が変化する場合に、変化前後のいずれかの時点の領域の画像の情報から、変化前後のいずれかの領域内の画像の補正が行われる。
したがって、連続して表示しても違和感が発生しにくいように領域内の画像を補正することが可能となる。
例えば、上述の各実施形態及び変形例に記載された画像処理装置1の機能を組み合わせて実施することも可能である。具体的には、第1実施形態及び第2実施形態の画像処理装置1の機能を組み合わせ、離隔的な位置にトリミング枠が切り替えて設定された場合に、切り替え前のトリミング枠内の画像とその周辺領域の画像及び切り替え後のトリミング枠内の画像とその周辺領域の画像を使用して、切り替え後のトリミング枠内の画像を補正することができる。また、第1実施形態及び第3実施形態の画像処理装置1の機能を組み合わせ、注目被写体を中心に設定されたトリミング枠内の画像及びその周辺領域の画像を使用して、トリミング枠内の画像を補正することができる。さらに、第2実施形態及び第3実施形態の画像処理装置1の機能を組み合わせ、動画像のフレームにおいて離隔的な位置にトリミング枠が切り替えて設定された場合に、切り替え前のトリミング枠内の画像及び切り替え後のトリミング枠内の画像を使用して、切り替え後のトリミング枠内の画像を補正することができる。また、第1〜第3実施形態の画像処理装置1の機能を組み合わせ、動画像のフレームにおいて離隔的な位置にトリミング枠が切り替えて設定された場合に、切り替え前のトリミング枠内の画像とその周辺領域の画像及び切り替え後のトリミング枠内の画像とその周辺領域の画像を使用して、切り替え後のトリミング枠内の画像を補正することができる。さらに、これら各実施形態の画像処理装置1の機能に各変形例の機能を組み合わせることも可能である。
これにより、変化前のトリミング枠における画像情報と変化後のトリミング枠における画像情報と所定の関係を有する値である(例えば中間の値である)と推定される画像情報を用いて、トリミング枠内の画像を補正することが可能となる。
これにより、トリミング枠から離れた特定の領域の画像情報を用いて、トリミング枠内の画像を補正することができる。
例えば、本発明は、画像のトリミング機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
換言すると、図2の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が画像処理装置1に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図2の例に限定されない。
また、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
[付記1]
画像を取得する取得手段と、
前記取得手段により取得された前記画像内において、領域を設定する領域設定手段と、
前記領域設定手段により前記画像内に設定された前記領域を変化させる領域変化手段と、
前記領域変化手段による変化前と変化後の前記領域のうち少なくとも一方の周囲の画像の情報を取得する情報取得手段と、
前記情報取得手段により取得された前記画像の情報から、前記変化前と変化後の前記領域内のうち少なくとも一方の画像を補正する補正手段と、
前記補正手段による補正結果に基づいて、前記変化前と変化後の前記領域内の画像を連続して表示手段に表示させる表示制御手段と、
を備えたことを特徴とする画像処理装置。
[付記2]
前記情報取得手段は、前記変化前と変化後の前記領域のうち少なくとも一方の領域内の画像の情報を取得する、
ことを特徴とする付記1に記載の画像処理装置。
[付記3]
前記領域変化手段は、前記領域設定手段により設定された前記領域の位置を離隔的な位置に変化させる、
ことを特徴とする付記1又は2に記載の画像処理装置。
[付記4]
前記情報取得手段は、前記変化前及び変化後の前記領域の位置関係に基づいて、所定位置にある画像の情報を、前記領域の周囲の画像の情報として取得する、
ことを特徴とする付記1から3のいずれか1つに記載の画像処理装置。
[付記5]
前記所定位置は、前記変化前及び変化後の前記領域間の中間となる位置を含む、
ことを特徴とする付記4に記載の画像処理装置。
[付記6]
前記情報取得手段は、前記変化前と変化後の前記領域のうち少なくとも一方の位置情報に基づいて、当該領域の位置から離隔した位置にある画像の情報を、前記領域の周囲の画像の情報として取得する、
ことを特徴とする付記1から5のいずれか1つに記載の画像処理装置。
[付記7]
前記情報取得手段は、前記変化前と変化後の前記領域のいずれか一方の周囲の画像の情報を取得し、前記補正手段は、当該画像の情報に基づいて、他方の前記領域内の画像を補正する、
ことを特徴とする付記1から6のいずれか1つに記載の画像処理装置。
[付記8]
前記情報取得手段は、前記領域設定手段により設定された前記領域の次の時点で表示される画像の情報を取得する、
ことを特徴とする付記1に記載の画像処理装置。
[付記9]
操作情報を検出する検出手段と、
前記検出手段により検出された前記操作情報を判定する判定手段と、
を更に備え、
前記領域設定手段は、前記判定手段による前記操作情報の判定結果に基づいて、前記画像内において、前記領域を設定する、
ことを特徴とする付記1に記載の画像処理装置。
[付記10]
前記領域変化手段は、前記判定手段による前記操作情報の判定結果に基づいて、前記画像内において、前記領域を変化させる、
ことを特徴とする付記9に記載の画像処理装置。
[付記11]
前記取得手段により取得された前記画像内から被写体を検出する被写体検出手段、
を更に備え、
前記領域設定手段は、前記被写体検出手段により検出された前記被写体の位置に基づいて、前記画像内に前記領域を設定する、
ことを特徴とする付記1に記載の画像処理装置。
[付記12]
前記領域設定手段は、前記被写体検出手段の検出結果に基づいて、前記領域の位置及び大きさを変化させる、
ことを特徴とする付記11に記載の画像処理装置。
[付記13]
前記判定手段による前記操作情報の判定結果と、前記情報取得手段によって取得された前記画像の情報とを対応付けて記憶部に記憶させる履歴記憶手段、
を更に備えることを特徴とする付記9に記載の画像処理装置。
[付記14]
前記履歴記憶手段は、前記判定手段による前記操作情報の判定結果を平均化し、前記情報取得手段によって取得された前記画像の情報と対応付けて記憶部に記憶させる、
ことを特徴とする付記13に記載の画像処理装置。
[付記15]
前記表示制御手段は、前記取得手段によって取得された前記画像と、前記補正手段によって補正された前記領域内の画像とを併せて表示する、
ことを特徴とする付記1から14のいずれか1つに記載の画像処理装置。
[付記16]
前記取得手段によって取得される前記画像は、Raw形式の画像である、
ことを特徴とする付記1から15のいずれか1つに記載の画像処理装置。
[付記17]
前記領域変化手段は、ユーザの操作に応じて前記領域の形状、大きさ、及び位置のうち少なくとも1つを変化させる、
ことを特徴とする付記1から16のいずれか1つに記載の画像処理装置。
[付記18]
前記情報取得手段は、連続して変化される前記領域の当該変化に対応して配置された、前記領域の周囲の画像領域の比重に基づいて、前記領域設定手段により設定された前記領域の周囲の画像領域に関する画像の情報を取得する、
ことを特徴とする付記1から17のいずれか1つに記載の画像処理装置。
[付記19]
前記情報取得手段は、移動される前記領域の当該移動の方向に対応して配置された、前記領域の周囲の画像領域の比重に基づいて、前記領域設定手段により設定された前記領域の周囲の画像領域に関する画像の情報を取得する、
ことを特徴とする付記1から18のいずれか1つに記載の画像処理装置。
[付記20]
画像を取得する取得手段と、
前記取得手段により取得された前記画像内において、領域を設定する領域設定手段と、
前記領域設定手段により前記画像内に設定された前記領域を変化させる領域変化手段と、
前記領域変化手段による変化前と変化後の時点の前記領域のうち少なくとも一方を基準とする画像の情報を取得する情報取得手段と、
前記情報取得手段により取得された前記画像の情報から、前記変化前と変化後の前記領域内のうち少なくとも一方の画像を補正する補正手段と、
前記補正手段による補正結果に基づいて、前記変化前と変化後の前記領域内の画像を連続して表示手段に表示させる表示制御手段と、
を備えたことを特徴とする画像処理装置。
[付記21]
画像処理装置において実行される画像処理方法であって、
画像を取得する取得ステップと、
前記取得ステップにおいて取得された前記画像内において、領域を設定する領域設定ステップと、
前記領域設定ステップにおいて前記画像内に設定された前記領域を変化させる領域変化ステップと、
前記領域変化ステップにおける変化前と変化後の前記領域のうち少なくとも一方の周囲の画像の情報を取得する情報取得ステップと、
前記情報取得ステップにおいて取得された前記画像の情報から、前記変化前と変化後の前記領域内のうち少なくとも一方の画像を補正する補正ステップと、
前記補正ステップにおける補正結果に基づいて、前記変化前と変化後の前記領域内の画像を連続して表示手段に表示させる表示制御ステップと、
を含むことを特徴とする画像処理方法。
[付記22]
画像処理装置において実行される画像処理方法であって、
画像を取得する取得ステップと、
前記取得ステップにおいて取得された前記画像内において、領域を設定する領域設定ステップと、
前記領域設定ステップにおいて前記画像内に設定された前記領域を変化させる領域変化ステップと、
前記領域変化ステップにおける変化前と変化後の時点の前記領域のうち少なくとも一方を基準とする画像の情報を取得する情報取得ステップと、
前記情報取得ステップにおいて取得された前記画像の情報から、前記変化前と変化後の前記領域内のうち少なくとも一方の画像を補正する補正ステップと、
前記補正ステップによる補正結果に基づいて、前記変化前と変化後の前記領域内の画像を連続して表示手段に表示させる表示制御ステップと、
を含むことを特徴とする画像処理方法。
[付記23]
コンピュータに、
画像を取得する取得機能と、
前記取得機能により取得された前記画像内において、領域を設定する領域設定機能と、
前記領域設定機能により前記画像内に設定された前記領域を変化させる領域変化機能と、
前記領域変化機能による変化前と変化後の前記領域のうち少なくとも一方の周囲の画像の情報を取得する情報取得機能と、
前記情報取得機能により取得された前記画像の情報から、前記変化前と変化後の前記領域内のうち少なくとも一方の画像を補正する補正機能と、
前記補正機能による補正結果に基づいて、前記変化前と変化後の前記領域内の画像を連続して表示手段に表示させる表示制御機能と、
を実現させることを特徴とするプログラム。
[付記24]
コンピュータに、
画像を取得する取得機能と、
前記取得機能により取得された前記画像内において、領域を設定する領域設定機能と、
前記領域設定機能により前記画像内に設定された前記領域を変化させる領域変化機能と、
前記領域変化機能による変化前と変化後の時点の前記領域のうち少なくとも一方を基準とする画像の情報を取得する情報取得機能と、
前記情報取得機能により取得された前記画像の情報から、前記変化前と変化後の前記領域内のうち少なくとも一方の画像を補正する補正機能と、
前記補正機能による補正結果に基づいて、前記変化前と変化後の前記領域内の画像を連続して表示手段に表示させる表示制御機能と、
を実現させることを特徴とするプログラム。
Claims (19)
- 画像を取得する取得手段と、
前記取得手段により取得された前記画像内において、領域を設定する領域設定手段と、
前記領域設定手段により前記画像内に設定された前記領域を変化させる領域変化手段と、
前記領域変化手段による変化前の前記領域外の周囲の画像の情報と前記領域変化手段による変化後の前記領域外の周囲の画像の情報とのうち少なくとも一方の情報である、周囲画像情報を取得する情報取得手段と、
前記情報取得手段により取得された前記周囲画像情報から、前記変化前と変化後の前記領域内のうち少なくとも一方の画像を補正する補正手段と、
前記補正手段による補正結果に基づいて、前記変化前と変化後の前記領域内の画像を連続して表示手段に表示させる表示制御手段と、
を備え、
前記情報取得手段は、連続して変化される前記領域の当該変化に対応して配置された、前記領域の周囲の画像領域の比重に基づいて、前記領域設定手段により設定された前記領域の周囲の画像領域に関する画像の情報を前記周囲画像情報として取得する、
ことを特徴とする画像処理装置。 - 画像を取得する取得手段と、
前記取得手段により取得された前記画像内において、領域を設定する領域設定手段と、
前記領域設定手段により前記画像内に設定された前記領域を変化させる領域変化手段と、
前記領域変化手段による変化前の前記領域外の周囲の画像の情報と前記領域変化手段による変化後の前記領域外の周囲の画像の情報とのうち少なくとも一方の情報である、周囲画像情報を取得する情報取得手段と、
前記情報取得手段により取得された前記周囲画像情報から、前記変化前と変化後の前記領域内のうち少なくとも一方の画像を補正する補正手段と、
前記補正手段による補正結果に基づいて、前記変化前と変化後の前記領域内の画像を連続して表示手段に表示させる表示制御手段と、
を備え、
前記情報取得手段は、移動される前記領域の当該移動の方向に対応して配置された、前記領域の周囲の画像領域の比重に基づいて、前記領域設定手段により設定された前記領域の周囲の画像領域に関する画像の情報を前記周囲画像情報として取得する、
ことを特徴とする画像処理装置。 - 前記情報取得手段は、前記変化前と変化後の前記領域のうち少なくとも一方の領域内の画像の情報をさらに取得する、
ことを特徴とする請求項1又は2に記載の画像処理装置。 - 前記領域変化手段は、前記領域設定手段により設定された前記領域の位置を離隔的な位置に変化させる、
ことを特徴とする請求項1から3のいずれか1項に記載の画像処理装置。 - 前記情報取得手段は、前記変化前及び変化後の前記領域の位置関係に基づいて、所定位置にある画像の情報を、前記周囲画像情報として取得する、
ことを特徴とする請求項1から4のいずれか1項に記載の画像処理装置。 - 前記所定位置は、前記変化前及び変化後の前記領域間の中間となる位置を含む、
ことを特徴とする請求項5に記載の画像処理装置。 - 前記情報取得手段は、前記変化前と変化後の前記領域のうち少なくとも一方の位置情報に基づいて、当該領域の位置から離隔した位置にある画像の情報を、前記周囲画像情報として取得する、
ことを特徴とする請求項1から6のいずれか1項に記載の画像処理装置。 - 前記情報取得手段は、前記周囲画像情報として、前記変化前の前記領域外の周囲の画像の情報と前記変化後の前記領域外の周囲の画像の情報とのいずれか一方の情報を取得し、
前記補正手段は、当該周囲画像情報に基づいて、他方の前記領域内の画像を補正する、
ことを特徴とする請求項1から7のいずれか1項に記載の画像処理装置。 - 前記情報取得手段は、前記領域設定手段により設定された前記領域の次の時点で表示される画像の情報を取得する、
ことを特徴とする請求項1又は2に記載の画像処理装置。 - 操作情報を検出する検出手段と、
前記検出手段により検出された前記操作情報を判定する判定手段と、
を更に備え、
前記領域設定手段は、前記判定手段による前記操作情報の判定結果に基づいて、前記画像内において、前記領域を設定する、
ことを特徴とする請求項1又は2に記載の画像処理装置。 - 前記取得手段により取得された前記画像内から被写体を検出する被写体検出手段、
を更に備え、
前記領域設定手段は、前記被写体検出手段により検出された前記被写体の位置に基づいて、前記画像内に前記領域を設定する、
ことを特徴とする請求項1又は2に記載の画像処理装置。 - 前記判定手段による前記操作情報の判定結果と、前記情報取得手段によって取得された前記周囲画像情報とを対応付けて記憶部に記憶させる履歴記憶手段、
を更に備えることを特徴とする請求項10に記載の画像処理装置。 - 前記表示制御手段は、前記取得手段によって取得された前記画像と、前記補正手段によって補正された前記領域内の画像とを併せて表示する、
ことを特徴とする請求項1から12のいずれか1項に記載の画像処理装置。 - 前記取得手段によって取得される前記画像は、Raw形式の画像である、
ことを特徴とする請求項1から13のいずれか1項に記載の画像処理装置。 - 前記領域変化手段は、ユーザの操作に応じて前記領域の形状、大きさ、及び位置のうち少なくとも1つを変化させる、
ことを特徴とする請求項1から14のいずれか1項に記載の画像処理装置。 - 画像処理装置において実行される画像処理方法であって、
画像を取得する取得ステップと、
前記取得ステップにおいて取得された前記画像内において、領域を設定する領域設定ステップと、
前記領域設定ステップにおいて前記画像内に設定された前記領域を変化させる領域変化ステップと、
前記領域変化ステップにおける変化前の前記領域外の周囲の画像の情報と前記領域変化ステップによる変化後の前記領域外の周囲の画像の情報とのうち少なくとも一方の情報である、周囲画像情報を取得する情報取得ステップと、
前記情報取得ステップにおいて取得された前記周囲画像情報から、前記変化前と変化後の前記領域内のうち少なくとも一方の画像を補正する補正ステップと、
前記補正ステップにおける補正結果に基づいて、前記変化前と変化後の前記領域内の画像を連続して表示手段に表示させる表示制御ステップと、
を含み、
前記情報取得ステップでは、連続して変化される前記領域の当該変化に対応して配置された、前記領域の周囲の画像領域の比重に基づいて、前記領域設定ステップで設定された前記領域の周囲の画像領域に関する画像の情報を前記周囲画像情報として取得する、
ことを特徴とする画像処理方法。 - 画像処理装置において実行される画像処理方法であって、
画像を取得する取得ステップと、
前記取得ステップにおいて取得された前記画像内において、領域を設定する領域設定ステップと、
前記領域設定ステップにおいて前記画像内に設定された前記領域を変化させる領域変化ステップと、
前記領域変化ステップにおける変化前の前記領域外の周囲の画像の情報と前記領域変化ステップによる変化後の前記領域外の周囲の画像の情報とのうち少なくとも一方の情報である、周囲画像情報を取得する情報取得ステップと、
前記情報取得ステップにおいて取得された前記周囲画像情報から、前記変化前と変化後の前記領域内のうち少なくとも一方の画像を補正する補正ステップと、
前記補正ステップにおける補正結果に基づいて、前記変化前と変化後の前記領域内の画像を連続して表示手段に表示させる表示制御ステップと、
を含み、
前記情報取得ステップでは、移動される前記領域の当該移動の方向に対応して配置された、前記領域の周囲の画像領域の比重に基づいて、前記領域設定ステップで設定された前記領域の周囲の画像領域に関する画像の情報を前記周囲画像情報として取得する、ことを特徴とする画像処理方法。 - コンピュータに、
画像を取得する取得機能と、
前記取得機能により取得された前記画像内において、領域を設定する領域設定機能と、
前記領域設定機能により前記画像内に設定された前記領域を変化させる領域変化機能と、
前記領域変化機能による変化前の前記領域外の周囲の画像の情報と前記領域変化機能による変化後の前記領域外の周囲の画像の情報とのうち少なくとも一方の情報である、周囲画像情報を取得する情報取得機能と、
前記情報取得機能により取得された前記周囲画像情報から、前記変化前と変化後の前記領域内のうち少なくとも一方の画像を補正する補正機能と、
前記補正機能による補正結果に基づいて、前記変化前と変化後の前記領域内の画像を連続して表示手段に表示させる表示制御機能と、
を実現させ、
前記情報取得機能では、連続して変化される前記領域の当該変化に対応して配置された、前記領域の周囲の画像領域の比重に基づいて、前記領域設定機能により設定された前記領域の周囲の画像領域に関する画像の情報を前記周囲画像情報として取得する、
ことを特徴とするプログラム。 - コンピュータに、
画像を取得する取得機能と、
前記取得機能により取得された前記画像内において、領域を設定する領域設定機能と、
前記領域設定機能により前記画像内に設定された前記領域を変化させる領域変化機能と、
前記領域変化機能による変化前の前記領域外の周囲の画像の情報と前記領域変化機能による変化後の前記領域外の周囲の画像の情報とのうち少なくとも一方の情報である、周囲画像情報を取得する情報取得機能と、
前記情報取得機能により取得された前記周囲画像情報から、前記変化前と変化後の前記領域内のうち少なくとも一方の画像を補正する補正機能と、
前記補正機能による補正結果に基づいて、前記変化前と変化後の前記領域内の画像を連続して表示手段に表示させる表示制御機能と、
を実現させ、
前記情報取得機能では、移動される前記領域の当該移動の方向に対応して配置された、前記領域の周囲の画像領域の比重に基づいて、前記領域設定機能により設定された前記領域の周囲の画像領域に関する画像の情報を前記周囲画像情報として取得する、
ことを特徴とするプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015066194A JP6569263B2 (ja) | 2015-03-27 | 2015-03-27 | 画像処理装置、画像処理方法及びプログラム |
KR1020160013907A KR20160115694A (ko) | 2015-03-27 | 2016-02-04 | 이미지 처리 장치, 이미지 처리 방법 및 기록 매체에 저장된 컴퓨터 프로그램 |
US15/016,455 US9626932B2 (en) | 2015-03-27 | 2016-02-05 | Image processing apparatus, image processing method and recording medium recording program for correcting image in predetermined area |
CN201610157242.0A CN106027875B (zh) | 2015-03-27 | 2016-03-18 | 图像处理装置以及图像处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015066194A JP6569263B2 (ja) | 2015-03-27 | 2015-03-27 | 画像処理装置、画像処理方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016187093A JP2016187093A (ja) | 2016-10-27 |
JP6569263B2 true JP6569263B2 (ja) | 2019-09-04 |
Family
ID=56975782
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015066194A Expired - Fee Related JP6569263B2 (ja) | 2015-03-27 | 2015-03-27 | 画像処理装置、画像処理方法及びプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US9626932B2 (ja) |
JP (1) | JP6569263B2 (ja) |
KR (1) | KR20160115694A (ja) |
CN (1) | CN106027875B (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10325390B2 (en) * | 2016-03-31 | 2019-06-18 | Qualcomm Incorporated | Geometric work scheduling with dynamic and probabilistic work trimming |
JP6677222B2 (ja) * | 2017-06-21 | 2020-04-08 | カシオ計算機株式会社 | 検出装置、画像処理装置、検出方法、及び画像処理方法 |
JP2020013332A (ja) * | 2018-07-18 | 2020-01-23 | トヨタ自動車株式会社 | 画像認識装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4063418B2 (ja) * | 1998-09-11 | 2008-03-19 | イーストマン コダック カンパニー | オートホワイトバランス装置 |
JP5162905B2 (ja) * | 2007-01-10 | 2013-03-13 | 株式会社ニコン | 撮像装置 |
JP4850859B2 (ja) * | 2008-02-05 | 2012-01-11 | 株式会社コナミデジタルエンタテインメント | 情報処理装置、情報処理装置の制御方法及びプログラム |
JP5438333B2 (ja) * | 2009-02-05 | 2014-03-12 | キヤノン株式会社 | 表示制御装置および表示制御方法 |
JP2011009937A (ja) * | 2009-06-24 | 2011-01-13 | Nikon Corp | 画像処理装置および画像処理プログラム |
JP2011015280A (ja) | 2009-07-03 | 2011-01-20 | Canon Inc | 画像編集装置、プログラム及び画像再生装置 |
JP2013074461A (ja) * | 2011-09-28 | 2013-04-22 | Casio Comput Co Ltd | 画像処理装置、画像処理方法及びプログラム |
-
2015
- 2015-03-27 JP JP2015066194A patent/JP6569263B2/ja not_active Expired - Fee Related
-
2016
- 2016-02-04 KR KR1020160013907A patent/KR20160115694A/ko unknown
- 2016-02-05 US US15/016,455 patent/US9626932B2/en active Active
- 2016-03-18 CN CN201610157242.0A patent/CN106027875B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2016187093A (ja) | 2016-10-27 |
US9626932B2 (en) | 2017-04-18 |
US20160284063A1 (en) | 2016-09-29 |
KR20160115694A (ko) | 2016-10-06 |
CN106027875A (zh) | 2016-10-12 |
CN106027875B (zh) | 2019-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101578600B1 (ko) | 이미지 처리 장치, 이미지 처리 방법 및 컴퓨터로 읽을 수 있는 기록 매체 | |
JP4783252B2 (ja) | 手ぶれ補正機能付き撮像装置、手ぶれ補正方法、手ぶれ補正処理の前処理プログラム、および、保存画像決定プログラム | |
JP5983616B2 (ja) | 撮像装置、撮像方法及びプログラム | |
JP6267502B2 (ja) | 撮像装置、撮像装置の制御方法、及び、プログラム | |
JP4548355B2 (ja) | 動画再生装置及びそのプログラム | |
JP4894907B2 (ja) | 撮像装置、撮像処理方法及びプログラム | |
JP6720881B2 (ja) | 画像処理装置及び画像処理方法 | |
JP6569263B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP6873679B2 (ja) | 撮像装置、撮像装置の制御方法及びプログラム | |
JP2003008986A (ja) | 撮像装置及び露出制御方法 | |
JP2005175581A (ja) | 画像処理装置 | |
JP5370555B2 (ja) | 撮像装置、撮像方法及びプログラム | |
JP6090494B2 (ja) | 動画撮影装置および動画像揺れ補正方法ならびにプログラム | |
JP2010183460A (ja) | 撮像装置およびその制御方法 | |
JP5910565B2 (ja) | 動画撮影装置および動画像揺れ補正方法ならびにプログラム | |
JP6498175B2 (ja) | 撮像装置およびその制御方法 | |
JP5455485B2 (ja) | 撮像装置 | |
JP7246894B2 (ja) | 撮像装置およびその制御方法 | |
JP6075829B2 (ja) | 撮像装置、カメラシステム、撮像装置の制御方法、プログラム、記憶媒体 | |
JP2010183461A (ja) | 撮像装置およびその制御方法 | |
JP2015053652A (ja) | 撮像装置、その制御方法、および制御プログラム | |
JP6346529B2 (ja) | 撮像装置、その制御方法、及びプログラム | |
JP6378589B2 (ja) | 撮像装置、その制御方法、及びプログラム | |
JP2011023890A (ja) | 撮像装置 | |
JP6361204B2 (ja) | 画像処理装置、画像処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180117 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180920 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181002 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181112 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20181218 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190221 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20190301 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190416 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190527 |
|
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: 20190709 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190722 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6569263 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |