【手続補正書】
【提出日】平成18年3月9日(2006.3.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】センサデバイス、センサデバイス制御プログラム、およびセンサデバイス制御方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メモリと、
外部アプリケーションを有する外部デバイスとの間で信号を送受信する無線コミュニケータと、
該無線コミュニケータを制御する無線コントローラと、
プロセッサと、
前記メモリに一つまたは複数のスクリプトをロードするようプロセッサに指示するプロセスコントローラと、
一つまたは複数のセンサと、
センサドライバコントローラとを具備して成り、
前記プロセスコントローラが、前記プロセッサに前記外部アプリケーションから受信したリクエストに基づいて前記ロードされたスクリプトを実行する指示を行うことにより、
前記センサドライバコントローラが、前記一つまたは複数のセンサの検知データから前記外部アプリケーションと互換性のあるフォーマットを有する変換済み検知データへの変換を制御することを特徴とするセンサデバイス。
【請求項２】
請求項１に記載のセンサデバイスにおいて、
前記外部アプリケーションと互換性のあるフォーマットを有する変換済み検知データとは、前記外部アプリケーションが要求するデータ精度及びサンプリング周波数を満たすデータであることを特徴とするセンサデバイス。
【請求項３】
請求項１または２に記載のセンサデバイスにおいて、
前記一つまたは複数のセンサからの前記変換済み検知データを前記リクエストに基づいて選択する検知データセレクタをさらに具備して成ることを特徴とするセンサデバイス。
【請求項４】
請求項１乃至３の何れかに記載のセンサデバイスにおいて、
前記プロセッサは、前記リクエストに基づいて前記スクリプトを実行することにより前記選択された変換済み検知データを処理し、処理済み情報を取得することを特徴とするセンサデバイス。
【請求項５】
請求項４に記載のセンサデバイスにおいて、
前記処理済み情報は、前記プロセッサの性能と電力消費量と伝送能力とを少なくとも含むパラメータ、前記パラメータを使用する機能、前記センサの少なくとも何れかが前記リクエストを満たし、
前記プロセスコントローラは、前記リクエストを満たす送信間隔で、前記外部アプリケーションを有する外部デバイスへの前記処理済み情報の伝送を開始することを特徴とするセンサデバイス。
【請求項６】
請求項５に記載のセンサデバイスにおいて、
前記伝送される処理済み情報は、前記外部アプリケーションを識別する情報を含むことを特徴とするセンサデバイス。
【請求項７】
請求項１乃至６の何れかに記載のセンサデバイスにおいて、
電源と、
前記電源をモニタし、前記センサデバイスの利用可能パワーレベルを判断し、前記無線コントローラ、前記センサドライバコントローラ、および前記プロセスコントローラの少なくとも一つに前記利用可能パワーレベルを送信する電源モニタと、
をさらに具備して成ることを特徴とするセンサデバイス。
【請求項８】
請求項４乃至７の何れかに記載のセンサデバイスにおいて、
前記プロセスコントローラは、さらに、前記処理済み情報を圧縮および暗号化するようプロセッサに指示することを特徴とするセンサデバイス。
【請求項９】
請求項７または８に記載のセンサデバイスにおいて、
前記無線コントローラは、前記利用可能パワーレベル、前記センサデバイスと前記外部デバイスとの間の伝送距離、および前記センサデバイスのハードウェア能力の少なくとも一つに基づいて、前記処理済み情報を前記外部デバイスへ送信するレート及び電力を規定する無線制御パラメータテーブルを構築することを特徴とするセンサデバイス。
【請求項１０】
請求項７乃至９の何れかに記載のセンサデバイスにおいて、
前記センサドライバコントローラは、前記利用可能パワーレベルおよび前記センサデバイスのハードウェア能力の少なくとも一方に基づいて、前記データ精度及び前記サンプリング周波数を規定するセンサ制御パラメータテーブルを構築することを特徴とするセンサデバイス。
【請求項１１】
請求項７乃至１０の何れかに記載のセンサデバイスにおいて、
前記利用可能パワーレベルおよび前記センサデバイスのハードウェア能力の少なくとも一方に基づいて、前記処理済み情報を伝送するスケジュールを構築するスケジューラをさらに具備して成ることを特徴とするセンサデバイス。
【請求項１２】
請求項１乃至１１の何れかに記載のセンサデバイスにおいて、
前記無線コミュニケータは、無線伝送環境に応じて前記処理済み情報を伝送する伝送レートを変更することを特徴とするセンサデバイス。
【請求項１３】
センサデバイスにセンサデバイス制御方法を実行させるセンサデバイス制御プログラムであって、
前記センサデバイスのメモリに一つまたは複数のスクリプトをロードし、
外部アプリケーションからリクエストを受信し、
前記外部アプリケーションからの前記リクエストに基づいて前記ロードされたスクリプトを実行することにより、前記一つまたは複数のセンサの検知データから前記外部アプリケーションと互換性のあるフォーマットを有する変換済み検知データへの変換を制御することを特徴とするセンサデバイス制御プログラム。
【請求項１４】
請求項１３に記載のセンサデバイス制御プログラムおいて、
前記外部アプリケーションと互換性のあるフォーマットを有する変換済み検知データとは、前記外部アプリケーションが要求するデータ精度及びサンプリング周波数を満たすデータであることを特徴とするセンサデバイス制御プログラム。
【請求項１５】
請求項１３または１４に記載のセンサデバイス制御プログラムにおいて、
前記リクエストに基づいて前記変換済み検知データを選択し、
前記スクリプトを実行することにより前記選択された変換済み検知データから処理済み情報を取得し、
前記取得した処理済み情報を、前記外部アプリケーションを有する外部デバイスに伝送することを特徴とするセンサデバイス制御プログラム。
【請求項１６】
請求項１３乃至１５の何れかに記載のセンサデバイス制御プログラムにおいて、
前記センサデバイスの電源をモニタリングして前記センサデバイスの利用可能パワーレベルを判断することを特徴とするセンサデバイス制御プログラム。
【請求項１７】
請求項１６に記載のセンサデバイス制御プログラムにおいて、
前記利用可能パワーレベル、前記センサデバイスと前記外部デバイスとの間の伝送距離、および前記センサデバイスの前記ハードウェア能力の少なくとも一つに基づいて、前記処理済み情報を前記外部デバイスへ送信するレート及び電力を規定する無線制御パラメータテーブルを構築することを特徴とするセンサデバイス制御プログラム。
【請求項１８】
請求項１６または１７に記載のセンサデバイス制御プログラムにおいて、
前記利用可能パワーレベルおよび前記センサデバイスの前記ハードウェア能力の少なくとも一方に基づいて、前記データ精度及び前記サンプリング周波数を規定するセンサ制御パラメータテーブルを構築することを特徴とするセンサデバイス制御プログラム。
【請求項１９】
請求項１６乃至１８の何れかに記載のセンサデバイス制御プログラムにおいて、
前記利用可能パワーレベルおよび前記センサデバイスの前記ハードウェア能力の少なくとも一方に基づいて、前記処理済み情報を伝送するスケジュールを構築することを特徴とするセンサデバイス制御プログラム。
【請求項２０】
センサデバイスを制御するセンサデバイス制御方法であって、
前記センサデバイスのメモリに一つまたは複数のスクリプトをロードし、
特定のセンサからの情報を取得するリクエストを外部アプリケーションから受信し、
前記ロードされたスクリプトを実行することにより、前記リクエストに基づいて特定されるセンサの検知データから前記外部アプリケーションが要求するデータ精度及びサンプリング周波数を満たす変換済み検知データへの変換を制御することを特徴とするセンサデバイス制御方法。