(57)【特許請求の範囲】
【請求項１】
被写体を撮像して得られた画像データを送信可能な送信側カメラ装置と、
前記送信側カメラ装置から送信される画像データを受信する受信側カメラ装置とを有し、
前記送信側カメラ装置からの送信開始要求に対応して前記受信側カメラ装置で受信が可能か否かを判定し、受信が可能と判定された場合には、受信側の表示手段に受信可能である旨の表示を行うことを特徴とするカメラシステム。
【請求項２】
被写体を撮像して得られた画像データを送信可能な送信側のカメラ装置から送信される画像データを受信するカメラ装置であって、
前記送信側カメラ装置からの送信開始要求に対応して前記カメラ装置で受信が可能か否かを判定する判定手段を有し、当該受信が可能と判定された場合には、当該カメラ装置の表示手段に受信可能である旨の表示を行うことを特徴とする受信側のカメラ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ装置同志での画像データの送受信に関する。
【背景技術】
【０００２】
電子スチルカメラ等の撮像装置としてのカメラは、一般に図３２のように構成されている。
【０００３】
図３２において、レンズ１を介してＣＣＤ２上に結像された被写体像は、電気信号に変換され、撮像プロセス回路３で、所定の処理が施されて映像信号が得られる。この映像信号は、Ａ／Ｄコンバータ４でデジタル信号に変換されてフレームメモリ５に記録されるとともに、再生プロセス回路６で再生処理された後、Ｄ／Ａコンバータ７でアナログ信号に変換されて電子ビューファインダ８と出力端子に供給される。フレームメモリ５から読み出された映像データは、圧縮伸長回路９で圧縮処理され、カードインタフェース（Ｉ／Ｆ）回路１０を介してメモリカード１１に記録される。
【０００４】
再生時には、カードＩ／Ｆ回路１０を介してメモリカード１１から読み出された映像データは、圧縮伸長回路９で伸長されてフレームメモリ５に記録される。フレームメモリ５から読み出された映像データは、前述と同様に、再生プロセス回路６、Ｄ／Ａコンバータ７を介して電子ビューファインダー８と出力端子に送出される。
【０００５】
フレームメモリ５は、同期信号発生器１４から出力される同期信号とシステム制御回路１２から出力される制御信号に基づいて動作するメモリコントローラ１３により制御される。システム制御回路１２は、操作スイッチ部１５からの各種操作信号を受けて、圧縮伸長回路９、カードＩ／Ｆ回路１０、メモリコントローラ１３等を制御する。
【０００６】
操作スイッチ部１５は、当該カメラの動作を指示する次のような各種スイッチの操作状態を受け、システム制御回路１２に送出する。各種スイッチとしては、露出やフォーカスロック等を指示するためのトリガ１スイッチ１５Ａ、記録を指示するトリガ２スイッチ１５Ｂ、再生時像を選択するためのマイナス送りスイッチ１５Ｃとプラス送りスイッチ１５Ｄ、記録／再生動作を指示するＲＥＣ／ＰＬＡＹスイッチ１５Ｅ、映像／音声ＰＩＣＴ／ＳＯＵＮＤ記録切替スイッチ１５Ｆ、再生モードスイッチ１５Ｇ、ノーマルスイッチ１５Ｈ、高速連続撮影（高速連写）スイッチ１５Ｉ、低速連写スイッチ１５Ｊがある。ＬＣＤ１６は、システム制御回路１２からの制御を受け、カメラの動作状態を表示する。
【０００７】
図３３には、システム制御回路１２の制御を受けて、フレームメモリ５とメモリカード１１間のデータ授受を行うための装置のより詳細な構成図が示されている。
【０００８】
フレームメモリ５の入力側には、Ａ／Ｄ、Ｄ／Ａバスを介してＡ／Ｄコンバータ４が接続され、出力側にはメモリデータバスを介して圧縮伸長回路９が接続されている。コードＲＡＭ１９には、圧縮伸長処理に必要なパラメータが格納されており、圧縮伸長回路９により記録、読み出し制御が行われる。
【０００９】
圧縮伸長回路９とメモリカード１１間に接続されているカードＩ／Ｆ回路１０は、スイッチ１０１、１０２及びカードアドレス発生部１０３を備える。スイッチ１０１の２つの入力端子１０１Ａと１０１Ｂには、圧縮伸長回路９から出力される圧伸カードコントロール信号とシステム制御回路１２から出力されるシスコンカードコントロール信号とがそれぞれ入力されている。スイッチ１０２の２つの入力端子１０２Ａと１０２Ｂには、圧縮伸長回路９からの圧伸データバスとシステム制御回路１２からのデータバスとが接続されている。スイッチ１０１と１０２の入力端子の切り替えは、システム制御回路１２からのアクセス信号で制御される。
【００１０】
カードアドレス発生部１０３は、圧縮伸長回路９から供給されるカードアドレスクロック（ＣＬＫ）とシステム制御回路１２から供給されるカードアドレスコントロール信号を受信してカードアドレスバスを介してメモリカード１１を制御して読み出し、書き込みアドレスを制御する。
【００１１】
フレームメモリコントローラ１３は、前述のように、同期信号発生回路１４からのクロックＣＬＫとトリガ２信号を受けるとともに、システム制御回路１２からの記録／再生切替信号ＲＰ及び圧縮伸長処理の開始信号を受けて、Ａ／Ｄコンバータ４とＤ／Ａコンバータ７に対してクロック信号Ａ／Ｄ ＣＬＫとＤ／Ａ ＣＬＫを送出し、フレームメモリ５に対してアドレス信号とメモリコントロール信号を送出し、また圧縮伸長回路９に対して圧伸クロックＣＬＫを送出する。
【００１２】
システム制御回路１２は、トリガ２信号、フレームメモリコントローラ１３からのストップ信号等を受け、圧縮伸長回路９とフレームメモリコントローラ１３にスタートＳＴＡＲＴ信号とＲＰ信号をに送出する。
【００１３】
図３４には、図３３に示す回路の各部信号の画像圧縮記録時タイミングチャートが示されている。圧伸ＣＬＫに同期したトリガ２信号が入力されると、Ａ／Ｄ ＣＬＫが出力され、フレームメモリアドレスバスに書き込みアドレスＦＷＡ０，ＦＷＡ１，…ＦＷＡｅ及び読み出しアドレスＦＲＡ０，ＦＲＡ１，…ＦＲＡｅが出力される。この出力はＳＴＯＰ信号に応答する。Ａ／Ｄ，Ｄ／Ａバスには、入力データＦＩＤ０，ＦＩＤ１，…ＦＩＤｅが出力される。メモリコントロール信号には、チップセレクト信号ＣＳ，アウトプットイネーブル信号ＣＥ及びライトイネーブル信号ＷＥが含まれる。ＳＴＡＲＴ信号に応答して、メモリデータバスには、フレームメモリから読み出された出力データＦＯＤ０，ＦＯＤ１，…ＦＯＤｅが出力される。
【００１４】
カードアドレスコントロール信号は、ＳＴＯＰ信号に応答して初期アドレス設定データを送出し、アクセス信号に応答してアクセスアドレス設定データを送出する。ＳＴＯＰ信号により、メモリカードへの記録のスタートアドレスが設定される。この初期アドレス設定データに応答するカードアドレスデータＣＡＯ、引き続いてカードアドレスＣＬＫに応答するカードアドレスデータＣＡ１，ＣＡ２，…，ＣＡｅ，また、アクセスアドレス設定データに応答するカードアドレスデータＣＡが出力される。
【００１５】
カードデータバスには、これらカードアドレスデータに対応して圧伸データバスを介してデータＣＩＤ０，ＣＩＤ１，ＣＩＤ２，…ＣＩＤｅが出力され、カードアドレスデータＣＡに対応してシスコンデータバスを介してデータＤＡＴＡが出力される。カードコントロール信号としては、図示の如くタイミングでチップセレクトＣＳ，ライトイネーブルＷＥ,アウトプットイネーブルＯＥ信号が出力される。ＥＮＤ信号は、ＳＴＡＲＴ信号に応答して出力され、フレームメモリ５からメモリカード１１への圧縮記録動作が制御される。
【００１６】
図３５には、図３４と同様な再生動作のタイミングチャートが示されている。図３５では、ＳＴＡＲＴ信号により圧縮伸長回路９の伸長処理の時間が制御され、図示のタイミングでメモリカード再生スタートとアドレス設定が行われ、メモリカード１１からフレームメモリ５への伸長再生処理及びフレームメモリ５内データの読み出し、再生処理が行われる。
【００１７】
以上のように従来の電子スチルカメラ等の撮像装置は構成されている。ところで、撮影して得られる画像情報を電気信号に変換して電話回線を介して伝送したり、電話回線を介して他の撮像装置との間で当該画像情報を授受するようなシステムは、迅速な画像信号の伝達面で有用であるにもかかわらず、このようなシステムを簡単に実現できるカメラは提案されていない。また、カメラ装置同志での画像データの送受信についても、効率的で使い勝手のよいシステムの提案はなかった。
【発明の開示】
【発明が解決しようとする課題】
【００１８】
本発明は、画像データの送受信が可能な状態である旨を表示可能となして、使い勝手の良い送受信を行えるようにしたカメラシステム及びカメラ装置を提供するものである。
【課題を解決するための手段】
【００１９】
前述の課題を解決するため、本発明によるカメラシステムは、被写体を撮像して得られた画像データを送信可能な送信側カメラ装置と、前記送信側カメラ装置から送信される画像データを受信する受信側カメラ装置とを有し、前記送信側カメラ装置からの送信開始要求に対応して前記受信側カメラ装置で受信が可能か否かを判定し、受信が可能と判定された場合には、受信側の表示手段に受信可能である旨の表示を行うように構成される。
【００２０】
また、本発明による受信側のカメラ装置は、被写体を撮像して得られた画像データを送信可能な送信側のカメラ装置から送信される画像データを受信するカメラ装置であって、前記送信側カメラ装置からの送信開始要求に対応して前記カメラ装置で受信が可能か否かを判定する判定手段を有し、当該受信が可能と判定された場合には、当該カメラ装置の表示手段に受信可能である旨の表示を行うように構成される。
【発明の効果】
【００２２】
本発明のカメラシステム及びカメラ装置によれば、画像データの送受信を行うにあたり、送受信が可能な状態である旨を表示可能となして、使い勝手の良い送受信を行える。
【実施例１】
【００２３】
本発明では、画像データの送受信を行うにあたり、送受信が可能な状態である旨を表示可能となして、使い勝手の良い送受信を行えるようにしている。
【００２４】
次に、本発明の実施例について図面を参照しながら説明する。
図１は、本発明によるカメラを用いた画像データ授受システムのシステム構成図である。
【００２５】
本例は、電話回線ＬＩＮＥを介して接続されているカメラ１００Ａと１００Ｂ間で画像データを授受するためのシステムで、電話装置３００Ａと３００Ｂが電話回線ＬＩＮＥと接続され、電話装置３００Ａと３００Ｂにはそれぞれモデム２００Ａと２００Ｂが接続されている。カメラ１００Ａと１００Ｂは、モデム２００Ａと２００Ｂを直接的にアクセスして電話回線との画像データの授受を可能とする。
【００２６】
図２は、本発明によるカメラの一実施例を示す構成ブロック図である。
本実施例は、図３２と同様な構成で、同図中、図３２と同一符号が付されている構成部は同様な機能をもつ構成部である。
【００２７】
本実施例においては、電話回線とのデータ授受を行うため、電話回線と接続されたモデムをアクセスする手段として、システム制御回路１２に接続された通信制御部１７とモデム側に接続されたシリアルインタフェース（Ｉ／Ｆ）１８を備えるとともに、操作スイッチ部１５に通信モードスイッチ１５Ｋを備える。また、カメラの動作状態を示すＬＣＤ１６には、図３に示すように、記録／再生状態が表示されるとともに、画像データ授受を行うことを示す例として電話マークが表示される。
【００２８】
本発明の第１の実施例として、カメラにモデムを制御するコマンドを発する機能をもたせて画像伝送を行う処理を説明する。
【００２９】
図４と図５には、画像送信側と受信側のカメラの処理手順のフローチャートが示されている。
【００３０】
図４と図５を参照すると、画像送信側では、先ずモデムが接続されていることを認識すると（ステップＳ１）、通信モードスイッチ１５ＫがＯＮになるのを待ち（ステップＳ２）、「通信リクエスト」コマンドを画像受信側に発信する。一方、画像受信側では、同様にモデムの接続を認識し（ステップＳ２１）、上記画像送信側からの「通信リクエスト」コマンドの受信を確認し（ステップＳ２２）、受信側の受信動作が正常に行えるか否か（ＯＫ）を判定する（ステップＳ２３）。この判定は、受信側のカメラにメモリカードが挿入されているか、該メモリカードにプロテクトがかかっていないか、該メモリカードに充分な空容量があるか、該メモリカードがフォーマットされているか等を判定するものである。ステップＳ２３で、ＯＫでなければＮＧコマンドを発信して（ステップＳ２５）、ステップＳ３８の処理に移行する。
【００３１】
ステップＳ２３において、ＯＫと判定されたときには、「ＯＫ」コマンドを画像送信側に発信して、ＬＣＤに図３の如く電話マークと記録「ＲＥＣ」を表示する。
【００３２】
画像送信側では、この「ＯＫ」コマンドの受信を確認すると（ステップＳ４）、当該カメラのＬＣＤを点灯して電話マークと再生「ＰＬＡＹ」を表示する（ステップＳ５）。ここで、ユーザは、マイナス送りスイッチ１５Ｃやプラス送りスイッチ１５Ｄを用いて送信する画像を選択する。また、「ＯＫ」コマンドを受信していないと判定すると、ステップＳ１５の処理に移行する。
【００３３】
次に、トリガ２スイッチがＯＮされるのを待ち（ステップＳ６）、「データ送信ＳＴＡＲＴ」コマンドを画像受信側に発信する（ステップＳ７）。画像受信側では、該「データ送信ＳＴＡＲＴ」コマンドを受信すると（ステップＳ２７）、送信画像データファイルの大きさが受信側メモリカード空容量より大きい（ＯＫ）か否かを判定する（ステップＳ２８）。ここで、ＯＫでないと判定されれば、「ＮＧ」コマンドを発信して（ステップＳ３０）、ステップＳ３８の処理に移行する。また、ＯＫであると判定されると、「ＯＫ」コマンドを画像送信側に発信する。
【００３４】
画像送信側は、この「ＯＫ」コマンドの受信を確認し（ステップＳ８）、受信していなければ、ステップＳ１５の処理に移行し、受信を確認すると、データを送信する（ステップＳ９）。続いて、ＬＣＤを点滅し（電話マーク点滅）（ステップＳ１０）、「データ送信終了」コマンドを発信する（ステップＳ１１）。画像受信側では、「データ送信終了」コマンドの受信を確認し（ステップＳ３３）、受信していなければステップＳ３１の処理に戻り、受信を確認すると受信側メモリカードにデータ記録後も充分な空容量がある（ＯＫ）か否かを判定する（ステップＳ３４）。ここで、ＯＫでなければ「ＮＧ」コマンドを発信して（ステップＳ３７）、ステップＳ３８の処理に移行する。また、ＯＫであれば「ＯＫ」コマンドを画像送信側に発信する（ステップＳ３５）。
【００３５】
画像送信側では、この「ＯＫ」コマンドの受信を確認し（ステップＳ１２）、受信していなければステップＳ１５の処理に移行し、受信を確認できれば、ＬＣＤを点灯し（ステップＳ１３）、通信モードスイッチ１５Ｋが“ＯＦＦ”であることを判定し、“ＯＦＦ”でなければ、ステップＳ６の処理に戻り、“ＯＦＦ”であれば「通信エンド」コマンドを画像受信側に送出する。
【００３６】
画像受信側では、該「通信エンド」コマンドの受信を確認し（ステップＳ３８）、受信していなければステップＳ２７の処理に戻り、受信を確認すれば「ＯＫ」コマンドを画像送信側に発信し（ステップＳ３９）、ＬＣＤを消灯して（ステップＳ４０）、処理を終了する。
【００３７】
ステップＳ３９で発信された「ＯＫ」コマンドの画像送信側での受信を確認し（ステップＳ１６）、受信していなければ、ステップＳ１５の処理に戻り、受信が確認されると、ＬＣＤを消灯して（ステップＳ１７）、処理を終了する。
【００３８】
図４と図５のステップＳ４とＳ２３における条件＃１と＃１’、ステップＳ８とＳ２８における条件＃２と＃２’、ステップＳ１２とＳ３４における原因＃３と＃３’は、図６に示すような前述の原因である。
【００３９】
図７には、操作スイッチのうちトリガ２スイッチ１５Ｂと通信モードスイッチ１５Ｋの役割が示されている。トリガ２スイッチ１５Ｂは、カメラ撮り（記録：ＲＥＣ）モードの時は画像記録をスタートさせ、伝送モードのときは画像伝送をスタートさせる。通信モードスイッチ１５Ｋは「通信リクエスト」コマンドを発信し、「ＯＫ」コマンドを受信すると、再生と電話マークを表示させカメラは伝送モードとなる。
【００４０】
図８には、モデム２００の構成例が示されている。ネットワークコントロールユニットＮＣＵ部２０１は、カメラ１００との間でシリアル通信データとレディ信号の授受が行われる。モデム部２０２は、ＮＣＵ部２０１、電話装置３００、回線と接続され、画像データの変調及び復調を行う。
【００４１】
モデム２００の状態遷移図が図９に示されている。電源が投入されると、ローカルコマンド状態になり、ＡＴＡやＡＴＤコマンドがモデムへ出力されて、カメラと回線が接続される。ここで、ＡＴＡとＡＴＤコマンドは、米国ヘイズ社による送受信の混信を回避するために定められた信号で、ＡＴＡコマンドがモデムに対して自己側のモデムが受信側に設定されるコマンドで、ＡＴＤコマンドがモデムに対して自己側のモデムが送信側に設定されるコマンドである。ローカルコマンド状態からＡＴＯコマンドによりオンライン状態とされる。オンライン状態中でＮＣＵ部２０１に対してシステムパラメータを再設定する際にはエスケープコードがモデムへ出力される。
【００４２】
電話装置によりモデムが回線と接続された状態において、カメラによりモデムが制御される処理手順が図１０のフローチャートに示されている。
画像送信側では、モデム電源が投入またはモデムに接続されると（ステップＳ４１）、通信速度等の通信に必要なパラメータを設定するＡＴＳコマンドと、モデムをオンライン状態に戻すＡＴＡコマンドが出力され（ステップＳ４２）、オンライン状態で通信モードスイッチがＯＮか否かが判定される（ステップＳ４３）。ここで、ＯＮであれば、モデムをローカル状態に戻すために、エスケープコードが出力され（ステップＳ４４）、ローカルコマンド状態でＡＴＤコマンドが出力される（ステップＳ４５）。そして、オンライン状態で「通信リクエスト」コマンドが画像受信側に発信される。
【００４３】
画像受信側では、オンライン状態で、ステップＳ４３において、通信モードスイッチがＯＮでないと判定されたとき、「通信リクエスト」コマンドの受信を確認する（ステップＳ４９）。ここで、受信していなければ、ステップＳ４３の処理に戻り、受信していれば所定の処理が実行される。
【００４４】
画像送信側では、ステップＳ４６の処理に引き続く処理を実行した後、「通信エンド」コマンドを発信し（ステップＳ４７）、手動により回線をＯＦＦして（ステップＳ４８）、処理を終了する。
【００４５】
画像受信側では、この「通信エンド」コマンドを受信して（ステップＳ５０）、手動により回線をＯＦＦとし（ステップＳ５１）、処理を終了する。
【００４６】
次に、送受信側でモニタを見ながら伝送する画像を確認できるようにした例を本発明の第２の実施例として説明する。
【００４７】
図１１は、本実施例のシステム構成を示し、図１のシステム構成に送信側と受信側にそれぞれモニタ４００Ａと４００Ｂが設置されている。
【００４８】
本実施例のシステム動作フローを図１２と図１３を参照しながら説明する。
図１２は、画像送信側の動作フローを、図１３は画像受信側の動作フローを示している。図において、図４と図５中のフローチャートと同一符号が付されている。
【００４９】
本実施例では、図１２に示す画像送信側の処理ステップＳ１１とＳ１２の処理の間にステップＳ６１が挿入されている。すなわち、「データ送信終了」コマンドを画像受信側に発信した後、画像受信側からの「再送信リクエスト」コマンドの受信を確認し（ステップＳ６１）、受信していればステップＳ７の処理に戻る。ステップＳ６１において、「再送信リクエスト」コマンドを受信していなければ、図４の実施例と同様に「ＯＫ」コマンドを受信しているか否かを判定する（ステップＳ１２）。
【００５０】
一方、画像受信側では、画像送信側からステップＳ１１で発信された「データ送信終了」コマンドを受信すると、受信画像を再生し（ステップＳ６２）、ユーザが再送信を要求するためマイナス送りスイッチが操作されたか否かを判定する（ステップＳ６３）。ここで、該スイッチが操作されていると、上記の「再送信リクエスト」コマンドを発信して（ステップＳ６４）、ステップＳ２７の処理に戻り、操作されていないと、トリガ２スイッチの“ＯＮ”状態を判定する（ステップＳ６５）。トリガ２スイッチがＯＮ状態であるときには、図５と同様なステップ３４の処理に移行する。トリガ２スイッチが“ＯＮ”でないときには、プラス送りスイッチが操作（ＯＮ）されたか否かを判定し（ステップＳ６６）、操作されていなければステップＳ６３の処理に戻り、操作されていれば受信画像を消去した後（ステップＳ６７）、ステップＳ３４の処理に移行する。
【００５１】
図１４には、本実施例における各種スイッチの機能が示され、記録（ＲＥＣ）モードでは、トリガ２スイッチ１５Ｂの操作により記録動作がスタートされる。再生（ＰＬＹ）モードでは、プラス送りスイッチ１５Ｄの操作により＋１、マイナス送りスイッチ１５Ｃの操作により−１だけ画像が変化する。伝送（送信）モードでは、トリガ２スイッチ１５Ｂにより伝送がスタートし、通信モードスイッチ１５Ｋの操作により「通信リクエスト」コマンドが発信され、プラス送りスイッチ１５Ｄ及びマイナス送りスイッチ１５Ｃの操作により＋１と−１だけ伝送画像が変化する。伝送（受信）モードにおいては、トリガ２スイッチ１５Ｂの操作によって「次の画を送れ」（前の受信画ＯＫ）が指示され、プラス送りスイッチ１５Ｄの操作によって「次の画を送れ」（前の受信画を消す）が、マイナス送りスイッチ１５Ｃの操作により「直前の画を送れ」が指示される。
【００５２】
本発明の第３の実施例を図１５と図１６を参照して説明する。本実施例は、伝送用受信バッファを用いて、カメラにメモリカードがなくとも画像データを受信可能とする例である。
【００５３】
かかる機能を実現するため、本実施例では、図３３に示す回路構成に次のような回路部を付加している。すなわち、カードインタフェース１０には、スイッチ１０１とメモリカード１１間にスイッチ１０４を、スイッチ１０２とメモリカード１１間にスイッチ１０５を設けるとともに、伝送用データ受信バッファ２０を設けている。
【００５４】
スイッチ１０４と１０５の出力端子１０４Ａと１０５Ａがメモリカード１１と接続され、スイッチ１０４と１０５の出力端子１０４Ｂと１０５Ｂが伝送用データ受信バッファ２０と接続されており、スイッチ１０４と１０５はシステム制御回路１２からの伝送コントロール信号により制御される。伝送用データ受信バッファ２０及びメモリカード１１は、カードアドレス発生部１０３から共通のバス（斜線図示の一部）を通して伝送されるアドレス信号によって制御される。このため、本実施例ではシステム制御回路（マイクロコンピュータ）の限られたポートにより多様なメモリアクセス機能が実現される。
【００５５】
図１６には、本実施例の受信側におけるシステム動作フローチャートが示されている。図１６において、図１３と同一符号が付されている処理ステップは同様な処理を行う処理である。尚、送信側のシステム動作フローチャートは図２と同様である。
【００５６】
本実施例では、ステップＳ２５で「ＮＧ」コマンドが発信されると、「通信エンド」コマンド受信の確認（ステップＳ３８）、「ＯＫ」コマンドの送信後（ステップＳ３９）、バッファ内の有効データの有無を判定する（ステップＳ７４）。ここで、有効データがなければ、ＬＣＤを消灯して（ステップＳ４０）、処理を終了する。また、有効データがあると判定されると、電話マークは点灯のままＬＣＤに「ＲＥＣ」を点滅表示させてユーザに知らせるとともに（ステップＳ７５）、記録可能カードが挿入されているか否かを判定する（ステップＳ７６）。ここで、記録可能メモリカードが挿入されていなければ、ステップＳ７５の処理に戻り、挿入されていれば、データ受信用バッファ２０内のデータをメモリカード１１に記録して（ステップＳ７７）、ステップＳ４０の処理に移行する。
【００５７】
また、ステップＳ３２でＬＣＤ点滅表示がされた後、画像データ受信し、データ受信用バッファ２０に書き込み（ステップＳ７１）、「データ送信終了」コマンドの受信を判定すると（ステップＳ３３）、データ受信用バッファのデータを再生する（ステップＳ７２）。また、ステップＳ３４において、充分な空容量があり、ＯＫであると判定されると、データ受信バッファに記録されているデータをメモリカードに書き込み、前述ステップＳ３５の処理に移行する。
【００５８】
本発明の第４の実施例は、画像表示用フレームメモリを伝送用受信バッファとして用いることにより、カメラにメモリカードがなくとも画像データの受信を可能とする例である。
【００５９】
図１７には、本実施例の再生系の構成ブロック図が示されている。
本実施例は、上述第３の実施例のデータ受信バッファ２０を削除し、その機能をフレームメモリ５とコードＲＡＭ１９で代用させるように動作する。フレームメモリ５は、伸長データ１枚分のデータの格納可能な容量をもち、圧縮データに対しては充分な容量をもち、また、コードＲＡＭ１９は受信時には空いており、受信用バッファとしても有効な容量をもっているので、これらを受信用バッファとして用いることができる。コードＲＡＭ１９には、コードＲＡＭアドレス発生部１０７からアドレス信号が供給される。
【００６０】
受信用バッファとしてのフレームメモリ５に記憶されているデータは、システム制御回路１２から供給されるフレームアクセス信号で切換制御されるスイッチ１０６を介して、更にスイッチ１０２と１０５を介してメモリカード１１に記録される。
【００６１】
図１８と図１９には図１７に示す第４の実施例の受信側のシステム動作フローチャートが示されている。図中、図１６と同一符号が付されている処理ステップは同様な処理を行うステップである。
【００６２】
ステップＳ２３において、ＯＫでないと判定されると、カードに空領域があるか否かが判定され（ステップＳ８２）、空領域がないと判定されると「ＮＧ」コマンドを発信して（ステップＳ２５）、ステップＳ３８の処理に移行する。一方、空領域があると判定されると、スイッチ１０６をコントロールし（ステップＳ８３）、システム制御回路１２から供給されるフレームアクセスコントロール信号によりフレームメモリ５への書き込み準備をし（ステップＳ８４）、ステップＳ２４により、「ＯＫ」コマンドを発信する。
【００６３】
ステップＳ２７において、「データ送信ＳＴＡＲＴ」コマンドを受信し、ステップＳ２８でＯＫでないと判定されると、メモリカード内の空領域の有無を判定する（ステップＳ８５）。空領域があれば、「ＮＧ」コマンドを発信して（ステップＳ３０）、ステップＳ３８の処理に移行する。メモリカードに空領域がない場合には、フレームメモリの空領域の有無を判定し（ステップＳ８６）、空領域があればスイッチ１０６をコントロールして（ステップＳ８７）、フレームアクセスコントロール信号によりフレームメモリ５への書き込みを準備した後（ステップＳ８８）、ステップＳ２９の処理に移行する。
【００６４】
ステップＳ８６において、フレームメモリに空領域がないと判定されると、コードＲＡＭ１７に空領域があるか否かを判定し（ステップＳ８９）、空領域がなければステップＳ３０の処理に移行し、空領域があればスイッチ１０１，１０２，１０４〜１０６をコントロールしてコードＲＡＭ１９への書き込みの準備をした後（ステップＳ９０）、ステップＳ２９の処理に移行する。また、ステップＳ８６でフレームメモリに空領域があると判定されると、スイッチ１０６をコントロールし（ステップＳ８７）、フレームアクセスコントロール信号によりフレームメモリ書き込みの準備をする（ステップＳ８８）。
【００６５】
ステップＳ２９において、ＯＫコマンド発信の後、データを受信し、メモリカードまたはフレームメモリ５、コードＲＡＭ１９への書き込みを行い（ステップＳ８１）、以後、ＬＣＤの点滅（ステップＳ３２）、「データ送信終了」コマンドの受信確認（ステップＳ３３）、ＯＫの判定（ステップＳ３４）、「ＯＫ」コマンドの発信（ステップＳ３５）、ＬＣＤの点灯（ステップＳ３６）、「通信エンド」コマンドの受信の確認（ステップＳ３８）、「ＯＫ」コマンドの発信（ステップＳ３９）の処理を経て、フレームメモリ５とコードＲＡＭ１９内に受信データがあるか否かを判定する（ステップＳ９１）。ここで、受信データがなければ、ＬＣＤを消灯して（ステップＳ４０）、処理を終了し、受信データがあれば、ＬＣＤに「ＲＥＣ」を点滅して、その旨をユーザに知らせ（ステップＳ７５）、別カードの挿入を判定する（ステップＳ９２）。別カードの挿入がなければ、ステップＳ７５の処理に戻り、別カードの挿入があるときには、空容量の有無を判定する（ステップＳ９３）。ここで、空容量がなければ、ステップＳ７５の処理に戻り、空容量があればフレームメモリ５やコードＲＡＭ１９からメモリカード１１にデータを書き込んで（ステップＳ９４）、ステップＳ４０の処理に移行する。
【００６６】
本発明の第５の実施例は、システムクロック（ＣＬＫ）をシステム制御回路１２がコントロールすることにより、データ伝送速度に同期してデータ受信、伸長再生が行え、経済的なキャンセル処理を可能とする例である。
【００６７】
図２０には、図１７と同様な本実施例の構成ブロック図が示されている。
本実施例では、フレームメモリコントローラ１３が同期信号発生回路１４からのカメラクロックとシステム制御回路１２からの伝送クロックを切り換えて出力する。また、スイッチ１０７が設けられ、シリアルＩＦ部１８と通信制御部１７を通して受信した受信データをシスコンデータバスを介して圧伸データバスに送出する。この圧伸データバスを介して入力されたデータは、圧縮伸長回路９で伸長処理され、メモリデータバスを介してＦＩＦＯ機能をもつフレームメモリ５に書き込まれる。スイッチ１０７のＯＮ／ＯＦＦ制御は、システム制御回路１２から供給される伝送コントロール信号により行われる。
【００６８】
受信画像データは、フレームメモリコントローラ１３によって切り換えられたシステム制御回路１２からの伝送クロックに基づいて圧縮伸長回路９で伸長処理されてフレームメモリ５に記録されるので、受信しながら、それまでにフレームメモリ５に記録されている画像データを略リアルタイムで再生でき、再生画像を見ながら必要な画像の再送信やキャンセル等が可能となり、電話回線の無駄な使用をなくし、経済的な使用が可能となる。
【００６９】
図２１にはこうして再生された画像例が示されている。図中、斜線部は未受信領域を示し、未受信部を除いた領域にはフレームメモリ５に記録されている画像データの再生モニタ画像が表示されている。この状態で、マイナス送りスイッチが操作されると、モニタ画像の所定部分の再送信が要求され、トリガ２スイッチが操作されると、メモリカードへの記録処理が実行され（但し、伝送中は受け付けられない）、プラス送りスイッチが操作されると画像伝送が途中でキャンセルされ、電話回線の無駄な使用を避けることができる。
【００７０】
図２２には、図２０に示す実施例の受信側の動作タイミングチャートが示されている。
【００７１】
フレームメモリコントローラ１３により、圧伸クロックＣＬＫとして、カメラＣＬＫと伝送用ＣＬＫが切り換え出力される。シリアル通信中、画像送信側から「データ送信スタート」が画像受信側に送出され、画像受信側からの「ＯＫ」に引き続いて圧縮データＤ０，Ｄ１，…，Ｄｅｎｄが画像送信側から送出される。画像受信側システム制御回路は「ＯＫ」コマンドを発した後に伝送コントロール信号によりスイッチ１０７を切り換えてデータ受信状態にする。システム制御回路１２からＳＴＡＲＴ信号出力後、データバスを介して圧縮伸長回路９に受信圧縮画像データＤ０，Ｄ１，…，Ｄｅｎｄが前記伝送用クロックに基づいて入力される。この伸長処理されたデータＦＷＤ０，ＦＷＤ１，…，ＦＷＤｅｎｄは、フレームメモリ５に、書き込み用アドレスＦＷＡ０，ＦＷＡ１，…，ＦＷＡｅｎｄとフレームメモリコントロール信号（ＣＳやＷＥ）に基づいて前記伝送用クロックに従い書き込まれる。
【００７２】
フレームメモリ５からは、Ｄ／Ａ ＣＬＫに同期して発生するフレームメモリアドレスＦＲＡ０，ＦＲＡ１，ＦＲＡ２，ＦＲＡ３，…とフレームメモリコントロール信号（ＣＳ、ＯＥ）に基づいて、画像データＦＲＤ０，ＦＲＤ１，ＦＲＤ２，ＦＲＤ３，…が読み出され、Ａ／Ｄ，Ｄ／Ａバスに送出される。このとき、ＲＰは“Ｌ”に設定されている。この後、トリガ２スイッチによりＲＰが“Ｈ”となって圧縮記録される。
【００７３】
次に、本発明の第６の実施例として、コントロールファイルを用いて画像の自動送受を可能とした例について説明する。
【００７４】
図２３には本実施例の構成ブロック図が示されている。図中、図２と同一符号が付されている構成部は同様機能をもつ構成部である。本実施例では、操作スイッチ部として、図２の各種スイッチ１５Ａ〜１５Ｋの他に、プログラム実行スイッチ１５Ｌが設けられている。
【００７５】
本実施例は、メモリカード内へのデータ記録を画像ファイル、音声ファイル、コントロールファイルとして記録する場合に有用であり、パソコンを用いたコントロールファイルに基づく動作を行う。
【００７６】
図２４には、コントロールファイル（ＤＳＣ００００１．Ｊ６Ｃ）の構造図が示され、コントロールファイルヘッダと伝送用の関連情報データ部から成る。
関連情報データは、例えば、図２５に示され、ＳＥＮＤ１で伝送コマンドが、ＤＡＴＥで通信開始時刻（本例では、’９２年５月２５日１５時４０分００秒）が、ＰＨＯＮＥで相手先電話番号が、また送信するファイルである画像ファイル（ＤＳＣ００００１．Ｊ６Ｉ，ＤＳＣ００００３．Ｊ６Ｉ，ＤＳＣ００００４．Ｊ６Ｉ）と、音声ファイル（ＤＳＣ００００２．Ｊ６Ｓ）が規定される。
【００７７】
本実施例の送信側と受信側のシステム制御回路１２の動作フローが図２６と図２７に示されている。
【００７８】
送信側では、モデムの接続を認識し（ステップＳ１０１）、通信モードスイッチ１５ＫがＯＮ動作されるのを待ち（ステップＳ１０２）、続いて一定時間内にプログラム実行スイッチ１５ＬがＯＮ操作されるのを待って（ステップＳ１０３）、拡張ファイル．Ｊ６Ｃのコントロールファイルを検索、読み出し（ステップＳ１０４）、コントロールファイル内の伝送プログラムの有無を判定する（ステップＳ１０５）。ここで、伝送プログラムがなければ、ＬＣＤを点滅（電話マーク）してユーザに伝送プログラムがないことを知らせて（ステップＳ１１４）、処理を終了する。
【００７９】
ステップＳ１０５において、伝送プログラムがありと判定されると、ＬＣＤを点灯し（ステップＳ１０６）、タイマーに送信時刻開始時刻（図２５のＤＡＴＥ部）をセットし（ステップＳ１０７）、該送信開始時刻に至るのを待つ（ステップＳ１０８）。送信開始時刻に至ると、相手先電話番号（図２５のＰＨＯＮＥ部）をセットし（ステップＳ１０９）、回線をＯＮとし（ステップＳ１１０）、後述する通信処理を実行する（ステップＳ１１１）。その後、回線をＯＦＦとし（ステップＳ１１２）、送信結果を．Ｊ６Ｃのコントロールファイルに書き込み処理を終了する。
【００８０】
一方、受信側では、同様にモデムを認識し（ステップＳ１２１）、回線がＯＮとなるのを待ち（ステップＳ１２２）、後述する通信処理を実行し（ステップＳ１２３）、回線のＯＦＦ（ステップＳ１２４）、受信結果のコントロールファイルへの書き込み（ステップＳ１２５）を実行して処理を終了する。
【００８１】
上記通信実行処理手順が図２８と図２９に示されている。
送信側から「通信リクエスト」を発信し（ステップＳ２０１）、受信側でこの「通信リクエスト」を受信すると（ステップＳ３０１）、受信側のメモリの空領域が充分か否かやフォーマット済みか否か等のＯＫ判定を行う（ステップＳ３０２）。ここで、ＯＫでなければ「ＮＧ」コマンドを発信して（ステップＳ３０４）、ステップＳ３１４の処理に移行し、ＯＫであれば「ＯＫ」コマンドを送信側に発信する（ステップＳ３０３）。
【００８２】
送信側では、この「ＯＫ」コマンドを受信したか否かを判定する（ステップＳ２０２）。ここで、受信していなければステップＳ２１０の処理に移行し、受信していれば「データ送信ＳＴＡＲＴ」を受信側に向け発信する。
【００８３】
受信側では、「データ送信ＳＴＡＲＴ」の受信を判定し（ステップＳ３０５）、受信していなければステップＳ３１４の処理に移行し、受信していれば、送信画像データファイルの大きさが受信側のメモリカードの空容量より大きくＯＫであるか否かを判定する（ステップＳ３０６）。ここで、ＯＫでなければ、「ＮＧ」コマンドを発信して（ステップＳ３０８）、ステップＳ３１４に移行し、ＯＫであれば、「ＯＫ」コマンドを送信側に発信する（ステップＳ３０７）。
【００８４】
送信側においては、この「ＯＫ」コマンドの受信を判定し（ステップＳ２０４）、ＯＫでなければステップＳ２１０の処理に移行し、ＯＫであれば、データを送信し（ステップＳ２０５）、全データの送信を終了したか否かを判定する（ステップＳ２０６）。全データ終了していなければステップＳ２０５の処理に戻り、全データ終了であれば「データ送信ＥＮＤ」コマンドを発信する（ステップＳ２０７）。
【００８５】
受信側では、ステップＳ３０９の処理の後、該「データ送信ＥＮＤ」の受信を確認し（ステップＳ３１０）、受信していなければステップＳ３０９の処理に戻り、受信していれば受信側メモリカードカードにデータ記録後でも空容量があるＯＫ状態であるか否かを判定する（ステップＳ３１１）。ここで、ＯＫでなければ、「ＮＧ」コマンドを発信して（ステップＳ３１３）、ステップＳ３１４の処理に移行し、ＯＫであれば「ＯＫ」コマンドを送信側に発信する（ステップＳ３１２）。
【００８６】
送信側では、この「ＯＫ」コマンドの受信を判定し（ステップＳ２０８）、受信していなければ、ステップＳ２１０の処理に移行し、受信していれば、コントロールファイルに書き込んである送信すべき全ファイルを送信したか否かを判定し（ステップＳ２０９）、送信していなければステップＳ２０３の処理に戻り、送信していれば、「送信エンド」コマンドを受信側に発信する（ステップＳ２１０）。
【００８７】
受信側では、「送信エンド」コマンドの受信を確認し（ステップＳ３１４）、受信していなければステップＳ３０５の処理に戻り、受信していれば「ＯＫ」コマンドを送信側に発信し（ステップＳ３１５）、処理を終了する。
【００８８】
送信側のステップＳ２１１では、この「ＯＫ」コマンドの受信を判定する（ステップＳ２１１）。ここで、受信していなければ、ステップＳ２１０の処理に戻り、受信していれば処理を終了する。
【００８９】
図２６と図２７のステップＳ１１３とＳ１２５における送信結果と受信結果のコントロールファイル（．Ｊ６Ｃ）への書き込み例が図３０に示されている。
【００９０】
同図（Ａ）の“ＳＥＮＤ１  ＲＥＳＵＬＴ”と“ＡＣＣＥＰＴ  ＲＥＳＵＬＴ”が送信結果と受信結果を示しており、送信側の“ＦＡＵＬＴ１”が＃１と＃１’の原因によるＮＧであることを示している。
【００９１】
同図（Ｂ）の例では、送信側では、上の２つの画像ファイルと音声ファイルの送信は完了しているが＃２や＃３の原因により、下の２つの画像ファイルの送信は不調（ＮＧ）であったことを示す。また、受信側では、受信データは上記２つのファイルだけであり、ＦＡＵＬＴ２により原因＃２や＃３によりＮＧであったことを示している。
【００９２】
同図（Ｃ）の例では、送信側と受信側ですべてのファイルの送信及び受信が完了していることを示している。
【００９３】
したがって、ユーザは、これら送信結果や受信結果を参照すれば、容易に送信状態と受信状態を把握することができる。受信結果は、必要に応じてモニタ画面上に表示させることができることは勿論である。
【００９４】
図３１には、図２５に示す関連情報データ（伝送用）の他の例が示されている。図中、“ＳＥＮＤ１”は伝送コマンド、“ＩＭＡＧＥ  ＡＬＬ”はメモリカード内にある画像ファイルすべてを伝送することを示すコマンド、“ＳＯＵＮＤ  ＡＬＬ”はメモリカード内にある音声ファイルすべてを伝送することを示すコマンド、“ＦＩＬＥ  ＡＬＬ”はメモリカード内にあるファイルすべてを伝送することを示すコマンドである。
【００９５】
以上の実施例において、メモリカードの使用は一例であり、光磁気ディスクや半メモリ等の任意の記憶媒体を用いることができる。
【図面の簡単な説明】
【００９６】
【図１】本発明によるカメラの第１の実施例の基本システム図である。
【図２】本発明によるカメラの第１の実施例の構成ブロック図である。
【図３】本発明によるカメラの第１の実施例のＬＣＤの表示例を示す図である。
【図４】本発明の第２の実施例における画像送信側の処理手順を示すフローチャートである。
【図５】本発明の第２の実施例における画像受信側の処理手順を示すフローチャートである。
【図６】図４と図５におけるＮＧの原因を説明する図である。
【図７】本発明の第２の実施例における操作スイッチの機能を示す図である。
【図８】本発明の第２の実施例におけるモデムの構成ブロック図である。
【図９】図８に示すモデムの状態遷移図である。
【図１０】図８に示すモデムのコントロールフローチャートである。
【図１１】本発明の第２の実施例の基本システム図である。
【図１２】図１１の実施例における画像送信側の処理手順を示すフローチャートである。
【図１３】図１１の実施例における画像受信側の処理手順を示すフローチャートである。
【図１４】図１１の実施例における操作スイッチの機能を示す図である。
【図１５】本発明の第３の実施例の主要部構成ブロック図である。
【図１６】図１５の実施例における画像受信側の処理手順を示すフローチャートである。
【図１７】本発明の第４の実施例の主要部構成ブロック図である。
【図１８】図１７の実施例における受信側の処理手順を示すフローチャートである。
【図１９】本発明の第４の実施例の主要部構成ブロック図である。
【図２０】本発明の第５の実施例の主要部構成ブロック図である。
【図２１】図２０に示す実施例の動作を説明するためのモニタ画像例を示す図である。
【図２２】図２０に示す実施例の動作を説明するためのタイミングチャートである。
【図２３】本発明の第６の実施例の構成ブロック図である。
【図２４】図２３に示す実施例におけるコントロールファイルの構造例を示す図である。
【図２５】図２４の関連情報データ（伝送用）の一例を示す図である。
【図２６】図２３に示す実施例における送信側のシステム制御回路の動作フローチャートである。
【図２７】図２３に示す実施例における受信側のシステム制御回路の動作フローチャートである。
【図２８】図２３に示す実施例における画像送信側の通信実行のフローチャートである。
【図２９】図２３に示す実施例における画像受信側の通信実行のフローチャートである。
【図３０】図２８と図２９において書き込まれる送受信結果例を示す図である。
【図３１】図２４の関連情報データ（伝送用）の他の例を示す図である。
【図３２】従来のカメラの構成ブロック図である。
【図３３】図３２に示す従来のカメラの主要部の構成ブロック図である。
【図３４】図３３に示す構成装置の記録動作タイミングチャートである。
【図３５】図３３に示す構成装置の再生動作タイミングチャートである。
【符号の説明】
【００９７】
１        レンズ
２        ＣＣＤ
３        撮像プロセス回路
４        Ａ／Ｄコンバータ
５        フレームメモリ
６        再生プロセス回路
７        Ｄ／Ａコンバータ
８        電子ビューファインダ
９        圧縮伸長回路
１０      カードインタフェース回路
１１      メモリカード
１２      システム制御回路
１３      メモリコントローラ
１４      同期信号発生器
１５      操作スイッチ部
１６      ＬＣＤ
１７      通信制御部
１８      シリアル通信インタフェース部
１９      コードＲＡＭ
２０      伝送用データ受信バッファ
【図１】
0003662244.tif 000002
【図２】
0003662244.tif 000003
【図３】
0003662244.tif 000004
【図４】
0003662244.tif 000005
【図５】
0003662244.tif 000006
【図６】
0003662244.tif 000007
【図７】
0003662244.tif 000008
【図８】
0003662244.tif 000009
【図９】
0003662244.tif 000010
【図１０】
0003662244.tif 000011
【図１１】
0003662244.tif 000012
【図１２】
0003662244.tif 000013
【図１３】
0003662244.tif 000014
【図１４】
0003662244.tif 000015
【図１５】
0003662244.tif 000016
【図１６】
0003662244.tif 000017
【図１７】
0003662244.tif 000018
【図１８】
0003662244.tif 000019
【図１９】
0003662244.tif 000020
【図２０】
0003662244.tif 000021
【図２１】
0003662244.tif 000022
【図２２】
0003662244.tif 000023
【図２３】
0003662244.tif 000024
【図２４】
0003662244.tif 000025
【図２５】
0003662244.tif 000026
【図２６】
0003662244.tif 000027
【図２７】
0003662244.tif 000028
【図２８】
0003662244.tif 000029
【図２９】
0003662244.tif 000030
【図３０】
0003662244.tif 000031
【図３１】
0003662244.tif 000032
【図３２】
0003662244.tif 000033
【図３３】
0003662244.tif 000034
【図３４】
0003662244.tif 000035
【図３５】
0003662244.tif 000036