(57)【要約】【課題】画像取り込み処理と、ネットワークとの通信処理、ＧＰＳ情報を取得する処理とが重なっても、取り込んだ画像に異常をきたすことがないようにしたデジタルカメラ装置の撮影通信転送方式およびＧＰＳ撮影方式を得る。【解決手段】撮影手段９による撮影開始を検出する撮影開始検出手段と、撮影開始検出手段が撮影開始を検出した場合に通信手段が通信中かどうかを判定する通信判定手段と、通信判定手段が通信中であると判定している場合にハード的な通信制御以外のソフトウエアによる通信処理を一旦停止し、通信停止完了後、撮影手段９による画像の取り込み処理を実行し、画像取り込み処理完了後、一旦停止している通信処理を再開する通信制御手段１５と、を設けた。ＧＰＳ情報取得中に撮影開始が検出された場合も、ＧＰＳ情報取得を一旦停止し、画像取り込みを優先する。【選択図】  図１
2005020045.tif 000002
【特許請求の範囲】
【請求項１】
撮影手段と、撮影手段によって撮影された静止画ファイルを保存する保存手段と、適宜の通信方式による通信手段とを持ち、通信手段は通信カードを使用し、かつ、ネットワークを介して静止画ファイルを端末に転送するデジタルカメラ装置の撮影通信制御方式において、
撮影手段による撮影開始を検出する撮影開始検出手段と、
撮影開始検出手段が撮影開始を検出した場合に上記通信手段が通信中かどうかを判定する通信判定手段と、
通信判定手段が通信中であると判定している場合に、ハード的な通信制御以外のソフトウエアによる通信処理を一旦停止させ、通信停止手段による通信停止完了後、撮影手段による画像の取り込み処理を実行させ、画像取り込み処理完了後、一旦停止させた通信処理を再開させる通信制御手段と、
を有することを特徴とするデジタルカメラ装置の撮影通信転送方式。
【請求項２】
撮影手段と、撮影手段によって撮影された静止画ファイルを保存する保存手段と、適宜の通信方式による通信手段とを持ち、通信手段は通信カードを使用し、かつ、ネットワークを介して静止画ファイルを端末に転送するデジタルカメラ装置の撮影通信制御方式において、
撮影手段による撮影開始を検出する撮影開始検出手段と、
撮影開始検出手段が撮影開始を検出した場合に上記通信手段が通信中かどうかを判定する通信判定手段と、
通信判定手段が通信中であると判定している場合に、ハード的な通信制御以外のソフトウエアによる通信処理を一旦停止する要求をし、最小単位の通信処理が完了したあとに通信停止完了を通知し、通信停止完了後、撮影手段による画像の取り込み処理を実行し、画像取り込み処理完了後、一旦停止している通信処理を再開させる通信制御手段と、
を有することを特徴とするデジタルカメラ装置の撮影通信転送方式。
【請求項３】
撮影開始検出手段は、デジタルカメラ装置が有するハードキーである請求項１または２記載のデジタルカメラ装置の撮影通信転送方式。
【請求項４】
通信手段は、ローカルエリア・ネットワークである請求項１または２記載のデジタルカメラ装置の撮影通信転送方式。
【請求項５】
通信方式は、メール通信手順またはファイル・トランスファ・プロトコルによる請求項１または２記載のデジタルカメラ装置の撮影通信転送方式。
【請求項６】
グローバル・ポジショニング・システム（以下「ＧＰＳ」という）カードを使用し、ＧＰＳ情報を周期的に取得しながら、撮影した画像にＧＰＳ情報を添付するデジタルカメラ装置のＧＰＳ撮影方式において、
撮影手段による撮影開始を検出する撮影開始検出手段と、
撮影開始検出手段が撮影開始を検出した場合にＧＰＳ情報取得中かどうかを判定するＧＰＳ情報取得判定手段と、
ＧＰＳ情報取得判定手段がＧＰＳ情報取得中であると判定している場合に、ハード的な通信制御以外のソフトウエアによるＧＰＳ情報取得処理を一旦停止させ、ＧＰＳ情報取得処理の停止完了後、撮影手段による画像の取り込み処理を実行し、画像取り込み処理完了後、一旦停止させたＧＰＳ情報取得処理を再開させる通信制御手段と、
を有することを特徴とするデジタルカメラ装置のＧＰＳ撮影方式。
【請求項７】
撮影開始検出手段は、デジタルカメラ装置が有するハードキーである請求項６記載のデジタルカメラ装置のＧＰＳ撮影方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信機能を有するデジタルカメラ装置の撮影通信転送方式に関するもので、より具体的には、デジタルカメラ、デジタルカメラを備えた携帯電話や携帯端末などのデジタルカメラ装置と情報端末機器との通信転送方式に関するものである。
【０００２】
【従来の技術】
ローカル・エリア・ネットワーク（以下「ＬＡＮ」という）カードや、無線ＬＡＮカードや、無線通信カードを使って、インターネットなどのネットワークに接続して、撮影した静止画ファイルをパーソナル・コンピュータ（以下「パソコン」という）などの情報端末機器に送信する機能を有するデジタルカメラ装置が存在している。また、ＧＰＳカードなどを使ってＧＰＳ情報を取得し、撮影した静止画ファイルにＧＰＳで取得した位置情報を添付する機能を有するデジタルカメラ装置が提案されている。
【０００３】
【発明が解決しようとする課題】
このような、送信機能を有するデジタルカメラ装置、あるいは、ＧＰＳ情報を取得し静止画ファイルに添付する機能を有するデジタルカメラ装置によれば、カメラ部で撮影した画像データを、カメラ制御部を経由させてシステム内に取り込むとき、この画像取り込み処理と、ネットワークとの通信処理、もしくは、ＧＰＳ情報を取得する処理などが重なった場合などに、データ転送ミスなどで、取り込んだ画像に異常をきたすことがあった。特に、ハードアーキテクチャーで上記機能を実現しようとする場合に上記の以上が発生しやすかった。
【０００４】
本発明は、このような従来の問題点に鑑みてなされたもので、送信機能、あるいは、ＧＰＳ情報を取得し静止画ファイルに添付する機能を有するデジタルカメラ装置において、画像取り込み処理と、ネットワークとの通信処理、もしくは、ＧＰＳ情報を取得する処理などが重なっても、データ転送ミスが生じることなく、もって、取り込んだ画像に異常をきたすことがないようにしたデジタルカメラ装置の撮影通信転送方式およびＧＰＳ撮影方式を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記の目的を達成するために、請求項１記載の発明は、撮影手段と、撮影手段によって撮影された静止画ファイルを保存する保存手段と、適宜の通信方式による通信手段とを持ち、通信手段は通信カードを使用し、かつ、ネットワークを介して静止画ファイルを端末に転送するデジタルカメラ装置の撮影通信制御方式において、撮影手段による撮影開始を検出する撮影開始検出手段と、撮影開始検出手段が撮影開始を検出した場合に上記通信手段が通信中かどうかを判定する通信判定手段と、通信判定手段が通信中であると判定している場合にハード的な通信制御以外のソフトウエアによる通信処理を一旦停止し、通信停止完了後、撮影手段による画像の取り込み処理を実行し、画像取り込み処理完了後、一旦停止している通信処理を再開する通信制御手段と、を設けたことを特徴とする。
【０００６】
上記撮影手段は、撮影レンズと撮影レンズによって撮像面に像が結ばれるＣＣＤなどの撮像素子を有してなる。保存手段として、例えば随時書き込み可能なメモリ（以下「ＲＡＭ」という）、各種メモリカードなどを用いることができる。通信手段としてここでは通信カードを用いる。通信カードとして、例えばＬＡＮカード、無線ＬＡＮカードなどを使用することができる。通信手順の方式として、例えばメール通信手順もしくは、ＦＴＰ（ファイル・トランスファ・プロトコル）通信手順を用いることができる。撮影開始検出手段としては、デジタルカメラ装置が有するシャッタボタンやズームキーなどのハードキー、もしくはシリアルなどの外部インターフェイス（以下「Ｉ／Ｆ」という）などがある。
【０００７】
撮影開始を検出した場合は、その時点で、有線ＬＡＮや、無線ＬＡＮなどのＬＡＮ通信中かどうかを判定する。通信中の場合は、ハード的な通信制御以外のソフトウエアが動作する通信処理を一旦停止する。通信の停止完了後すなわち通信停止後、撮影画像の取り込み処理を実行し、画像取り込み処理が完了したら、一旦停止している通信処理を再開始する。以上の処理を実行することによって、画像データを取り込む処理とネットワークとの通信処理とを、例えば、ハードアーキテクチャーで行うものにおいても、画像データ取り込み処理とネットワークとの通信処理とが重なった場合に、データ転送ミスなどで取り込んだ画像に異常が起こることを防止することができる。
【０００８】
また、請求項２記載の発明は、撮影手段と、撮影手段によって撮影された静止画ファイルを保存する保存手段と、適宜の通信方式による通信手段とを持ち、通信手段は通信カードを使用し、かつ、ネットワークを介して静止画ファイルを端末に転送するデジタルカメラ装置の撮影通信制御方式において、撮影手段による撮影開始を検出する撮影開始検出手段と、撮影開始検出手段が撮影開始を検出した場合に上記通信手段が通信中かどうかを判定する通信判定手段と、通信判定手段が通信中であると判定している場合に、ハード的な通信制御以外のソフトウエアによる通信処理を一旦停止する要求をし、最小単位の通信処理が完了したあとに通信停止完了を通知し、通信停止完了後、撮影手段による画像の取り込み処理を実行し、画像取り込み処理完了後、一旦停止している通信処理を再開させる通信制御手段と、を有することを特徴とする。
【０００９】
請求項２の発明においては、ハードキー、もしくはシリアルなどの外部Ｉ／Ｆ、その他の撮影開始検出手段により撮影開始を検出した場合、その時点で、有線ＬＡＮや、無線ＬＡＮなどの通信手段が通信中かどうかを判定する。通信中の場合は、ハード的な通信制御以外のソフトウエアが動作する通信処理を一旦停止する要求を通信処理に発生する。通信処理は、最小単位の通信処理が完了した後に通信停止完了を通知する。通信の停止完了後、撮影画像の取り込み処理を実行し、画像取り込み処理が完了したら、一旦停止している通信処理を再開する。以上の処理を実行することによって、請求項１記載の発明と同様に、画像データ取り込み処理とネットワークとの通信処理とが重なった場合に、データ転送ミスなどで取り込んだ画像に異常が起こることを防止することができる。
【００１０】
請求項３記載の発明は、請求項１または２記載のデジタルカメラ装置の撮影通信転送方式において、撮影開始検出手段は、デジタルカメラ装置が有するハードキーであることを特徴とする。
請求項４記載の発明は、請求項１または２記載のデジタルカメラ装置の撮影通信転送方式において、通信手段は、ローカルエリア・ネットワークであることを特徴とする。
請求項５記載の発明は、請求項１または２記載のデジタルカメラ装置の撮影通信転送方式において、通信方式は、メール通信手順またはファイル・トランスファ・プロトコルによることを特徴とする。
【００１１】
請求項６記載の発明は、ＧＰＳカードを使用し、ＧＰＳ情報を周期的に取得しながら、撮影した画像にＧＰＳ情報を添付するデジタルカメラ装置のＧＰＳ撮影方式において、撮影手段による撮影開始を検出する撮影開始検出手段と、撮影開始検出手段が撮影開始を検出した場合にＧＰＳ情報取得中かどうかを判定するＧＰＳ情報取得判定手段と、ＧＰＳ情報取得判定手段がＧＰＳ情報取得中であると判定している場合に、ハード的な通信制御以外のソフトウエアによるＧＰＳ情報取得処理を一旦停止させ、ＧＰＳ情報取得処理の停止完了後、撮影手段による画像の取り込み処理を実行し、画像取り込み処理完了後、一旦停止させたＧＰＳ情報取得処理を再開させる通信制御手段と、を有することを特徴とする。
【００１２】
請求項６記載の発明においては、ＧＰＳカードを使用して、ＧＰＳ情報を周期的に取得しながら、撮影した画像にＧＰＳ情報を添付するデジタルカメラ装置のＧＰＳ撮影方式において、ハードキー、シリアルなどの外部Ｉ／Ｆ、その他の撮影開始検出手段によって撮影開始を検出する。撮影開始を検出した場合は、その時点でＧＰＳ情報取得中かどうかを判定する。ＧＰＳ情報取得中の場合は、ハード的な通信制御以外のソフトウエアが動作するＧＰＳ情報取得処理を一旦停止する。ＧＰＳ情報取得処理停止完了後、撮影画像の取り込み処理を実行し、画像取り込み処理が完了したら、一旦停止しているＧＰＳ情報取得処理を再開する。以上の処理を実行することによって、例えば、ハードアーキテクチャーでありながら、撮影画像をカメラ部、カメラ制御部経由で、データをシステム内に取り込む処理と、ＧＰＳ情報の取得処理とが重なった場合であっても、ＧＰＳ情報取得処理のミスなどで、取り込んだ画像に異常が起こることを防止することを可能にしている。
請求項７記載の発明は、請求項６記載のデジタルカメラ装置のＧＰＳ撮影方式において、撮影開始検出手段は、デジタルカメラ装置が有するハードキーであることを特徴とする。
【００１３】
【発明の実施の形態】
以下、図面を参照しながら、本発明にかかるデジタルカメラ装置の撮影通信転送方式およびＧＰＳ撮影方式の実施形態について説明する。
図１は、本発明の一実施形態にかかるデジタルカメラ装置のハードウエア構成を示す。図１において、符号１で示すシステムバス１に、システム全体の制御手段であるＣＰＵ２と、プログラムを格納するプログラム可能な読み出し専用メモリ（以下「ＰＲＯＭ」という）３と、プログラムやデータのワーク領域の格納手段であるＲＡＭ４と、メモリＩ／Ｏ間のデータ転送を制御するＤＭＡＣ４−１と、撮影された画像ファイルや、システムファイルや、データファイルなどを格納する内蔵メモリ５と、カメラ部９の動作を制御するカメラ制御部８と、カメラ制御部８から取り込まれた画像を画像圧縮規格であるＪＰＥＧに圧縮したり、メモリに格納されているＪＰＥＧデータを解凍したりする画像圧縮伸張制御部１２と、カメラ制御部８からの画像データや、画像圧縮伸張制御部１２からの画像データその他を液晶表示素子（以下「ＬＣＤ」という）１１に映像信号として出力する画像制御部１０と、シリアルＩ／Ｆ制御部１３と、ＵＳＢ・Ｉ／Ｆ制御部１４と、コンパクト・フラッシュ（以下「ＣＦ」という）制御部１５と、ＳＤ制御部１７が接続されている。
【００１４】
上記カメラ部９は、撮影レンズと、この撮影レンズによって被写体像が撮像面に結像されることにより被写体に対応した画像信号に変換して出力するＣＣＤなどの撮像素子を有している。上記カメラ制御部８は、カメラ部９の動作、例えば、シャッタ、ズーミング、オートフォーカスなどの動作を制御する。これらの動作は、シャッタボタンや、ズームキーなどのハードキー７が操作されたとき、これらのハードキー７の操作を検出するキーＩ／Ｆ制御部６から、対応する信号がカメラ制御部８に入力され、この入力信号に応じてカメラ制御部８がカメラ部９を制御することによって行われる。
【００１５】
上記シリアルＩ／Ｆ制御部１３はシリアルケーブル２４を介してパソコン２６に接続することができるようになっており、また、上記ＵＳＢ・Ｉ／Ｆ制御部１４はＵＳＢケーブル２５を介してパソコン２６に接続することができるようになっている。これによって、デジタルカメラ装置をパソコン２６に接続に接続し、カメラ部９による撮影画像をパソコン２６に取り込むことができるようになっている。上記ＣＦ制御部１５にはＣＦ・Ｉ／Ｆ１６が接続され、ＣＦ・Ｉ／Ｆ１６には、モデム１９、ＡＴＡインターフェイスのデバイスを意味するＡＴＡ２０、無線ＬＡＮカード２１、無線通信カード２２、ＬＡＮカード２２−１またはＧＰＳカード２２−２のうちの一つまたはいくつかが挿入されるようになっている。上記ＳＤ制御部１７にはＳＤ・Ｉ／Ｆ・１８が接続され、ＳＤ・Ｉ／Ｆ・１８にはＳＤカード２３が挿入されるようになっている。パソコン２３はＬＡＮ・Ｉ／Ｆ２７を介してインターネット、イントラネットなどのネットワーク２８に接続されている。上記無線ＬＡＮカード２１、無線通信カード２２、ＬＡＮカード２２−１などによって、デジタルカメラ装置をネットワーク２８に接続することができるようになっている。ＣＦ制御部１５は、ＡＴＡ２０、各種ＬＡＮカード等の動作を制御することができ、したがって、通信制御手段としての機能も持っている。
【００１６】
次に、上記のように構成されたデジタルカメラ装置の撮影処理シーケンスを説明する。ハードキー７の操作によって撮影が開始されたことを認識した場合、カメラ部９をカメラ制御部８で制御しながら、撮影画像を、ＣＰＵ２とＤＭＡＣ４−１を使って、画像制御部１０からシステムバス１経由でＲＡＭ４に取り込む。取り込まれた撮影画像は、画像伸張圧縮制御１２を使って、ＪＰＥＧなどに圧縮され、ＣＦ制御部１５とＣＦ・Ｉ／Ｆ１６経由で、ＡＴＡ２０に記録されるか、もしくは、ＳＤ制御部１７とＳＤ・Ｉ／Ｆ１８経由で、ＳＤカード２３に記録されるか、もしくは、内蔵メモリ５に記録される。
【００１７】
通信制御は以下のようにして行われる。ＣＰＵ２は、システムバス１、ＣＦ制御部１５およびＣＦ・Ｉ／Ｆ１６経由で、モデムカード１９、無線ＬＡＮカード２１、無線通信カード２２またはＬＡＮカード２２−１を制御する。いずれかの通信カードの電源をオンした後は、その通信カードを使って、ネットワーク２８に接続し、ＳＤカード２３、ＡＴＡ２０または内蔵メモリ５に格納されている静止画ファイルを、遠隔地に設置されている情報端末、例えばパソコン２６にネットワーク２８経由で送信する。ネットワーク２８がインターネットで、ＬＡＮ接続をした場合などは、一般的に、一旦ネットワーク２８と接続されると、デジタルカメラ装置の電源をオフする場合などを除いて、接続状態のまま維持される。ＬＡＮ接続の場合などは、静止画ファイルを送信する時以外でも、ネットワーク２８からランダムに通信情報を受信する。
【００１８】
ＧＰＳ制御は、ＣＰＵ２が行う。ＣＰＵ２は、システムバス１、ＣＦ制御部１５およびＣＦ・Ｉ／Ｆ１６経由で、ＧＰＳカード２２−２を制御する。ＧＰＳカード２２−２の電源をオンした後は、ＧＰＳカード２２−２から自動的に、例えば、現在の緯度／経度などのＧＰＳ情報を周期的に受信する。受信したＧＰＳ情報は、システム内のＲＡＭ４などに格納される。格納されたＧＰＳ情報の利用形態として、例えば、上記の撮影シーケンス処理を実行する時の、画像伸張圧縮制御１２でのＪＰＥＧ圧縮の前段で、撮影画像のヘッダー情報として添付することができる。
【００１９】
図２に本発明のデジタルカメラ装置に適用される通信ソフトウエアの構成例を示す。図２に示おいて、デジタルカメラ装置３０のソフトウエアは、アプリケーション３１と、ＦＴＰクライアント３２と、ＭＩＭＥ（電子メールデータをやり取りするためのプロトコルに対応した電子メールソフト）３３と、ＳＭＴＰ３４と、ＴＣＰ／ＩＰ３５と、ＷＬＡＮ（ワイヤレスＬＡＮ）ドライバ３６と、ＷＬＡＮコントローラ３７と、ＰＰＰ／ＤＩＡＬ・ＵＰ３８と、無線通信コントローラ３９とから構成されている。パソコン端末４０は、アプリケーション４１と、ＦＴＰサーバー４２と、ＴＣＰ／ＩＰ４３と、ＬＡＮドライバ４４と、ＬＡＮコントローラ４５から構成されている。パソコン端末５０は、アプリケーション５１と、ＭＩＭＥ５２と、ＰＯＰ５３と、ＴＣＰ／ＩＰ５４と、ＬＡＮドライバ５５と、ＬＡＮコントローラ５６から構成されている。デジタルカメラ装置３０と、パソコン端末４０と、パソコン端末５０と、メールサーバー６０は、ネットワーク２８に接続され、ネットワーク２８を介して相互にデータの送受信ができるように構成されている。
【００２０】
請求項１記載の発明においては、デジタルカメラ装置３０のアプリケーション３１からＭＩＭＥ３３と、ＳＭＴＰ３４と、ＴＣＰ／ＩＰ３５と、ＷＬＡＮドライバ３６と、ＷＬＡＮコントローラ３７を使ってメール通信を実現している。送信されたメールはメールサーバー６０に送信される。パソコン端末５０は、ＭＩＭＥ５１と、ＰＯＰ５２と、ＴＣＰ／ＩＰ５３と、ＬＡＮドライバ５４と、ＬＡＮコントローラ５５を使ってメールサーバー６０から送信されたメールを受信する。
【００２１】
または、デジタルカメラ装置３０の上記アプリケーション３１からＦＴＰクライアント３２と、ＴＣＰ／ＩＰ３５と、ＷＬＡＮドライバ３６と、ＷＬＡＮコントローラ３７を使って、ＦＴＰ通信のクライアント側の通信を実現している。パソコン端末４０は、ＦＴＰサーバー４２と、ＴＣＰ／ＩＰ４３と、ＬＡＮドライバ４４と、ＬＡＮコントローラ４５を使ってＦＴＰ通信のサーバー側の通信を実現している。
【００２２】
本発明の一実施形態であるデジタルカメラ装置３０と、メールサーバー６０とのメール通信手順を、図３を参照しながら説明する。デジタルカメラ装置３０は、メールサーバー６０に接続要求を発行し、接続ＯＫが返るのを待つ。接続ＯＫが返ってきたら、次に通信開始要求を送信し、開始ＯＫが返るのを待つ。開始ＯＫが返ってきたら、次にメール送信開始要求を発行し開始ＯＫが返るのを待つ。開始ＯＫが返ってきたら、次にメール宛先を送信し受信ＯＫが返るのを待つ。受信ＯＫが返ってきたら、次にメール本文送信要求を発行し送信ＯＫが返るのを待つ。送信ＯＫが返ってきたら、次に任意の数のファイルを添付したメール本文を送信する。送信が終了すると終了通知が返ってくる。複数の宛先に対してメールを送信する場合は、メール送信開始要求から処理を繰り返す。全てのメールを送信し終わると、通信終了要求を発行し、終了ＯＫが返るのを待ち、終了ＯＫが返ってきたら、通信完了となる。
【００２３】
本発明の一実施形態であるデジタルカメラ装置３０と、パソコン端末０１〜ＮのＦＴＰ通信手順を、図４を参照しながら説明する。デジタルカメラ装置６０は、接続先のパソコン端末に接続要求を発行し、接続ＯＫが返るのを待つ。接続ＯＫが返ってきたら、次にユーザー名を送信し、ユーザー名ＯＫが返るのを待つ。ユーザー名ＯＫが返ってきたら、次にパスワードを送信し、ユーザーログインＯＫが返るのを待つ。ユーザーログインＯＫが返ってくることによって、ＦＴＰ通信の接続が完了する。接続が完了したら次にファイル一覧要求を送信し、ファイル一覧が返るのを待つ。デジタルカメラ装置３０は、ファイル一覧を受信したら、サーバー側でディレクトリ名が重ならないように新規ディレクトリの作成を要求し、ディレクトリ作成ＯＫが返るのを待つ。ディレクトリ作成ＯＫが返ってきたら次に転送先にディレクトリを移動する要求を送信し、ディレクトリ移動ＯＫが返るのを待つ。ＯＫが返ってきたら、次に、デジタルカメラ装置３０側から送信される静止画ファイルの転送先のディレクトリ、および音声ファイルの転送先のディレクトリを決定し、かつ、これらの決定にしたがったファイル移動を要求する。ファイルの移動要求が完了すると、要求にしたがい、デジタルカメラ装置３０内の静止画ファイルや、音声ファイルを任意の数だけ送信する。送信が完了したら切断要求を発行して通信を終了する。他のパソコン端末に対しても、以上の手順で接続し、静止画ファイルや音声ファイルを転送する。
【００２４】
請求項１記載の発明による処理のタイミングチャートを図８に示す。この処理を、図１を併せて参照しながら説明する。ハードキー７で撮影開始を認識した場合、図８に示す処理１として、カメラ部９をカメラ制御部８で制御しながら、撮影画像をＣＰＵ２と、ＤＭＡＣ４−１を使って、画像制御部１０からシステムバス１経由で、ＲＡＭ４に取り込む。処理２として、取り込まれた撮影画像は、画像伸張圧縮制御１２を使って、ＪＰＥＧなどに圧縮される。処理３として、ＣＦ制御部１５経由で、ＡＴＡ２０に記録されるか、もしくは、ＳＤ制御部１７経由で、ＳＤ２３に記録されるか、もしくは、内蔵メモリ０５に記録される。
【００２５】
通信制御は、図８に示す処理４として、ＣＦ制御部１５経由で、例えば、無線ＬＡＮカード２１を制御する。処理５としては、通信カードの電源をオンした後、通信カードを使って、ネットワーク２８と接続する。処理６としては、ＳＤ２３、ＡＴＡ２０または内蔵メモリ５に格納されている静止画ファイルを、遠隔地に設置されているパソコン２６にネットワーク２８経由で送信する。ネットワーク２８がインターネットで、デジタルカメラ装置とパソコン端末をＬＡＮ接続した場合は、一般的に、ネットワーク２８と一旦接続されると、デジタルカメラ装置の電源をオフする場合などを除いて、接続状態のまま維持される。ＬＡＮ接続の場合などは、静止画ファイルを送信するとき以外でも、処理７として、ネットワーク２８からランダムに他の通信情報を受信することができる。
【００２６】
本発明の上記実施形態においては、撮影処理１と、通信処理７が重ならないように制御する。具体的には、処理７の実行中に処理１の実行が開始されたら、処理７を一旦停止し、処理１を優先する。処理１が完了した後、処理７の停止を解除する。
【００２７】
図５は、請求項１記載の発明にかかる実施形態の処理フローを示す。この実施形態は、図１に示すハードウエア構成と、図２に示すソフトウエア構造と、図３に示すメール通信手順もしくは、図４に示すＦＴＰ通信手順方式を持った、デジタルカメラ装置の撮影通信転送方式となっている。そして、例えば、通信カードを使用し、撮影した静止画ファイルをネットワーク経由でパソコン端末側に転送するようになっている。ここでは、動作ステップをＳ１、Ｓ２、・・・のように表示して説明する。
【００２８】
シャッタボタンなどのハードキーもしくは、シリアルなどの外部Ｉ／Ｆ、その他からの信号入力を待って撮影開始のタイミングを検出する（Ｓ１）。撮影開始を検出した場合は、その時点で、有線ＬＡＮや、無線ＬＡＮなどのＬＡＮ経由で通信中であるかどうかを判定する（Ｓ２）。通信中の場合は、ハード的な通信制御以外のソフトウエアが動作する通信処理を一旦停止する（Ｓ３）。通信の停止完了後、撮影画像の取り込み処理を実行し（Ｓ４）、画像取り込み処理が完了したら、一旦停止している通信処理を再開始する（Ｓ５）。上記ステップＳ２で、通信中でなければ、直ちに撮影画像取り込み処理（Ｓ６）を実行する。画像取り込み処理は、画像圧縮伸張部１２による撮影画像圧縮処理（Ｓ７）、内蔵メモリ５、ＡＴＡ２０、ＳＤカード２３など、適宜のメモリへの静止画ファイル記録処理（Ｓ８）によって実行される。
【００２９】
以上の処理を実行することによって、例えば、図１に示したようなハードアーキテクチャーで、撮影画像データを、カメラ部９、カメラ制御部８経由でシステム内に取り込む処理と、ネットワークとの通信処理とが重なった場合は、通信処理が停止させられ、撮影画像取り込み処理が優先されることになる。こうすることによって、取り込んだ画像に、データ転送ミスなどで異常が起こることを防止することができる。
【００３０】
請求項２記載の発明にかかる実施形態の処理タイミングチャートを図９に示す。撮影処理は次のとおりである。ハードキー７で撮影開始を認識すると、処理１として、カメラ部９をカメラ制御部８で制御しながら、撮影画像をＣＰＵ２と、ＤＭＡＣ４−１を使って、画像制御部１０からシステムバス１経由で、ＲＡＭ４に取り込む。処理２として、取り込まれた撮影画像は、画像伸張圧縮制御１２を使って、ＪＰＥＧなどに圧縮される。圧縮された画像臓データは、処理３として、ＣＦ制御部１５経由で、ＡＴＡ２０に記録されるか、もしくは、ＳＤ制御部１７経由で、ＳＤ２３に記録されるか、もしくは、内蔵メモリ５に記録される。
【００３１】
通信制御は以下のとおりである。処理４として、ＣＦ制御部１５経由で、例えば、無線ＬＡＮカード２１を制御する。処理５としては、通信カードの電源をオンした後、通信カードを使って、ネットワーク２８と接続する。処理６としては、ＳＤ２３、ＡＴＡ２０、内蔵メモリ５などに格納されている静止画ファイルを、遠隔地に設置されているパソコン２６にネットワーク２８経由で送信する。撮影処理と通信処理は、撮影した画像を通信で次々に送信するというような、平行処理のサービスとしてユーザーに提供される場合がある。
【００３２】
本発明の実施形態においては、撮影処理の１と、通信処理の４，５，６が重ならないように制御される。具体的には、画像取り込み処理１の実行が開始されたら、一旦、ネットワークとの接続処理５の停止を要求する。停止要求を受信した通信処理は、最小処理単位が完了するのを確認して、停止完了を撮影処理に通知し、処理１を開始する。処理１が完了した後、ネットワーク経由の送信処理６の開始を許可する。
【００３３】
６図は、請求項２記載のデジタルカメラ装置の撮影通信制御方式にかかる実施形態の処理フローを示す。この実施形態においては、図１のハードウエア構成と、図２のソフトウエア構造と、図３のメール通信手順もしくは、図４のＦＴＰ通信手順方式を持つ。そして、例えば通信カードを使用し、撮影した静止画ファイルを、ネットワークを介して、パソコン端末側に転送するデジタルカメラ装置の撮影通信制御方式となっている。
【００３４】
図６において、シャッタボタンなどのハードキー７もしくは、シリアルなどの外部Ｉ／Ｆ、その他からの信号入力を待って撮影開始のタイミングを検出する（Ｓ１１）。撮影開始を検出した場合は、その時点で、有線ＬＡＮや、無線ＬＡＮなどのＬＡＮ通信中かどうかを判定する（Ｓ１２）。通信中の場合は、ハード的な通信制御以外のソフトウエアが動作する通信処理を一旦停止する要求を発生する（Ｓ１３）。通信処理の停止要求によって通信処理を一旦停止させ、通信処理停止後に停止完了を判定する（Ｓ１４）が、ここでは、最小単位の通信処理が完了した後に停止完了を通知する。最小単位の通信処理とは、ソフトウエア処理上で停止可能なタイミングでの最小単位、例えば、１パケット単位の通信処理をいう。
【００３５】
通信処理の停止完了後、撮影画像の取り込み処理を実行し（Ｓ１５）、画像取り込み処理が完了したら、一旦停止している通信処理を再開始する（Ｓ１６）。ステップＳ１２で通信中でなければ、撮影画像の取り込み処理を実行する（Ｓ１７）。取り込まれた撮影画像は画像伸張圧縮制御部１２によって圧縮処理が行われ（Ｓ１８）、適宜のメモリに静止画ファイルとして記録される処理が行われ（Ｓ１９）、撮影処理終了となる。以上の処理を実行することによって、例えば、図１に示すようなハードアーキテクチャーで、撮影画像をカメラ部９、カメラ制御部８経由で、データをシステム内に取り込む処理と、ネットワークとの通信処理とが重なった場合に、通信処理が一旦停止され、撮影画像の通信処理が優先されることになる。これにより、取り込んだ画像に、データ転送ミスなどで異常が起こることを防止することを可能にしている。
【００３６】
次に、本発明にかかるデジタルカメラ装置のＧＰＳ撮影方式の実施形態について説明する。この実施形態は請求項６記載の発明に対応するもので、請求項１記載の発明の基本処理を、通信以外のＧＰＳに展開したものである。この実施形態による処理のタイミングチャートを図１０に示す。図１０において、ハードキー７で撮影開始を認識した場合、処理１として、カメラ部９をカメラ制御部８で制御しながら、撮影画像をＣＰＵ２と、ＤＭＡＣ４−１を使って、画像制御部１０からシステムバス１経由で、ＲＡＭ４に取り込む。処理２として、取り込まれた撮影画像は、画像伸張圧縮制御１２を使って、ＪＰＥＧなどに圧縮される。圧縮された画像データは、処理３として、ＣＦ制御部１５経由で、ＡＴＡ２０に記録されるか、もしくは、ＳＤ制御部１７経由で、ＳＤ２３に記録されるか、もしくは、内蔵メモリ０５に記録される。
【００３７】
一方、ＧＰＳ制御は、ＣＰＵ２により、ＣＦ制御部１５経由で、ＧＰＳカード２２−２を以下のように制御することによって行われる。処理４として、ＧＰＳカードの電源をオンする。処理５として、ＧＰＳカードから自動的に、例えば、現在の緯度／経度などのＧＰＳ情報を周期的に受信する。処理５として、受信したＧＰＳ情報を、システム内のＲＡＭ４などに格納する。この実施形態においては、撮影処理の１と、通信処理の５、６が時間軸上で重ならないように制御する。すなわち、処理１の実行が開始されたら、処理６、７を一旦停止し、処理１を優先する。処理１が完了した後、処理７の停止を解除して再開する。
【００３８】
図７に上記実施形態の処理フローを示す。この実施形態においては、図１のハードウエア構成２２−２を持ち、ＧＰＳカードを使用して、ＧＰＳ情報を周期的に取得しながら、撮影した画像にＧＰＳ情報を添付する撮影制御方式となっている。この撮影制御方式において、ハードキー、もしくはシリアルなどの外部Ｉ／Ｆ、その他からの信号入力を待って、撮影開始のタイミングを検出する（Ｓ２１）。撮影開始を検出した場合は、その時点で、ＧＰＳ情報取得中かどうかを判定する（Ｓ２２）。ＧＰＳ情報取得中の場合は、ハード的な通信制御以外のソフトウエアが動作するＧＰＳ情報取得処理を一旦停止する（Ｓ２３）。ＧＰＳ情報取得処理の停止完了後、撮影画像の取り込み処理を実行し（Ｓ２４）、撮影画像取り込み処理が完了したら、一旦停止しているＧＰＳ情報取得処理を再開始する（Ｓ２５）。
【００３９】
ステップＳ２２でＧＰＳ情報取得中でなければ、撮影画像の取り込み処理を実行する（Ｓ２８）。このようにして取り込まれた撮影画像は画像伸張圧縮制御部１２によって圧縮処理が行われ（Ｓ２６）、適宜のメモリに静止画ファイルとして記録される処理が行われ（Ｓ２７）、撮影処理終了となる。以上の処理を実行することによって、例えば、図１に示すようなハードアーキテクチャーで、撮影画像データをカメラ部９、カメラ制御部８経由で、システム内に取り込む処理と、ＧＰＳ情報の取得処理とが重なった場合であっても、取り込んだ画像に、データ転送ミスなどで異常が起こることを防止することを可能にしている。
【００４０】
【発明の効果】
請求項１記載の発明においては、撮影手段による撮影開始を検出する撮影開始検出手段と、撮影開始検出手段が撮影開始を検出した場合に上記通信手段が通信中かどうかを判定する通信判定手段と、通信判定手段が通信中であると判定している場合に、ハード的な通信制御以外のソフトウエアによる通信処理を一旦停止させ、通信停止手段による通信停止完了後、撮影手段による画像の取り込み処理を実行させ、画像取り込み処理完了後、一旦停止させた通信処理を再開させる通信制御手段と、を有することにより、撮影画像をシステム内に取り込む処理と、ネットワークとの通信処理とが重なった場合であっても、通信処理を一旦停止させ、撮影画像の取り込みを優先させるころにより、取り込んだ画像に、データ転送ミスなどで異常が起こることを防止することができる。
【００４１】
請求項２の発明においては、撮影手段による撮影開始を検出する撮影開始検出手段と、撮影開始検出手段が撮影開始を検出した場合に上記通信手段が通信中かどうかを判定する通信判定手段と、通信判定手段が通信中であると判定している場合に、ハード的な通信制御以外のソフトウエアによる通信処理を一旦停止する要求をし、最小単位の通信処理が完了したあとに通信停止完了を通知し、通信停止完了後、撮影手段による画像の取り込み処理を実行し、画像取り込み処理完了後、一旦停止している通信処理を再開させる通信制御手段と、を有することにより、撮影画像をシステム内に取り込む処理と、ネットワークとの通信処理とが重なった場合であっても、通信処理を一旦停止させ、撮影画像の取り込みを優先させるころにより、取り込んだ画像に、データ転送ミスなどで異常が起こることを防止することができる。
【００４２】
請求項６の発明においては、撮影手段による撮影開始を検出する撮影開始検出手段と、撮影開始検出手段が撮影開始を検出した場合にＧＰＳ情報取得中かどうかを判定するＧＰＳ情報取得判定手段と、ＧＰＳ情報取得判定手段がＧＰＳ情報取得中であると判定している場合に、ハード的な通信制御以外のソフトウエアによるＧＰＳ情報取得処理を一旦停止させ、ＧＰＳ情報取得処理の停止完了後、撮影手段による画像の取り込み処理を実行し、画像取り込み処理完了後、一旦停止させたＧＰＳ情報取得処理を再開させる通信制御手段と、を有することにより、撮影画像をシステム内に取り込む処理と、ＧＰＳ情報の取得処理とが重なった場合であっても、取り込んだ画像に、ＧＰＳ情報取得処理のミスなどで異常が起こることを防止することができる。
【図面の簡単な説明】
【図１】本発明にかかるデジタルカメラ装置の撮影通信転送方式およびＧＰＳ撮影方式の実施形態を示すハードウエア構成のブロック図である。
【図２】本発明にかかるデジタルカメラ装置の撮影通信転送方式およびＧＰＳ撮影方式の実施形態を示すソフトウエア構成の機能ブロック図である。
【図３】本発明にかかるデジタルカメラ装置の撮影通信転送方式の一実施形態の動作手順を示すシーケンス図である。
【図４】本発明にかかるデジタルカメラ装置の撮影通信転送方式の別の実施形態の動作手順を示すシーケンス図である。
【図５】本発明にかかるデジタルカメラ装置の撮影通信転送方式の一実施形態の動作を示すフローチャートである。
【図６】本発明にかかるデジタルカメラ装置の撮影通信転送方式の別の実施形態の動作を示すフローチャートである。
【図７】本発明にかかるデジタルカメラ装置のＧＰＳ撮影方式の実施形態の動作を示すフローチャートである。
【図８】本発明にかかるデジタルカメラ装置の撮影通信転送方式の一実施形態の動作を示すタイミングチャートである。
【図９】本発明にかかるデジタルカメラ装置の撮影通信転送方式の別の実施形態の動作を示すタイミングャートである。
【図１０】本発明にかかるデジタルカメラ装置のＧＰＳ撮影方式の実施形態の動作を示すタイミングチャートである。
【符号の説明】
１  システムバス
２  ＣＰＵ
５  内蔵メモリ
７  ハードキー
９  カメラ部
８  カメラ制御部
１０  画像制御部
１５  ＣＦ制御部
１７  ＳＤ制御部
１９  モデム
２１  無線ＬＡＮカード
２２  無線通信カード
２３  ＳＤカード
２２−２  ＧＰＳカード
２６  パソコン端末
２８  ネットワーク
【図１】
2005020045.tif 000003
【図２】
2005020045.tif 000004
【図３】
2005020045.tif 000005
【図４】
2005020045.tif 000006
【図５】
2005020045.tif 000007
【図６】
2005020045.tif 000008
【図７】
2005020045.tif 000009
【図８】
2005020045.tif 000010
【図９】
2005020045.tif 000011
【図１０】
2005020045.tif 000012