(57)【要約】【課題】送信先が変更された場合にユーザの意図しない転送先にデータが転送されることを防止することを目的とする。【解決手段】外部装置に対して無線通信機能を介してデータを転送する外部記録媒体を装着可能なデータ転送制御装置であって、前記外部記録媒体に記録されたデータの転送先を変更する転送先変更手段と、前記外部記録媒体に記録されたデータのうち未転送データの有無を判定する判定手段と、前記判定手段により未転送データがあると判定された場合に、前記転送先変更手段により変更された転送先に前記未転送データを転送しないように制御する転送制御手段と、を有する。【選択図】図４
2014027411.tif 000002
【特許請求の範囲】
【請求項１】
外部装置に対して無線通信機能を介してデータを転送する外部記録媒体を装着可能なデータ転送制御装置であって、
前記外部記録媒体に記録されたデータの転送先を変更する転送先変更手段と、
前記外部記録媒体に記録されたデータのうち未転送データの有無を判定する判定手段と、
前記判定手段により未転送データがあると判定された場合に、前記転送先変更手段により変更された転送先に前記未転送データを転送しないように制御する転送制御手段と、を有することを特徴とするデータ転送制御装置。
【請求項２】
前記転送制御手段は、前記転送先変更手段により転送先が変更された後に前記外部記録媒体に記録されたデータを変更された転送先に転送するように制御することを特徴とする請求項１に記載のデータ転送制御装置。
【請求項３】
前記判定手段は、前記外部記録媒体に記録された全てのデータと、前記外部記録媒体に記録されたデータが転送済か否かの情報とに基づいて、未転送データの有無を判定することを特徴とする請求項１または２に記載のデータ転送制御装置。
【請求項４】
前記転送制御手段は、前記未転送データを、転送させないデータとして前記外部記録媒体に通知することにより前記未転送データを転送しないように制御することを特徴とする請求項１ないし３の何れか１項に記載のデータ転送制御装置。
【請求項５】
前記転送制御手段は、前記未転送データを前記外部記録媒体の異なるディレクトリに移動することにより前記未転送データを転送しないように制御することを特徴とする請求項１ないし３の何れか１項に記載のデータ転送制御装置。
【請求項６】
前記転送制御手段は、前記未転送データのファイル名を変更することにより前記未転送データを転送しないように制御することを特徴とする請求項１ないし３の何れか１項に記載のデータ転送制御装置。
【請求項７】
前記転送制御手段は、前記転送先変更手段によりデータの転送先が変更される前に、前記外部記録媒体に記録されたデータの転送を停止することを特徴とする請求項１ないし６の何れか１項に記載のデータ転送制御装置。
【請求項８】
前記判定手段により未転送データがあると判定された場合に、ユーザに対して未転送データがあることを通知する通知手段を有することを特徴とする請求項１ないし７の何れか１項に記載のデータ転送制御装置。
【請求項９】
前記未転送データを前記転送先変更手段により変更された転送先に転送するか否かをユーザに選択させる選択手段を有することを特徴とする請求項１ないし８の何れか１項に記載のデータ転送制御装置。
【請求項１０】
前記転送先変更手段により変更される前の転送先と前記外部記録媒体に記録されたデータのうち未転送データとを関連付ける関連付手段を有することを特徴とする請求項１ないし９の何れか１項に記載のデータ転送制御装置。
【請求項１１】
前記転送先変更手段によって転送先が、前記関連付手段により関連付けられた転送先に変更された場合に、前記転送制御手段は前記転送先に関連付けられた未転送データを転送するように制御することを特徴とする請求項１０に記載のデータ転送制御装置。
【請求項１２】
前記外部記録媒体に記録されているデータを転送する転送先を複数、登録する転送先登録手段を有し、
前記転送先変更手段は、ユーザにより前記転送先登録手段により登録された転送先を変更する指示に応じて、前記外部記録媒体に記録されたデータの転送先を変更することを特徴とする請求項１ないし１１の何れか１項に記載のデータ転送制御装置。
【請求項１３】
前記転送先変更手段により、前記登録手段によって新たに登録された転送先に転送先が変更された場合には、
前記転送制御手段は、前記転送先変更手段により変更された転送先に前記未転送データ
を転送するように制御することを特徴とする請求項１２に記載のデータ転送制御装置。
【請求項１４】
ユーザ情報を複数、登録するユーザ登録手段を有し、
前記転送先変更手段は、ユーザにより前記ユーザ登録手段により登録されたユーザ情報を変更する指示に応じて、前記外部記録媒体に記録されたデータの転送先をユーザ情報に含まれる転送先に変更することを特徴とする請求項１ないし１１の何れか１項に記載のデータ転送制御装置。
【請求項１５】
外部装置に対して無線通信機能を介してデータを転送する外部記録媒体を装着可能なデータ転送制御装置の制御方法であって、
前記外部記録媒体に記録されたデータの転送先を変更する転送先変更ステップと、
前記外部記録媒体に記録されたデータのうち未転送データの有無を判定する判定ステップと、
前記判定ステップにより未転送データがあると判定された場合に、前記転送先変更ステップにより変更された転送先に前記未転送データを転送しないように制御する転送制御ステップと、を有することを特徴とする制御方法。
【請求項１６】
外部装置に対して無線通信機能を介してデータを転送する外部記録媒体を装着可能なデータ転送制御装置を制御するためのプログラムであって、
前記外部記録媒体に記録されたデータの転送先を変更する転送先変更ステップと、
前記外部記録媒体に記録されたデータのうち未転送データの有無を判定する判定ステップと、
前記判定ステップにより未転送データがあると判定された場合に、前記転送先変更ステップにより変更された転送先に前記未転送データを転送しないように制御する転送制御ステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ転送制御装置、その制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
近年、デジタルカメラで撮影した画像データを無線ＬＡＮやＢｌｕｅＴｏｏｔｈ（登録商標）などを用いて、自宅サーバや画像共有サーバへアップロードして、撮影後の画像データを閲覧・管理する新しいアプローチが提案されている。
無線ＬＡＮでの画像転送の手段としては、デジタルカメラに無線ＬＡＮ転送モジュールを接続して画像データの転送を行なったり、デジタルカメラに無線ＬＡＮのチップを組み込んでいるものもある。また、撮影された画像データを記録する記録媒体が無線ＬＡＮ転送機能を内蔵し、無線ＬＡＮ転送を提供しているものもある。
【０００３】
このような無線通信機能を有するメモリカードでは、デジタルカメラ等のホスト機器からデータが記録されると、デジタルカメラの動作とは関係なく自動的に内部の無線通信機能を使用してデータの転送を行う。
このような無線通信機能を有するメモリカードをデジタルカメラで使用した場合においても、画像データをユーザの指示する転送先に適切に転送するよう制御することが求められる。特許文献１には、転送を制御する手法として、画像データの属性に設定されている属性に基づき画像データを転送したか否かを管理する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２７６２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
無線通信機能を有するメモリカードの利用形態として、場合に応じて画像データを転送する転送先の変更を行うことが考えられる。しかしながら、転送先の変更前からメモリカードに保存されており、まだ未転送の画像データが残っている場合に転送先を変更すると、変更後の転送先に画像データが転送されることになり、ユーザの意図しない転送先に画像データが転送される可能性がある。
本発明は、上述したような問題点に鑑みてなされたものであり、転送先が変更された場合にユーザの意図しない転送先にデータが転送されることを防止することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のデータ転送制御装置は、外部装置に対して無線通信機能を介してデータを転送する外部記録媒体を装着可能なデータ転送制御装置であって、前記外部記録媒体に記録されたデータの転送先を変更する転送先変更手段と、前記外部記録媒体に記録されたデータのうち未転送データの有無を判定する判定手段と、前記判定手段により未転送データがあると判定された場合に、前記転送先変更手段により変更された転送先に前記未転送データを転送しないように制御する転送制御手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、送信先が変更された場合にユーザの意図しない転送先にデータが転送されることを防止することができる。
【図面の簡単な説明】
【０００８】
【図１】デジタルカメラの構成を示す図である。
【図２】外部記録媒体の構成を示す図である。
【図３】第１の実施形態の再生モードでの処理を示すフローチャートである。
【図４】第１の実施形態の転送先変更処理を示すフローチャートである。
【図５】第２の実施形態の再生モードでの処理を示すフローチャートである。
【図６】第２の実施形態の転送先変更処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明に係る実施形態について説明する。本実施形態では、データ転送制御装置として、外部記録媒体を装着可能なデジタルカメラ（撮像装置）を例にして説明する。
（第１の実施形態）
図１は、デジタルカメラ１００の構成を示す図である。
１０は撮影レンズである。１１は保護部（バリア）であり、撮影レンズ１０を覆うことにより汚れや破損を防止する。１２は絞り機能を備えるシャッターである。１４は光学像を電気信号に変換する撮像素子である。１６は撮像素子１４から出力されるアナログ信号をディジタル信号に変換するＡ／Ｄ変換器である。
１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路である。タイミング発生回路１８は、メモリ制御回路２２およびシステム制御回路５０により制御される。
【００１０】
２０は画像処理回路である。画像処理回路２０は、Ａ／Ｄ変換器１６またはメモリ制御回路２２からのデータに対して画素補間処理や色変換処理などの画像処理を行う。また、画像処理回路２０は撮像素子１４で撮像された画像データを用いて所定の演算処理を行い、その演算結果をシステム制御回路５０に供給する。システム制御回路５０は演算結果に基づいて露光制御部４０、測距制御部４２を制御し、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光による自動調光）処理を行う。また、画像処理回路２０は、撮像素子１４で撮像された画像データに基づいて所定の演算処理を行い、その演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行う。
【００１１】
２２はメモリ制御回路である。メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。Ａ／Ｄ変換器１６から出力される画像データは、画像処理回路２０およびメモリ制御回路２２を介してまたはメモリ制御回路２２のみを介して、画像表示メモリ２４またはメモリ３０に書き込まれる。
【００１２】
２４は画像表示メモリである。２６はＤ／Ａ変換器である。２８はＴＦＴ  ＬＣＤなどの画像表示部である。画像表示メモリ２４に書き込まれた画像データは、Ｄ／Ａ変換器２６によって表示用のアナログ画像信号に変換され、画像表示部２８により表示される。画像表示部２８に撮像した画像データを連続的に表示することにより、電子ファインダ機能が実現される。また、画像表示部２８に対する表示動作は、システム制御回路５０の指示によって任意にオン／オフすることができる。これによりデジタルカメラ１００の電力消費を大幅に低減することができる。
【００１３】
３０は撮影した静止画像や動画像を格納するためのメモリである。メモリ３０は所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。したがって、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことができる。また、メモリ３０はシステム制御回路５０の作業領域としても使用することができる。
【００１４】
３２は圧縮・伸長回路である。圧縮・伸長回路３２は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する。すなわち、圧縮・伸長回路３２は、メモリ３０に格納された画像データを読み込んで圧縮処理または伸長処理を行い、これらの処理が行われた画像データをメモリ３０に書き込む。
４０は露光制御部である。露光制御部４０は絞り機能を備えるシャッター１２を制御する。露光制御部４０は、フラッシュ４８と連携したフラッシュ調光機能も有している。
【００１５】
４２は測距制御部である。測距制御部４２は撮影レンズ１０のフォーカシングを制御する。４４はズーム制御部である。ズーム制御部４４は撮影レンズ１０のズーミングを制御する。４６はバリア制御部である。バリア制御部４６は撮影レンズ１０を保護するバリア１１の動作を制御する。４８はフラッシュである。フラッシュ４８はフラッシュ調光機能およびＡＦ補助光の投光機能を有する。
【００１６】
５０はデジタルカメラ１００全体を制御するシステム制御回路である。５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
５４は液晶表示装置、スピーカ等の表示部である。表示部５４はシステム制御回路５０におけるプログラムの実行に応じて、文字、画像、音声等により動作状態やメッセージ等を表示する。表示部５４は、デジタルカメラ１００の操作部６０近辺の視認し易い位置に単数または複数、配置される。表示部５４は、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成される。表示部５４の一部の機能は図示しない光学ファインダ内に配置される。表示部５４に表示される情報のうち、ＬＣＤ等に表示する情報としては、例えば、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタスピード表示などがある。この他にも、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示等がある。更には、外部記録媒体９０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示等がある。また、表示部５４に表示される情報のうち、光学ファインダ内に表示される情報としては、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示等がある。
【００１７】
５６は例えばＥＥＰＲＯＭ等の電気的に消去・記録可能な不揮発性メモリである。
６０は、システム制御回路５０の各種の動作指示を入力するための操作部である。操作部６０は、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数または複数の組み合わせで構成される。具体的には、操作部６０は、モードダイアルスイッチ、画像表示オン／オフスイッチ、クイックレビューオン／オフスイッチ等を有している。この他にも、電源ボタン、メニューボタン、撮影モード／再生モード切替スイッチ、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン等を有している。更には、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等も有している。
【００１８】
例えば、モードダイアルスイッチは、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを設定することができる。また、画像表示オン／オフスイッチは、画像表示部２８のオンとオフとを設定することができる。この機能により、光学ファインダを用いて撮影を行う際に、画像表示部２８への電流供給を遮断することにより、省電力を図ることができる。クイックレビューオン／オフスイッチは、撮影直後に撮影された画像データを自動再生するクイックレビュー機能を設定することができる。本実施形態では、画像表示部２８をオフした場合でもクイックレビュー機能を設定できる機能を備えている。
【００１９】
６２は第１シャッタスイッチ（ＳＷ１）である。第１シャッタスイッチ６２は不図示のシャッターボタンの操作途中でオンとなり、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作開始を指示する。
６４は第２シャッタスイッチ（ＳＷ２）である。第２シャッタスイッチ６４は不図示のシャッターボタンの操作完了でオンとなり、一連の撮像処理が実行される。この一連の撮像処理では、撮像素子１４からの画像信号の読出し、Ａ／Ｄ変換器１６でのＡ／Ｄ変換処理、画像処理回路２０での画像処理、メモリ３０への書込み処理等が行われる。また、メモリ３０から画像データを読み出して圧縮・伸長回路３２で圧縮し、その圧縮された画像データを外部記録媒体９０に書き込む処理を含む一連の処理（撮像処理）の開始をシステム制御回路５０に指示する。
【００２０】
６６は電源制御部である。電源制御部６６は電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成される。電源制御部６６は電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果とシステム制御回路５０の指示とに基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、外部記録媒体９０を含む各部に供給する。６８は電源部である。電源部６８はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等である。
【００２１】
７０はカードコントローラである。カードコントローラ７０はメモリカード等の外部記録媒体９０とデータの送受信を行う。７２は外部記録媒体９０がデジタルカメラ１００の図示しないコネクタに装着されているか否かを検知する記録媒体着脱検知部である。
なお、外部記録媒体９０を取り付けるインタフェースおよびコネクタは、単数または複数の系統数であってもよい。複数の系統数の場合には、それぞれが互いに異なる規格であってもよい。インタフェースおよびコネクタとしては、例えば、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード等の規格に準拠したものを用いることができる。この場合、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード等の各種通信カードを接続することができる。そして他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を相互に転送することができる。
【００２２】
８０は、無線通信機能を有する外部記録媒体９０の転送制御を行う転送制御部である。転送制御部８０は、無線通信機能を有する外部記録媒体９０に対してカードコントローラ７０を介して外部記録媒体９０の転送制御プロトコルに対応して、転送先の設定、転送の許可、転送の禁止、任意の画像データが転送済みか否かの転送情報の取得などを制御する。
なお、無線通信機能を有する外部記録媒体９０は、外部記録媒体９０に内蔵されるコントローラが記録済みの画像データを抽出し外部記録媒体９０に内蔵される無線通信を利用して自律的に転送するものである。すなわち、無線通信機能を有する外部記録媒体９０は、デジタルカメラ１００がユーザの指示等によって転送する画像データを指示して転送を行う必要がないものである。転送制御部８０は、外部記録媒体９０の自律的な無線通信の許可、禁止、再開などを制御する。
８２は通信部である。通信部８２はＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信等の各種通信機能を有する。
８４は通信部８２によりデジタルカメラ１００を他の機器と接続するコネクタまたは無線通信の場合はアンテナである。
【００２３】
本実施形態では外部記録媒体９０として、無線通信機能を有するメモリカード（以下、無線メモリカード）を用いることが可能である。図２は、無線メモリカードの構成を示す図である。無線メモリカード９０ａは、コネクタ９１、マイコン９２、無線通信回路部９３、メモリ回路部９４を有している。
【００２４】
コネクタ９１は、無線メモリカード９０ａとデジタルカメラ１００またはその他の情報処理装置等との接続を行い、データの受け渡しを行う接続インタフェースである。コネクタ９１によって、無線メモリカード９０ａとデジタルカメラ１００とが機械的に結合されると共に電気的にも接続される。
【００２５】
無線メモリカード９０ａがコネクタ９１によってデジタルカメラ１００に接続されると、無線メモリカード９０ａは電源ラインを介してデジタルカメラ１００から電力が供給される。無線メモリカード９０ａは図示しないリセット回路により初期化されて、動作を開始し、バスラインを介してデジタルカメラ１００と通信を行う。
無線通信回路部９３は、無線によって同等の無線通信機能を有する電子機器またはその他の情報処理装置等（以下、外部装置という）と、データの送信を行う機能を備えている。すなわち、無線通信回路部９３は、外部装置との間でデータの送受信を行う。無線通信回路部９３は、例えば無線ＬＡＮなど電波による無線通信を行う。なお、無線通信は、赤外線を用いてもよい。
【００２６】
メモリ回路部９４は、ＥＥＰＲＯＭやフラッシュ型ＥＥＰＲＯＭなどの書き換え可能な不揮発性メモリ素子で構成され、コネクタ９１によって接続された電子機器から供給されるデータを記憶する。
マイコン９２は、内部にメモリ９５を備え、メモリ９５に予め格納された制御手順（プログラム）により、コネクタ９１を介して接続された電子機器との通信の制御、無線通信回路部９３の制御、メモリ回路部９４の制御を行う。
【００２７】
次に、第１の実施形態に係るデジタルカメラ１００の再生モードの動作について図３に示すフローチャートを参照して説明する。図３に示すフローチャートは、システム制御回路５０が例えばメモリ５２に格納されたプログラムを実行することにより実現する。
まず、ステップＳ３０１では、システム制御回路５０はユーザにより撮影モード／再生モード切替スイッチが再生モードに設定され、電源ボタンがオンにされることで、デジタルカメラ１００を電源オンして、各制御部やモジュールを起動する。
【００２８】
ステップＳ３０２では、システム制御回路５０はデジタルカメラ１００に装着されている外部記録媒体９０から画像データ情報と、外部記録媒体９０のデバイス情報とを取得する。ここでは、システム制御回路５０は、外部記録媒体９０に記録されている全ての画像データについて、ファイル名や撮影時間、撮影時の情報、属性などの画像データ情報を取得する。また、システム制御回路５０は、外部記録媒体９０の機能として、デジタルカメラ１００が対応している無線通信機能を有しているかを判定する。例えば、システム制御回路５０は、取得したデバイス情報から外部記録媒体９０の機能やモデル名を確認し、デジタルカメラ１００が対応している無線通信機能を有するデバイスか否かを確認することで判定する。
【００２９】
ここで、本実施形態でいう無線通信機能を有する外部記録媒体９０とは、例えば上述した無線メモリカード９０ａをいい、デジタルカメラ１００がユーザの指示等によって転送する画像データを指示して転送を行うものではない。すなわち、無線メモリカード内のコントローラがすでに記録されている画像データから転送可能となる条件を満たす画像データの中で転送されていない画像データを検索し、無線メモリカードが有する無線通信を利用して画像データを自律的に転送するものである。なお、上記はデジタルカメラ１００からの制御を全く受け付けないというわけではない。例えばデジタルカメラ１００から送信ステータスを要求したり、無線機能そのもののオン／オフを要求することを可能としてもよい。
【００３０】
ステップＳ３０３では、システム制御回路５０は再生する画像データの選択を行う。システム制御回路５０はステップＳ３０２で取得した画像データ情報から、例えば最後に撮影された画像データなどを検索し、再生すべき画像データとして選択する。
ステップＳ３０４では、システム制御回路５０はステップＳ３０３で選択した画像データを画像処理回路２０などを用いて復号して画像表示部２８に表示する。
ステップＳ３０５では、システム制御回路５０はユーザにより十字キーなどが操作され、画像送りが指示されたか否かを判定する。画像送りが指示されなかった場合にはステップＳ３０６に進む。画像送りが指示された場合にはステップＳ３１７に進み、システム制御回路５０は次に再生すべき画像データを全ての画像データ情報から検索し、選択した後、ステップＳ３０４に戻る。
【００３１】
ステップＳ３０６では、システム制御回路５０はユーザにより撮影モード／再生モード切替スイッチを介して撮影モードへの切替が指示されたか否かを判定する。撮影モードが指示されなかった場合にはステップＳ３０７に進む。撮影モードが指示された場合にはシステム制御回路５０は再生モードを終了し、撮影モードへと移行する。
ステップＳ３０７では、システム制御回路５０はユーザにより電源ボタンを介して電源オフが指示されたか否かを判定する。電源オフが指示されなかった場合にはステップＳ３０９に進む。電源オフが指示された場合にはステップＳ３０８に進み、システム制御回路５０はデジタルカメラ１００の電源オフ処理を行い、動作を終了する。
【００３２】
ステップＳ３０９では、システム制御回路５０はユーザによりメニューボタンが押下され、メニュー選択が指示されたか否かを判定する。メニュー選択が指示されなかった場合にはステップＳ３０４に戻り、メニュー選択が指示された場合にはステップＳ３１０に進む。
ステップＳ３１０では、システム制御回路５０は外部記録媒体９０が無線通信機能を有しているか否かを判定する。デジタルカメラ１００が対応する無線通信機能を有している場合にはシステム制御回路５０はデジタルカメラ１００の無線通信用の設定をユーザに許可し、ステップＳ３１１に進む。外部記録媒体９０が無線通信機能を有していない場合にはステップＳ３１３に進み、システム制御回路５０は無線通信用メニュー以外のメニュー処理を行う。
【００３３】
ステップＳ３１１では、システム制御回路５０はユーザにより通信設定メニューが選択されたか否かを判定し、選択された場合にはステップＳ３１２に進み、選択されていない場合にはステップＳ３１３に進む。
ステップＳ３１２では、システム制御回路５０は転送制御部８０を介して外部記録媒体９０の無線通信を停止させている状態であれば、ユーザにより通信開始が指示されたか否かを判定する。通信開始が指示された場合にはステップＳ３１４に進み、指示されていない場合にステップＳ３１５に進む。一方、システム制御回路５０は転送制御部８０を介して外部記録媒体９０の無線通信をすでに許可している状態であれば、ユーザにより通信停止が指示されたか否かを判定する。通信停止が指示された場合にはステップＳ３１４に進み、指示されていない場合にステップＳ３１５に進む。
【００３４】
ステップＳ３１４では、システム制御回路５０はユーザの指示に応じて外部記録媒体９０の通信を開始または停止するように転送制御部８０を介して制御する。
ステップＳ３１５では、システム制御回路５０は外部記録媒体９０の無線通信が停止状態か否かを判定する。停止状態の場合にはステップＳ３０４に戻り、停止状態ではない場合にはステップＳ３１６に進む。
ステップＳ３１６では、システム制御回路５０は外部記録媒体９０の無線通信が許可されている状態であるか否かを判定する。許可されていない状態の場合にはステップＳ３０４に戻り、許可されている状態の場合にはステップＳ３１７に進む。
ステップＳ３１７では、システム制御回路５０は現在、外部記録媒体９０が画像データを転送している転送先の変更がユーザにより選択されたか否かを判定する。転送先の変更が選択されていない場合にはステップＳ３０４に戻り、転送先の変更が選択された場合にはステップＳ３１７に進み、転送先変更処理に移行する。
【００３５】
次に、デジタルカメラ１００において、無線通信機能を有する外部記録媒体９０の画像データ転送先を変更する処理について図４のフローチャートを参照して説明する。図４のフローチャートは、図３のフローチャートに示すステップＳ３１８の転送先変更処理に対応する。
ステップＳ４０１では、システム制御回路５０は転送先変更処理の間に誤って画像データが転送されてしまうことを防ぐために転送制御部８０を介して通信を停止する。
ステップＳ４０２では、システム制御回路５０は外部記録媒体９０の無線通信機能によって転送する転送先が外部記録媒体９０に登録されているか否かを判定する。転送先が登録されていない場合にはステップＳ４０３に進み、システム制御回路５０は転送先登録処理を行う。この処理は、転送先登録手段による処理の一例に対応する。
【００３６】
転送先登録処理では、ユーザから新しい転送先となるアクセスポイントのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）やネットワークアドレスなどの入力を受付、転送制御部８０を介して、外部記録媒体９０に新しい転送先が設定される。転送先の設定後、ステップＳ４１１においてシステム制御回路５０は転送を再開させて、新しく設定された転送先へ転送を行わせる。このように、初めて転送先を設定するような場合は、システム制御回路５０は新たに転送先を設定する処理のみを行い、それまでに撮影された画像データに対して処理を行わない。したがって、それまでに撮影されていた画像データは、新しく設定された転送先に転送される。
【００３７】
ステップＳ４０２で転送先が既に登録済みであった場合にはステップＳ４０４に進み、システム制御回路５０は外部記録媒体９０から転送済みである画像データ情報を取得する。転送済みであるか否かは、例えば、システム制御回路５０が転送制御部８０を介して、外部記録媒体９０に画像データごとに転送の有無を問い合わせることで確認することができる。あるいは、外部記録媒体９０が転送済み画像データの属性に転送済みフラグを付加していれば、システム制御回路５０は画像データの属性に基づいて確認することができる。
【００３８】
ステップＳ４０５では、システム制御回路５０はステップＳ３０２で取得した全ての画像データ情報と、ステップＳ４０４で取得した転送済みの画像データ情報とから未転送画像データ（未転送データ）を取得する。
ステップＳ４０６では、システム制御回路５０はユーザにより変更された、アクセスポイントのＳＳＩＤやネットワークアドレスなどの転送先を外部記録媒体９０から取得し、取得した転送先を外部記録媒体９０に設定することで、転送先変更処理を行う。
ステップＳ４０７では、システム制御回路５０はステップＳ４０５で取得した未転送画像データがあるか否かを判定し、未転送画像データがあればステップＳ４０８に進み、未転送画像データがなければステップＳ４１１に進む。ステップＳ４１１ではシステム制御回路５０は転送を再開させて、以降に撮影された画像データを変更後の転送先に転送できるようにする。
【００３９】
ステップＳ４０８では、システム制御回路５０は転送先の変更に伴い、未転送画像データが存在することを画像表示部２８などを介してユーザに通知する。この処理は、通知手段による処理の一例に対応する。また、システム制御回路５０は、変更した転送先に未転送画像データの転送を禁止するか否かを、操作部６０を介してユーザに選択させる。この処理は、選択手段による所定の一例に対応する。
ステップＳ４０９では、システム制御回路５０はユーザから変更した転送先への未転送画像データの転送禁止が指示されたか否かを判定し、転送禁止が指示された場合にはステップＳ４１０に進み、転送禁止が指示されていない場合にはステップＳ４１１に進む。ステップＳ４１１では、システム制御回路５０は未転送画像データに対して処理は行わず、未転送画像データを変更した転送先へ転送させる。
【００４０】
ステップＳ４１０では、システム制御回路５０は未転送画像データの転送禁止処理を行う。この処理は、転送制御手段による処理の一例に対応する。未転送画像データの転送禁止処理では、システム制御回路５０は転送制御部８０を介して以下のような処理を行うことで実現できる。例えば、システム制御回路５０は未転送画像データを、転送させない画像データとして外部記録媒体９０に通知する。また、例えば、外部記録媒体９０が自律的に画像データを転送する条件として、画像データを記録するディレクトリが決められている場合には、システム制御回路５０は、その条件から外れるディレクトリに画像データを移動する。例えば、ファイル名が所定のファイル名であることが転送する条件である場合は、システム制御回路５０は、その条件から外れるファイル名に名前を変更する。例えば、外部記録媒体９０が転送を禁止する画像データを登録できるような制御が可能であれば、システム制御回路５０は、未転送画像データを、転送を禁止する画像データとして登録する。なお、上述した画像データを移動する処理またはファイル名を変更する処理は、システム制御回路５０による転送制御部８０を介した指示に応じて外部記録媒体９０のマイコン９２が行ってもよい。
ステップＳ４１１では、システム制御回路５０は転送制御部８０を介して外部記録媒体９０の通信を再開するように制御する。
【００４１】
以上のように、本実施形態では、自律的に画像データを転送する無線通信機能を有する外部記録媒体９０に対して、画像データの転送先を変更する際に、転送されていなかった未転送画像データが誤って転送されるのを防止することができる。また、未転送画像データをユーザの指示に応じて、変更した転送先にも転送することができる。
【００４２】
（第２の実施形態）
次に、第２の実施形態に係るデジタルカメラ１００の再生モードの動作について図５に示すフローチャートを参照して説明する。図５に示すフローチャートは、システム制御回路５０が例えばメモリ５２に格納されたプログラムを実行することにより実現する。
まず、ステップＳ５０１では、システム制御回路５０はユーザにより撮影モード／再生モード切替スイッチを再生モードに設定され、電源ボタンがオンにされることで、デジタルカメラ１００を電源オンして、各制御部やモジュールを起動する。
【００４３】
ステップＳ５０２では、システム制御回路５０はデジタルカメラ１００に装着されている外部記録媒体９０から情報を取得する。ここでは、システム制御回路５０は、外部記録媒体９０に記録されている全ての画像データについて、ファイル名や撮影時間、撮影時の情報、属性などの画像データ情報を取得する。また、システム制御回路５０は、外部記録媒体９０の機能として、デジタルカメラ１００が対応している無線通信機能を有しているかを判定する。例えば、システム制御回路５０は、外部記録媒体９０のデバイス情報を取得し、デバイス情報から外部記録媒体９０の機能を取得したり、デジタルカメラ１００が対応している製品か否かを確認したりすることで判定する。無線通信機能を有する外部記録媒体９０とは、第１の実施形態と同様であり、その説明を省略する。
【００４４】
ステップＳ５０３では、システム制御回路５０は再生する画像データの選択を行う。システム制御回路５０はステップＳ５０２で取得した画像データ情報から、例えば最後に撮影された画像データなどを検索し、再生すべき画像データとして選択する。
ステップＳ５０４では、システム制御回路５０はステップＳ５０３で選択した画像データを画像表示部２８に表示する。
ステップＳ５０５では、システム制御回路５０はユーザにより十字キーなどが操作され、画像送りが指示されたか否かを判定する。画像送りが指示されなかった場合にはステップＳ３０６に進む。画像送りが指示された場合にはステップＳ５１３に進み、システム制御回路５０は次に再生すべき画像データを全ての画像データ情報から検索し、選択した後、ステップＳ５０４に戻る。
【００４５】
ステップＳ５０６では、システム制御回路５０はユーザにより撮影モード／再生モード切替スイッチを介して撮影モードへの切替が指示されたか否かを判定する。撮影モードが指示されなかった場合にはステップＳ５０７に進む。撮影モードが指示された場合にはシステム制御回路５０は再生モードを終了し、撮影モードへと移行する。
ステップＳ５０７では、システム制御回路５０はユーザにより電源ボタンを介して電源オフが指示されたか否かを判定する。電源オフが指示されなかった場合にはステップＳ５０９に進む。電源オフが指示された場合にはステップＳ５０８に進み、システム制御回路５０はデジタルカメラ１００の電源オフ処理を行い、動作を終了する。
【００４６】
ステップＳ５０９では、システム制御回路５０はユーザによりメニューボタンが押下され、メニュー選択が指示されたか否かを判定する。メニュー選択が指示されなかった場合にはステップＳ５０４に戻り、メニュー選択が指示された場合にはステップＳ５１０に進む。
ステップＳ５１０では、システム制御回路５０はユーザによりユーザ切り替え処理が選択されたか否かを判定する。ユーザ切り替え処理が選択されなかった場合にはステップＳ５１４に進み、ユーザ切り替え処理が選択された場合にはステップＳ５１１に進む。
ステップＳ５１１では、システム制御回路５０はユーザ切り替え処理を行う。デジタルカメラ１００では、後述するユーザ情報登録処理により複数のユーザごとに個別の設定を登録することができる。したがって、使用するユーザは自分の設定をデジタルカメラ１００にその都度自ら設定することなく、ユーザ切り替え処理によって、予め登録されているユーザ情報に設定を切り替えるだけで自動的に個別の設定を反映させることができる。ユーザ情報に登録される情報としては、自分の登録情報であることを示すユーザＩＤ、ユーザの撮影時のカスタマイズされた撮影パラメータ情報や色パラメータ情報がある。また、撮影した画像データを転送する転送先を示す転送先情報、図１に図示しない顔検出部や特徴検出部を用いたユーザの顔情報や特徴情報などがある。システム制御回路５０は、ユーザ切り替え処理により、デジタルカメラ１００の設定をユーザ情報に登録されている情報に順次設定していくが、転送先情報の設定は、ステップＳ５１２の転送先変更処理で行う。転送先変更処理については、後述する。
【００４７】
一方、ステップＳ５１４では、システム制御回路５０はユーザによりユーザ情報登録処理が選択されたか否かを判定する。ユーザ情報登録処理が選択されなかった場合にはステップＳ５１９に進み、システム制御回路５０はその他のメニュー処理を行う。ユーザ情報登録処理が選択された場合にはステップＳ５１５に進み、システム制御回路５０はユーザ情報登録処理を行う。この処理は、ユーザ登録手段により処理の一例に対応する。
ユーザ情報登録処理では、ユーザが個別に設定できる上述したユーザＩＤ、撮影パラメータ情報、色パラメータ情報、転送先情報、顔情報、特徴情報の登録を行う。登録された情報は、不揮発性メモリ５６等に記録され、管理される。システム制御回路５０はユーザ情報登録処理により登録した情報を、デジタルカメラ１００の設定に反映する。
ステップＳ５１６では、システム制御回路５０はユーザ情報登録処理において、転送先情報が登録されたか否かを判定する。転送先情報が登録されている場合にはステップＳ５１７に進み、システム制御回路５０は後述する転送先変更処理を行う。転送先情報が登録されていない場合にはステップＳ５１８に進み、システム制御回路５０は転送制御部８０を介して画像データの転送が行われないよう外部記録媒体９０を制御する、通信停止処理を行う。
【００４８】
次に、デジタルカメラ１００において、無線通信機能を有する外部記録媒体９０の画像データ転送先を変更する処理について図６のフローチャートを参照して説明する。図６のフローチャートは、図５のフローチャートに示すステップＳ５１２およびステップＳ５１７の転送先変更処理に対応する。
ステップＳ６０１では、システム制御回路５０は転送先変更処理の間に誤って画像データが転送されてしまうことを防ぐために転送制御部８０を介して通信を停止する。
ステップＳ６０２では、システム制御回路５０は転送済みである画像データ情報を取得する。転送済みであるか否かは、例えば、システム制御回路５０が転送制御部８０を介して、外部記録媒体９０に画像データごとに転送の有無を問い合わせることで確認することができる。あるいは、外部記録媒体９０が転送済み画像データの属性に転送済みフラグを付加していれば、システム制御回路５０は画像データの属性に基づいて確認することができる。
【００４９】
ステップＳ６０３では、システム制御回路５０はステップＳ５０２で取得した全ての画像データ情報と、ステップＳ６０２で取得した転送済み画像データ情報と、現在設定されている転送先以外の転送先と関連付けられている未転送画像データ情報とから、現在設定されている転送先へ転送される予定でありながら、転送されていない未転送画像データ（未転送データ）を取得する。現在設定されている転送先以外の転送先と関連付けられている未転送画像データ情報については、後述する。
【００５０】
ステップＳ６０４では、システム制御回路５０はユーザにより変更あるいは登録されたユーザ情報に含まれる、アクセスポイントのＳＳＩＤやネットワークアドレスなどの転送先を不揮発性メモリ５６等から取得する。システム制御回路５０は、取得した転送先を外部記録媒体９０に設定することで、転送先変更処理を行う。
ステップＳ６０５では、システム制御回路５０はステップＳ６０３で取得した変更前の転送先に転送されていなかった未転送画像データがあるか否かを判定する。未転送画像データがある場合にはステップＳ６０６に進み、未転送画像データがない場合にはステップＳ６０９に進む。
ステップＳ６０６では、システム制御回路５０はユーザ切り替え処理に伴う転送先の変更により、未転送画像データが存在することを画像表示部２８などを介してユーザに通知する。この処理は、通知手段による処理の一例に対応する。
【００５１】
ステップＳ６０７では、システム制御回路５０は未転送画像データの転送禁止処理を行う。この処理は、転送制御手段による処理の一例に対応する。未転送画像データの転送禁止処理では、システム制御回路５０は転送制御部８０を介して以下のような処理を行うことで実現できる。例えば、システム制御回路５０は未転送画像データを、転送させない画像データとして外部記録媒体９０に通知する。また、例えば、外部記録媒体９０が自律的に画像データを転送する条件として、画像データを記録するディレクトリが決められている場合には、システム制御回路５０は、その条件から外れるディレクトリに画像データを移動する。例えば、ファイル名が所定のファイル名であることが転送する条件である場合は、システム制御回路５０は、その条件から外れるファイル名に名前を変更する。例えば、外部記録媒体９０が転送を禁止する画像データを登録できるような制御が可能であれば、システム制御回路５０は、未転送画像データを、転送を禁止する画像データとして登録する。なお、上述した画像データを移動する処理またはファイル名を変更する処理は、システム制御回路５０による転送制御部８０を介した指示に応じて外部記録媒体９０のマイコン９２が行ってもよい。
【００５２】
ステップＳ６０８では、システム制御回路５０は変更前の転送先と未転送画像データとを関連付けて不揮発性メモリ５６等に記憶する。この処理は、関連付け手段による処理の一例に対応する。
ステップＳ６０９では、システム制御回路５０は変更された転送先に関連付けられた未転送画像データがあるか否かを判定する。予め登録されている転送先には、ステップＳ６０８により未転送画像データが関連付けて記憶されている場合がある。関連付けられている未転送画像データがない場合にはステップＳ６１１に進み、関連付けられている未転送画像データがある場合にはステップＳ６１０に進む。
【００５３】
ステップＳ６１０では、システム制御回路５０は関連付けられた未転送画像データを転送可能にする処理を行う。未転送画像データは、ステップＳ６０７により、システム制御回路５０からの通知に応じて転送が禁止されたり、外部記録媒体９０の無線通信機能により転送されない形式で記録されたりしている。したがって、システム制御回路５０は外部記録媒体９０による画像データの転送を許可したり、外部記録媒体９０の無線通信機能で転送される形式に変更したりする。これにより、変更された転送先に対して以前に記録されていた未転送画像データの転送が可能となる。
ステップＳ６１１では、システム制御回路５０は転送制御部８０を介して外部記録媒体９０の通信を再開するように制御する。
【００５４】
以上のように、本実施形態では、ユーザ切り替え処理に伴って、画像データの転送先を変更する場合に、転送先ごとに未転送画像データを関連付けて管理することによって、未転送画像データを誤った転送先に転送することを防止することができる。また、それ以前に未転送画像データがあった転送先が再度選択された場合には、未転送画像データの転送を行うことができ、実際にユーザが望む転送先に画像データを転送することができる。
【００５５】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。例えば、上述した第１の実施形態および第２の実施形態では、画像データを転送する場合についてのみ説明したが、この場合に限られず、画像データ以外のデータを転送する場合でも適用できる。
また、ステップＳ４０５およびステップＳ６０３では、システム制御回路５０が未転送画像データを取得する場合について説明したが、未転送画像データ情報を取得してもよい。
【００５６】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するデータ制御装置に供給し、そのプログラムを実行する場合も本発明に含む。したがって、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するプログラムを記憶し、接続のあったクライアントコンピュータがプログラムをダウンロードしてプログラムするような方法も考えられる。
【図１】
2014027411.tif 000003
【図２】
2014027411.tif 000004
【図３】
2014027411.tif 000005
【図４】
2014027411.tif 000006
【図５】
2014027411.tif 000007
【図６】
2014027411.tif 000008