【手続補正書】
【提出日】平成28年6月10日(2016.6.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
センサーオプティマイザで、第1のセンサー要素からのセンサーデータの第1の要求をプロセッサから受信するステップであり、センサーデータの前記第1の要求が、第1の組のデータストリームパラメータを識別する、ステップと、
前記センサーオプティマイザで、前記第1のセンサー要素からのセンサーデータの第2の要求を受信するステップであり、前記第2の要求が、前記第1の組のデータストリームパラメータとは異なる第2の組のデータストリームパラメータを識別する、ステップと、
前記センサーオプティマイザによって、前記第1の組のデータストリームパラメータおよび前記第2の組のデータストリームパラメータに基づいて、1組のソースパラメータを使用して、前記第1のセンサー要素からのソースデータストリームを要求するステップと、
前記センサーオプティマイザによって、前記ソースデータストリームから第1のセンサーデータストリームを作成するステップであり、前記第1のセンサーデータストリームが、前記第1の組のデータストリームパラメータに一致する、ステップと、
前記センサーオプティマイザによって、前記ソースデータストリームから第2のセンサーデータストリームを作成するステップであり、前記第2のセンサーデータストリームが、前記第2の組のデータストリームパラメータに一致する、ステップと、
前記第1のセンサーデータストリームおよび前記第2のセンサーデータストリームを前記プロセッサに並行して通信するステップと
を含み、
センサーデータの前記第1の要求が、較正されたデータの要求を含み、
前記第1のセンサーデータストリームが、前記第1の組のデータストリームパラメータに一致し、前記較正されたデータを備える
方法。
【請求項２】
センサーデータの前記第2の要求が、較正されていないデータの要求を含み、
前記第2のセンサーデータストリームが、前記第2の組のデータストリームパラメータに一致し、前記較正されていないデータを備える
請求項1に記載の方法。
【請求項３】
センサーデータの前記第1の要求が前記プロセッサ上で動作している第1のアプリケーションから受信され、センサーデータの前記第2の要求が前記プロセッサ上で動作している前記第1のアプリケーションから受信される、請求項2に記載の方法。
【請求項４】
センサーデータの前記第1の要求が前記プロセッサ上で動作している第1のアプリケーションから受信され、センサーデータの前記第2の要求が前記プロセッサ上で動作している第2のアプリケーションから受信される、請求項2に記載の方法。
【請求項５】
前記第1のアプリケーションがカメラアプリケーションを含み、前記第2のアプリケーションがナビゲーションアプリケーションを含む、請求項4に記載の方法。
【請求項６】
前記第1のセンサー要素がジャイロスコープを含む、請求項5に記載の方法。
【請求項７】
前記第1のセンサー要素が加速度計を含み、好ましくは、
前記第1のアプリケーションがユーザインターフェース配向制御アプリケーションを含み、前記第2のアプリケーションがナビゲーションアプリケーションを含む、請求項4に記載の方法。
【請求項８】
センサーデータの前記第1の要求が前記プロセッサ上で動作している第1のアプリケーションから受信され、センサーデータの前記第2の要求が前記プロセッサを含むモバイルデバイス内の第2のプロセッサ上で動作している第2のアプリケーションから受信される、請求項2に記載の方法。
【請求項９】
前記第1のセンサーデータストリーム、および前記第2のセンサーデータストリームを作成するステップが、
前記センサーオプティマイザの信号多重化モジュールで前記第1のセンサー要素から前記ソースデータストリームを受信するステップと、
前記第1のセンサーデータストリームを前記信号多重化モジュールから前記センサーオプティマイザの第1の出力レジスタに出力するステップと、
前記第2のセンサーデータストリームを前記信号多重化モジュールから前記センサーオプティマイザの第2の出力レジスタに出力するステップと
を含む、請求項4に記載の方法。
【請求項１０】
前記第1のセンサーデータストリームを前記第1のアプリケーションに、および前記第2のセンサーデータストリームを前記第2のアプリケーションに並行して通信するステップが、
第1の時間に開始し、第2の時間に終了する、センサーアドレス指定モジュールを介して、前記第1のセンサーデータストリームを前記第1の出力レジスタから前記プロセッサの前記第1のアプリケーションに通信するステップと、
第3の時間に開始し、第4の時間に終了する、前記センサーアドレス指定モジュールを介して、前記第2のセンサーデータストリームを前記第2の出力レジスタから前記プロセッサの前記第2のアプリケーションに通信するステップであり、前記第3の時間が前記第1の時間よりも後であり、前記第3の時間が前記第2の時間よりも早い、ステップと
を含む、請求項9に記載の方法。
【請求項１１】
第1のセンサー要素を備える第1のセンサーモジュールと、
前記第1のセンサーモジュールに結合されたセンサーオプティマイザと、
前記センサーオプティマイザを介して前記第1のセンサーモジュールに結合されたプロセッサと
を備え、前記センサーオプティマイザが、前記第1のセンサーモジュールからソースセンサーデータストリームを受信し、前記ソースセンサーデータストリームから導出された少なくとも2つのセンサーデータストリームを前記プロセッサに並行して出力し、
前記センサーオプティマイザが、
信号多重化モジュールによって前記第1のセンサー要素に結合された複数のデジタルフィルタと、
前記複数のデジタルフィルタのうちの1つの対応するデジタルフィルタに各々結合される複数の出力レジスタと、
前記複数の出力レジスタに結合されたセンサーアドレス指定モジュールと
を備える、デバイス。
【請求項１２】
前記センサーオプティマイザが、第1の較正モジュールをさらに備え、
前記複数のデジタルフィルタが、第1のデジタルフィルタと、第2のデジタルフィルタとを備え、
前記プロセッサが複数のアプリケーションを実行し、前記複数のアプリケーションの各アプリケーションが、前記複数のアプリケーションの各アプリケーションによるセンサーデータの要求の一部として、1組のデータストリームパラメータを前記センサーアドレス指定モジュールへの通信のために前記プロセッサに提供し、
前記複数の出力レジスタが、前記第1のデジタルフィルタに結合された第1の出力レジスタと、前記第2のデジタルフィルタに結合された第2の出力レジスタとを備え、
前記第1のデジタルフィルタが、前記第1の較正モジュールを介して前記第1の出力レジスタに結合される
請求項11に記載のデバイス。
【請求項１３】
センサーモジュールからのソースセンサーデータストリームをインターセプトするための手段と、
前記ソースセンサーデータストリームから導出された少なくとも2つの異なるセンサーデータストリームを作成するための手段と、
プロセッサに少なくとも2つの異なるセンサーデータストリームを並行して出力するための手段と
を備え、
前記プロセッサから前記センサーモジュールへのセンサーデータストリームの要求をインターセプトするための手段と、
センサーデータストリームの前記インターセプトされた要求からの要求されたセンサーストリームパラメータに一致するように、各センサーデータストリームについての1組のセンサーストリームパラメータを調整するための手段と
をさらに備える、デバイス。
【請求項１４】
第2のセンサーモジュールからの第2のソースセンサーデータストリームをインターセプトするための手段と、
前記第2のソースセンサーデータストリームから導出された少なくとも2つの異なるセンサーデータストリームを作成するための手段と、
前記プロセッサに第2の少なくとも2つの異なるセンサーデータストリームを並行して出力するための手段と
をさらに備える請求項13に記載のデバイス。
【請求項１５】
記憶媒体に結合されたプロセッサによって実行されると、デバイスに請求項1乃至10の何れか1項に記載の方法を実行させるコンピュータ可読命令を含む、非一時的コンピュータ可読記憶媒体。