(57)【要約】【課題】作業台及びその周辺における活動認識において、無線周波数（ＲＦ）センサを利用することにより、カメラを利用する場合と比較して、作業空間の照明等に影響されにくく、ＲＦセンサが作業者の視野内にない場合であっても活動認識を可能とすることを目的とする。【解決手段】コンピュータに、複数の作業台の各々に関連付けられた１つまたは複数の無線周波数（ＲＦ）センサを監視することと、複数の作業台のうちの１つの作業台の１つまたは複数のＲＦセンサに関して、ＲＦセンサのデータを提供することと、複数の作業台のうちの１つの作業台に関連付けられた認識アルゴリズムを適用して、ＲＦセンサのデータから、ＲＦセンサのデータに対応する複数の作業台のうちの１つの作業台に関連付けられた活動の組から１つの活動を判定することと、を実行させ、認識アルゴリズムが、機械学習から生成される、プログラムである。【選択図】図２
2018195284.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
複数の作業台の各々に関連付けられた１つまたは複数の無線周波数（ＲＦ）センサを監視することと、
前記複数の作業台のうちの１つの作業台に関連付けられた前記１つまたは複数のＲＦセンサに関して、ＲＦセンサのデータを提供することと、
前記複数の作業台のうちの前記１つの作業台に関連付けられた認識アルゴリズムを適用して、前記ＲＦセンサのデータから、前記ＲＦセンサのデータに対応する前記複数の作業台のうちの前記１つの作業台に関連付けられた活動の組から１つの活動を判定することと、
を実行させ、
前記認識アルゴリズムが、機械学習から生成される、複数の作業台を管理するためのプログラム。
【請求項２】
コンピュータに、
前記複数の作業台のうちの前記１つの作業台に関する１つまたは複数のウェアラブルデバイスを監視することと、
前記複数の作業台のうちの前記１つの作業台に関する前記１つまたは複数のウェアラブルデバイスに関し、ウェアラブルセンサのデータを提供するとともに、前記複数の作業台のうちの前記１つの作業台の前記１つまたは複数のＲＦセンサに関し、ＲＦセンサのデータを提供することと、
前記複数の作業台のうちの前記１つの作業台に関連付けられた前記認識アルゴリズムを適用して、前記ＲＦセンサのデータおよび前記ウェアラブルセンサのデータから、前記ＲＦセンサのデータおよび前記ウェアラブルセンサのデータに対応する前記複数の作業台のうちの前記１つの作業台に関連付けられた前記活動の組から別の活動を判定することと、をさらに実行させる、請求項１に記載のプログラム。
【請求項３】
コンピュータに、
前記複数の作業台の各々に関する前記認識アルゴリズムを生成することをさらに実行させ、
前記複数の作業台の各々に関する前記認識アルゴリズムを生成することは、
前記複数の作業台の各々に関して、ラベルが付されたトレーニングのセットであって、前記複数の作業台の各々に関連付けられた前記活動の組のうちの１つまたは複数の活動に関連付けられた複数のＲＦセンサの読取り値を含む、前記ラベルが付されたトレーニングのセットに対して機械学習を適用することと、
前記ラベルが付されたトレーニングのセットに対する機械学習の前記適用から、前記複数の作業台の各々に関する前記認識アルゴリズムを生成することと、を含む、請求項１に記載のプログラム。
【請求項４】
前記ラベルが付されたトレーニングのセットが、前記複数の作業台の各々に関する前記活動の組のうちの１つまたは複数の活動に関連付けられた、ウェアラブルセンサのデータおよびＲＦセンサの読取り値をさらに含んでいる、請求項３に記載のプログラム。
【請求項５】
コンピュータに、
前記複数の作業台から検出された活動から処理を検出することをさらに実行させ、前記処理が、前記複数の作業台から検出された、順番に行われた複数の活動を含んでいる、請求項１に記載のプログラム。
【請求項６】
前記作業台に関連付けられた前記活動の組が、ＲＦセンサのデータのみに基づいて検出された１つまたは複数の活動と、ＲＦセンサのデータおよびウェアラブルセンサのデータに基づいて検出された１つまたは複数の活動とを含んでいる、請求項１に記載のプログラム。
【請求項７】
コンピュータによって、
複数の作業台の各々に関連付けられた１つまたは複数の無線周波数（ＲＦ）センサを監視することと、
前記複数の作業台のうちの１つの作業台に関連付けられた前記１つまたは複数のＲＦセンサに関して、ＲＦセンサのデータを提供することと、
前記複数の作業台のうちの前記１つの作業台に関連付けられた認識アルゴリズムを適用して、前記ＲＦセンサのデータから、前記ＲＦセンサのデータに対応する前記複数の作業台のうちの前記１つの作業台に関連付けられた活動の組から１つの活動を判定することと、を含み、
前記認識アルゴリズムが機械学習から生成される、複数の作業台を管理するための方法。
【請求項８】
前記複数の作業台のうちの前記１つの作業台に関する１つまたは複数のウェアラブルデバイスを監視することと、
前記複数の作業台のうちの前記１つの作業台に関する前記１つまたは複数のウェアラブルデバイスに関し、ウェアラブルセンサのデータを提供するとともに、前記複数の作業台のうちの前記１つの作業台の前記１つまたは複数のＲＦセンサに関し、ＲＦセンサのデータを提供することと、
前記複数の作業台のうちの前記１つの作業台に関連付けられた前記認識アルゴリズムを適用して、前記ＲＦセンサのデータおよび前記ウェアラブルセンサのデータから、前記ＲＦセンサのデータおよび前記ウェアラブルセンサのデータに対応する前記複数の作業台のうちの前記１つの作業台に関連付けられた前記活動の組から別の活動を判定することと、を含む、請求項７に記載の方法。
【請求項９】
前記複数の作業台の各々に関する前記認識アルゴリズムを生成することをさらに含み、前記複数の作業台の各々に関する前記認識アルゴリズムを生成することは、
前記複数の作業台の各々に関して、ラベルが付されたトレーニングのセットであって、前記複数の作業台の各々に関連付けられた前記活動の組のうちの１つまたは複数の活動に関連付けられた複数のＲＦセンサの読取り値を含む、前記ラベルが付されたトレーニングのセットに対して機械学習を適用することと、
前記ラベルが付されたトレーニングのセットに対する機械学習の前記適用から、前記複数の作業台の各々に関する前記認識アルゴリズムを生成することと、を含む、請求項７に記載の方法。
【請求項１０】
前記ラベルが付されたトレーニングのセットが、前記複数の作業台の各々に関する前記活動の組のうちの１つまたは複数の活動に関連付けられた、ウェアラブルセンサのデータおよびＲＦセンサの読取り値をさらに含んでいる、請求項９に記載の方法。
【請求項１１】
前記複数の作業台から検出された活動から処理を検出することをさらに含み、前記処理が、前記複数の作業台から検出された、順番に行われた複数の活動を含んでいる、請求項７に記載の方法。
【請求項１２】
前記作業台に関連付けられた前記活動の組が、ＲＦセンサのデータのみに基づいて検出された１つまたは複数の活動と、ＲＦセンサのデータおよびウェアラブルセンサのデータに基づいて検出された１つまたは複数の活動とを含んでいる、請求項７に記載の方法。
【請求項１３】
複数の作業台に通信可能に結合された装置であって、
前記複数の作業台の各々に関連付けられた活動の組を管理するように構成されたメモリと、
前記複数の作業台の各々に関連付けられた１つまたは複数の無線周波数（ＲＦ）センサを監視することと、
前記複数の作業台のうちの１つの作業台に関連付けられた前記１つまたは複数のＲＦセンサに関して、ＲＦセンサのデータを提供することと、
前記複数の作業台のうちの前記１つの作業台に関連付けられた認識アルゴリズムを適用して、前記ＲＦセンサのデータから、前記ＲＦセンサのデータに対応する前記複数の作業台のうちの前記１つの作業台に関連付けられた前記活動の組から１つの活動を判定することと、を行うように構成されたプロセッサと、を備え、
前記認識アルゴリズムが、機械学習から生成される、複数の作業台を管理するための装置。
【請求項１４】
前記プロセッサが、
前記複数の作業台のうちの前記１つの作業台に関する１つまたは複数のウェアラブルデバイスを監視することと、
前記複数の作業台のうちの前記１つの作業台に関する前記１つまたは複数のウェアラブルデバイスに関し、ウェアラブルセンサのデータを提供するとともに、前記複数の作業台のうちの前記１つの作業台の前記１つまたは複数のＲＦセンサに関し、ＲＦセンサのデータを提供することと、
前記複数の作業台のうちの前記１つの作業台に関連付けられた前記認識アルゴリズムを適用して、前記ＲＦセンサのデータおよび前記ウェアラブルセンサのデータから、前記ＲＦセンサのデータおよび前記ウェアラブルセンサのデータに対応する前記複数の作業台のうちの前記１つの作業台に関連付けられた前記活動の組から別の活動を判定することと、を行うように構成された、請求項１３に記載の装置。
【請求項１５】
前記プロセッサが、
前記複数の作業台の各々に関して、ラベルが付されたトレーニングのセットであって、前記複数の作業台の各々に関連付けられた前記活動の組のうちの１つまたは複数の活動に関連付けられた複数のＲＦセンサの読取り値を含む、前記ラベルが付されたトレーニングのセットに対して機械学習を適用することと、
前記ラベルが付されたトレーニングのセットに対する機械学習の前記適用から、前記複数の作業台の各々に関する前記認識アルゴリズムを生成することと、
により、前記複数の作業台の各々に関する前記認識アルゴリズムを生成するようにさらに構成されている、請求項１３に記載の装置。
【請求項１６】
前記ラベルが付されたトレーニングのセットが、前記複数の作業台の各々に関する前記活動の組のうちの１つまたは複数の活動に関連付けられた、ウェアラブルセンサのデータおよびＲＦセンサの読取り値をさらに含んでいる、請求項１５に記載の装置。
【請求項１７】
前記プロセッサが、前記複数の作業台から検出された活動から処理を検出するように構成され、前記処理が、前記複数の作業台から検出された、順番に行われた複数の活動を含んでいる、請求項１３に記載の装置。
【請求項１８】
前記作業台に関連付けられた前記活動の組が、ＲＦセンサのデータのみに基づいて検出された１つまたは複数の活動と、ＲＦセンサのデータおよびウェアラブルセンサのデータに基づいて検出された１つまたは複数の活動とを含んでいる、請求項１３に記載の装置。
【請求項１９】
複数の作業台の各々に関連付けられた１つまたは複数の無線周波数（ＲＦ）センサを監視する監視手段と、
前記複数の作業台のうちの１つの作業台に関連付けられた前記１つまたは複数のＲＦセンサに関して、ＲＦセンサのデータを提供する提供手段と、
前記複数の作業台のうちの前記１つの作業台に関連付けられた認識アルゴリズムを適用して、前記ＲＦセンサのデータから、前記ＲＦセンサのデータに対応する前記複数の作業台のうちの前記１つの作業台に関連付けられた活動の組から１つの活動を判定する判定手段と、を備え、
前記認識アルゴリズムが、機械学習から生成される、複数の作業台を管理するためのシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の作業台を管理するためのプログラム、方法、装置及びシステムに関する。
【背景技術】
【０００２】
デスクまたはカウンタ上で実施されているユーザの活動の認識は、多くの用途に使用することができる。たとえば、オフィスワークおよび小売りの環境においては、活動の認識により、作業プロセスおよび生産性の理解、可用性の予測、休憩の推奨、環境の増強などを促すことができる。デスク上の活動の認識に関して提案された多くの関連技術の解決策は、カメラに依存している。しかし、カメラに基づく解決策は、しばしば、プライバシの懸念を生じる。さらに、多くのカメラに基づく解決策は、照明および閉塞の変化に敏感であり、作業者がカメラの視野内にあることをも必要とする場合がある。
【０００３】
カメラと他のセンサ（たとえば、ウェアラブルセンサ）とを組み合わせる関連技術の解決策では、プライバシの懸念は依然として生じる場合がある。さらに、ウェアラブルセンサ（たとえば、スマートウォッチまたはブレスレットの形態の、装着された慣性測定装置（Ｉｎｅｒｔｉａｌ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｕｎｉｔ、ＩＭＵ））にのみ依存する解決策は、いくつかの問題に直面し得る。たとえば、ウェアラブルセンサは、動いている手足（たとえば、ユーザの手首）を追跡することができるが、ウェアラブルセンサは、存在しており活動に関連する他の対象を検出するようには構成されていない。
【０００４】
多くの活動では、対象が動作の一部であることを知ることは、活動認識（たとえば、店の販売員などのユーザがボトルをバッグ内に置いているのを分類すること）のためには重要である場合がある。さらに、ＩＭＵに基づく解決策は、活動が生じている場所を判定するように構成されていない場合がある。たとえば、作業台が店舗のカウンタである場合、ＩＭＵに基づく解決策は、動作が、カウンタのレジ係側で行われているか、カウンタの客側で行われているか、判定するように構成されてはいない場合がある。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】ＺＨＡＮＧ，ＣＨＥＮＹＡＮＧ；  ＴＩＡＮ，  ＹＩＮＧＬＩ  「ＲＧＢ−Ｄ  ＣＡＭＥＲＡ−ＢＡＳＥＤ  ＤＡＩＬＹ  ＬＩＶＩＮＧ  ＡＣＴＩＶＩＴＹ  ＲＥＣＯＧＮＩＴＩＯＮ」、ＪＯＵＲＮＡＬ  ＯＦ  ＣＯＭＰＵＴＥＲ  ＶＩＳＩＯＮ  ＡＮＤ  ＩＭＡＧＥ  ＰＲＯＣＥＳＳＩＮＧ、２（４）、２０１２年１２月、全７頁
【非特許文献２】ＹＥＯ，ＨＵＩ−ＳＨＹＯＮＧ、ＦＬＡＭＩＣＨ，ＧＥＲＧＥＬＹ、ＳＣＨＲＥＭＰＦ，ＰＡＴＲＩＣＫ、ＨＡＲＲＩＳ−ＢＩＲＴＩＬＬ，ＤＡＶＩＤ、ＱＵＩＧＬＥＹ，ＡＡＲＯＮ  「ＲＡＤＡＲＣＡＴ：ＲＡＤＡＲ  ＣＡＴＥＧＯＲＩＺＡＴＩＯＮ  ＦＯＲ  ＩＮＰＵＴ＆ＩＮＴＥＲＡＣＴＩＯＮ」、ＰＲＯＣＥＥＤＩＮＧＳ  ＯＦ  ＵＩＳＴ２０１６、２０１６年、第８３３−８４１頁
【非特許文献３】ＷＩＬＳＯＮ，ＲＯＢＥＲＴ、「ＲＥＦＬＥＣＴＩＯＮ  ＡＮＤ  ＴＲＡＮＳＭＩＳＳＩＯＮ  ＬＯＳＳＥＳ  ＴＨＲＯＵＧＨ  ＣＯＭＭＯＮ  ＢＵＩＬＤＩＮＧ  ＭＡＴＥＲＩＡＬＳ．  ２．４ＧＨｚ  ＶＳ  ５ＧＨｚ」、ＭＡＧＩＳ  ＮＥＴＷＯＲＫＳ，ＩＮＣ．  Ｅ１０５８９、２００２年８月、全４９頁
【非特許文献４】ＡＮＤＲＥＡＳ ＢＵＬＬＩＮＧ、ＵＬＦ ＢＬＡＮＫＥ、ＢＥＭＴ  ＳＨＩＥＬＥ「Ａ  ＴＵＴＯＲＩＡＬ  ＯＮ  ＨＵＭＡＮ  ＡＣＴＩＶＩＴＹ  ＲＥＣＯＧＮＩＴＩＯＮ  ＵＳＩＮＧ  ＢＯＤＹ−ＷＯＲＮ  ＩＮＥＲＴＩＡＬ  ＳＥＮＳＯＲＳ」、ＡＣＭ  ＣＯＭＰＵＴ．ＳＵＲＶ．４６、３、ＡＲＴＩＣＬＥ  ３３、２０１４年１月
【非特許文献５】ＣＨＯ，ＹＯＮＧＷＯＮ、ＹＵＮＹＯＵＮＧ  ＮＡＭ、ＹＯＯ−ＪＯＯ  ＣＨＯＩ、ＷＥ−ＤＵＫＥ  ＣＨＯ  「ＳＭＡＲＴＢＵＣＫＬＥ：ＨＵＭＡＮ  ＡＣＴＩＶＩＴＹ  ＲＥＣＯＧＮＩＴＩＯＮ  ＵＳＩＮＧ  Ａ  ３−ＡＸＩＳ  ＡＣＣＥＬＥＲＯＭＥＴＥＲ  ＡＮＤ  Ａ  ＷＥＡＲＡＢＬＥ  ＣＡＭＥＲＡ」、ＰＲＯＣＥＥＤＩＮＧＳ  ＯＦ  ＴＨＥ  ２ＮＤ  ＩＮＴＥＲＮＡＴＩＯＮＡＬ  ＷＯＲＫＳＨＯＰ  ＯＮ  ＳＹＳＴＥＭＳ  ＡＮＤ  ＮＥＴＷＯＲＫＩＮＧ  ＳＵＰＰＯＲＴ  ＦＯＲ  ＨＥＡＬＴＨ  ＣＡＲＥ  ＡＮＤ  ＡＳＳＩＳＴＥＤ  ＬＩＶＩＮＧ  ＥＮＶＩＲＯＮＭＥＮＴＳ、第７頁、ＡＣＭ、２００８年
【非特許文献６】ＷＩＬＳＯＮ，ＡＮＤＲＥＷ  Ｄ．，  ＢＥＮＫＯ，ＨＲＶＯＪＥ  「ＣＲＯＳＳＭＯＴＩＯＮ：ＦＵＳＩＮＧ  ＤＥＶＩＣＥ  ＡＮＤ  ＩＭＡＧＥ  ＭＯＴＩＯＮ  ＦＯＲ  ＵＳＥＲ  ＩＤＥＮＴＩＦＩＣＡＴＩＯＮ，  ＴＲＡＣＫＩＮＧ  ＡＮＤ  ＤＥＶＩＣＥ  ＡＳＳＯＣＩＡＴＩＯＮ」、ＰＲＯＣＥＥＤＩＮＧＳ  ＯＦ  ＴＨＥ  １６ＴＨ  ＩＮＴＥＲＮＡＴＩＯＮＡＬ  ＣＯＮＦＥＲＥＮＣＥ  ＯＮ  ＭＵＬＴＩＭＯＤＡＬ  ＩＮＴＥＲＡＣＴＩＯＮ、第２１６−２２３頁、ＡＣＭ、２０１４年
【非特許文献７】ＰＨＩＬＩＰＯＳＥ，ＭＡＴＴＨＡＩ、ＦＩＳＨＫＩＮ，ＫＥＮＮＥＴＨ  Ｐ．、ＭＩＫＥ  ＰＥＲＫＯＷＩＴＺ、ＤＯＮＡＬＤ  Ｊ．  ＰＡＴＴＥＲＳＯＮ、ＤＩＥＴＥＲ  ＦＯＸ、ＨＥＮＲＹ  ＫＡＵＴＺ、ＤＩＲＫ  ＨＡＨＮＥＬ  「ＩＮＦＥＲＲＩＮＧ  ＡＣＴＩＶＩＴＩＥＳ  ＦＲＯＭ  ＩＮＴＥＲＡＣＴＩＯＮＳ  ＷＩＴＨ  ＯＢＪＥＣＴＳ」ＩＥＥＥ  ＰＥＲＶＡＳＩＶＥ  ＣＯＭＰＵＴＩＮＧ  ３、ＮＯ．４、２００４年、第５０−５７頁
【非特許文献８】ＡＤＩＢ，ＦＡＤＥＬ、ＨＳＵ，ＣＨＥＮ−ＹＵ、ＭＡＯ，ＨＯＮＧＺＩ、ＫＡＴＡＢＩ，ＤＩＮＡ、ＤＵＲＡＮＤ，ＦＲＥＤＯ  「ＣＡＰＴＵＲＩＮＧ  ＴＨＥ  ＨＵＭＡＮ  ＦＩＧＵＲＥ  ＴＨＲＯＵＧＨ  Ａ  ＷＡＬＬ」ＳＩＧＧＲＡＰＨ  ＡＳＩＡ  ２０１５  ＴＥＣＨＮＩＣＡＬ  ＰＡＰＥＲ、２０１５年１１月２日−５日、ＡＣＭ９７８−４５０３−３９３１−５／１５／１１、全１３頁
【非特許文献９】ＡＬＳＨＥＩＫＨ，ＭＯＨＡＭＭＡＤ  ＡＢＵ、ＳＥＬＩＭ，ＡＨＭＥＤ、ＮＩＹＡＴＯ，ＤＵＳＩＴ、ＤＯＹＬＥ，ＬＩＮＤＡ、ＬＩＮ，ＳＨＡＯＷＥＩ、ＴＡＮ，ＨＷＥＥ−ＰＩＮＫ  「ＤＥＥＰ  ＡＣＴＩＶＩＴＹ  ＲＥＣＯＧＮＩＴＩＯＮ  ＭＯＤＥＬＳ  ＷＩＴＨ  ＴＲＩＡＸＩＡＬ  ＡＣＣＥＬＥＲＡＭＥＴＥＲＳ」、ＴＨＥ  ＷＯＲＫＳＨＯＳ  ＯＦ  ＴＨＥ  ＴＨＩＲＴＩＥＴＨ  ＡＡＡＩ  ＣＯＮＦＥＲＥＮＣＥ  ＯＮ  ＡＲＴＩＦＩＣＩＡＬ  ＩＮＴＥＬＬＩＧＥＮＣＥ、ＡＳＳＯＣＩＡＴＩＯＮ  ＦＯＲ  ＴＨＥ  ＡＤＶＡＮＣＥＭＥＮＴ  ＯＦ  ＡＲＴＩＦＩＣＩＡＬ  ＩＮＴＥＬＬＩＧＥＮＣＥ、１５１１．０４６６４Ｖ２［ＣＳ．ＬＧ］、２０１６年１０月２５日
【非特許文献１０】ＤＡＭＥＮ，ＤＩＭＡ、ＧＥＥ，ＡＮＤＲＥＷ、ＭＡＹＯＬ−ＣＵＥＶＡＳ，ＷＡＬＴＥＲＩＯ、ＣＡＬＷＡＹ，ＡＮＤＲＥＷ  「ＥＧＯＣＥＮＴＲＩＣ  ＲＥＡＬ−ＴＩＭＥ  ＷＯＫＳＰＡＣＥ  ＭＯＮＩＴＯＲＩＮＧ  ＵＳＩＮＧ  ＡＮ  ＲＧＢ−Ｄ  ＣＡＭＥＲＡ」、ＩＮＴＥＬＬＩＧＥＮＴ  ＲＯＢＯＴＳ  ＡＮＤ  ＳＹＳＴＥＭＳ（ＩＲＯＳ）、２０１２  ＩＥＥＥ／ＲＳＪ  ＩＮＴＥＲＮＡＴＩＯＮＡＬ  ＣＯＮＦＥＲＥＮＣＥ  ＯＮ、第１０２９−１０３６頁、ＩＥＥＥ、２０１２年
【非特許文献１１】ＬＡＲＡ，ＯＳＣＡＲ  Ｄ．、ＬＡＢＲＡＤＯＲ，ＭＩＧＵＥＬ  Ａ．  「Ａ  ＳＵＲＶＥＹ  ＯＮ  ＨＵＭＡＮ  ＡＣＴＩＶＩＴＹ  ＲＥＣＯＧＮＩＴＩＯＮ  ＵＳＩＮＧ  ＷＥＡＲＡＢＬＥ  ＳＥＮＳＯＲＳ」、ＩＥＥＥ  ＣＯＭＭＵＮＩＣＡＴＩＯＮＳ  ＳＵＲＶＥＹＳ＆ＴＵＴＯＲＩＡＬＳ、ＶＯＬ．１５、ＮＯ．３、ＴＨＩＲＤ  ＱＵＡＲＴＥＲ  ２０１３、１５５３−８７７Ｘ／１３、２０１３年
【非特許文献１２】ＬＩＥＮ，ＪＡＩＭＥ、ＧＩＬＬＩＡＮ，ＮＩＣＨＯＬＡＳ、ＫＡＲＡＧＯＺＬＥＲ，Ｍ．ＥＭＲＥ、ＡＭＩＨＯＯＤ，ＰＡＴＲＩＣＫ、ＳＨＷＥＳＩＧ，ＣＡＲＳＴＥＮ、ＯＬＳＯＮ，ＥＲＩＣ、ＲＡＪＡ，ＨＡＫＩＭ、ＰＯＵＰＹＲＥＶ，ＩＶＡＮ  「ＳＯＬＩ：ＵＢＩＱＵＩＴＯＵＳ  ＧＥＳＴＵＲＥ  ＳＥＮＳＩＮＧ  ＷＩＴＨ  ＭＩＬＬＩＭＥＴＥＲ  ＷＡＶＥ  ＲＡＤＡＲ」ＧＯＯＧＬＥ  ＡＴＡＰ、ＩＳＢＮ：９７８−１−４５０３−４２７９−７／１６／１７、ＳＩＧＧＲＡＰＨ  ２０１６、２０１６年７月、ＡＣＭ  ＴＲＡＮＳ．  ＧＲＡＰＨ．、ＶＯＬ．３５、ＮＯ．４、ＡＲＴＩＣＬＥ  １４２
【非特許文献１３】ＬＩＵ，ＬＩＡＮＧ、ＰＯＰＥＳＣＵ，ＭＩＨＡＩＬ、ＳＫＵＢＩＣ，ＭＡＲＪＯＲＩＥ、ＲＡＮＴＺ，ＭＡＲＩＬＹＮ、ＹＡＲＤＩＢＩ，ＴＡＲＩＫ、ＣＵＤＤＩＨＹ，ＰＡＵＬ  「ＡＵＴＯＭＡＴＩＣ  ＦＡＬＬ  ＤＥＴＥＣＴＩＯＮ  ＢＡＳＥＤ  ＯＮ  ＤＯＰＰＬＥＲ  ＲＡＤＡＲ  ＭＯＴＩＯＮ  ＳＩＧＮＡＴＵＲＥ」２０１１  ５ＴＨ  ＩＮＴＥＲＮＡＴＩＯＮＡＬ  ＣＯＮＦＥＲＥＮＣＥ  ＯＮ  ＰＥＲＶＡＳＩＶＥ  ＣＯＭＰＵＴＩＮＧ  ＴＥＣＨＮＯＬＯＧＩＥＳ  ＦＯＲ  ＨＥＡＬＴＨＣＡＲＥ  ＡＮＤ  ＷＯＲＫＳＨＯＰＳ、第２２２−２２５頁、ＩＥＥＥ、２０１１年
【非特許文献１４】ＰＥＤＲＥＧＯＳＡ，ＦＡＢＩＡＮ、ＶＡＲＯＱＵＡＵＸ，ＧＡＥＬ、ＧＲＡＭＦＯＲＴ，ＡＬＥＸＡＮＤＲＥ、ＭＩＣＨＥＬ，ＶＩＮＣＥＮＴ、ＴＨＩＲＩＯＮ，ＢＥＲＴＲＡＮＤ  「ＳＣＩＫＩＴ−ＬＥＡＲＮ：ＭＡＣＨＩＮＥ  ＬＥＡＲＮＩＮＧ  ＩＮ  ＰＹＴＨＯＮ」２０１１年、全６頁
【非特許文献１５】ＰＯＰＰＥ，ＲＯＮＡＬＤ  「Ａ  ＳＵＲＶＥＹ  ＯＮ  ＶＩＳＩＯＮ−ＢＡＳＥＤ  ＨＵＭＡＮ  ＡＣＴＩＯＮ  ＲＥＣＯＧＮＩＴＩＯＮ」、２００９年、ＥＬＳＥＶＩＥＲ  Ｂ．Ｖ．０２６２−８８５６、２００９年、全１５頁
【非特許文献１６】ＷＡＮＧ，ＧＵＯＣＨＡＯ、ＧＵ，ＣＨＡＮＧＺＨＡＮ、ＩＮＯＵＥ，ＴＡＫＡＯ、ＬＩ，ＣＨＡＮＧＺＨＩ  「Ａ  ＨＹＢＲＩＤ  ＦＭＣＷ−ＩＮＴＥＲＦＥＲＯＭＥＴＲＹ  ＲＡＤＡＲ  ＦＯＲ  ＩＮＤＯＯＲ  ＰＲＥＣＩＳＥ  ＰＯＳＩＴＩＯＮＩＮＧ  ＡＮＤ  ＶＥＲＳＡＴＩＬＥ  ＬＩＦＥ  ＡＣＴＩＶＩＴＹ  ＭＯＮＩＴＯＲＩＮＧ」、ＩＥＥＥ  ＴＲＡＮＳＡＣＴＩＯＮＳ  ＯＮ  ＭＩＣＲＯＷＡＶＥ  ＴＨＥＯＲＹ  ＡＮＤ  ＴＥＣＨＮＩＱＵＥＳ、ＶＯＬ．６２、ＮＯ．１１、２０１４年１１月、００１８−９４８０
【非特許文献１７】ＤＡＮＩＥＬ  ＷＥＩＮＬＡＮＤ、ＲＥＭＩ  ＲＯＮＦＡＲＤ、ＥＤＭＯＮＤ  ＢＯＹＥＲ  「Ａ  ＳＵＲＶＥＹ  ＯＦ  ＶＩＳＩＯＮ−ＢＡＳＥＤ  ＭＥＴＨＯＤＳ  ＦＯＲ  ＡＣＴＩＯＮ  ＲＥＰＲＥＳＥＮＴＡＴＩＯＮ，ＳＥＧＭＥＮＴＡＴＩＯＮ  ＡＮＤ  ＲＥＣＯＧＮＩＴＩＯＮ」［ＲＥＳＥＡＲＣＨ  ＲＥＰＯＲＴ］ＲＲ−７２１２、ＩＮＲＩＡ．、全５８頁、第５４頁、２０１０年２月２４日
【非特許文献１８】ＷＩＥＳＥ，ＪＡＳＯＮ、ＳＡＰＯＮＡＳ，Ｔ．ＳＣＯＴＴ、ＢＲＵＳＨ，Ａ．Ｊ．ＢＥＲＮＨＥＩＭ  「ＰＨＯＮＥＰＲＩＯＣＥＰＴＩＯＮ：ＥＮＡＢＬＩＮＧ  ＭＯＢＩＬＥ  ＰＨＯＮＥＳ  ＴＯ  ＩＮＦＥＲ  ＷＨＥＲＥ  ＴＨＥＹ  ＡＲＥ  ＫＥＰＴ」、ＣＨＩ２０１３、２０１３年４月２７日−５月２日、ＡＣＭ９７８−１−４５０３−１８９９−０／１３／０４
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、カメラのみを利用して作業者の活動認識を行う場合と比較して、作業者の動作と作業台上の物体とを認識する際に、人に対して過度に活動認識していることを感じさせずに、活動認識を実現することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第一の態様は、コンピュータに、複数の作業台の各々に関連付けられた１つまたは複数の無線周波数（ＲＦ）センサを監視することと、前記複数の作業台のうちの１つの作業台に関連付けられた前記１つまたは複数のＲＦセンサに関して、ＲＦセンサのデータを提供することと、前記複数の作業台のうちの前記１つの作業台に関連付けられた認識アルゴリズムを適用して、前記ＲＦセンサのデータから、前記ＲＦセンサのデータに対応する前記複数の作業台のうちの前記１つの作業台に関連付けられた活動の組から１つの活動を判定することと、を実行させ、前記認識アルゴリズムが、機械学習から生成される、複数の作業台を管理するためのプログラムである。
【０００８】
本発明の第二の態様は、第一の態様のプログラムであって、コンピュータに、前記複数の作業台のうちの前記１つの作業台に関する１つまたは複数のウェアラブルデバイスを監視することと、前記複数の作業台のうちの前記１つの作業台に関する前記１つまたは複数のウェアラブルデバイスに関し、ウェアラブルセンサのデータを提供するとともに、前記複数の作業台のうちの前記１つの作業台の前記１つまたは複数のＲＦセンサに関し、ＲＦセンサのデータを提供することと、前記複数の作業台のうちの前記１つの作業台に関連付けられた前記認識アルゴリズムを適用して、前記ＲＦセンサのデータおよび前記ウェアラブルセンサのデータから、前記ＲＦセンサのデータおよび前記ウェアラブルセンサのデータに対応する前記複数の作業台のうちの前記１つの作業台に関連付けられた前記活動の組から別の活動を判定することと、をさらに実行させる。
【０００９】
本発明の第三の態様は、第一の態様のプログラムであって、コンピュータに、前記複数の作業台の各々に関する前記認識アルゴリズムを生成することをさらに実行させ、前記複数の作業台の各々に関する前記認識アルゴリズムを生成することは、前記複数の作業台の各々に関して、ラベルが付されたトレーニングのセットであって、前記複数の作業台の各々に関連付けられた前記活動の組のうちの１つまたは複数の活動に関連付けられた複数のＲＦセンサの読取り値を含む、前記ラベルが付されたトレーニングのセットに対して機械学習を適用することと、前記ラベルが付されたトレーニングのセットに対する機械学習の前記適用から、前記複数の作業台の各々に関する前記認識アルゴリズムを生成することと、を含む。
【００１０】
本発明の第四の態様は、第三の態様のプログラムであって、前記ラベルが付されたトレーニングのセットが、前記複数の作業台の各々に関する前記活動の組のうちの１つまたは複数の活動に関連付けられた、ウェアラブルセンサのデータおよびＲＦセンサの読取り値をさらに含んでいる。
【００１１】
本発明の第五の態様は、第一の態様のプログラムであって、コンピュータに、前記複数の作業台から検出された活動から処理を検出することをさらに実行させ、前記処理が、前記複数の作業台から検出された、順番に行われた複数の活動を含んでいる。
【００１２】
本発明の第六の態様は、第一の態様のプログラムであって、前記作業台に関連付けられた前記活動の組が、ＲＦセンサのデータのみに基づいて検出された１つまたは複数の活動と、ＲＦセンサのデータおよびウェアラブルセンサのデータに基づいて検出された１つまたは複数の活動とを含んでいる。
【００１３】
本発明の第七の態様は、コンピュータによって、複数の作業台の各々に関連付けられた１つまたは複数の無線周波数（ＲＦ）センサを監視することと、前記複数の作業台のうちの１つの作業台に関連付けられた前記１つまたは複数のＲＦセンサに関して、ＲＦセンサのデータを提供することと、前記複数の作業台のうちの前記１つの作業台に関連付けられた認識アルゴリズムを適用して、前記ＲＦセンサのデータから、前記ＲＦセンサのデータに対応する前記複数の作業台のうちの前記１つの作業台に関連付けられた活動の組から１つの活動を判定することと、を含み、前記認識アルゴリズムが機械学習から生成される、複数の作業台を管理するための方法である。
【００１４】
本発明の第八の態様は、第七の態様の方法であって、前記複数の作業台のうちの前記１つの作業台に関する１つまたは複数のウェアラブルデバイスを監視することと、前記複数の作業台のうちの前記１つの作業台に関する前記１つまたは複数のウェアラブルデバイスに関し、ウェアラブルセンサのデータを提供するとともに、前記複数の作業台のうちの前記１つの作業台の前記１つまたは複数のＲＦセンサに関し、ＲＦセンサのデータを提供することと、前記複数の作業台のうちの前記１つの作業台に関連付けられた前記認識アルゴリズムを適用して、前記ＲＦセンサのデータおよび前記ウェアラブルセンサのデータから、前記ＲＦセンサのデータおよび前記ウェアラブルセンサのデータに対応する前記複数の作業台のうちの前記１つの作業台に関連付けられた前記活動の組から別の活動を判定することと、を含む。
【００１５】
本発明の第九の態様は、第七の態様の方法であって、前記複数の作業台の各々に関する前記認識アルゴリズムを生成することをさらに含み、前記複数の作業台の各々に関する前記認識アルゴリズムを生成することは、前記複数の作業台の各々に関して、ラベルが付されたトレーニングのセットであって、前記複数の作業台の各々に関連付けられた前記活動の組のうちの１つまたは複数の活動に関連付けられた複数のＲＦセンサの読取り値を含む、前記ラベルが付されたトレーニングのセットに対して機械学習を適用することと、前記ラベルが付されたトレーニングのセットに対する機械学習の前記適用から、前記複数の作業台の各々に関する前記認識アルゴリズムを生成することと、を含む。
【００１６】
本発明の第十の態様は、第九の態様の方法であって、前記ラベルが付されたトレーニングのセットが、前記複数の作業台の各々に関する前記活動の組のうちの１つまたは複数の活動に関連付けられた、ウェアラブルセンサのデータおよびＲＦセンサの読取り値をさらに含んでいる。
【００１７】
本発明の第十一の態様は、第七の態様の方法であって、前記複数の作業台から検出された活動から処理を検出することをさらに含み、前記処理が、前記複数の作業台から検出された、順番に行われた複数の活動を含んでいる。
【００１８】
本発明の第十二の態様は、第七の態様の方法であって、前記作業台に関連付けられた前記活動の組が、ＲＦセンサのデータのみに基づいて検出された１つまたは複数の活動と、ＲＦセンサのデータおよびウェアラブルセンサのデータに基づいて検出された１つまたは複数の活動とを含んでいる。
【００１９】
本発明の第十三の態様は、複数の作業台に通信可能に結合された装置であって、前記複数の作業台の各々に関連付けられた活動の組を管理するように構成されたメモリと、前記複数の作業台の各々に関連付けられた１つまたは複数の無線周波数（ＲＦ）センサを監視することと、前記複数の作業台のうちの１つの作業台に関連付けられた前記１つまたは複数のＲＦセンサに関して、ＲＦセンサのデータを提供することと、前記複数の作業台のうちの前記１つの作業台に関連付けられた認識アルゴリズムを適用して、前記ＲＦセンサのデータから、前記ＲＦセンサのデータに対応する前記複数の作業台のうちの前記１つの作業台に関連付けられた前記活動の組から１つの活動を判定することと、を行うように構成されたプロセッサと、を備え、前記認識アルゴリズムが、機械学習から生成される、複数の作業台を管理するための装置である。
【００２０】
本発明の第十四の態様は、第十三の態様の装置であって、前記プロセッサが、前記複数の作業台のうちの前記１つの作業台に関する１つまたは複数のウェアラブルデバイスを監視することと、前記複数の作業台のうちの前記１つの作業台に関する前記１つまたは複数のウェアラブルデバイスに関し、ウェアラブルセンサのデータを提供するとともに、前記複数の作業台のうちの前記１つの作業台の前記１つまたは複数のＲＦセンサに関し、ＲＦセンサのデータを提供することと、前記複数の作業台のうちの前記１つの作業台に関連付けられた前記認識アルゴリズムを適用して、前記ＲＦセンサのデータおよび前記ウェアラブルセンサのデータから、前記ＲＦセンサのデータおよび前記ウェアラブルセンサのデータに対応する前記複数の作業台のうちの前記１つの作業台に関連付けられた前記活動の組から別の活動を判定することと、を行うように構成されている。
【００２１】
本発明の第十五の態様は、第十三の態様の装置であって、前記プロセッサが、前記複数の作業台の各々に関して、ラベルが付されたトレーニングのセットであって、前記複数の作業台の各々に関連付けられた前記活動の組のうちの１つまたは複数の活動に関連付けられた複数のＲＦセンサの読取り値を含む、前記ラベルが付されたトレーニングのセットに対して機械学習を適用することと、前記ラベルが付されたトレーニングのセットに対する機械学習の前記適用から、前記複数の作業台の各々に関する前記認識アルゴリズムを生成することと、により、前記複数の作業台の各々に関する前記認識アルゴリズムを生成するようにさらに構成されている。
【００２２】
本発明の第十六の態様は、第十五の態様の装置であって、前記ラベルが付されたトレーニングのセットが、前記複数の作業台の各々に関する前記活動の組のうちの１つまたは複数の活動に関連付けられた、ウェアラブルセンサのデータおよびＲＦセンサの読取り値をさらに含んでいる。
【００２３】
本発明の第十七の態様は、第十三の態様の装置であって、前記プロセッサが、前記複数の作業台から検出された活動から処理を検出するように構成され、前記処理が、前記複数の作業台から検出された、順番に行われた複数の活動を含んでいる。
【００２４】
本発明の第十八の態様は、第十三の態様の装置であって、前記作業台に関連付けられた前記活動の組が、ＲＦセンサのデータのみに基づいて検出された１つまたは複数の活動と、ＲＦセンサのデータおよびウェアラブルセンサのデータに基づいて検出された１つまたは複数の活動とを含んでいる。
【００２５】
本発明の第十九の態様は、複数の作業台の各々に関連付けられた１つまたは複数の無線周波数（ＲＦ）センサを監視する監視手段と、複数の作業台のうちの１つの作業台に関連付けられた１つまたは複数のＲＦセンサに関して、ＲＦセンサのデータを提供する提供手段と、複数の作業台のうちの１つの作業台に関連付けられた認識アルゴリズムを適用して、ＲＦセンサのデータから、ＲＦセンサのデータに対応する複数の作業台のうちの１つの作業台に関連付けられた活動の組から１つの活動を判定する判定手段と、を備えてもよく、認識アルゴリズムが、機械学習から生成される。
【発明の効果】
【００２６】
請求項１、７、１３及び１９に記載の発明によれば、作業台及びその周辺における活動認識において、無線周波数（ＲＦ）センサを利用することにより、カメラを利用する場合と比較して、作業空間の照明等に影響されにくく、ＲＦセンサが作業者の視野内にない場合であっても活動認識が可能である。
【００２７】
請求項２、８及び１４に記載の発明によれば、ウェアラブルセンサとＲＦセンサとの組合せにより、作業者の動作と作業台上の物体とを認識し、より正確な活動認識を実現することができる。
【図面の簡単な説明】
【００２８】
【図１】例示的実施態様によって利用される例示的センサ要素を示す図である。
【図２】例示的実施態様が適用され得る例示的アーキテクチャを示す図である。
【図３】例示的実施態様に係る、ユーザ起動型のラベル付けシステムの例を示す図である。
【図４】例示的実施態様に係る、特徴生成技術に関する例示的フローチャートを示す図である。
【図５】例示的実施態様に係る、使用され得る質問の例示的階層を示す図である。
【図６】例示的実施態様に係る、本システムの例示的フロー図である。
【図７】作業台の例示的実施態様を示す図である。
【図８】活動の組に関連付けられた作業台に関する機械学習アルゴリズムを作成するための例示的フロー図である。
【図９】古典的な機械学習アルゴリズムとＤＮＮ機械学習アルゴリズムとを使用した「知識労働者」の場合に関するモデルの妥当性確認（ｖａｌｉｄａｔｉｏｎ）の最初の結果を示す図である。
【図１０】例示的実施態様に係る、作業台情報に関する管理表の例を示す図である。
【図１１】例示的実施態様に係る、処理情報に関する管理表の例を示す図である。
【図１２】例示的実施態様に係る、作業台のシステムの管理のための例示的フロー図を示す図である。
【図１３】いくつかの例示的実施態様における使用に適切な例示的コンピュータデバイスの例示的コンピュータ環境を示す図である。
【発明を実施するための形態】
【００２９】
以下の詳細な説明は、本出願の図および例示的実施態様をさらに詳細に示している。各図間における重複する要素の参照符号および記載は、明確化のために省略している。本記載を通して使用される用語は、例として提供されるものであり、限定を意図するものではない。たとえば、「自動（ａｕｔｏｍａｔｉｃ）」との用語の使用は、本出願の実施態様を実行する当業者の所望の実施態様に応じて、完全に自動であるか、実施態様の特定の態様に対するユーザまたは管理者の制御を伴う半自動である実施態様を伴ってもよい。選択は、ユーザインターフェースまたは他の入力手段を通してユーザによって行われ得るか、所望のアルゴリズムを通して実施され得る。本明細書に記載の例示的実施態様は、単一で、または、組み合わせて利用することができ、また、例示的実施態様の機能は、所望の実施態様に係る任意の手段により、実施され得る。
【００３０】
例示的実施態様は、テーブル、カウンタ上面、または、作業エリアで使用される不透明であるか透明である任意の表面などの作業台を通してユーザの活動を認識するためのシステムおよび方法を含む。本明細書に記載の例示的実施態様は、ある周波数領域（たとえば、３．３ＧＨｚ〜１０．３ＧＨｚの間）で動作する無線周波数（ＲＦ）センサから集められるデータに基づいている。このような周波数領域により、センサが、木または乾式壁などの光を通さない材料を通して「見る」ことが可能になる。こうして、ＲＦセンサは、たとえば知識労働者の活動を追跡するために、デスクの下に、または、店の販売時点情報管理（ＰＯＳ）の活動の追跡のために、カウンタ上面の下に、目立たないように配置され得る。ＲＦセンサは、必ずしも、監視されるユーザの視野内にある必要はない。
【００３１】
例示的実施態様により、作業台の下に配置されたＲＦセンサを介してのユーザの活動の追跡が可能となる。たとえば、作業台は、知識労働者のデスク、又はコンビニエンスストアのＰＯＳのカウンタ上面であってよい。
【００３２】
例示的実施態様はまた、ウェアラブルセンサのデータを利用してＲＦセンサの活動認識を支持する場合がある。そのような例示的実施態様では、システムは、ＲＦセンサを使用して、作業台上または作業台付近における活動の物理的位置を判断する。例示的実施態様では、多くの目的のために、ウェアラブルセンサとＲＦセンサとの組合せを利用する。たとえば、２人以上の人が存在する場合、例示的実施態様により、観察される人々と、ウェアラブルセンサのデータとの間を識別することができる。さらに、それにより、例示的実施態様は、ウェアラブルセンサのデータの認識の正確さを向上させることができる。例示的実施態様はまた、（ウェアラブルセンサとＲＦセンサとの両方を使用して）実施される動作に加え、システムが（ＲＦセンサを使用して）作業台上の対象を認識することを促進する。
【００３３】
図１（ａ）から図１（ｃ）は、例示的実施態様によって利用される例示的センサ要素を示す図である。
図１（ａ）は、デスクまたはＰＯＳカウンタなどの作業台の下のＲＦセンサの配置の例を示している。図１（ａ）の例では、ＲＦセンサは、３Ｄプリントされたハウジングなどのハウジング内でユーザのデスクの下に取り付けられているが、所望の実施態様に応じて、デスク上のどこにでも取り付けることができる。図１（ｂ）は、図１（ａ）のユーザ作業エリアの上から見た、おおよそのセンサ配置位置を示している。「×」は、センサのおおよその配置を示している。例示的実施態様では、作業台は、ＲＦ信号透過性である。しかし、一般的な建築材料の多く（たとえば、合板、パーティクルボード、繊維ガラス）は、ＧＨｚ周波数におけるＲＦ信号に対してかなり高い透過性を有している。ＲＦセンサは、ユーザの直接の入力（すなわち、ジェスチャ）から、「コンピュータ作業」または「文書作業」などの、より長期の活動まで、広範囲の活動を追跡するのに使用することができる。所望の実施態様に応じて、デスク以外の他の作業台を利用してもよく、本開示は、任意の特定の作業台には限定されない。他の作業台には、所望の実施態様に応じて、たとえば、テーブル、いす、店のカウンタ、ブースなどを含めることができる。
【００３４】
例示的実施態様では、ＲＦセンサからのセンサのデータは、ウェアラブルデバイスからのセンサのデータで増強されてもよい。図１（ｃ）は、例示的なウェアラブルデバイスを示している。活動が認識されることになる各ユーザには、センサを装備してもよい。たとえば、各ユーザは、ＩＭＵデータなどのセンサのデータを取り込むスマートウォッチを装着することができる。そのような例示的実施態様では、ＲＦセンサ（複数の場合もある）およびウェアラブルセンサからのデータは、処理のために統合することができる。ＲＦセンサは、１つまたは複数のワイヤレス・リレー・デバイスを必要とし得る。活動の認識がリアルタイムで検出されることになる場合、センサからのデータは、スマートフォンなどのさらなる通信デバイスを介して伝送される必要がある場合がある。
【００３５】
図２は、例示的実施態様が適用され得る例示的アーキテクチャを示す図である。図２の例示的実施態様では、ラベルが付されたデータ２００が、活動認識のためのモデルをトレーニングするために利用され得る。デスク上の活動認識のケース（すなわち、知識労働者の場合）では、例示的実施態様は、ラベルが付された活動データを得るために、ユーザ起動型のラベル付けシステムを伴い得る。ＲＦセンサ２０１によって記録されたすべてのデータは、データを取り込んだセンサの時間スタンプおよび識別子（ＩＤ）と関連付けることができるデータベース２０２に保存される。
【００３６】
例示的実施態様では、ラベルが付されたデータ２００は、ブラウザ２０３を通してのユーザによる入力から提供され得る。ブラウザ２０３は、ウェブサーバ２０５によって提供される質問票２０４を読み込むように構成されている。質問票の例に関するさらなる詳細は、図３および図５に関して与えられている。
【００３７】
図３は、例示的実施態様に係る、ユーザ起動型のラベル付けシステムの例を示す図である。図３の例示的スクリーンショットでは、直近の活動に関する質問を提供する質問票のポップアップを定期的に示すウェブブラウザの拡張を介して、データラベルがユーザによって生成され得る。ユーザの答え、時間スタンプ、および関連するセンサＩＤは、次いで、データベースに保存される。機械学習のためのトレーニングデータを得るために、ユーザのラベルは、時間スタンプおよびセンサＩＤを介して調整されて（ｒｅｃｏｎｃｉｌｅｄ）、トレーニングサンプルを得る。たとえば、ユーザによる質問票のデータの提出の前のセンサのデータの、時間ウインドウ（たとえば、所望の実施態様に応じて、最後の１５分など）を割り当てる。これにより、例示的実施態様は、質問票の応答を介して、ユーザの活動のセンサのデータにおける表示、および、このデータのラベルを得ることができる。ラベル付けのための他の方法（たとえば、ユーザが活動を行っているため、ターミナルを介してユーザからのリアルタイムの入力を介する）も、所望の実施態様に応じて利用される場合があり、本開示は質問票に限定されない。
【００３８】
深層神経回路網（Ｄｅｅｐ  Ｎｅｕｒａｌ  Ｎｅｔｗｏｒｋ、ＤＮＮ）に基づくモデルは、画像センサ、加速度およびジャイロセンサ、奥行き画像センサなどの様々なセンサを使用する、様々な人間活動認識システムに首尾良く利用されてきた。ＤＮＮフレームワークは、従来の活動認識システムに行われていた手作業による特徴の生成の必要性を除去するなど、従来の機械学習技術に対する様々な利点を提供することができる。さらに、ＤＮＮフレームワークの深さを操作することにより、より高い精度を達成することができる。例示的実施態様では、ＲＦセンサを使用して活動を取り込む（ｃａｐｔｕｒｅ）ことができ、また、ＤＮＮの自己特徴学習能力を利用して、様々な活動を分類することができるが、本開示はそれらに限定されず、他の機械学習技術を、所望の実施態様に応じて利用してもよい。
【００３９】
さらに、古典的な機械学習およびＤＮＮアルゴリズムを最適にトレーニングおよびテストするために、大きいデータセットが必要である場合がある。例示的実施態様では、少量のサンプル（たとえば、数百の範囲）を利用することができ、異なるデータ合成技術を使用して、より大きいデータセットを生成することができる。たとえば、カーネル密度推定技術（非パラメータ生成モデル）を利用することができ、これにより、効率的に新たなサンプルを既存のサンプルから抽出／生成し得る。そのような例示的実施態様を通して、オリジナルのデータサンプルのおよそ数倍の合成データを生成することができる。
【００４０】
図４は、例示的実施態様に係る、特徴生成技術に関する例示的フローチャートを示す図である。
【００４１】
「知識労働者」の場合の活動認識を含む例示的実施態様では、トレーニングのための活動に関するラベルが付されたデータを得るために、ユーザ（たとえば、研究施設のすべての知識労働者）は、ＲＦセンサを装備することができる。例示的実施態様では、センサは、ユーザのデスクの縁部からわずかに離れた距離などの、各ユーザのデスク上の作業エリアの中心線に配置される。ＲＦセンサは、センサの読取り値をデータベースに（たとえば、無線通信、ローカル・エリア・ネットワークなどを介して）伝送するように構成された組み込み機器に接続されている。センサのデータは、毎秒の所望のフレームレートに応じて取り込まれる。センサの出力は、極座標フレームにおける測定強度を示す、レーダからの応答のグレースケールの「画像」（たとえば、１９×７０の画像）である。
【００４２】
ユーザによる活動のラベル付けを可能にするために、例示的実施態様は、図３に示すように、ユーザの活動の質問票を含む、ユーザに対するポップアップを定期的に提供するウェブブラウザに関する拡張を含み得る。例示的実施態様は、ポップアップが気付かれることを確実にするために、ブラウザに限らず、ユーザのウインドウマネージャの最前面においてポップアップを提供することを含むことができる。この最前面の配置は、ユーザの応答により、質問票が提出されるまで、（たとえば１０秒毎に）更新することができる。これにより、著しく遅れることなくユーザによって処理され得ることを確実にする。
【００４３】
図４に示すように、４００において、第１に、ラベルが付された画像シークエンスが受信され、次いで、４０１において平坦化された画像シークエンス（ｆｌａｔｔｅｎｅｄ  ｉｍａｇｅ  ｓｅｑｕｅｎｃｅ）に変換される。平坦化された画像シークエンスは、４０２において、カーネル密度推定器をトレーニングするのに利用され、その間、カーネルバンド幅のグリッドサーチが実施され得る。４０３において、さらなる特徴が、カーネル密度推定器からサンプリングされたランダムな置換と合成されて、機械学習アルゴリズムをトレーニングするのに利用される、合成された特徴を生成してもよい。したがって、図４のフローの実施を通して、所与の作業台に関してＲＦセンサのデータを活動と関連付けるように構成された機械学習アルゴリズムを生成することができる。
【００４４】
図５は、例示的実施態様に係る、使用され得る質問の例示的階層を示す図である。質問票は、ユーザの特定の応答のみに基づいて示された、階層的な質問のセットを示すように構成することができる。たとえば、ユーザが最初の記述（たとえば、「最後の１５分間、自分のオフィスにいた」）で「ｎｏ」と応答した場合、それに続く質問がその場合に無意味であることから、質問票の残りがスキップされる。ラベルの階層は、最初に最も一般的な状態（たとえば、ユーザがオフィスにいる）を分類することを試み、その場合のみ、より詳細な活動を分類することを試みることができる、階層的な分類システムの構成をも可能とし得る。このような例示的実施態様は、より正確な活動の分類に繋がり得る。
【００４５】
図５の例では、５００で提供された質問により、問題のユーザがオフィスにいる（たとえば、所望の作業台と相互作用しているか、近くにいる）か否かを確定する。いない場合は、質問票を終了させることができ、そうでなければ、質問票は５０１に進行して、階層の次の質問（たとえば、ユーザがデスクにいたか）を判定する。ユーザが作業台にいたか、作業台の近くにいた場合、フローは５０２に進行して、作業台でユーザが何の動作を行っていたか（たとえば、作業をしていた、座っていた、飲食をしていた）を判定する。この例では、検出が望まれる活動は飲食であり、そのため、フローは５０３に進行して、ユーザがデスクの近くで飲食をしていたかを判定する。
【００４６】
例示的実施態様では、Ｎｏｄｅ．ｊｓなどのウェブサーバが、ポップアップのための質問票を出すために実装されてもよい。この例示的実施態様により、ウェブブラウザの拡張とは独立した質問票の内容の変更を可能とすることができる。ラベルが付されたトレーニングデータを得るために、時間スタンプおよびセンサＩＤは、センサのデータベースからのデータと調整されてもよい。ユーザが質問票を記入する動作自体を除くために、センサのデータから、時間ウインドウ内の最新のデータのセットが、質問票の応答の提出時間の前に得られる。時間スタンプおよびセンサＩＤを、センサのデータに関するデータベースのキーとして規定すると、そのような例示的実施態様は、明らかに効率的であり、多くの（たとえば、数十万）のデータポイントを含むデータベース内で数秒の間に実行することができる。
【００４７】
例示的実施態様では、ＲＦセンサによって最後の時間ウインドウに亘って取り込まれたデータポイントの正確な数は、待ち時間および伝送速度が変化する状況における、記録されたデータのデータベースへの伝送に起因して、変化し得るものであり、決定的ではない。さらなる問題は、データの次元数が非常に大きく（たとえば、Ｋを約８７０として、サンプル毎に１９×７０×Ｋのおおよその値である）、したがって、有効な機械学習モデルを構築するために、低減する必要がある。
【００４８】
例示的実施態様では、前処理の方策が、よりシンプルな分類のために、サンプルの次元を修正するのに利用され得る。１つの例示的な前処理の方策では、サンプルは、ｎ個の等しいスライスに分割され、次いで、各スライスに関して中央値が計算される。中央値は、特徴ベクトルを形成するために連結される（ｃｏｎｃａｔｅｎａｔｅｄ）。これにより、特徴ベクトルは、１９×７０×ｎの次元数で得られる。
【００４９】
別の例示的な前処理の方策では、主成分分析（Ｐｒｉｎｃｉｐｌｅ  Ｃｏｍｐｏｎｅｎｔ  Ａｎａｌｙｓｉｓ、ＰＣＡ）が、１９×７０×Ｋの値のオリジナルの入力サンプルの次元数を、以下のようにｎ×ｎの次元数の特徴ベクトルに低減するのに利用され得る。最初に、すべての入力画像がそのシークエンスで「平坦化」される（ｆｌａｔｔｅｎｅｄ）。すなわち、データを、１９×７０×Ｋのフォーマットから１３３０×Ｋの行列に変換する。次いで、ＰＣＡを行列の行に実行して、１３３０×ｎの行列を得る。その後に、ＰＣＡを、結果として得られた行列の列（すなわち、前の結果の転置行列）に実行して、ｎ×ｎの行列を得る。
【００５０】
ＲＦセンサを伴う例示的実施態様の使用を通して、ＲＦセンサが、監視されるユーザの視野にある必要がないことから、ユーザに視認できない位置に別々に取り付けられ得るＲＦセンサで活動を追跡することができる。関連技術のカメラの画像、および、カメラに基づくシステムとは異なり、ＲＦシステムによって提供される粗い画像は、取り込まれたセンサの情報が、通常、人間によって直接分析することが不可能であることから、プライバシの懸念に繋がるとは考えにくい。
【００５１】
さらに、関連技術のカメラに基づくシステムとは対照的に、ＲＦセンサは、材料の異なる透過性／反射特性に起因して、異なる材料の存在を直接検知することができる。関連技術のソフトウェアに基づく活動の追跡とは対照的に、ＲＦセンサは、ユーザの存在を検出するとともに、ユーザが自身のコンピュータと相互作用していない場合には、ユーザの活動を追跡することができる。本明細書に記載の活動追跡方法の例示的実施態様は、いかなる特殊な、かつ潜在的にセキュリティ上危険なソフトウェア（たとえば、キーボードおよびマウスの自動記録ソフトウェア）をユーザのコンピュータにインストールする必要はない。代わりに、ＲＦセンサがユーザの通常の作業エリアの下に配置されている場合に、キーボードおよびマウスの動きが間接的に取り込まれ得る。
【００５２】
さらなる例示的実施態様では、ウェアラブルデバイスが、本開示のＲＦセンサシステムの検出を増強させるのに利用され得る。例示的実施態様は、作業台の下または上に取り付けられた１つまたは複数のＲＦセンサ、および、ユーザに装着されているセンサ（たとえば、スマートウォッチまたはブレスレットの形態）のデータの組合せを介したユーザ活動の追跡を可能とするように構成されたシステムをさらに含むことができる。たとえば、店舗に設置する場合、１つまたは複数のＲＦセンサを、カウンタの下に取り付けることができ、店舗の従業員が、動作データを集めるスマートウォッチを装着する。
【００５３】
図６は、例示的実施態様に係る、本システムの例示的フロー図である。具体的には、図６は、様々なデータ源からのデータの集約および調整のための例示的フローを示しており、ユーザの活動と位置情報とを相互に関係付けることができる。フローは、たとえば、図２または図７に示すアーキテクチャによって実施することができる。図６の例では、ＲＦセンサのデータが６０１で提供され、所望の実施態様に応じて、ウェアラブルセンサのデータも、６００で提供され得る。６０２では、ＲＦセンサのデータは、作業台に関連付けられた材料または対象を判定するのに利用される。
【００５４】
６０３では、ＲＦデータおよびウェアラブルセンサのデータが相互に関係付けられ（ｃｏｒｒｅｌａｔｅｄ）てもよい。ウェアラブルセンサのデータを利用する例示的実施態様では、ＲＦセンサからのデータをウェアラブルＩＭＵセンサから来るデータと相互に関係付けることを、いくつかの目的のために実施することができる。たとえば、ＲＦセンサおよびウェアラブルセンサからのデータが（たとえば、位置および／または時間に関して）相互に関係付けられている場合、この相互関係が、作業台上のどこで、どのユーザによって活動が行われているかを判定するのに使用され得る入力を提供し得る。ＲＦセンサからのデータおよびウェアラブルセンサのデータが（たとえば、位置および／または時間に関して）相互に関係付けられていない場合、この相互関係の欠落（ｎｏｎ−ｃｏｒｒｅｌａｔｉｏｎ）が、ＲＦセンサから見られる活動が、ウェアラブルセンサを装着しているユーザのうちの一人からから来ていないことを示し、かつ／または、ウェアラブルセンサから見られる活動が作業台上で行われていないことを示す。
【００５５】
例示的実施態様では、以下のことを含み得るが、それらに限定されない、ＲＦセンサおよびウェアラブルセンサからのデータを相互に関係付けるための様々なアプローチが存在する。一例示的実施態様では、相互関係は、データを相互に関係付けるための分類に基づくアプローチを通して実施され得る。このアプローチでは、モデルは、ラベルが付された相互関係データに対して様々な機械学習技術を使用してトレーニングされ、また、トレーニングされたモデルを利用して、ウェアラブルセンサおよびＲＦセンサからのデータの流れが相互に関係付けられているかどうかを分類することができる。
【００５６】
別の例示的実施態様では、データの相互の関係付けは、類似性スコアの計算結果に基づいて実施され得る。そのようなアプローチでは、ＲＦセンサのデータおよびＩＭＵセンサのデータが、共通の特徴空間（たとえば、動きベクトル）において投影されて、潜在ベクトルが生成される。各センサの生成された潜在ベクトルは、所望の実施態様に応じて、ヤコビ行列などの異なる類似性行列やコサイン類似度などを使用して２つのベクトル間の類似性スコアを計算することにより、相互の関係付けのためにさらに使用され得る。
【００５７】
別の例示的実施態様では、データの相互の関係付けは、共通のジェスチャを行うことによって実施され得る。そのようなアプローチでは、ユーザ（たとえば、センサの装着者）は、両方のセンサによって確実に検出される、作業台上での特定の（ペアリング）ジェスチャ（たとえば、空中に８の数字を描く）を行う必要がある。ジェスチャが両方のセンサで検出されると、作業台の関連する領域からのデータとウェアラブルセンサからのデータとが、相互に関係付けられていると見なされる。たとえば、ウェアラブルデバイスに示されるフィードバック表示が、作業台がユーザのＩＤを追跡し、ユーザにＩＤが割り当てられていることを示す。
【００５８】
ＲＦセンサとウェアラブルセンサとからのデータが相互に関係付けられていると見なされる場合、システムは、センサを装着しているユーザの識別情報を、両方のセンサによって検出された活動に結び付けることができる。システムは、ＲＦセンサからのデータの作業台表面上の位置をウェアラブルセンサからのデータに結び付けることもできる。さらに、システムは、（両方のセンサからの）データの両方の組を活動認識手順に供給する。
【００５９】
組合せによる活動認識（ｊｏｉｎｔ  ａｃｔｉｖｉｔｙ  ｒｅｃｏｇｎｉｔｉｏｎ）６０５は、ウェアラブルセンサとＲＦセンサとから実施され得る。例示的実施態様では、ウェアラブルデバイスからのセンサのデータとＲＦセンサからのセンサのデータとは、組み合わせることができ、活動の判定に相互関係を利用することができる。機械学習技術には、特徴の抽出が必要である。一般に、特徴ベクトルが各センサのデータの各々から別々に抽出され、モデルのトレーニングの前に組み合わせられる。これら特徴に加え、各特徴ベクトルの要素間の相関関係または共起関係が、新たな特徴として加えられ得る。この新たな特徴は、ユーザの動作と位置との間の関係を示している。
【００６０】
さらに、６０２において検出される対象の材料は、活動認識６０６または組合せによる活動認識６０５に含まれ得る。例示的実施態様では、作業台上の対象の知識を、認識を向上させるために利用することができる。システムが、レジ係が特定の製品をスキャンし、次いで、それら製品を適切な順番でバッグの中に置いていることを認識しようと試みている場合を検討する。ウェアラブルセンサのみの使用により、レジ係が対象をある程度の正確性でバッグの中に置いていることを検出することが可能になる場合があるが、そのような実施態様は、バッグ内に置かれる製品の知識と、その順番を提供しない。しかし、ＲＦセンサを使用して、作業台上に置かれた対象の材料の構成を認識し、活動認識を補助することができる。周波数走査を使用した材料の認識は、所望の実施態様に応じて利用することができる。
【００６１】
例示的実施態様では、ＲＦセンサ（複数の場合もある）から得られた、対象の材料の識別情報は、ウェアラブルセンサと、ＲＦセンサで検出された動作との両方から得られた、対象の操作を示すデータと組み合わせることができる。
【００６２】
図６に示すように、ユーザおよび対象の位置の推定６０４は、活動認識６０６で利用され得る。例示的実施態様は、人および対象の、作業台上および作業台周りの位置の推定を適用して、認識を向上させることができる。２つの活動が同様の身体的動作を包含する場合に、装着されたウェアラブルセンサのみに基づくシステムでは区別されない（たとえば、バッグから物を取り出すことと、バッグ内に物を置くこと）。活動がカウンタ上の特定の位置で行われたとの情報は、２つの活動間の曖昧さをなくす助けになる場合がある。
【００６３】
図７は、作業台の例示的実施態様を示す図である。図７の例では、作業台は、スーパーマーケットの会計カウンタの形態であるが、他の作業台も利用可能であり、本開示はそれに限定されない。図７に示すように、作業台は、作業台の様々な領域に、その機能に基づいて、１つまたは複数のラベルが割り当てられることを可能にするように、分割され得る。たとえば、カウンタは、「レジ係側」と「買い物客側」とのラベルが付された各領域を有することができる。レジ係側は、「スキャンエリア」７００と、「袋詰めエリア」７０１と、顧客に面している特定の「表示エリア」７０２とにさらに分割することができる。
【００６４】
小売りの環境において、窃盗の防止または他の目的のために、多くの物品に無線周波数識別（ＲＦＩＤ）タグが付けされていることから、別の例示的実施態様は、１つまたは複数の物品を現在の活動に一義的に関連付けるために、ＲＦセンサと並行してＲＦＩＤリーダの利用を含む場合がある。
【００６５】
さらに、例示的実施態様は、作業台で生じる動きから、作業台から離れて生じる動きまで追跡を可能とする。ウェアラブルセンサとＲＦセンサとの組合せにより、行われる活動が作業台上で開始され得るが、作業台から離れて続けられる（またはその逆の）実施態様を可能とする。そのような活動には、たとえば、カウンタの上のバッグを持ち上げ、カウンタの外に移動することが含まれ得る。例示的実施態様では、ＲＦセンサからはもはや可視ではなくなった後に、ウェアラブルセンサを使用して、活動の追跡を継続することができる。活動がウェアラブルセンサによってのみ見られる場合、認識される活動に対してより低い信頼性を適用することも可能である。この場合の、ウェアラブルセンサを使用することのさらなる利点は、カウンタ間、たとえば、重さを量る台とレジのカウンタとの間で対象の移動を追跡する能力に対するものである。ユーザＩＤは、ウェアラブルセンサを介して識別することができ、物品の材料の構成の識別情報は、ＲＦセンサの使用を通して識別する。
【００６６】
図８は、活動の組に関連付けられた作業台に関する機械学習アルゴリズムを作成するための例示的フロー図である。８００では、ラベルが付されたトレーニングのセットが、作業台で生じる活動に対する作業台のために提供される。データは、ＲＦデータ、および／または、ＲＦデータとウェアラブルセンサのデータとの組合せを含み得る。８０１では、所望の機械学習アルゴリズムがトレーニングのセットに適用されて、認識アルゴリズムを生成する。認識アルゴリズムは、適用される機械学習アルゴリズムおよび所望の実施態様に応じて、神経回路網、または、他のアルゴリズムとすることができる。８０２では、生成された認識アルゴリズムは、作業台上または作業台付近で行われる活動を検知するために、作業台に対して利用される。
【００６７】
図９は、古典的な機械学習アルゴリズムとＤＮＮ機械学習アルゴリズムとを使用した「知識労働者」の場合に関するモデルの妥当性確認の最初の結果を示す図である。具体的には、図９は、例示的実施態様に係る古典的な機械学習と、深層学習アルゴリズムとを通して得られた例示的な結果の組を示している。合成データを生成し、各分類ラベルに関するトレーニングデータのサンプルのバランスをとって、様々なクラスにわたるデータの一様性を確実にするために上述の技術を使用して、決定木（Ｄｅｃｉｓｉｏｎ  Ｔｒｅｅ）、ランダムフォレスト（Ｒａｎｄｏｍ  Ｆｏｒｅｓｔ）、エクストラ木（Ｅｘｔｒａ  Ｔｒｅｅ）、サポートベクトルマシン（Ｓｕｐｐｏｒｔ  Ｖｅｃｔｏｒ  Ｍａｃｈｉｎｅ）、ロジスティック回帰（Ｌｏｇｉｓｉｔｉｃ  Ｒｅｇｒｅｓｓｉｏｎ）、および、ＬｅＮｅｔアーキテクチャ（ＬｅＮｅｔ  Ａｒｃｈｉｔｅｃｔｕｒｅ）の分類を使用したＤＮＮを使用して、ラベルが付されたデータに対して様々なモデルがトレーニングされた。図９は、活動／状態のタイプおよびモデルのタイプでグループ分けされた、最初の結果の妥当性確認の組の正確さ（ｖａｌｉｄａｔｉｏｎ  ｓｅｔ  ａｃｃｕｒａｃｙ）を示している。
【００６８】
図１０は、例示的実施態様に係る、作業台情報１０００に関する管理表の例を示す図である。例示的実施態様では、各作業台は、作業台に予期される活動の組に関連付けられており、作業台に関する活動の組の各活動は、対応する、予期されるＲＦセンサのデータの署名および／またはウェアラブルセンサのデータの署名を有している。例示的実施態様では、機械学習アルゴリズムから生成された認識プロセスにより、受信したデータ（たとえば、ウェアラブルセンサのデータを伴う／伴わないＲＦセンサのデータ）と、ＲＦセンサのデータの署名および／またはウェアラブルセンサのデータの署名との比較が行われ、どの活動が行われているかを判定する。認識プロセスが、活動が検出されたと判定した場合、認識プロセスは検出された活動をシステムに提供する。さらに、図１０に示されているように、活動の組の各活動は、関連するＲＦセンサのデータの署名を有してもよく、また、活動および所望の実施態様に応じて、関連付けられたウェアラブルセンサのデータの署名を有するか、有していなくてもよい。たとえば、作業台Ｗ１および関連付けられた活動Ａ２に関し、活動は、ＲＦセンサのデータの署名ＲＦ２の検出に基づいているが、ウェアラブルセンサのデータの署名は有していない（ＮＵＬＬ）。
【００６９】
例示的実施態様では、検出され得る活動の例には、限定ではないが、従業員または知識労働者の場合に、所望の実施態様に応じて、従業員が部屋内にいるかを検出すること、従業員がデスクにいるかを検出すること、デスク上で行われている作業のタイプ、デスクにおいて飲食物を消費していること（たとえば、プレートまたはカップの検出を含む、プレートまたはカップの仕様）、書類の記入または作業を行っていること、コンピュータでのテキスト入力、ウェブの閲覧、コンピュータゲームを行っていることなどを含み得る。作業台としてレジ係のカウンタを含む例示的実施態様では、検出され得る活動の例には、限定ではないが、所望の実施態様に応じて、販売員の存在の検出、販売員の位置の検出、販売員が何もしていないかどうかの検出、顧客の存在の検出、顧客の位置の検出、支払いの処理、物品のスキャン、物品の袋詰め、座っているか立っているか、および、製品のタイプ（たとえば、食品、飲料、紙など）が含まれ得る。
【００７０】
図１１は、例示的実施態様に係る、処理情報（ｔｒａｎｓａｃｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ）１１００に関する管理表の例を示す図である。例示的実施態様では、特定の処理も検出されるとともに観察され得る。各処理は１組の活動を伴ってもよく、所望の処理に応じて、この組の順番で実施されてもよいし、組の順番で実施されなくてもよい。たとえば、マッピングされる所望の処理には、物品のスキャン、金額の決定、現金のやりとり、および物品の袋詰めの活動を含んでもよい、レジ係の処理を含み得る。例示的実施態様のシステムは、処理が行われたかを判定することができ、所望の実施態様に応じて、各活動に関して行われた時間をマッピングすることができ、ユーザは、どこで処理が非効率になっているかを判定することができる。さらに、処理は、所望の実施態様に応じて、複数の作業台にわたって行われる活動を含んでもよい。
【００７１】
図１２は、例示的実施態様に係る、作業台のシステムの管理のための例示的フロー図を示す図である。１２００では、ＲＦセンサのデータが、複数の作業台のうちの１つの作業台から受信される。１２０１では、ＲＦセンサのデータを提供する１つの作業台に対応する認識プロセスがＲＦセンサのデータに実行される。ウェアラブルセンサのデータも検出された場合、認識プロセスは、ＲＦセンサのデータとウェアラブルセンサのデータとに実行される。１２０２では、認識プロセスが、作業台に関連付けられた活動の組から、ＲＦセンサのデータ、または、ＲＦセンサのデータとウェアラブルセンサのデータとの組合せに対応する１つの活動を判定する。
【００７２】
図１３は、いくつかの例示的実施態様における使用に適切な、複数の作業台の管理を促進するための装置などの、例示的コンピュータデバイスの例示的コンピュータ環境を示す図である。複数の作業台の各々は、１つまたは複数の無線周波数（ＲＦ）センサに関連付けられており、複数の作業台の各々が、活動の組に関連付けられている。例示的実施態様では、作業台は、所望の実施態様に応じて、作業デスク、レジ係のカウンタ、テーブル、皿またはプレートを含む棚などの、ＲＦセンサを取付けることができ、ユーザからの相互作用に利用される任意の表面を含むことができる。
【００７３】
コンピュータ環境１３００におけるコンピュータデバイス１３０５は、１つまたは複数の処理ユニット、コア、またはプロセッサ１３１０、メモリ１３１５（たとえば、ＲＡＭ、ＲＯＭなど）、内部ストレージ１３２０（たとえば、磁気ストレージ、光学ストレージ、固体ストレージ、および／もしくは有機ストレージ）、ならびに／またはＩ／Ｏインターフェース１３２５を含むことができる。これらのうちの任意のものは、情報通信のために通信機構またはバス１３３０上に結合するか、コンピュータデバイス１３０５に組み込むことができる。
【００７４】
コンピュータデバイス１３０５は、通信するように入力／ユーザインターフェース１３３５および出力デバイス／インターフェース１３４０に結合することができる。入力／ユーザインターフェース１３３５と出力デバイス／インターフェース１３４０とのいずれか一方または両方は、有線または無線インターフェースとすることができるか、取外し可能とすることができる。入力／ユーザインターフェース１３３５は、入力を提供するのに使用することができる任意のデバイス、構成要素、センサ、または、物理もしくは仮想インターフェース（たとえば、ボタン、タッチスクリーンインターフェース、キーボード、ポインティング／カーソルコントロール、マイク、カメラ、点字、モーションセンサ、光学リーダなど）を含んでもよい。出力デバイス／インターフェース１３４０は、ディスプレイ、テレビ、モニタ、プリンタ、スピーカ、点字などを含んでもよい。いくつかの例示的実施態様では、入力／ユーザインターフェース１３３５および出力デバイス／インターフェース１３４０は、コンピュータデバイス１３０５に組み込むことができるか、物理的に結合することができる。他の例示的実施態様では、他のコンピュータデバイスが、コンピュータデバイス１３０５に関して、入力／ユーザインターフェース１３３５および出力デバイス／インターフェース１３４０として機能するか、入力／ユーザインターフェース１３３５および出力デバイス／インターフェース１３４０の機能を提供してもよい。
【００７５】
コンピュータデバイス１３０５の例には、限定ではないが、高度に移動性のデバイス（たとえば、スマートフォン、自動車および他の機械のデバイス、人間または動物に運ばれるデバイスなど）、移動デバイス（たとえば、タブレット、ノート、ラップトップ、パーソナルコンピュータ、ポータブルテレビ、ラジオなど）、ならびに、移動用には設計されていないデバイス（たとえば、デスクトップコンピュータ、他のコンピュータ、情報キオスク、１つまたは複数のプロセッサが内部に埋め込まれ、かつ／または結合されたテレビ、ラジオなど）が含まれ得る。
【００７６】
コンピュータデバイス１３０５は、同じまたは異なる構成の１つまたは複数のコンピュータデバイスを含む、ネットワーク化された任意の数の構成要素、デバイス、およびシステムと通信するために、外部ストレージ１３４５およびネットワーク１３５０に（たとえばＩ／Ｏインターフェース１３２５を介して）通信するように結合することができる。コンピュータデバイス１３０５または任意の接続されたコンピュータデバイスは、サーバ、クライアント、シンサーバ（ｔｈｉｎ  ｓｅｒｖｅｒ）、汎用機械、特定用途の機械、またはその他の装置として機能するか、サービスを提供するか、または呼ばれる場合がある。
【００７７】
Ｉ／Ｏインターフェース１３２５は、限定ではないが、少なくとも、コンピュータ環境１３００において接続された構成要素、デバイス、およびネットワークすべてに情報を通信し、かつ／またはこれらから情報を通信するための、任意の通信もしくはＩ／Ｏプロトコル、または規格（たとえば、イーサネット（登録商標）、８０２．１１ｘ、ユニバーサル・システム・バス、ＷｉＭａｘ、モデム、セルラ・ネットワーク・プロトコルなど）を使用する有線および／または無線インターフェースを含み得る。ネットワーク１３５０は、任意のネットワークまたはネットワークの組合せ（たとえば、インターネット、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、電話ネットワーク、セルラネットワーク、衛星ネットワークなど）であってよい。
【００７８】
コンピュータデバイス１３０５は、一時的媒体および非一時的媒体を含み、コンピュータで使用可能であるか、コンピュータで読取り可能な媒体を使用し、かつ／または使用して通信することができる。一時的媒体には、伝送媒体（たとえば、金属ケーブル、光ファイバ）、信号、搬送波などが含まれる。非一時的媒体には、磁気媒体（たとえば、ディスクおよびテープ）、光学媒体（たとえば、ＣＤ  ＲＯＭ、デジタル・ビデオ・ディスク、ブルーレイディスク）、固形媒体（たとえば、ＲＡＭ、ＲＯＭ、フラッシュメモリ、固体ストレージ）、ならびに、他の不揮発性ストレージまたはメモリが含まれる。
【００７９】
コンピュータデバイス１３０５は、いくつかの例示的なコンピュータ環境において、技術、方法、アプリケーション、プロセス、またはコンピュータで実行可能な命令を実施するのに使用することができる。コンピュータで実行可能な命令には、一時的媒体から検索することができるか、非一時的媒体に記録するか、検索することができる。実行可能な命令は、任意のプログラミング言語、スクリプト言語、および機械言語（たとえば、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）、Ｖｉｓｕａｌ  Ｂａｓｉｃ、Ｐｙｔｈｏｎ、Ｐｅｒｌ、ＪａｖａＳｃｒｉｐｔ（登録商標）など）の１つまたは複数を元にすることができる。
【００８０】
プロセッサ（複数の場合もある）１３１０は、ネイティブであるか、仮想の環境で、任意のオペレーティングシステム（ＯＳ）（図示せず）の下で実行することができる。論理ユニット１３６０、アプリケーション・プログラミング・インターフェース（ＡＰＩ）ユニット１３６５、入力ユニット１３７０、出力ユニット１３７５、ならびに、様々なユニットが互いと、ＯＳと、および他のアプリケーション（図示せず）と通信するためのユニット間通信機構１３９５を含み、１つまたは複数のアプリケーションを展開することができる。記載のユニットおよび要素は、設計、機能、構成、または実施態様を変更することができ、提供された記載には限定されない。
【００８１】
いくつかの例示的実施態様では、情報または実施命令がＡＰＩユニット１３６５によって受信されると、ＡＰＩユニット１３６５は、１つまたは複数の他のユニット（たとえば、論理ユニット１３６０、入力ユニット１３７０、出力ユニット１３７５）に通信する場合がある。いくつかの例では、論理ユニット１３６０は、上述のいくつかの例示的実施態様において、各ユニット間で情報フローを制御し、ＡＰＩユニット１３６５、入力ユニット１３７０、出力ユニット１３７５によって提供されるサービスを向けるように構成され得る。たとえば、１つまたは複数のプロセスまたは実施態様のフローは、論理ユニット１３６０単独か、ＡＰＩユニット１３６５との組合せによって制御される場合がある。入力ユニット１３７０は、例示的実施態様に記載の計算のための入力を得るように構成される場合があり、また、出力ユニット１３７５は、例示的実施態様に記載の計算に基づく出力を提供するように構成され得る。
【００８２】
メモリ１３１５は、図１０および図１１に示すように、管理情報を記憶して、複数の作業空間からの管理される作業空間の各々に関する活動を検出するための実施を促進するように構成され得る。図１０に示すように、作業台に関連付けられた活動の組は、ＲＦセンサのデータのみに基づいて検出された１つまたは複数の活動と、ＲＦセンサのデータおよびウェアラブルセンサのデータに基づいて検出された１つまたは複数の活動とを含むことができる。
【００８３】
プロセッサ（複数の場合もある）１３１０は、複数の作業台の各々に関する１つまたは複数のＲＦセンサを監視するように構成することができる。ＲＦセンサのデータを提供する複数の作業台のうちの１つの作業台の１つまたは複数のＲＦセンサに関し、プロセッサ（複数の場合もある）１３１０は、複数の作業台のうちの１つの作業台に関連付けられた認識アルゴリズムを適用して、ＲＦセンサのデータから、ＲＦセンサのデータに対応する複数の作業台のうちの１つの作業台に関連付けられた活動の組から活動を判定することを行うように構成することができる。
【００８４】
プロセッサ（複数の場合もある）１３１０は、図８に示すように、機械学習から認識アルゴリズムを生成するように構成することができる。たとえば、プロセッサ（複数の場合もある）１３１０は、複数の作業台の各々に関してラベルが付されたトレーニングのセットに機械学習を適用することであって、ラベルが付されたトレーニングのセットが、複数の作業台の各々に関連付けられた活動の組からの活動に関連付けられた複数のＲＦセンサの読取り値を含んでいる、適用することと、ラベルが付されたトレーニングのセットに対する機械学習の適用から、複数の作業台の各々に関する認識アルゴリズムを生成することと、により、複数の作業台の各々に関して、認識アルゴリズムを生成するように構成することができる。ラベルが付されたトレーニングのセットは、図３から図５に示すように、複数の作業台の各々に関する活動の組からの１つまたは複数の活動に関連付けられた、ウェアラブルセンサのデータおよびＲＦセンサの読取り値を含むことができる。
【００８５】
たとえば、ウェアラブルデバイスまたはＩＭＵをも含む例示的実施態様に関し、プロセッサ（複数の場合もある）１３１０は、複数の作業台のうちの１つの作業台に関する１つまたは複数のウェアラブルデバイスを監視するようにも構成され得る。ウェアラブルセンサのデータを提供する複数の作業台のうちの１つの作業台に関する１つまたは複数のウェアラブルデバイスに関し、かつ、ＲＦセンサのデータを提供する複数の作業台のうちの１つの作業台の１つまたは複数のＲＦセンサに関し、プロセッサ（複数の場合もある）１３１０は、複数の作業台のうちの１つの作業台に関連付けられた認識アルゴリズムを適用して、ＲＦセンサのデータおよびウェアラブルセンサのデータから、メモリ１３１５に記憶された管理情報、ならびに、ＲＦセンサのデータの署名およびウェアラブルセンサのデータの署名に基づき、ＲＦセンサのデータおよびウェアラブルセンサのデータに対応する複数の作業台のうちの１つの作業台に関連付けられた活動の組からの別の活動を判定することを行うように構成することができる。
【００８６】
プロセッサ（複数の場合もある）１３１０は、図１１に示すように、複数の作業台から検出された活動から処理を検出するようにさらに構成することができ、この処理は、複数の作業台から検出された、順番に行われた複数の活動を伴っている。
【００８７】
詳細な説明のいくつかの部分は、コンピュータ内のオペレーションのアルゴリズムおよび象徴的な表示に関して与えられている。これらアルゴリズムの記載および象徴的表示は、データ処理の当業者により、それらの革新の本質を他の当業者に伝えるために使用される手段である。アルゴリズムは、所望の最終状態または結果に繋がる、規定の一連のステップである。例示的実施態様では、実施されるステップは、実質的な結果を得るための実質的な量の物理的操作を必要としている。
【００８８】
特に別様に述べられていない限り、記載から明確であるように、本記載を通して、「処理（ｐｒｏｃｅｓｓｉｎｇ）」、「計算（ｃｏｍｐｕｔｉｎｇ）」、「計算（ｃａｌｃｕｌａｔｉｎｇ）」、「判定（ｄｅｔｅｒｍｉｎｉｎｇ）」、「表示（ｄｉｓｐｌａｙｉｎｇ）」などの用語を利用する議論は、コンピュータシステムのレジスタおよびメモリ内の物理的（電子的）量として表示されるデータを、コンピュータシステムのメモリもしくはレジスタ、または、他の情報記録、伝送、もしくは表示デバイス内の物理的量として同様に表示される他のデータに操作および変換する、コンピュータシステムまたは他の情報処理デバイスの動作および処理を含み得ることを理解されたい。
【００８９】
例示的実施態様は、本明細書の操作を実施するための装置にも関する場合がある。この装置は、所望の目的のために特別に構成され得るか、またはこの装置は、選択的に起動されるか、１つまたは複数のコンピュータプログラムによって再構成される、１つまたは複数の多目的コンピュータを含み得る。コンピュータプログラムは、コンピュータ可読記録媒体またはコンピュータ可読信号媒体などの、コンピュータ可読媒体に記録され得る。コンピュータ可読記録媒体は、限定ではないが、光学ディスク、磁気ディスク、リード・オンリ・メモリ、ランダム・アクセス・メモリ、固形デバイスおよびドライブなどの有形媒体、または、電子情報を記録するのに適切である、任意の他のタイプの有形もしくは無形媒体をともなってもよい。コンピュータ可読信号媒体は、搬送波などの媒体を含んでもよい。本明細書に提供されるアルゴリズムおよびディスプレイは、固有に、特定のコンピュータまたは他の装置に関連していない。コンピュータプログラムは、所望の実施態様の操作を実行する命令を含む、純粋なソフトウェアの実施態様を含むことができる。
【００９０】
様々な多目的システムが、本明細書の例に係るプログラムおよびモジュールとともに使用され得るか、より特定の装置を構成して、所望の方法のステップを実施するのに好都合であることがわかる場合がある。さらに、例示的実施態様は、いずれの特定のプログラム言語を参照しても記載されていない。様々なプログラミング言語が、本明細書に記載の例示的実施態様の教示を実施するのに使用され得ることを理解されたい。プログラミング言語（複数の場合もある）の命令は、１つまたは複数の処理デバイス、たとえば、中央処理装置（ＣＰＵ）、プロセッサ、またはコントローラによって実施され得る。
【００９１】
当業者には既知であるように、上述の操作は、ハードウェア、ソフトウェア、または、ソフトウェアとハードウェアとのいくつかの組合せによって実施され得る。例示的実施態様の様々な態様が、回路および論理デバイス（ハードウェア）を使用して実施され得るが、他の態様は、プロセッサによって実施される場合、プロセッサに、本出願の実施態様を行うための方法を実行させる、機械読取り可能媒体（ソフトウェア）に記録された命令を使用して実施され得る。さらに、本出願のいくつかの例示的実施態様は、ハードウェアのみによって実施され得るが、他の例示的実施態様は、ソフトウェアのみによって実施され得る。さらに、記載の様々な機能は、単一のユニット内で実行され得るか、任意の数の方法で、複数の構成要素にわたって広げられ得る。ソフトウェアによって実施される場合、本方法は、コンピュータ可読媒体に記憶された命令に基づき、多目的コンピュータなどのプロセッサによって実行され得る。所望である場合、命令は、圧縮および／または暗号化されたフォーマットで媒体に記憶することができる。
【００９２】
さらに、本出願の他の実施態様は、本出願の教示の詳細および実行を考慮することから、当業者には明らかになるであろう。記載の例示的実施態様の様々な態様および／または構成要素は、単一で、または任意の組合せで使用してもよい。詳細および例示的実施態様は、例としてのみ考慮されることが意図されており、本出願の真の範囲および精神は、添付の特許請求の範囲によって示されている。
【図１】
2018195284.tif 000003
【図２】
2018195284.tif 000004
【図３】
2018195284.tif 000005
【図４】
2018195284.tif 000006
【図５】
2018195284.tif 000007
【図６】
2018195284.tif 000008
【図７】
2018195284.tif 000009
【図８】
2018195284.tif 000010
【図９】
2018195284.tif 000011
【図１０】
2018195284.tif 000012
【図１１】
2018195284.tif 000013
【図１２】
2018195284.tif 000014
【図１３】
2018195284.tif 000015