[go: nahoru, domu]

JP3800825B2 - Image processing apparatus and method, and storage medium - Google Patents

Image processing apparatus and method, and storage medium Download PDF

Info

Publication number
JP3800825B2
JP3800825B2 JP26589498A JP26589498A JP3800825B2 JP 3800825 B2 JP3800825 B2 JP 3800825B2 JP 26589498 A JP26589498 A JP 26589498A JP 26589498 A JP26589498 A JP 26589498A JP 3800825 B2 JP3800825 B2 JP 3800825B2
Authority
JP
Japan
Prior art keywords
image
information
file
image file
selection
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
Application number
JP26589498A
Other languages
Japanese (ja)
Other versions
JP2000099758A (en
Inventor
岳生 崎村
克己 飯島
克彦 森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP26589498A priority Critical patent/JP3800825B2/en
Publication of JP2000099758A publication Critical patent/JP2000099758A/en
Priority to US11/201,616 priority patent/US7409111B2/en
Application granted granted Critical
Publication of JP3800825B2 publication Critical patent/JP3800825B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Processing Or Creating Images (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、複数の画像を扱う画像処理装置及び方法並びにその方法を実行するプログラム・ソフトウエアを記憶する記憶媒体に関する。
【0002】
【従来の技術】
共通の属性情報を持つ複数の画像を同時に合成する技術が知られている。例えば、複数枚の画像を2次元方向につなぎ合わせることで、広画角で高精細なパノラマ画像を形成する装置又はソフトウエアが知られている。これによれば、低歪みの撮像光学系を使用しつつ、広い画角範囲の高品質の画像を得ることができる。動画像でパノラマ画像を実現するには、各構成画像の継ぎ目をリアルタイムで検出し、複数の画像を合成処理しなければならない。場合によっては、各画像を拡大縮小する必要もある。
【0003】
また、左右に平行に配置した2視点からの画像同士に視差が生じることを利用して、2つの画像をステレオ視することで、立体画像を見ることができる。眼鏡なしで直視型立体ディスプレイに表示する方法と、液晶シャッター眼鏡を用いて左右画像を切換えて表示する方法がある。前者の方法では、例えばレンチキュラーレンズなどを用いたディスプレイに対して2枚の左右画像をフレームの1ライン毎に交互に並べて合成する必要があり、後者の方法では、左右の画像を1つの画面上に切り換えて表示する処理が必要である。
【0004】
このように、パノラマ画像又は立体視画像などのような合成画像は、構成する複数枚の画像を同時に処理する必要がある。
【0005】
【発明が解決しようとする課題】
ところが、一組の画像群のうち、少なくとも1枚以上の任意の画像を処理した時の残りの画像については、未だ特別な処理がなされていなかった。このため、パノラマ画像又は立体視画像などのような合成画像全体に対して、同じ処理を施したい場合に、その合成画像を構成する画像それぞれを選択して処理しなければならず、ユーザの負担が大きいものになる。
【0006】
例えば、一度作成した一組の画像群を記憶媒体から消去する時などは、その画像の枚数だけの消去操作をユーザがしなければならない。また、立体視画像を構成する一方の成分画像を消去したときには、他方の成分画像について、立体視しないような属性に変更する必要がある。
【0007】
即ち、一組の画像群を一体に取り扱う場合に、任意の1枚の画像を選択して消去等の処理をした時に、残りの画像に対してユーザ自身の操作で適切な処理を施す必要があり、極めて煩雑な操作が要求されていた。
【0008】
本発明は、このような面倒を無くした画像処理装置及び方法並びに記憶媒体を提示することを目的とする。
【0009】
本発明はまた、一体に扱われる一組の画像群の内の任意の1枚の画像を消去した場合に、残りの画像を自動的に消去するようにした画像処理装置及び方法並びに記憶媒体を提示することを目的とする。
【0010】
【課題を解決するための手段】
本発明に係る画像処理装置は、複数の画像情報を合成する画像処理装置であって、前記画像情報と、当該画像情報と合成する対象となる他の画像情報を特定する情報を含む属性情報とからなる複数の画像ファイルを記憶する記憶手段と、前記複数の画像ファイルより任意の画像ファイルを選択する選択手段と、前記選択手段によって選択された画像ファイルの属性情報に基づいて当該画像ファイルの画像情報の合成対象となる画像情報を含む画像ファイルを検索する検索手段と、前記選択手段によって選択された前記画像ファイルの画像情報を合成対象から除外した場合、前記検索手段によって検索された画像ファイルの属性情報を変更して前記合成対象から除外するための処理を行う手段とを備えることを特徴とする。
【0012】
本発明に係る画像処理装置はまた、所定の属性情報に基づいて複数の画像情報に所定の処理を行う画像処理装置であって、前記画像情報と、当該画像情報と合成する対象となる他の画像情報を特定する情報を含む属性情報とからなる複数の画像ファイルを記憶する記憶手段と、前記複数の画像ファイルより任意の画像ファイルを選択する選択手段と、前記選択手段によって選択された画像ファイルの属性情報に基づいて当該画像ファイルの画像情報の合成対象となる画像情報を含む画像ファイルを検索する検索手段と、前記選択手段によって選択された前記画像ファイルの画像情報を合成対象から除外した場合、前記複数の画像ファイルのうちの残りの画像ファイルを消去するか、前記残りの画像ファイルの当該属性情報から前記選択手段によって選択された任意の画像ファイルを示す情報を変更するかを選択する処理選択手段と、前記処理選択手段の選択結果に応じて当該残りの画像ファイルを処理する画像ファイル処理手段とを有することを特徴とする。
【0013】
【課題を解決するための手段】
本発明に係る画像処理方法は、複数の画像情報を合成する画像処理方法であって、前記画像情報と、当該画像情報と合成する対象となる他の画像情報を特定する情報を含む属性情報とからなる複数の画像ファイルを記憶手段に記憶する記憶工程と、前記複数の画像ファイルより任意の画像ファイルを選択手段によって選択する選択工程と、前記選択工程において選択された画像ファイルの属性情報に基づいて当該画像ファイルの画像情報の合成対象となる画像情報を含む画像ファイルを検索手段によって検索する検索工程と、前記選択工程において選択された前記画像ファイルの画像情報を合成対象から除外した場合、前記検索工程おいて検索された画像ファイルの属性情報を処理手段によって変更して前記合成対象から除外するための処理を行う工程とを備えることを特徴とする。
【0015】
本発明に係る画像処理方法はまた、所定の属性情報に基づいて複数の画像情報に所定の処理を行う画像処理方法であって、前記画像情報と、当該画像情報と合成する対象となる他の画像情報を特定する情報を含む属性情報とからなる複数の画像ファイルを記憶手段に記憶する記憶工程と、前記複数の画像ファイルより任意の画像ファイルを選択手段によって選択する選択工程と、前記選択工程において選択された画像ファイルの属性情報に基づいて当該画像ファイルの画像情報の合成対象となる画像情報を含む画像ファイルを検索手段によって検索する検索工程と、前記選択工程において選択された前記画像ファイルの画像情報を合成対象から除外した場合に、前記複数の画像情報のうちの残りの画像情報を消去するか、前記残りの画像情報の当該属性情報から前記選択工程において選択された任意の画像情報を示す情報を変更するかを処理選択手段によって選択する処理選択工程と、前記処理選択工程の選択結果に応じて当該残りの画像情報を処理する画像ファイル処理工程とを有することを特徴とする。
【0016】
本発明に係る記憶媒体には、上述の画像処理方法をコンピュータに実行させるプログラムがコンピュータ読取り可能に格納される。
【0017】
【実施例】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【0018】
図1は、本発明の第1実施例の概略構成ブロック図を示す。この実施例では、合成画像を構成する複数の画像のそれぞれには、合成画像を構成する画像であることを互いに示す属性情報を付加しておく。何れかの画像の消去操作に対して、残りの画像には、新たな属性情報を自動的に設定するようにした。
【0019】
本実施例の画像処理装置10は、基本的にはコンピュータからなる。12は複数の画像並びに種々のプログラム及びデータを記憶する記憶装置、14はCPU、16はメモリ、18は画像処理回路、20はパラレルインターフェース、22はユーザ・インターフェース、24は表示制御回路、26はVRAM、28はモニタ・ディスプレイ(以下、モニタという。)、30はCPUバスである。なお、電子スチル・カメラ又はビデオ・カメラを含めても良い。モニタ28は、CRTモニタ又は液晶モニタからなる。CPU14は、記憶装置12に記憶されるプログラムを読み込み、そのプログラムに従って各部を制御する。
【0020】
記憶装置12に記憶される画像をモニタ28上に表示する動作を説明する。記憶装置12に記憶される画像データは読み出され、CPUバス30を介してメモリ16に転送される。画像処理回路18は、メモリ16上で左右差補正(立体視の場合)等の処理を施す。表示制御回路24は、メモリ16上の画像データをVRAM26に取り込み、モニタ28に表示する。ユーザーインターフェース22は、CPU14にユーザが種々の指示を入力するのに使用される。パラレル・インターフェース16を介して外部から取り込まれた画像をモニタ26の画面上に表示することも可能であり、基本的な動作は同じである。
【0021】
記憶装置12に立体視画像を構成する左右2枚一組の画像データ・ファイルが格納されているとする。この画像データは、カメラにより撮影されたものでも、コンピュータ・グラフィックにより作成されてものでも、両者を兼用したものでもよい。ここでは、複眼カメラにより撮影された画像であるとする。
【0022】
記憶装置12における記憶形式、即ち、ファイル名及び属性等を図2に示す。図2では、基本ファイル名を”IMAGE1”とし、共通の立体視画像の構成要素であることを示すために、基本ファイル名に右画像には”_R”を左画像には”_L”を付加しているが、ファイル名自体は、これに限定されない。拡張子には、画像ファイル形式を示すもの(図2では、ビットマップ形式を示すbmp)を使用する。ファイルフォーマットはビットマップに限定されない。
【0023】
従って、記憶装置12には、画像ファイル”IMAGE1_R.bmp”と”IMAGE1_L.bmp”が格納される。本実施例では、画像ファイル”IMAGE1_R.bmp”,”IMAGE1_L.bmp”が立体視のための一組の画像であることを示すために、一方の画像ファイル”IMAGE1_R.bmp”のヘッダには、対となる画像ファイル名”IMAGE1_L.bmp”とパノラマ・3D識別子名P1_Rを格納し、他方の画像ファイル”IMAGE1_L.bmp”のヘッダには、対となる画像ファイル名”IMAGE1_R.bmp”とパノラマ3D識別子名P1_Lを格納する。ヘッダには、ペア画像のファイル名に限らず、ペア画像のファイルの大きさ及び更新日時等、その画像に固有の情報を含めても良い。
【0024】
参考のため、2Dのための画像ファイル”IMAGE2.bmp”とその属性情報を図2に図示した。2D用の画像ファイルであるから、ヘッダには、ペア画像名もパノラマ・3D識別氏名も、空白である。
【0025】
パノラマ合成の場合のように3枚以上の画像を組とするときには、ヘッダに残りの構成画像のファイル名を全てを含めるのは、複雑であると共に、その格納領域を確保できないこともあるので、パノラマ3D識別子名のように、ファイル名とは別の共通の文字列にそれぞれの識別文字を付加した文字列(例えば、図2のP1_R,P1_L)を記録しておくとよい。これにより、ファイル名に依存しない管理が可能となり、ユーザは個別にファイル名を変更してしまった場合にも、同じ組の画像であることを識別できる。3つ以上の画像ファイルがある場合には、”_1”、”_2”及び”_3”というような文字列を付加すればよい。
【0026】
各画像ファイルには、その画像ファイルの作成日時が付加される。これは、記憶装置12のディレクトリ・エントリに記録される。記憶装置12内のディレクトリ・エントリの構造を図3に示す。ディレクトリ・エントリは、記憶装置12内に記憶されるファイルのファイル名欄、拡張子欄、属性情報欄及び先頭クラスタ欄を含む。このような構造は周知である。先頭クラスタ欄には、各ファイルのFAT内での先頭クラスタが16進数で例示されている。
【0027】
次に、図4に示すフローチャートを参照して、立体視画像を構成する画像ファイル”IMAGE1_R.bmp”と”IMAGE1_L.bmp”の一方を消去する場合の動作を説明する。先ず、本実施例のビューワー・ソフトウエアの、ファイル名を表示するファイル・マネージャーを起動する。これにより、記憶装置12に記憶される全ファイルのファイル名が表示され、ユーザは、ユーザ・インターフェース22により、消去したいファイルを選択する(S1)。例えば、ファイル”IMAGE1_L.bmp”が消去対象として選択されたとする。
【0028】
選択されたファイル”IMAGE1_L.bmp”のヘッダが読み込まれ(S2)、ペアとなる画像の有無が調べられる(S3)。図2に示す例では、ペア画像名”IMAGE1_R.bmp”と記入されているので、記憶装置12に画像ファイル”IMAGE1_R.bmp”が存在するかどうかが調べられる。
【0029】
ペア画像が存在する場合には(S3)、そのペア画像名”IMAGE1_R.bmp”を表示しつつ、消去対象のファイル”IMAGE1_L.bmp”を消去する(S4)。その後、ペア画像であったファイル”IMAGE1_R.bmp”のヘッダを開き、ペア画像名の欄を空白にし、パノラマ・3D識別子名も空白にして保存し(S5)、終了する。画像ファイル”IMAGE1_R.bmp”は、立体視画像構成するペア画像”IMAGE1_L.bmp”が消去されたので、1枚の2D画像データとして取り扱われる必要があるからである。
【0030】
仮に、画像ファイル”IMAGE1_R.bmp”のヘッダ情報を従前のままにしておくと、ビューワー・ソフトウエアは、画像ファイル”IMAGE1_R.bmp”を画像ファイル”IMAGE1_L.bmp”と対になっているものと扱い、その再生時に常に立体視のための処理及び対となる画像ファイル”IMAGE1_L.bmp”の検索処理を起動して、装置に過大な負担をかけることになる
対となる画像ファイル”IMAGE1_R.bmp”が記憶装置12に既に存在しない場合(S3)、画像ファイル”IMAGE1_L.bmp”を消去して終了する(S6)。
【0031】
このようにして、立体視画像を構成する2つの画像ファイルの一方を消去すると、残りの画像ファイルから、立体視画像のための属性情報を消去するので、残りの画像ファイルを通常の2D画像として扱えるようになる。
【0032】
立体視画像を例に説明したが、3枚以上の画像を合成するパノラマ合成画像の場合も、基本的に同じ処理でよい。即ち、任意の1つの画像ファイルを消去した時に、残りの画像ファイルのヘッダから、消去した画像との関連を消去することで、残りの画像ファイル又は画像ファイル群を、消去した画像ファイルとは無関係のものにできる。
【0033】
残りの構成画像を、その画像データの作成日時を利用して検索することもできる。記憶装置12は、フラッシュメモリーカードのような着脱自在なものであってもよい。
【0034】
本実施例では、合成画像を構成する1つの画像を消去したときに、残りの画像を全て自動的に消去することもできる。図5は、その動作フローチャートを示す。
【0035】
ビューワー・ソフトウエアの、ファイル名を表示するファイル・マネージャーを起動する。これにより、記憶装置12に記憶される全ファイルのファイル名が表示され、ユーザは、ユーザ・インターフェース22により、消去したいファイルを選択する(S11)。例えば、ファイル”IMAGE1_L.bmp”が消去対象として選択されたとする。
【0036】
選択されたファイル”IMAGE1_L.bmp”のヘッダが読み込まれ(S12)、ペアとなる画像の有無が調べられる(S13)。ペア画像が存在する場合には(S13)、そのペア画像名”IMAGE1_R.bmp”を表示しつつ、消去対象のファイル”IMAGE1_L.bmp”を消去し(S14)、その後、ペア画像であるファイル”IMAGE1_R.bmp”も消去して(S15)、終了する。
【0037】
対となる画像ファイル”IMAGE1_R.bmp”が記憶装置12に既に存在しない場合(S13)、画像ファイル”IMAGE1_L.bmp”を消去して終了する(S16)。
【0038】
このようにして、互いに共通の属性情報を含む複数の画像のうちの少なくとも1つの画像を消去した時に、残りの画像を全て消去するので、手間が省ける。
【0039】
図4に示す処理と図5に示す処理をユーザが任意に選択できるのが好ましい。図6は、ペア画像の消去又はペア画像のヘッダの変更を直前に選択できるようにした動作のフローチャートを示す。ここでは、4つの画像ファイル”IMAGE1.bmp”、”IMAGE2.bmp”、“IMAGE3.bmp”及び”IMAGE4.bmp”が、一組になっているとする。
【0040】
本実施例のビューワー・ソフトウエアの、ファイル名を表示するファイル・マネージャーを起動すると、記憶装置12に記憶される全ファイルのファイル名が表示され、ユーザは、ユーザ・インターフェース22により、消去したいファイルを選択する(S21)。例えば、ファイル”IMAGE1.bmp”が消去対象として選択されたとする。
【0041】
選択されたファイル”IMAGE1.bmp”のヘッダが読み込まれ(S22)、組となる画像の有無が調べられる(S23)。組となる画像は、ここでは、”IMAGE2.bmp”、“IMAGE3.bmp”及び”IMAGE4.bmp”である。
【0042】
組となる画像が存在する場合には(S23)、消去対象のファイル”IMAGE1.bmp”を消去し(S24)、図7に示すように、モニタ28の画面上に、消去対象のファイル”IMAGE1.bmp”を消去したことを、組になる画像ファイルの一覧を表示し、組画像を消去するか、それとも組画像のヘッダを変更するかをユーザに選択させる(S25)。ユーザが組画像の消去を選択したときには(S25)、組画像ファイル”IMAGE2.bmp”、“IMAGE3.bmp”及び”IMAGE4.bmp”を消去して(S26)、終了する。ユーザが「残す」を選択したときには(S25)、組画像ファイル”IMAGE2.bmp”、“IMAGE3.bmp”及び”IMAGE4.bmp”の各ヘッダで、ペア画像名の欄を空白にし、パノラマ・3D識別子名も空白にして保存し(S27)、終了する。後者の場合、残った画像ファイル”IMAGE2.bmp”、“IMAGE3.bmp”及び”IMAGE4.bmp”は、以後、独立の画像として扱われることになる。
【0043】
組となる画像ファイルが記憶装置12に存在しない場合(S23)、消去対象の画像ファイル”IMAGE1.bmp”を消去して終了する(S28)。
【0044】
このようにして、ユーザは、必要に応じてその構成画像の処理を選択できる。なお、残る組画像に対する処理は、図6で説明した態様に限定されない。例えば、任意の1枚を消去した後の残りの画像を1枚ずつ又は任意の枚数に分割してグループ化し、各グループ内で属性情報を変更したり、グループ毎に画像ファイルを削除したりしても良い。
【0045】
図6は、パノラマ画像の場合を対象にしているが、立体視画像の場合にも適用できることは明らかである。
【0046】
上記各実施例では、各画像ファイルのヘッダ部分に組となる画像に関する属性情報を記録したが、別のファイル(属性情報ファイル)を設けて、これに組となる画像に関する詳細な情報を記録し、各画像ファイルのヘッダには、この属性情報ファイルの名前を記録しておくようにしてもよい。
【0047】
本発明は、複数の機器から構成されるシステムに適用しても、一つの機器からなる装置に適用してもよい。
【0048】
また、上述した実施例の機能を実現するように各種のデバイスを動作させるべく当該各種デバイスと接続された装置又はシステム内のコンピュータに、上記実施例の機能を実現するためのソフトウェアのプログラムコードを供給し、その装置又はシステムのコンピュータ(CPU又はMPU)を、格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本願発明の範囲に含まれる。
【0049】
この場合、前記ソフトウエアのプログラムコード自体が、前述した実施例の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記憶媒体は、本発明を構成する。かかるプログラムコードを格納する記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、磁気テープ、不揮発性のメモリカード及びROM等を用いることが出来る。
【0050】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施例の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているOS(オペレーティングシステム)又は他のアプリケーションソフトウエア等と共同して上述の実施例の機能が実現される場合にも、かかるプログラムコードが本出願に係る発明の実施例に含まれることは言うまでもない。
【0051】
更には、供給されたプログラムコードが、コンピュータの機能拡張ボード又はコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいて、その機能拡張ボード又は機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって上述した実施例の機能が実現される場合も、本出願に係る発明に含まれることは言うまでもない。
【0052】
【発明の効果】
以上の説明から容易に理解できるように、本発明によれば、画像情報と、その画像情報と合成する対象となる他の画像情報を特定する情報を含む属性情報とからなる複数の画像ファイルのうち、選択された画像ファイルの画像情報を合成対象から除外した場合に、共通の属性情報を変更しているため、複数の画像ファイルのうちの他の画像ファイルを、例えば、消去などによって合成対象から除外した画像ファイルとは無関係に、別個の画像ファイルとして扱うことが可能になる。
【図面の簡単な説明】
【図1】 本発明の一実施例の概略構成ブロック図である。
【図2】 記憶装置12に記憶されるファイル例とその属性情報例である。
【図3】 図2に示すファイル例のディレクトリ・エントリ例である。
【図4】 本実施例の消去動作のフローチャートである。
【図5】 本実施例の第2の消去動作のフローチャートである。
【図6】 本実施例の第3の消去動作のフローチャートである。
【図7】 図6のS25における表示画面例である。
【符号の説明】
10:画像処理装置
12:記憶装置
14:CPU
16:メモリ
18:画像処理回路
20:パラレルインターフェース
22:ユーザ・インターフェース
24:表示制御回路
26:VRAM
28:モニタ・ディスプレイ
30:CPUバス
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing apparatus and method for handling a plurality of images, and a storage medium for storing program software for executing the method.
[0002]
[Prior art]
A technique for simultaneously synthesizing a plurality of images having common attribute information is known. For example, a device or software that forms a high-definition panoramic image with a wide angle of view by connecting a plurality of images in a two-dimensional direction is known. According to this, it is possible to obtain a high-quality image with a wide range of angle of view while using a low-distortion imaging optical system. In order to realize a panoramic image with a moving image, it is necessary to detect a joint of each component image in real time and to combine a plurality of images. In some cases, it is necessary to scale each image.
[0003]
In addition, a stereoscopic image can be seen by viewing the two images in stereo using the fact that parallax is generated between images from two viewpoints arranged in parallel on the left and right. There are a method of displaying on a direct view type three-dimensional display without glasses and a method of switching left and right images using liquid crystal shutter glasses. In the former method, for example, two left and right images need to be alternately arranged for each line of a frame on a display using a lenticular lens or the like, and in the latter method, the left and right images are combined on one screen. Processing to switch to and display is required.
[0004]
As described above, a composite image such as a panoramic image or a stereoscopic image needs to simultaneously process a plurality of constituent images.
[0005]
[Problems to be solved by the invention]
However, special processing has not yet been performed on the remaining images when at least one arbitrary image is processed from the set of images. For this reason, when it is desired to perform the same processing on the entire composite image such as a panoramic image or a stereoscopic image, it is necessary to select and process each of the images constituting the composite image. Will be big.
[0006]
For example, when erasing a set of images once created from the storage medium, the user must perform an erasure operation for the number of images. Further, when one component image constituting the stereoscopic image is erased, it is necessary to change the attribute of the other component image so as not to be stereoscopically viewed.
[0007]
That is, when a set of images is handled as a unit, when an arbitrary one image is selected and erased, etc., it is necessary to perform appropriate processing on the remaining images by the user's own operation. There was a demand for extremely complicated operations.
[0008]
An object of the present invention is to provide an image processing apparatus and method and a storage medium that eliminate such trouble.
[0009]
The present invention also provides an image processing apparatus and method, and a storage medium, which are configured to automatically erase the remaining image when any one image in a set of image groups handled as one is erased. The purpose is to present.
[0010]
[Means for Solving the Problems]
An image processing apparatus according to the present invention is an image processing apparatus that combines a plurality of pieces of image information, and includes attribute information including information specifying the image information and other image information to be combined with the image information. A storage unit that stores a plurality of image files, a selection unit that selects an arbitrary image file from the plurality of image files, and an image of the image file based on attribute information of the image file selected by the selection unit A search unit that searches for an image file that includes image information to be combined with information; and image information of the image file selected by the selection unit is excluded from the combination target, the image file searched by the search unit Means for performing processing for changing attribute information and excluding it from the synthesis target.
[0012]
The image processing apparatus according to the present invention is also an image processing apparatus that performs a predetermined process on a plurality of pieces of image information based on predetermined attribute information, and the image information and other target to be combined with the image information Storage means for storing a plurality of image files including attribute information including information for specifying image information, selection means for selecting an arbitrary image file from the plurality of image files, and an image file selected by the selection means A search unit that searches for an image file including image information to be combined with image information of the image file based on the attribute information of the image file, and image information of the image file selected by the selection unit is excluded from the combination target The remaining image file of the plurality of image files is deleted, or the attribute information of the remaining image file is used for the selection means. A processing selection unit that selects whether to change information indicating an arbitrary image file selected by the processing unit, and an image file processing unit that processes the remaining image file in accordance with a selection result of the processing selection unit. It is characterized by.
[0013]
[Means for Solving the Problems]
An image processing method according to the present invention is an image processing method for combining a plurality of pieces of image information, and includes attribute information including information specifying the image information and other image information to be combined with the image information. A storage step of storing in the storage means a plurality of image files, a selection step of selecting any image file from the plurality of image files by the selection means, and attribute information of the image file selected in the selection step A search step of searching for an image file including image information to be combined with image information of the image file by search means, and when image information of the image file selected in the selection step is excluded from the combination target, change by the processing means the attribute information of the image file Oite searched search step processing for excluding from said compositing target Characterized in that it comprises a step of performing.
[0015]
The image processing method according to the present invention is also an image processing method for performing predetermined processing on a plurality of pieces of image information based on predetermined attribute information, wherein the image information is combined with other image information to be combined with the image information. A storage step of storing a plurality of image files including attribute information including information for specifying image information in a storage unit, a selection step of selecting an arbitrary image file from the plurality of image files by a selection unit, and the selection step A search step of searching for an image file including image information to be combined with the image information of the image file based on the attribute information of the image file selected in step, and a search step of the image file selected in the selection step When image information is excluded from synthesis targets, the remaining image information of the plurality of image information is deleted, or the remaining image information A processing selection step of selecting depending processing selection means to change the information indicating the arbitrary image information selected in the selection step from the attribute information, the remaining image information in accordance with the selection result of the process selection step And an image file processing step for processing.
[0016]
The storage medium according to the present invention stores a computer-readable program for causing a computer to execute the above-described image processing method.
[0017]
【Example】
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0018]
FIG. 1 shows a schematic block diagram of a first embodiment of the present invention. In this embodiment, attribute information indicating each other that is an image constituting the composite image is added to each of the plurality of images constituting the composite image. For any image erasing operation, new attribute information is automatically set for the remaining images.
[0019]
The image processing apparatus 10 according to the present embodiment basically includes a computer. 12 is a storage device for storing a plurality of images and various programs and data, 14 is a CPU, 16 is a memory, 18 is an image processing circuit, 20 is a parallel interface, 22 is a user interface, 24 is a display control circuit, and 26 is VRAM, 28 is a monitor / display (hereinafter referred to as a monitor), and 30 is a CPU bus. An electronic still camera or a video camera may be included. The monitor 28 is a CRT monitor or a liquid crystal monitor. CPU14 reads the program memorize | stored in the memory | storage device 12, and controls each part according to the program.
[0020]
An operation for displaying an image stored in the storage device 12 on the monitor 28 will be described. Image data stored in the storage device 12 is read and transferred to the memory 16 via the CPU bus 30. The image processing circuit 18 performs processing such as right / left difference correction (in the case of stereoscopic viewing) on the memory 16. The display control circuit 24 takes the image data on the memory 16 into the VRAM 26 and displays it on the monitor 28. The user interface 22 is used by the user to input various instructions to the CPU 14. An image captured from the outside via the parallel interface 16 can be displayed on the screen of the monitor 26, and the basic operation is the same.
[0021]
Assume that the storage device 12 stores a pair of left and right image data files constituting a stereoscopic image. This image data may be taken by a camera, created by computer graphics, or a combination of both. Here, it is assumed that the image is taken by a compound eye camera.
[0022]
FIG. 2 shows the storage format in the storage device 12, that is, the file name and attributes. In FIG. 2, the basic file name is “IMAGE1”, and “_R” is added to the right image and “_L” is added to the left image to indicate that it is a component of a common stereoscopic image. However, the file name itself is not limited to this. As the extension, a file indicating the image file format (bmp indicating the bitmap format in FIG. 2) is used. The file format is not limited to bitmap.
[0023]
Accordingly, the storage device 12 stores the image files “IMAGE1_R.bmp” and “IMAGE1_L.bmp”. In this embodiment, in order to indicate that the image files “IMAGE1_R.bmp” and “IMAGE1_L.bmp” are a set of images for stereoscopic viewing, the header of one image file “IMAGE1_R.bmp” The paired image file name “IMAGE1_L.bmp” and the panorama 3D identifier name P1_R are stored, and the header of the other image file “IMAGE1_L.bmp” is the paired image file name “IMAGE1_R.bmp” and panorama 3D. The identifier name P1_L is stored. The header may include not only the file name of the pair image but also information unique to the image such as the size of the file of the pair image and the update date / time.
[0024]
For reference, an image file “IMAGE2.bmp” for 2D and its attribute information are shown in FIG. Since the image file is for 2D, both the pair image name and the panorama 3D identification name are blank in the header.
[0025]
When combining three or more images as in the case of panorama composition, including all the file names of the remaining component images in the header is complicated and the storage area may not be secured. A character string (for example, P1_R, P1_L in FIG. 2) in which each identification character is added to a common character string different from the file name, such as a panorama 3D identifier name, may be recorded. As a result, management that does not depend on the file name becomes possible, and the user can identify the same set of images even when the file name is individually changed. When there are three or more image files, character strings such as “_1”, “_2”, and “_3” may be added.
[0026]
Each image file is appended with the creation date and time of the image file. This is recorded in the directory entry of the storage device 12. The structure of the directory entry in the storage device 12 is shown in FIG. The directory entry includes a file name column, an extension column, an attribute information column, and a leading cluster column for files stored in the storage device 12. Such a structure is well known. In the first cluster column, the first cluster in the FAT of each file is exemplified in hexadecimal.
[0027]
Next, with reference to the flowchart shown in FIG. 4, an operation when one of the image files “IMAGE1_R.bmp” and “IMAGE1_L.bmp” constituting the stereoscopic image is deleted will be described. First, the file manager for displaying the file name of the viewer software of this embodiment is started. As a result, the file names of all the files stored in the storage device 12 are displayed, and the user selects a file to be deleted through the user interface 22 (S1). For example, it is assumed that the file “IMAGE1_L.bmp” is selected as an erasure target.
[0028]
The header of the selected file “IMAGE1_L.bmp” is read (S2), and the presence / absence of a paired image is checked (S3). In the example shown in FIG. 2, since the pair image name “IMAGE1_R.bmp” is entered, it is checked whether or not the image file “IMAGE1_R.bmp” exists in the storage device 12.
[0029]
When the pair image exists (S3), the file “IMAGE1_L.bmp” to be deleted is deleted while displaying the pair image name “IMAGE1_R.bmp” (S4). After that, the header of the file “IMAGE1_R.bmp” that was the pair image is opened, the pair image name column is left blank, the panorama 3D identifier name is also left blank (S5), and the process ends. This is because the image file “IMAGE1_R.bmp” needs to be handled as one piece of 2D image data since the pair image “IMAGE1_L.bmp” constituting the stereoscopic image has been deleted.
[0030]
If the header information of the image file “IMAGE1_R.bmp” is left as it is, the viewer software assumes that the image file “IMAGE1_R.bmp” is paired with the image file “IMAGE1_L.bmp”. The image file “IMAGE1_R.bmp”, which causes an excessive load on the apparatus, starts processing for stereoscopic viewing and search processing for the image file “IMAGE1_L.bmp” which is always handled during playback and processing. Is not already present in the storage device 12 (S3), the image file “IMAGE1_L.bmp” is deleted and the process is terminated (S6).
[0031]
When one of the two image files constituting the stereoscopic image is deleted in this way, the attribute information for the stereoscopic image is deleted from the remaining image file, so that the remaining image file is set as a normal 2D image. It can be handled.
[0032]
Although a stereoscopic image has been described as an example, the same processing is basically applicable to a panoramic composite image in which three or more images are combined. That is, when any one image file is deleted, the remaining image file or group of image files is not related to the deleted image file by deleting the association with the deleted image from the header of the remaining image file. Can be
[0033]
The remaining constituent images can also be searched using the creation date and time of the image data. The storage device 12 may be a detachable device such as a flash memory card.
[0034]
In this embodiment, when one image constituting the composite image is erased, all the remaining images can be automatically erased. FIG. 5 shows a flowchart of the operation.
[0035]
Start the file manager that displays the file name of the viewer software. As a result, the file names of all the files stored in the storage device 12 are displayed, and the user selects a file to be deleted through the user interface 22 (S11). For example, it is assumed that the file “IMAGE1_L.bmp” is selected as an erasure target.
[0036]
The header of the selected file “IMAGE1_L.bmp” is read (S12), and the presence / absence of a paired image is checked (S13). If there is a pair image (S13), the pair image name “IMAGE1_R.bmp” is displayed and the file “IMAGE1_L.bmp” to be erased is erased (S14). IMAGE1_R.bmp "is also deleted (S15), and the process ends.
[0037]
If the paired image file “IMAGE1_R.bmp” does not already exist in the storage device 12 (S13), the image file “IMAGE1_L.bmp” is deleted and the process ends (S16).
[0038]
In this way, when at least one of a plurality of images including attribute information common to each other is erased, all the remaining images are erased, saving time.
[0039]
It is preferable that the user can arbitrarily select the process shown in FIG. 4 and the process shown in FIG. FIG. 6 shows a flowchart of an operation in which the deletion of the pair image or the change of the header of the pair image can be selected immediately before. Here, it is assumed that four image files “IMAGE1.bmp”, “IMAGE2.bmp”, “IMAGE3.bmp”, and “IMAGE4.bmp” are combined.
[0040]
When the file manager that displays the file name of the viewer software of the present embodiment is activated, the file names of all the files stored in the storage device 12 are displayed. Is selected (S21). For example, it is assumed that the file “IMAGE1.bmp” is selected as an erasure target.
[0041]
The header of the selected file “IMAGE1.bmp” is read (S22), and the presence / absence of a pair of images is checked (S23). The images to be paired here are “IMAGE2.bmp”, “IMAGE3.bmp”, and “IMAGE4.bmp”.
[0042]
If there is a pair of images (S23), the file “IMAGE1.bmp” to be deleted is deleted (S24), and the file “IMAGE1” to be deleted is displayed on the screen of the monitor 28 as shown in FIG. .Bmp "is deleted, a list of image files to be paired is displayed, and the user selects whether to delete the grouped images or to change the grouped image header (S25). When the user selects to delete the combined image (S25), the combined image files “IMAGE2.bmp”, “IMAGE3.bmp”, and “IMAGE4.bmp” are deleted (S26), and the process ends. When the user selects “leave” (S25), the pair image name column is left blank in each header of the combined image files “IMAGE2.bmp”, “IMAGE3.bmp”, and “IMAGE4.bmp”, and panorama 3D The identifier name is also left blank and stored (S27), and the process ends. In the latter case, the remaining image files “IMAGE2.bmp”, “IMAGE3.bmp”, and “IMAGE4.bmp” are treated as independent images thereafter.
[0043]
When the image file to be paired does not exist in the storage device 12 (S23), the image file “IMAGE1.bmp” to be erased is erased and the process ends (S28).
[0044]
In this way, the user can select processing of the component image as necessary. Note that the processing for the remaining set images is not limited to the mode described with reference to FIG. For example, the remaining images after erasing any one image can be grouped by dividing them one by one or any number of images, changing attribute information within each group, or deleting image files for each group May be.
[0045]
Although FIG. 6 is intended for the case of a panoramic image, it is obvious that the present invention can also be applied to a stereoscopic image.
[0046]
In each of the above embodiments, attribute information related to a pair of images is recorded in the header portion of each image file. However, a separate file (attribute information file) is provided, and detailed information regarding the pair of images is recorded therein. The name of the attribute information file may be recorded in the header of each image file.
[0047]
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device.
[0048]
In addition, in order to operate various devices so as to realize the functions of the above-described embodiments, a program code of software for realizing the functions of the above-described embodiments is stored in a computer in an apparatus or system connected to the various devices. What supplied and implemented the apparatus (or CPU or MPU) of the system by operating the various devices according to a stored program is also included in the scope of the present invention.
[0049]
In this case, the program code of the software itself realizes the functions of the above-described embodiments, and the program code itself and means for supplying the program code to the computer, for example, the program code is stored. This storage medium constitutes the present invention. As a storage medium for storing the program code, for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
[0050]
Further, by executing the program code supplied by the computer, not only the functions of the above-described embodiments are realized, but also the OS (operating system) or other application software in which the program code is running on the computer. Needless to say, the program code is also included in the embodiment of the invention according to the present application even when the functions of the above-described embodiment are realized in cooperation with the above.
[0051]
Furthermore, after the supplied program code is stored in the memory of the function expansion board of the computer or the function expansion unit connected to the computer, the function expansion board or the function expansion unit is based on the instruction of the program code. Needless to say, the CPU according to the present application also includes the case where the functions of the above-described embodiments are realized by performing part or all of the actual processing.
[0052]
【The invention's effect】
As can be easily understood from the above description, according to the present invention, a plurality of image files composed of image information and attribute information including information specifying other image information to be combined with the image information. Among them, when the image information of the selected image file is excluded from the synthesis target, the common attribute information is changed. Regardless of the image file excluded from the image file, it can be handled as a separate image file.
[Brief description of the drawings]
FIG. 1 is a schematic block diagram of an embodiment of the present invention.
FIG. 2 shows an example of a file stored in the storage device 12 and an example of attribute information thereof.
FIG. 3 is a directory entry example of the file example shown in FIG. 2;
FIG. 4 is a flowchart of an erase operation according to the present embodiment.
FIG. 5 is a flowchart of a second erase operation according to the present embodiment.
FIG. 6 is a flowchart of a third erase operation according to the present embodiment.
7 is an example of a display screen in S25 of FIG.
[Explanation of symbols]
10: Image processing device 12: Storage device 14: CPU
16: Memory 18: Image processing circuit 20: Parallel interface 22: User interface 24: Display control circuit 26: VRAM
28: Monitor / display 30: CPU bus

Claims (14)

複数の画像情報を合成する画像処理装置であって、
前記画像情報と、当該画像情報と合成する対象となる他の画像情報を特定する情報を含む属性情報とからなる複数の画像ファイルを記憶する記憶手段と、
前記複数の画像ファイルより任意の画像ファイルを選択する選択手段と、
前記選択手段によって選択された画像ファイルの属性情報に基づいて当該画像ファイルの画像情報の合成対象となる画像情報を含む画像ファイルを検索する検索手段と、
前記選択手段によって選択された前記画像ファイルの画像情報を合成対象から除外した場合、前記検索手段によって検索された画像ファイルの属性情報を変更して前記合成対象から除外するための処理を行う手段
とを備えることを特徴とする画像処理装置。
An image processing apparatus for combining a plurality of pieces of image information,
Storage means for storing a plurality of image files including the image information and attribute information including information specifying other image information to be combined with the image information;
Selecting means for selecting an arbitrary image file from the plurality of image files;
Search means for searching for an image file including image information to be combined with image information of the image file based on attribute information of the image file selected by the selection means;
Means for performing processing for changing the attribute information of the image file searched by the search means and excluding it from the synthesis target when the image information of the image file selected by the selection means is excluded from the synthesis target; An image processing apparatus comprising:
前記複数の画像ファイルのうちの前記選択手段によって選択された画像ファイルを合成対象から除外する処理が、消去であることを特徴とする請求項1に記載の画像処理装置。  The image processing apparatus according to claim 1, wherein the process of excluding the image file selected by the selection unit from the plurality of image files from the synthesis target is erasure. さらに、前記検索手段によって検索された画像ファイルの属性情報には、当該検索された画像ファイルを合成対象とする新たな情報を設定することを特徴とする請求項1に記載の画像処理装置。  The image processing apparatus according to claim 1, further comprising: setting new information for combining the searched image file as attribute information of the image file searched by the search unit. 当該属性情報は、前記画像ファイルのファイル名を含むことを特徴とする請求項1に記載の画像処理装置。  The image processing apparatus according to claim 1, wherein the attribute information includes a file name of the image file. 前記選択手段によって選択された前記画像ファイルの画像情報を合成対象から除外した場合、前記記憶手段に記憶されている前記複数の画像ファイルのうちの残りの画像ファイルの前記属性情報から前記選択手段によって選択された画像ファイルを特定する情報を削除する、かつ/または前記複数の画像ファイルのうちの前記記憶手段に記憶されている残りの画像ファイルも消去することを特徴とする請求項2に記載の画像処理装置。  When the image information of the image file selected by the selection unit is excluded from synthesis targets, the selection unit determines from the attribute information of the remaining image files among the plurality of image files stored in the storage unit. 3. The information specifying the selected image file is deleted, and / or the remaining image files stored in the storage means of the plurality of image files are also deleted. Image processing device. 所定の属性情報に基づいて複数の画像情報に所定の処理を行う画像処理装置であって、
前記画像情報と、当該画像情報と合成する対象となる他の画像情報を特定する情報を含む属性情報とからなる複数の画像ファイルを記憶する記憶手段と、
前記複数の画像ファイルより任意の画像ファイルを選択する選択手段と、
前記選択手段によって選択された画像ファイルの属性情報に基づいて当該画像ファイルの画像情報の合成対象となる画像情報を含む画像ファイルを検索する検索手段と、
前記選択手段によって選択された前記画像ファイルの画像情報を合成対象から除外した場合、前記複数の画像ファイルのうちの残りの画像ファイルを消去するか、前記残りの画像ファイルの当該属性情報から前記選択手段によって選択された任意の画像ファイルを示す情報を変更するかを選択する処理選択手段と、
前記処理選択手段の選択結果に応じて当該残りの画像ファイルを処理する画像ファイル処理手段
とを有することを特徴とする画像処理装置。
An image processing apparatus that performs predetermined processing on a plurality of pieces of image information based on predetermined attribute information,
Storage means for storing a plurality of image files including the image information and attribute information including information specifying other image information to be combined with the image information;
Selecting means for selecting an arbitrary image file from the plurality of image files;
Search means for searching for an image file including image information to be combined with image information of the image file based on attribute information of the image file selected by the selection means;
When the image information of the image file selected by the selection unit is excluded from synthesis targets, the remaining image files of the plurality of image files are deleted, or the selection is performed from the attribute information of the remaining image files. Processing selection means for selecting whether to change information indicating an arbitrary image file selected by the means;
An image processing apparatus comprising: an image file processing unit that processes the remaining image file in accordance with a selection result of the processing selection unit.
複数の画像情報を合成する画像処理方法であって、
前記画像情報と、当該画像情報と合成する対象となる他の画像情報を特定する情報を含む属性情報とからなる複数の画像ファイルを記憶手段に記憶する記憶工程と、
前記複数の画像ファイルより任意の画像ファイルを選択手段によって選択する選択工程と、
前記選択工程において選択された画像ファイルの属性情報に基づいて当該画像ファイルの画像情報の合成対象となる画像情報を含む画像ファイルを検索手段によって検索する検索工程と、
前記選択工程において選択された前記画像ファイルの画像情報を合成対象から除外した場合、前記検索工程おいて検索された画像ファイルの属性情報を処理手段によって変更して前記合成対象から除外するための処理を行う工程
とを備えることを特徴とする画像処理方法。
An image processing method for combining a plurality of pieces of image information,
A storage step of storing, in a storage unit, a plurality of image files including the image information and attribute information including information specifying other image information to be combined with the image information;
A selection step of selecting an arbitrary image file from the plurality of image files by a selection means ;
A search step of searching for an image file including image information to be combined with the image information of the image file based on the attribute information of the image file selected in the selection step by a search unit ;
Excluding the image information of the image file selected in the selection step from the synthesis target, to exclude from the compositing target change by the processing means the attribute information of Oite retrieved image files in the search step And an image processing method.
前記複数の画像ファイルのうちの前記選択工程において選択された画像ファイルを合成対象から除外する処理が、消去であることを特徴とする請求項7に記載の画像処理方法。  The image processing method according to claim 7, wherein the process of excluding the image file selected in the selection step from the plurality of image files from the synthesis target is erasure. さらに、前記検索工程において検索された画像ファイルの属性情報には、前記処理手段によって当該検索された画像ファイルを合成対象とする新たな情報を設定することを特徴とする請求項7に記載の画像処理方法。Further, the attribute information of Oite retrieved image files in the search process, according to claim 7, characterized in that setting the new information to the retrieved image file composited by the processing means Image processing method. 当該属性情報は、当該画像ファイルのファイル名を含むことを特徴とする請求項7に記載の画像処理方法。  The image processing method according to claim 7, wherein the attribute information includes a file name of the image file. 前記選択工程において選択された画像ファイルを消去した場合に、前記記憶工程において記憶されている前記複数の画像ファイルのうちの残りの画像ファイルの前記属性情報から前記選択工程において選択された画像情報を特定する情報を前記処理手段によって削除する、かつ/または複数の画像ファイルのうちの前記記憶工程で記憶されている残りの画像ファイルも消去することを特徴とする請求項8に記載の画像処理方法。When erasing the image file selected in the selection step, the image information selected in the selection step from the attribute information of the remaining image files among the plurality of image files stored in the storage step. 9. The image processing method according to claim 8, wherein the specified information is deleted by the processing means and / or the remaining image files stored in the storage step among a plurality of image files are also deleted. . 所定の属性情報に基づいて複数の画像情報に所定の処理を行う画像処理方法であって、
前記画像情報と、当該画像情報と合成する対象となる他の画像情報を特定する情報を含む属性情報とからなる複数の画像ファイルを記憶手段に記憶する記憶工程と、
前記複数の画像ファイルより任意の画像ファイルを選択手段によって選択する選択工程と、
前記選択工程において選択された画像ファイルの属性情報に基づいて当該画像ファイルの画像情報の合成対象となる画像情報を含む画像ファイルを検索手段によって検索する検索工程と、
前記選択工程において選択された前記画像ファイルの画像情報を合成対象から除外した場合に、前記複数の画像情報のうちの残りの画像情報を消去するか、前記残りの画像情報の当該属性情報から前記選択工程において選択された任意の画像情報を示す情報を変更するかを処理選択手段によって選択する処理選択工程と、
前記処理選択工程の選択結果に応じて当該残りの画像情報を処理する画像ファイル処理工程
とを有することを特徴とする画像処理方法。
An image processing method for performing predetermined processing on a plurality of pieces of image information based on predetermined attribute information,
A storage step of storing, in a storage unit, a plurality of image files including the image information and attribute information including information specifying other image information to be combined with the image information;
A selection step of selecting an arbitrary image file from the plurality of image files by a selection means ;
A search step of searching for an image file including image information to be combined with the image information of the image file based on the attribute information of the image file selected in the selection step by a search unit ;
When the image information of the image file selected in the selection step is excluded from synthesis targets, the remaining image information of the plurality of image information is deleted, or the attribute information of the remaining image information is used as the attribute information. A process selection step of selecting by the process selection means whether to change the information indicating any image information selected in the selection step;
And an image file processing step of processing the remaining image information in accordance with a selection result of the processing selection step.
請求項7乃至11に記載の画像処理方法をコンピュータに実行させるプログラムを記憶したコンピュータ読取り可能な記憶媒体。 A computer-readable storage medium storing a program for causing a computer to execute the image processing method according to claim 7. 請求項12に記載の画像処理方法をコンピュータに実行させるプログラムを記憶した読取り可能な記憶媒体。 A readable storage medium storing a program for causing a computer to execute the image processing method according to claim 12.
JP26589498A 1997-10-21 1998-09-21 Image processing apparatus and method, and storage medium Expired - Fee Related JP3800825B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP26589498A JP3800825B2 (en) 1998-09-21 1998-09-21 Image processing apparatus and method, and storage medium
US11/201,616 US7409111B2 (en) 1997-10-21 2005-08-10 Image synthesizing system for automatically retrieving and synthesizing images to be synthesized

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26589498A JP3800825B2 (en) 1998-09-21 1998-09-21 Image processing apparatus and method, and storage medium

Publications (2)

Publication Number Publication Date
JP2000099758A JP2000099758A (en) 2000-04-07
JP3800825B2 true JP3800825B2 (en) 2006-07-26

Family

ID=17423588

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26589498A Expired - Fee Related JP3800825B2 (en) 1997-10-21 1998-09-21 Image processing apparatus and method, and storage medium

Country Status (1)

Country Link
JP (1) JP3800825B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100424481B1 (en) 2000-06-24 2004-03-22 엘지전자 주식회사 Apparatus and method for recording and reproducing a digital broadcasting service information on optical medium
KR100920654B1 (en) 2002-12-09 2009-10-09 엘지전자 주식회사 Method for controling a playback in interactive optical disc player

Also Published As

Publication number Publication date
JP2000099758A (en) 2000-04-07

Similar Documents

Publication Publication Date Title
JP4457316B2 (en) Image reproducing apparatus and method
CN108984137B (en) Double-screen display method and system and computer readable storage medium
US20080129728A1 (en) Image file creation device, imaging apparatus and file structure
US20060038897A1 (en) Image synthesizing system for automatically retrieving and synthesizing images to be synthesized
JP2001186334A (en) Device, system and method for picture processing, and storage medium
JP2001069296A (en) Image processing device and method and storage medium
CN101365062B (en) Digital camera
JPH10126731A (en) Tour album generating system
JP5228655B2 (en) digital photo frame
US20070040901A1 (en) Video processing apparatus and object processing method
JPS62266671A (en) Image filting device
JP3800825B2 (en) Image processing apparatus and method, and storage medium
JPH11127369A (en) Image pickup display system, its control program and recording medium
CN109922230A (en) Synchronous broadcast method, control method for playing back and the device of dynamic content
JPH05181905A (en) Retrieval information display device
JPH1188912A (en) Compound eye camera and display control method for the compound eye camera
EP2166536A1 (en) Video data processor with frame buffer size adapted to the type of processing
JP3839973B2 (en) Image processing apparatus and method, and storage medium
JP2011211398A (en) Electronic apparatus and panoramic image display program
JP7457506B2 (en) Image file generation device, image file generation method, image file playback device, image file playback method, and program
WO2011065487A1 (en) Image display method and device, method for generating image data for scrolled display, and recording medium
JP4216495B2 (en) Image editing device
JP2013120477A (en) Image display device, image display method, and program
JP2009225162A (en) Image editing method
JP2012220840A (en) Image display device and image display method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040607

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050831

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060110

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060308

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: 20060419

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060424

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100512

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100512

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110512

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120512

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120512

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130512

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140512

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees