(57)【要約】【課題】通信機能を有する記録媒体をデジタルカメラ等の記録媒体として用いた場合、撮影時にデータ送信が行われているとノイズとなり記録されるデータに重畳され得る。一方、外部装置からユーザの要求に応じてデータを送信する場合には、通信の中断はユーザの利便性を損なう。【解決手段】デジタルカメラ１００は記録媒体の製品名称を記録媒体２００から取得して送信モードを特定する。特定した送信モードが、自発的なデータ送信を行う自動送信モードであれば、撮影指示があった時にデータ送信を中断し、あるいはさらに記録媒体の通信機能を無効化する。一方、特定した送信モードが、要求に応じてデータ送信を行う手動送信モードであれば、撮影指示があっても通信状態はそのまま維持する。【選択図】  図５
2017112541.tif 000002
【特許請求の範囲】
【請求項１】
記憶したデータを通信機能によりデータ送信できる記録媒体を装着することが可能なインターフェース手段と、
前記記録媒体が装着されている場合、撮影の指示に応じて撮影したデータを前記記録媒体に記録する記録手段と、
前記記録媒体が装着されている場合、前記記録媒体が対応する送信モードを特定し、該送信モードが自発的にデータを送信する自動送信モードであれば、前記撮影の指示に応じて前記記録媒体によるデータ送信を停止させるよう制御する制御手段と
を有することを特徴とするデータ処理装置。
【請求項２】
前記制御手段はさらに、前記記録媒体が装着されている場合、前記記録媒体が対応する送信モードが前記自動送信モードであれば、前記撮影の指示に応じて前記記録媒体の通信機能を無効にすることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記制御手段は、前記撮影の指示に応じて前記記録媒体の通信機能による通信を停止させた場合、撮影の終了後に、前記通信機能を有効にするよう制御することを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記制御手段は、特定した前記送信モードが、前記記録媒体と接続された他の装置からの要求に応じてデータを送信する手動送信モードであれば、前記撮影の指示にかかわらず前記通信機能を制御しないことを特徴とする請求項１乃至３のいずれか一項に記載のデータ処理装置。
【請求項５】
記録媒体の識別情報と前記記録媒体の対応する送信モードとを関連付けて記憶した対応表を更に有し、
前記制御手段は、前記記録媒体が装着されている場合、前記記録媒体から該記録媒体の識別情報を取得し、前記対応表を参照して前記識別情報に関連付けられた送信モードを特定し、特定した前記送信モードを、前記記録媒体が対応する送信モードとして特定することを特徴とする請求項４に記載のデータ処理装置。
【請求項６】
前記記録媒体に、該記録媒体が対応している送信モードが記録されている場合には、前記制御手段は、前記記録媒体から該記録媒体が対応している送信モードを取得して、前記記録媒体が対応している送信モードを特定することを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
前記記録媒体には、該記録媒体が複数の送信モードに対応している場合に、前記記録媒体が対応している送信モードが記録されており、
前記制御手段は、前記記録媒体が装着されている場合、前記記録媒体から該記録媒体の識別情報を取得し、前記対応表を参照して前記識別情報に関連付けられた送信モードを特定し、特定した前記送信モードが複数ある場合には、前記記録媒体から該記録媒体が対応している送信モードを取得することを特徴とする請求項６に記載のデータ処理装置。
【請求項８】
前記記録媒体に記録された、前記記録媒体が対応する前記送信モードを、ユーザの操作に応じて変更する手段を更に有することを特徴とする請求項６又は７に記載のデータ処理装置。
【請求項９】
表示手段を更に有し、
前記表示手段は、前記記録媒体の通信機能が有効であるか無効であるかを表示することを特徴とする請求項１乃至８のいずれか一項に記載のデータ処理装置。
【請求項１０】
前記記録媒体が対応する送信モードが前記自動送信モードである場合には、前記表示手段はさらに、前記記録媒体による通信状態と、前記記録媒体に記録されたデータの送信先とを表示することを特徴とする請求項９に記載のデータ処理装置。
【請求項１１】
前記制御手段はさらに、ユーザの指示に応じて前記記録媒体の通信機能を有効または無効にすることを特徴とする請求項１乃至１０のいずれか一項に記載のデータ処理装置。
【請求項１２】
前記通信機能は無線通信を行うための通信機能であることを特徴とする請求項１乃至１１のいずれか一項に記載のデータ処理装置。
【請求項１３】
記憶したデータを通信機能によりデータ送信できる記録媒体を装着することが可能なインターフェース手段と、前記記録媒体が装着されている場合、撮影の指示に応じて撮影したデータを前記記録媒体に記録する記録手段とを有するコンピュータを、
前記記録媒体が装着されている場合、前記記録媒体が対応する送信モードを特定し、該送信モードが自発的にデータを送信する自動送信モードであれば、前記撮影の指示に応じて前記記録媒体によるデータ送信を停止させるよう制御する制御手段と
して機能させるためのプログラム。
【請求項１４】
記憶したデータを通信機能によりデータ送信できる記録媒体を装着することが可能なインターフェース手段と、前記記録媒体が装着されている場合、撮影の指示に応じて撮影したデータを前記記録媒体に記録する記録手段とを有するデータ処理装置により行われるデータ処理方法であって、
前記記録媒体が装着されている場合、前記記録媒体が対応する送信モードを特定し、該送信モードが自発的にデータを送信する自動送信モードであれば、前記撮影の指示に応じて前記記録媒体によるデータ送信を停止させるよう制御する
ことを特徴とするデータ処理方法。
【請求項１５】
他の装置に装着され、記録媒体として機能する通信装置であって、
記録媒体にデータを記録する記録手段と、
通信機能により、複数の送信モードのいずれかでデータを送信するための通信手段と、
制御手段とを有し、
前記制御手段は、前記他の装置からの指示に応じた送信モードで前記通信手段によりデータを送信させ、さらに、指示されている前記送信モードを、前記他の装置からの要求に応じて前記他の装置に出力することを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して他の通信装置と通信する機能を有する記録媒体を装着可能なデータ処理装置、通信装置、それらの制御方法、プログラムに関する。
【背景技術】
【０００２】
デジタルカメラなどのデータ処理装置に通信機能を有する記録媒体を装着し、記録媒体が無線ＬＡＮネットワークを介して、記録媒体の保持する画像データを他の装置に送信する技術が知られている（特許文献１）。この機能を用いることで画像データをより手軽に他の装置に送信することが可能となった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２２２２４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の特許文献１に開示された従来技術を実際に利用する場合、どのタイミングで通信を切断するかを考慮する必要がある。例えば、他の装置から通信機能を用いて記録媒体内の画像を閲覧し、送信したい画像を選択して送信を開始するような記録媒体の場合は、接続を維持した上で、ユーザ操作を長時間受け付けるケースが考えられる。そのため、データ処理装置にて撮影を行うたびに接続が切断されると、データ送信のためのユーザ操作を妨げる場合がある。一方、蓄積したデータの送信を自発的に行う記録媒体では、他の装置によるユーザ操作は必ずしも必要ではないため、接続を切断しても自発的に再確立することができ、ユーザ操作は妨げられにくい。
【０００５】
本発明の目的は、装着された記録媒体に応じて、撮影時に通信機能を切り替えることを可能にしたデータ処理装置及び記録媒体およびそれらを制御するプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明は、記憶したデータを通信機能によりデータ送信できる記録媒体を装着することが可能なインターフェース手段と、
前記記録媒体が装着されている場合、撮影の指示に応じて撮影したデータを前記記録媒体に記録する記録手段と、
前記記録媒体が装着されている場合、前記記録媒体が対応する送信モードを特定し、該送信モードが自発的にデータを送信する自動送信モードであれば、前記撮影の指示に応じて前記記録媒体によるデータ送信を停止させるよう制御する制御手段と
を有することを特徴とする。
【０００７】
あるいは他の観点によれば、本発明は、他の装置に装着され、記録媒体として機能する通信装置であって、
記録媒体にデータを記録する記録手段と、
通信機能により、複数の送信モードのいずれかでデータを送信するための通信手段と、
制御手段とを有し、
前記制御手段は、前記他の装置からの指示に応じた送信モードで前記通信手段によりデータを送信させ、さらに、指示されている前記送信モードを、前記他の装置からの要求に応じて前記他の装置に出力することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、装着された記録媒体に応じて、撮影時に通信機能を切り替えることを可能にしたデータ処理装置及び記録媒体およびそれらを制御するプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態におけるデジタルカメラの構成を示すブロック図である。
【図２】第１の実施形態におけるメモリーカードの構成を示すブロック図である。
【図３】第１の実施形態における携帯電話の構成を示すブロック図である。
【図４】メモリーカードにおける送信モードの違いを示す図である。
【図５】第１の実施形態におけるデジタルカメラの動作を示すフローチャートである。
【図６】第１の実施形態におけるデジタルカメラの送信モードの判定方法を示す図である。
【図７】第１の実施形態におけるデジタルカメラの表示画面の一例である。
【図８】第１の実施形態におけるメモリーカードの動作を示すフローチャートである。
【図９】第２の実施形態におけるメモリーカードの送信モードを取得および変更を行う方法のイメージ図である。
【図１０】第２の実施形態におけるデジタルカメラの動作を示すフローチャートである。
【図１１】第２の実施形態におけるデジタルカメラの送信モードの判定方法を示す図である。
【図１２】第２の実施形態におけるデジタルカメラの表示画面の一例である。
【図１３】第２の実施形態におけるメモリーカードの動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１１】
［第１の実施形態］
＜デジタルカメラの構成＞
図１は、本実施形態のデータ処理装置の一例であるデジタルカメラ１００の構成例を示すブロック図である。なお、ここではデータ処理装置の一例としてデジタルカメラについて述べるが、データ処理装置はこれに限られない。無線通信機能を有する記録媒体を装着可能な装置について本実施形態の発明は適用可能である。例えばデータ処理装置は携帯型のメディアプレーヤやいわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。制御部１０１にはたとえばＣＰＵが含まれる。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
撮像部１０２は、撮像部１０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部１０１にて所定の演算を行い、インターフェース１１０を介して装着された記録媒体に記録される。
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１２】
操作部１０５は、ユーザがデジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンなどの操作部材を含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
インターフェース１１０は、記録媒体を着脱するための機能を有し、撮像部１０２から出力された画像データを記録媒体に記録する。デジタルカメラ１００は、装着された記録媒体に依らず、通常の撮像処理や再生処理などを行うことができ、インターフェース１１０を介して記録媒体への画像の記録を行うことができる。
通信部１１１は、他の装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、通信部１１１を介して、外部装置とデータのやりとりを行うことができる。
以上がデジタルカメラ１００の説明である。次に、記録媒体の一例であるメモリーカード２００について説明する。
【００１３】
＜記録媒体の構成＞
図２は、本実施形態の記録媒体の一例であるメモリーカード２００の構成例を示すブロック図である。後述するように通信機能付き記録媒体は複数種類存在するが、主要なハードウェア構成はほぼ同様のものであるので、図２を以て複数種類の記録媒体の説明とする。
制御部２０１は、インターフェース２０４を介して入力された信号や、後述のプログラムに従ってメモリーカード２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
不揮発性メモリ２０２は、電気的に消去・記録可能な不揮発性のメモリであり、制御部２０１で実行される後述のプログラム等が格納される。また不揮発性メモリ２０２には、所定の記憶位置に記録媒体の製品名称など、製品を特定できる識別情報が記憶されている。
作業用メモリ２０３は、インターフェース２０５を介して、データ処理装置から送られてきた画像データを一時的に保持するバッファメモリや、制御部２０１の作業領域等として使用される。
記録装置２０４は、インターフェース２０５を介して、データ処理装置から送られてきたデータを記録するために使用される。
インターフェース２０５は、インターフェース１１０を介してデータ処理装置と接続するための機能を有し、制御部２０１はインターフェース２０５を介してデータ処理装置から入力されたデータを記録装置２０４に記録する。また、制御部２０１はデータ処理装置からのデータ読み出し要求に対して、記録装置２０４からデータを読み出し、インターフェース２０５を介して、データを出力する。
通信部２０６は外部装置と接続するためのインターフェースである。本実施形態のメモリーカード２００は、通信部２０６を介して、外部装置とデータのやりとりを行うことができる。なお、本実施形態では、通信部２０６は外部装置と無線ＬＡＮで通信するためのインターフェースを含む。制御部２０１は、通信部２０６を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではない。
【００１４】
なお、本実施形態におけるメモリーカード２００は、インフラストラクチャモードにおけるスレーブ装置として動作することが可能である。スレーブ装置として動作する場合、周辺のアクセスポイント（以下、ＡＰ）に接続することで、ＡＰが形成するネットワークに参加することが可能である。また、本実施形態におけるメモリーカード２００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。なお、本実施形態におけるＡＰは中継装置の一例である。メモリーカード２００が簡易ＡＰとして動作すると、メモリーカード２００は自身でネットワークを形成する。メモリーカード２００の周辺の装置は、メモリーカード２００をＡＰと認識し、メモリーカード２００が形成したネットワークに参加することが可能となる。上記のようにメモリーカード２００を動作させるためのプログラムは不揮発性メモリ２０２に保持されているものとする。さらに、記録装置２００はアドホックモードで通信することができてもよい。
【００１５】
＜携帯電話の構成＞
図３は、本実施形態の通信装置の一例である携帯電話３００の構成例を示すブロック図である。なお、ここでは通信装置の一例として携帯電話について述べるが、通信装置はこれに限られない。例えば通信装置は、無線機能付きのデジタルカメラ、携帯型のメディアプレーヤやいわゆるタブレットデバイス、パーソナルコンピュータ、スマートフォンなどの情報処理装置であってもよい。
制御部３０１は、入力された信号や、後述のプログラムに従って携帯電話３００の各部を制御する。なお、制御部３０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
撮像部３０２は、撮像部３０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部３０１にて所定の演算を行い、記録媒体３０７に記録される。
不揮発性メモリ３０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部３０１で実行される各種プログラム等が格納される。デジタルカメラ１００と通信するためのプログラムも不揮発性メモリ３０３に保持され、カメラ通信アプリケーションとしてインストールされているものとする。なお、本実施形態における携帯電話３００の処理は、カメラ通信アプリケーションにより提供されるプログラムを読み込むことにより実現される。なお、カメラ通信アプリケーションは携帯電話３００にインストールされたＯＳの基本的な機能を利用するためのプログラムを有しているものとする。なお、携帯電話３００のＯＳが本実施形態における処理を実現するためのプログラムを有していてもよい。
作業用メモリ３０４は、撮像部３０２で生成された画像データを一時的に保存するバッファメモリや、表示部３０６の画像表示用メモリや、制御部３０１の作業領域等として使用される。
【００１６】
操作部３０５は、携帯電話３００に対する指示をユーザから受け付けるために用いられる。操作部３０５は例えば、ユーザが携帯電話３００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部３０６に形成されるタッチパネルなどの操作部材を含む。
表示部３０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部３０６は必ずしも携帯電話３００が内蔵する必要はない。携帯電話３００は表示部３０６と接続することができ、表示部３０６の表示を制御する表示制御機能を少なくとも有していればよい。
記録媒体３０７は、撮像部３０２から出力された画像データを記録することができる。記録媒体３０７は、携帯電話３００に着脱可能なよう構成してもよいし、携帯電話３００に内蔵されていてもよい。すなわち、携帯電話３００は少なくとも記録媒体３０７にアクセスする手段を有していればよい。
通信部３１０は、外部装置と接続するためのインターフェースである。本実施形態の携帯電話３００は、通信部３１０を介して、たとえば記録媒体２００などの外部装置とデータのやりとりを行うことができる。なお、本実施形態では、通信部３１０は外部装置と無線ＬＡＮで通信するためのインターフェースを含む。制御部３０１は、通信部３１０を制御することで外部装置との無線通信を実現する。なお、本実施形態における携帯電話３００は、少なくともインフラストラクチャモードにおけるスレーブ装置として動作することが可能であり、周辺のＡＰが形成するネットワークに参加することが可能である。
公衆網接続部３１１は、公衆無線通信を行う際に用いられるインターフェースである。携帯電話３００は、公衆網接続部３１１を介して、他の機器と通話をしたり、データ通信をすることができる。通話の際には、制御部２０１はマイク３０８およびスピーカ３０９を介して音声信号の入力と出力を行う。本実施形態では、公衆網接続部３１１は３Ｇを用いた通信を行うためのインターフェースを含むものとする。なお、３Ｇに限らず、ＬＴＥやＷｉＭＡＸ、ＡＤＳＬ、ＦＴＴＨ、いわゆる４Ｇといった他の通信方式を用いてもよい。また、通信部３１１および公衆網接続部２１２は必ずしも独立したハードウェアで構成する必要はなく、例えば一つのアンテナで兼用することも可能である。以上が携帯電話３００の説明である。なお外部装置は必ずしも無線通信ための通信部を備えていなくともよく、たとえば有線ＬＡＮのインターフェースにより有線ネットワークに接続し、その優先ネットワークを介して無線ＬＡＮアクセスポイントに接続される構成であってもよい。この場合には無線ＬＡＮはインフラストラクチャモードで記録媒体２００と接続できる。
【００１７】
＜送信モード＞
図４はれぞれ異なる送信モードを持つ二種類の記録媒体の送信モードを説明するためのイメージ図である。
図４（ａ）は記録媒体の送信モードが手動送信の場合のイメージ図である。手動送信の記録媒体２００は、接続先の機器たとえば携帯電話３００からの接続要求に応じて、その機器と接続する。その後記録媒体２００は、接続先の機器からの、接続先で選択されたファイルの指定および指定したファイルの転送要求に応じて、指定されたファイルを当該機器に対して送信する。
図４（ｂ）は記録媒体の送信モードが自動送信の場合のイメージ図である。自動送信の記録媒体２００では、事前に接続先の機器の情報が所定の記憶場所に記録しておく。記録媒体は通電されると、所定のフォルダに転送対象となるファイルが存在するかを確認する。転送対象のファイルが存在すれば、記録しておいた接続先の機器を検索し、接続先の機器を検出すると、当該機器に対して接続およびファイルの送信を行う。このとき無線接続が存在していればその接続を介して通信するが、無線接続が失われていれば、新たに無線接続を確立し、その後、指定されている接続先の機器に対してファイルを送信する。このように送信モードが自動送信の記録媒体は、手動送信の記録媒体と異なり、接続先の機器で転送するファイルを選択するのではなく、記録媒体が送信するファイルを特定している。ファイルの特定の仕方も予め決めておけばよい。たとえば記録されているファイル全てを送信することや、送信済みのファイルにマークしておき、未送信のファイルのみを送信することなど、種々の仕方で転送するファイルを特定できる。なお自動送信か手動送信か、いずれの送信モードでファイルを送信するかは、本実施形態においては記録媒体の種類によって決まり、記録媒体の製品名称から特定できる。
【００１８】
送信モードが自動送信の記録媒体においては、あらかじめ記録しておいた接続先の機器に対して、記録媒体が判断して画像の送信を行うので、転送を突然中断したとしても、ユーザの操作なく、画像の送信を再開することができる。これに対して、送信モードが手動送信の記録媒体においては、記録媒体が送信するファイルを判断するのではなく、接続先の機器にて画像を選択して、画像の送信を行う。そのため、接続を維持した状態でユーザ操作を長時間受け付けるケースが考えられる。このことから、送信モードが手動送信の記録媒体において、撮影のたびに、接続が切断されるとユーザ操作を妨げる場合がある。そこで、本実施形態では、記録媒体の送信モードに応じて、撮影時の通信制御を異ならせることとした。
以下、第１の実施形態におけるデジタルカメラ１００にメモリーカード２００を装着して、携帯電話３００と通信を行う際の、通信機能の制御方法について、図５から図８を用いて説明する。
【００１９】
＜デジタルカメラの処理＞
図５は第１の実施形態におけるデジタルカメラ１００にメモリーカード２００を装着して、携帯電話３００と通信を行う際のデジタルカメラ１００の動作の一例を示すフローチャートである。本実施の形態では、デジタルカメラ１００はそれぞれ異なる送信モードを持つ二種類の記録媒体を装着することができる。また、通信機能を有さない記録媒体も装着することもできる。図５の手順は制御部１０１により実行される。
まず、ステップＳ５０１にて、ユーザが操作部１０５を操作することで、カメラの電源をオンにすることで処理を開始する。ステップＳ５０２にて、制御部１０１はインターフェース１１０を介して装着されたメモリーカード２００の送信モードを判定し、作業用メモリ１０４に記録する。送信モードの判定は、例えばメモリーカード２００の製品名称を、デジタルカメラ１００の不揮発メモリ１０３に記録されている製品名称（ＣＩＤ：ＰｒｏｄｕｃｔＮａｍｅ）と各製品名称に対する送信モードを記載した対応表から検索することで行われる。送信モードの判定方法について、図６を用いて説明する。
【００２０】
（対応表）
図６は、メモリーカード２００の製品名称（ＣＩＤ：ＰｒｏｄｕｃｔＮａｍｅ）と、製品名称に対する送信モードを関連付けて記載した対応表の一例である。デジタルカメラ１００の不揮発メモリ１０３には、図６に示すような対応表を記録しておき、メモリーカード２００の不揮発メモリ２０２に記録されている製品名称を読み出して、その製品名称で対応表を検索し、製品名称に対応する送信モードを特定する。たとえば、メモリーカード２００の製品名称がＡＡＡの場合には、メモリーカード２００の送信モードが自動送信であると判断する。また、製品名称がＢＢＢの場合には、メモリーカード２００の送信モードが手動送信であると判断する。一方、製品名称がＡＡＡでもＢＢＢでもない場合は、すなわち不揮発性メモリ２０２から取得した製品名称が対応表にない場合は、当該メモリーカードは通信機能を有さない記録媒体であると判断する。本実施の形態では製品名称が一致することを以て判断しているがこれに限る必要はない。たとえば、製品名称先頭や末尾の数文字が特定の文字列であることを以て判断してもよい。また、本実施の形態では、判断基準として記録媒体の製品名称を利用しているが、これに限る必要はない。たとえば、記録媒体の所定のフォルダに送信モード設定用のファイルが用意されており、そのファイルを参照することで、送信モードを判断してもよい。この際に、所定のフォルダに送信モード設定用のファイルが存在しなければ、通信機能を有さない記録媒体として判定する。
【００２１】
次いでステップＳ５０３にて、制御部１０１は、装着されたメモリーカード２００が通信機能を有していると判断した場合、ステップＳ５０４に遷移し、通信機能を有していないと判断した場合、ステップＳ５５０に遷移する。ステップＳ５５０においては、デジタルカメラ１００はメモリーカード２００の通信機能を制御することはなく、撮像や画像の記録などの通常のカメラとしての動作をすることができるのみであり、本発明における特徴を有さないため、詳細な説明は割愛する。一方で、メモリーカード２００が通信機能を有していると判定した場合には、デジタルカメラ１００は、インターフェース１１０を介して装着されたメモリーカード２００の送信モードに応じて、メモリーカード２００の通信機能を設定するためのメニュー表示を変更する。メニューからは、手動送信モードであれば通信機能のオン／オフを、自動送信モードであれば通信機能のオン／オフに加えて、メモリカード２００の通信状態や、自動送信の送信先を表示できる。メニュー表示の一例を図７を用いて説明する。
【００２２】
（メニュー表示の例）
図７は、デジタルカメラ１００のメモリーカード２００の通信機能の設定するためのメニュー表示の一例を示した図である。
図７（ａ）は、デジタルカメラ１００に装着されたメモリーカード２００の送信モードが手動送信の場合のメニュー表示の一例である。
釦７０１から釦７０３は、ユーザからの操作を受け付けるための操作部１０５に含まれる。
釦７０１は、デジタルカメラ１００の電源をオン・オフを切り替えるための電源ボタンである。釦７０２は、設定を変更したり、表示部１０６に表示されるカーソルを切り替えるための操作を行うためのボタンである。上下左右各方向の移動ボタンに加えて、中央に決定ボタンが配置されている。釦７０３は、表示部１０６に設定を変更するためのメニューを表示するメニューボタンである。メニューボタン７０３の押下によってメニュー画面７０４またはメニュー画面７５４が表示される。メニュー画面７０４は、メモリーカード２００の通信機能が有効であるか無効であるかを表示するとともに、釦７０２を操作することで、通信機能を設定するための表示を行う画面である。本実施の形態では、釦７０１から釦７０３を用いて、設定および表示を行っているがこれに限る必要はない。たとえば、表示部１０６がタッチパネルであり、表示７０４を操作することで、設定変更可能としてもよい。図７（ａ）の例では、通信機能は「入」すなわちオンとなっているが、たとえば表示されている通信機能欄を決定ボタンにより選択し、所定の方向の移動ボタンを操作することで通信機能を「切」すなわちオフとした状態で再度決定ボタンを押下することで、通信機能の設定を「入」から「切」へと変更することができる。「切」から「入」への変更も同様に行える。もちろんこれは操作手順の一例に過ぎない。
【００２３】
図７（ｂ）は、デジタルカメラ１００に装着されたメモリーカード２００の送信モードが自動送信の場合のメニュー表示である。釦７０１から釦７０３は図７（ａ）と同様のため、説明は割愛する。画面７５４は、画面７０４に加えて、メモリーカード２００の通信状態や、送信先を表示している。送信モードが自動送信の場合には、撮影ごとに通信状態が送信を中断するため、通信状態を表示している。本実施の形態では、送信モードが自動送信のときのみ、通信状態を表示しているが、手動送信の場合にも、通信状態を表示してもよい。また、送信モードが自動送信の場合には、接続先機器の情報をあらかじめ登録しているため、登録された自動送信先を表示している。図７（ｂ）では、通信機能のオン／オフの切り替えが手動送信モードの場合と同様に行える。加えて、たとえば自動送信先の機器が複数登録されている場合には、そのうちから接続先を選択することができる。またデジタルカメラ１００の操作により、自動送信先をメモリーカード２００に新たに登録することができてもよい。
【００２４】
図５に戻ると、図５では、ユーザ操作による指示を待つループとして、指示がない限りステップＳ５０４，Ｓ５０６、Ｓ５１３，Ｓ５１５，Ｓ５０７，Ｓ５０４と遷移するループが設けられている。このループによりユーザ操作による指示を待ち受け、何らかの指示が入力されたなら、その指示に応じた処理を実行するよう、図５の手順は構成されている。もちろん指示の待ち受けはループに限らず、何らかの指示を受けるまで図５の処理を停止させ、指示に応じて再開して、指示の内容に応じて処理を分岐させるように構成させてもよい。
【００２５】
ステップＳ５０４では、上述のメニュー画面において、ユーザが操作部１０５を操作することで、制御部１０１がメモリーカード２００の通信機能を有効にする指示が行われたことを検知すると、ステップＳ５０５に遷移する。次いでステップＳ５０５にて、制御部１０１はインターフェース１１０を介して、メモリーカード２００に通信機能を有効にする指示を行う。本実施の形態では、ユーザ操作によって、メモリーカード２００の通信機能の有効と無効とを指示しているがこれに限る必要はない。たとえば、不揮発メモリ１０３に通信機能を有効にするか無効にするかの設定値を記録しておき、メモリーカード２００が通信機能を有すると判断した場合に、制御部１０１が不揮発メモリ１０３から設定値を読み出して、メモリーカード２００に指示を行ってもよい。また、本実施の形態では、デジタルカメラ１００からの指示によって、メモリーカード２００の通信機能の開始を制御しているが、これに限る必要はない。たとえば、不揮発メモリ２０２にメモリーカード２００の通信機能の動作の初期値を記録させ、メモリーカード２００が通電されると制御部２０１が不揮発メモリ２０２に記録されている通信機能の初期値を読み出して、通信機能の有効と無効とを変更してもよい。このように、メモリーカード２００が判断を行い、通信機能を変更する形態においては、ステップＳ５０４におけるデジタルカメラ１００からの指示が不要となる。指示を行う必要がない記録媒体の場合は、その記録媒体が装着されていることを以て、ステップＳ５０６に遷移する。
【００２６】
次いでステップＳ５０６にて、制御部１０１は、撮影の開始が指示されたと判断すると、ステップＳ５０８に遷移する。撮影の開始の指示は例えばレリーズボタンの押下である。転送を行っている最中に撮影を行うと、ノイズが乗る可能性がある。ノイズは、たとえば動画撮影時に音声に干渉する。ノイズが乗らないようにするためには、撮影時に通信機能を切断するという方法が考えられる。しかし、画像の送信を突然中断することに関する問題もある。特に図４（ａ）で示したような、手動送信を行う記録媒体の場合は、接続を維持した上で、ユーザ操作を長時間受け付けるケースが考えられるため、撮影のたびに、接続が切断されるとユーザ操作を妨げる場合がある。そこで、本実施の形態では、手動送信の記録媒体では、撮影時にも通信を継続し、自動送信の記録媒体では、撮影時に通信を無効にする。その制御方法をステップＳ５０８からステップＳ５１６にて説明する。
【００２７】
ステップＳ５０８では、制御部１０１はインターフェース１１０を介して、メモリーカード２００の通信機能が有効になっているか判断する。通信機能が有効になっていなければ、通信機能を無効にする必要はない。そのため、ステップＳ５１６で制御部１０１は撮像部１０２を介して、所定の撮影処理を行い、所定の撮影処理を行い、インターフェース１１０を介して、メモリーカード２００に画像データを保存する。一方で、通信機能が有効になっている場合は、ステップＳ５０９に遷移する。ステップＳ５０９では、制御部１０１が作業用メモリ１０４からメモリーカード２００の送信モードを読み出す。メモリーカード２００の送信モードが手動送信モードであれば、接続先の機器におけるユーザ操作を妨げないように、通信機能は無効にせず、ステップＳ５１６で制御部１０１は撮像部１０２を介して、所定の撮影処理を行い、インターフェース１１０を介してメモリーカード２００に画像データを保存する。
【００２８】
メモリーカード２００の送信モードが自動送信であれば、ステップＳ５１０に遷移する。ステップＳ５１０では、撮影した画像に通信によるノイズが乗らないようにするために、制御部１０１はインターフェース１１０を介して、メモリーカード２００の通信機能を無効にするよう指示する。次いで、ステップＳ５１１にて、制御部１０１は撮像部１０２を介して、所定の撮影処理を行い、インターフェース１１０を介してメモリーカード２００に画像データを保存する。その後に、ステップＳ５１２にて、通信を再開するために制御部１０１はインターフェース１１０を介して、メモリーカード２００の通信機能を再度有効にするよう指示する。なお、撮影間隔が短い場合には、短期間で通信機能を有効にすることは困難で、また実効性に乏しいことから、画像データ等の保存の終了後、所定時間経過した時点で撮影処理の終了としても良い。この場合にはその所定時間が経過するまではステップS５１１内に留まる。なお通信機能が無効にされれば、確立された接続は解除され、遂行中の通信は中断される。また通信機能を有効にした場合、それのみであってもよいが、たとえば接続の再確立をおこなってもよい。
【００２９】
ステップＳ５１３では、ユーザが操作部１０５を操作することで、制御部１０１がメモリーカード２００の通信機能を無効にする指示が行われたことを検知すると、ステップＳ５１４に遷移する。次いでステップＳ５１４にて、制御部１０１はインターフェース１１０を介して、メモリーカード２００に通信機能を無効にする指示を行う。ステップＳ５１５にて、ユーザが操作部１０５を操作することで、制御部１０１がデジタルカメラ１００の電源がオフにされたことを検知すると、処理を終了する。その後電源がオフとされる。
【００３０】
＜メモリーカードの処理＞
図８はデジタルカメラ１００にメモリーカード２００を装着して、携帯電話３００と通信を行う際のメモリーカード２００の動作の一例を示すフローチャートである。メモリーカード２００は、前述のとおりそれぞれ異なる送信モードを持つ。以下、それぞれの送信モードを持つメモリーカード２００の通信制御方法について説明する。通信機能をもたない記録媒体については、デジタルカメラ１００からインターフェースを介してデータの入出力およびデータの記録を行う機能を有するのみのため、説明を割愛する。
【００３１】
（自動送信）
図８（ａ）は、送信モードが自動送信のメモリーカード２００についての動作の一例を示すフローチャートである。前述のとおり、送信モードが自動送信のメモリーカード２００は事前に接続先の機器の情報を不揮発メモリ２０２に記録しておく必要があるが、本フローチャートの実行に先立って、すでに接続先の機器の情報は不揮発メモリ２０２に記録されているものとする。
【００３２】
まず、ステップＳ８０１にて、制御部２０１が通電されたことを検知することで処理を開始する。次いで、ステップＳ８０２にて、制御部２０１はデジタルカメラ１００から通信機能開始を指示されたことを検知すると、ステップＳ８０３に遷移する。本実施の形態では、デジタルカメラ１００からの指示によって、通信機能の開始を制御しているが、これに限る必要はない。たとえば、不揮発メモリ２０２にメモリーカード２００の通信機能の動作の初期値を記録させ、通電されると制御部２０１が不揮発メモリ２０２に記録されている通信機能の初期値を読み出して、通信機能の有効と無効とを切り替えてもよい。このような実施形態においては、ステップＳ８０２にてデジタルカメラ１００から指示を行われることなく、ステップＳ８０３に遷移する。次いで、ステップＳ８０３にて、制御部２０１は通信部２０６の通信機能を有効にし、通信部２０６を介して携帯電話３００と通信可能な状態にする。次いで、ステップＳ８０４にて、制御部２０１は不揮発メモリ２０２から接続先の機器の情報を読み出し、機器の検索を始める。ここで、接続先の機器の検索方法としては、メモリーカード２００がローカルエリアネットワーク内に検索通知を行ってもよいし、メモリーカード２００が接続先機器から検出されるよう、ローカルエリアネットワーク内に広告通知を行ってもよい。
【００３３】
次いでステップＳ８０５にて、制御部２０１が通信部２０６を介して、接続先機器である携帯電話３００を検出すると、ステップＳ８０６にて、携帯電話３００と接続を行う。接続を行う際には、メモリーカード２００から携帯電話３００に接続要求を行うことで、接続を確立してもよいし、携帯電話３００からメモリーカード２００に接続要求を行うことで、接続を確立してもよい。次いで、ステップＳ８０７にて、制御部２０１は通信部２０６を介して、携帯電話３００に画像送信を開始する。ここで送信するファイルは接続先の機器で転送するファイルを選択するのではなく、制御部２０１が転送するファイルを特定し、ファイルの送信を開始する。ファイルの特定方法の一例としては、制御部２０１は記録装置２０４の所定のフォルダに転送対象となるファイルが存在するか確認し、存在すれば、対象のファイルを送信する方法があるが、これに限る必要はない。例えば、記録装置２０４の所定のフォルダに存在するすべてのファイルを送信してもよいし、特定のファイルフォーマットのファイルのみ送信してもよい。次いで、ステップＳ８０８にて、制御部２０１がデジタルカメラ１００から通信機能停止を指示されたことを検知すると、ステップＳ８０９に遷移する。本実施の形態では、デジタルカメラ１００からの指示によって、通信機能の停止を制御しているが、これに限る必要はない。たとえば、全ての転送対象のファイルの送信が完了後に、通信機能を停止してもよい。次いで、ステップＳ８０９にて、制御部２０１は通信部２０６の通信機能を無効にし、通信部２０６を介して、携帯電話３００と通信不可の状態にする。次いで、ステップＳ８１０にて、通電が終了されたことを検知すると、処理を終了する。
以上が送信モードが自動送信のメモリーカード２００についての動作の一例を示すフローチャートである。
【００３４】
（手動送信）
図８（ｂ）は、送信モードが手動送信のメモリーカード２００についての動作の一例を示すフローチャートである。
ステップＳ８５１からＳ８５２については、前述の送信モードが自動送信のメモリーカードの動作におけるステップＳ８０１からステップＳ８０２と同様のため、割愛する。ステップＳ８５３にて、制御部２０１は通信部２０６を介して、ＡＰとしての動作を開始して、自身でネットワークを形成する。メモリーカード２００の周辺の装置は、メモリーカード２００をＡＰと認識し、メモリーカード２００が形成したネットワークに参加することが可能となる。次いで、ステップＳ８５４にて、携帯電話３００がメモリーカード２０の形成したネットワークに参加したのちに、制御部２０１が通信部２０６を介して、携帯電話３００から接続要求を検知すると、ステップＳ８５５に遷移する。次いでステップＳ８５５にて、携帯電話３００からの接続要求に対して応答を行い、接続を確立する。接続を確立すると、携帯電話３００はメモリーカード２００の記録装置に保存されているファイル情報の取得要求を行う。これに対して、制御部２０１は通信部２０６を介して、記録装置２０４に保存されているファイルの情報を携帯電話３００に送信する。次いで、ステップＳ８５６にて、携帯電話３００は前述のファイル情報から、表示部３０６に、ファイルの情報を表示し、操作部３０５を操作することによって送信対象のファイルを選択し、通信部３１０を介して、メモリーカード２００に画像取得要求を行う。メモリーカード２００の制御部２０１は通信部２０６を介して、画像取得要求を受信すると、ステップＳ８５７に遷移する。次いでステップＳ８５７にて、制御部２０１はステップＳ８５６で要求されたファイルを記録装置２０４から作業用メモリ２０３に読み出し、通信部２０６を介して携帯電話３００に送信する。次いで、ステップＳ８５８にて、制御部２０１がデジタルカメラ１００から通信機能停止を指示されたことを検知すると、ステップＳ８５９に遷移する。次いで、ステップＳ８５９にて、制御部２０１は通信部２０６の通信機能を無効にし、通信部２０６を介して、携帯電話３００と通信不可の状態にする。次いで、ステップＳ８６０にて、通電が終了されたことを検知すると、処理を終了する。
以上が送信モードが手動送信のメモリーカード２００についての動作の一例を示すフローチャートである。
【００３５】
上述のとおり、送信モードが手動送信のメモリーカードにおいては、メモリーカード２００が送信するファイルを判断するのではなく、携帯電話３００において、ユーザが送信対象の画像を選択することで、画像の送信を行うため、接続を維持した状態でユーザ操作を長時間受け付けるケースが考えられる。そのため、撮影のたびに、接続が切断されるとユーザ操作を妨げる場合がある。これに対して、送信モードが自動送信のメモリーカードにおいては、あらかじめ記録しておいた接続先の機器に対して、メモリーカード２００が判断して、画像の送信を行う。このため、転送を突然中断したとしても、ユーザの操作の必要なく、画像の送信を再開することができる。そのため、図５を用いて説明したとおり、デジタルカメラ１００において撮影を行う際に、送信モードが自動送信のメモリーカードの場合には、通信を中断して、手動送信のメモリーカードの場合には、通信を中断しない。これにより、自動送信のメモリーカード装着時には、撮影した画像など、記録されるデータに通信によるノイズが乗らないようにでき、手動送信のメモリーカード装着時には、通信を阻害しない機能を提供できる。
【００３６】
なお、自動送信では、メモリーカード２００が、他装置からの要求を受けなくとも能動的または自発的に送信を開始するため、自動送信は、能動的な送信（あるいは能動送信）または自発的な送信（あるいは自発送信）ということもできる。また、手動送信では、メモリーカード２００が他装置からの要求に応じて受動的に送信を開始するため、手動送信は、受動的な送信（あるいは受動送信）ということもできる。
【００３７】
［第２の実施形態］
第１の実施形態では、それぞれ異なる送信モードを持つ二種類の記録媒体について、それぞれの記録媒体における、通信機能の制御方法について説明した。第２の実施形態では、自動送信と手動送信というそれぞれ異なる二種類の送信モードで動作することができる記録媒体について、その記録媒体における通信機能の制御方法について説明する。
図９はそれぞれ異なる二種類の送信モードで動作できるメモリーカード２００における、メモリーカード２００の送信モードの取得方法および変更方法を説明したイメージ図である。
【００３８】
＜送信モードの取得と変更＞
まず、メモリーカード２００の送信モードの取得方法を説明する。デジタルカメラ１００は、インターフェース１１０を介して装着されたメモリーカード２００に送信モードの取得要求を行う。メモリーカード２００は、不揮発メモリ２０２に記録されている送信モードを読み出して、インターフェース２０５を介してデジタルカメラ１００に通知を行う。複数の送信モードに対応したメモリーカード２００の不揮発性メモリ２０２には、メモリーカード２００が対応している複数の送信モードのうちから選択された送信モードが記録されている。本実施形態では自動送信または手動送信のうち、いずれか一方のモードが設定され、記録されている。本実施の形態では、デジタルカメラ１００の取得要求に対してメモリーカード２００が応答することで送信モードを通知しているがこれに限る必要はない。メモリーカード２００の記録装置２０４に、送信モードを記録したファイルを保存しておき、デジタルカメラ１００がファイルを読み出すことで、送信モードを取得可能としてもよい。携帯電話３００（図９では外部機器と表示されている。）は通信部３１０を介して、メモリーカード２００が形成するネットワーク（あるいはメモリーカード２００と同じネットワーク）に参加し、メモリーカードと接続する。そして、通信部３１０を介して、メモリーカード２００に送信モード取得要求を行う。メモリーカード２００は、不揮発メモリ２０２に記録されている送信モードを読み出して、通信部２０６を介して携帯電話３００に送信モードを通知する。
【００３９】
次に、メモリーカード２００の送信モードの変更方法を説明する。デジタルカメラ１００は、操作部１０５を介して、ユーザに送信モードの変更を指示されると、インターフェース１１０を介して装着されたメモリーカード２００に送信モード変更を指示する。メモリーカード２００は、送信モード変更の指示に対して、不揮発メモリ２０２に記録している送信モードを指定された新たな送信モードに書き換えて、送信モードを変更する。こうしてデジタルカメラ１００の操作によって送信モードを変更できる。
【００４０】
あるいは、送信モードの変更は、携帯電話３００から行うこともできる。その場合、携帯電話３００は通信部３１０を介して、メモリーカード２００が形成するネットワークに参加し、メモリーカード２００と接続する。そして、通信部３１０を介して、メモリーカード２００に送信モード変更要求を行う。メモリーカード２００は、不揮発メモリ２０２に記録している送信モードを書き換えて、送信モードを変更する。
以下、第２の実施形態におけるデジタルカメラ１００にメモリーカード２００を装着して、携帯電話３００と通信を行う際の、通信機能の制御方法について、図１０から図１３を用いて説明する。
【００４１】
＜デジタルカメラの処理＞
図１０は第２の実施形態におけるデジタルカメラ１００にメモリーカード２００を装着して、携帯電話３００と通信を行う際のデジタルカメラ１００の動作の一例を示すフローチャートである。本実施の形態において、デジタルカメラ１００はそれぞれ異なる二種類の送信モードで動作することができる記録媒体を装着することができる。また、通信機能を有さない記録媒体も装着することもできる。
【００４２】
まず、ステップＳ１００１にて、ユーザが操作部１０５を操作することで、カメラの電源をオンにすることで処理を開始する。ステップＳ１００２にて、制御部１０１はインターフェース１１０を介して装着されたメモリーカード２００を判定し、作業用メモリ１０４に記録する。以下、図１１を用いて判定方法を説明する。
【００４３】
（対応表の例）
図１１はメモリーカード２００の不揮発メモリ２０２に記録されている製品名称（ＣＩＤ：ＰｒｏｄｕｃｔＮａｍｅ）と、各製品名称に対する送信モードを記載した対応表の一例である。デジタルカメラ１００は、不揮発メモリ１０３に、図１１に示すような対応表を記録しておき、メモリーカード２００の製品名称を読み出して、対応表と照合して装着されたメモリーカード２００の送信モードを判断する。たとえば、メモリーカード２００の製品名称がＣＣＣの場合には、メモリーカード２００の送信モードがそれぞれ異なる二種類の送信モードで動作することができるメモリーカードであると判断する。製品名称がＡＡＡの場合には送信モードは自動送信モード、製品名称がＢＢＢの場合には送信モードは受動送信モードと判定される。メモリーカード２００が自動送信または手動送信のいずれか一方の送信モードのみをサポートする場合には、実施形態１で説明した手順で、ファイルは送信される。その場合、たとえば処理を図５のステップＳ５０４に分岐させればよい。一方、製品名称がＡＡＡでもＢＢＢでもＣＣＣでもない場合は、通信機能を有さない記録媒体であると判断する。
【００４４】
次いでステップＳ１００３にて、制御部１０１は、装着されたメモリーカード２００が通信機能を有していると判断した場合、ステップＳ１００４に遷移し、通信機能を有していないと判断した場合、ステップＳ１０５０に遷移する。ステップＳ１０５０においては、デジタルカメラ１００はメモリーカード２００の通信機能を制御することはなく、撮像や画像の記録などの通常のカメラとしての動作をする。一方で、メモリーカード２００が通信機能を有していると判定した場合には、デジタルカメラ１００は、インターフェース１１０を介して装着されたメモリーカード２００の送信モードに応じて、メモリーカード２００の通信機能を設定するためのメニュー表示を変更する。本実施の形態におけるメニュー表示の一例を図１２を用いて説明する。
【００４５】
（メニュー表示の例）
図１２は、デジタルカメラ１００のメモリーカード２００の通信機能および送信モードの設定を行うためのメニュー表示の一例を示した図である。図１２（ａ）は、デジタルカメラ１００に装着されたメモリーカード２００に記録された送信モードが手動送信の場合のメニュー表示の一例である。釦１２０１から釦１２０３は、ユーザからの操作を受け付けるための操作部１０５である。釦１２０１から釦１２０３は、第１の実施形態における釦７０１から釦７０３と同様のため、それぞれの釦の説明を割愛する。画面１２０４は、メモリーカード２００の通信機能が有効であるか無効であるかを表示するとともに、釦１２０２を操作することで、通信機能を設定するための表示を行う画面である。また、画面１２０４において、メモリーカード２００に設定されている送信モードが手動送信であるか自動送信であるかを表示するとともに、釦１２０２を操作することで、メモリーカード２００の送信モードを設定するための表示を行う画面である。
【００４６】
図１２（ｂ）は、デジタルカメラ１００に装着されたメモリーカード２００の送信モードが自動送信の場合のメニュー表示である。釦１２０１から釦１２０３は図１２（ａ）と同様のため、説明は割愛する。画面１２５４は、画面１２０４に加えて、メモリーカード２００の通信状態や、送信先を表示している。上述の画面１２０４において、送信モードを手動送信から自動送信に設定すると、画面１２５４を表示し、画面１２５４において、送信モードを自動送信から手動送信に設定すると、画面１２０４を表示する。画面１２０４および画面１２５４にて、送信モードを表示または設定するための送信モードの取得方法および設定方法については後ほど説明する。
【００４７】
図１０に戻ると、図１０では、ユーザ操作による指示を待つループとして、指示がない限りステップＳ１００５，Ｓ１００７、Ｓ１０１４，Ｓ１０１６，Ｓ１０１８，Ｓ１００８．Ｓ１００５と遷移するループが設けられている。このループによりユーザ操作による指示を待ち受け、何らかの指示が入力されたなら、その指示に応じた処理を実行するよう、図１０の手順は構成されている。もちろん指示の待ち受けはループに限らず、何らかの指示を受けるまで図１０の処理を停止させ、指示に応じて再開して、指示の内容に応じて処理を分岐させるように構成させてもよい。
【００４８】
ステップＳ１００４では、制御部１０１はインターフェース１１０を介して、メモリーカード２００から送信モードの取得を行い、作業用メモリ１０４に記録する。ステップＳ１００５では、上述のメニュー画面において、ユーザが操作部１０５を操作することで、制御部１０１がメモリーカード２００の通信機能を有効にする指示が行われたことを検知すると、ステップＳ１００６に遷移する。次いでステップＳ１００６にて、制御部１０１はインターフェース１１０を介して、メモリーカード２００に通信機能を有効にする指示を行う。本実施の形態では、ユーザ操作によって、メモリーカード２００の通信機能の有効と無効とを指示しているがこれに限る必要はない。たとえば、不揮発メモリ１０３に通信機能を有効にするか無効にするかの設定値を記録しておき、メモリーカード２００が通信機能を有すると判断した場合に、制御部１０１が不揮発メモリ１０３から設定値を読み出して、メモリーカード２００に指示を行ってもよい。また、本実施の形態では、デジタルカメラ１００からの指示によって、メモリーカード２００の通信機能の開始を制御しているが、これに限る必要はない。たとえば、不揮発メモリ２０２にメモリーカード２００の通信機能の動作の初期値を記録させ、メモリーカード２００が通電されると制御部２０１が不揮発メモリ２０２に記録されている通信機能の初期値を読み出して、通信機能の有効と無効とを変更してもよい。このように、メモリーカード２００が判断を行い、通信機能を変更する形態においては、ステップＳ１００５におけるデジタルカメラ１００からの指示が不要となる。指示を行う必要がない記録媒体の場合は、その記録媒体が装着されていることを以て、ステップＳ１００７に遷移する。
【００４９】
次いでステップＳ１００７にて、制御部１０１は、撮影の開始が指示されたと判断すると、ステップＳ１００９に遷移する。転送を行っている最中に撮影を行うと、ノイズが乗る可能性がある。ノイズが乗らないようにするためには、撮影時に通信機能を切断するという方法が考えられる。しかし、画像の送信を突然中断することに関する問題もある。特に図４（ａ）で示したような、手動送信を行う送信モードの場合は、接続を維持した上で、ユーザ操作を長時間受け付けるケースが考えられるため、撮影のたびに、接続が切断されるとユーザ操作を妨げる場合がある。そこで、本実施の形態では、手動送信の送信モードでは、撮影時にも通信を継続し、自動送信の送信モードでは、撮影時に通信を無効にする。その制御方法をステップＳ１００９からステップＳ１０１９にて説明する。
【００５０】
ステップＳ１００９では、制御部１０１はインターフェース１１０を介して、メモリーカード２００の通信機能が有効になっているか判断する。通信機能が有効になっていなければ、通信機能を無効にする必要はない。そのため、ステップＳ１０１９で制御部１０１は撮像部１０２を介して、所定の撮影処理を行い、インターフェース１１０を介して、メモリーカード２００に画像データを保存する。一方で、通信機能が有効になっている場合は、ステップＳ１０１０に遷移する。ステップＳ１０１０では、制御部１０１が作業用メモリ１０４からメモリーカード２００の送信モードを読み出す。メモリーカード２００の送信モードが手動送信であれば、接続先の機器におけるユーザ操作を妨げないように、通信機能は無効にせず、ステップＳ１０１９で制御部１０１は撮像部１０２を介して、所定の撮影処理を行い、インターフェース１１０を介してメモリーカード２００に画像データを保存する。メモリーカード２００の送信モードが自動送信であれば、ステップＳ１０１１に遷移する。ステップＳ１０１１では、撮影した画像に通信によるノイズが乗らないようにするために、制御部１０１はインターフェース１１０を介して、メモリーカード２００の通信機能を無効にするよう指示する。次いで、ステップＳ１０１２にて、制御部１０１は撮像部１０２を介して、所定の撮影処理を行い、インターフェース１１０を介してメモリーカード２００に画像データを保存する。その後に、ステップＳ１０１３にて、通信を再開するために制御部１０１はインターフェース１１０を介して、メモリーカード２００の通信機能を再度有効にするよう指示する。ステップＳ１０１４では、ユーザが操作部１０５を操作することで、制御部１０１がメモリーカード２００の通信機能を無効にする指示が行われたことを検知すると、ステップＳ１０１５に遷移する。次いでステップＳ１０１５にて、制御部１０１はインターフェース１１０を介して、メモリーカード２００に通信機能を無効にする指示を行う。
【００５１】
ステップＳ１０１６では、図１２で説明したメニュー画面でユーザが送信モードを設定変更を指示されると、ステップＳ１０１７に遷移する。ステップＳ１０１７にて、制御部１０１はインターフェース１１０を介して、メモリーカード２００の送信モードを変更する。本実施の形態では、ユーザの指示によって送信モードを変更しているが、これに限る必要はなくデジタルカメラ１００が判断して送信モードを変更してもよい。たとえば、ある一定時間撮影モードで撮影を行っている場合に、ユーザは接続先の機器で操作していないと判断して、制御部１０１がインターフェース１１０を介してメモリーカード２００の送信モードを自動送信に設定してもよい。また、動画撮影時には、静止画撮影時よりもノイズが乗りやすい可能性があるため、動画撮影の開始を検出すると、制御部１０１がインターフェース１１０を介してメモリーカード２００の送信モードを自動送信に設定してもよい。ステップＳ１０１８にて、ユーザが操作部１０５を操作することで、制御部１０１がデジタルカメラ１００の電源がオフにされたことを検知すると、処理を終了する。
【００５２】
＜メモリーカードの処理＞
図１３は第２の実施形態におけるデジタルカメラ１００にメモリーカード２００を装着して、携帯電話３００と通信を行う際のメモリーカード２００の動作の一例を示すフローチャートである。第１の実施形態では、それぞれ異なる送信モードを持つ二種類の記録媒体について、それぞれの記録媒体における、通信機能の制御方法について説明した。本フローチャートでは、それぞれ異なる二種類の送信モードで動作することができるメモリーカード２００における通信機能の制御方法について説明する。通信機能をもたない記録媒体については、デジタルカメラ１００からインターフェースを介してデータの入出力およびデータの記録を行う機能を有するのみでのため、第１の実施形態同様に説明を割愛する。それぞれ異なる二種類の送信モードで動作することができるメモリーカード２００は、送信モードが自動送信の場合、事前に接続先の機器の情報を不揮発メモリ２０２に記録しておく必要があるが、本フローチャートにおいては、すでに接続先の機器の情報は不揮発メモリ２０２に記録されているものとする。
【００５３】
まず、ステップＳ１３０１にて、制御部２０１が通電されたことを検知することで処理を開始する。次いで、ステップＳ１３０２にて、制御部２０１はデジタルカメラ１００から通信機能開始を指示されたことを検知すると、ステップＳ１３０３に遷移する。本実施の形態では、デジタルカメラ１００からの指示によって、通信機能の開始を制御しているが、これに限る必要はない。たとえば、不揮発メモリ２０２にメモリーカード２００の通信機能の動作の初期値を記録させ、通電されると制御部２０１が不揮発メモリ２０２に記録されている通信機能の初期値を読み出して、通信機能の有効と無効とを切り替えてもよい。
【００５４】
次いで、ステップＳ１３０３にて、制御部２０１は通信部２０６の通信機能を有効にし、通信部２０６を介して携帯電話３００と通信可能な状態にする。次いで、ステップＳ１３０４にて、制御部２０１は不揮発メモリ２０２に記録されている送信モードが自動送信の場合、ステップＳ１３０５に遷移し、不揮発メモリ２０２に記録されている送信モードが手動送信の場合、ステップＳ１３０９に遷移する。ステップＳ１３０５からステップＳ１３０８ではメモリーカード２００は送信モードが自動送信の記録媒体としてふるまう。ステップＳ１３０５からステップＳ１３０８の処理は第１の実施形態における、自動送信の記録媒体による図８のステップＳ８０４からステップＳ８０７の手順と同様であるため、ここでの説明は割愛する。ステップＳ１３０９からステップＳ１３１２では、メモリーカードは送信モードが手動送信の記録媒体としてふるまう。ステップＳ１３０９からステップＳ１３１２の処理は第１の実施形態における、手動送信の記録媒体による図８のステップＳ８５４からステップＳ８５７の手順と同様であるため、ここでの説明は割愛する。
【００５５】
ステップＳ１３１３では、制御部２０１がデジタルカメラ１００から通信機能停止を指示されたことを検知すると、ステップＳ１３１４に遷移する。本実施の形態では、デジタルカメラ１００からの指示によって、通信機能の停止を制御しているが、これに限る必要はない。たとえば、全ての転送対象のファイルの送信が完了後に、通信機能を停止してもよい。次いで、ステップＳ１３１４にて、制御部２０１は通信部２０６の通信機能を無効にし、通信部２０６を介して、携帯電話３００と通信不可の状態にする。ステップＳ１３１５では、制御部２０１がインターフェース２０５を介して、デジタルカメラ１００から送信モード取得要求を受け付ける、もしくは、通信部２０６を介して、携帯電話３００から送信モード取得要求を受け付けるとステップＳ１３１６に遷移する。ステップＳ１３１６では、制御部２０１は不揮発メモリ２０２から送信モードを読み出す。デジタルカメラ１００から送信モード取得要求を受け付けた場合には、制御部１０１はインターフェース１１０を介して、送信モードをデジタルカメラ１００に通知する。携帯電話３００から送信モード取得要求を受け付けた場合には、制御部１０１は通信部２０６を介して、送信モードを携帯電話３００に通知する。ステップＳ１３１７では、制御部２０１がインターフェース２０５を介して、デジタルカメラ１００から送信モード変更要求を受け付ける、もしくは、通信部２０６を介して、携帯電話３００から送信モード変更要求を受け付けるとステップＳ１３１８に遷移する。ステップＳ１３１８では、制御部２０１は不揮発メモリ２０２に記録している送信モードを書き換えることで、送信モードを変更する。ステップＳ１３１９にて、通電が終了されたことを検知すると、処理を終了する。
【００５６】
上述のとおり、送信モードとして、自動送信または手動送信のうち設定された送信モードを利用できるメモリーカードにおいては、メモリカードに設定された送信モードを取得する。そして、設定された送信モードに応じて、撮影時のデータ送信の継続または切断を、実施形態１と同様に制御できる。そのため、デジタルカメラ１００において撮影を行う際に、メモリーカードの送信モードまたは設定された送信モードが自動送信の場合には、通信を中断してノイズの影響を軽減し、手動送信のメモリーカードの場合には、通信を中断せず、データ転送を優先する。これにより、自動送信のメモリーカード装着時には、撮影した画像に通信によるノイズが乗らないようにでき、手動送信のメモリーカード装着時には、通信を阻害しない機能を提供できる。
【００５７】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。また、上述の実施形態においては、記録媒体の送信モードが自動送信であると判断されると、撮影時に通信機能を無効にしていたがこれに限る必要はない。例えば、送信モードが手動送信であっても、撮影を阻害しないために、通信機能は有効にしたまま、画像送信のみを中断してもよい。また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【００５８】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５９】
１０１，２０１，３０１...制御部、１０２...撮像部、１０３，２０２，３０３...不揮発メモリ、１０５，３０５...操作部、１０６...表示部、１１０，２０５...インターフェース、１１１，２０６，３１０...通信部
【図１】
2017112541.tif 000003
【図２】
2017112541.tif 000004
【図３】
2017112541.tif 000005
【図４】
2017112541.tif 000006
【図５】
2017112541.tif 000007
【図６】
2017112541.tif 000008
【図７】
2017112541.tif 000009
【図８】
2017112541.tif 000010
【図９】
2017112541.tif 000011
【図１０】
2017112541.tif 000012
【図１１】
2017112541.tif 000013
【図１２】
2017112541.tif 000014
【図１３】
2017112541.tif 000015