(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
前記情報処理装置からデータを受信する受信手段と、前記情報処理装置から受信したデータを外部装置に転送する転送手段と、前記データの転送状態を保持する保持手段とを有する転送デバイスと接続する接続手段と、
前記接続手段を介して前記転送デバイスにデータを出力する出力手段と、
前記出力手段により前記転送デバイスに出力されたデータの転送状態を、前記接続手段を介して前記転送デバイスに問い合わせる問い合わせ手段と、
前記転送デバイスと接続している状態において、前記転送手段により転送可能なデータのタイプを判別する判別手段と、
前記転送デバイスに出力されたデータの転送状態を判断する判断手段とを有し、
前記判断手段により転送状態を判断するデータのタイプが、前記転送手段により転送可能なデータのタイプである場合、前記問い合わせ手段は前記転送デバイスに前記転送状態を問い合わせ、
前記判断手段により転送状態を判断するデータのタイプが、前記転送手段により転送可能なデータのタイプでない場合、前記問い合わせ手段は前記転送デバイスに前記転送状態を問い合わせないことを特徴とする情報処理装置。
【請求項２】
情報処理装置であって、
前記情報処理装置からデータを受信する受信手段と、前記情報処理装置から受信したデータを外部装置に転送する転送手段と、前記データの転送状態を保持する保持手段とを有する転送デバイスと接続する接続手段と、
前記接続手段を介して前記転送デバイスにデータを出力する出力手段と、
前記出力手段により前記転送デバイスに出力されたデータの転送状態を、前記転送デバイスに問い合わせる問い合わせ手段と、
前記転送デバイスと接続している状態において、前記転送手段により転送可能なデータのタイプを判別する判別手段と、
前記問い合わせ手段による問い合わせの結果に基づき、前記出力手段により前記転送デバイスに出力されたデータの転送状態を判断する判断手段とを有し、
前記問い合わせ手段は、前記判別手段により、前記転送手段により転送可能でないタイプであると判別されたデータの前記転送状態を前記転送デバイスに問い合わせないことを特徴とする情報処理装置。
【請求項３】
前記転送状態は、前記出力手段により前記転送デバイスに出力されたデータが前記転送手段により外部装置に既に転送されたか否かを示す情報を含むことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記判断手段は、前記判別手段により、前記転送手段により転送可能でないタイプであると判別されたデータの前記転送状態を、前記問い合わせ手段によって前記転送デバイスに問い合わせることなく、前記データが前記外部装置に転送されていないと判断することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記転送状態は、前記出力手段により前記転送デバイスに出力されたデータが前記転送手段により外部装置に転送されている最中か否かを示す情報を含むことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記転送状態は、前記出力手段により前記転送デバイスに出力されたデータが前記転送手段により外部装置に転送が試みられた結果、転送されなかったか否かを示す情報を含むことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記出力手段により前記転送デバイスに出力されたデータの表示を制御する表示制御手段をさらに有し、
前記問い合わせ手段は、前記表示制御手段による表示対象のデータの転送状態を問い合わせる請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記出力手段により前記転送デバイスに出力されたデータが画面に表示される場合、前記表示制御手段は、前記表示対象のデータの転送状態が識別できるよう表示を制御することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記表示対象のデータのタイプが、前記判別手段により、前記転送手段により転送可能でないタイプと判別されたタイプである場合、前記表示制御手段は、前記問い合わせ手段による前記転送状態の問い合わせを行うことなく、前記表示対象のデータの転送状態を未転送の状態と識別できるよう表示を制御することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
被写体を撮像して画像データを生成する撮像手段を更に有し、
前記出力手段は前記接続手段を介して、前記転送デバイスに、前記撮像手段により生成された画像データを前記データとして出力することを特徴とする請求項７乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記撮像手段により画像データを生成する撮像モードと、前記表示制御手段により、前記撮像手段により生成された画像データの表示を制御する再生モードとを切り替える切り替え手段を更に有することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記判別手段は、前記再生モードが開始されたことに応じて、前記転送手段により転送可能なデータのタイプを判別することを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記出力手段は音楽データを、前記データとして前記転送デバイスに出力することを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１４】
前記転送デバイスの種類を、前記転送デバイスから取得する取得手段を更に有し、
前記判別手段は前記転送デバイスの種類に基づき、前記転送手段により転送可能なデータのタイプを判別することを特徴とする請求項１乃至１３のいずれか１項に記載の情報処理装置。
【請求項１５】
情報処理装置であって、
前記情報処理装置からデータを受信する受信手段と、前記情報処理装置から受信したデータを外部装置に転送する転送手段と、前記データの転送状態を保持する保持手段とを有する転送デバイスと接続する接続手段と、
前記接続手段を介して、前記転送デバイスにデータを出力する出力手段と、
前記出力手段により前記転送デバイスに出力されたデータの転送状態を、前記接続手段を介して前記転送デバイスに問い合わせる問い合わせ手段とを有し、
前記転送デバイスが第１の種類のデバイスである場合、前記問い合わせ手段は第１のタイプのデータおよび第１のタイプとは異なる第２のタイプのデータの転送状態を前記転送デバイスに問い合わせ、
前記転送デバイスが第１の種類とは異なる第２の種類のデバイスである場合、前記問い合わせ手段は前記第２のタイプのデータの転送状態を問い合わせることなく、前記第１のタイプのデータの転送状態を前記転送デバイスに問い合わせることを特徴とする情報処理装置。
【請求項１６】
前記転送状態は、前記出力手段により前記転送デバイスに出力されたデータが前記転送手段により外部装置に既に転送されたか否かを示す情報を含むことを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記問い合わせの結果に基づき、データの転送状態を判断する判断手段を更に有し、
前記転送デバイスが前記第２の種類のデバイスである場合、前記判断手段は、前記第２のタイプのデータの前記転送状態を、前記問い合わせ手段によって前記転送デバイスに問い合わせることなく、前記データが前記外部装置に転送されていないと判断することを特徴とする請求項１６に記載の情報処理装置。
【請求項１８】
前記転送状態は、前記出力手段により前記転送デバイスに出力されたデータが前記転送手段により外部装置に転送されている最中か否かを示す情報を含むことを特徴とする請求項１５乃至１７のいずれか１項に記載の情報処理装置。
【請求項１９】
前記転送状態は、前記出力手段により前記転送デバイスに出力されたデータが前記転送手段により外部装置に転送が試みられた結果、転送されなかったか否かを示す情報を含むことを特徴とする請求項１５乃至１８のいずれか１項に記載の情報処理装置。
【請求項２０】
前記出力手段により前記転送デバイスに出力されたデータの表示を制御する表示制御手段をさらに有し、
前記問い合わせ手段は、前記表示制御手段による表示対象のデータの転送状態を問い合わせる請求項１５乃至１９のいずれか１項に記載の情報処理装置。
【請求項２１】
前記出力手段により前記転送デバイスに出力されたデータが画面に表示される場合、前記表示制御手段は、前記表示対象のデータの転送状態が識別できるよう表示を制御することを特徴とする請求項２０に記載の情報処理装置。
【請求項２２】
前記転送デバイスが前記第２の種類である場合、前記表示制御手段は、前記第２のタイプのデータの前記転送状態を、前記問い合わせ手段によって前記転送デバイスに問い合わせることなく、前記表示対象のデータの転送状態を未転送の状態と識別できるよう表示を制御することを特徴とする請求項２１に記載の情報処理装置。
【請求項２３】
被写体を撮像して画像データを生成する撮像手段を更に有し、
前記出力手段は前記接続手段を介して、前記転送デバイスに、前記撮像手段により生成された画像データを前記データとして出力することを特徴とする請求項２０乃至２２のいずれか１項に記載の情報処理装置。
【請求項２４】
前記撮像手段により画像データを生成する撮像モードと、前記表示制御手段により、前記撮像手段により生成された画像データの表示を制御する再生モードとを切り替える切り替え手段を更に有することを特徴とする請求項２３に記載の情報処理装置。
【請求項２５】
前記転送デバイスの種類を判別する判別手段を更に有し、
前記判別手段は、前記再生モードが開始されたことに応じて、前記転送デバイスの種類を判別することを特徴とする請求項２４に記載の情報処理装置。
【請求項２６】
前記出力手段は音楽データを、前記データとして前記転送デバイスに出力することを特徴とする請求項１５乃至２２のいずれか１項に記載の情報処理装置。
【請求項２７】
前記転送手段により転送可能なデータのタイプは、少なくともＪＰＥＧ形式の画像データを含むことを特徴とする請求項１乃至２６のいずれか１項に記載の情報処理装置。
【請求項２８】
前記転送デバイスの転送手段は、無線通信を介してデータを転送することを特徴とする請求項１乃至２７のいずれか１項に記載の情報処理装置。
【請求項２９】
前記接続手段は、有線通信を介して前記転送デバイスと接続することを特徴とする請求項１乃至２８のいずれか１項に記載の情報処理装置。
【請求項３０】
前記情報処理装置は携帯電話であることを特徴とする請求項１乃至２９のいずれか１項に記載の情報処理装置。
【請求項３１】
前記転送デバイスはメモリカードであることを特徴とする請求項１乃至３０のいずれか１項に記載の情報処理装置。
【請求項３２】
情報処理装置の制御方法であって、
前記情報処理装置からデータを受信する受信手段と、前記情報処理装置から受信したデータを外部装置に転送する転送手段と、前記データの転送状態を保持する保持手段とを有する転送デバイスと接続する接続工程と、
前記接続工程で接続している前記転送デバイスにデータを出力する出力工程と、
前記出力工程で前記転送デバイスに出力されたデータの転送状態を、前記転送デバイスに問い合わせる問い合わせ工程と、
前記転送デバイスと接続している状態で、前記転送手段により転送可能なデータのタイプを判別する判別工程と、
前記出力工程で前記転送デバイスに出力されたデータの転送状態を判断する判断工程とを有し、
前記転送状態を判断するデータのタイプが、前記転送手段により転送可能なデータのタイプである場合、前記問い合わせ工程を実行し、
前記転送状態を判断するデータのタイプが、前記転送手段により転送可能なデータのタイプでない場合、前記問い合わせ工程を実行しないことを特徴とする情報処理装置の制御方法。
【請求項３３】
情報処理装置の制御方法であって、
前記情報処理装置からデータを受信する受信手段と、前記情報処理装置から受信したデータを外部装置に転送する転送手段と、前記データの転送状態を保持する保持手段とを有する転送デバイスと接続する接続工程と、
前記接続工程で接続している前記転送デバイスにデータを出力する出力工程と、
前記出力工程で前記転送デバイスに出力されたデータの転送状態を、前記転送デバイスに問い合わせる問い合わせ工程と、
前記転送デバイスと接続している状態において、前記転送手段により転送可能なデータのタイプを判別する判別工程と、
前記問い合わせ工程での問い合わせの結果に基づき、前記出力工程で前記転送デバイスに出力されたデータの転送状態を判断する判断工程とを有し、
前記問い合わせ工程では、前記判別工程で前記転送手段により転送可能でないタイプであると判別されたデータの前記転送状態を前記転送デバイスに問い合わせないことを特徴とする情報処理装置の制御方法。
【請求項３４】
情報処理装置の制御方法であって、
前記情報処理装置からデータを受信する受信手段と、前記情報処理装置から受信したデータを外部装置に転送する転送手段と、前記データの転送状態を保持する保持手段とを有する転送デバイスと接続する接続工程と、
前記接続工程で接続している前記転送デバイスにデータを出力する出力工程と、
前記出力工程で前記転送デバイスに出力されたデータの転送状態を、前記転送デバイスに問い合わせる問い合わせ工程とを有し、
前記転送デバイスが第１の種類のデバイスである場合、前記問い合わせ工程では第１のタイプのデータおよび第１のタイプとは異なる第２のタイプのデータの転送状態を前記転送デバイスに問い合わせ、
前記転送デバイスが第１の種類とは異なる第２の種類のデバイスである場合、前記問い合わせ工程では前記第２のタイプのデータの転送状態を問い合わせることなく、前記第１のタイプのデータの転送状態を前記転送デバイスに問い合わせることを特徴とする情報処理装置の制御方法。
【請求項３５】
コンピュータを、請求項１乃至３１のいずれか１項に記載の情報処理装置の各機能として動作させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを表示及び送信する技術に関する。
【背景技術】
【０００２】
デジタルカメラなどに用いられるいわゆるメモリカードに、無線ＬＡＮ等のワイヤレス通信ユニットを内蔵した、通信機能付きメモリカードが知られている（特許文献１）。この通信機能付きメモリカードをデジタルカメラに装着すれば、例えばＰＣ等を用いなくても、デジタルカメラなどで撮影された画像データを無線で外部装置に送信することが可能となる。また、通信機能付きメモリカードは通常のメモリカードとしての機能を備えているため、デジタルカメラなどの表示装置を有する装置に装着すれば、データを表示することも可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１９１００７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような通信カードを用いる場合、種々のパラメータを通信カード側で保持しておく場合がある。これらのパラメータとして、例えば、現在表示中のデータが送信済みか否か、といった情報があげられる。
【０００５】
このような場合、デジタルカメラなどが自機に種々のパラメータを表示する場合は、対象となるデータが切りかわるたびに通信カードにアクセスしてパラメータを確認する必要があり、カードへのアクセス回数が増加してしまう。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る情報処理装置は、前記情報処理装置からデータを受信する受信手段と、前記情報処理装置から受信したデータを外部装置に転送する転送手段と、前記データの転送状態を保持する保持手段とを有する転送デバイスと接続する接続手段と、前記接続手段を介して前記転送デバイスにデータを出力する出力手段と、前記出力手段により前記転送デバイスに出力されたデータの転送状態を、前記接続手段を介して前記転送デバイスに問い合わせる問い合わせ手段と、前記転送デバイスと接続している状態において、前記転送手段により転送可能なデータのタイプを判別する判別手段と、前記転送デバイスに出力されたデータの転送状態を判断する判断手段とを有し、前記判断手段により転送状態を判断するデータのタイプが、前記転送手段により転送可能なデータのタイプである場合、前記問い合わせ手段は前記転送デバイスに前記転送状態を問い合わせ、前記判断手段により転送状態を判断するデータのタイプが、前記転送手段により転送可能なデータのタイプでない場合、前記問い合わせ手段は前記転送デバイスに前記転送状態を問い合わせないことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、通信カードに適切なタイミングでアクセスすることで、カードへのアクセス回数を減らすことが可能となる。
【図面の簡単な説明】
【０００８】
【図１】（ａ）実施形態に係る撮像装置のブロック図である。（ｂ）実施形態に係る通信メモリカードのブロック図である。
【図２】実施形態に係る撮像装置の表示画面の一例を示す図である。
【図３】実施形態に係る撮像装置が保持するテーブルの一例を示す図である。
【図４】実施形態に係る再生処理を示すフローチャートの一例である。
【図５】実施例の形態を示すフローチャートの一例である。
【図６】実施形態に係る撮像装置の表示画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
＜第１の実施形態＞
以下、図を参照しながら第１の実施形態について説明する。
【００１０】
［撮像装置の構成］
図１（ａ）は、本実施形態における画像処理装置の一例である撮像装置１００の構成を示すブロック図である。撮像装置はデジタルカメラ、デジタルビデオカメラなど、被写体を撮像し画像データを得る装置を含む。
【００１１】
撮像装置１００は、光学系１０１と、撮像素子１０２と、ＣＰＵ１０３と、ＲＡＭ１０４と、フラッシュメモリ１０５と、記憶媒体１０６と、表示部１０７と、操作部１０８と、通信部１０９とから構成されている。
【００１２】
光学系１０１は、レンズ、シャッター、絞りから構成されていて、被写体からの光を適切な量とタイミングで撮像素子１０２に結像させる。撮像素子１０２は、光学系１０１を通って結像した光を画像に変換する。
【００１３】
ＣＰＵ１０３は、入力された信号やプログラムに従って、各種の演算や、撮像装置１００を構成する各部分の制御を行う。具体的には、撮像制御、表示制御、記憶制御、通信制御などを行う。
【００１４】
ＲＡＭ１０４は、一時的なデータを記憶し、ＣＰＵ１０３の作業用に使われる。フラッシュメモリ１０５は、撮像装置１００を制御するためのプログラム（ファームウェア）や各種の設定情報を記憶する。
【００１５】
記憶媒体１０６は、撮影した画像データなどを記憶する。なお、本実施形態における記憶媒体１０６は、着脱可能ないわゆるメモリカードであり、パーソナルコンピュータ（以下、ＰＣ）などに装着してデータを読み出すことが可能である。つまり、撮像装置１００は記憶媒体１０６へのアクセス手段を有し、記憶媒体１０６へのデータの読み書きが行えればよい。
【００１６】
表示部１０７は、撮影時のビューファインダー画像の表示、撮影した画像の表示、対話的な操作のための文字表示などを行う。なお、表示部１０７は撮像装置１００が備える必要はなく、撮像装置１００は表示部１０７の表示を制御する表示制御機能を有していればよい。
【００１７】
操作部１０８は、使用者の操作を受け付けるためのものである。操作部１０８は、例えばボタンやレバー、タッチパネルなどを用いることが可能である。この操作部１０８を用いて、ユーザは動作モードの切り替えを指示することができる。動作モードには、被写体を撮影する撮影モードや、記憶媒体１０６に記憶された画像データを表示部１０７に表示する再生モードなどがある。また、再生モードにおいては、ユーザは操作部１０８を用いて再生対象となる画像データの切り替えを指示することも可能である。
【００１８】
通信部１０９は、外部装置と接続し制御コマンドやデータの送受信を行う。接続を確立し、データ通信するためのプロトコルとしては、例えばＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が用いられる。なお、通信部１０９は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルなどの有線接続により通信を行ってもよい。また、無線ＬＡＮなどの無線接続により通信を行ってもよい。また、外部装置と直接接続してもよいし、サーバを経由したりインターネットなどのネットワークを介して外部装置と接続してもよい。
【００１９】
なお、撮像装置１００の制御は、１つのハードウェアで行ってもよいし、複数のハードウェアが処理を分担しながら、撮像装置１００における処理を実行する手段として機能してもよい。以上が、撮像装置１００のハード構成についての説明である。
【００２０】
以下、撮像装置１００の記録モードについて説明する。本実施形態における記録モードは、ＪＰＥＧモード、ＭＯＶモード、ＲＡＷモード、ＲＡＷ＋ＪＰＥＧモードの４種類がある。ＪＰＥＧモードは、ＪＰＥＧ形式で非可逆圧縮した静止画データ（以下、「ＪＰＥＧデータ」）を保存するモードである。ＭＯＶモードは動画データ（以下、「ＭＯＶデータ」）を保存するモードである。ＲＡＷモードは、非圧縮の、または可逆圧縮した静止画データ（以下、「ＲＡＷデータ」）を保存するモードである。ＲＡＷ＋ＪＰＥＧモードは１つの撮像データからＲＡＷデータとＪＰＥＧデータの２種類の画像データを生成し、保存するモードである。なお、ＲＡＷ＋ＪＰＥＧモードで保存された一対のデータは、それぞれ関連づけされて保存される。
【００２１】
ここで、これらの記録モードで保存された画像データの再生について説明する。本実施形態でいう画像データの再生とは、画像データに基づく画像を表示部１０７に表示することをいうものとする。
【００２２】
図２（ａ）は、記録モードと、再生対象（表示対象）となる画像データのタイプとの関係を示す図である。まず、ＪＰＥＧモードで撮影された画像データが再生対象として選択された場合、そのＪＰＥＧデータが再生対象となる。ＭＯＶモードで撮影された画像データが再生対象として選択された場合、そのＭＯＶデータのうち、例えば先頭フレームなどの１フレームが静止画として抽出され、再生対象となる。ＲＡＷモードで撮影された画像データが再生対象として選択された場合、ＲＡＷデータに含まれるサムネイルデータが再生対象となる。ＲＡＷ＋ＪＰＥＧモードで撮影された画像データに関しては、一対の画像データのうち、ＪＰＥＧデータが再生対象となり、ＲＡＷデータは再生対象として選択できない。これは、ＪＰＥＧデータもＲＡＷデータも元は１つの撮像データに基づくものであり、ユーザが画像データの内容を確認するにはＪＰＥＧデータが再生されれば足りるからである。以上が記録モードと再生対象との関係であるが、上述した再生対象をそのまま使用する必要はなく、例えば表示用にリサイズしたデータを再生してもよい。
【００２３】
［通信メモリカードの構成］
次に、本実施形態で用いる通信機能付きメモリカードについて説明する。本実施形態では、記憶媒体１０６として、通信機能付きメモリカード（以下、通信メモリカードと呼ぶ）を用いる場合について説明する。図１（ｂ）は、通信メモリカードの構成を示す図である。通信メモリカード１０６は、コネクタ１５１、マイコン１５２、無線通信回路１５３、フラッシュメモリ１５４を有している。
【００２４】
コネクタ１５１は、通信メモリカード１０６と撮像装置１００、あるいは通信メモリカード１０６とその他の情報処理装置等との接続を行い、データの受け渡しを行うインターフェースである。このコネクタ１５１によって通信メモリカード１０６と撮像装置１００とが機械的に結合されるとともに、電気的にも接続される。
【００２５】
通信メモリカード１０６がコネクタ１５１によって撮像装置１００に接続されると、通信メモリカード１０６は、電源ラインを介して撮像装置１００から電力の供給を受ける。そして、通信メモリカード１０６は初期化されて動作を開始し、バスラインを介して撮像装置１００と通信を行う。無線通信回路１５３は、無線通信によって撮像装置とは異なる他の外部装置との間でデータの送受信を行う機能を有する。この無線通信回路１５３は、例えば無線ＬＡＮなどの電波による無線通信を行う。また、無線通信には赤外線などを用いてもよい。
【００２６】
フラッシュメモリ１５４は、フラッシュメモリなどの書き換え可能な不揮発性メモリ素子で構成され、コネクタ１５１を介して接続された電子機器から供給されるデータを記憶する機能を備える。本実施形態におけるフラッシュメモリ１５４は、例えば数ギガバイトといった容量を有するため、通常のデータ保存のためのメモリカードとして使用することも可能である。
【００２７】
マイコン１５２は、内部にメモリを備え、このメモリに予め格納されたプログラムなどにしたがった制御手順により、通信メモリカード１０６の各部を制御する。以下、このマイコン１５２による制御についてさらに詳細に説明する。
【００２８】
本実施形態におけるマイコン１５２は、所定のタイプの画像データがフラッシュメモリ１５４に記憶されると、無線通信回路１５３を制御して画像データを外部のサーバなどに自動的に送信するようにする。この制御により、撮像装置１００のユーザは撮影を行うだけで、その撮影により得られた画像データがサーバなどに自動的に送信されることになる。
【００２９】
なお、通信メモリカード１０６により送信される画像データのタイプは、カードのタイプにより決まっている。カードのタイプに応じた送信可能なデータのタイプを図２（ｂ）に示す。本実施形態では、通信メモリカード１０６の種類としてタイプＡ、Ｂ、Ｃの３種類が用意されているものとする。タイプＡはＪＰＥＧ、ＭＯＶ、ＲＡＷの３つのデータタイプが送信可能なカードである。タイプＢはＪＰＥＧデータ、ＭＯＶデータは送信可能であるが、ＲＡＷデータは送信できないカードである。タイプＣはＪＰＥＧデータは送信可能であるが、ＭＯＶデータ、ＲＡＷデータは送信できないカードである。なお、本実施形態における撮像装置１００は、図２（ａ）、図２（ｂ）に示すような対応付けを示すテーブルをフラッシュメモリ１０５に保持しているものとする。
【００３０】
［送信済みアイコン］
本実施形態における撮像装置１００は、画像データを再生する際にその画像データが通信メモリカード１０６により送信済みであることを示すアイコンを表示することが可能である。このようにすることで、ユーザは表示中の画像データの通信ステータスを容易に識別可能となる。
【００３１】
図３（ａ）、（ｂ）に、撮像装置１００の表示部１０７に表示される画面の一例を示す。図３（ａ）に示す画像データには、既に通信メモリカード１０６により送信済みであることを示すアイコン３０１が重ねて表示される。それに対し、図３（ｂ）に示す画像データには、アイコン３０１が表示されない。これは、図３（ｂ）に示す画像データが通信メモリカード１０６により送信されていないことを示している。なお、本実施形態では送信済みである場合にはアイコンを表示し、未送信の場合は何も表示しないようにしたが、未送信の場合にはアイコンを表示し、送信済みである場合は何も表示しないようにしてもよい。また、送信済みの場合と未送信の場合とで異なるアイコンを表示してもよい。送信済みアイコン３０１の他に、通信アイコン３０２も表示される。現在、通信メモリカード１０６による画像データの送信機能が有効になっていることを示す。この通信アイコン３０２は、撮影モードでも再生モードでも表示される。
【００３２】
ここで、アイコン３０１を表示するための処理の概要について説明する。本実施形態における撮像装置１００は、どの画像データが既に送信されたかを自機で管理していない。画像データが送信済みか否かを管理しているのは通信メモリカード１０６である。通信メモリカード１０６は、フラッシュメモリ１５４に保存された画像データのうち、無線通信回路１５３を用いて送信した画像データを送信済み画像データとして管理している。
【００３３】
撮像装置１００は、画像データを再生する際に、再生対象が送信済みであるか否かを通信メモリカード１０６に問い合わせる。通信メモリカード１０６は、自機の管理している情報に基づき、再生対象の画像データか送信済みか否かを撮像装置１００に応答する。撮像装置１００は、再生対象が送信済みである旨の通知を通信メモリカード１０６から受けた場合、画像データにアイコン３０１を重畳して再生する。再生対象が未送信である旨の通知を通信メモリカード１０６から受けた場合、画像データにアイコン３０１を重畳せずに再生する。
【００３４】
以上が、アイコン３０１を表示するための処理の概要である。撮像装置１００は、再生対象が切りかわるたびに通信メモリカード１０６に問い合わせることにより、ユーザに対し再生中の画像データが転送済か否かを知らせることが可能となる。
【００３５】
しかしながら、アイコン３０１を表示するか否かを決定するためには、撮像装置１００が通信メモリカード１０６への問い合わせを行い、それに対する応答を受ける必要がある。したがって、そのやりとりの分、通信回数が増え、通信負荷が増えてしまう。また、やりとりに要する時間の分、再生画面を生成・表示するのが遅くなってしまう。
【００３６】
そこで本実施形態における撮像装置１００では、通信メモリカード１０６で転送できないデータタイプの画像データを再生する場合は、通信メモリカード１０６への問い合わせを行わないこととした。このようにすることで、通信メモリカード１０６へのアクセス回数を少なくして通信負荷を減らすことができる。また、再生画面を迅速に表示することが可能となる。
【００３７】
［再生処理］
図４は、本実施形態における撮像装置の処理の流れを示すフローチャートである。以下、この図を用いて処理の概要について説明する。なお、本実施形態のフローチャートは撮像装置１００のＣＰＵ１０３がプログラムや入力された信号に基づき、撮像装置１００または通信メモリカード１０６の各部を制御することにより実現される。本フローチャートはユーザ操作などにより撮像装置１００が再生モードに移行したことに応じて開始される。また、撮像装置１００には通信メモリカード１０６が予め装着されているものとする。
【００３８】
まず、ステップＳ４０１において、ＣＰＵ１０３は、現在の再生対象の画像データの属性情報を参照し、記録モードがＪＰＥＧモードであるかを判断する。ＪＰＥＧモードであると判断すれば処理をステップＳ４０２に進める。ＪＰＥＧモードでない、つまりＭＯＶモード、ＲＡＷモード、ＲＡＷ＋ＪＰＥＧモードのいずれかと判断すれば処理をステップＳ４０３に進める。
【００３９】
まず、ステップＳ４０２に進んだ場合について説明する。この場合、ＣＰＵ１０３は通信メモリカード１０６に、再生対象の画像データが送信済みか否かを問い合わせる。具体的には、問い合わせのコマンドと、再生対象のファイル名などのＩＤを通信メモリカード１０６に送信する。これに対し、通信メモリカード１０６のマイコン１５２は、自機で管理している送信済みか否かの情報を参照し、再生対象の画像データが送信済みか否かを撮像装置１００に応答する。
【００４０】
ステップＳ４０５において、ＣＰＵ１０３は通信メモリカード１０６から受信した応答が、送信済みを示すか未転送を示すかを判断する。送信済みを示すと判断した場合は処理をステップＳ４０６に進める。未送信を示す場合は処理をステップＳ４０７に進める。
【００４１】
ステップＳ４０６において、ＣＰＵ１０３は再生対象の画像データに送信済みアイコンを付加した画像を生成し、表示部１０７に表示する。この結果、図３（ａ）に示すような送信済みアイコン３０１が付加された画面が表示される。また、ステップＳ４０７では、再生対象の画像データにアイコンを付加せずに表示する。この結果、図３（ｂ）に示すような画面が表示される。
【００４２】
次に、ステップＳ４０１からステップＳ４０３に進んだ場合について説明する。ステップＳ４０３において、ＣＰＵ１０３は通信メモリカード１０６に対し、カードタイプを問い合わせる。通信メモリカード１０６は、自機のカードタイプを撮像装置１００に応答する。カードのタイプにより送信可能なデータタイプが異なることについては前述した通りである（図２（ｂ））。この問い合わせに対する応答は、カードタイプそのものでもよいし、通信メモリカード１０６が送信可能なデータタイプでもよい。図２（ｂ）に示す対応付けがあれば、撮像装置１００はどちらか一方を受信すれば、他方を特定することは可能である。つまり、カードタイプとデータタイプのどちらを受信しても、通信メモリカード１０６が送信可能なデータタイプを示す情報として用いることができる。
【００４３】
ステップＳ４０４において、ＣＰＵ１０３はステップＳ４０１で判断したデータタイプと、ステップＳ４０３で問い合わせたカードタイプに基づき、再生対象の画像データが送信済みかを通信メモリカード１０６に問い合わせるか否かを判断する。
【００４４】
ここで、Ｓ４０４の具体的な判断方法について説明する。図２（ｃ）は、カードタイプと記録モード、そして通信メモリカード１０６への問い合わせの有無の関係を示すテーブルである。テーブルのうち、「あり」とあるのが通信メモリカード１０６への問い合わせを行う場合、「なし」とあるのが通信メモリカード１０６への問い合わせを行わない場合である。
【００４５】
記録モードがＭＯＶモードの画像データが再生対象である場合、カードタイプがＡ、Ｂの場合は通信メモリカード１０６への問い合わせを行う。カードタイプがＣの場合は通信メモリカード１０６への問い合わせを行わない。これは、タイプＡ、ＢのカードがＭＯＶデータを送信可能であるのに対し、タイプＣのカードがＭＯＶデータを送信できないことが理由である。ＭＯＶデータを送信できないタイプＣのカードにおいて、ＭＯＶデータが送信済みとなることはありえない。したがって、撮像装置１００は通信メモリカード１０６に問い合わせるまでもなく、再生対象のＭＯＶデータを未送信と判断することが可能である。
【００４６】
記録モードがＲＡＷモードの画像データが再生対象である場合、カードタイプがＡの場合は通信メモリカード１０６への問い合わせを行う。カードタイプがＢ、Ｃの場合は通信メモリカード１０６への問い合わせを行わない。この理由もＭＯＶデータと同様、タイプＡのカードがＲＡＷデータを送信可能であるのに対し、タイプＢ、ＣのカードがＲＡＷデータを送信できないことによる。
【００４７】
記録モードがＲＡＷ＋ＪＰＥＧモードの画像データが再生対象である場合、カードタイプがＡの場合は通信メモリカード１０６への問い合わせを行う。カードタイプがＢ、Ｃの場合は通信メモリカード１０６への問い合わせを行わない。これは以下の理由による。例えばタイプＢ、Ｃのカードであっても、ＲＡＷ＋ＪＰＥＧのうちＪＰＥＧは送信可能である。しかし、ＪＰＥＧデータのみを送信した状態で送信済みアイコンが表示されると、ユーザはＪＰＥＧデータとＲＡＷデータの両方が送信済みであると勘違いするおそれがある。そこで本実施形態では、ＪＰＥＧデータとＲＡＷデータの両方が送信済みの場合に、送信済みアイコンを付加することとしている。したがって、ＲＡＷデータを送信できないタイプＢ、Ｃのカードの場合、撮像装置１００は通信メモリカード１０６に問い合わせることなく、再生対象を未転送と判断することとした。
【００４８】
なお、記録モードがＪＰＥＧモードの画像データが再生対象である場合、カードタイプにかかわらず（本実施形態ではカードタイプを問い合わせることもなく）、通信メモリカード１０６への問い合わせを行う。これは、すべてのタイプのカードがＪＰＥＧデータを送信可能であることによる。これは、ステップＳ４０１でＹＥＳと判断した場合の処理に相当する。
【００４９】
以上が、ステップＳ４０４における判断処理の具体的な内容である。ステップＳ４０４において問い合わせないと判断した場合、撮像装置１００は処理をステップＳ４０７に進め、送信済みアイコンを付加せず画像データを表示する。問い合わせると判断した場合は処理をステップＳ４０２に進め、通信メモリカードへの問い合わせの結果に応じた表示を行う（ステップＳ４０２〜Ｓ４０８）。
【００５０】
なお、カードタイプＡにおいて再生対象の画像データの記録モードがＲＡＷ＋ＪＰＥＧの場合について説明する。この場合、ＣＰＵ１０３はステップＳ４０２において、対応するＲＡＷデータとＪＰＥＧデータの両方について送信済みか否かを問い合わせ、ステップＳ４０５では、両方が送信済みである場合にＹＥＳと判断し、少なくとも一方が未送信の場合はＮＯと判断する。
【００５１】
ステップＳ４０８において、ＣＰＵ１０３は、ユーザ操作により再生対象の画像データを削除する指示があったかを判断する。指示があったと判断した場合は処理を図５のステップＳ５０１に進める。指示がなかったと判断した場合は処理をステップＳ４０９に進める。
【００５２】
ステップＳ４０９において、ＣＰＵ１０３は、ユーザ操作により再生対象の画像データを切り替える指示があったかを判断する。指示があったと判断した場合は処理をステップＳ４０１に戻し、新たな再生対象に送信済みアイコンを表示するかを判断する。指示がなかったと判断した場合は処理をステップＳ４０８に戻す。
【００５３】
［削除処理］
次に、ステップＳ４０８において、ユーザ操作により再生対象の画像データを削除する指示があった指示があったと判断した場合について説明する。図５は、本実施形態における画像データの削除処理を示すフローチャートである。
【００５４】
まずステップＳ５０１において、ＣＰＵ１０３は、再生対象、つまり削除対象の画像データの記録モードがＲＡＷ＋ＪＰＥＧモードか否かを判断する。ＲＡＷ＋ＪＰＥＧモードと判断した場合は処理をステップＳ５０２に進める。ＲＡＷ＋ＪＰＥＧモードでないと判断した場合は処理をステップＳ５０６に進める。
【００５５】
ステップＳ５０２において、ＣＰＵ１０３は通信メモリカード１０６がＲＡＷデータを送信可能か判断する。カードタイプで言えば、タイプＡがＲＡＷデータを送信可能である。撮像装置１００は、図４のステップＳ４０３で問い合わせた情報を用いて判断する。ＲＡＷデータを送信可能と判断した場合は処理をステップＳ５１３に進める。ＲＡＷデータを送信できないと判断した場合は処理をステップＳ５０３に進める。
【００５６】
ステップＳ５０３において、ＣＰＵ１０３は通信メモリカード１０６に対し、削除対象のＲＡＷ＋ＪＰＥＧデータのうち、ＪＰＥＧデータが送信済みか否かを問い合わせる。問い合わせの方法は図４の処理と同様である。通信メモリカード１０６は、ＪＰＥＧデータが送信済みか未送信かを撮像装置１００に対し応答する。撮像装置１００は、応答を受信する。なお、このステップではＲＡＷデータが送信済みか否かは問い合わせない。ステップＳ５０２において通信メモリカード１０６がＲＡＷデータを送信可能と判断しているため、本ステップではＲＡＷデータは問い合わせを行うことなく、未送信として取り扱う。
【００５７】
また、ステップＳ５１３において、ＣＰＵ１０３は通信メモリカード１０６に対し、削除対象のＲＡＷ＋ＪＰＥＧデータの両画像データが送信済みか否かを問い合わせる。問い合わせの方法は、まずＪＰＥＧデータが送信済みかを問い合わせ、応答を受信した後、ＲＡＷデータが送信済みかを問い合わせ、さらに応答を受信する。つまり、この場合は問い合わせが２回発生することになる。
【００５８】
ステップＳ５０４において、ＣＰＵ１０３は互いに関連するＲＡＷデータとＪＰＥＧデータのうち、削除対象とする画像データを選択させるための選択ガイダンスを表示する。図６（ａ）に、選択ガイダンスの一例を示す。ダイアログ６０１は、削除しようとしている画像データが、ＲＡＷ＋ＪＰＥＧモードで記録された画像データであることを示し、削除対象の選択を促すダイアログである。この画面において、ユーザ操作によりダイアログ６０２が選択されると、ＲＡＷデータのみが削除対象として選択される。また、ダイアログ６０３が選択されると、ＲＡＷデータのみが削除対象として選択される。ダイアログ６０４が選択されると、ＲＡＷデータとＪＰＥＧデータの両方が削除対象として選択される。
【００５９】
また、ダイアログ６０２〜６０４には、ＪＰＥＧデータ、ＲＡＷデータのそれぞれについて、転送済みか未転送かを示す情報が表示される。これは、ステップＳ５０３及びＳ５１３の問い合わせの結果に基づくものである。この表示により、ユーザはどの画像データを削除するかを容易に選択することができる。
【００６０】
ステップＳ５０５において、ＣＰＵ１０３はダイアログ６０２〜６０４のいずれかが選択されたか判断する。選択されたと判断した場合には処理をステップＳ５０６に進める。
【００６１】
ステップＳ５０６において、ＣＰＵ１０３は削除対象の画像データを削除することをユーザに確認する確認画面を表示する。確認画面の一例を図６（ｂ）に示す。確認画面にはダイアログ６０６〜６０８が表示され、ユーザに対し削除の最終確認を促す。
【００６２】
ステップＳ５０７において、ＣＰＵ１０３は削除指示が行われたか、つまりダイアログ６０７が選択されたかを判断する。ダイアログ６０７が選択されたと判断した場合は処理をステップＳ５０８に進める。ダイアログ６０８が選択されなかった、つまりダイアログ６０８が選択されたと判断した場合は処理を図４のステップＳ４０８に戻す。
【００６３】
ステップＳ５０８において、ＣＰＵ１０３は通信メモリカード１０６にアクセスし、削除対象として選択された画像データを削除する。そして、再生対象を次の順番の画像データに切り替え、処理を図４のステップＳ４０１に戻す。
【００６４】
以上が、削除処理の概要である。このようにすることで、２つの画像データが関連づけされているＲＡＷ＋ＪＰＥＧモードで記録されたデータも、ユーザは容易な操作で削除することが可能となる。
【００６５】
なお、本実施形態における撮像装置１００は、通信メモリカード１０６の無線通信機能を無効にするよう設定することが可能である。このように無線通信機能が無効に設定されている場合は、撮像装置１００は起動して数秒間、その旨を表示部１０７に表示するようにしてもよい。また、無線通信機能が無効に設定されている場合は、通信アイコン３０２は表示されない。
【００６６】
＜その他の実施形態＞
第１の実施形態では、再生対象が切りかわるたびにステップＳ４０３のように、通信メモリカード１０６のカードタイプを問い合わせていた。これに対し、撮像装置１００の起動時や再生モードへの移行時にカードタイプを問い合わせ、フラッシュメモリ１０５に保持する方法も考えられる。この方法であれば、最初に１回問い合わせを行うだけでよいため、通信メモリカード１０６との通信回数、通信負荷を減らすことが可能となる。
【００６７】
また、本実施形態では、送信済みか未転送かをアイコンによって示すこととしたが、他にも、画像データに関する種々のステータスを示すことも可能である。例えば、現在画像データの送信中であることや、送信を試みたが外部装置との通信の不具合で送信できなかったことなどを通信メモリカード１０６側で管理してもよい。この場合は、送信済みアイコン３０１の代わりに、例えば送信中を示すアイコンや、送信に失敗した旨のアイコンを表示することになる。また、通信メモリカード１０６が複数の外部装置に画像データを送信できるようにし、通信メモリカード１０６が送信先となる外部装置ごとに、送信済みまたは未送信のステータスを管理してもよい。この場合は、送信済みアイコン３０１を、送信先となりうる外部装置ごとに複数表示する。また、画像データに対するライトプロテクトや送信プロテクトなどの属性を、通信メモリカード１０６側で管理し、本発明を適用してもよい。この場合は、送信済みアイコン３０１とあわせて、各種のプロテクト属性を示すアイコンを表示することが可能である。
【００６８】
なお、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態の内容を適宜組み合わせることも可能である。また、上述した実施形態では撮像装置について説明したが、例えば画像ビューアや携帯電話などにも本発明を適用可能である。
【００６９】
また、上述した実施形態では、画像データを例にして説明したが、音楽データなどのコンテンツデータを取り扱う場合にも適用可能である。
【００７０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005631440.tif 000002
【図２】
0005631440.tif 000003
【図３】
0005631440.tif 000004
【図４】
0005631440.tif 000005
【図５】
0005631440.tif 000006
【図６】
0005631440.tif 000007