(57)【要約】【課題】  高画質・高解像度の画像ファイルへ位置情報の追加する際、読み込み・書き込み時間の短縮、メモリ容量の大幅な節約を実現する。【解決手段】  画像ファイルを作成する際に、予めＧＰＳ  Ｉｎｆｏスペース２０４を確保する。その後、画像ファイルにＧＰＳ処理部１３１により取得した位置情報を付加する場合には、画像ファイルから予め決められた容量のみを画像処理部１２５のワークエリア１２５１に読み込み、上記ＧＰＳ  Ｉｎｆｏスペース２０４に位置情報を付加する。このとき、付加すべき位置情報のサイズがデフォルト値を超える場合には、サムネイル２０２やオリジナル画像データ２０３の位置がずれないように、差分スペース２０５を設けて調整する。そして、読み込んで位置情報を付加した部分のみ、画像ファイルを上書きする。【選択図】  図２
2005260393.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
位置情報を取得する位置情報取得手段と、
前記撮像手段により撮影された画像データに、ファイルヘッダを付加して画像ファイルを生成する際に、予め設定された領域を確保して画像ファイルを作成する生成手段と、
この生成手段により生成された画像ファイルを記憶する記憶手段と、
この記憶手段に記憶されている画像ファイルから少なくとも前記予め設定された領域を読み出し、前記位置情報取得手段により取得された位置情報を付加する位置情報付加手段と、
この位置情報付加手段により位置情報が付加された予め設定された領域を前記画像ファイルの予め設定された領域に上書きして記憶させる記憶制御手段と
を具備することを特徴とする撮像装置。
【請求項２】
前記位置情報付加手段により位置情報を付加するとき、前記予め設定された領域の容量が所定値以下の場合には、差分領域を付加して位置情報を付加することを特徴とする請求項１記載の撮像装置。
【請求項３】
位置情報を記憶する位置情報メモリを有する撮像装置における画像ファイル記憶制御方法であって、
撮影された画像データに、ファイルヘッダを付加して画像ファイルを生成する際に、予め設定された領域を確保して画像ファイルを作成する生成ステップと、
この生成ステップにて生成された画像ファイルをメモリに記憶させる記憶ステップと、
この記憶ステップにてメモリに記憶されている画像ファイルから少なくとも前記予め設定された領域を読み出し、前記位置情報メモリに記憶されている位置情報を付加する位置情報付加ステップと、
この位置情報付加ステップにより位置情報が付加された予め設定された領域を前記画像ファイルの予め設定された領域に上書きして記憶させる記憶制御ステップと
からなることを特徴とする記憶制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および記憶制御方法に関する。
【背景技術】
【０００２】
従来より、カメラ機能と位置情報取得機能と有し、カメラ撮影し保存した画像ファイルに後から位置情報を追加できる機能を有する撮像装置（カメラ付携帯電話など）が知られている。従来の撮像装置では、撮影すると、その撮影されたデータをバッファメモリに読み込み、新たなメモリに画像ファイルを作成して保存する。また、画像ファイル保存後に、位置情報を付加したい場合、ファイル先頭のヘッダ情報にその位置情報を割り込ませ、その後ろに位置するデータ（撮像されたデータ）を全てシフトしていくなどの処理を画像ファイルとして保存し直す処理が行われていた。
【０００３】
また、従来技術として、位置情報（ＧＰＳ情報）をＥｘｉｆに書き込むことを前提に、高速化処理を行う技術が提案されている（例えば特許文献１参照）。該従来技術では、画像ファイルに含まれるタグ情報に、露出補正不足量、エッジ強度などに加えて、ＧＰＳ受信手段を用いて得られた撮影が行われた国情報を記録し、画像再生時に、該国情報に従って画像処理を行うことにより、国ごとにユーザの好みが異なる問題に対応するようになっている。
【０００４】
【特許文献１】特開２００３−２０４４５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したカメラ付携帯端末においては、近年は撮像画素数が上がり、画像ファイルの容量が大きくなる傾向にある。したがって、このまま撮像画素数が向上し、画像ファイルの容量が増えていった場合、従来技術のままでは、読み込み時間、読み込みメモリ容量、新規作成用メモリ容量、あるいは画像データシフト作業に大きな負担がかかるという問題があった。また、特許文献１の従来技術を適用した場合でも、後から位置情報を追加する技術を考慮していないため、後から位置情報を追加する場合には、上述したような画像ファイル内でのデータのシフトを行なわなければならないという問題を有している。
【０００６】
そこで本発明は、高画質・高解像度の画像ファイルへ位置情報の追加する際、読み込み・書き込み時間を短縮することができ、かつワークメモリ容量を大幅に節約することができる撮像装置および記憶制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的達成のため、請求項１記載の発明による撮像装置は、撮像手段と、位置情報を取得する位置情報取得手段と、前記撮像手段により撮影された画像データに、ファイルヘッダを付加して画像ファイルを生成する際に、予め設定された領域を確保して画像ファイルを作成する生成手段と、この生成手段により生成された画像ファイルを記憶する記憶手段と、この記憶手段に記憶されている画像ファイルから少なくとも前記予め設定された領域を読み出し、前記位置情報取得手段により取得された位置情報を付加する位置情報付加手段と、この位置情報付加手段により位置情報が付加された予め設定された領域を前記画像ファイルの予め設定された領域に上書きして記憶させる記憶制御手段とを具備することを特徴とする。
【０００８】
また、好ましい態様として、例えば請求項２記載のように、請求項１記載の撮像装置において、前記位置情報付加手段により位置情報を付加するとき、前記予め設定された領域の容量が所定値以下の場合には、差分領域を付加して位置情報を付加するようにしてもよい。
【０００９】
また、上記目的達成のため、請求項３記載の発明による記憶制御方法は、位置情報を記憶する位置情報メモリを有する撮像装置における画像ファイル記憶制御方法であって、撮影された画像データに、ファイルヘッダを付加して画像ファイルを生成する際に、予め設定された領域を確保して画像ファイルを作成する生成ステップと、この生成ステップにて生成された画像ファイルをメモリに記憶させる記憶ステップと、この記憶ステップにてメモリに記憶されている画像ファイルから少なくとも前記予め設定された領域を読み出し、前記位置情報メモリに記憶されている位置情報を付加する位置情報付加ステップと、この位置情報付加ステップにより位置情報が付加された予め設定された領域を前記画像ファイルの予め設定された領域に上書きして記憶させる記憶制御ステップとからなることを特徴とする。
【発明の効果】
【００１０】
請求項１記載の発明によれば、生成手段により、前記撮像手段により撮影された画像データに、ファイルヘッダを付加して画像ファイルを生成する際に、予め設定された領域を確保して画像ファイルを作成し、該画像ファイルを記憶手段に記憶し、位置情報付加手段により、この記憶手段に記憶されている画像ファイルから少なくとも前記予め設定された領域を読み出し、前記位置情報取得手段により取得された位置情報を付加し、記憶制御手段により、位置情報が付加された予め設定された領域を前記画像ファイルの予め設定された領域に上書きして記憶させるようにしたので、高画質・高解像度の画像ファイルへ位置情報の追加する際、読み込み・書き込み時間を短縮することができ、かつワークメモリ容量を大幅に節約することができるという利点が得られる。
【００１１】
また、請求項２記載の発明によれば、前記位置情報付加手段により位置情報を付加するとき、前記予め設定された領域の容量が所定値以下の場合には、差分領域を付加して位置情報を付加するようにしたので、高画質・高解像度の画像ファイルへ位置情報の追加する際、読み込み・書き込み時間を短縮することができ、かつワークメモリ容量を大幅に節約することができるという利点が得られる。
【００１２】
また、請求項３記載の発明によれば、生成ステップで、撮影された画像データに、ファイルヘッダを付加して画像ファイルを生成する際に、予め設定された領域を確保して画像ファイルを作成し、記憶ステップで、この生成ステップにて生成された画像ファイルをメモリに記憶させ、位置情報付加ステップで、この記憶ステップにてメモリに記憶されている画像ファイルから少なくとも前記予め設定された領域を読み出し、前記位置情報メモリに記憶されている位置情報を付加し、記憶制御ステップで、位置情報が付加された予め設定された領域を前記画像ファイルの予め設定された領域に上書きして記憶させるようにしたので、高画質・高解像度の画像ファイルへ位置情報の追加する際、読み込み・書き込み時間を短縮することができ、かつワークメモリ容量を大幅に節約することができるという利点が得られる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を、カメラ付き携帯電話に適用した一実施例として、図面を参照して説明する。
【００１４】
Ａ．実施形態の構成
図１は、本発明の実施形態によるカメラ付き携帯電話の外観図（開状態：正面図、背面図）である。本実施形態におけるカメラ付き携帯電話１は、蓋部２と本体部３とからなる二つ折り構造である。スピーカ１０１は、蓋部２の前面側に設けられており、電話モードにおける通話時には音声出力を行なう。表示部（メイン表示部）１０２は、カラー液晶であり、ＱＶＧＡの解像度を有し、撮像した画像やダウンロードした画像を表示可能となっている。アンテナ１０３は、本体部の背面に設けられており、伸縮自在となっている。
【００１５】
カメラキー１０４は、電源オン状態におけるカメラモードへの移行、後述する撮像部１３０、ＤＳＰ１２９の起動を指示するためのキーである。メールキー１０５は、メールモードへの移行、メールプログラムのロードを指示するためのキーである。十字キー１０６は、カーソルの移動、フォーカス（選択）の移動を指示するためのキーである。決定キー１０７は、モード選択を決定したり、選択を決定したりするためのキーである。アドレスキー１０８は、アドレス帳データを表示するためのキーである。
【００１６】
ネット接続キー１０９は、インターネットへ接続するためのキーである。クリアキー１１０は、選択などをキャンセルするためのキーである。オンフックキー１１１は、回線を接続するためのキーである。オフフックキー１１２は、電話モード／カメラモード兼用電源オフキー、電話モード立ち上げ用電源オンキー、回線を切断するためのキーである。テンキー１１３は、文字入力やダイアル入力を行なうためのキーである。マイク１１４は、本体部の下部に設けられており、通話時における音声入力を行なう。
【００１７】
録音用マイク１１５は、音声メモや動画撮影時の音声などを入力する。サブ表示部１１６は、蓋部の背面に設けられており、携帯電話１が閉じられた状態において、日時表示や、着信報知、メール着信報知、静止画や動画撮影時の補助画面などに用いられる。報知用ＬＥＤ１１７は、着信報知、メール着信報知を行なう。
【００１８】
撮像レンズ１１８は、蓋部２の背面、上記サブ表示部１１６の下部に設けられており、静止画や動画を撮影する。本実施形態では、出発点から目的地までの経路が描かれた手書き地図を撮影する。フラッシュ用ＬＥＤ１１９は、静止画や動画撮影時に点灯し、露出不足を防止する。報知スピーカ１２０は、着信や緊急時などを報知するものであり、蓋部２を本体部３に閉じた状態でも報知音が聞こえるように、本体部３の裏面に配置されている。
【００１９】
次に、図２は、本実施形態によるカメラ付き携帯電話１の構成を示すブロック図である。図において、無線送受信部１２１は、無線によりアンテナ１０３を介して音声やデータ（メールデータ）を送受し変調／復調するなど、ＰＳＫ方式に基づく変復調、ＣＤＭＡ方式に基づく端末認証処理を含む通信処理を行なう。制御部１２２は、ＷＷＷ接続制御を含む当該機器を制御する。通信データ処理部１２２１は、ＣＥＬＰ系音声復号処理回路、パケットデータ生成回路、およびパケットデータ復元回路を含み、通信プロトコルに沿ったデータ処理を行なう。
【００２０】
システムＲＯＭ１２２２は、当該携帯電話において、主に無線通信処理全般を制御するための基本システムプログラムを格納する。オーディオインターフェース１２２３は、通信データ処理部１２２１で処理される音声信号の入出力処理を行い、マイク１１４または録音用マイク１１５からの音声を入力して音声信号に変換して、音声信号をスピーカ１０１から出力する。
【００２１】
アドレスデータバス処理部１２３は、周辺回路（点線枠）とのデータの入出力タイミング等を制御・管理する。ＲＡＭ１２４は、アドレス帳データ、メールデータ等、電話モードにて使用するデータや、カメラモードにて撮影された映像に基づいて作成されたファイル等、機器内で生成される各種データを記憶する。画像処理部１２５は、画像処理の際に一時的にファイルデータを格納するワークメモリ１２５１を備え、ＤＳＰ１２９にてデジタル符号化処理された画像（静止画、動画）について、静止画であればＪＰＥＧ形式に圧縮してオリジナル画像データを生成する一方、ＤＣＦ規格に沿って、この静止画のサムネイル、および、Ｅｘｉｆヘッダ（ファイルヘッダ）を生成し、画像ファイルを作成する。動画であれば取り込んだ複数のフレームをＭＰＥＧ符号化方式に準拠した形式に圧縮し、先頭フレーム、若しくはＧＯＰ構造におけるＩピクチャのサムネイルを含むファイルヘッダを生成し、動画ファイルを作成する。
【００２２】
表示モジュール系ドライバ１２８は、サブ表示部１１６、メイン表示部１０２、ＬＥＤ１１７，１１９を駆動させる。音源ＩＣ１２６は、着信音などを生成する。アンプ１２７は、音源ＩＣ１２６からの音声信号を増幅し、スピーカ１２０から出力する。撮像デバイス１３０は、１００万画素以上のイメージを取り込むことが可能なＣＣＤ、若しくはＣＭＯＳで構成され、撮像レンズ１１８により集束された映像をカラー画像として取り込む。ＤＳＰ１２９は、撮像デバイス１３０にて取り込まれた画像をデジタル符号化する。
【００２３】
ＧＰＳ処理部１３１は、米国国防省が打ち上げた測地衛星（NAVSTAR：現在は２４個が地球を周回している）のうち、少なくとも４個程度（それ以下でもよいが精度が低下する）の測地衛星から発信する電波（1.22760G／1.57542GHz）をＧＰＳアンテナ（図示略）により受信し、電波の位相（受信タイミングの違い）を計算し、受信者と人工衛星の間で三角測量を行なうことで現在位置の緯度・経度（・高度）情報からなる位置情報を取得する。また、取得された位置情報を数データ保存するメモリを備えている。
【００２４】
図３は、本実施形態により用いる静止画ファイル（Ｅｘｉｆ）の構成を示す概念図である。Ｅｘｉｆ規格の静止画ファイル２００は、Ｅｘｉｆ規格のファイルであることを識別するためのＥｘｉｆヘッダ（ファイルヘッダ）に本画像ファイルのオリジナル画像データ２０３に関する種々の情報を含むタグ情報が設定されるタグ情報領域２０１と、オリジナル画像データ２０３を１６０×１２０に縮小したサムネイルが設定されるサムネイル領域２０２領域とが含まれ、このＥｘｉｆヘッダとオリジナル画像データ２０３とで構成される。
【００２５】
また、Ｅｘｉｆヘッダのタグ情報領域２０１には、撮影日時、撮影条件やメーカー名等が設定されるスペースと、位置情報が付加されるＧＰＳ  Ｉｎｆｏスペース２０４、及び、差分スペース２０５が設定されている。尚、ＧＰＳ  Ｉｎｆｏスペース２０４は、撮影直後に位置情報を取得しない場合、デフォルトの容量が設定されるものとする。
【００２６】
したがって上記のファイル構造により、既に保存している静止画ファイル２００に後から位置情報を追加する位置情報付加処理では、静止画ファイル２００からクラスタ単位の規定サイズ分のデータをＲＡＭ１２４のワークエリアに読み込み、上記ＧＰＳ  Ｉｎｆｏスペース２０４に位置情報を付加する。このとき、ＧＰＳ  Ｉｎｆｏスペース２０４がデフォルトで設定された容量以下の場合には、差分スペース２０５を設け、後ろのデータ（サムネイル２０２、オリジナル画像データ２０３の設定位置）がずれないように調整するとともに、読み出した部分のみを静止画ファイル２００へ上書きする。これにより、ファイルサイズの大きい高画質・高解像度の画像ファイルを一旦保存し、新たに位置情報を追加する際に静止画ファイル２００の読み込み・書き込み時間の短縮およびメモリ容量の節約を実現している。
【００２７】
Ｂ．実施形態の動作
次に、上述した実施形態の動作について説明する。
【００２８】
Ｂ−１．新規作成
まず、図４は、本実施形態のカメラ付き携帯電話１による、静止画ファイル２００を新規作成するときの動作を説明するためのフローチャートである。静止画ファイル２００を新規に作成する場合、まず、撮影モード動作時に位置情報を取得したか否かを判断する（Ｓ１０）。そして、取得していない場合には、デフォルト値のＧＰＳ  Ｉｎｆｏスペース２０４を確保する（Ｓ１２）。次に、Ｅｘｉｆヘッダを生成し（Ｓ１６）、静止画ファイル２００を生成する（Ｓ１８）。そして、ＲＡＭ１２４に書き込む（Ｓ２０）。したがって、静止画ファイル２００のＥｘｉｆヘッダには、後から位置情報を追加すべきＧＰＳ  Ｉｎｆｏスペース２０４が確保されている。
【００２９】
一方、位置情報を取得した場合には上記ＧＰＳ  Ｉｎｆｏスペース２０４に位置情報を付加するが、付加すべき位置情報のサイズが上記デフォルト値を超える場合には、更に差分スペース２０５を確保する（Ｓ１４）。したがって該差分スペース２０５により、後ろのデータ（サムネイル、主画像データ位置）がずれないように調整される。次に、Ｅｘｉｆヘッダを生成し（Ｓ１６）、静止画ファイル２００を生成する（Ｓ１８）。そして、ＲＡＭ１２４に書き込む（Ｓ２０）。
【００３０】
Ｂ−２．位置情報の追加
図５は、本実施形態のカメラ付き携帯電話１による、作成した静止画ファイル２００に後から位置情報を追加するときの動作を説明するためのフローチャートである。前述した処理により既に保存していた静止画ファイル２００に後で位置情報を付加する場合、まず、ＲＡＭ１２４から対象となる静止画ファイル２００の規定サイズ分を画像処理部１２５のワークエリア１２５１へ読み出し（Ｓ３０）、位置情報を付加する。このとき、ＧＰＳ  Ｉｎｆｏスペース２０４が指定スペース以下（デフォルト値）の場合には、差分スペース２０５を確保する（Ｓ３２）。したがって該差分スペース２０５により、後ろのデータ（サムネイル、主画像データ位置）がずれないように調整される。次に、静止画ファイル２００のＥｘｉｆヘッダを生成し（Ｓ３４）、ワークエリアにＥｘｉｆヘッダを上書きする（Ｓ３６）。そして、ＲＡＭ１２４の対象となる静止画ファイル２００に読み出した分を上書きして終了する（Ｓ３８）。
【００３１】
なお、上述した実施形態においては、位置情報を付加した静止画ファイル２００を、図示しない着脱可能な外部記録媒体に保存するようにしてもよい。また、位置情報を付加した静止画ファイル２００をメールに添付して送信するようにしてもよい。
さらに、上述した実施形態においては、静止画ファイルについて述べたが動画ファイルであってもよい。
【００３２】
さらにまた、本実施形態では、カメラ付き携帯電話に本発明を適用した場合について述べたが、これに限ることなく、ＧＰＳシステム等、位置情報を取得、もしくは、保持記憶可能なデジタルカメラ、カメラ付ＰＤＡ等の携帯型電子機器に適用可能なことは言うまでも無い。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施形態によるカメラ付き携帯電話の外観図（開状態：正面図、背面図）である。
【図２】本実施形態によるカメラ付き携帯電話１の構成を示すブロック図である。
【図３】本実施形態のカメラ付き携帯電話による、画像ファイルのデータ構造例を示す概念図である。
【図４】本実施形態のカメラ付き携帯電話による、画像ファイルを新規作成するときの動作を説明するためのフローチャートである。
【図５】本実施形態のカメラ付き携帯電話による、作成した画像ファイルに後から位置情報を追加するときの動作を説明するためのフローチャートである。
【符号の説明】
【００３４】
１  携帯電話（撮像装置）
２  蓋部
３  本体部
１０１  スピーカ
１０２  メイン表示部
１０３  アンテナ
１０４  カメラキー
１０５  メールキー
１０６  十字キー
１０７  決定キー
１０８  アドレスキー
１０９  ネット接続キー
１１０  クリアキー
１１１  オンフックキー
１１２  オフフックキー
１１３  テンキー
１１４  マイク
１１５  録音用マイク
１１６  サブ表示部
１１７  報知用ＬＥＤ
１１８  撮像レンズ（撮像手段）
１１９  フラッシュ用ＬＥＤ
１２０  スピーカ
１２０  報知スピーカ
１２１  無線送受信部
１２２  制御部
１２３  アドレスデータバス処理部
１２４  ＲＡＭ（記憶手段）
１２５  画像処理部（生成手段、位置情報付加手段、記憶制御手段）
１２６  音源ＩＣ
１２７  アンプ
１２８  表示モジュール系ドライバ
１２９  ＤＳＰ（撮像手段）
１３０  撮像デバイス（撮像手段）
１３１  ＧＰＳ処理部（位置情報取得手段）
２００  静止画像ファイル
２０１  タグ情報領域（予め設定された領域）
２０２  サムネイル領域
２０３  オリジナル画像データ
２０４  ＧＰＳ  Ｉｎｆｏスペース（予め設定された領域）
２０５  差分スペース（差分領域）
１２２１  通信データ処理部
１２２３  オーディオインターフェース
１２２２  システムＲＯＭ
１２５１  ワークエリア
【図１】
2005260393.tif 000003
【図２】
2005260393.tif 000004
【図３】
2005260393.tif 000005
【図４】
2005260393.tif 000006
【図５】
2005260393.tif 000007