【手続補正書】
【提出日】平成29年7月5日(2017.7.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部装置を制御する通信装置であって、
前記通信装置を制御する制御手段と、
前記外部装置と通信する通信手段と、
ユーザ操作を受け付けるための第１のプログラムと、前記外部装置と前記通信手段を介して通信するための第２のプログラムを保存する保存手段と、を有し、
前記第１のプログラムと前記第２のプログラムは第１のアプリケーションソフトウェアで用いられ、
前記制御手段は、
前記第２のプログラムを用いて、前記外部装置を制御するための所定の機能であって、前記第１のプログラムを用いてユーザ操作により選択された前記所定の機能を前記第１のアプリケーションソフトウェアに追加し、
前記追加された所定の機能を実行するための指示を前記通信手段を介して前記外部装置に送信するためのユーザ操作を、前記第１のプログラムにより受け付けられるようにし、
前記追加された所定の機能が前記第１のアプリケーションソフトウェアとは異なる第２のアプリケーションソフトウェアでも利用可能となるように追加機能情報を前記第２のプログラムを用いて管理することを特徴とする通信装置。
【請求項２】
前記所定の機能が追加された場合、前記制御手段は、前記外部装置で前記追加された所定の情報を利用できるように前記追加された所定の機能のオペレーション情報を前記外部装置に通知することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記追加機能情報は、前記外部装置と通信するための所定のプログラムにより参照されるファイルに記録されることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記第１のプログラムからの接続要求に応じて、前記第２のプログラムは前記ファイルに前記追加機能情報が含まれるか確認し、
前記追加機能情報が含まれている場合、前記制御手段は、前記外部装置で前記追加された所定の情報を利用できるように前記追加された所定の機能のオペレーション情報を送信するように前記通信手段を制御することを特徴とする請求項３に記載の通信装置。
【請求項５】
前記外部装置は、前記追加された所定の機能を利用できるようにする前記オペレーション情報を、前記通信手段を介して受信し、
前記オペレーション情報により前記追加された所定の機能が利用可能になったことを前記通信装置に通知することを特徴とする請求項２に記載の通信装置。
【請求項６】
前記追加された所定の機能は、サーバにアクセスして前記第１のアプリケーションソフトウェアにより購入されることを特徴とする請求項１から５のいずれか１項に記載の通信装置。
【請求項７】
前記サーバは、前記追加された所定の機能が前記第２のアプリケーションソフトウェアでも利用できるように前記追加機能情報を管理することを特徴とする請求項６に記載の通信装置。
【請求項８】
前記外部装置は撮像装置であり、
前記所定の機能は、インターバル撮影、動画記録、ＲＡＷ現像の少なくともいずれかであることを特徴とする請求項１から７のいずれか１項に記載の通信装置。
【請求項９】
前記所定のプログラムは、前記第１のアプリケーションソフトウェアおよび前記第２のアプリケーションソフトウェアに含まれるソフトウェア開発キットにより生成されたプログラムであることを特徴とする請求項３に記載の通信装置。
【請求項１０】
前記所定のプログラムは、ＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いて前記外部装置との通信を制御することを特徴とする請求項９に記載の通信装置。
【請求項１１】
通信装置を制御する制御手段と、
外部装置と通信する通信手段と、
ユーザ操作を受け付けるための第１のプログラムと、前記外部装置と前記通信手段を介して通信するための第２のプログラムを保存する保存手段と、を有し、前記第１のプログラムと前記第２のプログラムは第１のアプリケーションソフトウェアで用いられる通信装置の制御方法であって、
前記第２のプログラムを用いて、前記外部装置を制御するための所定の機能であって、前記第１のプログラムを用いてユーザ操作により選択された前記所定の機能を前記第１のアプリケーションソフトウェアに追加し、
前記追加された所定の機能を実行するための指示を前記通信手段を介して前記外部装置に送信するためのユーザ操作を、前記第１のプログラムにより受け付けられるようにし、
前記追加された所定の機能が前記第１のアプリケーションソフトウェアとは異なる第２のアプリケーションソフトウェアでも利用可能となるように追加機能情報を前記第２のプログラムを用いて管理することを特徴とする制御方法。
【請求項１２】
通信装置と外部装置とが接続されたシステムであって、
前記通信装置は、
前記外部装置との通信を制御する通信手段と、
前記外部装置に所定の機能を実行させるためのオペレーション情報を前記通信手段により当該外部装置に送信することで当該外部装置を制御する制御手段と、
前記外部装置で制御可能な機能が追加された場合、前記追加された機能が、前記外部装置を制御するために前記制御手段を機能させる第１のアプリケーションソフトウェアとは異なる第２のアプリケーションソフトウェアでも利用可能となるような追加機能情報を管理する管理手段と、を有し、
前記外部装置は、
前記通信装置と通信可能な通信手段と、
前記通信装置から受信したオペレーション情報に対応する機能を実行する制御手段と、
前記外部装置で制御可能な機能が追加され、当該追加された機能のオペレーション情報が前記通信装置から通知された場合、前記追加された機能が前記外部装置で利用可能となったことを前記通信装置に通知する通知手段と、を有することを特徴とするシステム。
【請求項１３】
コンピュータを、請求項１から１０のいずれか１項に記載の通信装置の各手段として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】通信装置およびその制御方法、システム、並びにプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記課題を解決し、目的を達成するために、本発明は、外部装置を制御する通信装置であって、前記通信装置を制御する制御手段と、前記外部装置と通信する通信手段と、ユーザ操作を受け付けるための第１のプログラムと、前記外部装置と前記通信手段を介して通信するための第２のプログラムを保存する保存手段と、を有し、前記第１のプログラムと前記第２のプログラムは第１のアプリケーションソフトウェアで用いられ、前記制御手段は、前記第２のプログラムを用いて、前記外部装置を制御するための所定の機能であって、前記第１のプログラムを用いてユーザ操作により選択された前記所定の機能を前記第１のアプリケーションソフトウェアに追加し、前記追加された所定の機能を実行するための指示を前記通信手段を介して前記外部装置に送信するためのユーザ操作を、前記第１のプログラムにより受け付けられるようにし、前記追加された所定の機能が前記第１のアプリケーションソフトウェアとは異なる第２のアプリケーションソフトウェアでも利用可能となるように追加機能情報を前記第２のプログラムを用いて管理する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
図６（ａ）に示すＧＵＩ画面には画像ファイル取得ボタン６０２、カメラ制御ボタン６０３およびアドイン購入ボタン６０４が含まれる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１２０
【補正方法】変更
【補正の内容】
【０１２０】
次に、ユーザ操作によりカメラアプリケーション４００Ａが終了されると、カメラ制御アプリ４０１Ａは、カメラＳＤＫ４０２に対して切断要求を行う（Ｓ７２８）。
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2016018501.tif 000001