JP2008283361A - 画像処理装置、画像処理方法、プログラムおよび記録媒体 - Google Patents
画像処理装置、画像処理方法、プログラムおよび記録媒体 Download PDFInfo
- Publication number
- JP2008283361A JP2008283361A JP2007124467A JP2007124467A JP2008283361A JP 2008283361 A JP2008283361 A JP 2008283361A JP 2007124467 A JP2007124467 A JP 2007124467A JP 2007124467 A JP2007124467 A JP 2007124467A JP 2008283361 A JP2008283361 A JP 2008283361A
- Authority
- JP
- Japan
- Prior art keywords
- image
- display
- images
- correction value
- display control
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3872—Repositioning or masking
- H04N1/3873—Repositioning or masking defined only by a limited number of coordinate points or parameters, e.g. corners, centre; for trimming
- H04N1/3875—Repositioning or masking defined only by a limited number of coordinate points or parameters, e.g. corners, centre; for trimming combined with enlarging or reducing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/42—Global feature extraction by analysis of the whole pattern, e.g. using frequency domain transformations or autocorrelation
- G06V10/431—Frequency domain transformation; Autocorrelation
-
- 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/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
-
- 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/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/633—Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
- H04N23/634—Warning indications
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2624—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of whole input images, e.g. splitscreen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
- H04N5/772—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Studio Devices (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
- Processing Or Creating Images (AREA)
- Image Analysis (AREA)
Abstract
【課題】各画像毎の倍率や位置合わせを自動で行い、全ての画像の注目領域を一覧できる。
【解決手段】二画像選択状態になった際、始めに表示されていた画像(第一の画像)と、二画像表示になってから表示された画像(第二の画像)がメモリ30から読み出され、表示制御手段504、補正値算出手段503へ転送される。表示制御手段504では、拡大、表示位置移動操作を第一の画像、第二の画像に対して同時に行う。補正値算出手段503は、第一の画像において拡大される領域と最も類似する、第二の画像の領域(補正された領域)を求め、第二の画像において補正された領域が拡大される。表示制御手段504によって処理された画像は画像表示メモリ24へ送られる。
【選択図】図4
【解決手段】二画像選択状態になった際、始めに表示されていた画像(第一の画像)と、二画像表示になってから表示された画像(第二の画像)がメモリ30から読み出され、表示制御手段504、補正値算出手段503へ転送される。表示制御手段504では、拡大、表示位置移動操作を第一の画像、第二の画像に対して同時に行う。補正値算出手段503は、第一の画像において拡大される領域と最も類似する、第二の画像の領域(補正された領域)を求め、第二の画像において補正された領域が拡大される。表示制御手段504によって処理された画像は画像表示メモリ24へ送られる。
【選択図】図4
Description
本発明は、デジタル画像処理装置に関し、例えば、プリンタや複写機、デジタルカメラ及びPCのソフトウェアなどに好適な技術に関する。
近年、フラットベッドスキャナやデジタルカメラといった画像入力デバイスの高解像度化が著しく進んでいる。それに対し、それらを表示する表示デバイスは、画像入力デバイスの解像度に比べて低いことが多い。例えばデジタルカメラでは現在、400万画素〜500万画素を超える解像度のものが数多く存在するが、PCの液晶ディスプレイの解像度はSXGAで130万画素、UXGAで200万画素程度である。更に言えば、デジタルカメラに付随している液晶ディスプレイの解像度はさらに低い。結果、画像入力デバイスにより得られた画像を閲覧したり、確認したりするためには縮小して表示するしかない。
一方、縮小した画像からでは確認若しくは閲覧したい情報が取得できない場面も多く存在する。この一例として、デジタルカメラを用いて人物のスナップショットを撮影する場合を考える。写真を撮影する際、ベストショットを残しておきたいがために、複数枚同じ画像を撮影する。一方、デジタルカメラの記録容量には限りが有るため、容量が少なくなってくると、前記複数枚の画像の一部を削除して容量を確保する。その際に、付属の液晶で確認し、ベストショットで無いと思われる画像を削除するわけであるが、PCのディスプレイなどで確認すると、実は被写体が目を閉じていた、等と言った事が少なからず存在する。これを防ぐために、一度縮小した画像の一部を拡大して表示する方法も考えられるが、例えば前記の例の様に被写体が目を閉じているかどうかを確認するために拡大、スコープの移動といった全く同じ動作を複数枚の画像に対して行う作業には非常に手間と時間がかかるという問題点が有った。
これに対し、特許文献1では、選択された複数枚の画像を一度に表示し、一枚の画像への拡大、縮小及びスコープ範囲の移動が行われた場合に、表示されている他の画像に対しても同様の処理を行う。これにより、被写体人物が目を閉じているか否かを少ない操作で確認することができる。更に、特許文献1の発明を、紙文書をフラットベッドスキャナによりスキャンした画像に適用すると、有用であることは想像に難くない。例えば帳票のような、サムネイルで列挙して閲覧した場合に、全く同じに見えてしまうような画像に対して適用すると、各帳票において重要な情報が記載された領域のみ効率良く閲覧することができる。
しかし、フラットベッドスキャナを用いて紙文書をスキャンするにしても、デジタルカメラを用いて撮影するにしても、厳密に同じ構図の画像が得られるとは限らない。
例えば、図1を例に挙げて人物のスナップショットを撮影する場合を考える。撮影者が、或る人物のスナップショットを撮影する際、1枚目に撮影した画像(a)では人物が視野のほぼ中心にいるとする。このとき図中の矩形で囲まれた領域を拡大すると(b)の様に見える。同じ撮影者が、ベストショットを求めて数秒後に同じ人物を撮影する。このときの人物の位置が図中(c)の様に視野の左側に移動しているとする。このとき1枚目の画像と同じ領域を拡大すると、(d)のように見えてしまう。撮影者は人物のベストショットを撮影したいと考えているため、同時に確認したい領域は顔である。一方、図(d)に示す画像には顔が含まれていない。この場合、ユーザは注目領域を調整し、若干移動させる必要がある。このように、複数枚の画像の同じ領域を拡大して表示する場合、若干の位置のずれで、注目領域に必要な情報が含まれないという現象が発生してしまう。
上記の例は、ユーザが中心領域から大きく移動してしまっているといった比較的極端な例であり、通常のスナップショット撮影では起こりにくい現象である。しかし、拡大率が大きい、つまり、注目領域が元画像に対して小さいと、同様の事が発生する可能性がある。例えば、デジタルカメラに備えられたディスプレイは非常に小さく、しっかり確認するためには、十分に拡大しなければならない。また、集合写真などで、顔領域が小さくしか写っていない場合には、十分に拡大しなければならない。このような場面を想定すると、撮影時の手の動きなどが、致命的な動きになりかねない。
本発明の目的は、複数枚の画像の一部拡大表示画像を同時に列挙し、一つの画像に対する拡大率の変更やスコープ範囲の移動を行うと他の画像にも同様の操作が同時に実施されるシステムにおいて、各画像毎の倍率や位置合わせを自動で行い、全ての画像の注目領域を一覧でき、ユーザの利便性を向上させた画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することにある。
本発明は、画像を入力する画像入力手段と、前記画像入力手段により入力された画像を記録する記録手段と、前記記録手段に記録された画像信号を表示する表示手段と、前記表示手段に表示された特定の複数の画像に対して、少なくとも画像の拡大処理または画像の移動処理を含む複数の処理の中から選択された処理を同時に行う第一の表示制御手段とを具備する画像処理装置において、前記選択された画像に応じて前記第一の表示制御手段に対する補正値を算出する補正値算出手段を備え、前記補正値に応じて前記第一の表示制御手段の処理を補正することを最も主要な特徴とする。
請求項1:複数枚の画像の一部拡大表示画像を同時に列挙し、一つの画像に対する拡大率の変更やスコープ範囲の移動を行うと他の画像にも同様の操作が同時に成されるシステムに於いて、各画像毎の倍率や位置合わせを自動で行うことにより、ユーザは全ての画像において注目したい領域を一覧できるためユーザの利便性が向上する。
請求項2:複数枚の画像のサムネイル及び、その一部拡大表示画像を同時に列挙し、一つの画像に対する拡大率の変更やスコープ範囲の移動を行うと他の画像にも同様の操作が同時に成されるシステムに於いて、各画像毎の倍率や位置合わせを自動で行うことにより、ユーザは全ての画像において注目したい領域を一覧できるためユーザの利便性が向上する。
請求項3:ユーザが拡大率やスコープ範囲の移動を操作することができることで、ユーザの注目したい範囲をユーザが自由に設定できるため、ユーザの利便性が向上する。
請求項4:サムネイルとその一部拡大領域を並べて表示することでユーザは画像の全体イメージを掴むことができるため、検索効率が向上する。
請求項5、6:ユーザが確認を行いたい可能性が高い場面で自動的にユーザに確認を促す事で、操作を軽減しユーザの利便性が向上する。
請求項7:類似する画像を事前に見つけておくことで、記録装置に保持された画像の中から同時に閲覧すべき画像を自動で抽出し、ユーザに提示することができるため、ユーザの利便性が向上する。
請求項8:画像種判別を行い、事前に分類しておくことで記録装置に保持された画像の検索効率が向上し、ユーザの利便性が向上する。
請求項9:画像種に応じて、ファイル閲覧の提示方法を切り替えることで、より効果的なファイルの閲覧を行えるようになり、ユーザの利便性が向上する。
請求項10:類似度判定を行う前に、画像種判定を行うことにより、画像種判定が実施される頻度が減り、処理速度が向上する。
請求項11:位置補正情報だけでなく解像度補正情報を算出し、利用することで、ユーザは画像入力時の解像度に留意する必要が無くなりユーザの利便性が向上する。
請求項12、13:画像の全体を縮小し、画像の一部を拡大した画像と並べて表示することで、ユーザは画像の全体像を容易に把握できるようになり、ユーザの利便性が向上する。
請求項14:画像の一部を拡大した画像と並べて表示された画像全体の縮小画像において、拡大位置を明示するための矩形を、ポインティングデバイスで直接操作できることにより、ユーザの直感的な操作が促せ、ユーザの利便性が向上する。
以下、発明の実施の形態について図面により詳細に説明する。
実施例1:
まず、本発明の好適な実施例をデジタルカメラを例に挙げて説明する。図2は、本発明が適用されるデジタルカメラの構成を示す。
まず、本発明の好適な実施例をデジタルカメラを例に挙げて説明する。図2は、本発明が適用されるデジタルカメラの構成を示す。
図2において、100は画像処理装置である。10は撮影レンズ、12は絞り機能を備えるシャッター、14は光学像を電気信号に変換する撮像素子、120は撮像素子14のアナログ信号出力を増幅してカメラの感度を設定するゲインアンプ、16は撮像素子14のアナログ信号出力をデジタル信号に変換するA/D変換器である。
18は、撮像素子14、A/D変換器16、D/A変換器26にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路22及びシステム制御回路50により制御される。20は画像処理回路であり、A/D変換器16からのデータ或いはメモリ制御回路22からのデータに対して所定の画素補間処理や色変換処理を行う。また、撮像した画像データを用いて所定の演算処理を行ない、得られた演算結果に基づいてシステム制御回路50が露光制御部40、測距制御部42に対して制御を行なう、TTL(スルー・ザ・レンズ)方式のAF(オートフォーカス)処理、AE(自動露出)処理、EF(フラッシュプリ発光)処理を行っている。
さらに、画像処理回路20においては、撮像した画像データを用いて所定の演算処理を行ない、得られた演算結果に基づいてTTL方式のAWB(オートホワイトバランス)処理も行っている。
22はメモリ制御回路であり、A/D変換器16、タイミング発生回路18、画像処理回路20、画像表示メモリ24、D/A変換器26、メモリ30、圧縮・伸長回路32を制御する。A/D変換器16のデータが画像処理回路20、メモリ制御回路22を介して、或いはA/D変換器16のデータが直接メモリ制御回路22を介して、画像表示メモリ24或いはメモリ30に書き込まれる。
また、システム制御回路50は露出演算部122、輝度レベル演算部123、補正ゲイン演算部124を含み、露出演算部122はメモリ制御回路22を介してTTLによって測光された輝度レベルを基に適正露出値を演算し露光制御部40を制御する。輝度レベル演算部123はメモリ制御回路22を介して撮像した画像データから輝度レベルを演算し、補正ゲイン演算部124は露出演算部122によって測光された輝度レベルと輝度レベル演算部123によって演算された輝度レベルを比較し、適正レベルとなるように補正値を演算して画像処理回路20によりデジタルゲイン補正を加える。
24は画像表示メモリ、26はD/A変換器、28はTFT LCD等から成る画像表示部であり、画像表示メモリ24に書き込まれた表示用の画像データはD/A変換器26を介して画像表示部28により表示される。画像表示部28を用いて撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。
また、画像表示部28は、システム制御回路50の指示により任意に表示をON/OFFすることが可能であり、表示をOFFにした場合には画像処理装置100の電力消費を大幅に低減することが出来る。なお、システム制御回路50は画像表示制御手段としても機能し、画像表示部28の表示状態も制御する。30は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ30に対して行うことが可能となる。また、メモリ30はシステム制御回路50の作業領域としても使用することが可能である。
32は適応離散コサイン変換(ADCT)等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ30に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ30に書き込む。40は絞り機能を備えるシャッター12を制御する露光制御部であり、フラッシュ48と連携することによりフラッシュの調光機能も有するものである。
42は撮影レンズ10のフォーカシングを制御する測距制御部、44は撮影レンズ10のズーミングを制御するズーム制御部である。露光制御部40、測距制御部42はTTL方式を用いて制御されており、撮像した画像データを画像処理回路20によって演算した演算結果に基づき、システム制御回路50が露光制御部40、測距制御部42に対して制御を行う。50は画像処理装置100全体を制御するシステム制御回路、52はシステム制御回路50の動作用の定数、変数、プログラム等を記憶するメモリである。
54はシステム制御回路50でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部であり、画像処理装置100の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばLCDやLED、発音素子等の組み合わせにより構成されている。また、表示部54は、その一部の機能が光学ファインダ104内に設置されている。
表示部54の表示内容のうち、LCD等に表示するものとしては、シングルショット/連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体200及び210の着脱状態表示、通信I/F動作表示、日付け・時刻表示、等がある。
また、表示部54の表示内容のうち、光学ファインダ104内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。56は電気的に消去・記録可能な不揮発性メモリであり、例えばEEPROM等が用いられる。
62、64、66、68及び70は、システム制御回路50の各種の動作指示を入力するための操作部であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。ここで、これらの操作部の具体的な説明を行う。
62はシャッタースイッチSW1で、シャッタースイッチ63の操作途中でONとなり、AF(オートフォーカス)処理、AE(自動露出)処理、AWB(オートホワイトバランス)処理、EF(フラッシュプリ発光)処理等の動作開始を指示する。64はシャッタースイッチSW2で、シャッタースイッチ63の操作完了でONとなり、撮像素子14から読み出した信号をA/D変換器16、メモリ制御回路22を介してメモリ30に画像データとして書き込む露光処理、画像処理回路20やメモリ制御回路22での演算を用いた現像処理、メモリ30から画像データを読み出し、圧縮・伸長回路32で圧縮を行い、記録媒体200或いは210に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
66は画像表示ON/OFFスイッチで、画像表示部28のON/OFFを設定することが出来る。この機能により、光学ファインダ104を用いて撮影を行う際に、TFTLCD等から成る画像表示部への電流供給を遮断することにより、省電力を図ることが可能となる。
68はレックレビューON/OFFスイッチで、撮影直後に撮影した画像データを自動再生するレックレビュー(クイックレビュー)機能を設定する。なお、本実施形態では特に、画像表示部28をOFFとした場合におけるレックレビュー機能の設定をする機能を備えるものとする。また、121は計時部で、シャッタースイッチSW1(62)が押されてからシャッタースイッチSW2(64)が押されるまでの時間を計測することが可能である。
70は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写/連写/セルフタイマー切り替えボタン、メニュー移動+(プラス)ボタン、メニュー移動−(マイナス)ボタン、再生画像移動+(プラス)ボタン、再生画像移動−(マイナス)ボタン、撮影画質選択ボタン、露出補正ボタン、日付/時間設定ボタン等がある。
80は電源制御部で、電池検出回路、DC−DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路50の指示に基づいてDC−DCコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
82はコネクタ、84はコネクタ、86はアルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ACアダプター等からなる電源部である。
90及び94はメモリカードやハードディスク等の記録媒体とのインタフェース、92及び96はメモリカードやハードディスク等の記録媒体と接続を行うコネクタ、98はコネクタ92及び或いは96に記録媒体200或いは210が装着されているか否かを検知する記録媒体着脱検知部である。
なお、本実施形態では記録媒体を取り付けるインタフェース及びコネクタを2系統持つものとして説明している。もちろん、記録媒体を取り付けるインタフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインタフェース及びコネクタを組み合わせて備える構成としても構わない。インタフェース及びコネクタとしては、PCMCIAカードやCF(コンパクトフラッシュ(登録商標))カード等の規格に準拠したものを用いて構成して構わない。
さらに、インタフェース90及び94、そしてコネクタ92及び96をPCMCIAカードやCFカード等の規格に準拠したものを用いて構成した場合、LANカードやモデムカード、USBカード、IEEE1394カード、P1284カード、SCSIカード、PHS等の通信カード、等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことが出来る。
104は光学ファインダであり、画像表示部28による電子ファインダ機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダ104内には、表示部54の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
110は通信部で、RS232CやUSB、IEEE1394、P1284、SCSI、モデム、LAN、無線通信、等の各種通信機能を有する。112は通信部110により画像処理装置100を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
200はメモリカードやハードディスク等の記録媒体である。記録媒体200は、半導体メモリや磁気ディスク等から構成される記録部202、画像処理装置100とのインタフェース204、画像処理装置100と接続を行うコネクタ206を備えている。
210はメモリカードやハードディスク等の記録媒体である。記録媒体210は、半導体メモリや磁気ディスク等から構成される記録部212、画像処理装置100とのインタフェース214、画像処理装置100と接続を行うコネクタ216を備えている。
以下に、再生モードにおける本実施形態の特徴的な構成について詳細に説明する。まず、通常の再生モード時における1画像表示状態を図3(a)に示す。ここで、複数表示指示操作を行うと複数表示状態となる。複数表示状態となった表示装置のイメージを図3(b)に示す。以下、図3(b)における左側の表示領域を第一の表示領域、右側の表示領域を第二の表示領域と呼ぶ。この複数表示指示操作は画像処理装置100の操作部70に備えられたある特定のボタンを押下あるいは長押しする操作でもよいし、画像表示部28のメニュー画面から選択する方法でもよい。
また、ここでは説明を簡単にするために2画像表示の場合を示すが2画像に限定するものではなく、表示画像数を選択できるようにしてもよい。また、表示部中の下方に、操作対象画像選択のための指示表示を示しているが、操作対象画像選択部をトグルに限定するものではない。例えば十字ボタンで指定してセットボタンで選択/解除してもよく、タッチパネルを備えたシステムであればタッチパネルで選択してもよい。
ここでは一例としてセットボタントグルによる操作対象画像選択を行うが、セットボタンを一度押すと図3(c)に示すように選択画像が切り替わって1画像選択状態となり、この状態では全ての画像操作(拡大、移動など)が、選択された画像に対してのみ行われる。もう一度セットボタンを押すと、今度は図3(d)に示す様にもう一方の画像が選択される。この状態も1画像選択状態である。さらにもう一度セットボタンを押すと、二画像選択状態となる。この複数画像選択状態において、拡大、表示位置移動操作を行ったとき、図3(e)に示すように選択された複数画像が同時に操作される(選択された複数画像全てが同時に拡大、表示位置移動操作される)。拡大した状態で再び1画像選択状態にし、次の画像を表示する操作を行うと、拡大倍率および表示位置が保持されたまま次の画像が表示される。言い換えると、次の画像に対しても既に表示中の画像に対する拡大倍率及び表示位置の設定が適用される。
このときの処理を図4を用いて詳述する。二画像選択状態になった際、始めに表示されていた画像(以下第一の画像)と、二画像表示になってから表示された画像(以下、第二の画像)とがメモリ30から読み出され、表示制御手段504及び補正値算出手段503へ転送される。
表示制御手段504ではユーザの拡大、表示位置移動操作を第一の画像、第二の画像に対して同時に行う。但し、第一の画像で拡大している領域と全く同じ領域を第二の画像で拡大するのではない。第二の画像で拡大されるのは、補正値算出手段503による補正値に応じて、補正された領域である。
ここで補正値算出手段503にて算出される補正値に関して説明する。図5の様に第一の画像、第二の画像それぞれで画像の左下を原点とし、右方向がx軸、上方向がy軸であるような座標系を取れば、ユーザの行う拡大、表示位置移動といった操作は、拡大すべき矩形領域を指定していると換言できる。つまり、第一の画像における拡大すべき矩形領域R0を(xl,yb,xr,yt)と表すことができる。これに対し、第二の画像における拡大すべき矩形領域R1は(xl+cx,yb+cy,xr+cx,yt+cy)と表せる。ここで示されるcx,cyが補正値算出手段503にて算出される補正値である。
補正値算出手段503では、第一の画像における矩形領域R0内に含まれる画像を第二の画像において走査し、第二の画像における矩形領域R1に含まれる画像と最も類似するような矩形R1を求める。具体的には、cx,cyを変化させながら式1に示す相関係数Cが最大になるcx,cyを求める。
式1においてI0(x,y)は第一の画像における座標(x,y)の位置の画素値であり、I(x,y)は第二の画像における座標(x,y)の位置の画素値である。尚、この補正値の算出は、拡大若しくは移動といった処理がユーザによって最初に行われたときのみ行われるものとする。
表示制御手段504によって処理された画像は画像表示メモリ24へと送られ、前記のような処理が行われた後、画像表示部28に表示される。
以上のように、第一の画像において拡大される領域と第二の画像において拡大される領域に含まれる画像の類似度が高くなるように、第一、第二の画像それぞれで拡大すべき領域を変えているため、第一の画像を撮影した際の被写体の位置と第二の画像を撮影した際の被写体の位置とが異なっていても、第一の画像に於いて指定した、第一の表示領域に表示される領域、つまりユーザの確認したい領域が、第二の画像からも抽出され、第二の表示領域に表示される事になる。これによってユーザにとっては確認のための微調整を行う必要が無くなり、利便性が向上する。
尚、本実施例では補正すべき値をx方向、y方向の変位のみとしたが、式2に示すアフィン変換を使えば、回転の補正も容易に行うことができる。
尚、式2において、x,yはそれぞれ注目領域画像の座標、x’,y’はそれぞれ変換後の座標、θは回転角度を示し、cx,cyはそれぞれx方向、y方向の移動量を示すものとする。
又、本実施例では補正値の算出を、拡大、移動操作が最初に成された時点に限定したが、拡大、移動操作が成される度でも構わないし、機能が割り当てられたボタンをユーザが押した時点でも、勿論構わない。
1画像選択状態で拡大、表示位置移動を行った後に、再度複数画像選択状態にして拡大操作、表示位置移動操作等を行なう場合において、選択された複数画像それぞれの拡大倍率と表示位置が異なっている場合は、各複数画像の操作直前の状態に対して、同時に拡大操作、表示位置移動操作等が加えられる。例えば、1画像選択状態で既に等倍と2倍に拡大されている2画像を、複数画像選択して同時に2倍拡大する操作を行った場合、2倍と4倍の画像となる。拡大や移動の限界に達した場合は操作は反映されない。縦画像と横画像が同時に表示される場合は、縦画像は縦になり、操作に関しては横画像と同様である。拡大、表示位置を保持したまま次の画像が表示される際に縦、横が異なる場合は、座標からほぼ同位置を拡大した画像が表示される。
操作部70に配置された操作ボタンまたはメニューからの選択操作である画像位置入れ替え指示により、システム制御回路50は、選択中の2つの画像の位置を相互に入れ替えることが可能である。また、操作部70に配置された操作ボタンまたはメニューからの選択操作である指示により、表示中の各画像のヒストグラムと白飛び範囲を表示することが可能である。
システム制御回路50は、表示中の複数画像のうちで、選択された1つもしくは複数の画像を同時に削除することが可能である。この操作に関して、逆に選択されていない1つもしくは複数の画像を同時に削除することが可能であってもよい。同様の操作により、表示中の複数画像のうちで、選択された1つもしくは複数の画像を同時にプロテクトすることが可能である。また同様に、表示中の複数画像のうちで、選択された1つもしくは複数の画像をプリント対象画像に指定し、デジタルカメラに接続した外部出力装置によるダイレクトプリントを行うことが可能である。
本実施形態で示した画像表示手法、表示画像操作手法は、デジタルカメラの画像再生モードにおいてのみならず、レックレビューホールド時のマルチ表示指示においても実行される。レックレビューとは、撮影直後に撮影した画像データを画像表示部28に一定時間自動表示する機能であり、通常は、撮影直後に画像表示メモリ24又はメモリ30に記憶された画像を読み出して画像表示部28に表示する。そして、レックレビューホールドとは、レックレビューの表示期間内に操作部70に配置されたレビューホールド指示ボタンを押すことにより、レビューホールド解除ボタンを押すまでの間レックレビュー表示状態が保持される機能である。
本実施形態は、画像表示部28に複数の類似画像を表示し、それらを同時に拡大、移動等して、それらを比較可能とするものであるが、レックレビューホールド時に表示される比較対象である複数画像は、ブラケット撮影におけるブラケット画像、連写撮影における連写画像全て、標準撮影における指定時間内に撮影された画像のいずれかである。それぞれの画像群は、全てが同時にマルチ表示(複数画像表示)されてもよく、予め指定されていた枚数ずつマルチ表示されてもよい。
図6は、このレックレビューホールド時に、複数画像を同時表示する動作を示すフローチャートである。
まず、撮影を行なうと(ステップS701)、その直後に、撮影した画像データを画像表示部28に表示するレックレビュー表示が行なわれる(ステップS702)。レックレビュー表示が行なわれている間にレックレビューホールドが指示されているか否かが判断され(ステップS703)、レックレビューホールドが指示されていない場合には、所定時間経過後レックレビュー表示を終了する(ステップS707)。ステップS703においてレックレビューホールドが指示されている場合には、レックレビュー表示をそのまま継続すると共に、複数画像表示が指示されているか否かを判断する(ステップS704)。ステップS704において複数画像表示が指示されていない場合には、ステップS706でレックレビューホールドの指示が解除されるまで待ち、解除されるとレックレビュー表示を終了する。ステップS704において複数画像表示が指示されている場合には、ステップS705に進み複数画像を表示する。その後、必要に応じてユーザが上記の実施形態で説明したような画像の拡大操作、画像移動操作などを行なって画像の確認を行ない、レックレビューホールドの指示が解除された後(ステップS706Yes)に、レックレビュー表示を終了する(ステップS707)。
また、予めレックレビューホールドのときに、複数画像を表示するモード(マルチ表示モード)を指定しておくことで、レックレビューホールド時に自動的に上記画像群がマルチ表示される。
図7は、このときの動作を示すフローチャートである。まず、撮影を行なうと(ステップS801)、その直後に、撮影した画像データを画像表示部28に表示するレックレビュー表示が行なわれる(ステップS802)。レックレビュー表示が行なわれている間にレックレビューホールドが指示されているか否かが判断され(ステップS803)、レックレビューホールドが指示されていない場合には、所定時間経過後レックレビュー表示を終了する(ステップS806)。ステップS803においてレックレビューホールドが指示されている場合には、レックレビュー表示をそのまま継続すると共に、複数画像の表示を行なう(ステップS804)。その後、必要に応じてユーザが上記の実施形態で説明したような画像の拡大操作、画像移動操作などを行なって画像の確認を行ない、レックレビューホールドの指示が解除された後(ステップS805Yes)に、レックレビュー表示を終了する(ステップS807)。
なお、上記で説明した本実施形態の動作は、システム制御回路50が、メモリ制御回路22、画像表示メモリ24、メモリ30等を制御することにより行なわれる。
以上説明したように、上記の実施形態によれば、ほぼ同様の構図の画像の詳細な比較を、デジタルカメラで撮影後にその場で容易に行うことができる。また、複数の画像についてズームアップや表示位置の移動を、一つの操作で同時に実行できるため、操作効率がよい。また、詳細比較を画像再生時だけでなく、撮影直後のレックレビュー時にもできるので、不要画像の削除などの処理も行なうことができ、記録メディアが有効に使える上、後の画像整理の負担も軽減される。
実施例2:
次にマルチファンクションプリンタ(以下、MFP)を用いた実施例2について説明する。図8は、本実施例で説明するMFPの構成を示す概略図である。本MFPはフラットベッドスキャナや、ネットワーク経由で画像を入力することのできる画像入力手段300、入力された画像を保持する記憶手段304、及び記憶手段304に記憶された画像を一覧し、出力する画像を選択することのできる表示手段306、及び記憶手段に保持された画像を読み出し、出力する出力手段309を備える。
次にマルチファンクションプリンタ(以下、MFP)を用いた実施例2について説明する。図8は、本実施例で説明するMFPの構成を示す概略図である。本MFPはフラットベッドスキャナや、ネットワーク経由で画像を入力することのできる画像入力手段300、入力された画像を保持する記憶手段304、及び記憶手段304に記憶された画像を一覧し、出力する画像を選択することのできる表示手段306、及び記憶手段に保持された画像を読み出し、出力する出力手段309を備える。
記憶手段304は図9に示す様なフォルダ構造で、保持する画像を分類しておけるものとする。
以下、本実施例では、フラットベッドスキャナで画像を入力することを考える。ユーザは操作手段308により解像度を指定した後、操作手段308を用いてスキャンをスタートさせる。すると、画像がフラットベッドスキャナにより光学的に読み取られ、画像の濃淡情報が、アナログ電気信号に変換される。更にA/D変換することにより、画像信号は8bit256値のデジタル信号に変換される。以下では画像と言う言葉を、デジタル信号に変換された画像の濃淡信号として用いる。
画像が入力されると、分類手段301では該入力画像が帳票画像であるか、否かを判定する。もし、画像が帳票でなかった場合には、図9における「その他」フォルダに入力画像を保持する。分類は画像全体をアスペクト比を保ったまま600×600画素の矩形に収まる様に縮小した後、各画素の値を事前に学習させたSupport Vector Machine(SVM:非特許文献1を参照)に入力することによって行う。
SVMは式3で示すように入力ベクトル(ここでは600×600次元のベクトル)と重みベクトルωの内積が特定の閾値を超えていれば1を超えていなければ−1を出力する識別器である。SVMの学習とは前記重みベクトルω、及び閾値hを決定する作業である。
尚、SVMの学習についての詳細な説明は非特許文献1に譲るが、その概要を以下で説明する。図14は、SVMの動作の概要を示したものである。まず前提条件として、図の左に示すように○×で表される二つの種類のベクトル群が存在するものとする。SVMはこれら二つのクラスを最適に分離するための超平面(図の右参照)を決定するためのアルゴリズムといえる。SVMにおいて、二つのベクトル群を最適に分割するとは、未知のベクトルが入力されたときの対応能力、つまり汎化能力を最大とするということと等価である。これを実現するために、二つのベクトル群の境界位置に存在するベクトル(Support Vector)を見つけて、Support Vectorと超平面との距離が最大となるように超平面を設定する。ここで、実動作上、間違いの教師データも存在するため、間違いの許容量(ソフトマージン)を設定するパラメータを決める必要がある。以上は、線形SVMについての説明であるが、実際の教師データは線形判別できるベクトル群とは限らない。しかし、特徴量ベクトルを、より高次の空間に射影し(カーネルトリック)、その空間上で超平面を求めることで、非線形な問題にも対応できる。
以上を実現するには、結果的に、教師データ(xi,yi)を用いて式4の条件下で式5を最大化するラグランジェ乗数ベクトルαiを求めることになる。その後ラグランジェ乗数ベクトルの要素のうち0でない要素に対応する教師データ群S(これがサポートベクタとなる)と、そのうちの任意の一つの教師データ(x0,y0)を用いて超平面のパラメータω,hを求める(式6,式7)。
尚、上記式に於いてK(x,y)はカーネルトリックを実現するためのカーネル関数を示す。カーネル関数には様々なものが考案されているが、今回の実施例ではRadial Basis Function(RBF)を用いた。RBFは式8で示される関数でCは任意の数字である。
以上述べたように、SVMを用いて学習を行うにはソフトマージンの許容量を設定するパラメータγとカーネル関数であるRBFを決定するためのCを設定する必要があるが、今回の実施例では、γ=1,C=1000を用いた。
また、本実施例では画像を縮小してそのまま入力ベクトルとしたが、画像から特徴量を算出し入力ベクトルとしても構わない。特徴量を算出することでベクトルの次元を削減すれば、SVM自体は高速な動作が可能であるし、学習に必要な教師データの数も少なくて済む。
類似画像検索手段302は記憶手段304内の帳票フォルダに存在する画像と入力画像との類似度を判定する。類似度が高い画像が存在する場合には、入力画像を該類似度の高い画像の存在するフォルダへ保存する。一方、類似度が高い画像が存在しない場合には、新しいフォルダを作成して、そこへ画像を保存する。尚、類似画像検索手段302以降の処理は、分類手段301の判定結果が帳票であった場合にのみ行うものとする。これにより、類似画像検索を行う頻度が減少し、画像入力時の処理速度が向上する。更に、類似画像検索手段302で比較される既に記憶手段304に保持されている画像とは、図9の帳票以下に存在する各フォルダから一枚ずつとする。各フォルダに存在する画像は既に類似度が高いと判定されている画像であるため、それぞれと類似度判定を行う意義は少ない。このように、比較する画像を削減することで、画像入力時の処理速度が向上する。
類似画像検索手段302は図13に示されるように、二値化手段401において、比較される画像をそれぞれ二値化し、特徴量算出手段402において、各画像から非特許文献2記載の高次局所自己相関と呼ばれる特徴量を算出した後、比較手段403において、算出された特徴量同士のユークリッド距離が所定の閾値を超えているか否かで判定を行う。尚、本実施例では閾値を20とした。
高次局所自己相関法に関する詳しい説明は非特許文献2に譲るが、ここではその概要を説明する。簡単のため、一次元の信号を用いて考えるとN次の自己相関関数は参照点rでの画像の輝度値をI(r)とすると、N次の自己相関関数は参照点周りのN個の変位(a1・・・aN)に対して、式9で定義される。
高次局所自己相関では前記自己相関関数の信号を二次元に拡張したものである。このとき、次数Nを2までとし、変位を参照点rの周りの局所的な3×3画素の領域に限定する。つまり、局所的な領域内での3点までの相関関係を特徴とする。
具体的に説明するために、例えば図12のNo.2のパタンを例に挙げる。パタンの中心が注目画素である。注目画素に対して関連する画素、ここではパタンの右に黒で示された画素とのかけ算を行う。注目画素を画像全体でスキャンして各かけ算の結果を積算することでNo.2の特徴量が算出される。前述の様に、高次局所自己相関では3×3画素の領域に於いて最大2個迄の画素の相関を考えるので、平行移動により等価な特徴を除くと、全てのパタンは図12に示される25個になる。この25個のパタンについて前記の様な特徴量を算出するため、最終的に得られる特徴量は25次のベクトルとなる。更に得られる値は画像の画素数に依存して変化するため、画像に含まれる画素全てで割り算し正規化しておく。上記のように得られる特徴量は画像の周波数情報の一種であり、同じ内容を含む画像ならば、位置がずれても値が不変であることが知られている。
補正値算出手段303では、類似画像検索手段302において、類似画像が存在する場合に処理を行う。入力画像と類似度の高い画像とで位置が合うように補正値を算出する。これは実施例1で説明した補正値算出手段503と同様の方法で行う。但し、実施例1では、第一の画像中においてユーザが拡大していた領域R0に含まれる画像を第二の画像中で走査したが、本実施例に於いては、第一の画像全体を走査して最も相関の高くなる位置(cx,cy)を算出する。ここで元画像をそのまま走査しても構わないが、第一、第二の画像それぞれを1/nに縮小し、最も相関が高くなる位置(c’x,c’y)を算出した後、(n×c’x,n×c’y)すれば、高速に処理が行える。更に、入力される画像はユーザが指定した解像度によって大きさが異なることになるため、補正値算出手段303で行われる処理は、入力された画像を特定の解像度に拡大縮小してから行う。本実施例では全ての画像を300dpiの画像に拡大縮小するものとする。また、入力された画像の解像度をaとすると300/aを拡大補正率cとして算出する。算出された(c’x,c’y)及びcは画像と対にして記憶手段304に保持される。前述の通り、画像をスキャンする際には解像度指定を行う必要があるが、利用するユーザによって異なる値が取られることが多い。このように位置の補正値だけでなく拡大率の補正値を算出し、保持しておくことで、ユーザはスキャンの際に特定の解像度を選択する必要が無くなるため、ユーザの利便性が向上する。
記憶手段304に保持された画像は、表示手段307により一覧表示することができる。ユーザは操作手段308を通じて、表示手段307に一覧される画像を変更したり、出力する画像を選択することができる。尚、本実施例では操作手段として、タッチパネルを想定している。表示手段307は通常、拡大縮小率や用紙サイズ、等を表示する領域であるが、特定のボタンが押されると、図9に示されたような画像が表示される。ここで、例えば図9中のID001がタッチパネルにより選択されると、記憶手段304よりID001フォルダに存在する画像が第一の表示制御手段305及び第二の表示制御手段306へと送られる。まず第一の表示制御手段305では画像の特定の領域を切り出して、表示手段307へと転送する。一方、第二の表示制御手段306では、画像全体を縮小して、表示手段307へと転送する。以上の処理をフォルダに含まれる画像全てに施す。尚、拡大する位置と拡大率に関しては事前に設定してある特定の値でも良いし、前回ユーザが該当するフォルダを選択し拡大していた領域でも構わない。但し切り出される領域の基準値を(xl,yb,xr,yt)とすると、各画像に対応付けされたc及び(cx,cy)に対して、各画像から切り出される領域は(xl+cx,yb+cy,xr+cx,yt+cy)になるものとする。
結果、表示手段307では図10の様に表示される。6枚の画像に関して、その縮小画像(第二の表示制御手段306にて処理された画像)と、一部拡大領域(第一の表示制御手段305において処理された画像)が表示されており、更に右側にはスライドバーが有るため、スライドすることで6枚以上の画像であっても、問題なく閲覧することができる。更に詳しく説明するために図10の左上画像を拡大した様子を図11に示す。左側が元画像全体の縮小画像、右側にその一部が拡大された画像が並んでいる。更に左側の縮小画像中に表示された矩形は、現在右側の拡大画像で表示されている領域が示されている。これにより、ユーザは現在拡大されている領域がどこであるかを容易に判断することができ利便性が向上する。
ユーザは拡大領域の右下をタッチパネルによりドラッグすることで拡大領域を大きくしたり小さくしたりできる。又、拡大領域の右下以外の領域をタッチパネルによりドラッグすることにより、拡大領域を移動させることができる。この操作は第一の表示制御手段305に送られる。このとき、記憶手段304からは再度フォルダ中の各画像が、第一の表示制御手段305へと送られる。第一の表示制御手段305はユーザが指定した拡大領域を各画像から切り出し、表示手段307へと転送する。これにより、表示されている全ての画像に対してユーザが指定した拡大領域の拡大図が表示されることになる。前述したように拡大されている領域が縮小画像の中で明示されているだけでなく、該領域を示す矩形を直接タッチパネルにより操作できる構成とすることにより、より直感的に拡大縮小、移動の処理が行え、ユーザの利便性が向上する。
このようにユーザが一つの画像に対して行った拡大領域の操作を他の画像に対しても行う際に、他の画像との位置及び拡大率の差異を補正することで、実施例1で述べたのと同様に、全ての画像で注目領域を正確に拡大することできる。もし、このような補正を行わないと、ユーザは拡大領域を各画像ごとで細かに調整するか、スキャンする際に、厳密な位置合わせを行って更に、スキャン時の解像度を一定にしなければならない。
尚、分類手段301及び類似画像検索手段302及び補正値算出手段303の全ての処理、若しくは一部の処理は、画像入力の直後である必要は無い。他のジョブが無い時間に、記憶手段から画像を読み出して処理しても構わない。これらの処理は実装形式によっては、非常に時間がかかる場合がある。その場合、ユーザは1枚の画像をスキャンしてから次の画像をスキャンするまでに、しばらく待たなければいけなくなる。一方、上記全ての処理、若くは一部の処理をMFPのジョブが無い時間、例えば業務時間外等に行うようにすれば、ユーザはその場で処理を待つ必要が無くなり利便性が向上する。
本実施例では第二の表示制御手段を用いて画像全体を縮小し、表示手段に表示する構成としたが、例えば、JPEG2000の様に、低解像度の画像を既に保持した画像フォーマットを用いれば、縮小する必要はない。
また、各実施形態の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体(または記録媒体)を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した手順に対応するプログラムコードが格納されることになる。
24 画像表示メモリ
30 メモリ
503 補正値算出手段
504 表示制御手段
30 メモリ
503 補正値算出手段
504 表示制御手段
Claims (18)
- 画像を入力する画像入力手段と、前記画像入力手段により入力された画像を記録する記録手段と、前記記録手段に記録された画像信号を表示する表示手段と、前記表示手段に表示された特定の複数の画像に対して、少なくとも画像の拡大処理または画像の移動処理を含む複数の処理の中から選択された処理を同時に行う第一の表示制御手段とを具備する画像処理装置において、前記選択された画像に応じて前記第一の表示制御手段に対する補正値を算出する補正値算出手段を備え、前記補正値に応じて前記第一の表示制御手段の処理を補正することを特徴とする画像処理装置。
- 画像を入力する画像入力手段と、前記画像入力手段により入力された画像を記録する記録手段と、前記記録手段に記録された画像信号を表示する表示手段と、前記表示手段に表示された特定の複数の画像に対して、少なくとも画像の拡大処理または画像の移動処理を含む複数の処理の中から選択された処理を同時に行う第一の表示制御手段とを具備する画像処理装置において、前記第一の表示制御手段を補正する補正値を算出する補正値算出手段を備え、前記補正値算出手段より算出された補正値は、前記記録手段に一度記録され、対応する画像が前記第一の表示制御手段により処理される際に読み出されることを特徴とする画像処理装置。
- ユーザが装置に指示を与える操作手段を具備し、ユーザの操作に応じて前記記録手段から画像を読み出し、ユーザの操作に応じて前記第一の表示制御手段を制御することを特徴とする請求項1または2記載の画像処理装置。
- 前記記録手段から読み出される画像の全体若しくは一部は前記第一の表示制御手段へ送られると共に、第二の表示制御手段へと転送され、前記第一、第二の表示制御手段によって加工された画像は前記表示手段に同時に表示されることを特徴とする請求項1または2記載の画像処理装置。
- 撮像装置を備え、前記第一の表示制御手段は、前記撮像手段による撮像動作の直後に、前記撮像手段により撮像された画像を前記表示手段に表示させるレックレビュー動作を行う機能を有し、前記レックレビュー動作を継続する指示を受けた場合に、前記特定の複数の画像を自動的に前記表示手段に表示させることを特徴とする請求項1または2記載の画像処理装置。
- 前記複数の画像は、ブラケット撮影時において連続して撮影された複数の画像、連射撮影時において連続して撮影された複数の画像、前回の撮影時からあらかじめ設定された時間内に撮影された複数の画像のうち何れかの画像であることを特徴とする請求項1または2記載の画像処理装置。
- 前記入力画像と、前記記録手段に記録されている画像の類似度を算出する画像類似度算出手段を更に備え、少なくとも前記入力画像と類似度が高いと判定された画像を用いて補正値算出を行うことを特徴とする請求項1または2記載の画像処理装置。
- 画像の種別を判定する分類手段を更に備えることを特徴とする請求項1または2記載の画像処理装置。
- 前記分類手段により特定の画像種であるか否かに応じて処理を切り替えることを特徴とする請求項8記載の画像処理装置。
- 前記分類手段は、類似度判定を行う前に、画像種別の判定を行うことを特徴とする請求項8記載の画像処理装置。
- 前記補正値算出手段は、少なくとも倍率補正値算出手段を含むことを特徴とする請求項1または2記載の画像処理装置。
- 前記第二の表示制御手段は、少なくとも入力画像よりも低解像度の画像を出力することを特徴とする請求項4記載の画像処理装置。
- 同時に表示される前記第一、第二の表示制御手段により処理された二枚の画像の対応が、少なくとも一方の画像に矩形で明示されていることを特徴とする請求項4記載の画像処理装置。
- 前記対応を明示する矩形をポインティングし、ドラッグすることで、前記第一の表示制御手段の動作を変更し、表示手段に表示されている内容を更新できることを特徴とする請求項13記載の画像処理装置。
- 画像を入力する画像入力工程と、前記画像入力工程により入力された画像を記録する記録工程と、前記記録工程に記録された画像信号を表示する表示工程と、前記表示工程に表示された特定の複数の画像に対して、少なくとも画像の拡大処理または画像の移動処理を含む複数の処理の中から選択された処理を同時に行う第一の表示制御工程とを具備する画像処理方法において、前記選択された画像に応じて前記第一の表示制御工程に対する補正値を算出する補正値算出工程を備え、前記補正値に応じて前記第一の表示制御工程の処理を補正することを特徴とする画像処理方法。
- 画像を入力する画像入力工程と、前記画像入力工程により入力された画像を記録する記録工程と、前記記録工程に記録された画像信号を表示する表示工程と、前記表示工程に表示された特定の複数の画像に対して、少なくとも画像の拡大処理または画像の移動処理を含む複数の処理の中から選択された処理を同時に行う第一の表示制御工程とを具備する画像処理方法において、前記第一の表示制御工程を補正する補正値を算出する補正値算出工程を備え、前記補正値算出工程より算出された補正値は、前記記録工程に一度記録され、対応する画像が前記第一の表示制御工程により処理される際に読み出されることを特徴とする画像処理方法。
- 請求項15または16記載の画像処理方法をコンピュータに実現させるためのプログラム。
- 請求項15または16記載の画像処理方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007124467A JP2008283361A (ja) | 2007-05-09 | 2007-05-09 | 画像処理装置、画像処理方法、プログラムおよび記録媒体 |
| US12/081,356 US8040386B2 (en) | 2007-05-09 | 2008-04-15 | Image processing apparatus, image processing method, program, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007124467A JP2008283361A (ja) | 2007-05-09 | 2007-05-09 | 画像処理装置、画像処理方法、プログラムおよび記録媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008283361A true JP2008283361A (ja) | 2008-11-20 |
Family
ID=39969603
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007124467A Pending JP2008283361A (ja) | 2007-05-09 | 2007-05-09 | 画像処理装置、画像処理方法、プログラムおよび記録媒体 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8040386B2 (ja) |
| JP (1) | JP2008283361A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010128706A (ja) * | 2008-11-26 | 2010-06-10 | Ricoh Co Ltd | 画像処理装置、画像処理方法、コンピュータプログラム、及び、情報記録媒体 |
| WO2013038460A1 (ja) * | 2011-09-16 | 2013-03-21 | 株式会社日立製作所 | 画像表示システム及びその方法 |
| WO2013089267A1 (ja) * | 2011-12-16 | 2013-06-20 | Necカシオモバイルコミュニケーションズ株式会社 | 情報処理装置 |
| JP2016110573A (ja) * | 2014-12-10 | 2016-06-20 | オリンパス株式会社 | 画像検索装置、画像検索方法及び画像検索プログラム |
| JP2016110481A (ja) * | 2014-12-09 | 2016-06-20 | 富士ゼロックス株式会社 | 画像処理装置およびプログラム |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4995059B2 (ja) * | 2007-12-17 | 2012-08-08 | ペンタックスリコーイメージング株式会社 | デジタルカメラ |
| JP4960849B2 (ja) * | 2007-12-17 | 2012-06-27 | ペンタックスリコーイメージング株式会社 | デジタルカメラ |
| JP4518181B2 (ja) * | 2008-04-17 | 2010-08-04 | セイコーエプソン株式会社 | 画像送信装置、表示システム、画像送信プログラム及び記録媒体 |
| US8339448B2 (en) | 2009-01-26 | 2012-12-25 | Panasonic Corporation | Imaging apparatus |
| US8532346B2 (en) * | 2009-03-11 | 2013-09-10 | Sony Corporation | Device, method and computer program product |
| JP2011050038A (ja) * | 2009-07-27 | 2011-03-10 | Sanyo Electric Co Ltd | 画像再生装置及び撮像装置 |
| JP2012203832A (ja) * | 2011-03-28 | 2012-10-22 | Canon Inc | 表示制御装置及びその制御方法 |
| US9588668B2 (en) * | 2011-07-21 | 2017-03-07 | Imerj, Llc | Methods of displaying a second view |
| US9606723B2 (en) * | 2011-07-21 | 2017-03-28 | Z124 | Second view |
| US9137444B2 (en) * | 2011-09-26 | 2015-09-15 | Sony Corporation | Image photography apparatus for clipping an image region |
| KR20130092213A (ko) * | 2012-02-10 | 2013-08-20 | 삼성전자주식회사 | 디지털 촬영 장치 및 이의 제어 방법 |
| JP6379805B2 (ja) * | 2013-09-17 | 2018-08-29 | 株式会社リコー | 情報処理プログラム、情報処理装置および情報処理システム |
| KR102292985B1 (ko) * | 2015-08-10 | 2021-08-24 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
| US10049431B2 (en) * | 2016-07-18 | 2018-08-14 | Qualcomm Incorporated | Locking a group of images to a desired level of zoom and an object of interest between image transitions |
| US10643089B2 (en) | 2016-10-13 | 2020-05-05 | Ricoh Company, Ltd. | Information processing system to obtain and manage images of a property |
| JP6808529B2 (ja) * | 2017-02-14 | 2021-01-06 | キヤノン株式会社 | 撮像装置及びその制御方法 |
| CN110602410B (zh) * | 2019-10-25 | 2022-05-31 | 深圳市道通智能航空技术股份有限公司 | 一种图像处理方法、装置、航拍相机及存储介质 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030063322A1 (en) * | 2001-10-01 | 2003-04-03 | Ayumi Itoh | Image taking apparatus |
| JP2005197785A (ja) * | 2003-12-26 | 2005-07-21 | Canon Inc | 撮像装置及び撮像方法 |
| JP4533017B2 (ja) | 2004-06-17 | 2010-08-25 | キヤノン株式会社 | 撮像装置 |
| JP2006155281A (ja) | 2004-11-30 | 2006-06-15 | Ricoh Co Ltd | 一覧印刷方法 |
| JP4974608B2 (ja) * | 2006-08-11 | 2012-07-11 | オリンパスイメージング株式会社 | 画像撮影装置 |
-
2007
- 2007-05-09 JP JP2007124467A patent/JP2008283361A/ja active Pending
-
2008
- 2008-04-15 US US12/081,356 patent/US8040386B2/en not_active Expired - Fee Related
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010128706A (ja) * | 2008-11-26 | 2010-06-10 | Ricoh Co Ltd | 画像処理装置、画像処理方法、コンピュータプログラム、及び、情報記録媒体 |
| WO2013038460A1 (ja) * | 2011-09-16 | 2013-03-21 | 株式会社日立製作所 | 画像表示システム及びその方法 |
| WO2013089267A1 (ja) * | 2011-12-16 | 2013-06-20 | Necカシオモバイルコミュニケーションズ株式会社 | 情報処理装置 |
| JPWO2013089267A1 (ja) * | 2011-12-16 | 2015-04-27 | Necカシオモバイルコミュニケーションズ株式会社 | 情報処理装置 |
| JP2016110481A (ja) * | 2014-12-09 | 2016-06-20 | 富士ゼロックス株式会社 | 画像処理装置およびプログラム |
| JP2016110573A (ja) * | 2014-12-10 | 2016-06-20 | オリンパス株式会社 | 画像検索装置、画像検索方法及び画像検索プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US8040386B2 (en) | 2011-10-18 |
| US20080279480A1 (en) | 2008-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2008283361A (ja) | 画像処理装置、画像処理方法、プログラムおよび記録媒体 | |
| US8159560B2 (en) | Image sensing apparatus having a delete function of image data and control method thereof | |
| JP4250543B2 (ja) | 撮像装置及び情報処理装置及びそれらの制御方法 | |
| US7839412B2 (en) | Image display apparatus and image display method | |
| US20140253776A1 (en) | Image capturing apparatus and image capturing apparatus control method | |
| US20100265351A1 (en) | Communication-controlling apparatus and control method thereof, and image capturing apparatus | |
| US20020021903A1 (en) | Electronic camera and remote-control operation system for external apparatus | |
| JP4533017B2 (ja) | 撮像装置 | |
| JP4630678B2 (ja) | 画像処理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 | |
| JP2009177358A (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP2007081732A (ja) | 撮像装置 | |
| JP2005221771A (ja) | 撮像装置及び機能表示方法 | |
| KR100756155B1 (ko) | 화상 처리 장치, 그 제어 방법 및 기억 매체 | |
| JP3950550B2 (ja) | 画像処理装置及びその制御方法及び記憶媒体 | |
| JP2011130198A (ja) | 撮像装置、その制御方法及びプログラム | |
| JP2009043169A (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP4574382B2 (ja) | 情報検索装置及びその制御方法、プログラム、記憶媒体 | |
| JP3805179B2 (ja) | 画像処理装置、画像処理装置の制御方法、記憶媒体 | |
| JP4401974B2 (ja) | 撮像装置及びその制御方法 | |
| JP2006166051A (ja) | 電子カメラ | |
| JP5111215B2 (ja) | 撮像装置及びその制御方法、並びにプログラム及び記憶媒体 | |
| JP2005110128A (ja) | 撮像装置及び撮像制御方法 | |
| JP4902512B2 (ja) | 撮像装置及びその制御方法及びプログラム | |
| JP2008060844A (ja) | 画像処理装置及び画像処理方法 | |
| JP4908860B2 (ja) | 制御装置、及びその制御方法 |