(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2023-04-06
(54)【発明の名称】衣服ベースの動的動作スコアリング
(51)【国際特許分類】
A63B 71/06 20060101AFI20230330BHJP
A63B 69/00 20060101ALI20230330BHJP
A61B 5/11 20060101ALI20230330BHJP
G16Y 10/65 20200101ALI20230330BHJP
G16Y 20/40 20200101ALI20230330BHJP
G16Y 40/20 20200101ALI20230330BHJP
【FI】
A63B71/06 M
A63B69/00 A
A63B71/06 T
A61B5/11 200
A61B5/11 230
G16Y10/65
G16Y20/40
A63B69/00 B
A63B69/00 514
A63B71/06 K
G16Y40/20
【審査請求】有
【予備審査請求】未請求
(21)【出願番号】P 2022529881
(86)(22)【出願日】2020-11-23
(85)【翻訳文提出日】2022-07-11
(86)【国際出願番号】 US2020061884
(87)【国際公開番号】W WO2021102442
(87)【国際公開日】2021-05-27
(32)【優先日】2019-11-22
(33)【優先権主張国・地域又は機関】US
(32)【優先日】2020-05-31
(33)【優先権主張国・地域又は機関】US
(81)【指定国・地域】
(71)【出願人】
【識別番号】514144250
【氏名又は名称】ナイキ イノベイト シーブイ
(74)【代理人】
【識別番号】100107766
【氏名又は名称】伊東 忠重
(74)【代理人】
【識別番号】100070150
【氏名又は名称】伊東 忠彦
(74)【代理人】
【識別番号】100135079
【氏名又は名称】宮崎 修
(72)【発明者】
【氏名】アンドン,クリストファー
(72)【発明者】
【氏名】レゲイ,ボビー
(72)【発明者】
【氏名】ファム,ヒエン トミー
(72)【発明者】
【氏名】テヌタ,アダム
【テーマコード(参考)】
4C038
【Fターム(参考)】
4C038VA04
4C038VB14
4C038VB35
(57)【要約】
動的動作スコアリングのためのシステムは、履物又は衣服の物品と、履物又は衣服の物品とネットワーク接続されて無線通信を行うプロセッサとを有する。物品は、履物又は衣服の物品の少なくとも一部の空間的な動きをモニタし、モニタされた空間的な動きを示すデータストリームを生成するように動作する少なくとも1つの加速度計又は慣性測定ユニットを含む。プロセッサは、履物又は衣服の物品からデータストリームを受信し、受信されたデータストリームから少なくとも1つの動きプリミティブを識別し、履物又は衣服の物品のモニタされた空間的な動きと順序付けられたいくつかの動きプリミティブとの間の対応を表す精度メトリックを決定するように構成される。
【特許請求の範囲】
【請求項1】
動的動作スコアリングのためのシステムであって:
履物又は衣服の物品であって、前記履物又は衣服の物品の少なくとも一部の空間的な動きをモニタし、モニタされた前記空間的な動きを示すデータストリームを生成するように動作する少なくとも1つの加速度計又は慣性測定ユニットを有する、履物又は衣服の物品と;
前記履物又は衣服の物品とネットワーク接続されて無線通信を行うプロセッサであって、前記プロセッサは:
前記履物又は衣服の物品から前記データストリームを受信し;
受信された前記データストリームから少なくとも1つの動きプリミティブを識別し;
識別された前記少なくとも1つの動きプリミティブを予め定義された順序付けられたいくつかの動きプリミティブと比較し;
前記履物又は衣服の物品の前記モニタされた空間的な動きと前記順序付けられたいくつかの動きプリミティブとの間の対応を表す精度メトリックを決定し;
前記精度メトリックを、ディスプレイ装置を介してユーザに表示する;
ように構成される、プロセッサと;を有する、
システム。
【請求項2】
前記プロセッサは、分散コンピューティングネットワークとデジタル通信しており、前記プロセッサは、さらに:
前記分散コンピューティングネットワークからチャレンジを受信し、前記チャレンジは、前記動きプリミティブの順序付けられたリストを含み;
前記チャレンジを、ディスプレイ装置を介してユーザに表示する;
ように構成される、
請求項1に記載のシステム。
【請求項3】
前記チャレンジは、前記分散コンピューティングネットワーク上の第2のユーザから受信される、
請求項2に記載のシステム。
【請求項4】
前記プロセッサは、さらに、前記第2のユーザから精度メトリックを受信し、前記ディスプレイ装置を介して前記ユーザに前記精度メトリックを表示するように構成される、
請求項3に記載のシステム。
【請求項5】
前記プロセッサは、分散コンピューティングネットワークとデジタル通信しており;前記プロセッサは、さらに、前記分散コンピューティングネットワーク上のサーバに前記精度メトリックを送信するように構成される、
請求項1に記載のシステム。
【請求項6】
前記順序付けられたいくつかの動きプリミティブは、振り付けダンスを形成する、
請求項1に記載のシステム。
【請求項7】
前記履物又は衣服の物品は、さらに、触覚を前記ユーザの身体に伝送するように動作する触覚トランスデューサを有し、前記プロセッサは、さらに、前記触覚トランスデューサにビート又は触覚タイミング信号を前記ユーザに伝えさせるように構成される、
請求項6に記載のシステム。
【請求項8】
前記触覚トランスデューサは、前記物品の少なくとも1つのレース又は閉鎖機構を選択的かつ周期的に引っ張るように動作するモータを含む、
請求項7に記載のシステム。
【請求項9】
前記プロセッサは、さらに、前記識別された少なくとも1つの動きプリミティブに応答して、オーディオサンプル又は視覚効果の再生をトリガするように構成される、
請求項1に記載のシステム。
【請求項10】
前記識別された少なくとも1つの動きプリミティブは、第1の動きプリミティブ及び第2の動きプリミティブを含み、前記オーディオサンプル又は視覚効果は、第1のオーディオサンプル又は第1の視覚効果であるとともに前記第1の動きプリミティブに応答してトリガされ;
前記プロセッサは、さらに:
識別された前記第2の動きプリミティブに応答して、第2のオーディオサンプル又は第2の視覚効果の再生をトリガするように構成され;
前記第1のオーディオサンプル又は第1の視覚効果は、前記第2のオーディオサンプル又は第2の視覚効果とは異なる、
請求項9に記載のシステム。
【請求項11】
ユーザ入力デバイス及び前記プロセッサと通信するディスプレイをさらに有し、前記プロセッサは、さらに:
複数のオーディオサンプルのライブラリを維持し;
前記ユーザ入力デバイスからの受信された入力に基づいて、前記複数のオーディオサンプルから選択されたオーディオサンプルを予め定義された動きプリミティブと関連付け;
前記識別された動きプリミティブを前記予め定義された動きプリミティブとマッチさせる;ように構成され、
前記識別された動きプリミティブに応答して前記オーディオサンプル又は前記視覚効果の前記再生をトリガすることは、前記識別された動きプリミティブの前記予め定義された動きプリミティブとのマッチングに応答して、前記選択されたオーディオサンプルを出力することを含む、
請求項9に記載のシステム。
【請求項12】
前記プロセッサは、さらに、前記受信されたデータストリームに基づいて、仮想環境におけるアバターの挙動又は動きを変更するように構成される、
請求項1に記載のシステム。
【請求項13】
動的動作スコアリングの方法であって:
履物又は衣服の物品からデータストリームを受信するステップであって、受信された前記データストリームは、前記物品の空間的な動きを表す、ステップと;
前記受信されたデータストリームから複数の動きプリミティブを識別するステップと;
識別された少なくとも1つの前記動きプリミティブを、予め定義された順序付けられたいくつかの動きプリミティブと比較するステップと;
前記履物又は衣服の物品の前記モニタされた空間的な動きと前記順序付けられたいくつかの動きプリミティブとの間の対応を表す精度メトリックを決定するステップと;
前記精度メトリックを、ディスプレイ装置を介してユーザに表示するステップと;を含む、
方法。
【請求項14】
分散コンピューティングネットワークからチャレンジを受信するステップであって、前記チャレンジは、前記順序付けられたいくつかの動きプリミティブを含む、ステップと;
前記ディスプレイ装置を介してユーザに対する前記チャレンジを表示するステップと;をさらに含む、
請求項13に記載の方法。
【請求項15】
前記分散ネットワーク上の第2のユーザに前記チャレンジを送信するステップをさらに含む、
請求項14に記載の方法。
【請求項16】
前記精度メトリックを分散コンピューティングネットワーク上のサーバに送信するステップをさらに含む、
請求項13に記載の方法。
【請求項17】
前記識別された動きプリミティブの各々に応答して、オーディオサンプル又は視覚効果の再生をトリガするステップをさらに含む、
請求項13に記載の方法。
【請求項18】
前記視覚効果をトリガするステップは、前記履物又は衣服の物品上の少なくとも1つのライトを点灯するステップを含む、
請求項17に記載の方法。
【発明の詳細な説明】
【技術分野】
【0001】
関連出願の相互参照
本出願は、2019年11月22日に出願された米国仮特許出願第62/939,309号、及び2020年5月31日に出願された米国仮特許出願第63/032,689号からの優先権の利益を主張し、両出願の全体は参照によりその全体が援用される。
【0002】
本開示は、履物又は衣服(apparel)の着用された物品(worn article)に設けられた器具を介してユーザのリアルタイムの動き(motion)を分析するためのシステムに関する。
【背景技術】
【0003】
エクササイズの世界においても、また、動作ベースのソーシャルメディアチャレンジとの関連においても、ユーザはしばしば、ビートや音楽のサンプルに合わせて、動的な一連の動作や振り付けダンスを行うよう求められたり、要求されたりする。これらのチャレンジを遂行することは、時にはそれ自体が偉業であるが、これらのチャレンジを、動作から動作に、完全に、正しく、かつ流動的に実行することは、真のチャレンジが存在するところである。コーチが近くに立っていなければ、自分のパフォーマンスが理想的な基準とどのように比較されるかを本当に理解することは難しい。
【発明の概要】
【0004】
本開示は、着用された履物又はアパレルの物品に設けられた器具を介して、ユーザのリアルタイムの空間的な動きを感知及び処理し得るシステムに関する。この動きは次いで理想化された標準と比較されて、友人又は他のユーザの動きと比較されて、それらの動きがどの程度正確且つ完全に追跡されるかをよりよく理解し得る。この対応は、分散コンピューティングネットワーク上でユーザ、コーチ、又はより広範なコミュニティと共有され得る、精度メトリックに変換され得る。
【0005】
ユーザの動きを純粋にスコアリングすることに加えて、本システムは、また、ユーザの動きが1つ以上のオーディオサンプル又は視覚効果の出力をトリガするように動作する、クリエイティブなマルチメディア表現の要素を加え得る。このようにして、ユーザは、他の感覚出力を介してそれらの動きを感知又は表現し得る。
【0006】
本開示の追加の利点及び態様は、以下の開示において提供される。
【図面の簡単な説明】
【0007】
【
図1】動きベースのメディア作成(motion-based media creation)のためのシステムの一実施形態の概略図である。
【0008】
【
図2】履物の電子的な動き感知物品(motion-sensing article)の概略図である。
【0009】
【
図3】動きベースのメディア作成のシステムのための動作の方法の概略フロー図である。
【0010】
【
図4】動きベースのメディア作成のためのシステムの動作の概略的な機能ブロック図である。
【0011】
【
図5】複数のウェアラブルの概略図であり、各々は、共通のルールのセットによって感知された動きをオーディオ/ビジュアル出力に変換する。
【0012】
【
図6】ポッドにグループ化された複数のウェアラブルの概略図であり、各ポッドは、ポッド固有のルールのセットによって関連するウェアラブルの動きをオーディオ/ビジュアル出力に変換する。
【0013】
【
図7】複数のウェアラブルの概略図であり、各々は、別個のルールのセットによって感知された動きをオーディオ/ビジュアル出力に変換する。
【0014】
【
図8】本システムを用いて動きベースのチャレンジを実行するユーザの概略図である。
【0015】
【
図9】接続されたウェアラブルの感知された動きから生じる拡張現実視覚効果を表示するユーザデバイスの概略図である。
【0016】
【
図10】各参加者が位置ベースのオーディオ/ビジュアル出力への位置ベースのアクセスを備えたウェアラブルを有するフラッシュモブの概略図である。
【0017】
【
図11】履物の物品内に設けられた動き作動式(motion activated)光プロジェクタの概略的な部分断面側面図である。
【0018】
【
図12】複数の発光素子を備える履物の物品の概略斜視図である。
【0019】
【
図13】複数の発光素子を備える衣服の物品の概略背面図である。
【0020】
【
図14】履物の物品内に設けられた振動トランスデューサの概略的な部分断面図である。
【0021】
【
図15】複数のウェアラブルを充電するために使用される誘導充電器の概略側面図である。
【0022】
【
図16】パーティライトとして使用される
図15の誘導充電器の概略側面図である。
【0023】
【
図17】インタラクティブな小売キオスク(interactive retail kiosk)の概略斜視図である。
【0024】
【
図18】
図17のインタラクティブな小売キオスクなどを用いて物理的又は電子的オブジェクト又はコードを取得する方法の概略フロー図である。
【0025】
【
図19】ホストされた仮想世界内のパフォーマンスに影響を与えるために接続されたウェアラブルを使用する演技者のグループの概略図である。
【0026】
【
図20】ライブビデオ放送を補強するために使用されるウェアラブルの概略図である。
【発明を実施するための形態】
【0027】
以下の説明及び添付の図は、1つ以上のオーディオサンプル又は視覚効果の再生をトリガするために、直接感知された身体の動きを使用するシステムを開示する。この技術は、ダンサーやアスリートの動きが電子マルチメディア体験の創造を推進することができる、新しい表現の形態を創造することを意図している。
【0028】
オーディオ/ビジュアル(視覚)(A/V)体験を作る(compose)ツールを単に提供することに加えて、本技術のいくつかの実施形態は、複数のユーザ間のソーシャルコラボレーション(social collaboration)を可能にし得る。例えば、いくつかの構成では、システムの複数のユーザは、ローカル又はネットワーク化された方法で協働して、ジョイント/コラボレーション(joint/collaborative)A/V作品を作り得る。別の例では、複数のネットワーク化されたユーザが互いにモーションベースのチャレンジ(challenges)を出し(issue)得る及び/又は応答し得る。
【0029】
共同作業のコンテキストでは、本技術のいくつかの実施形態は、ダンスグループ(dance troupe)又はソーシャルネットワークの複数のメンバーが、交響曲が演じるのとほぼ同じように、A/V作品の作成において協力することを可能にし得る。特に、各ユーザ又は少数のユーザのグループは、それらの動きに関連する固有のサウンド又は視覚効果を有し得る。パフォーマンスの間、各メンバーの動きから生じる結合されたサウンド出力(combined sound output)は、パフォーマンスに基づくA/V作品を生成し、そこでは、種々のユーザの身体が「楽器(instruments)」になる。
【0030】
ソーシャルメディアのコンテキストにおけるチャレンジについては、個人が様々なソーシャルメディアプラットフォームを介して互いにオンラインでチャレンジすることがますます人気が高まっている。これらのチャレンジは、しばしば、ユーザが特定のオーディオクリップに対して1つ以上のアクションを実行する又はダンスすることを含む。このようなチャレンジの一例は、ユーザが氷水を自分の頭にかけ、その後別のユーザに同じチャレンジを出すことをビデオ撮影することを含んでいた。他のチャレンジは、歌の一部に対して特定の又は即興のダンスシーケンスを実行することを含む。各例では、ユーザは、ダンス/アクションを実行することをビデオ撮影し、その結果得られたビデオクリップをオンラインビデオホスティングサービスに投稿し得る。そのようなホスティングサービスの例は、いずれもBeijing ByteDance Technology Co Ltd.が運営するTIKTOK及びDOUYIN、又はGoogle, LLCの子会社である、Youtube, LLCが運営するYOUTUBEを含む。以下に説明するように、本技術は、同様の「チャレンジ」に適している可能性がある。
【0031】
いくつかの実施形態では、ユーザの表現の出力は、別個の媒体内にのみ、及び/又は、ユーザから離れた他の者(すなわち、「視聴者」)による消費のためにのみ存在し得る。例えば、ユーザの動きは、ビデオゲーム内に存在し得るような、仮想環境内の1つ以上のオーディオ及び/又は視覚効果をトリガするために使用され得る。代替的には、これらの効果は、現実世界の自然な知覚に重ね合わされ得る、拡張現実(AR)環境で提示され得る。このようなARのコンテキストでは、効果は、ARディスプレイグラス(AR display glasses)の場合と同様に、ユーザの実世界のビューに重ね合わされ得るように、イベントに参加している人のユーザデバイスに配信され得る。代替的には、効果は、携帯電話又はテレビなどのユーザデバイスによって視聴され得る、キャプチャされたビデオフィード、例えば、ストリーミングされたビデオ(インターネット又はテレビ)放送に重ね合わされ得る。
【0032】
図1に概略的に示すように、動きベースのメディア作成システム10は、概して、ユーザコンソール30とネットワーク接続された履物又は衣服の電子的な動き感知物品20を含み得る。本開示の目的のために、「履物又は衣服の電子的な動き感知物品20」は、概して、「ウェアラブル20」と称され得る。各ウェアラブル20は、従来の履物又は衣服の物品と同様のスタイルに形作られ得るが、動きデータの検出及び外部への伝送を可能にする追加の電子的機能を有し得る。履物の適当な物品の例は、シューズ、ブーツ、サンダル、クリート履物(cleated footwear)等を含み得る。同様に、アパレルの適切な物品の例は、シャツ、ジャケット、パンツ、ショーツ、靴下、圧縮スリーブ、手袋、帽子、アームバンド/ブレスレットなどを含み得る。
【0033】
図2に示すような本技術では、ウェアラブル20は、動き感知回路22と通信回路24の両方を含み得る。動き感知回路22は、ウェアラブル20の少なくとも一部の空間的な動きを感知し、感知された動きを表すデータ出力ストリームを生成するように動作する少なくとも1つの加速度計又は慣性測定ユニット(IMU)26を含み得る。いくつかの実施形態では、動き感知回路22は、送信のためにデータ出力ストリームを準備するため及び/又は認識された動きプリミティブ(以下により詳細に述べる)のストリーミングシーケンスに生データ出力を変換するために必要とされ得るプロセッサ28、メモリ、及び/又は任意のバッファリング又はフィルタリング回路をさらに含み得る。
【0034】
動き感知回路22に結合された通信回路24は、データストリームをユーザコンソール30に外部に送信するように構成される。通信回路24は、リアルタイム又はほぼリアルタイムでのデータ伝送を容易にするために必要とされる1つ以上のトランシーバ、アンテナ、及び/又はメモリを含み得る。このデータ伝送は、任意の適切な無線標準に従って行うことができるが、特に適切な通信プロトコルは、IEEE 802.11、802.15、1914.1、1914.3;BLUETOOTH(登録商標)又はBLUETOOTH LOW ENERGY(登録商標)(又はBluetooth SIGによって設定された他の類似のプロトコル/標準);4G LTEセルラ、5G、5G NR;又は類似の無線データ通信プロトコルのいずれかによるものを含む。
【0035】
再び
図1を参照すると、ウェアラブル20と通信するユーザコンソール30は、コンピューティングデバイスを以下に説明するように実行させるように特別に設計されたコンピューティングデバイスオペレーティングソフトウェア又はファームウェアを含み得る。ユーザコンソールは、プロセッサ32、メモリ34、及びユーザインターフェース36を含み得る。概して、本システム10で使用されるプロセッサ32は、1つ又は複数のデジタルコンピュータ、データ処理装置、及び/又はデジタル信号プロセッサ(DSP)として具体化することができ、これらは、1つ又は複数のマイクロコントローラ又は中央処理装置(CPU)、読出し専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、電気的に消去可能なプログラマブル読出し専用メモリEEPROM)、高速クロック、アナログ-デジタル(A/D)回路、デジタル-アナログ(D/A)回路、入力/出力(I/O)回路、及び/又は信号調整及びバッファリング電子回路を有し得る。適切なユーザコンソールの例は、スマートフォン、タブレットコンピュータ、ラップトップコンピュータ、デスクトップコンピュータなどを含む。
【0036】
ユーザインターフェース36は、ユーザが対応表を構築することを可能にしながら、利用可能なA/V効果(A/V effects)を見る及び/又は聞く能力をユーザに提供するように構成され得る。いくつかの実施形態では、ユーザインターフェース36は、ユーザに視覚情報を出力するように動作する1つ又は複数のディスプレイ38及び/又はユーザからの入力を受信するように動作する1つ又は複数のユーザ入力デバイス40を含み得る。ユーザ入力デバイス40の例は、タッチスクリーン/デジタイザ、マウス、キーボード、及び/又は複数の回転ノブ及び/又はボタンを有する制御パネル、カメラ、ジェスチャベースの入力デバイス、AR/VR仮想選択などを含む。
【0037】
引き続き
図1を参照すると、ウェアラブル20と通信することに加えて、一部の実施形態では、ユーザコンソール30は、また、1つ以上のビデオソース42、1つ以上のオーディオソース44、1つ以上のオーディオ出力デバイス46、1つ以上の視覚効果コントローラ48、及び/又は分散コンピューティングネットワーク50(例えば、インターネット)と通信し得る。ビデオソース42は、ライブビデオストリーム(例えば、デジタルカメラからの)、先に記録されたビデオストリーム、1つ以上の先に記録されたビデオを記憶するデジタルメモリなどを含み得る。オーディオソース44は、一つ以上の楽器、キーボード、シンセサイザ、データファイル、オーディオサンプルのコレクション等を含み得る。いくつかの実施形態では、ビデオソース42及び/又はオーディオソース44は、ユーザコンソール30に対してローカルであり得る、又は共通のローカルエリアネットワーク上に提供され得る。しかし、他の実施形態では、これらのソース42、44の一方又は両方は、ユーザコンソール30からリモートであり得る、及び/又はコンソールのネットワーク接続を通じてのみアクセス可能なコンピュータによってホストされ得る。
【0038】
1つ以上のオーディオ出力デバイス46は、受信したデジタル又はアナログオーディオ信号に応答して可調音(audible sound)を放送するように動作可能な1つ以上のスピーカ、アンプ、ヘッドフォン、又は他の装置を含み得る。これらのオーディオ出力デバイス46を介して、ユーザコンソール30は、感知された動きに応答して1つ以上のオーディオサンプルを出力する。視覚効果コントローラ48は、1つ又は複数の光を照明し、1つ又は複数の照明シーケンスを開始し、1つ又は複数の花火効果を開始するなどのように動作可能な1つ又は複数の装置を含み得る。いくつかの実施形態では、視覚効果コントローラ48は、LED又は光ファイバの視覚照明を駆動するように、ウェアラブル20上に存在し得る。そのような実装の例は、以下でさらに詳細に説明される。
【0039】
動作において、ユーザコンソール30は、1つ又は複数の感知された動き(すなわち、ウェアラブル20の)を1つ又は複数のオーディオ又は視覚効果に変換するように機能し得る。種々の動きを一緒に連鎖させることによって、ユーザは、オーディオ又は視覚効果のシーケンスを「再生」することができる。
図3は、ユーザコンソール30から見た本システム10の動作の方法を概略的に示している。示されているように、本方法は、感知された動きを所望のオーディオ/ビジュアル応答と相関させる動き対応表(motion correspondence table)を確立する(62において)ことによって開始される。このステップは、主として初期化ステップであり、いくつかの実施形態では、予め確立された動き対応表をメモリにロードすることによってのみ実行され得る。
【0040】
動き対応表が確立されると、コンソール30は、ウェアラブルの動作を示す履物又は衣服の物品からのデータストリームを受信し得る(64において)。ユーザコンソール30は、少なくとも1つの動きプリミティブを識別するために(66において)このデータストリームを連続的に分析し得る。本明細書で使用されるとき、「動きプリミティブ」は、個別のユーザ動作(discrete user action)を表す動きの定義された「ブロック」である。可能な動きプリミティブの例は、感知された直線移動、弓形移動、正弦/周期移動(sinusoidal/periodic translation)、回転、加速、ジャーク、及び/又は衝撃を含み得る。一般的な意味では、動きプリミティブは、あらかじめプログラムされた動き、ユーザ定義の動き、及び/又は自動検出された動きの任意の組み合わせを含み得る。
【0041】
1つ以上の動きプリミティブがデータストリームから認識される場合(66において)、コンソール30は、その動きプリミティブと以前に関連付けられていたオーディオサンプル又は視覚効果の再生をトリガし得る(68において)。いくつかの実施形態では、その動きプリミティブに以前から関連付けられているオーディオサンプル又は視覚効果は、オーディオサンプル又は視覚効果のシーケンス、又はオーディオサンプル又はビデオ効果の反復シーケンスであり得る。例えば、ユーザが足を踏み鳴らしている(stomping their foot)ことを検出すると(例えば、下向きの速度とそれに続く急激な減速を特徴とする動きプリミティブ)、ユーザコンソール30は、単一のバスビート(bass beats)の再生をトリガし得る。代替的には、複数のバスビートの再生をトリガし得る、及び/又はバスビートのループしたシーケンスの再生をトリガし得る。このようにして、システムは、各動き(又は動きのシーケンス)が引き起こし得る/開始し得るオーディオ又はビデオ効果をユーザが定義するための非常に高い柔軟性を提供する。
【0042】
図4は、本システムの動作の機能ブロック図を概略的に示す。記載されたモジュール又はブロックの各々は、実行されたときにプロセッサ32が指定された機能を実行するように、ソフトウェア又はファームウェアとしてメモリに記憶されたコンピュータ実行可能コードを含み得る。いくつかの実施形態では、各ブロックは、さらに、指定された機能を実行するために必要とされ得る又は有利に使用され得る、任意の又はすべての必要なハードウェアを含み得る。このようなハードウェアの例は、ビデオ又はオーディオエンコーダ/デコーダ、デジタル信号プロセッサ(DSP)などを含むことができる。
【0043】
図4を参照すると、システム動作は、概して、初期化100、及びメディア生成102の2つの異なるモードを含み得る。初期化100の間、プロセッサ32は、感知された動きを所望のオーディオ/ビデオ応答と相関させる動き対応表110を確立することを課され(tasked)得る。この目的のために、プロセッサ32は、既存の動作データベース(movement database)112、ビデオソース42、又は動きトラッキングウェアラブル20のうちの少なくとも1つと通信し得る。動き対応表110を構築する前に、プロセッサ32は、後の認識及び再生のために利用可能であり得る、利用可能な又は予想される動きの動きカタログ114をまずコンパイルし得る。
【0044】
最も単純な実施形態では、動きカタログ114は、ダンスシーケンス、スポーツ、アクティビティなどの中の典型的な又は共通の動きを識別し得る既存の動作データベース112から単にインポートされ得る。一般的な動作データベースが、あまりにも扱いにくい(すなわち、あまりにも多くの適用できない動きオプション)、又は所望の動作又はダンスに十分に特異的でないことが判明する場合、いくつかの実施形態では、プロセッサ32は、接続されたウェアラブル20の動きを解析することによって、又は提供されたビデオソース42から動き情報を抽出することによって、動きカタログを構築することができる。
【0045】
動き情報がビデオから抽出される実施形態では、ビデオソース42は、例えば、ライブ及びローカルにキャプチャされたビデオ、予め記録されたビデオ、及び/又はネットワーク化又はインターネットビデオフィード/ストリームを含み得る。ビデオソース42は、物体認識及び追跡モジュール116を通過して、描かれたウェアラブル(又は個人の身体の一部)の三次元の動きを認識及び推定し得る。一実施形態では、物体認識及び追跡モジュール116は、境界/エッジ検出、パターン認識、及び/又は機械学習技術のような画像処理技術を利用して、ウェアラブル20を認識し、その環境に対する又はよりオブジェクト中心の座標系におけるその動きを測定し得る。
【0046】
プロセッサ32は、ウェアラブル20から生のデータストリームを受信した又はビデオストリームから描かれたウェアラブルの動きを認識した後、プリミティブ検出モジュール118を通って生の動きを通過させ得る。このモジュールでは、プロセッサ32は、1つ以上の動きプリミティブ又はプリミティブのシーケンスについて生の動きを検査し得る。検出された各々の新しいプリミティブ又はシーケンスについて、プロセッサ32は、新しい一般的な動き若しくは動きのタイプ、新しい特定の動き、又は動きカタログ114内の新しい動きのシーケンスをカタログ化し得る。一般的な動き又は動きのタイプは、例えば、移動(例えば、任意の並進)又は衝撃(impact)であり得る。特定の動きは、例えば、特定の方向におけるウェアラブル20の特定の並進(translation)(例えば、履物の物品の内側(medial)方向への並進又は左足の衝撃)であり得る。最後に、動きのシーケンスは、例えば、一緒にシーケンスされる複数のプリミティブ(例えば、外側(lateral)方向の並進、続いて内側方向の並進)であり得る。
【0047】
動きカタログ114が、直接インポート、アクティブモーションセンシング、又はビデオ分析及び分解(deconstruction)のいずれかによって確立されると、それは、インタラクティブユーザインターフェース36を介して、利用可能なオーディオサンプル及び/又は視覚効果のコレクション120とともに、ユーザに提供され得る。ユーザインターフェース36は、1つ以上のカタログ化された動き(すなわち、動きカタログ114からの動きのタイプ、特定の動き、又は動きのシーケンス)を利用可能なオーディオサンプル及び/又は視覚効果のコレクション120からの1つ以上のオーディオサンプル及び/又は視覚効果とリンクするように動作するユーザ入力124を受信し得る。次に、動きとオーディオサンプル及び/又は視覚効果との間に確立されたこれらの関係は、対応表110に記憶され得る。事実上、対応表110は、将来の動きをサウンド効果又は光効果に変換するトランスレータであり得る。動きとサウンド/光との間に対応を作ることに加えて、対応表110は、さらに、1つ以上の動きプリミティブを触覚応答とリンクさせて、観客が、その身体と機械的に通信する適切なハードウェアを備えている場合、特定の動きプリミティブの後に所定の応答を感じるようにし得る。
【0048】
いくつかの実施形態では、対応表110は、動きカタログ114から完全に分離したデータ構成(data construct)である必要はなく、代わりに、複数のポインタを単に含むことができ、各ポインタは、動きカタログ114内の異なる各モーションエントリに付加され、異なる効果を参照する。加えて、いくつかの実施形態では、対応表は、例えば、動きのリズム、テンポ、又はフロー(flow)などのタイミングの考慮に従って規定された(prescribed)出力を修正するルールのセットをさらに含み得る。この例では、タイミングパラメータが、所定の出力のピッチ、トーン、テンポ、又は速度(又は視覚出力の色、明るさ、持続性又はタイミング)を変更するために用いられ得る。
【0049】
一旦、対応表110が作成され、初期化100が完了すると、システム10は、次いで、メディア生成モード102に設定され得る。メディア生成モード102では、プロセッサ32は、ウェアラブル20の少なくとも一部のリアルタイムの感知された動きを示すウェアラブル20からのデータストリーム130を受信するように動作し得る。データストリーム130は、プロセッサ32に関連付けられた通信回路を介して受信され得、リアルタイム又はほぼリアルタイムでプロセッサに利用可能にされ得る。この受信されたデータストリーム130から、プロセッサ32は、プリミティブ検出器132(初期化100の間に使用されるプリミティブ検出モジュール118と類似又は同一であり得る)を用いて動きを分析し得る。上述の場合と同様に、プリミティブ検出器132は、データストリーム130によって表される生の動きを検査し、1つ以上の動きプリミティブ又はプリミティブのシーケンスを検出し得る。
【0050】
処理時間を最小化し、従ってシステム10の応答性を改善するために、プリミティブ検出器132は、動きカタログ114において以前に定義されている、及び/又は、対応表110において関連するオーディオサンプル及び/又は視覚効果と共に割り当てられているデータストリーム130内の動きプリミティブのみを探すように構成され得る。プリミティブを検出すると、プロセッサ32は、対応表110を調べ(consult)、次に、識別された少なくとも1つの動きプリミティブに応答して、オーディオサンプル又は視覚効果の再生134をトリガ又は開始し得る。
【0051】
いくつかの実施形態では、利用可能なオーディオサンプル及び/又は視覚効果のコレクション120は、ソフトウェアと共に提供され得る、又は接続された分散コンピューティングネットワーク(例えば、インターネット)からダウンロードされ得る既存のライブラリから入力され(populated)得る。しかし、一実施形態では、ユーザは、接続されたオーディオソース44(例えば、パーソナルコンピュータ、デジタルミュージックプレーヤ、シンセサイザ、キーボードなど)から1つ以上のオーディオサンプルを直接アップロードすることによって、又はユーザの動きの結果としてシステム10によって生成される1つ以上のサウンド又はサウンドシーケンスを記録することによって、コレクションに入力又は追加することができる。より具体的には、ユーザが動きによって特定のビート/リズム/作品を生成する場合、ユーザは、生成された作品を、単一の個別の動きによる将来の再生/トリガのために、コレクション120に保存することができる。このようにして、効果を増大させるために異なるサウンド/作品をレイヤー化することが可能であり得る。
【0052】
一構成では、ユーザは、種々のオーディオ/ビデオ効果間での平滑化又はオートチューニング(auto-tuning)の程度を変更することができる。このようにして、初心者ユーザは、たとえその動きが100%完全でない又は正しいテンポでなくても、うまく作られたように聞こえる又は見える作品を作ることができる。同様に、ウェアラブル20は、ユーザが、タイミングが遅れている場合に、以前の動き又は先行する動きに基づいて動きプリミティブを予測するように構成され得る。逆に、より上級のユーザは、出力をより直接的に制御するために、平滑化/オートチューニングを減らし得る。いくつかの実施形態では、平滑化/オートチューニングは、機械学習及び人工知能技術を使用して、オーディオ/ビデオ要素を一緒にブレンドすることができ、これは、追加のビートの散在、音を引き伸ばす(drawing out notes)、初期の動き指示に基づいた後続の動きの予測などに依存し得る。
【0053】
一構成では、ユーザコンソール30は、以前に記録/生成されたオーディオトラック/ソングをとり、それを複数の個別セグメントに分割する(自動セグメント化)ように構成され得る。種々のセグメントの性質、継続時間、及び/又はセグメント化は、ユーザによってカスタマイズされ得る又は別個に作成され得る(手動セグメント化/セグメント変更)。ユーザコンソール30は、次に、各セグメントに自動的に動きプリミティブを割り当て得る、又は各セグメントにそれら自身の動きプリミティブを割り当てるようにユーザに促し得る。これは、ダンスルーチンを選択した曲に合わせて振り付けることになり得る。次に、スクリプト化された動きを正しいテンポで実行することによって、ユーザ(又はユーザのグループ)は、(セグメント毎に)それらの動きのみを介して曲の再生を開始し得る。一実施形態では、絶対的な対応表を有する代わりに、対応表110は、他の要因を条件とし得る。例えば、与えられた動きプリミティブは、時間00:00:00:00から00:00:10の間に実行された場合、又は最初の動き(initial move)として実行された場合、(曲の)第1のオーディオセグメントの再生を開始し得るが、時間00:01:40から00:02:00の間に実行された場合、又はそれが10番目と20番目の認識されたプリミティブの間にある場合、又はそれが別のプリミティブの認識若しくは規定のオーディオセグメントの再生に続く場合、同じ動きプリミティブが2番目のオーディオセグメントの再生を開始し得る。さらなる実施形態では、様々な量の平滑化/オートチューニングはまた、音楽セグメントのこの順次再生に適用され得、一方、セグメントは、ブレンドされ得る、又は最後の音が、途切れることなく、あるセグメントから次へと流れる出力を生成するように拡張され得る。
【0054】
既存の曲を振り付ける場合、ユーザコンソール30は、その上に曲を格納したローカルメモリを含み得る、又は、コンソールは、例えば、ユーザが別々にサブスクライブし得るインターネットベースのストリーミングオーディオソースと通信し得る。
【0055】
基本サウンド若しくはビートを出力すること、又は予め記録されたトラック/ソングのセグメントを出力することに加えて、いくつかの実施形態では、対応表は、オーディオアクション/制御コマンドにリンクされた1つ以上の動きプリミティブを含み得る。例えば、プリミティブを使用して、フルソングの再生を開始する、リスト内の次の曲の再生を開始する、曲を一時停止する、曲を巻き戻す、曲のビートを変更する、曲のトーンを変更する、再生の音量を変更する、フェードイン/アウトしたりする等を行い得る。このようにして、ユーザは、自身の動きを通じて、ローカル又はネットワーク化されたソースから事前に記録されたオーディオを再生するDJ又はプロデューサとしてふるまい(act)得る。さらに、オーディオアクション/制御コマンドは、ユーザコンソールのディスプレイと関連して動作し得る。例えば、プリミティブは、リストをスクロールするために(例えば、ある曲/トラックを見つけるために)使用され得る。
【0056】
本明細書に記載される任意の用途例の目的で、任意のオーディオ再生は、個別のサウンド(discrete sounds)、サウンドのコレクション、予め記録されたサウンド、ローカルメモリに記憶されたオーディオトラック/曲のセグメント、ローカルメモリに記憶されたフルオーディオトラック/曲、インターネットベースのソースから引き出されたオーディオトラック/曲のセグメント(すなわち、サブスクリプションベースのログインを介してアクセスされ得る曲を含む)、又はインターネットベースのソースから引き出されたフルトラック/曲などを含み得ることが理解されるべきである。
【0057】
上述したように、概して
図1に示すように、いくつかの実施形態では、システム10は、複数のユーザ/ウェアラブル20に適応し(accommodate)得る。このような構成では、各ウェアラブル20は、そのデバイスのモニタ(監視)された空間的な動きを示すそれぞれのデータストリーム130を生成し、ユーザコンソール30に無線送信するように構成される。
【0058】
図5~7に概略的に示すように、システム10は、対応表110が全てのデバイスに対してグローバルに設定される(
図5)、デバイスのグループに対して設定される(
図6)、又はデバイス毎ベースで設定される(
図7)ように構成され得る。
図5に示すように、グローバルに設定する場合、コンソール30は、接続されたウェアラブル(すなわち、ウェアラブル20a、20b、20c)毎に同じルール/基準のセットを適用し得る。より具体的には、各ウェアラブル20a、20b、20cからのデータストリームは、それぞれのプリミティブ検出器132a、132b、132cを通過し得、134で再生する前に共通の対応表110を参照し得る。単一のテーブルしかないにもかかわらず、異なるタイプのウェアラブルは、それらの異なる意図された用途のために異なるサウンドを発生し得る。例えば、時計がバスケットボールシューズと同じような衝撃力を受ける可能性は低い。
【0059】
図6は、プロセッサ32がウェアラブル(すなわち、ウェアラブル20a、20b、ウェアラブル20c、20d)の異なる「ポッド(pods)」を維持し(maintains)、各ポッドはそれ自身の対応表110a、110b(それぞれのプリミティブ検出器132a、132b、132c、132dによって供給される)を有する実施形態を示す。この実施形態では、ウェアラブルのグループは、それらの目的に特化され得る。例えば、ウェアラブルの第1のグループ(grouping)は、主にベーストーンを出力させ得、ウェアラブルの第2のグループは、主にピアノのようなトーン又は視覚効果を出力させ得る。初期化の間、異なるウェアラブル20は、特定のポッドに「サブスクライブし(subscribe)」得、従って、それぞれのポッドにリンクされたA/Vの入力として機能する。
【0060】
最後に、
図7は、各ウェアラブル20a、20b、20cがそれぞれ、自身の対応表110a、110b、110cを個別に供給される(provisioned)マルチウェアラブル使用を概略的に示している。このマルチウェアラブル環境では、各ウェアラブルに対する動きプリミティブは、他のウェアラブルの動きプリミティブとは別に割り当てることができ、その結果、同様のウェアラブル特有の動きが、各々異なる出力を生じ得る。例えば、接続された時計の横方向の並進は、第1のサウンド(例えば、クラッシュシンバルの効果(impact))の再生を生じさせ得、一方、接続された履物の物品の同様の並進は、第2のサウンド(例えば、バスドラムの効果)の再生を生じさせ得る。
【0061】
図5~7に示す実施形態の各々は、複数のユーザが共通の作品を作成する際に協働することができるシステムを提供する。
図5に示す実施形態では、各ウェアラブルは、共通システムへの別個の入力である。これらのデバイスは、それらの異なる性質及び用途(use)のために、異なる動きプリミティブを生成することができる(例えば、履物の物品は、時計とは異なる動きをすることができる)が、最終的には、全ての動きプリミティブは、出力のために、同じデータベースに供給される。ダンスグループは、彼らがどのように同期して動くか(すなわち、ステップからずれた動きは、ステップからずれた動きと同様の結果をもたらす可能性がある)を示すために、そのような機能に興味を持ち得る。
図7では、異なる楽器から構成される小さなバンドのように、各ウェアラブルは、別々の一式の(suite of)サウンド/視覚効果を作り出すことができる。このようにして、複数のユーザが一緒になって、それぞれが独自のトーン及びテノールを備えた作品でコラボレーションし得る。最後に、
図6に示す実施形態は、類似の楽器のグループが存在するシンフォニーオーケストラに類似し得るが、各グループは、独特のトーン及びテノールを有していてもよい。最終的に、本技術は、動き対する新しい芸術的表現を作り出すために使用され得、個人及び共同作業の両方に対応するのに十分に柔軟であり得る。
【0062】
再び
図1を参照すると、他の分散マルチユーザシナリオでは、ユーザのローカルユーザコンソール30は、共同のオーディオ/ビジュアル体験を共同でインタラクト又は生成する目的で、分散コンピューティングネットワーク50を介して、1つ以上のリモートユーザコンソール230と通信し得る。従って、デバイスの物理的な近接性は、ユーザの創造性の限界を制限することはない。
【0063】
加えて、本明細書に記載される各実施形態では、ユーザコンソールの一部又は全部が、ウェアラブル20と物理的に一体化されてもよいことにも留意されたい。例えば、ある構成では、リモートユーザコンソール230は、別個のコンピューティングデバイスではなく、代わりに、スマートウォッチのようなスマート/接続されたウェアラブル220であってもよい。この実施形態では、スマート/接続されたウェアラブル220は、動きデータを分散ネットワークに送信するのに十分な処理機能及び通信機能を含み得、BLUETOOTH(登録商標)のような通信プロトコルを介して、1つ以上のオーディオ出力デバイス46又は視覚効果コントローラ48と通信することさえできる。同様に、スマート/接続されたウェアラブル220は、また、追加の処理能力を欠く1つ以上の他のウェアラブル20のためのユーザコンソール30として機能し得る。
【0064】
分散ネットワーク上でコラボレーションするリモートユーザのこの概念を基に、いくつかの実施形態では、本システムは、ユーザが所定の芸術作品を実演及び/又は作るために、又は特定のダンスシーケンスを再現するために、互いにチャレンジし合うゲームのようなコンテキストで利用され得る。例えば、あるコンテキストでは、ユーザは、ディスプレイ上の動きのシーケンス(例えば、順序付けられた動きプリミティブのシーケンス(ordered sequence of motion primitives))を提示され得る。次に、ユーザは、これらの動きを正しいテンポで(in time)時間内に複製しようと試みることができ、これは、正確に実行された場合、事前に作成されたオーディオ又はビジュアル出力を生成し得る。ユーザの動きのタイミング又は完全性の意図/表示されたものからの逸脱は、可聴出力又は視覚出力を変化させる可能性がある。さらに、いくつかの実施形態では、プロセッサ32は、受信されたデータストリームから、ウェアラブル20のモニタされた空間的な動きと、順序付けられた動きプリミティブのシーケンスとの間の対応を表す精度メトリック(accuracy metric)を決定するように構成され得る。精度メトリックは、例えば、提示されたシーケンスに対するユーザの動きのタイミング、大きさ、及び/又は完全性における逸脱を反映し得る。いくつかの実施形態では、精度メトリックは、再構成された空間曲線間の最小二乗値であり得、他の実施形態では、精度メトリックは、フレシェ距離、又は順序付けられた多次元点もしくは曲線における偏差を表し得るその他のメトリック(metric)を含み得、さらに他の実施形態では、精度メトリックは、動きの異なる側面(例えば、完全性、加速度(acceleration)、流動性(fluidity)、遷移(transition)など)を別々に説明する複数のサブ精度メトリックの合成(composite)であり得る。いくつかの実施形態では、提示されたシーケンスは、ユーザの経験に基づいて難易度又は複雑さが変化し得る。
【0065】
図8は、このような分散されたチャレンジベースの使用の一例を概略的に示す。図示のように、各ウェアラブル20は、インターネットのような分散コンピューティングネットワーク50と直接的又は間接的に通信し得る。分散ネットワーク50は、ネットワークの相互接続性、データ集約、及び/又はリモートアプリケーションホスティングを容易にし得る1つ以上のサーバ、コンピュータ、ルータ、スイッチなどを含み得る。ユーザチャレンジの一実施形態では、第1のユーザ140(又はユーザのグループ)は、ユーザコンソール30を介して、リモートコンピューティングデバイス144(分散コンピューティングネットワーク50の一部であり得る)から実行することになる動き/アクションのシーケンス化されたチャレンジ142を受信し得る。チャレンジ142の受信に続いて、第1のユーザ(複数可)140は、順序付けられた動きのシーケンス、又はその変形を再現しようと試み得る。上述の実施形態と同様に、各ウェアラブル20は、そのデバイスのモニタされた空間的な動きを示すそれぞれのデータストリーム130を生成し、ユーザコンソール30に無線送信するように構成される。このデータストリーム130から、ユーザコンソール30は、関連するオーディオ/ビジュアル出力を生成し得、ユーザに、自身のパフォーマンスの定性的及び/又は定量的スコアリング146(すなわち、精度メトリック146)を提示し得る。スコアリング146は、ユーザコンソール30又はリモートコンピューティングデバイス144のいずれかによって計算され得、所定のビートからのタイミングのずれ、所定の大きさからの動きの完全性、及び/又は元のシーケンスを装飾する手段としてベースシーケンスと組み合わされる追加の動きなどの要因を考慮し得る。
【0066】
作品又はチャレンジの完了に続いて、ユーザコンソール30は、作品のオーディオ若しくはビデオキャプチャ148及び/又はチャレンジからの精度メトリック/スコアリング146をリモートコンピューティングデバイス144に送信し得、それは、分散ネットワーク50を越えて1人以上のビューア(viewers)150によって見られるようにホストされ得る。加えて、第1のユーザ140は、次のチャレンジ152を第2のユーザ154に直接又はリモートコンピューティングデバイス144及び/又は分散ネットワーク50を介して出し得る。
【0067】
別の協調的/競争的な例では、他のユーザに直接チャレンジを出す代わりに、本技術を使用して、物理的に分離されたユーザを一緒にする、及び/又はインターネット上でストリームされたビデオベースのワークアウトをゲーム化し(gamify)得る。例えば、オンライン/ストリーミングされたキックボクシングクラスの間、仮想クラスを見る又は聞いている各ユーザは、一連の動き又は動作を繰り返すように指示され得る。ユーザのウェアラブル20(又は接続されたユーザコンソール30)は、ユーザのそれぞれの動きに関連する動きプリミティブを感知し得、1つ以上の視覚効果を、教育ビデオと併せて、ユーザのディスプレイ38上に重ね合わせ得る又はユーザのディスプレイ38上に表示させ得る。一実施形態では、ディスプレイ38上に表示される視覚効果の色又は性質は、予想されるもの又は指示されるものと比較したときの感知されたプリミティブの類似性、完全性、又はタイミングに従って変更され得る。例えば、ユーザが新しい個人的なベストを達成している場合又は所定の精度閾値を超えている場合、ユーザは、ディスプレイの頂部から緑色の星を表示させ得る又は紙吹雪を降らせ得る。逆に、ディスプレイは、著しい逸脱が認識された場合、ユーザに1つ以上の視覚的動機づけ要因(visual motivators)を提供し得る。一実施形態では、ユーザの動きは、インストラクタのもの又は理想化された基準と比較した場合に、それらの動きの正確性又は完全性に従ってスコア付けされ得る。この精度スコア(accuracy score)は、所定の期間にわたる精度の移動平均であり得、個人参照/目標設定のためにユーザのディスプレイ38に表示され得る。複数のユーザがネットワーク上に分布し、各ユーザがビデオを視聴する状況では、各ユーザの精度スコアは、各ユーザが自分のランクを知ることができるように、集合グループに(おそらくは匿名で)ブロードキャストされることができる。同様に、ユーザの精度スコアは、既知のインフルエンサー、プロのアスリート、又はソーシャルネットワーク上の友人のスコアと共に、ディスプレイ38上に表示され得る。
【0068】
図9を参照すると、いくつかの実施形態では、1つ以上のウェアラブル20の空間的な動きが記録され、1つ以上のユーザコンソール30、230によってクラウドベースの分散コンピューティングネットワーク50又はリモートコンピューティングデバイス144にアップロードされ得る。いくつかの実施形態では、視覚効果コントローラ48は、動きが拡張現実感対応デバイス200を通して再生又は見られ得るように1つ以上の視覚パラメータを記録された空間的な動きに関連付け得る。このような例では、オーバーレイされたAR効果の性質(色、トレースの知覚、視覚効果のシーケンス)は、空間的な動きが行われている間に生じた動きプリミティブのタイプの結果(product)であり得る。拡張現実感対応デバイス200は、画像が特定の実世界位置に存在することがユーザによって知覚されるように、(すなわち、デバイスを通じて知覚されるように)ユーザの実世界のビュー上にグラフィカル画像を重ね合わせるように動作するスマートフォン又はARグラスであり得る。
【0069】
図9に示すように、一実施形態では、1つ以上のウェアラブルの空間的な動きは、表示された実世界画像上に重ね合わされた1つ以上の持続性(persistent)又は時間減衰性(time-decaying)の視覚トレース202によって表され得る。視覚トレース202は、例えば、バスケットボールコートの半分、ゲーム、又は1日の動きの全部又は一部を表し得る。いくつかの実施形態では、異なる動きプリミティブの発生は、視覚トレース202の視覚効果、色、輝度、又は持続性を変化させ得る。例えば、コートを高速で疾走することは細長い薄い視覚として視覚化され得るが、鋭いラテラルカット(lateral cut)は、より厚く、より明るく、又はより顕著な視覚的外観を有し得る。
図9は、単に視覚トレース202を示しているが、いくつかの実施形態では、対応するウェアラブル-トリガオーディオ効果があり得、これは、ビデオで記録され、再生され得る。このように、バスケットボールのダンクする又は鋭いカットをすることによって生じ得るような目立つトレースをもたらす動きプリミティブもまた、それに関連するオーディオ効果を有し得る。
【0070】
さらに別の実施形態では、視覚トレースは、ユーザのデバイス200に関連付けられたメモリに記憶されるか、又はストリーミングメディアサービス/サブスクリプションを介してユーザのデバイス200にアクセス可能な音楽とともにスコア付けされ得る。この実施形態では、ユーザのデバイスは、動きのタイミング及びテンポ並びに生成された視覚出力を理解し得、類似のビート又はリズムを有するオーディオ/音楽トラックを選択し得る。利用可能なオーディオがビート又は動きのタイミングとわずかにミスマッチする場合、ユーザのデバイスは、最も近い可能なオーディオを選択し、次いで、マッチするようにビート又はテンポを修正するように動作し得る。
【0071】
本方法における、電子的な、動きを感知する衣服又は履物の使用は、他の、より伝統的な電子入力では不可能な、新しい形の表現及び創造性を可能にする。スポーツイベント内の各スポーツ及び各アスリートは、そのアスリートのスタイル及びパフォーマンスに固有の独自の聴覚的又は視覚的体験を創出し得る。この体験は、直接(例えば、施設内のスピーカ又はライトを介して)、又はアスリートのウェアラブルとペアにされた(paired)ユーザコンソールと通信している1つ又は複数のハンドヘルドデバイスを介してユーザにブロードキャストされ得る。非スポーツ的な意味では、本技術は、パフォーマー(プロと家庭のインターネット上でストリーミングする者の両方)がデジタル的に拡張された表現の新しい手段を使用することを可能にし、彼ら自身の動きはA/V体験の直接的なトリガである。
【0072】
あらかじめ設定されたテーマ又はジャンルが、あらかじめ定義されたルールに従ってサウンド又は視覚表現を変更しながら、新しい表現のスイートを導入するために、上記の例のいずれかで使用又は適用され得る。例えば、アイランド/ビーチのテーマは、利用可能なサウンドをよりカリプソテーマの(calypso-themed)サウンドのスイートに変更し得る、及び/又は、利用可能な色及び/又は視覚効果を、青/緑/褐色のカラーパレット内のものに変更し得る。
【0073】
図10に示すような一実施形態では、特定の対応表(又は関連するテーマ)へのアクセス又は使用は、ユーザデバイス/ウェアラブルが特定の時間及び場所に存在する場合にのみ、ロック解除され得る及び/又は利用可能とされ得る。例えば、フラッシュモブ300のメンバーは、フラッシュモブが演じることを意図されている公園又は広場に到着すると、予め定義されたA/Vテーマへの使用可能なアクセスをすべて得ることができる。ユーザデバイス/ウェアラブル20は、例えば、GPS、RF三角測量、wifiネットワーク認識、RFビーコン302、BLUETOOTH(登録商標)位置トラッキングなど(概して「位置センシング手段」)の使用を通じて、その位置を把握し得る。所定の時間に所定の位置(又はその所定の距離内)に到着すると、グループの一員として接続されたサーバ304に登録された任意のウェアラブル20は、ユーザの動きプリミティブの認識を開始するように、及び/又は分散ネットワーク50への動きデータの送信を開始するように構成され得る。ユーザにグループへのオプトインを要求することによって、参加は、グループの一員になることを承知して望む者のみに限定される一方、適切な時期に適切な場所にたまたまいる者は、除外され及び/又は知らないでグループに参加することが妨げられる。
【0074】
フラッシュモブの例では、各ユーザが着用するウェアラブル20は、共通の分散コンピューティングネットワーク(WAN、無線LANなど)への接続性を有し得、各ウェアラブルは、直接的に、又はスマートフォン、時計、又は他の接続されたデバイスを介して接続される。感知された動きプリミティブからトリガされた応答への変換は、各ウェアラブル20にローカルに、又はネットワーク化されたサーバ304/データ集約デバイス上でより中央的に行われ得る。次いで、集合ユーザ出力は、ローカルA/Vシステム306を介して(例えば、ローカルスピーカ308又は視覚効果デバイスによる再生のために)オーディオ又は視覚出力に変換され得る、又は、ネットワークを介してサードパーティデバイス310に渡され得、そこでオーディオとして(ヘッドフォン又はスピーカを介して)出力され得る又は
図9に示すのと同様の精神で拡張現実又は複合現実のスクリーン上に視覚的に表示され得る。
【0075】
上述のように、いくつかの実施形態では、1つ以上の視覚効果が、感知された動きプリミティブに応答してトリガされ得る。この目的のために、
図11~14は、1つ以上の検出された動き/動きプリミティブ(例えば、視覚効果コントローラ48の方向)に応答して、外に向かって可視光を投影するためにトリガされ得る1つ以上の一体型発光素子400を含むウェアラブル20の3つの実施形態を概略的に示す。
【0076】
図11に概略的に示すように、一実施形態では、発光素子400は、地面などの隣接する表面404に所定のパターンの光を投射するように動作するプロジェクタ402であり得る。具体的に示すように、プロジェクタは、ハウジング406と、発光ダイオード(LED)などの光源408と、1つ以上のレンズ410(例えば、1つ以上の集光レンズ及び/又は対物レンズ)と、オプションのスライド又はステンシル412とを含み得る。使用される場合、スライド又はステンシル412は、単に通常の光のボールを投射するのではなく、プロジェクタ402が画像(例えば、ロゴ、シルエット、又はグラフィック)を表面404に投射することを可能にする。一構成では、プロジェクタ402は、履物の物品422のミッドソール420に一体化され得、アウトソール又は地面に対向する(ground-facing)アウトソール表面424を通って光を投影するように方向付けされ(oriented)得る。他の実施形態では、アウトソール又は地面に対向するアウトソール表面424を通って光を投射する代わりに、プロジェクタは、履物の物品422の隣の地面表面404上に画像を投射するように位置決め/方向付けされ得る。このような実施形態では、プロジェクタ402は、ミッドソールの側壁上に配置され得る、又は少なくとも部分的にその側壁を通って延び得る。
【0077】
発光素子400が履物の物品の地面に対向するアウトソール表面424を通って輝く構成では、投影された光は、物品の着用者が足を地面から持ち上げた場合にのみ、周囲の観察者に見える。電力を節約するために、1つの構成では、発光素子400は、履物の物品が、それが地面から離れて動いていることを検出した場合、又は放たれた光が観測者に見えるように足が地面から十分な距離だけ離れて動いていることが検出された場合にのみ、点灯する(illuminate)ように制御され得る(すなわち、ここでは、感知された加速データから位置が導かれ得る)。さらに別の実施形態では、発光素子400は、ウェアラブル20/動き感知回路22が一定の閾値を超える上方への加速度を感知した場合にのみ、点灯するように制御され得る。このようなものは、ジャンプ又は特定の大きさのジャンプを示し得、さらに、照明のための一定の最小継続時間を確実にすること、又は、プロジェクタ402が十分に明瞭な画像を投影するために理想的な焦点距離が達成されることを確実にすることを助け得る。
【0078】
図12~
図13に示すように、いくつかの実施形態では、発光素子400は、履物又は衣服の物品(すなわち、照明物品(illuminating article)444)上に設けられるか又は他の方法で一体化された、照明(lighted)パネル440及び/又は照明付きデザイン要素(illuminated design element)442であり得る。いくつかの実施形態では、この照明物品444は、上述のウェアラブル20と同じであり得るが、他の実施形態では、ウェアラブル20と(直接的又は間接的に)電気通信することにより、ウェアラブル20とは異なり得る。例えば、ウェアラブル20は履物の物品であることができ、照明物品444は手袋又はシャツであることができる。物品444は、さらに、電源446と、電源446からパネル440及び/又はデザイン要素442に供給される電力を変調するように動作するコントローラ448とを含み得る。いくつかの実施形態では、コントローラ448は、上述の視覚効果コントローラ48であり得る。
【0079】
図12は、概して、ソール構造464に結合されたアッパー462を含む履物の物品460としての照明物品444を示す。ソール構造464は、物品460が着用されるとき、足と地面との間に延びる。異なる実施形態では、ソール構造464は、発泡ポリマーミッドソール、1つ以上の一体型流体充填チャンバー(例えば、エアバッグ)、発泡インソールなどを含む種々のクッションコンポーネントを含み得る。加えて、いくつかの実施形態では、電源446、コントローラ448、及び/又は物品444によって使用され得る任意の他のセンサ又は電子部品を収容するために、1つ又は複数の凹所又はキャビティを含み得る。
【0080】
アッパー462は、足を収容し、カバーするための、ならびに物品444を足に固定するための、種々の備え(provisions)を含み得る。アッパー462は、足部がアッパー462の内部空洞内に入るための開口部466を含む。いくつかの実施形態は、レース、ケーブル、ストラップ、ボタン、ジッパー、ならびに物品を固定するための当該技術分野で知られた任意の他の備えを含むが、これらに限定されない固定する備えを含み得る。
【0081】
図12に一概して示されるように、一実施形態では、アッパー462の外壁は、ライトパネル(lighted panel)440を含み得る。ライトパネル440は、複数の異なる層を含み得、少なくとも1つは、エレクトロルミネッセンス層(又はELパネル)である。使用可能な例示的なELパネル技術は:発光キャパシタ(LEC)パネル、粉末蛍光体ベースのエレクトロルミネッセンスパネル、及び薄膜エレクトロルミネッセンス材料が含むが、これらに限定されない。追加的に又は代替的に、ライトパネル440は、拡散されるとパネルの領域を照らすことができる1つ又は複数の発光ダイオード又は他の照明要素を含み得る。ライトパネル440を有する物品444に関するさらなる実施形態及びさらなる詳細は、例えば、その全体が参照により援用される米国特許第10,182,608号に記載されている。
【0082】
いくつかの実施形態では、履物の物品460は、1つ以上の照明付きデザイン要素442を含み得る。これらのデザイン要素442は、ライトパネル440のような、より広く照明される領域ではなく、スポット照明される特徴又は個別要素を含み得る。しかし、いくつかの実施形態では、2つの間に重複があってもよい(すなわち、デザイン要素は、パネル照明ロゴ又はアクセントであり得る)。この場合、1つ以上の照明付きデザイン要素442は、米国特許第8,056,269号に記載されているような照明されるロゴ又は装飾、米国特許第10,004,291号に記載されているような照明されるストラップ、米国特許第8,813,395号に記載されているような照明されるストランド、及び米国特許第8,356,430号及び米国特許出願公開第2009/0158622号に記載されているような照明されるキャビティ又は流体で満たされたクッションコンポーネントを含み得、これらの文献はそれぞれ、それらの全体が参照により組み込まれる。
【0083】
図12は、物品444を履物の物品として図示しているが、
図13は、物品444をアパレル(衣服)/衣類の物品480として、より具体的には、着用したままの状態のシャツ又はジャケットとして図示している。他の実施形態では、アパレル/衣類の物品480は、他のタイプのシャツ(ロングスリーブ、ショートスリーブ、タンクトップ、ベスト)、パンツ、ソックス、ボディスーツ、帽子、手袋、アウターウェア、及び/又は他の任意の所望のタイプのアパレルを追加的に又は代替的に含み得る。図示のように、アパレル/衣類の物品480は、照明付きデザイン要素442を含むライトアレイ482と、複数の埋め込み導電トレース484と、電源446と、コントローラ448とを含む。ライトアレイ482は、例えば、光の単一のラインの又は光の2つ以上の列に配置された複数の別個の可視光源(例えば、LED、OLED、エレクトロルミネッセンス材料など)を含み得る。また、ライトアレイ482は、例えば、光ファイバ光及び/又は光ファイバを使用する光の連続ラインを含み得る。ライトアレイ482は、アパレルアイテムが着用されるときに身体の湾曲に適合するように、薄く、屈曲可能で、可撓性であるように構成される。ライトアレイ482は、例えば、熱可塑性ポリウレタン(TPU)又はシリコーンベースのポリマーのようなポリマー層を用いて、アパレル製品に固定することができる。アパレル/衣類の例示的な発光可能な物品に関するさらなる詳細は、米国特許出願公開第2019/0059461号及び第2019/0200690号に記載されており、両文献はその全体が参照により組み込まれている。
【0084】
いくつかの構成では、
図12~
図13の発光素子400は、
図5~
図7に示すユーザコラボレーションアーキテクチャの出力の1つ又は複数として使用され得る。例えば、協調的な視覚(ビジュアル)又はオーディオ/ビジュアル作品では、複数のユーザはそれぞれ、その上に設けられた1つ又は複数の発光素子400を有する1つ又は複数の照明物品444を着用し得る。次いで、異なる動きプリミティブ又は動きプリミティブの組み合わせが、発光素子400の異なる個々の照明をトリガし得、色、明度(luminosity)、持続時間、及び/又は照明パターン(例えば、点灯、点滅、高速点滅、スクロールなど)は、動きプリミティブに応答して予め定義されているか、又は、それ以外は、プリミティブの大きさの関数である。例えば、より鋭いラテラルカットは、よりアグレッシブでないラテラルカット(例えば、横方向の加速度の大きさ又は横方向のジャークの大きさ(da/dt)によって測定されるような)よりも明るいパネル照明を生じ得る。
【0085】
一例では、
図13に示すようなボディスーツ又はジャケットが、自身のパフォーマンスに視覚的なセンスの良さ(visual flair)を加えたいステージパフォーマーによって使用され得る。別の例では、
図12及び
図13に示すようなアパレルの照明物品が、近くの他人に信号を送るためにランナー又はサイクリストによって使用されてもよい。例えば、スマートウォッチウェアラブルを有するランナーは、対向車に信号を送るために手を上げることがある。ウェアラブル20は、手を持ち上げることに関連する動きのプリミティブを認識し、これは、次いで、発光素子400の一部又は全部を点灯するようにトリガし得る。一構成では、異なる手の動きが異なる照明パターンを引き起こし得る。例えば、手を上方に伸ばすことは、ライトの第1のセットを点灯させ得、一方、手を外方に伸ばすことは、ライトの第2のセットを点灯させ得る。
【0086】
本技術を用いてオーディオ/ビジュアルパフォーマンスを作る場合、外部リズムのない状態でビートにとどまることは特に困難である。より具体的には、そのような使用例では、ユーザは、そうでなければリズム/タイミングを設定するために使用され得る多くの外部キュー(例えば、ベースビート)を欠いている可能性がある。この問題は、そうでなければ、パフォーマーのテンポとリズムを同調させるために歌のビートに依存し得る共同のグループの作品において特に明白であり得る。
【0087】
ビートトラッキング及び/又は他の協働する個人との同期の維持において1人又は複数のユーザを助けるために、ウェアラブル20は、ユーザの身体に触覚を伝えるように作動する振動トランスデューサ500を含み得る。
図14は、そのようなウェアラブルデバイス20の一実施形態を概略的に示す。この実施形態では、振動トランスデューサ500は、履物の物品444のソール構造464内に設けられる。しかし、他の実施形態では、振動トランスデューサ500は、履物の物品444のアッパー462に設けられ得る、又は時計、スリーブ、シャツ、パンツ、ショーツ、手袋、帽子、又はユーザの身体に接触した他の衣服もしくはアクセサリなどの衣服の物品上に/それに設けられ得る。
【0088】
振動トランスデューサ500は、ビート又は他の触覚タイミング信号をユーザに伝えるようにプロセッサ28の指示で動作し得る。マルチユーザ環境では、このタイミング信号は、次に、複数のユーザの各々にわたって同期され、適切にタイミングを合わせられた作品を作成するのを助ける(例えば、フラッシュモブ中)。一構成では、振動トランスデューサ500によってユーザに伝達される振動は、特定のビートに従って切り替えられる触覚波形(tactile waveform)を含む切り替え又は複合振動(switched or compound vibration)であり得る。触覚波形は、例えば、限定されるものではないが、約100Hz~約300Hzの範囲、又は約140Hz~約210Hzの範囲、又は約230Hz~約260Hzの範囲の周波数を有する振動であり得る。この振動は、ユーザが、そのような通知が提供されたときに、振動トランスデューサ500からの通知を最も容易に知覚できるように選択され得る。
【0089】
歌又は作品の意図されたビートは、約50%未満、又はより好ましくは約30%未満、又は約5%から約25%の範囲のデューティサイクルを有する周期的な伝送を伴う触覚波形の周期的な伝送によって表され得る。ビートは、約0.1Hz~約3Hzの伝送周波数(transmission frequency)を有し得る。より適切には、毎分あたりのビート(beats per minute)(BPM)で測定される場合、切り替えられるビートは、毎分約30~約160回の個別の触覚波形を伝送し得る。いくつかの実施形態では、作品のすべてのビートは、表される必要はない。むしろ、特定の同期ビート(例えば、作品中の4つのうちの1つ又は8つの連続ビートのうちの1つ)のみが表され得る。ビートの特定の周波数にかかわらず、触覚波形は短時間のブザー音(short-duration buzz)を表し得、ビートはそのような短時間のブザー音が生じるタイミングである。
【0090】
いくつかの実施形態では、振動トランスデューサによって伝達される周期的振動の代わりに、同様のビートが、ユーザの身体の周りのウェアラブル20(又はウェアラブル20と通信する履物又は衣服の物品)の一部を収縮する又は締めることによって、伝達され得る。収縮を達成するために、ウェアラブル20(又は他の物品)は、着用者の身体の一部の周りの接線方向において、物品の1つ以上の繊維、コード、レース、閉鎖機構、又は他のフィット調整機構(fit-adjusting aspects)を引っ張るように動作する1つ以上の引張機構を含み得る。そうすることで、物品における張力が、半径方向の寸法においてサイズを収縮又は縮小するように物品に促し得、これは着用者に圧縮力を付与する。このような圧縮に特に適し得る物品は、靴(適応レース引張(adaptive lace tensioning))、圧縮スリーブ/衣服、時計/ブレスレットを含む。
【0091】
いくつかの実施形態では、引張機構は、作動信号に応答して物品内に埋め込まれた引張ファイバを巻き取る/巻き戻すように作動するモータを含み得る。他の実施形態では、引張機構は、1つ以上のリニアアクチュエータ、高速応答能動材料(例えば、ピエゾアクチュエータ)、又は微小電気機械システム(MEMS)を含み得る。引張機構は、ユーザの足/身体に対して瞬間的な圧縮を周期的に誘発するように、与えられた切り替えられるビートに応答するように構成され得る。履物に関しての引張機構のさらなる説明は、米国特許第10,448,707号、米国特許出願公開第2018/0199673号、第2017/0265583号、及び/又は米国特許出願第16/694,306号に提供されており、それらのそれぞれは、その全体が参照により援用される。
【0092】
図15は、上述のようなウェアラブル20と共に使用され得る充電装置600を概略的に示す。理解されるように、各ウェアラブル20は、上述の機能を実行するデバイスの能力を維持するために周期的な再充電を必要とするバッテリを含み得る。防水手段を提供するために、充電装置600は、1つ以上の誘導コイル602を備える誘導充電装置であり得る。各誘導コイル602は、コイル602が交流波形で通電され、ウェアラブル20に近接させられたときに、ウェアラブル20内に充電電流を磁気的に誘導するように動作し得る。履物の物品の場合、2つの誘導充電パック604、606が必要とされ得(すなわち、各靴に1つ)、各パック604、606は、通電可能な誘導コイル602を含む。例示的な充電装置は、米国特許出願公開第2017/0150773号に記載されており、これは、その全体が参照により組み込まれる。
【0093】
図16に概略的に示すように、いくつかの実施形態では、充電装置600は、ディスコボール又はパーティライトを兼ねる能力をさらに含み得る。より具体的には、各充電パック604、606は、変化する強度及び/又は色の光を投影するように動作する複数の点灯要素608(例えば、LED)を含み得る。さらに、充電装置600は、パーティをするのに適した状態で充電装置を支持し得るフック又はスタンドのような取り付け特徴部610を含み得る。取り付け特徴部610は、充電パック604、606の各々がそこから延びている中央ハブ612と一体化されていてもよく、あるいは、それ以外の方法で取り付けてもよい。中央ハブ612は、エネルギー蓄積装置614、移動機構616、及び/又は照明コントローラ618を含み得、同時に、充電パックに延びる任意のワイヤに対して適切な歪み解放も提供する。
【0094】
パーティライトとして使用される場合、エネルギー蓄積装置614(例えば、バッテリ)は、照明要素608を点灯するために必要な電力、ならびに、外部通信を容易にするために必要な電力、又は、移動機構616の動力付きの機構を駆動するために必要な電力を供給し得る。エネルギー蓄積装置614は、充電装置がAC電源にプラグインされるとき、ウェアラブル20と同時に充電され得る。逆に、エネルギー蓄積装置614は、充電装置600がパーティライトとして動作するときにエネルギーを消費し得る。
【0095】
移動機構616は、充電パック604、606及び/又は照明要素608の移動を誘導して、ディスコボール又は他の移動スポットライトと同様の視覚効果を提供するように構成され得る。移動機構は、例えば、1つ又は複数のモータ、巻取り/スプリング駆動機構、又は関節式(articulating mirrors)ミラー/レンズを含み得る。移動機構616は、概して、充電パック又は照明要素の少なくとも一部の回転又は振動を生成して、光がどのように投射されるかを変え得る。
図16に概略的に示すように、特定の一実施形態では、移動機構616は、取り付け特徴部610に対して中央ハブ612を回転させ得、これは、充電パック604、606を、中心軸620周りに回転させ得る。
【0096】
照明コントローラ618は、視覚効果を生成するために、1つ以上の照明要素608を点灯することに関与し得る。一つの構成では、照明コントローラ618は、予めプログラムされ得る及び/又はユーザ制御され得る反復パターンで、照明要素608を単に点灯し得る。例えば、照明パターン及びシーケンスの所定のコレクションが、製造時に照明コントローラに予めプログラムされ得る。次に、ユーザは、例えば、ハブ612上のボタンをクリックすることによって、又は接続された無線デバイス(例えば、リモート、スマートフォン、コンピュータ等)を介してそれを選択することによって、所望のパターン/シーケンスを選択し得る。
【0097】
別の構成では、照明コントローラ618は、一体化された又は接続されたマイクロホンを介して感知され得るオーディオに応答して、照明要素608を点灯し得る。照明コントローラは、例えば、感知された低周波ビートに応答してライトをパルスにし得る、又は、感知されたピッチ又は周波数に従って照明パターン又は色を変更し得る。一構成では、マイクロホンは、接続された無線デバイスに統合され得、この無線デバイスは、感知された生のオーディオデータ、オーディオサマリーデータ(例えば、ビート又はピッチデータ)、又は感知された生のオーディオ又はオーディオサマリーデータに基づくプログラムコマンドのいずれかを送信し得る。
【0098】
さらに別の構成では、照明コントローラ618は、ウェアラブル20からデジタル信号を受信し得、上述のように、1つ以上の感知された動きプリミティブに基づいて、照明要素608を点灯し得る。そのように、照明コントローラ618は、視覚効果コントローラ48を含み得る、又は、視覚効果コントローラ48と通信し得、充電装置600は、ユーザの動きの視覚表現を表示する手段として機能し得る(又は、そうでなければ、ユーザの動きを補完し得る)。このようにして、照明要素608が、それらの動きを同期させる、及び/又は、光の近くで踊っている1人以上の人のリズミカルな動きと共に点滅させることが可能であり得る。
【0099】
いくつかの実施形態では、識別された少なくとも1つの動きプリミティブに応答してオーディオサンプル又は視覚効果の再生をトリガする代わりに、動きプリミティブは、外部ゲームへの入力として機能し得る。例えば、いくつかの実施形態では、靴は、動きのシーケンスがビデオディスプレイ上に表示されるダンスベースのビデオゲームへの入力として機能し得、ユーザは、ハイスコアを達成するために動きを複製することに最善を尽くさなければならない。別の実施形態では、
図17に示されるように、ゲームは、小売中心のゲームであってもよく、これは、小売製品又はデジタル収集品(digital collectible)を獲得するために、ロック解除コード、トークン、パス、認可、又は機会を獲得するために、ユーザが1つ以上の動きのシーケンスを実行することを必要とする。いくつかの実施態様では、小売製品又はデジタル収集品は、両方が参照によりその全体が組み込まれる米国特許出願第15/931,764号及び/又は第16/707,720号に記載されているような、限定リリース小売製品、小売製品のデジタル表現、暗号で保護されたデジタル資産、又は、供給が限定又は制限されているその他のアイテムであり得る。
【0100】
図17は、概して、ユーザ702が小売製品704、小売製品のデジタル表現、物理的な又はデジタルの小売製品を取得するためのロック解除コード若しくはロック解除コードの一部、又は成果(accomplishment)のデジタル認識(例えば、ソーシャルメディアで共有され得る仮想バッジ)を取得するために、アクティブなユーザの関与(active user engagement)を必要とするインタラクティブ小売キオスク700を示す。
【0101】
図18は、
図17のインタラクティブ小売りキオスク700で実行され得るような、物理的若しくは電子的オブジェクト又はコードを取得する方法800を概略的に示す。図示のように、方法は、(802において)キオスク700の予め定義された物理的な近さの中にユーザ702が存在することを認識することによって開始し得る。一構成では、キオスク700は、カメラ、RFIDリーダー、キオスク700の隣のフロアに設けられた圧力マット、又はユーザが押すことによりシステムにユーザの近さを警告するボタンを含み得る。別の構成では、ユーザ702は、通信ネットワーク710を介してサーバノード708と無線デジタル通信しているワイヤレスコンピューティングデバイス706を所有し得る。ワイヤレスコンピューティングデバイス706は、GPS受信機などのユーザの位置を認識するための手段、無線ビーコン302若しくはローカルエリアネットワークへの装置の近接を認識することができる無線通信コンポーネント、又は周囲環境内の視覚的側面若しくはデジタルコードを知覚及び認識することができるカメラを有し得る。一旦ユーザの位置が認識されると、デバイス上で動作しているアプリケーションは、キオスク700近傍のユーザの相対的又は絶対的位置の表示をサーバノード708に送信し得、これはゲームを初期化し得る。
【0102】
ワイヤレスコンピューティングデバイス706は、さらに、ユーザがパスワードを入力すること、識別可能な生体認証機能(例えば、指紋又は顔認識)を提示すること、又はその他の方法でアプリケーションに安全にログインすることを要求するアプリケーションを含むことによってなど、ユーザのアイデンティティ(identity)を認証する能力を含み得る。ステップ804において、ユーザのワイヤレスコンピューティングデバイス706は、キオスク700の所定の近さの中又はジオフェンス内に物理的に存在するものとして、ユーザのアイデンティティ及び位置を認証し得る。
【0103】
ユーザが認証され、キオスク700の近くに認識されると、サーバ708は、ユーザに特定のチャレンジ(課題(challenge))を提示し得る(806において)。一構成では、チャレンジは、キオスク700に結合されているか、又はキオスク700と通信しているディスプレイ712を介してユーザ702に提示され得る。別の実施形態では、チャレンジは、通信ネットワーク710及びそれらのワイヤレスコンピューティングデバイス706に設けられたディスプレイを介してユーザに提示され得る。一般に、チャレンジは、ユーザが順番に実行するように要求される一連の動き、動作、又はアクションを含み得る。例えば、チャレンジは、ダンスシーケンス、ジャンピングジャック、ランジ、バーピー、ハイニー、キックなどのエクササイズのセット、又は一連のヨガポーズを含み得る。
【0104】
ユーザが806においてチャレンジを提示されると、ユーザ702は、要求された身体活動を実行し得、サーバノード708は、チャレンジが成功裏に完了したと決定し得る(808において)。この決定は、直接観察(例えば、キオスク700に設けられたカメラ又は圧力マットを介する)又はチャレンジが実行されたことのデジタル表示の受領のいずれかに由来し得る。一構成では、受信されたデジタル表示は、ウェアラブル20によって、動きプリミティブの送信されたシーケンスとして、又は、ウェアラブル20が、チャレンジの成功裏の完了中に期待されるものとマッチする又は近似する動きプリミティブのシーケンスを検出したことの単純な表示として提供され得る。
【0105】
ユーザ702がチャレンジ(808において)成功裏に完了したという決定に続いて、キオスク700は、小売製品と交換され得る(812においてで)、又は小売製品(又は限定発売デジタルオブジェクト)と一括して交換されることになる他のコードと組み合わせされ得るコードをユーザに提示する(810において)。
図17に概して示されるように、一実施形態では、キオスク700は、ユーザ702に、その上に印刷された機械読取可能コード716を有する印刷されたレシート714を渡し得る。別の実施形態では、キオスク700は、ユーザデバイス706又はチャレンジの発行前にサーバ708によって認証されていたユーザカウントに、コード716をデジタル的に送信し得る。一旦送信されると、コード716は、ユーザが将来の時点でコードにアクセスできるように、デジタルロッカー/ストレージ内又はコールドストレージディジタルウォレット内に維持され得る。
【0106】
一実施形態では、キオスク700は、小売店に位置し得、コードは、小売店員に手渡され得る又はキオスク700に表示された製品704と同様のスタイル又はデザインの小売製品を引き換えるためにインターネットインターフェースに入力され得る。別の実施形態では、ユーザは、製品の資格を得るために、各々が異なるキオスクからの複数のコードを取得する必要があり得る。このマルチキオスクシナリオでは、複数のキオスクは、地理的領域及び/又は複数の小売店に分布され得、ユーザは、全体が参照により組み込まれる米国特許出願公開第2019/0213619号及び米国特許出願第16/874,944号に記載されているように、それらを検索することを要求され得る。この構成では、ユーザは、製品のロック解除に必要なコードを蓄積するために、スカベンジャーハントに送られ得る。米国特許出願第16/874,944号に一般的に記載されているように、一実施形態では、シューズに組み込まれているターンバイターン方式のナビゲーションの使用により(例えば、レースを選択的に引っ張ることにより、又は
図14に示された触覚トランスデューサの選択的作動により)、ユーザは次のキオスクに案内され得る。
【0107】
小売キオスク700は、物理的な製品ディスプレイとして
図17に示されているが、他の実施形態では、それは、単に、特大のロゴ、標識、又は、直接的な対話機能を有しても有しなくてもよい他のマーカーのような、小売ではないディスプレイであり得る。いくつかの実施形態では、キオスク700は、仮想キオスクであり得る(すなわち、拡張又は混合現実コンテキストにおいて適切なワイヤレスコンピューティングデバイスで観察可能である)、又は、仮想ウェイポイント若しくはジオフェンス領域などの位置であり得る。
【0108】
上述の開示の大部分は、主として、ライブ環境内でのオーディオ及び/又は視覚効果を生成することに焦点を当ててきたが、同様の経験は、仮想世界(例えば、
図19に示すような)内で生成することもでき、又は、ライブイベントのビデオ放送を拡張するために使用することもできる(例えば、
図20に示すような)。
【0109】
図19を参照すると、音楽アーティスト900がオンライン仮想環境内でライブコンサートパフォーマンスを放送することがますます一般的になっている。このような仮想環境902は、インターネットのような分散コンピューティングネットワーク50に接続されたゲームサーバ904によってホスト及び/又は維持され得る。複数のユーザは、環境902内のユニークなユーザ制御アバター906によって、仮想環境と、そして互いとインタラクト(対話)し得る。ゲームプレイの間、各アバター906は、異なるそれぞれのユーザ910によって制御されるウェブ対応コンピューティングデバイス908によって作られるそれぞれの動き/アクションコマンドに応答し得る。各ユーザ910は、それぞれのウェブ対応コンピューティングデバイス908に関連付けられたディスプレイを介して、仮想環境902内のアバター906からの/アバター906の一人称又は三人称視点を経験し得る。このような環境の人気のある例は、Epic Gamesが開発したFORTNITE(登録商標)ゲームを通して存在する。
【0110】
図19に示す実施形態では、上述した実施形態と非常によく似て、ユーザコンソール30は、音楽パフォーマー900の身体に設けられたウェアラブル20からのデータストリームを受信し得る、することができる。ユーザコンソール30は、以前にその動きプリミティブに関連付けられていたオーディオサンプル又は視覚効果の再生をトリガするために、類似の動き対応表110に依存し得る。しかし、主な違いは、トリガされたオーディオサンプル又は視覚効果が、仮想環境902内でのみ発生することである。例えば、パフォーマーの足の横方向のスウィッシュ(swish)は、環境内の空を変色させ得、ユーザの足の踏み鳴らしは、バーチャル花火を打ち上げさせ得、ユーザの拳の下向きの突きは、例えば、パフォーマーのアバター912から外向きに発する視覚的衝撃波を伴い得る、強いパーカッション/キックドラムの再生を引き起こし得る。加えて、サウンド又は視覚効果を制御するためにのみ使用される動きプリミティブの代わりに、パフォーマーのウェアラブル(複数可)によって感知される動きプリミティブはまた、仮想環境902内のパフォーマーのアバター912の動き又はアクションの一部又は全部を制御又は変更するために使用され得る。
【0111】
図19は、仮想世界の態様を制御するためにウェアラブル20を利用するが、
図20に示すシステム950は、ライブビデオ放送の1つ以上の態様を拡張するために感知された動きを使用するように動作する。スポーツイベントに関連して、アスリートのユニフォームの一部は、着用者の動き/活動から1つ以上の動きプリミティブを検出又は抽出するように動作するウェアラブル20を含み得る。アスリートが所定のムーブ(move)又は一連のムーブを実行する場合、スポーツイベントの視覚放送(visual broadcast)952(テレビ、ケーブル、バーチャルリアリティ、インターネットストリームなど)は、次に、1つ以上の視覚効果954によって拡張/変更されて、アスリートのアクションを強調させ得る又は目立たせ得る。例えば、バスケットボールゲームにおいて、アスリートが閾値量の力又は跳躍力でボールをダンクしようとする場合、地面に着地したときに、放送システム956は、コート表面上のアスリート自身から発生する爆発のグラフィックでビデオフィード958をオーバーレイし得る。別の例では、バスケットボール選手がシグネチャクロスオーバームーブ(signature crossover move)を実行する場合、一連のアクションは、放送システム956に、まるでアスリートの植物の足がコート表面をしわだらけにしているかのように、ビデオフィード958内のフロアの認識された輪郭をグラフィックに変化させ得る。その際、本技術のこの使用は、アスリート自身の直接的に感知された動きによってトリガされながら(第三者の視覚観察者(third party visual observer)によってではなく)、装飾又は漫画的なビデオゲーム(例えば、Electronic Arts Inc.製のNBA JAMに類似)の側面を、ライブアクションスポーツに注入する。
【0112】
いくつかの実施形態では、運動トリガに加えて、視覚効果の生成は、ゲーム内のタイミング、最近のスコアリング活動、又はコート/フィールド上の他のプレーヤの相対的ポジショニングなどの外部要因にさらに条件付けられ得る。さらに、いくつかの実施形態では、効果の存在、性質、又は色は、見ているユーザによって提供される(すなわち、ユーザのそれぞれのウェブ対応コンピューティングデバイス960を介して)1つ以上の好み又は属性に基づいて変化し得る。このような実施形態では、ユーザは、まず、好きなチーム又はプレーヤを予め選択し得、これは、異なるプレーヤ/チームに異なる動き対応表を動的に割り当て得る。ビデオ放送の間、予め選択された好きなチーム又はプレーヤは、次に、第1のセットのサウンド/グラフィックスによって拡張され得、他のプレーヤ(及び、特に、対戦相手のプレーヤ/チーム)は、第2のセットのサウンド/グラフィックスによって拡張され得る。指定された好きなプレーヤ/チームと相手との間の扱いの違いは、あらかじめ選択された好きなプレーヤをヒーローとしてキャストし、相手のプレーヤ/チームを悪役としてキャストする効果があり得る。これは、例えば、異なるカラーパレット、異なるグラフィックス、及び/又は異なるサウンド効果の使用によって達成され得る。
【0113】
強化された(enhanced)スポーツ放送952と同様に、
図19に示すような仮想環境902に移植された視覚効果は、その世界内のユーザの1つ以上の属性又は好みに応じて異なり得る。例えば、ユーザのアバターが着用する衣服/スキンは、特定のカラースキーム又は視覚効果をロック解除し得る。同様に、ユーザのアバターのレベル又は経験も、異なる視覚又はオーディオ効果をロック解除し得る。これは、例えば、全く異なる対応表を適用することによって、又は特定の基準を条件として対応表の側面を作成することによって生じ得る。
【0114】
単に視覚又はオーディオ効果を変化させることに加えて、対応表の出力が1つ以上の触覚信号の形態でユーザに送信されることも可能である。各触覚信号は、触覚応答を提供するために、ユーザの身体上の触覚デバイスに指示し得る。これらの触覚応答は、ユーザに配置された履物又は衣服の物品の振動又は収縮の形態であり得、視覚又はオーディオ効果の1つ以上と同期され得る。このようにして、本技術は、より没入的なユーザ体験を提供するために、複数の感覚によってもたらされ得る。一実施形態では、触覚信号は、さらに、ライブアスリートが経験しているものに類似し得る1つ以上の触覚(tactile sensations)を伝達する又は与えることを試み得る。
【0115】
現在説明されている技術の様々な特徴及び動作方法は、以下の条項に記載されている:
【0116】
条項1: 動的動作スコアリングのためのシステムは、履物又は衣服の物品であって、前記履物又は衣服の物品の少なくとも一部の空間的な動きをモニタし、モニタされた前記空間的な動きを示すデータストリームを生成するように動作する少なくとも1つの加速度計又は慣性測定ユニットを有する、履物又は衣服の物品と;前記履物又は衣服の物品とネットワーク接続されて無線通信を行うプロセッサであって、前記プロセッサは:前記履物又は衣服の物品から前記データストリームを受信し;受信された前記データストリームから少なくとも1つの動きプリミティブを識別し;識別された前記少なくとも1つの動きプリミティブを予め定義された順序付けられたいくつかの動きプリミティブと比較し;前記履物又は衣服の物品の前記モニタされた空間的な動きと前記順序付けられたいくつかの動きプリミティブとの間の対応を表す精度メトリックを決定し;前記精度メトリックを、ディスプレイ装置を介して前記ユーザに表示する;ように構成されるプロセッサと、を有する。
【0117】
条項2: 前記プロセッサは、分散コンピューティングネットワークとデジタル通信しており、前記プロセッサは、さらに:前記分散コンピューティングネットワークからチャレンジを受信し、前記チャレンジは、前記動きプリミティブの順序付けられたリストを含み;前記チャレンジを、ディスプレイ装置を介してユーザに表示する;ように構成される、条項1に記載のシステム。
【0118】
条項3: 前記チャレンジは、前記分散コンピューティングネットワーク上の第2のユーザから受信される、条項2に記載のシステム。
【0119】
条項4: 前記プロセッサは、さらに、前記第2のユーザから精度メトリックを受信し、前記ディスプレイ装置を介して前記ユーザに前記精度メトリックを表示するように構成される、条項3に記載のシステム。
【0120】
条項5: 前記プロセッサは、分散コンピューティングネットワークとデジタル通信しており;前記プロセッサは、さらに、前記分散コンピューティングネットワーク上のサーバに前記精度メトリックを送信するように構成される、条項1に記載のシステム。
【0121】
条項6: 前記順序付けられたいくつかの動きプリミティブは、振り付けダンス(choreographed dance)を形成する、条項1に記載のシステム。
【0122】
条項7: 前記履物又は衣服の物品は、さらに、触覚を前記ユーザの身体に伝送するように動作する触覚トランスデューサを有し、前記プロセッサは、さらに、前記触覚トランスデューサにビート又は触覚タイミング信号を前記ユーザに伝えさせるように構成される、条項6に記載のシステム。
【0123】
条項8: 前記触覚トランスデューサは、前記物品の少なくとも1つのレース又は閉鎖機構を選択的かつ周期的に引っ張る(tension)ように動作するモータを含む、条項7に記載のシステム。
【0124】
条項9: 前記プロセッサは、さらに、識別された前記少なくとも1つの動きプリミティブに応答してオーディオサンプル又は視覚効果の再生をトリガするように構成される、条項1に記載のシステム。
【0125】
条項10: 識別された前記少なくとも1つの動きプリミティブは、第1の動きプリミティブ及び第2の動きプリミティブを含み、前記オーディオサンプル又は視覚効果は、第1のオーディオサンプル又は第1の視覚効果であるとともに前記第1の動きプリミティブに応答してトリガされ;前記プロセッサは、さらに:識別された前記第2の動きプリミティブに応答して、第2のオーディオサンプル又は第2の視覚効果の再生をトリガするように構成され;前記第1のオーディオサンプル又は第1の視覚効果は、前記第2のオーディオサンプル又は第2の視覚効果とは異なる、条項9に記載のシステム。
【0126】
条項11: ユーザ入力デバイス及び前記プロセッサと通信するディスプレイをさらに有し、前記プロセッサは、さらに:複数のオーディオサンプルのライブラリを維持し;前記ユーザ入力デバイスからの受信された入力に基づいて、前記複数のオーディオサンプルから選択されたオーディオサンプルを予め定義された動きプリミティブと関連付け;前記識別された動きプリミティブを前記予め定義された動きプリミティブとマッチさせる;ように構成され、前記識別された動きプリミティブに応答して前記オーディオサンプル又は前記視覚効果の前記再生をトリガすることは、前記識別された動きプリミティブの前記予め定義された動きプリミティブとのマッチングに応答して前記選択されたオーディオサンプルを出力することを含む、条項9に記載のシステム。
【0127】
条項12: 前記プロセッサは、さらに、前記受信されたデータストリームに基づいて、仮想環境におけるアバターの挙動又は動きを変更するように構成される、条項1に記載のシステム。
【0128】
条項13: 動的動作スコアリングの方法であって:履物又は衣服の物品からデータストリームを受信するステップであって、受信された前記データストリームは、前記物品の空間的な動きを表す、ステップと;前記受信されたデータストリームから複数の動きプリミティブを識別するステップと;識別された前記少なくとも1つの動きプリミティブを、予め定義された順序付けられたいくつかの動きプリミティブと比較するステップと;前記履物又は衣服の物品の前記モニタされた空間的な動きと前記順序付けられたいくつかの動きプリミティブとの間の対応を表す精度メトリックを決定するステップと;前記精度メトリックを、ディスプレイ装置を介して前記ユーザに表示するステップと;を含む、方法。
【0129】
条項14: 分散コンピューティングネットワークからチャレンジを受信するステップであって、前記チャレンジは、前記順序付けられたいくつかの動きプリミティブを含む、ステップと;前記ディスプレイ装置を介してユーザに対する前記チャレンジを表示するステップと;をさらに含む、条項13に記載の方法。
【0130】
条項15: 前記分散ネットワーク上の第2のユーザに前記チャレンジを送信するステップをさらに含む、条項14に記載の方法。
【0131】
条項16: 前記精度メトリックを分散コンピューティングネットワーク上のサーバに送信するステップをさらに含む、条項13に記載の方法。
【0132】
条項17: 前記識別された動きプリミティブの各々に応答して、オーディオサンプル又は視覚効果の再生をトリガするステップをさらに含む、条項13に記載の方法。
【0133】
条項18: 前記視覚効果をトリガするステップは、前記履物又は衣服の物品上の少なくとも1つのライトを点灯するステップを含む、条項17に記載の方法。
【手続補正書】
【提出日】2022-12-15
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
対象のセンシングされたリアルタイムの動きに応じて仮想環境またはライブビデオ放送を制御または拡張する方法であって、前記方法は:
前記対象によって着用される履物又はアパレルの物品に設けられた加速度計又は慣性測定ユニットから、前記履物又はアパレルの物品のモニタされた空間運動を示すデータストリームを受信するステップと;
受信した前記データストリームから少なくとも1つの動きプリミティブを識別するステップと;
識別された前記動きプリミティブに応答して視覚効果によりバーチャルリアリティ(VR)環境またはライブビデオ放送を拡張するステップと;
表示装置に表示するために、前記VR環境又は前記ライブビデオ放送のビューをユーザに送信するステップと;を含み、
前記VR環境又は前記ライブビデオ放送の送信された前記ビューは視覚効果を含む、
方法。
【請求項2】
前記VR環境又は前記ライブビデオ放送は、VR環境であり、
前記VR環境は、少なくとも前記対象のアバターおよび前記ユーザのアバターを含む複数のアバターを含む、
請求項1に記載の方法。
【請求項3】
前記視覚効果は、前記VR環境の色変化、仮想花火、又は前記対象の前記アバターから外側に発する視覚衝撃波を含む、
請求項2に記載の方法。
【請求項4】
前記視覚効果は、前記対象の前記アバターの動きまたはアクションを含む、
請求項2に記載の方法。
【請求項5】
拡張された前記VR環境又は前記ライブビデオ放送は、スポーツイベントのビデオ放送である、
請求項1に記載の方法。
【請求項6】
前記対象は、前記ビデオ放送内に存在する、
請求項5に記載の方法。
【請求項7】
前記視覚効果は、前記ビデオ放送内の前記対象から発するグラフィックである、
請求項6に記載の方法。
【請求項8】
前記ユーザの好み又は属性の表示を受信するステップと;
前記ユーザの前記好み又は前記属性に従って、前記視覚効果の存在、性質、色を変更するステップと;をさらに含む、
請求項7に記載の方法。
【請求項9】
1つ又は複数の外部トリガの表示を受信することをさらに含み;前記視覚効果の存在は、前記1つ又は複数の外部トリガが存在することをさらに条件とする;
請求項5に記載の方法。
【請求項10】
前記1つ又は複数の外部トリガは、前記スポーツイベントのゲーム時間、前記スポーツイベント内の最近の得点活動、又は前記スポーツイベント内の他のプレイヤーの相対的な位置を含む、
請求項9に記載の方法。
【請求項11】
複数のビデオ効果を含む対応テーブルを保持するステップであって、各ビデオ効果は、異なる予め定義された動きプリミティブ又は一連の予め定義された動きプリミティブに対応する、ステップと;
識別された前記動きプリミティブを、前記対応テーブル内の前記予め定義された動きプリミティブの1つと一致させるステップと;をさらに含み、
前記視覚効果により前記VR環境又は前記ライブビデオ放送を拡張するステップは、一致する前記予め定義された動きプリミティブに対応する対応表から前記視覚効果を選択するステップと、選択された前記視覚効果を前記VR環境又は前記ライブビデオ放送にオーバーレイするステップとを含む、
請求項1に記載の方法。
【請求項12】
前記ユーザの属性又は好みに従って複数の対応表から前記対応表を選択するステップをさらに含む、
請求項11に記載の方法。
【国際調査報告】