【手続補正書】
【提出日】平成29年7月5日(2017.7.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信装置により制御される外部装置であって、
前記通信装置と通信する通信手段と、
前記通信手段を介して、前記外部装置の各機能と、当該外部装置の各機能に割り当てられているオペレーション識別子との関係を示すオペレーション情報を送信する送信手段と、
前記通信手段を介して、前記オペレーション識別子の少なくとも１つを受信する受信手段と、
前記通信装置から受信したオペレーション識別子に対応する機能を実行する実行手段と、
前記外部装置の各機能とオペレーション識別子との関係を変更する変更手段と、を有し、
前記関係は、前記通信手段を介して前記通信装置との接続が確立するたびに前記変更手段により変更され、
前記送信手段は、前記変更されたオペレーション情報を前記通信手段を介して送信することを特徴とする外部装置。
【請求項２】
前記オペレーション情報を暗号化する暗号化手段をさらに有し、
前記送信手段は、前記通信手段を介して前記暗号化手段により暗号化された前記オペレーション情報を送信することを特徴とする請求項１に記載の外部装置。
【請求項３】
前記送信手段は、前記暗号化されたオペレーション情報を復号するための復号情報をさらに送信することを特徴とする請求項２に記載の外部装置。
【請求項４】
前記通信装置からの接続要求の受信に応じて、前記変更手段は、前記オペレーション情報を変更し、前記送信手段は、前記復号情報と共に前記変更されたオペレーション情報を前記通信装置に送信することを特徴とする請求項３に記載の外部装置。
【請求項５】
前記受信手段により受信される前記オペレーション識別子は、前記送信手段により送信された前記オペレーション情報を用いて前記オペレーション識別子の中から選択されたものであることを特徴とする請求項１から４のいずれか１項に記載の外部装置。
【請求項６】
前記実行手段は、前記受信手段が前記オペレーション情報の復号に成功した通知を受信するまでは、前記通信装置から受信した前記オペレーション識別子に対してエラー処理を適用することを特徴とする請求項２から４のいずれか１項に記載の外部装置。
【請求項７】
前記受信手段は、暗号化されていない前記オペレーション識別子を受信することを特徴とする請求項６に記載の外部装置。
【請求項８】
前記外部装置は撮像装置であって、
前記外部装置の機能は、撮影準備動作、画像の撮影、撮影パラメータの変更、ライブビューの開始、ライブビュー画像の取得、画像ファイルの取得のうちいずれかの機能を含むことを特徴とする請求項１から７のいずれか１項に記載の外部装置。
【請求項９】
外部装置を制御する通信装置であって、
前記外部装置と通信する通信手段と、
前記通信手段を介して、前記外部装置の各機能と、当該外部装置の各機能に割り当てられているオペレーション識別子との関係を示すオペレーション情報を受信する受信手段と、
前記通信手段を介して、前記通信装置に所定の機能を実行させるオペレーション識別子を送信する送信手段と、を有し、
前記外部装置の各機能とオペレーション識別子との関係は、前記通信手段を介して前記外部装置との接続が確立するたびに変更されることを特徴とする通信装置。
【請求項１０】
前記受信手段により受信したオペレーション情報は暗号化されており、
前記暗号化されたオペレーション情報を復号する復号手段をさらに有することを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記送信手段は、前記外部装置に対して前記オペレーション情報の復号が成功したことを通知することを特徴とする請求項１０に記載の通信装置。
【請求項１２】
前記送信手段は、前記オペレーション情報の復号が成功したことを示すオペレーション識別子を送信することを特徴とする請求項１０に記載の通信装置。
【請求項１３】
前記外部装置は、撮像装置であり、
前記オペレーション情報は、撮影準備動作、画像の撮影、撮影パラメータの変更、ライブビューの開始、ライブビュー画像の取得、画像ファイルの取得のうちいずれかの機能を含むことを特徴とする請求項９から１２のいずれか１項に記載の通信装置。
【請求項１４】
前記外部装置との通信を制御するための通信用のアプリケーションソフトウェアは、前記外部装置を制御するための制御用のアプリケーションソフトウェアに組み込むためのソフトウェア開発キットにより作成されたソフトウェアプログラムであることを特徴とする請求項９から１３のいずれか１項に記載の通信装置。
【請求項１５】
通信装置と通信し、前記通信装置により制御される外部装置の制御方法であって、
外部装置の各機能と、当該外部装置の各機能に割り当てられているオペレーション識別子との関係を示すオペレーション情報を送信するステップと、
前記オペレーション識別子の少なくとも１つを受信するステップと、
前記通信装置から受信したオペレーション識別子に対応する機能を実行するステップと、
前記外部装置の各機能とオペレーション識別子との関係を変更するステップと、を有し、
前記変更するステップでは、前記通信装置との接続が確立するたびに前記関係を変更し、
前記送信するステップでは、前記変更されたオペレーション情報を送信することを特徴とすることを特徴とする制御方法。
【請求項１６】
外部装置と通信し、前記外部装置を制御する通信装置の制御方法であって、
外部装置の各機能と、当該外部装置の各機能に割り当てられたオペレーション識別子との関係を示すオペレーション情報を受信するステップと、
前記外部装置に所定の機能を実行させるためのオペレーション識別子を送信するステップと、を有し、
前記外部装置との接続が確立するたびに前記関係が変更されることを特徴とする制御方法。
【請求項１７】
通信装置と外部装置とが接続されたシステムであって、
前記外部装置は、
前記通信装置と通信する第１の通信手段と、
前記外部装置の各機能と、当該外部装置の各機能に割り当てられているオペレーション識別子との関係を示すオペレーション情報を前記第１の通信手段を介して送信する送信手段と、
前記第１の通信手段を介して、前記オペレーション識別子の少なくとも１つを受信する受信手段と、
前記通信装置から受信したオペレーション識別子に対応する機能を実行する実行手段と、
前記外部装置の各機能とオペレーション識別子との関係を変更する変更手段と、を有し、
前記変更手段は、前記第１の通信手段を介して前記通信装置との接続が確立するたびに前記関係を変更し、
前記送信手段は、前記変更されたオペレーション情報を前記第１の通信手段を介して送信し、
前記通信装置は、
前記外部装置と通信する第２の通信手段と、
前記第２の通信手段を介して、前記外部装置の各機能と、当該外部装置の各機能に割り当てられている前記オペレーション識別子との関係を示すオペレーション情報を受信する受信手段と、
前記第２の通信手段を介して、前記外部装置に所定の機能を実行させるためのオペレーション識別子を送信する送信手段と、を有し、
前記第２の通信手段を介して前記外部信装置との接続が確立するたびに、前記関係が変更されることを特徴とするシステム。
【請求項１８】
コンピュータを、請求項１から８のいずれか１項に記載の外部装置の各手段として機能させるためのプログラム。
【請求項１９】
コンピュータを、請求項９から１４のいずれか１項に記載の通信装置の各手段として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】外部装置、通信装置およびそれらの制御方法、システム、並びにプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記課題を解決し、目的を達成するために、本発明は、通信装置により制御される外部装置であって、前記通信装置と通信する通信手段と、前記通信手段を介して、前記外部装置の各機能と、当該外部装置の各機能に割り当てられているオペレーション識別子との関係を示すオペレーション情報を送信する送信手段と、前記通信手段を介して、前記オペレーション識別子の少なくとも１つを受信する受信手段と、前記通信装置から受信したオペレーション識別子に対応する機能を実行する実行手段と、前記外部装置の各機能とオペレーション識別子との関係を変更する変更手段と、を有し、前記関係は、前記通信手段を介して前記通信装置との接続が確立するたびに前記変更手段により変更され、前記送信手段は、前記変更されたオペレーション情報を前記通信手段を介して送信する。