(57)【要約】      （修正有）【課題】効率よく、柔軟にデータを処理するためのセントラルデバイスおよびシステムを提供する。【解決手段】システム１は、データ獲得デバイス１１、セントラルデバイス１３およびユーザデバイス１５を含む。データ獲得デバイスは、テスト中のオブジェクト１０に結合され、テスト中のオブジェクトから未加工データを受信し、未加工データを送信する。セントラルデバイスは、データ獲得デバイスから未加工データを受信し、ウェブインタフェースを用いてウェブアプリケーションを実行し、未加工データに基づいてアプリケーションデータをユーザデバイスに供給する。【選択図】図１Ａ
2020194543.tif 000002
【特許請求の範囲】
【請求項１】
テスト中のオブジェクトから未加工データを獲得するためのデータ獲得デバイスを備え、
前記データ獲得デバイスは、
テスト中の前記オブジェクトに結合され、前記テスト中のオブジェクトから前記未加工データを受信するデータインタフェースと、
前記データインタフェースに電気的に結合されている第１のトランシーバと、
ストレージと、
前記データ獲得デバイスの前記第１のトランシーバから、前記未加工データを受信する第２のトランシーバと、
前記ストレージおよび前記第２のトランシーバに電気的に結合されている第１の処理ユニットであって、
前記未加工データを前記ストレージに記憶し、
ウェブインタフェースを用いてウェブアプリケーションを実行し、前記未加工データに基づいてアプリケーションデータを供給する第１の処理ユニットと、
前記第１の処理ユニットに電気的に結合されている第３のトランシーバと、
を備えたセントラルデバイスと、
を備えたデーを処理するためのシステム。
【請求項２】
前記ウェブインタフェースを用いて前記ウェブアプリケーションを実行し、前記未加工データに基づいて前記アプリケーションデータを供給することは、さらに、前記未加工データを前記アプリケーションデータとして利用することを含む、請求項１に記載のシステム。
【請求項３】
前記ウェブインタフェースを用いて前記アプリケーションを実行し、前記未加工データに基づいて前記アプリケーションデータを供給することは、さらに、前記未加工データを前記アプリケーションデータに変換するためのデータ計算アプリケーションを実行することを含む、請求項１に記載のシステム。
【請求項４】
前記セントラルデバイスと通信するユーザデバイスをさらに備え、前記ユーザデバイスは、
第４のトランシーバと、
前記第４のトランシーバに電気的に結合され、
前記セントラルデバイスの前記ウェブアプリケーションの前記ウェブインタフェースとインタフェースするブラウズアプリケーションを実行し、
前記セントラルデバイスから前記アプリケーションデータを要求し、前記第４のトランシーバは、前記セントラルデバイスの前記第３のトランシーバを介して前記アプリケーションデータを受信し、
前記ブラウズアプリケーションを実行して前記アプリケーションデータをデータオブジェクトに処理するための第２の処理ユニットと、
前記第２の処理ユニットに電気的に結合され、制御信号を受信し、前記制御信号に従って前記データに対して出力動作を実行する入出力ユニットと、
を備えた請求項１に記載のシステム。
【請求項５】
前記入出力ユニットは、タッチスクリーンを備え、前記制御信号は、ジェスチャ信号を備え、
前記出力動作は、前記データオブジェクトの少なくとも一部を前記タッチスクリーンに表示することを備えた、請求項４に記載のシステム。
【請求項６】
前記ユーザデバイスの前記第２の処理ユニットは、命令を前記第４のトランシーバを介して前記セントラルデバイスの前記第３のトランシーバに送信して、前記セントラルデバイスの前記第１の処理ユニットに、前記データ計算アプリケーションをセットアップするように命令する、請求項４に記載のシステム。
【請求項７】
前記アプリケーションデータは、複数のデータと、それぞれ前記複数のデータに対応する複数のタイムスタンプを備え、前記データオブジェクトは、前記アプリケーションの少なくとも一部に基づいて取得される、請求項４に記載のシステム。
【請求項８】
前記第１の処理ユニットはさらに、前記未加工データを他のアプリケーションデータに計算するための他のデータ計算アプリケーションを実行する、請求項３に記載のシステム。
【請求項９】
前記データ獲得デバイスは、テスト中の前記オブジェクトからの前記未加工データを記憶するためのストレージを持たず、前記第１のトランシーバは、前記未加工データをリアルタイムで送信する、請求項１に記載のシステム。
【請求項１０】
前記セントラルデバイスの前記第１の処理ユニットは、前記ウェブインタフェースを用いて前記ウェブアプリケーションを実行し、前記第３のトランシーバを介してデバイス構成を受信し、前記デバイス構成は、前記データ獲得デバイスの少なくとも１つの設定を校正するために使用され、前記データ獲得デバイスはさらに、前記第１のトランシーバを介して前記セントラルデバイスから前記デバイス構成をさらに受信する、請求項１に記載のシステム。
【請求項１１】
前記データ獲得デバイスは、ヘッドステージデバイスを備え、前記データ獲得デバイスの前記データインタフェースは、アナログ信号を前記未加工データに変換するアナログ−デジタルコンバータを備え、前記アナログ信号は、前記ヘッドステージデバイスを介してバイオロジカルオブジェクトをプローブすることにより取得される、請求項１に記載のシステム。
【請求項１２】
前記第１のトランシーバと前記第２のトランシーバは、Bluetooth Low Energyのプロトコルに基づいて互いに通信する、請求項１に記載のシステム。
【請求項１３】
前記第３のトランシーバと前記第４のトランシーバは、Ｗｉ−Ｆｉのプロトコルに基づいて互いに通信する、請求項４に記載のシステム。
【請求項１４】
前記データ獲得デバイスはさらに、前記データインタフェースおよび前記第１のトランシーバに電気的に結合され、前記第１のトランシーバが前記未加工データを送信するのを制御するコントローラを備えた、請求項１に記載のシステム。
【請求項１５】
前記セントラルデバイスの前記第１の処理ユニットは、前記第２のトランシーバを介して同期信号を送信し、前記データ獲得デバイスの前記コントローラは、さらに、前記第１のトランシーバを介して前記同期信号を受信し、前記データ獲得デバイスを前記同期信号に従って前記セントラルデバイスに同期させる、請求項１４に記載のシステム。
【請求項１６】
ストレージと、
データ獲得デバイスから未加工データを受信する第１のトランシーバと、
前記ストレージおよび前記第１のトランシーバに電気的に結合され、
前記未加工データを前記ストレージに記憶し、
ウェブインタフェースを用いてウェブアプリケーションを実行し、前記未加工データに基づいてアプリケーションデータを供給する処理ユニットと、
前記処理ユニットと電気的に結合された第２のトランシーバと、
を備えたデータを処理するためのセントラルデバイス。
【請求項１７】
前記ウェブインタフェースを用いて前記ウェブアプリケーションを実行し、前記未加工データに基づいて前記アプリケーションデータを供給することは、さらに、前記未加工データを前記アプリケーションデータとして利用することを含む、請求項１６に記載のセントラルデバイス。
【請求項１８】
前記ウェブインタフェースを用いて前記ウェブアプリケーションを実行し、前記未加工データに基づいて前記アプリケーションを供給することは、さらに、前記未加工データを前記アプリケーションデータに変換するためのデータ計算アプリケーションを実行することを含む、請求項１７に記載のセントラルデバイス。
【請求項１９】
前記処理ユニットはさらに、前記未加工データを他のアプリケーションデータに計算するための他のデータ計算アプリケーションを実行することを含む請求項１８に記載のセントラルデバイス。
【請求項２０】
前記処理ユニットは、前記ウェブインタフェースを用いて前記ウェブアプリケーションを実行し、前記第２のトランシーバを介してデバイス構成を受信し、前記第１のトランシーバを介して前記データ獲得デバイスの少なくとも１つの設定を構成する、請求項１６に記載のセントラルデバイス。
【請求項２１】
前記セントラルデバイスの前記処理ユニットは、同期信号を、前記第１のトランシーバを介して前記データ獲得デバイスに送信する、請求項２０に記載のセントラルデバイス。
【請求項２２】
複数のオブジェクトから信号を検出する複数の検出ユニットと、
前記検出ユニットと無線で通信し、前記検出された信号に基づいてアプリケーションデータを生成し、ウェブインタフェースを用いてウェブアプリケーションを実行し、前記アプリケーションデータを、ネットワークを介して少なくとも１つのユーザデバイスに供給する、実験システム。
【請求項２３】
前記ハブは、前記ウェブアプリケーションの前記ウェブインタフェースを実行し、前記少なくとも１つのユーザデバイスから構成を受信し、前記構成に従って前記検出ユニットの少なくとも１つを構成する、請求項２２に記載の実験システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は、一般にデータを処理するためのセントラルデバイスおよびシステムに関し、特に、データを自動的に処理するためのセントラルデバイスに基づいたシステムに関する。
【背景技術】
【０００２】
一般的なデータ処理手続きに関して、データ検知コンポーネント、データ計算部、ユーザインタフェース部を有するハードウェア（例えば、ベンチトップ機器（benchtop instrument）が提供される。一般的なケースでは、データ検知コンポーネント、データ計算部、およびユーザインタフェース部はすべて、１つのコンテナ、例えば、インストルメンテーションシャーシ（instrumentation chassis）内に集積される。しかしながら、一般的なデータ処理手続きおよびそれらのハードウェアは、効率が悪く、柔軟性が無い。
【発明の概要】
【０００３】
この開示の一つの態様は、データを処理するシステムを提供する。システムは、データ獲得デバイスおよびセントラルデバイスを含む。データ獲得デバイスは、テスト中のオブジェクトから未加工データを獲得するためのものであり、データインタフェースと第１のトランシーバを含む。データインタフェースは、テスト中のオブジェクトから未加工データを受信するためにテスト中のオブジェクトに結合される。第１のトランシーバは、電気的にデータインタフェースに結合される。セントラルデバイスは、ストレージ、第２のトランシーバ、第１の処理ユニットおよび第３のトランシーバを含む。第２のトランシーバは、データ獲得デバイスの第１のトランシーバから未加工データを受信するためのものである。第１の処理ユニットはストレージおよび第２のトランシーバに電気的に結合される。第１の処理ユニットは、ストレージに未加工データを記憶し、ウェブインタフェースを用いてウェブアプリケーションを実行し未加工データに基づいてアプリケーションデータを提供するために使用される。第３のトランシーバは、第１の処理ユニットに電気的に結合される。
【０００４】
この開示の１つの態様は、データを処理するためのセントラルデバイスを提供する。セントラルデバイスは、ストレージ、第１のトランシーバ、第２のトランシーバ、および処理ユニットを含む。第１のトランシーバは、データ獲得デバイスから未加工データを受信するためのものである。処理ユニットは、ストレージおよび第１のトランシーバに電気的に結合される。処理ユニットは、未加工データをストレージに記憶し、ウェブインタフェースを用いてウェブアプリケーションを実行し、未加工データに基づいたアプリケーションデータを提供するためのものである。第２のトランシーバは、処理ユニットに電気的に結合される。
【０００５】
この開示の１つの態様は、実験システムを提供する。実験システムは、複数の検出ユニットとハブを含む。検出ユニットは、複数のオブジェクトから信号を検出するためのものである。ハブは、検出ユニットと無線通信し、検出した信号に基づいてアプリケーションデータを生成し、ウェブインタフェースを用いてウェブアプリケーションを実行し、アプリケーションデータを提供する。アプリケーションデータは、ネットワークを介して少なくとも１つのユーザデバイスに提供される。以下に述べるこの開示の詳細な記述をより良く理解することができるように、上述の記載は、この開示の特徴と技術を概説した。
【０００６】
この開示のさらなる特徴と利点は、以下に記載され、この開示の特許請求の範囲の主題を形成する。開示された概念および特定の実施形態は、この開示と同じ目的を実行するための他の構造またはプロセスを変更し、または設計するための基礎として、容易に利用可能であることが、当業者により理解されねばならない。また、そのような等価な構成は、添付された特許請求の範囲に記載された、この開示の精神と範囲から逸脱しないことが、当業者により理解されねばならない。この開示の完全な理解は、図面全体を通して、類似のエレメントに類似の参照符号が付された図面とともに考察するとき、詳細な説明および特許請求の範囲を参照することにより得ることができる。
【図面の簡単な説明】
【０００７】
【図１Ａ】この開示の種々の実施形態に従ってデータを処理するためのシステムの概略図である。
【図１Ｂ】この開示の種々の実施形態に従うデータ獲得デバイスのブロック図である。
【図１Ｃ】この開示の種々の実施形態に従うセントラルデバイスのブロック図である。
【図１Ｄ】この開示の種々の実施形態に従うユーザデバイスのブロック図である。
【図２Ａ】この開示の種々の実施形態に従ってデータを処理する概略図である。
【図２Ｂ】この開示の種々の実施形態に従ってデータオブジェクトを出力し、操作する概略図である。
【図２Ｃ】この開示の種々の実施形態に従ってデータ計算アプリケーションを指示する概略図である。
【図２Ｄ】この開示の種々の実施形態に従って、データ計算アプリケーションをセットアップする概略図である。
【図２Ｅ】この開示の種々の実施形態に従って、データ獲得デバイスを構成する概略図である。
【図２Ｆ】この開示の種々の実施形態に従ってデータ獲得デバイスを構成する概略図である。
【図３Ａ】この開示の種々の実施形態に従ってデータを処理するシステムの概略図である。
【図３Ｂ】この開示の種々の実施形態に従ってデータを処理するシステムの概略図である。
【図４】この開示の種々の実施形態に従ってデータ獲得デバイス間の同期の概略図である。
【発明を実施するための形態】
【０００８】
以下の開示は、提供される主題の異なる特徴をインプリメントするための多くの異なる実施形態、または例を提供する。コンポーネントおよびアレンジメントの特定の例は、この開示を簡単化するために、以下に記載される。これは、もちろん単なる例であり、限定することを意図したものではない。たとえば、以下に記載する第２の特徴の上に、第１の特徴を形成することは、第１と第２の特徴が直接接触して形成される実施例を含むことができ、また、第１と第２の特徴が直接接触しないように、第１と第２の特徴の間に、さらなる特徴を形成することができる実施形態を含むことができる。さらに、この開示は、種々の例において、参照符号および／または文字を反復することができる。この反復は、簡単化と明瞭さのためであり、それ自体が、ここに記載した種々の実施形態および／または構成の間の関係に、影響を及ぼすものではない。
【０００９】
この開示の実施形態を以下に詳細に述べる。しかしながら、この開示は、多種多様な特定のコンテキストにおいて、具現化することができる、多くの適用可能な発明概念を提供することを理解されたい。ここで述べた特定の実施形態は、単なる例示であり、この開示の範囲を限定するものではない。
【００１０】
「一実施形態（one embodiment）」、「一実施形態（an embodiment）」、「例示実施形態」、「他の実施形態（other embodiments）」、「他の実施形態（another embodiment）」等への言及は、そのように記載されたこの開示の実施形態（複数の場合もある）が特定の特徴、構造、または特性を含むことができるが、すべての実施形態が必ずしも特定の特徴、構造または特性を含むわけではない。さらに、「この実施形態において」というフレーズの反復使用は、同じ実施形態であってもよいけれども、必ずしも同じ実施形態に言及するものではない。
【００１１】
一般的なデータ処理手続きに関して、データ検出コンポーネント、データ計算部、ユーザインタフェース部を有するハードウェア（例えば、ベンチトップ機器（benchtop instrument））が提供される。一般的な場合、データ検知コンポーネント、データ計算部、およびユーザインタフェース部は、すべて、１つのコンテナ、例えば、インストルメンテーションシャーシ内に集積される。データ検出コンポーネントは、データを取得するためのオブジェクトを検出するために使用される。検出されたデータは、ユーザインタフェース部に表示される前に、必要な調整および／または変換のためにデータ計算部へ入力される。
【００１２】
いくつかの場合、特にハイエンドプロダクトに対して、ハードウェアはさらに、パラレルポート（例えば、ＩＥＥＥ４８８）、シリアルポート（例えば、ＵＡＲＴ、ＲＳ２３２、ＲＳ４８５）および／またはＵＳＢポートのようなデータ送信ポートを有する。データは、データ送信ポートを介してユーザ機器に供給される。したがって、データ送信ポートを介してハードウェアに接続した後で、ユーザ機器は、ハードウェアから検出したデータを取得することができ、および／または検出したデータを処理するために指定されたソフトウェアを実行することができる。
【００１３】
しかしながら、一般的なデータ獲得手続に使用される、上述したハードウェアの場合、少なくとも以下の欠陥がある。
（１）１つのボックス内に、すべてのエレメントを集積することは、データ獲得手続の柔軟性を低減する。
（２）ハードウェアがデータ送信ポートを有する場合、ユーザ機器は、全プロセスの期間、ハードウェアに接続したままにする必要がある。
（３）ハードウェアがデータ送信ポートを有する場合、ユーザ機器のディスプレイは、ユーザインタフェース部を交換することができ、ユーザインタフェース部を冗長なものにさせる。
（４）ハードウェアがデータ送信部を有する場合、利用可能なデータ送信ポートの数が、ハードウェアに接続可能なユーザ機器の最大数を制限する。
【００１４】
一般的なデータ獲得プロシージャのハードウェアの欠陥を改善するために、この開示は、一般に、データを処理するためのセントラルデバイスとシステムを提供する。特に、セントラルデバイスベースのシステムは、少なくともデータサーバの役割を果たすとともに、ウェブベースＵＩ（ユーザインタフェース）サーバの役割を果たす。データサーバの役割により、セントラルデバイスベースシステムは、外部データ検出コンポーネントから、データを受信することができ、受信したデータを記憶することができる。ウェブベースＵＩサーバの役割により、セントラルデバイスベースシステムは、データをユーザデバイスに供給することができる。さらに、詳細は、以下のパラグラフで記載される。
【００１５】
図１Ａは、データを処理するためのシステム１の概略図である。システム１は、データ獲得デバイス１１、セントラルデバイス１３、およびユーザデバイス１５を含むことができる。図１Ｂ乃至１Ｄは、データ獲得デバイス１１、セントラルデバイス１３、およびユーザデバイス１５のブロック図である。
【００１６】
いくつかの実施形態において、データ獲得デバイス１１は、データインタフェース１１１、コントローラ１１３および第１のトランシーバ１１５を含むことができる。データインタフェース１１１、コントローラ１１３、および第１のトランシーバ１１５は、電気的に結合することができる（例えば、バス１１９を介して電気的に結合される）。
【００１７】
いくつかの実施形態において、セントラルデバイス１３は、第２のトランシーバ１３１、ストレージ１３３、第１の処理ユニット１３５、および第３のトランシーバ１３７を含むことができる。第２のトランシーバ１３１、ストレージ１３３、第１の処理ユニット１３５、および第３のトランシーバ１３７は、電気的に結合することができる（例えば、バス１３９を介して電気的に結合される）。
【００１８】
いくつかの実施形態において、ユーザデバイス１５は、第４のトランシーバ１５１、第２の処理ユニット１５３、および入出力（Ｉ／Ｏ）ユニット１５５を含むことができる。第４のトランシーバ１５１、第２の処理ユニット１５３、および入出力ユニット１５５は、電気的に結合することができる（例えば、バス１５９を介して電気的に結合される）。個々のエレメント間の相互作用は、シリアルまたはパラレルバスを含み、さらに以下に記載される。
【００１９】
図２Ａを参照されたい。図２Ａは、データ処理の概略図である。いくつかの実施形態において、データ獲得デバイス１１のデータインタフェース１１１は、テスト中のオブジェクト１０から、入力信号を受信するために、テスト中のオブジェクト１０と結合することができ、入力信号に従う未加工データ１００を生成する。コントローラ１１３は、第１のトランシーバ１１５を制御して、未加工データ１００を、セントラルデバイス１３に送信する。
【００２０】
いくつかのインプリメンテーションにおいて、データインタフェース１１１は、トランスデューサを含むことができ、入力信号は少なくともトランスデューサを介して取得することができる。例えば、トランスデューサは、テスト中のオブジェクト１０から取得した物理量を電気信号に変換する。いくつかのインプリメンテーションにおいて、トランスデューサは、テスト中のオブジェクトに隣接して配置することができる。例えば、トランスデューサは、電極（ワイヤ、プローブ、導電性パッド等）を含む。トランスデューサは、電極の周りの電磁状態を、電極に接続された導電体内の電圧および電流信号に変換する。他の例では、トランスデューサは、テスト中のオブジェクトに隣接する組織に配置されたサーミスタを含み、その温度をモニタする。さらに、他の例では、トランスデューサは、テスト中のオブジェクトに隣接して配置された容量性圧力センサを含む（例えば、テスト中のオブジェクトの器官内で、その内部圧力をモニタする）。いくつかのインプリメンテーションにおいて、データインタフェース１１１は、さらにフロントエンドアナログエレクトロニクスを含み、抵抗性／容量性測定により、トランスデューサの出力を受信する。いくつかのインプリメンテーションにおいて、データインタフェース１１１は、さらに増幅器とアナログデジタルコンバータ（ＡＤＣ）を含み、フロントエンドアナログエレクトロニクスの出力をデジタル信号に変換する。いくつかのインプリメンテーションにおいて、変換されたデジタル信号は、未加工データ１００として認識することができる。
【００２１】
いくつかの実施形態において、セントラルデバイス１３の第２のトランシーバ１３１は、データ獲得デバイス１１の第１のトランシーバ１１５から未加工データを受信することができる。いくつかのインプリメンテーションにおいて、データ獲得デバイス１１の第１のトランシーバ１１５と、セントラルデバイス１３の第２のトランシーバ１３１は、電力節約のために低電力消費ネットワークプロトコル（例えば、Bluetooth Low Energyプロトコル）に基づいて、互いに通信することができる。
【００２２】
データ獲得デバイス１１データ（すなわち、未加工データ１００）を収集した後、異なるユーザのプラットフォームにデータを供給するために、ウェブサービスの技術を導入することができる。特に、第１の処理ユニット１３５は、ウェブインタフェースＷＩを用いてウェブアプリケーションＷＡを実行し、アプリケーションデータ１３２を供給することができる。アプリケーションデータ１３２は、ウェブインタフェースＷＩを用いて、ウェブアプリケーションＷＡを介して、未加工データ１００に従って供給される。
【００２３】
特に、いくつかの実施形態においておいて、セントラルデバイス１３の第１の処理ユニット１３５は、未加工データ１００をアプリケーションデータ１３２として利用することができる。次に、第１の処理ユニット１３５は、アプリケーションデータ１３２を第３のトランシーバ１３７を介してユーザデバイス１５に送信することができる。アプリケーション１３２の送信は、ユーザデバイス１５からウェブアプリケーションＷＡへの要求に応答することができる。例えば、リアルタイムディスプレイ、従前のデータのレビュー、およびデータセットをユーザデバイス１５へダウンロードすることに関する要求である。第１の処理ユニット１３５は、また、第３のトランシーバ１３７を介してユーザデバイス１５からアップロードされたデータを受信することができる。この開示を限定するものではないが、いくつかのインプリメンテーションにおいて、第１の処理ユニット１３５は、一時的に未加工データを、後の使用のために、ストレージ１３３に記憶することができる。
【００２４】
いくつかの実施形態において、セントラルデバイス１３の処理ユニット１３５はさらに、未加工データ１００をアプリケーションデータ１３２に変換するためのデータ計算アプリケーションＣＡを実行することができる。データ計算アプリケーションＣＡは、ストレージ１３３にインストールすることができる。次に、セントラルデバイス１３の処理ユニット１３５は、第３のトランシーバ１３７を介してアプリケーションデータ１３２をユーザデバイス１５に送信することができる。
【００２５】
例えば、データ計算アプリケーションＣＡは、いくつかの特定の実験用ソフトウェアであり得、アプリケーションデータ１３２は、実験用ソフトウェアにより生成された、処理されたデータであり得る。この開示を限定するものではないが、いくつかのインプリメンテーションにおいて、データ計算アプリケーションＣＡは、セントラルデバイス１３外部のクラウドサーバにインストールすることができ、クラウドサーバにより実行することができる。これらの実施形態において、未加工データ１００は、計算アプリケーションＣＡが計算するために、クラウドサーバに送信することができ、計算されたデータは、後の使用のために、セントラルデバイス１３に返送することができる。
【００２６】
さらに、具体的には、データ計算アプリケーションＣＡにより実行されるデータ処理手続きは、データ抽出（特徴抽出、トレンドフィッティング（trend-fitting）、統計的低下）、データ相関（データセット内またはデータセット間）、データ変換（例えば、フーリエ変換、ヒルベルト・ファン変換、ウェーブレット変換)等を含むことができる。
【００２７】
いくつかの実施形態において、ユーザは、ユーザデバイス１５を用いてアプリケーションデータ１３２を検索することができる。特に、ユーザ動作に基づいて、ユーザデバイス１５の第２の処理ユニット１５３は、セントラルデバイス１３のウェブアプリケーションＷＡのウェブインタフェースＷＩとインタフェースするために、ブラウズアプリケーションＢＡを実行することができる。
【００２８】
次に、ユーザの需要に基づいて、ユーザデバイス１５は、セントラルデバイス１３から、未加工データ１００および／または計算アプリケーションＣＡにより返還されたデータを含み得る、アプリケーションデータ１３２を要求することができる。従って、セントラルデバイス１３の第３のトランシーバ１３７は、アプリケーションデータ１３２を、要求に従って、ネットワークを介してユーザデバイス１５に送信することができる。従って、ユーザデバイス１５の第４のトランシーバ１５１は、セントラルデバイス１３からアプリケーションデータ１３２を受信することができる。
【００２９】
いくつかのインプリメンテーションにおいて、セントラルデバイス１３の第３のトランシーバ１３７と、ユーザデバイス１５の第４のトランシーバ１５１は、ウェブサービスのための良く発達したネットワークプロトコル（例えば、Ｗｉ−Ｆｉネットワークプロトコル）に基づいて互いに通信することができる。
【００３０】
その後、ユーザデバイス１５の第２の処理ユニット１５３は、ブラウズアプリケーションＢＡを実行してアプリケーションデータ１３２をデータオブジェクトＯＢに転送することができる。ユーザデバイス１５のＩ／Ｏユニット１５５は、ブラウズアプリケーションＯＢのグラフィックユーザインタフェースＧＵＩを介して、データオブジェクトＯＢを出力することができる。ユーザデバイス１５のＩ／Ｏユニット１５５はさらに、制御信号を受信してデータオブジェクトＯＢへの出力動作を実行することができる。
【００３１】
特に、いくつかの実施形態において、Ｉ／Ｏユニット１５５は、タッチスクリーンを含むことができ、データオブジェクトＯＢを、ブラウズアプリケーションのグラフィックユーザインタフェースＧＵＩを介してタッチスクリーンに表示することができる。ユーザは、データオブジェクトＯＢを操作するためにタッチスクリーンをタッチすることができる。
【００３２】
例えば、図２Ａと共に図２Ｂを参照されたい。図２Ｂは、データオブジェクトＯＢを出力し操作する概略図である。詳細には、アプリケーションデータ１３２は、電流および電圧のデータを含むことができ、アプリケーションエータ１３２から転送されたデータオブジェクトＯＢは、グラフィックユーザインタフェースＧＵＩを介してタッチスクリーン上に、ＩＶ曲線として表示することができる。
【００３３】
ユーザは、グラフィックユーザインタフェースＧＵＩを介してレンダリングされた、ユーザが見ているものに基づいてタッチスクリーン上に異なる種類のジェスチャを印加することができる。このように、種々の制御信号は、タッチスクリーンを介してジェスチャから生成することができる。従って、データオブジェクトＯＢの少なくとも一部を、制御信号に従ってタッチスクリーンに表示することができる（例えば、データオブジェクトＯＢは、制御信号に従って、詳細のためにズームインし、より大きな画像のためにズームアウトすることができる）。
【００３４】
いくつかの実施形態において、アプリケーションデータ１３２は、複数のデータおよび複数のタイムスタンプを含むことができる。複数のタイムスタンプは、複数のデータに対応する。データオブジェクトＯＢは、アプリケーションデータ１３２の少なくとも一部に基づいて取得することができる。
【００３５】
特に、ユーザは、特定のタイムインターバル期間のデータしか必要としない。従って、データオブジェクトＯＢは、アプリケーションデータ１３２の、特定のタイムインターバル期間における、いくつかのタイムスタンプを有する、いくつかのデータを含むことができる。それゆえ、データを送信するための帯域幅要求は、低減することができる。
【００３６】
アプリケーションデータ１３２が未加工データ１００を含むとき、未加工データ１００は、複数のデータと対応するタイムスタンプを含むことができる。同様に、アプリケーションデータ１３２が計算アプリケーションＣＡにより変換されたデータを含むとき、変換されたデータは、複数のデータと対応するタイムスタンプを含むことができる。
【００３７】
いくつかの実施形態において、アプリケーションデータ１３２は、ウェブサービスの技術を介してセントラルデバイス１３により供給することができるので、マルチユーザデバイスとの接続は、本質的にサポートすることができ、各ユーザデバイスは、個々にアプリケーションデータ１３２を利用することができる。
【００３８】
いくつかの実施形態において、セントラルデバイス１３は、アプリケーションデータ１３２を表示するためのディスプレイを持たなくすることができる。なぜならば、アプリケーションデータ１３２は、ユーザデバイス１５に表示することができるからである。例えば、いくつかのユーザデバイス（例えば、スマートフォン、タブレット、ノートブックＰＣｓ、デスクトップコンピュータ、およびそれらに接続されたコンソール／端末を備えたセントラルデバイス）は、セントラルデバイス１３により供給されたデータを表示する、適切なディスプレイを備えることができる。
【００３９】
さらに、いくつかの実施形態において、セントラルデバイス１３は、制御パネル（例えば、セントラルデバイス１３を設定するためのボタン／ノブを備えた制御パネル）を持つ必要がない。何故ならば、セントラルデバイスおよびセントラルデバイス１３のデータ計算アプリケーションＣＡの構成は、ウェブインタフェースを介してユーザデバイス１５により設定することができるからである。
【００４０】
例えば、いくつかのユーザデバイスは、ユーザの制御動作を検出するための適切な制御手段（すなわち、入力手段、例えば、プッシュボタンキー、キーボード、キーパッド、マウス、タッチスクリーン、トラックボール、ジョイスティック、音声コマンド、ジェスチャ制御、顔認識、脳型コンピュータインタフェース等）を備えることができる。ユーザの制御動作は、ネットワークを介して、セントラルデバイス１３と、セントラルデバイス１３のデータアプリケーションの制御を設定するのに使用することができる。
【００４１】
図２Ｃを参照されたい。図２Ｃは、データ計算アプリケーションＣＡを指示する概略図である。いくつかの実施形態において、ユーザは、ユーザデバイス１５によりデータ計算アプリケーションＣＡを指示することができる。
【００４２】
特に、セントラルデバイス１３のウェブアプリケーションＷＡは、ウェブインタフェースＷＩを介して、データ計算アプリケーションＣＡのインストラクションを供給することができる。ウェブインタフェースＷＩとインタフェースするブラウズアプリケーションＢＡは、データ計算アプリケーションＣＡのインストラクションを取得することができる。ユーザデバイス１５のＩ／Ｏユニット１５５は、ブラウズアプリケーションＢＡのグラフィックユーザインタフェースＧＵＩを介して、インストラクションを出力することができる。従って、ユーザは、供給されたインストラクションに基づいてデータ計算アプリケーションＣＡをセットアップすることができる。
【００４３】
特に、ユーザが、(ウェブアプリケーションＷＡのウェブインタフェースＷＩとインタフェースする）ブラウズアプリケーションＢＡのグラフィックユーザインタフェースＧＵＩを介してデータ計算アプリケーションのインストラクションの１つを選択すると、ユーザデバイス１５の第２の処理ユニット１５３は、インストラクション１５０を、第４のトランシーバ１５１を介してセントラルデバイス１３の第３のトランシーバ１３７に、送信することができる。インストラクション１５０は、セントラルデバイス１３の第１の処理ユニット１３５が、データ計算アプリケーションＣＡをセットアップするように命令するのに使用することができる。
【００４４】
例えば、図２Ｄを参照されたい。図２Ｄは、データ計算アプリケーションＣＡをセットアップする概略図である。ＣＡのインストラクションは、ブラウズアプリケーションＢＡのグラフィックユーザインタフェースＧＵＩを介して、Ｉ／Ｏユニット１５５（例えば、タッチスクリーン）に表示することができる。ユーザは、データ計算アプリケーションＣＡのアイテム１に関するタブ１をクリックすることができる。次に、ユーザは、インストラクション１５０を選択するために、アイテム１の逆三角形ボタンをクリックすることができる。
【００４５】
インストラクション１５０を選択した後、ユーザは、確認ボタンをクリックすることができる。従って、ユーザデバイス１５は、インストラクション１５０に従って、データ計算アプリケーションＣＡをセットアップするように、セントラルデバイス１３に命令するためのインストラクション１５０を、セントラルデバイス１３に送信することができる。
【００４６】
図２Ｅを参照されたい。図２Ｅは、データ獲得デバイス１１を構成する概略図である。いくつかの実施形態において、ユーザは、ユーザデバイス１５により、データ獲得デバイス１１を構成することができる。
【００４７】
特に、ウェブアプリケーションＷＡは、ユーザがデータ獲得デバイス１１を構成するためにデータ獲得デバイス１１のいくつかの構成を提供することができる。それゆえ、ユーザが、（ウェブアプリケーションＷＡのウェブインタフェースＷＩとインタフェースする）ブラウズアプリケーションＢＡを介してデータ獲得デバイス１１のデバイス構成１５２を選択すると、ユーザデバイス１５の第２の処理ユニット１５３は、第４のトランシーバを介してデバイス構成１５２を、セントラルデバイス１３の第３のトランシーバ１３７に送信することができる。
【００４８】
従って、セントラルデバイス１２の第３のトランシーバ１３７が、デバイス構成１５２を受信した後で、第１の処理ユニット１３５は、第２のトランシーバ１３１を制御して、デバイス構成１５２をデータ獲得デバイス１１に送信することができる。デバイス構成１５２は、データ獲得デバイス１１の少なくとも１つの設定に使用することができる。
【００４９】
言い換えれば、データ獲得デバイス１１の第１のトランシーバ１１５が、デバイス構成１５２を受信した後で、データ獲得デバイス１１の少なくとも１つの設定を、変更することができる。いくつかの実施形態において、上述したデバイス構成１５２は、特定の動作モードおよび／またはデータ獲得デバイス１１の特定の動作に言及することができる。
【００５０】
たとえば、図２Ｆを参照されたい。図２Ｆは、データ獲得デバイス１１の概略図である。詳細には、デバイスの構成は、グラフィックユーザインタフェースＧＵＩを介してＩ／Ｏユニット１５５（例えば、タッチスクリーン）に表示することができる。ユーザは、構成する必要があるデバイスを選択するために、デバイス（例えば、データ獲得デバイス１１）の逆三角形ボタンをクリックすることができる。次に、ユーザは、デバイス構成１５２を選択するための構成である、逆三角形ボタンをクリックすることができる。
【００５１】
デバイス構成１５２を選択した後で、ユーザは、確認ボタンをクリックすることができる。従って、ユーザデバイス１５は、構成１５２をセントラルデバイス１３に送信することができる。次に、セントラルデバイス１３は、データ獲得デバイス１１を構成するために、デバイス構成１５２をデータ獲得デバイス１１に送信することができる。
【００５２】
いくつかの実施形態において、セントラルデバイス１３の第１の処理ユニット１３５は、未加工データ１００を他のアプリケーションデータに変換するための他のデータ計算アプリケーションを実行することができる。言い変えれば、異なる目的のために、セントラルデバイス１３上で、異なるデータ計算アプリケーションを実行することができ、これは、計算アプリケーションは、ユーザデバイス１５上でインストール／実行する必要がないことを意味する。
【００５３】
いくつかの実施形態において、データ獲得デバイス１１は、未加工データ１００を格納するための不揮発性ストレージを持つ必要がなく、このことは、データ獲得デバイス１１のデータインタフェース１１１が、テスト１０中のオブジェクトから未加工データを受信した後で、コントローラ１１３は、未加工データを記憶するための不揮発性ストレージが無いので、第１のトランシーバ１１５を制御して未加工データ１００を、セントラルデバイス１３にリアルタイムで送信することができることを意味する。いくつかの実施形態において、データ獲得デバイス１１は、電力を供給するための電力ユニット（例えば、リチャージャブルバッテリ）を含むことができる。従って、データ獲得デバイス１１は、ポータブルであり得る。
【００５４】
図３Ａに示すように、いくつかの実施形態において、システム１は、複数のデータ獲得デバイス１１、セントラルデバイス１３、および複数のユーザデバイス１５を含むことができる。これらの実施形態において、ユーザデバイス１５は、ブラウズアプリケーションを実行することができる、スマートフォン、ラップトップ、タブレット、パーソナルコンピュータ等を含むことができる。さらに、各データ獲得デバイス１１は、未加工データを受信するために、テスト中のオブジェクトに結合することができ、次に未加工データをセントラルデバイス１３に送信することができる。
【００５５】
いくつかの実施形態において、２以上のデータ獲得デバイス１１は、テスト中の同一のオブジェクトＯＴに結合することができる。例えば、いくつかの異なるデータ獲得デバイス１１は、テスト中のオブジェクトＯＴの異なる場所に隣接して配置し、テスト中のオブジェクトから異なる物理量を取得することができる。セントラルデバイス１３は、直接未加工データを記憶することができ、あるいは、未加工データを後の使用のために異なるアプリケーションデータに計算するために異なるデータ計算アプリケーションを実行することができる。
【００５６】
次に、各ユーザデバイス１５は、データ獲得デバイス１１に対応するデータを検索することができ、セントラルデバイス１３を介して異なるデータ獲得デバイス１１と通信することができる。特に、ウェブサービスの技術に基づいて、各ユーザデバイス１５は、ブラウズアプリケーションＢＡを実行してセントラルデバイス１３のウェブアプリケーションＷＡとインタフェースすることができ、次に、異なるデータ獲得デバイス１１の異なるデータ（すなわち、未加工データまたは計算されたデータ）を取得することができる。さらに、各ユーザデバイス１５は、セントラルデバイス１３を介してデータ獲得デバイス１１を構成することができる。例えば、アクセスコントロールメカニズムをセントラルデバイス１３にインストールして、情報フロー、および／または異なるユーザデバイス１５と、異なるデータ獲得デバイス１１との間の制御権を管理することができる。
【００５７】
図３Ｂを参照されたい。いくつかの実施形態において、各データ獲得デバイス１１は、バイオロジカルオブジェクト（例えば、マウス）に取り付けられた、ヘッドステージ（headstage）デバイスであり得る。データ獲得デバイス１１は、アナログ信号を検出するためにバイオロジカルオブジェクトをプローブするのに使用することができ、データ獲得デバイス１１のデータインタフェース１１１は、アナログ信号をデジタル信号に変換するためのアナログ−デジタルコンバータを含むことができる。
【００５８】
いくつかの実施形態において、いくつかのデジタル数は、未加工データ１００になるために、フォーマットおよび／または値を調節することができる（例えば、測定の物理的値を反映するため、較正情報を組み込むため、あるいはタイムスタンプと関連づけるため）。言い換えれば、アナログ−デジタルコンバータから直接出力されたデジタル数および／または調節されたデジタル数は、未加工データ１００と見なすことができる。
【００５９】
さらに、セントラルデバイス１３は、計算能力を有するハブであり得、ハブは、無線でヘッドステージデバイスと通信する。いくつかの実施形態において、ハブは、モニタ／ディスプレイを持たず、リチャージャブルバッテリで電力供給されるので、ハブは、ポータブルであり得る。
【００６０】
ハブは、未加工データに基づいて（例えば、検出されたバイオロジカル信号に基づいて）アプリケーションデータを生成するための複数のアプリケーションを実行する。次に、ハブは、ネットワークを介してアプリケーションデータを、ユーザデバイスに供給するためのウェブインタフェースを用いて、ウェブアプリケーションを実行することができる。
【００６１】
他方、各ユーザデバイスは、アプリケーションデータを取得するためにハブのウェブアプリケーションのウェブインタフェースとインタフェースするためのブラウズアプリケーションを実行することができる。さらに、各ユーザデバイスは、ヘッドステージデバイスを制御するために、ウェブアプリケーションのウェブインタフェースとインタフェースするための、ブラウズアプリケーションを実行することができる。
【００６２】
いくつかの実施形態において、（ａ）異なるデータ獲得デバイスからのデータは、相関するあるいは結合する必要があるかもしれいない、（ｂ）異なるデータ獲得デバイスによる動作（例えば、入出力）は、調整する必要があるかもしれない、（ｃ）異なるデータ獲得デバイス間の相対時間は、正確に知らなければならない、あるいは、（ｄ）絶対時間はそれほど重要ではないかもしれない、という理由により、データ収集装置１１は、同期する必要があるかもしれない。
【００６３】
データ獲得デバイス１１間の同期の概略図である図４を参照されたい。詳細には、セントラルデバイス１３の第１の処理ユニット１３５は、第２のトランシーバ１３１を介してデータ獲得デバイス１１ａ乃至１１ｄに、同期信号ＳＳをブロードキャストすることができる。同期信号ＳＳは、タイミング情報を含むことができる。従って、データ獲得デバイス１１ａ乃至１１ｄのコントローラ１１３は、第１のトランシーバ１１５を介して同期信号ＳＳを受信することができ、同期信号ＳＳに従って、セントラルデバイス１３と同期することができる。
【００６４】
いくつかの実施形態において、例えば、データ獲得デバイス１１ａを例としてあげると、同期信号ＳＳを受信すると、データ獲得デバイス１１のコントローラ１１３は、データ獲得デバイス１１ａのローカル時間「Ｔ−ａ」と、同期信号ＳＳに基づいて取得したグローバル時間「Ｔ−ｒ」との間の時間差を決定することができる。
【００６５】
次に、データ獲得デバイス１１ａは、時間差「ＴＤ」を用いて、セントラルデバイス１３に送信されるデータのタイムスタンプを校正することができる。例えば、セントラルデバイス１３に送信されるデータがデータ獲得デバイス１１ａの時刻「Ｔ−Ａ」で生成されると、データのタイムスタンプは、「Ｔ−Ａ」から［ＴＤ］を減算することにより校正することができる。次に、校正されたタイムスタンプを有するデータは、セントラルデバイス１３に送信することができる。
【００６６】
同様に、データ獲得デバイス１１ｂ乃至１１ｄは、上述のステップに基づいてセントラルデバイス１３と同期することができる。従って、データ獲得デバイス１１ａ乃至１１ｄは、すべて同期することができる。
【００６７】
いくつかの実施形態において、データ獲得デバイス１１は、同調可能なオシレータ、例えば、電圧制御オシレータ（ＶＣＯ）を含むことができる。ＶＣＯは、データ獲得デバイス１１のクロックが、セントラルデバイス１３のクロックと同期することができるように同調させることができる。例えば、ＶＣＯにより駆動されるカウンタは、同期信号ＳＳに基づいて、ＶＣＯの同調値を推定するためのタイマとして使用することができる。
【００６８】
いくつかの実施形態において、データ獲得デバイス１１は、恒温槽型水晶発信機（ＯＣＸＯ）を含むことができる。ＯＣＸＯは、カウンタを駆動するのに使用することができ、カウンタは、データ獲得デバイス１１のタイマとして使用することができる。ＯＣＸＯは、いくつかの校正データを生成するために、同期信号ＳＳの時間情報に基づいて校正することができる。ＯＣＸＯにより駆動されるカウンタは、校正データにより訂正することができ、同期信号ＳＳの時間情報を一致させることができる。
【００６９】
データ獲得デバイス１１のタイマの訂正は、データ獲得デバイス１１またはセントラルデバイス１３で行うことができることに留意する必要がある。特に、データ獲得デバイス１１は、校正データによりタイマの訂正を行うことができる。あるいは、データ獲得デバイス１１は、タイマと校正データをセントラルデバイス１３に送信することができ、セントラルデバイス１３は、校正データによりデータ獲得デバイス１１のタイマの訂正を実行することができる。
【００７０】
この開示とその利点について詳細に記載したけれども、種々の変更、代替、および修正は、添付された特許請求の範囲により定義される開示の精神と範囲から逸脱することなく行うことができることに留意する必要がある。例えば、上述の実施形態で示したコントローラと処理ユニットは、マイクロコントローラ、中央処理装置（ＣＰＵ）、関連する命令を実行することができる他のハードウェア回路、あるいは、上述した開示に基づいて当業者により、良く理解することができる計算回路の組み合わせであり得る。
【００７１】
さらに、上述した実施形態で示したストレージは、データを記憶するための、ＲＯＭ、ＲＡＭ等のメモリであり得る。上述した実施形態で示したＩ／Ｏユニットは、タッチスクリーン、ディスプレイとＩ／Ｏデバイス（例えば、人間の入力デバイス）の組み合わせ等であり得る。
【００７２】
さらに、上述の実施形態で示したトランシーバは、ネットワークデータトランスミッタと、ネットワークデータレシーバの組み合わせであり得る。バスは、コントローラ、処理ユニット、ストレージ、Ｉ／Ｏユニット、およびトランシーバの間でデータを転送するための通信インタフェースを使用することができる。バスは、電気的バスインタフェース、光学バスインタフェース、あるいは、無線バスインタフェースを含むことができる。しかしながら、そのような記述は、この開示のハードウェアインプリメンテーションの実施形態を限定することを意図したものではない。
【００７３】
さらに、この開示の範囲は、明細書に記載した、プロセス、マシン、製造、物質の組成、手段、方法およびステップの特定の実施形態に限定することを意図したものではない。当業者は、この開示から容易に理解するように、ここに記載した対応する実施形態と実質的に同じ機能を実行する、または実質的に同じ結果を達成する、既存のまたは後に開発される、プロセス、マシン、製造、物質の組成、手段、方法またはステップは、この開示に従って利用することができる。したがって、添付されたクレームは、プロセス、マシン、製造、物質の組成、手段方法、またはステップのようなそれらの範囲内に含むことを意図している。
【図１Ａ】
2020194543.tif 000003
【図１Ｂ】
2020194543.tif 000004
【図１Ｃ】
2020194543.tif 000005
【図１Ｄ】
2020194543.tif 000006
【図２Ａ】
2020194543.tif 000007
【図２Ｂ】
2020194543.tif 000008
【図２Ｃ】
2020194543.tif 000009
【図２Ｄ】
2020194543.tif 000010
【図２Ｅ】
2020194543.tif 000011
【図２Ｆ】
2020194543.tif 000012
【図３Ａ】
2020194543.tif 000013
【図３Ｂ】
2020194543.tif 000014
【図４】
2020194543.tif 000015
【外国語明細書】
2020194543000001.pdf