(57)【特許請求の範囲】
【請求項１】
電子式撮像装置に、メモリ及び通信手段を備えたカードを装着した状態で行われる画像データの送信及び保存方法において、
前記電子式撮像装置が、通信パケットのヘッダー及び撮影画像の画像データを前記カードに転送する第１の転送ステップと、
前記カードが、前記電子式撮像装置から受け取った前記ヘッダー及び画像データのうち、前記ヘッダーを前記通信手段に転送し、前記画像データを前記通信手段及び前記メモリに転送する第２の転送ステップと
を有することを特徴とする画像データの送信及び保存方法。
【請求項２】
前記第１の転送ステップでは、前記電子式撮像装置が、前記通信パケットのヘッダーに示されるレングス長分の画像データを前記カードに転送し終えるまで転送を繰り返すことを特徴とする請求項１記載の画像データの送信及び保存方法。
【請求項３】
前記通信手段による画像データの外部への送信が中断した場合に、前記電子式撮像装置から前記カードへの転送が済んでいない画像データを、前記電子式撮像装置から前記カードの前記メモリに転送する第３の転送ステップを、更に有することを特徴とする請求項１又は請求項２記載の画像データの送信及び保存方法。
【請求項４】
前記電子式撮像装置が、撮影した画像及び送信選択メニューを表示する表示ステップを、更に有し、
前記第１の転送ステップは、前記電子式撮像装置に表示された送信選択メニューの中から、送信指示がユーザによって選択されることによって実行されることを特徴とする請求項１乃至請求項３のいずれかに記載の画像データの送信及び保存方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子式撮像装置に、メモリ及び通信手段を有するカードを装着した状態で行われる画像データの送信及び保存方法に関する。
【０００２】
【従来の技術】
従来の電子カメラ（ディジタルカメラ）は、撮像動作によって得た画像信号を記録媒体に記録するだけのものであったが、近年、ディジタル化された画像データを圧縮処理するなどして記録すると共に、外部との通信手段を持ち、必要に応じて、この通信手段を用いて画像データを外部に伝送したり、あるいは、メモリカードと相似な外形を持つ、モデムカードや通信カード等の通信機能回路構体を用いて画像データを外部に伝送する電子カメラが提供されつつある。
【０００３】
この種のカメラとして、例えば特開平９−８３９３０号公報に開示がある。これに開示される電子カメラは、画像記録媒体および画像通信回路構体（通信機能回路構体）の一方を装着可能なデバイス構体装着部と、光学系により結像された像を画像信号に変換して出力する撮像手段と、上記デバイス構体装着部に装着された画像記録媒体または画像通信回路構体を着脱自在に保持し、且つこの画像記録媒体または画像通信回路構体と自己装置との間で信号の授受を可能とするデバイス構体保持手段と、画像データを一時的に保持するためのバッファメモリと、画像データを外部へ伝送するための画像通信手段と、上記撮像手段から出力された画像信号を処理し、この画像信号に対応する画像データを上記デバイス構体装着部に装着された画像記録媒体または上記バッファメモリに記録する記録手段と、制御手段とを備える。
【０００４】
そして、上記制御手段は、上記デバイス構体装着部に画像記録媒体が装着されているときには、上記記録手段に対して画像データを該画像記録媒体に記録するように指示し、且つ、上記画像通信手段に対して該画像記録媒体に記録された画像データを外部に伝送するように指示する。一方、上記デバイス構体装着部に画像通信回路構体が装着されているときには、上記記録手段に対して画像データを上記バッファメモリに一時的に記録するように指示し、且つ、上記画像通信手段に対して該バッファメモリに記録された画像データを、上記画像通信回路構体を用いて外部に伝送するように指示する。
【０００５】
こうして、デバイス構体装着部に装着可能な画像通信回路構体を十分に活用できるようにしている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記の従来の電子カメラにおいて、画像通信回路構体を用いて画像データを直接バッファメモリから外部へ伝送した場合、画像データを伝送相手先にしか残すことができないという問題があった。
【０００７】
また、従来の電子カメラでは、画像記録媒体またはバッファメモリに画像データを保存する動作と、画像通信手段または画像通信回路構体を用いて画像データを外部へ伝送する動作とが独立して行われるために、各動作を選択するための操作が必要となり、この間に貴重な電力を消費してしまうという問題点があった。また、各動作が独立して行われるために、操作を誤り、画像データを消失してしまうという危険性もあった。
【０００８】
本発明はこのような問題点に鑑みてなされたものであって、通信パケットのヘッダーが付加された画像データをカードに設けられた通信手段により外部へ送信するとともに、カードに設けられたメモリへの画像データの保存を確実に行うことができ、画像データの保存操作に伴う電力消費を削減するようにした画像データの送信及び保存方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明によれば、電子式撮像装置に、メモリ及び通信手段を備えたカードを装着した状態で行われる画像データの送信及び保存方法において、前記電子式撮像装置が、通信パケットのヘッダー及び撮影画像の画像データを前記カードに転送する第１の転送ステップと、前記カードが、前記電子式撮像装置から受け取った前記ヘッダー及び画像データのうち、前記ヘッダーを前記通信手段に転送し、前記画像データを前記通信手段及び前記メモリに転送する第２の転送ステップとを有することを特徴とする。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１４】
（第１の実施の形態）
図１は、本発明に係る電子式撮像装置の第１の実施の形態の構成を示すブロック図である。ここではカメラ装置本体と、該カメラ装置本体に装着されたメディアカードの構成を示す。メディアカードは、メモリカードと相似な外形をもち、カメラ装置本体にメモリカードに代わって装着されるものである。
【００１５】
図中１０１はメディアカード、１０２はカメラ装置本体である。メディアカード１０１において、１０３は通信回路であり、例えば無線伝送を行うための制御プロトコルを含む。１０４は不揮発性メモリであり、例えばフラッシュＲＯＭから成り、撮影した画像データを保存するために用いられる。１１２はＩＣカードインターフェイス回路であり、メディアカード１０１がカメラ装置本体１０２とデータの送受信を行なう際に使用される。
【００１６】
カメラ装置本体１０２において、１０５は動作制御を行う制御回路であり、その制御内容は図２〜図１１を参照して後述する。１０６はＩＣカードインターフェイス回路であり、カメラ装置本体１０２がメディアカード１０１とデータの送受信を行なう際に使用される。１０７はバッファメモリであり、撮影された画像データに対して例えばＪＰＥＧ等の符号化処理が施された後の画像データを一時保管する。１０８は表示・スイッチ制御回路であり、カメラ装置本体１０２に配置されたスイッチ１０９および液晶画像表示装置（以下「ＬＣＤ」という）１１０の制御を行う。１０９は各種スイッチ（ＳＷ）であり、撮影指示を行なうための撮影スイッチ、メニュー表示の指示を行うためのメニュースイッチ等から成る。１１０は液晶画像表示装置（ＬＣＤ）であり、ユーザが撮影すべき画像を決定したり、既に撮影された画像を確認したりするときに画像表示を行う。１１１は画像コーデックであり、画像データの圧縮・符号化処理及び複合化を行う。１１３は撮像回路であり、制御回路１０５の指示に従ってズームレンズ１１５等の光学系を制御したり、光電変換素子ＣＣＤ１１６からの撮像信号に対して画像処理を施して画像データへの変換を行う。１１４はフレームメモリであり、撮像回路１１３により生成された非圧縮画像データを保管する。
【００１７】
図２は、図１に示すカメラ装置本体１０２の制御回路１０５における各種処理状態の遷移を示す状態遷移図である。
【００１８】
図中２０１はスタンバイ状態を示し、電源投入後の初期化が終了した後、ユーザからの操作入力があるまで待機している状態である。２０２はメニュー選択状態を示し、ユーザがカメラ装置本体１０２のスイッチ１０９のうちメニュースイッチをオンしたとき、カメラ装置本体１０２の持つ各機能を示すメニューが表示され、それらのいずれかが選択されるまで待機している状態である。２０３は通信制御状態を示し、表示されたメニューから「通信」が選択された場合に移行する状態である。２０４は撮像処理画像確認状態を示し、「通信」が選択された後、スイッチ１０９のうち撮影スイッチがオンされたとき移行する状態であり、この状態では、撮影された画像データは符号化され、バッファメモリ１０７に一時保管される。それと同時に、撮影された画像の確認用の表示が行なわれる。２０５はデータ伝送／保存処理状態を示し、「送信指示」が行なわれたとき、バッファメモリ１０７に一時保管されていた画像データがメディアカード１０１に転送され、通信回路１０３を介して外部へ送信されると共に、不揮発性メモリ１０４に保存される状態である。
【００１９】
以上説明した各状態は、撮影画像に対して送信処理が行なわれる場合の各状態であるが、制御回路１０５の各種処理状態には、送信処理が行なわれない通常の撮影における撮影処理状態２０６、データ保存処理状態２０７等がある。
【００２０】
図３は、スタンバイ状態２０１において制御回路１０５で実行される処理の手順を示すフローチャートである。図４は、メニュー選択状態２０２において制御回路１０５で実行される処理の手順を示すフローチャートである。図５，６は、通信制御状態２０３において制御回路１０５で実行される処理の手順を示すフローチャートである。図７，８は、撮影処理画像確認状態２０４において制御回路１０５で実行される処理の手順を示すフローチャートである。図９は、データ伝送／保存処理状態２０５において制御回路１０５で実行される処理の手順を示すフローチャートである。図１０，１１は、中断処理において制御回路１０５で実行される処理の手順を示すフローチャートである。
【００２１】
以下に、カメラ装置本体１０２の具体的な各動作について、図３〜図１１を適宜参照しながら説明を行う。
【００２２】
初めに通常の撮影動作について説明を行う。
【００２３】
カメラ装置本体１０２の電源が投入されると、制御回路１０５はカメラ装置本体１０２の初期化を行った後、スタンバイ状態２０１に移行する（図３）。その後ユーザによりスイッチ１０９のうち撮影スイッチが押されると（Ｓ１でＹＥＳ）制御回路１０５は通常の撮影が求められていると判断し、撮影処理状態２０６（図２）に移行する（Ｓ５）。
【００２４】
撮影処理状態２０６では、制御回路１０５が撮像回路１１３に画像の取り込み指示を出力する。この指示を受けた撮像回路１１３では、ＣＣＤ１１６から送られた撮像信号を基に画像処理を行い、画像データをフレームメモリ１１４に保存する。その後、制御回路１０５は画像ＣＯＤＥＣ１１１に画像データの圧縮・符号化指示を出す。この指示を受けた画像ＣＯＤＥＣ１１１は画像データの変換処理を行い、得られた画像データを、ＩＣカードインターフェイス回路１０６を介してバッファメモリ１０７に送って一時保管し、処理終了を制御回路１０５に通知する。この通知を受けた制御回路１０５は、次にデータ保存処理状態２０７（図２）に移行する。
【００２５】
データ保存処理状態２０７では、ファイル名、保存日時等の情報をメディアカード１０１内の不揮発性メモリ１０４に書き込んだ後に、符号化された画像データをバッファメモリ１０７から読み出して、ＩＣカードインターフェイス回路１０６を介して不揮発性メモリ１０４に転送して記憶させ、転送が終了するとスタンバイ状態２０１に移行し、新たなユーザ操作があるまで待機する。
【００２６】
次に、メニューにおいて「通信」を選択した場合の動作について説明する。
【００２７】
スタンバイ状態２０１の時に、ユーザがスイッチ１０９内のメニュースイッチをオンした場合（Ｓ２でＹＥＳ）、制御回路１０５はメニュー選択状態２０２に移行する（Ｓ６、図４）。
【００２８】
メニュー選択状態２０２では、撮影モード、画像消去、通信等のメニューが表示され、それらのいずれかが選択されるまで待機する。なお、このメニュー表示において、メディアカード１０１の持つ機能の確認が行なわれ（Ｓ１１）、メディアカード１０１において通信機能を備えている場合（Ｓ１２でＹＥＳ）、通信メニューを有効表示する（Ｓ１３）。一方、メディアカード１０１において通信機能を備えていない場合（Ｓ１２でＮＯ）、通信メニューを無効表示する（Ｓ１４）。
【００２９】
通信メニューが有効であるとき（Ｓ１５でＹＥＳ）、メニューにおいて「通信」が選択されると（Ｓ１６でＹＥＳ）、制御回路１０５は通信制御状態２０３に移行する（Ｓ２０、図５）。
【００３０】
通信制御状態２０３では、まず、ユーザから接続指示があった場合（Ｓ３１でＹＥＳ）、通信機能を確認し（Ｓ３２）、メデイアカード１０１の通信回路１０３に対して、通信範囲内に存在する無線通信可能な通信端末を検出するように指示を出す（Ｓ３３）。この指示を受けた通信回路１０３は、予め通信相手が固定登録されている場合は、登録されている相手先情報を制御回路１０５に対して返し、また、予め登録されていない場合は、通信範囲内にある無線通信可能端末の検索動作を行い、この動作に対して応答があった全ての通信端末の相手先情報を制御回路１０５に対して返す。
【００３１】
検索結果の応答があると（Ｓ３４でＹＥＳ）この情報を受信した制御回路１０５は、表示・スイッチ制御回路１０８を介してこの情報をＬＣＤ１１０に送って表示し（Ｓ３５）、ユーザが通信相手を選択するまで待機する。
【００３２】
この表示された情報から、ユーザがスイッチ１０９の操作により通信相手を選択すると（Ｓ３６でＹＥＳ）、表示・スイッチ制御回路１０８から、この選択された通信相手を示す情報が制御回路１０５に送られる。制御回路１０５では、この選択通信相手情報に基づいて、メディアカード１０１の通信回路１０３に接続指示信号を送出し（Ｓ３７）、スイッチ１０９の撮影スイッチが押されるまで待機する。ユーザがスイッチ１０９の撮影スイッチをオンすると（Ｓ４０でＹＥＳ）、表示・スイッチ制御回路１０８から撮影指示信号が制御回路１０５に送出され、この撮影指示信号を受けた制御回路１０５は撮影処理画像確認状態２０４に移行する（Ｓ４１、図７）。
【００３３】
なお、ステップＳ３７で接続指示信号を送られた通信回路１０３では、その接続指示信号に基づいてコネクションの確立を行い、コネクションの確立が行われると制御回路１０５に対し接続完了通知を送出する。
【００３４】
撮影処理画像確認状態２０４では、図３のステップＳ５の撮像処理と同様に、制御回路１０５が撮像回路１１３に画像取り込み指示を送出し、これを受けた撮像回路１１３が、画像データの一連の取り込み動作を行い、画像取り込みが完了すると（Ｓ５１でＹＥＳ）、制御回路１０５はフレームメモリ１１４に保管された画像データを読み出し、表示・スイッチ制御回路１０８を介してＬＣＤ１１０に撮影した画像を表示させる（Ｓ５２）。また、送信選択メニューの表示を行なう（Ｓ５３）。
【００３５】
仮にこの時、ユーザが撮影画像をキャンセルしたい場合は、スイッチ１０９の操作によりキャンセルすることが可能であり、このキャンセル指示信号を表示・スイッチ制御回路１０８から制御回路１０５が受けると（Ｓ５４でＹＥＳ）、制御回路１０５は通信制御状態２０３に移行し（Ｓ５５）、新たに撮影スイッチが押されるまで待機を行う（図６のＳ４０）。
【００３６】
一方、ステップＳ５２で表示された撮影画像をユーザが確認し、この撮影画像を転送したい場合、ユーザはスイッチ１０９を操作して、表示メニューから「送信指示」を選択する（Ｓ５６でＹＥＳ）。制御回路１０５はデータ伝送／保存処理状態２０５に移行する（Ｓ５７、図９）。
【００３７】
データ伝送／保存処理状態２０５では、制御回路１０５はまず、メディアカード１０１内の不揮発性メモリ１０４にファイル名、保存日時等の情報を書き込み（Ｓ７１）、次にメディアカード１０１内のｌＣカードインターフェイス回路１１２に対して、通信回路１０３及び不揮発性メモリ１０４に共通に画像データを書き込むための指示信号を出力し（Ｓ７２）、その後、通信パケットヘッダーを生成する（Ｓ７４）。そして、データ転送数（レングス長）をセットし（Ｓ７５）、通信パケットヘッダーを転送し（Ｓ７６）、ヘッダーに示されるレングス長分の画像データをバッファメモリ１０７からメディアカード１０１へ転送させるための指示を、カメラ装置本体１０２内のＩＣカードインターフェイス回路１０６に与える（Ｓ７７）。
【００３８】
この指示を受けたｌＣカードインターフェイス回路１０６は、その指示で示されるレングス長分の画像データをメディアカード１０１へ転送し、転送が完了すると制御回路１０５に対して転送完了信号を出力する。この転送完了信号を受信して初めて制御回路１０５は次のステップに進む（Ｓ９０８でＹＥＳ）。
【００３９】
一方、通信データのヘッダーを受けたメディアカード１０１内のＩＣカードインターフェイス回路１１２は、ヘッダー情報のみを通信回路１０３に転送し、その後続いて転送される画像データを通信回路１０３と不揮発性メモリ１０４とに同時に転送する。
【００４０】
この手順は、転送すべき画像データが全て送られるまで繰り返し行われ、全ての画像データが転送されると（Ｓ９１１でＹＥＳ）制御回路１０５は一連の通信制御を終了し、スタンバイ状態２０１に移行する（Ｓ９１３）。
【００４１】
次に、コネクションの確立が失敗した場合の動作について説明を行う。
【００４２】
まず、図５に示すステップＳ３１〜Ｓ３７の手順に基づいてコネクションの確立を行い、制御回路１０５から通信回路１０３に接続指示が送出された場合（図５のＳ３７）、通信回路１０３は指示に従って通信相手とのコネクションの確立動作を行う。しかし、仮に指示された通信相手が既に他局との通信中で新たなコネクションの確立が出来ない場合や、通信相手が通信範囲内に存在しない場合等の理由によりコネクションが確立できないと、通信回路１０３は制御回路１０５に対しコネクション確立エラー表示信号（接続エラー通知）を送出する。
【００４３】
この信号を受けた制御回路１０５は（図６のＳ４２でＮＯ、Ｓ４３でＹＥＳ）、表示・スイッチ制御回路１０８を介してＬＣＤ１１０に通信接続エラーメッセージを表示する（Ｓ４４）。このメッセージを見たユーザはコネクションの再確立指示またはキャンセル指示を、スイッチ１０９を操作することにより選択し、この選択された指示に従って、制御回路１０５は通信回路１０３に動作指示信号の送出を行う。
【００４４】
仮にこの時ユーザがキャンセルを選択した場合（Ｓ４５でＹＥＳ）、制御回路１０５は一連の通信制御を中断し（Ｓ４６）、通信制御状態２０３からスタンバイ状態２０１に移行する（Ｓ４７）。
【００４５】
また、コネクション確立の失敗が撮影処理画像確認状態２０４で発生した場合、制御回路１０５は通信接続エラー通知を受信し（図８のＳ５８でＹＥＳ）、通信接続エラーメッセージを表示する（Ｓ５９）とともに、画像保存選択メニューを表示する（Ｓ６０）。ここで、ユーザが画像保存を選択した場合（Ｓ６１でＹＥＳ）、制御回路１０５は撮影処理画像確認状態２０４からデータ保存処理状態２０７（Ｓ６２）に移行し、一連の通常の画像データ保存を行った後、スタンバイ状態２０１に移行する。
【００４６】
続いて、コネクションの確立が終了し、画像データの転送中に通信回線の状態が悪化し、コネクションが切断された場合の動作について説明を行う。
【００４７】
上記正常データ伝送中に、何らかの理由により通信回線の状態が悪化し、コネクションが切断された場合（図９のＳ９０９でＹＥＳ）、通信回路１０３から制御回路１０５に対し通信中断エラーメッセージが送出される。
【００４８】
この信号を受けた制御回路１０５は、図１０に示すように、表示・スイッチ制御回路１０８を介してＬＣＤ１１０に通信中断エラーメッセージを表示すると共に（Ｓ９１）、中断処理メニューを表示する（Ｓ９２）。
【００４９】
そして、画像データの転送状態の確認を行う。仮にこの時、カメラ装置本体１０２内のＩＣカードインターフェイス回路１０６からデータ転送完了信号が届くことを待っている場合は、この信号を受け取るまで動作を待機する。そして、データ転送完了信号を制御回路１０５が受信すると（Ｓ９３でＹＥＳ）、制御回路１０５はメディアカード１０１内のＩＣカードインターフェイス回路１１２に対し、不揮発性メモリ１０４のみへのデータ転送指示を出力し（Ｓ９４）、その後、カメラ装置本体１０２内のＩＣカードインターフェイス回路１０６に転送を終えていない画像データのレングス長情報（転送数）を出力し（Ｓ９５）、残りの画像データすべてを不揮発性メモリ１０４へ転送させる（Ｓ９６，Ｓ９７）。
【００５０】
通信中断メッセージを確認したユーザは、スイッチ１０９の操作により、再度データの転送を行うか、データの転送をキャンセルするかを選択し、仮に再送信を選択した場合（Ｓ９８でＹＥＳ）、制御回路１０５は、データの保存処理が終了した時点で、再度通信回路１０３に対し接続指示を出力し（Ｓ１０１）、通信回路１０３から接続完了通知が届くまで待機する。
【００５１】
制御回路１０５は接続完了通知を受信すると（Ｓ１０２でＹＥＳ）、画像データをバッファーメモリ１０７からメディアカード１０１の通信回路１０３へ書き込む指示を出し（Ｓ１０３）、各ＩＣカードインターフェイス回路１０６，１１２及び通信回路１０３は、先に説明した一連のデータ転送動作を行い、画像データの再送信を完了するまで行う（Ｓ１０４、図９のＳ７３）。
【００５２】
仮にユーザがキャンセルを選択した場合（Ｓ９８でＮＯ、Ｓ９９でＹＥＳ）、制御回路１０５はデータの保存動作が完了するまでデータ伝送／保存処理状態２０５に待機し、画像データの保存が完了するとスタンバイ状態２０１に移行する（Ｓ１００）。
【００５３】
この一連動作において、通信相手とのコネクションの確立は通信制御状態２０３で行っているが、コネクションの確立タイミングはこの限りではなく、画像を選択して送信指示を受けてから行うことも可能である。
【００５４】
（第２の実施の形態）
次に第２の実施の形態を説明する。
【００５５】
第２の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第２の実施の形態の説明においては、第１の実施の形態の構成を流用し、異なる構成部分だけを説明する。
【００５６】
第２の実施の形態では、通信回路１０３がメディアカード１０１に配置される場合の他、通信回路１０３がカメラ装置本体１３０に配置される場合においても、第１の実施の形態のような作用効果を実現できるようにしている。
【００５７】
図１２は、通信回路１０３がカメラ装置本体１３０に配置される場合の構成を示すブロック図である。図中、第１の実施の形態の構成と同じ構成部分には同一の参照番号を付してその説明を省略する。
【００５８】
図１２では、通信回路１０３がカメラ装置本体１３０に備えられ、メディアカード１２０には備えられていない。
【００５９】
以下に、第１の実施の形態と異なる動作部分を主にして、第２の実施の形態における動作を説明する。
【００６０】
まず、電源投入後、制御回路１０５は第１の実施の形態と同様に初期化処理を行った後、スタンバイ状態２０１（図３）に移行し、ユーザからの操作入力を待つ。
【００６１】
そして、ユーザがスイッチ１０９のうちメニュースイッチをオンすると（図３のＳ２でＹＥＳ）、制御回路１０５はメニュー選択状態２０２に移行する（Ｓ６）。
【００６２】
メニュー選択状態２０２ではまず、カメラ装置本体に装着されたメディアカード（１０１または１２０）の機能の確認を行う。メディアカードに通信機能が備えられていれば、その通信機能をメニュー画面に表示する。一方、メディアカードに通信機能が備えられていない場合、カメラ装置本体（１０２または１３０）に通信回路が内蔵されているか否かを確認し、内蔵されていれば、その通信機能をメニュー画面に表示する。
【００６３】
このメニュー画面に表示された通信機能から１つをユーザが選択し、カメラ装置本体に内蔵された通信機能を用いるか、メディアカードの通信機能を用いるかを決定する。ここで、ユーザがメディアカードの通信機能を選択した場合、第１の実施の形態と同様な動作を行う。
【００６４】
一方、ユーザがカメラ装置本体１３０に内蔵された通信回路１０３を選択した場合、制御回路１０５は通信制御状態２０３（図５）に移行し、通信相手の検索表示を行い、通信可能な端末から通信相手が選択されるとコネクションの接続を行う（図５のＳ３１〜Ｓ３７）。そして、ユーザがスイッチ１０９の撮影スイッチを操作すると（Ｓ４０）、制御回路１０５は撮影処理画像確認状態２０４に移行し（Ｓ４１、図７）、撮影画像の取り込み動作を行い、ユーザがスイッチ１０９の操作により画像データの送信を選択するまで（図７のＳ５１〜Ｓ５６）撮影処理画像確認状態２０４となる。
【００６５】
次にユーザが画像データの送信を選択すると（Ｓ５６でＹＥＳ）、制御回路１０５はデータ伝送／保存処理状態２０５に移行する（Ｓ５７、図９）。
【００６６】
まず、不揮発性メモリ１０４にファイル名、保存日時等の情報を書き込み（Ｓ７１）、画像データの伝送先がメディアカード１２０と通信回路１０３であることを指示する（Ｓ７２）。そして、通信回路１０３で用いる通信パケットヘッダーを生成し（Ｓ７４）、通信回路１０３で一度に伝送できるデータ長をカメラ装置本体１３０内のＩＣカードインターフェイス回路１０６に転送数として設定する（Ｓ７５）。そして、通信パケットヘッダーを転送し（Ｓ７６）カメラ装置本体１３０内のＩＣカードインターフェイス回路１０６に伝送指示信号を与える（Ｓ７７）。
【００６７】
この指示を受けたＩＣカードインターフェイス回路１０６は、その指示で示されるレングス長分の画像データを転送し、転送が完了すると制御回路１０５に対して転送完了信号を出力する。
【００６８】
これにより、カメラ装置本体１３０内の通信回路１０３はバッファーメモリ１０７から転送されたデータを通信相手に送信し、一方、メディアカード１２０内のＩＣカードインターフェイス回路１１２は、転送された画像データを不揮発性メモリ１０４に転送して画像データの保存を行う。
【００６９】
この手順は、転送すべき画像データが全て送られるまで繰り返し行われ、全ての画像データが転送されると（Ｓ９１１でＹＥＳ）、制御回路１０５は一連の通信制御を終了し、スタンバイ状態２０１に移行する（Ｓ９１３）。
【００７０】
コネクションの確立が失敗した場合は、第１の実施の形態と同様であるので、説明は割愛する。
【００７１】
続いて、コネクションの確立が終了し、画像データの転送中に、通信回線の状態が悪化し、コネクションが切断された場合の動作について説明を行う。
【００７２】
上記正常データ伝送中に、何らかの理由により通信回線の状態が悪化し、コネクションが切断された場合（図９のステップＳ９０９でＹＥＳ）、通信回路１０３から制御回路１０５に対し通信中断エラーメッセージが送出される。
【００７３】
この通信中断エラーメッセージを受けた制御回路１０５は、図１０に示すように、表示・スイッチ制御回路１０８を介してＬＣＤ１１０に通信中断エラーメッセージを表示すると共に（Ｓ９１）、画像データの転送状態の確認を行う。仮にこの時、カメラ装置本体１３０内のＩＣカードインターフェイス回路１０６から転送完了信号が届くことを待っている場合は、この信号を受け取るまで待機する。
【００７４】
そして、データ転送完了信号を制御回路１０５が受信すると（Ｓ９３でＹＥＳ）、制御回路１０５はカメラ装置本体１３０内のＩＣカードインターフェイス回路１０６に対し、不揮発性メモリ１０４のみへのデータ転送を指示し（Ｓ９４）、転送を終えていない画像データのレングス長情報を出力し（Ｓ９５）、残りの画像データすべてを不揮発性メモリ１０４へ転送させる（Ｓ９６）。
【００７５】
通信中断メッセージを確認したユーザは、スイッチ１０９の操作により、再度データの転送を行うか、データの転送をキャンセルするかを選択し、仮に再送信を選択した場合（Ｓ９８でＹＥＳ）、制御回路１０５は、データの保存処理が終了した時点で、再度通信回路１０３に対し接続指示を出力し（Ｓ１０１）、通信回路１０３から接続完了通知が届くまで待機する。
【００７６】
制御回路１０５が接続完了通知を受信すると（Ｓ１０２でＹＥＳ）、カメラ装置本体１３０内のＩＣカードインターフェイス回路１０６に対して、通信回路１０３のみに画像データを伝送する旨の指示を送信し（Ｓ１０３）、通信回路１０３にヘッダー情報を送出し、ヘッダーに示されるレングス長分の画像データをバッファーメモリ１０７から転送するための指示を、カメラ装置本体１３０内のＩＣカードインターフェイス回路１０６に与え、画像データの転送を開始する（Ｓ１０４、図９のＳ７３）。通信回路１０３では、先に説明した一連のデータ転送動作をし、画像データの再送信を完了するまで行う。
【００７７】
また仮にユーザがキャンセルを選択した場合（図１０のＳ９８でＮＯ、Ｓ９９でＹＥＳ）、制御回路１０５はデータの保存動作が完了するまでデータ伝送／保存処理状態２０５に待機し、データの保存が完了するとスタンバイ状態２０１に移行する（Ｓ１００）。
【００７８】
この一連動作において、通信相手とのコネクションの確立は通信制御状態２０３で行っているが、第２の実施の形態においても、コネクションの確立タイミングはこの限りではなく、画像を選択して送信指示を受けてから行うようにしてもよい。
【００７９】
また、第１および第２の実施の形態では、通信動作時に自動的に不揮発性メモリ１０４に画像データの保存を行っているが、メニューに、画像データを保存しない旨の設定を設け、これをユーザが選択したときには、画像データが不揮発性メモリ１０４に保存されないようにしてもよい。
【００８０】
また、第１および第２の実施の形態では、通信制御状態２０３において、図６のステップＳ４７に示すように、制御回路１０５がスタンバイ状態２０１に移行するようになっているが、各状態で通信状態選択のキャンセルが行えることから、この動作はこの限りではなく、例えば通信動作終了後、メニュー選択状態２０２や通信制御状態２０３に移行し、キャンセルされない限り連続して通信動作を行わせることも可能である。
【００８１】
更にまた、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても、本発明が達成されることは言うまでもない。
【００８２】
この場合、記憶媒体から読み出されたプログラムコード自体が、前述の各実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体が本発明を構成することになる。
【００８３】
プログラムコードを供給するための記憶媒体として、例えば、フロッピィディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００８４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【００８５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【００８６】
【発明の効果】
以上詳述したように請求項１記載の発明によれば、電子式撮像装置に、メモリ及び通信手段を備えたカードを装着した状態で行われる画像データの送信及び保存方法において、前記電子式撮像装置が、通信パケットのヘッダー及び撮影画像の画像データを前記カードに転送する第１の転送ステップと、前記カードが、前記電子式撮像装置から受け取った前記ヘッダー及び画像データのうち、前記ヘッダーを前記通信手段に転送し、前記画像データを前記通信手段及び前記メモリに転送する第２の転送ステップとを有することを特徴とする。
【００８７】
これにより、通信パケットのヘッダーが付加された画像データをカードに設けられた通信手段により外部へ送信するとともに、カードに設けられたメモリへの画像データの保存を確実に行うことができ、撮影した画像データを誤って消失することを回避できる。また、画像データの保存操作に伴う電力消費を削減することができる。
【図面の簡単な説明】
【図１】本発明に係る電子式撮像装置の第１の実施の形態の構成を示すブロック図である。
【図２】図１に示すカメラ装置本体の制御回路における各種処理状態の遷移を示す状態遷移図である。
【図３】スタンバイ状態において制御回路で実行される処理の手順を示すフローチャートである。
【図４】メニュー選択状態において制御回路で実行される処理の手順を示すフローチャートである。
【図５】通信制御状態において制御回路で実行される処理の手順を示すフローチャートである。
【図６】図５の続きのフローチャートである。
【図７】撮影処理画像確認状態において制御回路で実行される処理の手順を示すフローチャートである。
【図８】図７の続きのフローチャートである。
【図９】データ伝送／保存処理状態において制御回路で実行される処理の手順を示すフローチャートである。
【図１０】中断処理において制御回路で実行される処理の手順を示すフローチャートである。
【図１１】図１０の続きのフローチャートである。
【図１２】通信回路がカメラ装置本体に配置される場合の構成を示すブロック図である。
【符号の説明】
１０１……メディアカード
１０２……カメラ装置本体
１０３……通信回路
１０４……不揮発性メモリ
１０５……制御回路
１０６……ＩＣカードインターフェイス回路
１０７……バッファメモリ
１１２……ＩＣカードインターフェイス回路
２０１……スタンバイ状態
２０２……メニュー選択状態
２０３……通信制御状態
２０４……撮影処理画像確認状態
２０５……データ伝送／保存処理状態
【図１】
0003599654.tif 000002
【図２】
0003599654.tif 000003
【図３】
0003599654.tif 000004
【図４】
0003599654.tif 000005
【図５】
0003599654.tif 000006
【図６】
0003599654.tif 000007
【図７】
0003599654.tif 000008
【図８】
0003599654.tif 000009
【図９】
0003599654.tif 000010
【図１０】
0003599654.tif 000011
【図１１】
0003599654.tif 000012
【図１２】
0003599654.tif 000013