(57)【要約】【課題】フレーム画像の選択の際におけるユーザの負担を軽減する技術を提供する。【解決手段】本発明は、画像データと画像データの処理に使用される画像処理制御情報とを含む画像ファイルに応じて、画像データに対して画像処理を行う画像処理装置である。この画像処理装置は、画像処理制御情報に応じて、画像データと合成するために予め準備された複数のフレーム画像データのうちの一部のフレーム画像データを選択するフレーム画像選択部と、選択されたフレーム画像データのうちの少なくとも１つと、画像データとを合成するフレーム画像合成部とを備えることを特徴とする。【選択図】　図６
2004056456.tif 000002
【特許請求の範囲】
【請求項１】
画像データと、前記画像データの処理に使用される画像処理制御情報とを含む画像ファイルに応じて、前記画像データに対して画像処理を行う画像処理装置であって、
前記画像処理制御情報に応じて、前記画像データと合成するために予め準備された複数のフレーム画像データのうちの一部のフレーム画像データを選択するフレーム画像選択部と、
前記選択されたフレーム画像データのうちの少なくとも１つと、前記画像データとを合成するフレーム画像合成部と、
を備えることを特徴とする、画像処理装置。
【請求項２】
請求項１記載の画像処理装置であって、さらに、
前記複数のフレーム画像データを格納するフレーム画像格納部を備える、画像処理装置。
【請求項３】
請求項２記載の画像処理装置であって、
前記フレーム画像格納部は、前記複数のフレーム画像データの属性情報をデータベース化したデータベースファイルを有しており、
前記フレーム画像選択部は、前記データベースファイルを検索することにより前記選択を行う、画像処理装置。
【請求項４】
請求項２または３に記載の画像処理装置であって、
前記フレーム画像格納部は、前記複数のフレーム画像データの選択の優先順位を表す優先順位情報を、前記複数のフレーム画像データの少なくとも一部の画像について格納することが可能であり、
前記フレーム画像選択部は、さらに前記優先順位情報に応じて前記選択を行う、画像処理装置。
【請求項５】
請求項１ないし４に記載の画像処理装置であって、
前記画像処理制御情報は、撮影時の地理的位置を表す地理情報を含んでおり、
前記フレーム画像選択部は、少なくとも前記地理情報に応じて前記選択を行う、画像処理装置。
【請求項６】
請求項１ないし５のいずれかに記載の画像処理装置であって、
前記画像処理制御情報は、撮影時の時間を表す時間情報を含んでおり、
前記フレーム画像選択部は、少なくとも前記時間情報に応じて前記選択を行う、画像処理装置。
【請求項７】
画像データと、前記画像データの処理に使用される画像処理制御情報とを含む画像ファイルに情報を書き込む画像ファイル書き込み装置であって、
請求項１ないし６のいずれかに記載の画像処理装置と、
前記選択されたフレーム画像データを特定するための情報を、前記画像処理制御情報として前記画像ファイルに書き込む画像ファイル書き込み部と、
を備えることを特徴とする画像ファイル書き込み装置。
【請求項８】
画像データと合成するためのフレーム画像データを提供するフレーム画像提供装置であって、
前記画像データと、前記画像データの処理に使用される画像処理制御情報とを含む画像ファイルから読み出された画像処理制御情報を受信する画像処理制御情報受信部と、
前記受信された画像処理制御情報に応じて、予め準備された複数の前記フレーム画像データのうちの一部のフレーム画像データを選択するフレーム画像選択部と、
前記選択されたフレーム画像データのうちの少なくとも１つを送信するフレーム画像送信部と、
を備えることを特徴とする、フレーム画像提供装置。
【請求項９】
画像データと、前記画像データの処理に使用される画像処理制御情報とを含む画像ファイルに応じて、前記画像データに対して画像処理を行う画像処理方法であって、
（ａ）前記画像処理制御情報に応じて、前記画像データと合成するための複数のフレーム画像データのうちの一部のフレーム画像データを選択する工程と、
（ｂ）前記選択されたフレーム画像データのうちの少なくとも１つと、前記画像データとを合成する工程と、
を備える画像処理方法。
【請求項１０】
画像データと、前記画像データの処理に使用される画像処理制御情報とを含む画像ファイルに応じて、前記画像データに対して画像処理をコンピュータに行わせるためのコンピュータプログラムであって、
（ａ）前記画像処理制御情報に応じて、前記画像データと合成するための複数のフレーム画像データのうちの一部のフレーム画像データを選択する機能と、
（ｂ）前記選択されたフレーム画像データのうちの少なくとも１つと、前記画像データとを合成する機能と、
を前記コンピュータに実現させるプログラムを備えるコンピュータプログラム。
【請求項１１】
請求項１０記載のコンピュータプログラムを記録したコンピュータ読みとり可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データにフレーム画像データを合成する画像合成技術に関する。
【０００２】
【従来の技術】
デジタルスチルカメラ（ＤＳＣ）やスキャナその他の画像入力装置によって生成された画像データはデジタルデータであるため、パーソナルコンピュータやデジタルスチルカメラ上で他の画像と重畳して合成させることも容易である。たとえば枠を表す画像や入学その他のイベントを表す画像といったフレーム画像と、撮影により取得した画像とを合成することも行われている。このような合成対象となるフレーム画像は、通常、様々なフレーム画像の中から合成相手の画像に応じてユーザが選択することができる。
【０００３】
【発明が解決しようとする課題】
しかし、複数のフレーム画像の中から合成対象を選択する際に、その選択肢の増加に応じてユーザによる選択の負担が増大する傾向にあった。一方、撮影の場所や時期に応じて、各フレーム画像が選択される確率は大きく変動する。たとえば特定の観光地において撮影された場合には、その観光地に関連するフレーム画像の選択が望まれる確率が高くなる。
【０００４】
この発明は、従来技術における上述の課題を解決するためになされたものであり、フレーム画像の選択の際におけるユーザの負担を軽減する技術を提供することを目的とする。
【０００５】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明の画像処理装置は、画像データと、前記画像データの処理に使用される画像処理制御情報とを含む画像ファイルに応じて、前記画像データに対して画像処理を行う装置であって、前記画像処理制御情報に応じて、前記画像データと合成するために予め準備された複数のフレーム画像データのうちの一部のフレーム画像データを選択するフレーム画像選択部と、前記選択されたフレーム画像データのうちの少なくとも１つと、前記画像データとを合成するフレーム画像合成部とを備えることを特徴とする。
【０００６】
本発明の画像処理装置によれば、画像ファイルに含まれる画像処理制御情報に応じて、複数のフレーム画像データのうちの一部のフレーム画像データが選択されるので、フレーム画像データの選択の際におけるユーザの負担を軽減することができる。
【０００７】
上記画像処理装置において、さらに、前記複数のフレーム画像データを格納するフレーム画像格納部を備えるようにすることが好ましい。
【０００８】
こうすれば、選択処理や合成処理を迅速にできるという利点がある。
【０００９】
上記画像処理装置において、前記フレーム画像格納部は、前記複数のフレーム画像データの選択の優先順位を表す優先順位情報を、前記複数のフレーム画像データの少なくとも一部の画像について格納することが可能であり、前記フレーム画像選択部は、さらに前記優先順位情報に応じて前記選択を行うようにすることが好ましい。
【００１０】
こうすれば、ユーザによって選択される可能性がより高いフレーム画像をきめ細かく選択することが可能となる。
【００１１】
上記画像処理装置において、前記フレーム画像格納部は、前記複数のフレーム画像データの属性情報をデータベース化したデータベースファイルを有しており、前記フレーム画像選択部は、前記データベースファイルを検索することにより前記選択を行うようにすることが好ましい。
【００１２】
こうすれば、フレーム画像データの選択処理に要する時間をさらに短くすることができる。
【００１３】
上記画像処理装置において、前記画像処理制御情報は、撮影時の地理的位置を表す地理情報を含んでおり、前記フレーム画像選択部は、少なくとも前記地理情報に応じて前記選択を行うようにしても良いし、
前記画像処理制御情報は、撮影時の時間を表す時間情報を含んでおり、前記フレーム画像選択部は、少なくとも前記時間情報に応じて前記選択を行うようにしても良い。
【００１４】
本発明の画像ファイル書き込み装置は、画像データと、前記画像データの処理に使用される画像処理制御情報とを含む画像ファイルに情報を書き込む装置であって、上記画像処理装置のいずれかと、前記選択されたフレーム画像データを特定するための情報を、前記画像処理制御情報として前記画像ファイルに書き込む画像ファイル書き込み部とを備えることを特徴とする。
【００１５】
本発明の画像ファイル書き込み装置によれば、合成前の画像データを残したままで、記録領域内における画像データの使用領域を過度に増やすことなく、合成された画像データを利用可能な状態とすることができる。
【００１６】
本発明のフレーム画像提供装置は、画像データと合成するためのフレーム画像データを提供する装置であって、前記画像データと、前記画像データの処理に使用される画像処理制御情報とを含む画像ファイルから読み出された画像処理制御情報を受信する画像処理制御情報受信部と、前記受信された画像処理制御情報に応じて、予め準備された複数の前記フレーム画像データのうちの一部のフレーム画像データを選択するフレーム画像選択部と、前記選択されたフレーム画像データのうちの少なくとも１つを送信するフレーム画像送信部とを備えることを特徴とする。
【００１７】
なお、本発明は、種々の態様で実現することが可能であり、たとえば、画像ファイル生成装置、画像出力装置および画像処理方法、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の態様で実現することができる。
【００１８】
【発明の実施の形態】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．画像処理システムの構成：
Ｂ．画像ファイルの構成：
Ｃ．第１実施例：
Ｄ．第２実施例：
Ｅ．変形例：
【００１９】
Ａ．画像処理システムの構成：
図１は、本発明の一実施例としての画像処理システム１０を示す説明図である。画像処理システム１０は、元画像データを生成する入力装置としてのデジタルスチルカメラ１２と、デジタルスチルカメラ１２で生成された元画像データに対して画像処理を行う画像処理装置としてのパーソナルコンピュータＰＣと、処理された画像を出力する出力装置としてのカラープリンタ２０とを備えている。
【００２０】
デジタルスチルカメラ１２、パーソナルコンピュータＰＣ、およびカラープリンタ２０は、相互にケーブルＣＶで接続可能である。ケーブルＣＶにより接続されている場合には、デジタルスチルカメラ１２等は、ケーブルＣＶを経由して画像ファイルを送受信することが可能である。ケーブルＣＶで接続されていない場合にも、デジタルスチルカメラ１２等は、メモリカードＭＣを用いて画像ファイルのやりとりを行うことができる。
【００２１】
図２は、画像データを生成する入力装置としてのデジタルスチルカメラ１２の構成の概略を示すブロック図である。デジタルスチルカメラ１２は、光学レンズを通して電荷結合素子（ＣＣＤ）上にイメージを結像することにより、電気的に静止画を記録するカメラである。
【００２２】
デジタルスチルカメラ１２は、画像データを生成するための回路群と、測位のための回路群と、これらを制御する制御回路１２４とを備えている。画像データを生成するための回路群には、光学回路１２１や画像取得回路１２２、画像処理回路１２３といった各回路が含まれている。測位のための回路群には、ＧＰＳ回路１２８やＧＰＳアンテナ１２９、携帯電話インターフェース回路１２５とが含まれている。デジタルスチルカメラ１２は、さらに、ユーザインターフェースとしての選択・決定ボタン１２６と、撮影画像のプレビューやユーザインターフェースとして用いられる液晶ディスプレイ１２７とを備えている。
【００２３】
画像データを生成するための各回路は以下の機能を有している。光学回路１２１は、ＣＣＤを用いて光信号を電気信号に変換する。画像取得回路１２２は、光学回路１２１を制御することにより画像を取得して画像データを生成する。画像処理回路１２３は、このようにして生成された画像データの加工処理を行う。
【００２４】
測位のための各回路等は以下の機能を有している。ＧＰＳ（ＧＬＯＢＡＬ　ＰＯＳＩＴＩＯＮＩＮＧ　ＳＹＳＴＥＭ）アンテナ１２９は、ＧＰＳ衛星からの電波を受信する。ＧＰＳ回路１２８は、この電波を解析することによりデジタルスチルカメラ１２の地理的位置を表す位置情報を取得する。近年では、ＧＰＳ測位システムの能力が向上しているため、たとえばオフィスビルの窓から離れた中心部の部屋でも数メートルといった精度で位置情報を取得することができる。
【００２５】
携帯電話インターフェース回路１２５は、携帯電話が取得した位置情報をＧＰＳ回路に入力する。携帯電話による位置情報の取得は、基地局の電波を利用することにより行われるので、たとえば地下街のようなＧＰＳ電波の受信が極めて困難な場所でも位置情報の取得が可能である。このような測位方式には、たとえば米クアルコム社のｇｐｓＯｎｅ（商標）という方式がある。
【００２６】
デジタルスチルカメラ１２による撮影処理（画像データの取得処理）は、（１）ＧＰＳデータの更新、（２）ユーザによる撮影モードの設定、（３）撮像（画像データの入力）、（４）画像処理、（５）画像ファイルの記録の順に行われる。
【００２７】
ＧＰＳデータの更新は、液晶ディスプレイ１２７や選択・決定ボタン１２６といったユーザインターフェースを用いて行われる。ユーザにより更新の指示が行われると、ＧＰＳ回路１２８が起動され、ＧＰＳ衛星からの電波に応じて位置情報が生成される。位置情報が生成されると、画像取得回路１２２が有する図示しない不揮発性メモリにこの情報が格納されるとともに、液晶ディスプレイ１２７には「ＧＰＳ＿ＯＫ」の表示がなされる。
【００２８】
このように、ユーザからの指示に応じて、位置情報を更新するようにしているのは、位置情報の取得に消費される電力を節約してデジタルスチルカメラ１２が備えるバッテリーの電力消費を削減させるためである。ただし、位置情報を常時更新するようなモードを設けるようにすることがさらに好ましい。このような運用が望まれる場合も想定されるからである。
【００２９】
携帯電話ＰＰがデジタルスチルカメラ１２に接続されている場合には、さらに携帯電話ＰＰからの情報をも用いて位置情報が生成される。ただし、ＧＰＳ衛星からの電波が受信されない場合には、携帯電話ＰＰからの情報のみを用いて位置情報が生成される。
【００３０】
撮像は、位置情報の取得と撮影モードの設定との後に、ユーザがシャッターを押すことにより行われる。シャッターが押されると、画像取得回路１２２は、光学回路１２１を制御して入力された光を電気信号に変換することにより元画像を生成する。元画像データが生成されると、この画像データに保存用の画像処理が施される。
【００３１】
この画像処理は、メモリカードＭＣに保存するための前処理である。一般に、元画像データは写真画像の保存に適したＪＰＥＧ形式に変換される。ＪＰＥＧ形式に変換された後、この変換された画像データに撮影情報ＰＩが加えられて画像ファイルが生成される。
【００３２】
撮影情報ＰＩとは、撮影条件を表す情報であり、撮影された位置を表す位置情報を含んでいる。この位置情報は、前述のように画像取得回路１２２が有する不揮発性メモリに格納されている情報である。デジタルスチルカメラ１２における撮影処理は、画像ファイルをメモリカードＭＣに記録することにより完了する。なお、画像ファイルの構成については後述する。
【００３３】
図３は、画像データを出力する出力装置としてのコンピュータＰＣとカラープリンタ２０の構成の概略を示すブロック図である。コンピュータＰＣは、メモリカードＭＣから画像ファイルを読み出すことが可能なスロット２２と、カラープリンタ２０に印刷を行わせるための印刷データを生成するための印刷データ生成回路２３とを備えている。
【００３４】
印刷データ生成回路２３は、印刷データ生成のための演算処理を実行する演算処理装置（ＣＰＵ）２３１と、ＣＰＵ２３１において実行されるプログラムやＣＰＵ２３１における演算処理結果その他のデータを格納するハードディスク２３２と、これらのプログラムやデータを一時的に格納するランダムアクセスメモリ（ＲＡＭ）２３３とを備えている。印刷データ生成回路２３は、さらに印刷データの生成に先立って行われる画像処理を行う機能も有する。この画像処理には、画像データにフレーム画像データを合成する処理も含まれている。
【００３５】
コンピュータＰＣのハードディスク２３２には、画像データに合成するための複数のフレーム画像データと、各フレーム画像データの属性を表すデータをデータベース化したデータベースファイルと、画像データと選択されたフレーム画像データとを合成可能な画像処理ソフトとが格納されている。
【００３６】
カラープリンタ２０は、カラー画像の出力が可能なプリンタである。カラープリンタ２０は、たとえば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色のインクを印刷媒体上に吐出してドットパターンを形成し、これにより印刷画像を形成するインクジェット方式のプリンタである。
【００３７】
Ｂ．画像ファイルの構造：
図４は、本発明の実施例における画像ファイルＧＦの構造の概略を示す説明図である。画像ファイルＧＦは、デジタルスチルカメラ用画像ファイルフォーマット規格（Ｅｘｉｆ）に従ったファイル構造を有している。この規格は、日本電子情報技術産業協会（ＪＥＩＴＡ）によって定められている。この規格では、画像データとして圧縮タイプのＪＰＥＧデータを格納するＪＰＥＧ−Ｅｘｉｆファイルを、Ｅｘｉｆファイル（Ｅｘｉｆ規格のファイル）に含めることが規定されている。
【００３８】
画像ファイルＧＦは、圧縮データの先頭を示すＳＯＩマーカセグメント１０１と、Ｅｘｉｆの付属情報を格納するＡＰＰ１マーカセグメント１０２と、Ｅｘｉｆ拡張データを格納するＡＰＰ２マーカセグメント１０３と、量子化テーブルを定義するＤＱＴマーカセグメント１０４と、ハフマンテーブルを定義するＤＨＴマーカセグメント１０５と、リスタートマーカの挿入間隔を定義するＤＲＩマーカセグメント１０６と、フレームに関する各種パラメータを示すＳＯＦマーカセグメント１０７と、スキャンに関する各種パラメータを示すＳＯＳマーカセグメント１０８と、圧縮データの終了を示すＥＯＩマーカセグメント１０９と、画像データ格納領域１１０とを含んでいる。
【００３９】
ＡＰＰ１マーカセグメント１０２は、ＡＰＰ１マーカ１０２１と、Ｅｘｉｆ識別コード１０２２と、ＴＩＦＦヘッダその他の付属情報１０２３と、サムネイル画像１０２４とを格納している。この付属情報１０２３は、ファイルヘッダ（ＴＩＦＦヘッダ）を含むＴＩＦＦの構造を取っており、Ｅｘｉｆ−ＪＰＥＧでは、圧縮画像データに関する付属情報を格納する０ｔｈ　ＩＦＤと、撮影情報ＰＩを始めとするＥｘｉｆ固有の付属情報を格納するＥｘｉｆ　ＩＦＤと、ＧＰＳの測定情報を格納を格納するＧＰＳ　Ｉｎｆｏ　ＩＦＤと、サムネイル画像に関する付属情報を格納する１ｓｔ　ＩＦＤとを含んでいる。ＧＰＳ　Ｉｎｆｏ　ＩＦＤは、０ｔｈ　ＩＦＤに格納されているＴＩＦＦヘッダからのオフセットでポイントされる。ＧＰＳ　Ｉｎｆｏ　ＩＦＤでは、各情報を特定するためにタグが用いられており、各情報はタグ名によって呼ばれることがある。
【００４０】
図５は、画像ファイルＧＦのＧＰＳ　Ｉｎｆｏ　ＩＦＤに格納される付属情報の構成を示す説明図である。この付属情報には、撮影時における緯度や経度といった地理的位置を表す位置情報（タグ番号：１〜４）に加えて、撮影時の速度や撮影方向、時間（Ｃｏｏｒｄｉｎａｔｅｄ　Ｕｎｉｖｅｒｓａｌ　Ｔｉｍｅ：協定世界時）を表す情報をも含めることが可能である。これらの付属情報を含む撮影情報ＰＩの記録は、前述のようにデジタルスチルカメラ１２において撮影時に行われる。
【００４１】
Ｃ．第１実施例：
図６は、コンピュータＰＣにおける画像処理の処理ルーチンを示すフローチャートである。ステップＳ１１０では、ユーザが画像処理ソフトを起動する。画像処理ソフトが起動されると、図７に示される画像処理ソフトの起動ウィンドウＷ１が表示される。このウィンドウＷ１には、スロット２２に差しまれたメモリカードＭＣに格納されている各画像データのサムネイル画像が表示されている。サムネイル画像は、画像ファイルＧＦから読み出されたサムネイル画像データ１０２４（図４）に基づいて表示されたものである。
【００４２】
ステップＳ１２０では、ユーザがウィンドウＷ１上で処理対象となる画像を選択する。この選択は、表示されたサムネイル画像のうちの１つをクリックすることにより行われる。サムネイル画像のうちの１つがクリックされると、この画像の画像ファイルＧＦから画像データＧＤ（図４）と撮影情報ＰＩとが読み込まれる（ステップＳ１３０）。この読み込みが完了すると、画像データＧＤに基づいた画像を表示するためのウィンドウＷ２（図８）が現れる。ウィンドウＷ２上で、ユーザが編集メニューから「フレーム画像合成」を選択すると、読み出された撮影情報ＰＩに応じてフレーム画像データベースの検索が行われる（ステップＳ１４０）。
【００４３】
図９は、フレーム画像データベースファイルの内容と撮影情報ＰＩの内容を示す説明図である。図９（ａ）は、パーソナルコンピュータＰＣのハードディスク２３２に格納されているフレーム画像データベースファイルの内容を示している。図９（ｂ）は、選択された画像ファイルから読み出された撮影情報ＰＩに含まれているＧＰＳ属性情報の内容を示している。このデータベースファイルは、データベース項目として、画像の内容、画像の格納位置、緯度、および経度を有している。
【００４４】
画像の内容の項目には、各画像の内容を簡単に表すテキスト情報が各画像毎に格納されており、また、格納位置の項目には各画像のディレクトリおよび画像ファイル名が、緯度の項目には緯度の最小値と最大値とが、経度の項目には経度の最小値と最大値とが、それぞれ各フレーム画像毎に格納されている。
【００４５】
フレーム画像データベースの検索は、このデータベースファイルに基づきＧＰＳ属性情報に応じて以下のように行われる。ＧＰＳ属性情報は、ＧＰＳ　Ｉｎｆｏ　ＩＦＤ（図５）に格納されていた情報である。ＧＰＳ属性情報は、ＧＰＳ　Ｉｎｆｏ　ＩＦＤにおいて、ＧＰＳＬａｔｉｔｕｄｅＲｅｆ（タグ番号：１）と、ＧＰＳＬａｔｉｔｕｄｅ（タグ番号：２）と、ＧＰＳＬｏｎｇｉｔｕｄｅＲｅｆ（タグ番号：３）と、ＧＰＳＬｏｎｇｉｔｕｄｅ（タグ番号：４）とに格納されている。
【００４６】
図９（ｂ）に示されるように、この例では読み出されたデータにおいてＧＰＳＬａｔｉｔｕｄｅＲｅｆとＧＰＳＬａｔｉｔｕｄｅとが、それぞれ「Ｎ」と「１２度５０分２１秒」であるとともに、ＧＰＳＬｏｎｇｉｔｕｄｅＲｅｆとＧＰＳＬｏｎｇｉｔｕｄｅが、それぞれ「Ｅ」と「１４４度３０分４８秒」である。ＣＰＵ２３１は、これらのデータが緯度の最小値と最大値間に入っているとともに、経度の最小値と最大値との間に入っているレコードをデータベースファイルから検索する。この検索の結果、レコード番号が１から８までのレコードが抽出されて、各レコード毎に「格納位置の項目」の内容が出力される。
【００４７】
ＣＰＵ２３１は、出力された格納位置情報を用いて、レコード番号が最も小さい番号と二番目に小さな番号を有するフレーム画像データを読み込んでウィンドウＷ３（図１０）上に表示する。ウィンドウＷ３上には、２つのフレーム画像ＦＲＭ１、ＦＲＭ２が表示されている。ウィンドウＷ３上では、たとえば「候補２」と示されたタブＴＡＢをクリックすることにより、レコード番号が最も三番目と四番目に小さな番号を有するフレーム画像を表示させることができる。「その他」と記載されたタブをクリックすると、図示しないユーザインターフェース画面が現れて検索されなかった他のフレーム画像が選択可能となる。
【００４８】
ユーザが、たとえばウィンドウＷ３上でフレーム画像ＦＲＭ２を選択すると、撮影により取得された画像とフレーム画像ＦＲＭ２とがＣＰＵ２３１により合成され、合成された画像がウィンドウＷ４（図１１）上に表示される。この表示に応じて、ユーザがフレーム画像の選択を決定した場合には、ファイルメニューから「保存する」を選択する。これに応じて、合成された画像がハードディスク２３２内の所定の場所に格納される。
【００４９】
このように、第１実施例では、コンピュータＰＣに格納された複数のフレーム画像の中から、各画像ファイルに含まれるＧＰＳ属性情報に応じてフレーム画像が選択されるので、フレーム画像の選択の際におけるユーザの負担を軽減することができる。
【００５０】
なお、ＣＰＵ２３１は特許請求の範囲における「フレーム画像選択部とフレーム画像合成部」として機能している。また、撮影情報ＰＩは、特許請求の範囲における「画像処理制御情報」に含まれる情報である。ＧＰＳ属性情報は、本実施例では特許請求の範囲における「位置情報」に相当する。
【００５１】
Ｄ．第２実施例：
図１２は、第２実施例におけるフレーム画像データベースファイルの内容と撮影情報ＰＩの内容を示す説明図である。このデータベースファイルは、優先順位の項目が追加されている点で第２実施例におけるデータベースファイルと異なる。優先順位の項目に格納されている優先順位の値は、フレーム画像の選択における優先順位を表している。図９（ｂ）は、撮影情報ＰＩに含まれているＧＰＳ属性情報の内容を示している。
【００５２】
図１２（ｂ）に示されるように、この例では読み出されたデータにおいてＧＰＳＬａｔｉｔｕｄｅＲｅｆとＧＰＳＬａｔｉｔｕｄｅとが、それぞれ「Ｎ」と「１３度４２分３５秒」であるとともに、ＧＰＳＬｏｎｇｉｔｕｄｅＲｅｆとＧＰＳＬｏｎｇｉｔｕｄｅが、それぞれ「Ｅ」と「１４４度２６分１２秒」である。ＣＰＵ２３１は、このＧＰＳ属性情報に応じて、第１実施例と同様の方法でレコード番号が１から６までのレコードが検索するとともに、検索された各レコードの格納位置と優先順位とを表す情報を出力する。
【００５３】
出力された優先順位は以下に示すように用いられる。第１実施例では、レコード番号が小さい順にフレーム画像が選択されていたため、レコード番号が最も小さい番号と二番目に小さな番号を有するフレーム画像が読み込みウィンドウＷ３（図１０）上に表示されている。ところが、第２実施例では、ＣＰＵ２３１は、さらに優先順位を表す情報を用いてフレーム画像が選択されるので、レコード番号が５番と６番のフレーム画像がウィンドウＷ３（図１０）上に最初に表示されることになる。この結果、グアム内における観光ポイントである「恋人岬」の近辺で撮影された写真に対しては、恋人岬関連のフレーム画像がグアム一般のフレーム画像に優先されて選択されることになる。
【００５４】
このように、第２実施例では、各フレーム画像が属性として有する優先順を表す情報をも用いてフレーム画像が選択されるので、ユーザによって選択される可能性がより高いフレーム画像をきめ細かく選択することが可能となるという利点がある。
【００５５】
なお、フレーム画像の選択における優先順位は、優先順位の項目に記載された項目だけでなく他の項目を利用して決定するようにしても良い。たとえばユーザによる過去の利用回数をカウントする利用回数項目をデータベース項目に追加して、この利用回数項目に格納された利用回数が多いフレーム画像の優先順位を上げるように構成しても良い。この場合には、優先順位の項目と利用回数項目に格納された情報が、特許請求の範囲における「優先順位情報」に相当することになる。
【００５６】
また、利用回数項目に格納された情報をユーザサポートを行うサーバにアップロードするとともに、このサーバから蓄積されている利用回数項目に格納された情報をダウンロード可能とするようにすることが好ましい。こうすれば、人気の高いフレーム画像を優先的に選択することができるようになるという利点がある。
【００５７】
さらに、デジタルスチルカメラ１２やパーソナルコンピュータＰＣ、プリンタ２０は、自宅位置を登録できるように構成されていることが好ましい。たとえば観光地の近くに住んでいる場合において、自宅の周辺で撮影された画像に対しては、その観光地に関連するフレーム画像よりも自宅周辺で撮影される可能性が高い子供に関連するフレーム画像が望まれる可能性が高い場合もあるからである。
【００５８】
たとえばデジタルスチルカメラ１２に自宅位置を登録可能とし、この登録された地理的位置から所定の範囲内において撮影された場合には、撮影地が「自宅」であることを表す情報を撮影情報ＰＩとして画像ファイルに格納するように構成しても良い。また、たとえば所定の範囲内において撮影された場合には、地理情報を格納しないようにデジタルスチルカメラ１２を構成しても良い。
【００５９】
一方、パーソナルコンピュータＰＣやプリンタ２０に自宅位置を登録可能とし、この登録された地理的位置から所定の範囲内において撮影された場合には、撮影地が「自宅」であると判断するように構成しても良い。
【００６０】
Ｅ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００６１】
Ｅ−１．上記各実施例では、フレーム画像の選択に利用される地理的位置を表す地理情報（位置情報）は、米国が運用しているＧＰＳ衛星からの電波や携帯電話の基地局の電波を利用して生成されているが、たとえば欧州が開発予定のＧＰＳシステム（ガリレオ）を利用して生成するようにしても良い。一般に、本発明でフレーム画像の選択に利用される地理情報は、撮影時における地球上の絶対的な位置を表すものであれば良い。
【００６２】
Ｅ−２．上記各実施例では、撮影時のデジタルスチルカメラ自身の地理的位置に応じて、フレーム画像が選択されているが、たとえばデジタルスチルカメラが向けられた被写体の位置を基準にして選択されるようにしても良い。被写体の位置は、たとえばデジタルスチルカメラの位置を表す情報とデジタルスチルカメラの方向を表す情報とで算出することができる。
【００６３】
デジタルスチルカメラの方向を表す情報は、ＧＰＳ　Ｉｎｆｏ　ＩＦＤ（図５）内のＧＰＳＩｍｇＤｉｒｅｃｔｉｏｎＲｅｆ（タグ番号：１６）と、ＧＰＳＩｍｇＤｉｒｅｃｔｉｏｎ（タグ番号：１７）とに格納されている。なお、特許請求の範囲における「撮影時の地理的位置」は、デジタルスチルカメラの位置だけでなく被写体の位置をも含む広い概念である。
【００６４】
Ｅ−３．上記各実施例では、地理情報に応じてフレーム画像が選択されているが、たとえば撮影時の時間を表す時間情報に応じてフレーム画像を選択するようにしても良い。具体的には、年末には地理情報に拘わらずクリスマスや新年に関連するフレーム画像が選択されるように構成しても良いし、撮影時における地理情報と時間情報とを組み合わせて選択するようにしても良い。一般に、本発明で行われるフレーム画像の選択は、地理情報と時間情報の少なくとも一方に応じて行われれば良い。
【００６５】
ここで、「複数のフレーム画像のうちの一部のフレーム画像を選択する」とは、複数のフレーム画像のうちの一部のフレーム画像が選択されないようにすることをも含む概念である。たとえば、年末の一定の時期を除いて、クリスマスや新年に関連するフレーム画像が選択されないように構成しても良い。
【００６６】
なお、時間情報は、ＧＰＳ衛星その他のデジタルスチルカメラの外部から与えられる情報であっても、デジタルスチルカメラに内蔵された時計が計測する時間であっても良い。ただし、フレーム画像の選択に利用される時間は、時差を考慮した撮影時の現地時間を利用することが好ましい。この現地時間は、たとえばＧＰＳ衛星から取得された協定世界時（ＵＴＣ）と時差とから求めることが可能である。また、デジタルスチルカメラに内蔵された時計は、この現地時間に応じて修正されるように構成することが好ましい。
【００６７】
Ｅ−４．上記各実施例では、地理情報に応じてフレーム画像が選択されているが、速度情報や高度情報をも利用して選択するようにしても良い。たとえば米国北部やカナダへの飛行中において、アラスカ上空から撮影した画像に対して「アラスカ上空飛行中」といったフレーズが含まれるフレーム画像が選択されるようにしても良い。さらに、時間情報を組み合わせて「アラスカの夕暮れ」といったフレーズが含まれるフレーム画像が優先的に選択されるようにしても良い。
【００６８】
なお、速度情報や高度情報は、画像ファイルＧＦのＧＰＳ　Ｉｎｆｏ　ＩＦＤ（図５）において、ＧＰＳＳｐｅｅｄＲｅｆ（タグ番号：１２）と、ＧＰＳＳｐｅｅｄ（タグ番号：１３）とから読み出すことにより取得することができる。
【００６９】
さらに、ＧＰＳ　Ｉｎｆｏ　ＩＦＤに格納されているデータだけでなく、たとえばポートレートモードといった撮影モードを表す情報に応じてフレーム画像を選択するようにしても良い。一般に、本発明で使用されるフレーム画像選択部は、画像データの処理に使用される画像処理制御情報に応じて、複数のフレーム画像のうちの一部のフレーム画像を選択するように構成されているものであれば良い。
【００７０】
Ｅ−５．上記各実施例では、各フレーム画像の属性を表すデータベースファイルを用いてフレーム画像の選択が行われているが、たとえば各フレーム画像のファイルに属性データを格納して、この属性データを直接用いて選択するようにしても良い。ただし、データベースファイルを用いる方法には、選択処理に要する時間を短くすることができるという利点がある。
【００７１】
Ｅ−６．上記各実施例では、ユーザによるフレーム画像の選択の後に、画像データとフレーム画像データとが合成された画像データが保存されるように構成されているが、たとえば画像処理制御情報としてユーザによって選択されたフレーム画像を特定するための情報を画像ファイルに格納するようにしても良い。こうすれば、合成前の画像データを残したままで、記録領域内における画像データの使用領域を過度に増やすことなく、合成された画像データをすぐに利用可能な状態とすることができる。なお、特許請求の範囲の「フレーム画像合成部」は、合成された画像を確認するために画像データとフレーム画像データとをメモリ上で合成するものであれば良い。
【００７２】
Ｅ−７．上記各実施例では、コンピュータＰＣは複数のフレーム画像データを格納するフレーム画像格納部を備えているが、たとえばコンピュータＰＣがフレーム画像格納部を備えずに、フレーム画像の合成毎に外部のコンピュータ（図示せず）からフレーム画像データを（たとえばインターネット経由）で取得するようにしても良い。ただし、コンピュータＰＣがフレーム画像格納部を備えるようにすれば、選択処理や合成処理を迅速にできるという利点がある。
【００７３】
また、フレーム画像の選択を外部のコンピュータで行うようにしても良い。これは、以下のような処理で実現することができる。
（１）コンピュータＰＣが有する画像処理制御情報送信部（図示せず）が、画像ファイルから読み出した画像処理制御情報を外部のコンピュータに送信する。
（２）外部のコンピュータは、この情報に応じて予め準備された複数のフレーム画像データのうちの一部のフレーム画像データを選択する。
（３）外部のコンピュータは、この選択されたフレーム画像データのうちの少なくとも１つをコンピュータＰＣに送信する。
【００７４】
なお、この場合には、画像処理装置においては、画像処理制御情報送信部が特許請求の範囲の「フレーム画像選択部」として機能しており、フレーム画像提供装置においては、フレーム画像選択部が特許請求の範囲の「フレーム画像選択部」に相当する。
【００７５】
Ｅ−８．上記各実施例では、各画像に対して１つのフレーム画像を合成しているが、たとえば２つ以上のフレーム画像を重畳的に合成するようにしても良い。本発明で使用されるフレーム画像合成部は、一般に、選択されたフレーム画像データのうちの少なくとも１つと、画像データとを合成するように構成されているものであれば良い。
【００７６】
Ｅ−９．上記各実施例では、パーソナルコンピュータが画像処理装置として機能しているが、たとえばカラープリンタが画像処理装置の機能を有するようにしても良い。また、本発明は、カラー印刷だけでなくモノクロ印刷にも適用可能である。
【００７７】
本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【図１】本発明の一実施例としての画像処理システムを示す説明図。
【図２】画像データを生成する入力装置としてのデジタルスチルカメラの構成の概略を示すブロック図。
【図３】画像データを出力する出力装置としてのコンピュータＰＣとカラープリンタの構成の概略を示すブロック図。
【図４】本発明の実施例における画像ファイルＧＦの構造の概略示す説明図。
【図５】画像ファイルＧＦのＥｘｉｆ　ＩＦＤに格納される付属情報の一例を示す説明図。
【図６】コンピュータＰＣにおける画像処理の処理ルーチンを示すフローチャート。
【図７】画像処理ソフトの起動時のウィンドウＷ１を示す説明図。
【図８】画像処理ソフトのウィンドウＷ２を示す説明図。
【図９】フレーム画像データベースファイルの内容と撮影情報ＰＩの内容を示す説明図。
【図１０】画像処理ソフトのウィンドウＷ３を示す説明図。
【図１１】画像処理ソフトのウィンドウＷ４を示す説明図。
【図１２】第２実施例におけるフレーム画像データベースファイルの内容を示す説明図。
【符号の説明】
１０…画像処理システム
１２…デジタルスチルカメラ
２０…カラープリンタ
２２…スロット
２３…印刷データ生成回路
１１０…画像データ格納領域
１２１…光学回路
１２２…画像取得回路
１２３…画像処理回路
１２４…制御回路
１２５…携帯電話インターフェース回路
１２６…決定ボタン
１２７…液晶ディスプレイ
１２８…ＧＰＳ回路
１２９…ＧＰＳアンテナ
２３１…ＣＰＵ
２３２…ハードディスク
【図１】
2004056456.tif 000003
【図２】
2004056456.tif 000004
【図３】
2004056456.tif 000005
【図４】
2004056456.tif 000006
【図５】
2004056456.tif 000007
【図６】
2004056456.tif 000008
【図７】
2004056456.tif 000009
【図８】
2004056456.tif 000010
【図９】
2004056456.tif 000011
【図１０】
2004056456.tif 000012
【図１１】
2004056456.tif 000013
【図１２】
2004056456.tif 000014