(57)【要約】  スマートミラーは、居間に吊るすのに十分魅力的且つ目障りでないパッケージ内で、トレーニングを行うインストラクタの生中継の又は録画されたストリーミングビデオを表示することができる。スマートミラーは、完全反射区域及び部分反射区域を有するミラー面を含む。部分反射区域の後ろのディスプレイは、スマートミラーがオンのときビデオを表示し、スマートミラーがオフのときはほぼ見えない。スマートミラーは、ユーザがビデオコンテンツを見てインストラクタと対話することを可能にするためのスピーカ、マイクロホン、及びカメラも有する。スマートミラーは、ユーザエクスペリエンスを増強するためにユーザのスマートフォン、周辺装置（例えばBluetoothスピーカ）に、ユーザのパフォーマンスを評価するためのバイオメトリクデータを提供するためにバイオメトリクセンサに、及び／又はコンテンツプロバイダ、インストラクタ、及び／又は他のユーザにスマートミラーを接続するためにネットワークルータに接続することができる。
2021519667.tif 000002
【特許請求の範囲】
【請求項１】
運動インストラクタのビデオ画像を受信するための通信インタフェースと、
前記運動インストラクタの前記ビデオ画像を表示するための、前記通信インタフェースに動作可能に結合されるディスプレイと、
前記ディスプレイと向かい合っている人の像を反射するための、前記ディスプレイの前に配置されるミラーであって、前記ミラーは前記ディスプレイと向かい合っている前記人に前記運動インストラクタの前記ビデオ画像を伝えるための部分反射区域を有し、前記運動インストラクタの前記ビデオ画像が前記人の前記像の一部と重なり合って見える、ミラーと
を含む、対話型運動システム。
【請求項２】
前記通信インタフェースが、スマートフォンによって前記人から入力を受け付けるように構成される、請求項１に記載の対話型運動システム。
【請求項３】
前記通信インタフェースが、前記人によって着用されるバイオメトリクセンサからバイオメトリクデータを受け付けるように構成される、請求項１に記載の対話型運動システム。
【請求項４】
前記ディスプレイが前記バイオメトリクデータを表示するように構成される、請求項３に記載の対話型運動システム。
【請求項５】
前記ディスプレイが過去のバイオメトリクデータを表示するように更に構成される、請求項４に記載の対話型運動システム。
【請求項６】
前記通信インタフェースが、ダイレクトWiFi websocketインタフェース、ダイレクトWiFiハイパーテキスト転送プロトコル（ＨＴＴＰ）インタフェース、クラウドベースのアプリケーションプログラミングインタフェース（ＡＰＩ）、マルチキャストドメイン名サービス（ＤＮＳ）インタフェース、Bluetoothインタフェース、又はBluetooth Low Energy（ＢＬＥ）インタフェースのうちの少なくとも１つを含む、請求項１に記載の対話型運動システム。
【請求項７】
前記ミラーが前記人の全身を反射する大きさに作られる、請求項１に記載の対話型運動システム。
【請求項８】
前記ディスプレイと向かい合っている前記人のビデオ画像を取得するためのカメラ
を更に含み、
前記通信インタフェースが前記ミラーと向かい合っている前記人の前記ビデオ画像を前記運動インストラクタに伝えるように構成される、
請求項１に記載の対話型運動システム。
【請求項９】
前記ディスプレイが前記ビデオ画像を表示するように構成される、請求項８に記載の対話型運動システム。
【請求項１０】
前記ビデオ画像がリアルタイムビデオ画像及び過去のビデオ画像の少なくとも１つである、請求項９に記載の対話型運動システム。
【請求項１１】
前記ディスプレイが、運動している少なくとも１人の他の人のビデオ画像の少なくとも１つを表示するように構成される、請求項１に記載の対話型運動システム。
【請求項１２】
前記ミラーがばらばらの破片に粉砕するのを防ぐために前記ミラーの片側に配置されるフィルム
を更に含む、請求項１に記載の対話型運動システム。
【請求項１３】
シームレスな見た目をもたらすために前記フィルムがパターン化される、請求項１２に記載の対話型運動システム。
【請求項１４】
前記ミラーの前記部分反射区域の反対側で前記ディスプレイを保持するために前記ミラーの後ろに配置されるフレーム
を更に含む、請求項１に記載の対話型運動システム。
【請求項１５】
前記フレームを前記ミラーに粘着するテープ
を更に含む、請求項１４に記載の対話型運動システム。
【請求項１６】
前記フレームの内縁と前記ミラーの外縁との間に隙間がある、請求項１４に記載の対話型運動システム。
【請求項１７】
部分反射区域を有するミラー及び前記部分反射区域の片側に配置されるディスプレイを含む対話型ビデオシステムに運動コンテンツをストリーミングすること、
前記ディスプレイ及び前記ミラーの前記部分反射区域によって前記運動コンテンツをユーザに表示すること、及び
前記ミラーを使って前記ユーザの像を反射することであって、前記ディスプレイ及び前記ミラーの前記部分反射区域によって表示される前記運動コンテンツ上に前記ユーザの前記像が少なくとも部分的に重なり合って見える、反射すること
を含む、対話型運動方法。
【請求項１８】
前記運動コンテンツがアーカイブされた運動コンテンツである、請求項１７に記載の対話型運動方法。
【請求項１９】
前記対話型ビデオシステムが第１の対話型ビデオシステムであり、前記ミラーが第１のミラーであり、前記ディスプレイが第１のディスプレイであり、前記ユーザが第１のユーザであり、
部分反射区域を有する第２のミラー及び前記第２の部分反射区域の片側に配置される第２のディスプレイを含む第２の対話型ビデオシステムに前記運動コンテンツをストリーミングすること、
前記第２のディスプレイ及び前記第２のミラーの前記部分反射区域によって前記運動コンテンツを第２のユーザに表示すること、及び
前記第２のミラーを使って前記第２のユーザの像を反射することであって、前記第２のディスプレイ及び前記第２のミラーの前記部分反射区域によって表示される前記運動コンテンツ上に前記第２のユーザの前記像が少なくとも部分的に重なり合って見える、反射すること
を更に含む、請求項１７に記載の対話型運動方法。
【請求項２０】
部分的に透過性のミラーの後ろのビデオディスプレイ上で運動コンテンツをユーザに表示する間、
前記部分的に透過性のミラーを使って前記ユーザの像を反射すること、
前記ユーザに取り付けられる心拍モニタによって前記ユーザの心拍を測定すること、
前記心拍モニタから前記ビデオディスプレイに動作可能に結合されるアンテナに前記心拍を伝送すること、
前記ビデオディスプレイ上で前記ユーザの前記心拍を表示すること、及び
前記ビデオディスプレイ上で前記ユーザの目標心拍を表示すること
を含む、方法。
【請求項２１】
前記運動コンテンツが前記ビデオディスプレイにストリーミングされる生中継の運動コンテンツであり、
前記生中継の運動コンテンツを前記ユーザに表示する間、
前記生中継の運動コンテンツを見ている少なくとも１人の他のユーザに関する情報を表示すること
を更に含む、請求項２０に記載の方法。
【請求項２２】
前記運動コンテンツを前記ユーザに表示する間、
前記ユーザの前記心拍及び前記ユーザの前記目標心拍に基づいて心拍精度を決定すること、及び
前記ビデオディスプレイ上に前記心拍精度を表示すること
を更に含む、請求項２０に記載の方法。
【請求項２３】
部分反射区域及び完全反射区域を有するミラーと、
前記ミラーの前記部分反射区域によって運動コンテンツを表示するように構成されるディスプレイであって、前記運動コンテンツは運動インストラクタのビデオ画像、前記運動コンテンツを見ながら運動をする第１の人物のバイオメトリクデータ、及び別の対話型運動システム上で前記ビデオ画像を見ている第２の人物に関する情報を含む、ディスプレイと、
前記ミラーの前記部分反射区域の反対側で前記ディスプレイを保持するために前記ミラーの後ろに配置されるフレームであって、前記ミラーの幅以下の幅を有し前記ミラーの高さ以下の高さを有する、フレームと
を含む、対話型運動システム。
【請求項２４】
前記ミラーは正面から見たとき空中に浮いているように見える、請求項２３に記載の対話型表示システム。
【請求項２５】
前記ディスプレイがオフのとき前記部分反射区域が完全に反射して見える、請求項２３に記載の対話型表示システム。
【請求項２６】
前記運動インストラクタの前記ビデオ画像及び前記ビデオ画像を見ている前記少なくとも１人の他の人に関する前記情報をサーバから受信し、前記人の前記バイオメトリクデータをバイオメトリク測定装置から受信するための、前記ディスプレイに動作可能に結合される少なくとも１つのアンテナ
を更に含む、請求項２３に記載の対話型運動システム。
【請求項２７】
前記バイオメトリク測定装置が心拍モニタを含み、前記バイオメトリクデータは前記運動コンテンツを見ながら運動をする前記人物の心拍測定値を含む、請求項２６に記載の対話型運動システム。
【請求項２８】
前記心拍データに基づいて前記第１の人物の心拍が所定の心拍ゾーン内にあるかどうかを判定するための、前記ディスプレイ及び前記少なくとも１つのアンテナに動作可能に結合されるプロセッサ
を更に含む、請求項２７に記載の対話型運動システム。
【請求項２９】
前記ディスプレイ上に表示される前記バイオメトリクデータが、前記心拍、前記所定の心拍ゾーン、又は前記心拍及び前記所定の心拍ゾーンに基づくスコアの少なくとも１つを含む、請求項２８に記載の対話型運動システム。
【請求項３０】
前記第２の人物に関する前記情報が、前記第２の人物の心拍、前記第２の人物の所定の心拍ゾーンの指示、又は前記第２の人物の前記心拍及び前記第２の人物の前記所定の心拍ゾーンに基づくスコアの少なくとも１つを含む、請求項２８に記載の対話型運動システム。
【請求項３１】
前記運動コンテンツを見ながら運動をする前記人物のビデオ画像を取得するための、前記少なくとも１つのアンテナに動作可能に結合されるビデオカメラ
を更に含み、
前記少なくとも１つのアンテナは前記運動コンテンツを見ながら運動をする前記人物の前記ビデオ画像を前記運動インストラクタに伝送するように構成される、
請求項２６に記載の対話型運動システム。
【請求項３２】
前記ミラーが割れた場合に前記ミラーの破片が散らばるのを防ぐために前記ミラーに結合される安全フィルム
を更に含む、請求項２３に記載の対話型表示システム。
【請求項３３】
前記ミラーを正面から見たときの前記ディスプレイと前記ミラーの間のシームレスな見た目をもたらすために前記安全フィルムがパターン化される、請求項３２に記載の対話型表示システム。
【請求項３４】
前記ミラーを前記フレームに結合する粘着テープ
を更に含む、請求項２３に記載の対話型表示システム。
【請求項３５】
スマートミラーを使用して運動する方法であって、
前記スマートミラー上で運動ビデオを人に表示すること、
前記人が前記運動ビデオの第１の区間中に到達するための第１の目標心拍ゾーンを表示することであって、前記第１の目標心拍ゾーンは前記運動ビデオの前記第１の区間中に表示される運動及び前記人の年齢、身長、体重、運動歴、又は好みのうちの少なくとも１つに基づく、表示すること、
前記人が前記運動ビデオの第２の区間中に到達するための第２の目標心拍ゾーンを表示することであって、前記第２の目標心拍ゾーンは前記第１の目標心拍ゾーンと異なり、前記運動ビデオの前記第２の区間中に表示される運動及び前記人の年齢、性別、身長、体重、運動歴、又は好みのうちの前記少なくとも１つに基づく、表示すること、
前記スマートミラー上で前記運動ビデオの前記第１の区間及び前記運動ビデオの前記第２の区間を表示する間の心拍データ及び前記運動ビデオの前記第１の区間から前記運動ビデオの前記第２の区間に移行する間の心拍データを前記心拍モニタから取得すること、
前記運動ビデオの前記第１の区間から前記運動ビデオの前記第２の区間への移行に関連する前記心拍データの変化に基づいてスコアを決定すること、及び
前記運動ビデオを前記人に表示しながら前記スコアの指示を前記スマートミラー上に表示すること
を含む、方法。
【請求項３６】
前記スマートミラーを通信ネットワークに接続すること、及び
前記運動ビデオを前記通信ネットワーク経由で前記スマートミラーにストリーミングすること
を更に含む、請求項３５に記載の方法。
【請求項３７】
前記心拍データ及び／又は前記スコアを前記通信ネットワーク経由でサーバに伝送すること、及び
前記心拍データ及び／又は前記スコアを前記通信ネットワークに接続される別のスマートミラー上で表示すること
を更に含む、請求項３６に記載の方法。
【請求項３８】
前記スマートミラーを前記通信ネットワークに接続することが、前記スマートミラーをスマートフォンに接続することを含み、前記運動ビデオを前記通信ネットワーク経由で前記スマートミラーにストリーミングすることが、前記運動ビデオを前記スマートフォンによって前記スマートミラーにストリーミングすることを含む、請求項３６に記載の方法。
【請求項３９】
前記心拍データに基づいてトレーニングの統計値を決定すること、及び
前記運動ビデオの終わりに前記トレーニングの統計値を前記スマートミラー上に表示すること
を更に含む、請求項３６に記載の方法。
【請求項４０】
前記スコアが第１のスコアであり、
前記第１のスコアの前記指示を表示しながら第２のスコアの指示を前記スマートミラー上に表示すること
を更に含む、請求項３６に記載の方法。
【請求項４１】
前記第２のスコアが、前記スマートミラーを用いた過去の運動セッション中に前記人から取得された心拍データに基づく、請求項４０に記載の方法。
【請求項４２】
前記第２のスコアが、別のスマートミラーを使用して前記運動ビデオの前記第１の区間及び前記運動ビデオの前記第２の区間中に表示される前記運動を行う第２の人から取得される心拍データに基づく、請求項４０に記載の方法。
【請求項４３】
前記運動ビデオを表示しながら、前記運動ビデオに登場する運動インストラクタから前記人へのメッセージを表示すること
を更に含む、請求項３５に記載の方法。
【請求項４４】
前記運動ビデオの終わりに前記スマートミラーによって前記人に対してトレーニング後の調査を実施すること
を更に含む、請求項３５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[0001]  本願は、２０１８年５月２９日に出願され、参照によりその全体を本明細書に援用する米国特許出願第６２／６７７，３５１号の優先権の利益を米国特許法第１１９条（ｅ）の下で主張する。
【背景技術】
【０００２】
背景
[0002]  運動は個人の健康及び幸福を維持する重要な要素である。多くの人にとって運動はジムに行くことを一般に含む活動であり、ジムではインストラクタ（例えばフィットネスインストラクタ、個人トレーナ）によって指導されるトレーニングに参加する。しかし日常生活での他の拘束（例えば仕事、家庭の義務）により、ジムでの運動に決まった時間を充てるのは困難な試みであり得る。多くの場合ジムは不便な場所にあり、及び／又はインストラクタを利用できるのは日中の特定の時間に限られており、従ってジムでのトレーニングに人が参加することを制限している。この不便さは、自身の顧客が所定の時間におけるジムでのトレーニングに参加できる人に限定され得るインストラクタにとっても好ましくない可能性がある。
【発明の概要】
【課題を解決するための手段】
【０００３】
概要
[0003]  本明細書に記載する実施形態は、インストラクタが指導する事前録画されたトレーニング又は生中継のトレーニング等のビデオコンテンツをユーザに表示し、ユーザがビデオコンテンツと対話しそれを個人化することを可能にするインタフェースを提供するように構成される反射ビデオディスプレイ機器（本明細書では「スマートミラー」及び「対話型運動システム」とも呼ぶ）を対象とする。スマートミラーは、コンテンツプロバイダ（例えばサーバ、クラウドサービス）に通信可能に結合されるネットワーク化された装置及び／又はスマート装置（例えばスマートフォン、タブレット、コンピュータ）とすることができる。スマートミラーは、ビデオコンテンツ及び音声をユーザに出力するための表示パネル及びスピーカを含むことができる。スマートミラーは、運動中のユーザのビデオ及び音声を捕捉するためのカメラ及びマイクロホンも含むことができる。従ってスマートミラーは、トレーニング中のユーザとインストラクタとの間の双方向のやり取りを可能にし得る。このようにしてスマートミラーは、ユーザがより優れた個人化を可能にしながら指導者付きトレーニングを受け、従来のジムで個人トレーナ又はインストラクタによって提供されるトレーニングと同様の個別指導を受けるための便利な選択肢を提供することができる。
【０００４】
[0004]  スマートミラーの一例は、運動インストラクタのビデオ画像を受信するための通信インタフェースと、運動インストラクタのビデオ画像を表示するための、通信インタフェースに動作可能に結合されるディスプレイと、ディスプレイと向かい合っている人の像を反射するための、ディスプレイの前に配置されるミラーとを含む。ミラーは、ディスプレイと向かい合っている人に運動インストラクタのビデオ画像を伝えるための部分反射区域を有し、その結果、運動インストラクタのビデオ画像がその人の像の一部と重なり合って見える。
【０００５】
[0005]  スマートミラーの別の例は、部分反射区域及び完全反射区域を有するミラーと、ミラーの部分反射区域によって運動コンテンツを表示するように構成されるディスプレイであって、運動コンテンツは（１）運動インストラクタのビデオ画像、（２）運動コンテンツを見ながら運動をする第１の人物のバイオメトリクデータ、及び（３）別の対話型運動システム上でビデオ画像を見ている第２の人物に関する情報を含む、ディスプレイと、ミラーの部分反射区域の反対側でディスプレイを保持するためにミラーの後ろに配置されるフレームであって、ミラーの幅以下の幅を有しミラーの高さ以下の高さを有する、フレームとを含む。
【０００６】
[0006]  対話型運動方法の一例は以下のステップ、つまり（１）部分反射区域を有するミラー及び部分反射区域の片側に配置されるディスプレイを含む対話型ビデオシステムに運動コンテンツをストリーミングすること、（２）ディスプレイ及びミラーの部分反射区域によって運動コンテンツをユーザに表示すること、及び（３）ディスプレイ及びミラーの部分反射区域によって表示される運動コンテンツ上にユーザの像が少なくとも部分的に重なり合って見えるように、ミラーを使ってユーザの像を反射することを含む。
【０００７】
[0007]  スマートミラーを使用する方法の一例は、部分的に透過性のミラーの後ろのビデオディスプレイ上で運動コンテンツをユーザに表示しながら以下のステップ、つまり（１）部分的に透過性のミラーを使ってユーザの像を反射すること、（２）ユーザに取り付けられる心拍モニタによってユーザの心拍を測定すること、（３）心拍モニタからビデオディスプレイに動作可能に結合されるアンテナに心拍を伝送すること、（４）ビデオディスプレイ上でユーザの心拍を表示すること、及び（５）ビデオディスプレイ上でユーザの目標心拍を表示することを含む。
【０００８】
[0008]  スマートミラーを使用して運動する方法の一例は以下のステップ、つまり（１）スマートミラー上で運動ビデオを人に表示すること、（２）その人が運動ビデオの第１の区間中に到達するための第１の目標心拍ゾーンを表示することであって、第１の目標心拍ゾーンは運動ビデオの第１の区間中に表示される運動及びその人の年齢、身長、体重、運動歴、又は好みのうちの少なくとも１つに基づく、表示すること、（３）その人が運動ビデオの第２の区間中に到達するための第２の目標心拍ゾーンを表示することであって、第２の目標心拍ゾーンは第１の目標心拍ゾーンと異なり、運動ビデオの第２の区間中に表示される運動及びその人の年齢、性別、身長、体重、運動歴、又は好みのうちの少なくとも１つに基づく、表示すること、（４）スマートミラー上で運動ビデオの第１の区間及び運動ビデオの第２の区間を表示する間の心拍データ及び運動ビデオの第１の区間から運動ビデオの第２の区間に移行する間の心拍データを心拍モニタから取得すること、（５）運動ビデオの第１の区間から運動ビデオの第２の区間への移行に関連する心拍データの変化に基づいてスコアを決定すること、及び（６）運動ビデオを人に表示しながらスコアの指示をスマートミラー上に表示することを含む。
【０００９】
[0009]  以下でより詳細に説明する上記の概念及び追加の概念の全ての組み合わせは、（それらの概念が互いに矛盾しないという条件で）本明細書で開示する本発明の内容の一部であることを予期する。具体的には、添付の特許請求の範囲に記載する内容の全ての組み合わせが、本明細書で開示する本発明の内容の一部であることを予期する。参照により援用する任意の開示の中でも登場し得る、本明細書で明確に使用する用語には本明細書で開示する特定の概念と最も一致する意味を与えるものとする。
【００１０】
図面の簡単な説明
[0010]  図面は主に例示目的であり、本明細書に記載する本発明の内容の範囲を限定することは意図しないことを当業者なら理解されよう。図面は必ずしも縮尺通りに描かれておらず、一部の例では様々な特徴の理解を助けるために本明細書で開示する本発明の内容の様々な側面を図面で誇張して又は拡大して示す場合がある。図中、同様の参照文字は概して同様の特徴（例えば機能的に同様の及び／又は構造的に同様の要素）を指す。
【図面の簡単な説明】
【００１１】
【図１】[0011]例示的なスマートミラーのブロック図を示す。
【図２Ａ】[0012]スタンドが下部に配置された例示的なスマートミラーを示す。
【図２Ｂ】[0013]スタンドが下部に配置されたスマートミラーの別の図を示す。
【図２Ｃ】[0014]壁に取り付けられた例示的なスマートミラーを示す。
【図３Ａ】[0015]例示的なスマートミラーの正面斜視図を示す。
【図３Ｂ】[0016]図３Ａのスマートミラーの分解図を示す。
【図３Ｃ】[0017]図３Ａのスマートミラー内の上部の電子機器アセンブリの分解図を示す。
【図３Ｄ】[0018]図３Ａのスマートミラー内の下部の電子機器アセンブリの分解図を示す。
【図４Ａ】[0019]例示的な内部フレームの正面斜視図を示す。
【図４Ｂ】[0020]図４Ａの内部フレームの左側面図を示す。
【図４Ｃ】[0021]図４Ａの内部フレームの正面図を示す。
【図４Ｄ】[0022]図４Ａの内部フレームの前面の平面図を示す。
【図４Ｅ】[0023]組み立て用の様々なラベル付きの穴を有する図４Ａの内部フレームの前面の平面図を示す。
【図５Ａ】[0024]例示的な外部シェルの正面斜視図を示す。
【図５Ｂ】[0025]図５Ａの外部シェルの正面図を示す。
【図５Ｃ】[0026]図５Ａの外部シェルの側面図を示す。
【図５Ｄ】[0027]図５Ａの外部シェルの上面図を示す。
【図５Ｅ】[0028]図５Ａの外部シェルの底面図を示す。
【図５Ｆ】[0029]組み立て用の様々なラベル付きの穴を有する図５Ａの外部シェルの前面の平面図を示す。
【図６Ａ】[0030]スマートミラー上の例示的な壁取付ブラケットの正面斜視図を示す。
【図６Ｂ】[0031]図６Ａの壁取付ブラケットの前面の平面図を示す。
【図６Ｃ】[0032]図６Ａの壁取付ブラケットの正面図を示す。
【図６Ｄ】[0033]図６Ａの壁取付ブラケットの側面図を示す。
【図７Ａ】[0034]壁側の例示的な壁取付ブラケットの正面斜視図を示す。
【図７Ｂ】[0035]図７Ａの壁取付ブラケットの前面の平面図を示す。
【図７Ｃ】[0036]図７Ａの壁取付ブラケットの正面図を示す。
【図７Ｄ】[0037]図７Ａの壁取付ブラケットの側面図を示す。
【図８Ａ】[0038]スマートミラー側の安全ブラケットの例示の正面斜視図を示す。
【図８Ｂ】[0039]図８Ａの安全ブラケットの前面の平面図を示す。
【図８Ｃ】[0040]図８Ａの安全ブラケットの正面図を示す。
【図８Ｄ】[0041]図８Ａの安全ブラケットの側面図を示す。
【図９Ａ】[0042]壁側の安全ブラケットの例示の正面斜視図を示す。
【図９Ｂ】[0043]図９Ａの安全ブラケットの前面の平面図を示す。
【図９Ｃ】[0044]図９Ａの安全ブラケットの正面図を示す。
【図９Ｄ】[0045]図９Ａの安全ブラケットの側面図を示す。
【図１０Ａ】[0046]例示的なミラーガラスの正面図を示す。
【図１０Ｂ】[0047]例示的な安全フィルムの正面図を示す。
【図１０Ｃ】[0048]図１０Ａのミラーガラスと位置合わせされている図１０Ｂの安全フィルムの正面図を示す。
【図１０Ｄ】[0049]図１０Ｂの安全フィルムの正面斜視図を示す。
【図１１Ａ】[0050]例示的なスタンドの正面斜視図を示す。
【図１１Ｂ】[0051]図１１Ａのスタンドの別の正面斜視図を示す。
【図１１Ｃ】[0052]図１１Ａのスタンドの正面図を示す。
【図１１Ｄ】[0053]図１１Ａのスタンドの側面図を示す。
【図１１Ｅ】[0054]図１１Ａのスタンドの上部バーの斜視図を示す。
【図１１Ｆ】[0055]図１１Ｅの上部バーの上面図を示す。
【図１２Ａ】[0056]例示的な上部表示パネルブラケットの正面斜視図を示す。
【図１２Ｂ】[0057]図１２Ａの上部表示パネルブラケットの前面の平面図を示す。
【図１２Ｃ】[0058]図１２Ａの上部表示パネルブラケットの正面図を示す。
【図１２Ｄ】[0059]図１２Ａの上部表示パネルブラケットの上面図を示す。
【図１２Ｅ】[0060]図１２Ａの上部表示パネルブラケットの側面図を示す。
【図１２Ｆ】[0061]組み立て用の様々なラベル付きの穴を有する図１２Ａの上部表示パネルブラケットの前面の平面図を示す。
【図１３Ａ】[0062]例示的なアンテナ取付ブラケットの正面図を示す。
【図１３Ｂ】[0063]図１３Ａのアンテナ取付ブラケットの正面斜視図を示す。
【図１４Ａ】[0064]例示的なカメラ取付台の斜視図を示す。
【図１４Ｂ】[0065]図１４Ａのカメラ取付台の前面の平面図を示す。
【図１４Ｃ】[0066]図１４Ａのカメラ取付台の正面図を示す。
【図１４Ｄ】[0067]図１４Ａのカメラ取付台の側面図を示す。
【図１４Ｅ】[0068]図１４Ａのカメラ取付台の底面図を示す。
【図１５Ａ】[0069]Ｌ字型ブラケットを有する例示的なコネクタボックスの斜視図を示す。
【図１５Ｂ】[0070]図１５Ａのコネクタボックスの背面の平面図を示す。
【図１５Ｃ】[0071]図１５ＡのＬ字型ブラケットを有するコネクタボックスの背面図を示す。
【図１６Ａ】[0072]図１５Ａのコネクタボックスの斜視図を示す。
【図１６Ｂ】[0073]図１６Ａのコネクタボックスの上面図を示す。
【図１６Ｃ】[0074]図１６Ａのコネクタボックスの底面図を示す。
【図１６Ｄ】[0075]図１６Ａのコネクタボックスの背面図を示す。
【図１６Ｅ】[0076]図１６Ａのコネクタボックスの側面図を示す。
【図１７Ａ】[0077]図１５ＡのＬ字型ブラケットの斜視図を示す。
【図１７Ｂ】[0078]図１７ＡのＬ字型ブラケットの上面図を示す。
【図１７Ｃ】[0079]図１７ＡのＬ字型ブラケットの背面の平面図を示す。
【図１７Ｄ】[0080]図１７ＡのＬ字型ブラケットの背面図を示す。
【図１７Ｅ】[0081]図１７ＡのＬ字型ブラケットの側面図を示す。
【図１８】[0082]例示的なスマートミラーの様々な構成要素のための配線図を示す。
【図１９】[0083]ユーザの腕に着用される例示的なバイオメトリクセンサの画像を示す。
【図２０】[0084]ユーザの胸郭の周りに着用される例示的なバイオメトリクセンサの画像を示す。
【図２１】[0085]セットアップの例示的方法及び関連するスマートミラーの流れ図を示す。
【図２２】[0086]スマートミラーをスマート装置に通信可能に結合するために使用する様々な無線接続の概要を示す。
【図２３Ａ】[0087]スマートミラーがスマート装置から切断されていることを示すためにスマートミラー上に表示される例示的なアイコンを示す。
【図２３Ｂ】[0088]アプリケーションが閉じられる、最小化される、又はスマート装置がスリープモードに入るときにスマートミラー上に表示される一時停止通知を示す。
【図２４Ａ】[0089]アプリケーションをロードするときの例示的な自己復旧プロセスの流れ図を示す。
【図２４Ｂ】[0090]トレーニング中に接続の切断が生じたときの例示的な自己復旧プロセスの流れ図を示す。
【図２４Ｃ】[0091]ユーザがアプリケーション設定にアクセスするときの例示的な自己復旧プロセスの流れ図を示す。
【図２５】[0092]Bluetooth Low Energy接続によってスマートミラーがどのように別の装置に通信可能に結合されるのかを説明する流れ図を示す。
【図２６Ａ】[0093]スマートミラーをHostAPモードで使用する例示的方法を説明する流れ図を示す。
【図２６Ｂ】[0094]図２６Ａの「接続試行」プロセスの流れ図を示す。
【図２６Ｃ】[0095]iOSオペレーティングシステムを有する装置をスマートミラーに接続し及び／又はネットワーク接続をセットアップする例示的方法を説明する流れ図を示す。
【図２７】[0096]スマートフォン上の例示的なグラフィカルユーザインタフェース（ＧＵＩ）を示す。
【図２８Ａ】[0097]スマートミラー及び／又はネットワーク接続へのスマート装置の接続を制御するためのスマート装置上の例示的なＧＵＩを示す。
【図２８Ｂ】[0098]スマートミラーがスマート装置に接続されているかどうかの通知を示すスマート装置上の例示的なＧＵＩを示す。
【図２８Ｃ】[0099]スマートミラー及び／又はスマート装置のユーザインタフェースをカスタマイズするためのスマート装置上の例示的なＧＵＩを示す。
【図２８Ｄ】[0100]オーディオ装置又はバイオメトリクセンサ等の様々な周辺装置に対するスマート装置の接続を管理するためのスマート装置上の例示的なＧＵＩを示す。
【図２８Ｅ】[0101]ローカル装置又はサードパーティサービス等の音楽ソースを選択するためのスマート装置上の例示的なＧＵＩを示す。
【図２８Ｆ】[0102]音楽プレイリストのスマート装置上の例示的なＧＵＩを示す。
【図２９Ａ】[0103]フィットネスクラスの一覧からフィットネスクラスを閲覧し選択するためのスマート装置上の例示的なＧＵＩを示す。
【図２９Ｂ】[0104]フィットネスクラスの一覧を絞り込むために使用されるフィルタのスマート装置上の例示的なＧＵＩを示す。
【図２９Ｃ】[0105]フィットネスクラスの例示的選択のスマート装置上の例示的なＧＵＩを示す。
【図３０Ａ】[0106]スマートミラー上で再生されるフィットネスクラスを制御するためのスマート装置上の例示的なＧＵＩを示す。
【図３０Ｂ】[0107]トレーニングログのスマート装置上の例示的なＧＵＩを示す。
【図３０Ｃ】[0108]インストラクタ及び／又はフィットネスクラスに対するユーザフィードバックを与えるためのスマート装置上の例示的なＧＵＩを示す。
【図３１Ａ】[0109]フィットネスクラスの概要のスマートミラー上の例示的なＧＵＩを示す。
【図３１Ｂ】[0110]トレーニング中の例示的なユーザインタフェースのスマートミラー上の例示的なＧＵＩを示す。
【図３１Ｃ】[0111]ユーザのバイオメトリクデータに基づいてユーザに表示されるメッセージのスマートミラー上の例示的なＧＵＩを示す。
【図３１Ｄ】[0112]ユーザの好みに基づくトレーニングの適応を示す、ユーザに表示されるメッセージのスマートミラー上の例示的なＧＵＩを示す。
【図３１Ｅ】[0113]同じフィットネスクラス内の他のユーザのアバタのスマートミラー上の例示的なＧＵＩを示す。
【図３１Ｆ】[0114]ユーザの心拍が目標心拍ゾーン上に表示されているスマートミラー上の例示的なＧＵＩを示す。
【図３１Ｇ】[0115]ユーザの心拍が目標心拍ゾーンを満たしていることを示すメッセージを有するスマートミラー上の例示的なＧＵＩを示す。
【図３１Ｈ】[0116]ユーザの心拍が目標心拍ゾーンから外れているスマートミラー上の例示的なＧＵＩを示す。
【図３１Ｉ】[0117]ユーザのスコア及び目標スコアを有するスマートミラー上の例示的なＧＵＩを示す。
【図３１Ｊ】[0118]図３１Ｉと比較してトレーニングの後の期間におけるユーザのスコア及び目標スコアを有するスマートミラー上の例示的なＧＵＩを示す。
【図３１Ｋ】[0119]図３１Ｊと比較してトレーニングの後の期間におけるユーザのスコア及び目標スコアを有するスマートミラー上の例示的なＧＵＩを示す。
【図３１Ｌ】[0120]ユーザのトレーニングログのスマートミラー上の例示的なＧＵＩを示す。
【図３１Ｍ】[0121]特定のトレーニング後のユーザのパフォーマンスのスマートミラー上の例示的なＧＵＩを示す。
【図３２Ａ】[0122]自分の画像を撮影することをユーザに通知するスマートミラー上の例示的なＧＵＩを示す。
【図３２Ｂ】[0123]スマートミラーのカメラが取得したユーザの画像のスマートミラー上の例示的なＧＵＩを示す。
【図３２Ｃ】[0124]複数のユーザの画像のスマートミラー上の例示的なＧＵＩを示す。
【図３３Ａ】[0125]クラススケジュール及びインストラクタのクラスに参加しているユーザのインストラクタダッシュボードを有するウェブブラウザ上の例示的なインストラクタユーザインタフェースを示す。
【図３３Ｂ】[0126]クラス内の特定のユーザに関するユーザ情報のウェブブラウザ上の例示的なインストラクタユーザインタフェースを示す。
【図３３Ｃ】[0127]別のクラススケジュールのウェブブラウザ上の例示的なインストラクタユーザインタフェースを示す。
【発明を実施するための形態】
【００１２】
詳細な説明
[0128]  フィットネス関連技術の発展は、融通の利かない所定のトレーニングスケジュールによる制限を受けず及び／又はジムに行くことさえ伴わない、指導者付きトレーニングを受けるためのより便利な手法をもたらす願望によって部分的に駆り立てられてきた。例えば事前録画された指導者なしのトレーニングが多くの形式（例えばビデオカセットテープ、デジタル多用途ディスク（ＤＶＤ）、Blu-rayディスク（ＢＤ）、ストリーミングサービス及び／又はインターネットを使用してストリーミングされるビデオ）で長年入手することができている。指導者なしのトレーニングは、ユーザのテレビ及び／又はスマート装置（例えばスマートフォン、タブレット）上でビデオを再生することを典型的には含み、ユーザはインストラクタのトレーニングを手本にして真似る。この手法はより優れた利便性をユーザに与える（例えばユーザは自宅で指導者なしのトレーニングを再生することができる）が、個人化及び／又は本物のインストラクタの個別指導を欠く。
【００１３】
[0129]  別の例では、ユーザのスマート装置（例えばスマートフォン、タブレット）に接続されたストリーミングサービスを使用し、インストラクタによる生中継のトレーニングをユーザにストリーミングすることができる。しかし、このやり方でトレーニングをライブストリーミングすることは典型的には下記の理由から不十分なユーザエクスペリエンス及び種々雑多な質のコンテンツを与え、その理由とはつまり（１）ユーザがかなりの量の低品質コンテンツを次々と見て回ること、（２）ストリームを表示するためのテレビ画面を有する位置又は電話若しくはラップトップ等の小さいディスプレイ上でストリームを見ることにユーザが限定されること、（３）トレーニングにおけるユーザの進歩を追跡できないこと、及び（４）個人化が欠如していることである。従来の一部の運動機器は、インストラクタのライブストリームを表示する一体型ディスプレイを提供する場合がある。しかし、この機器はトレーニングを個人化する及び／又はインストラクタから個別指導を受けるユーザの能力を依然として制限する。更に、ユーザに提供される運動の種類はディスプレイが一体化されている運動機器に制限される可能性がある（例えばエクササイズバイクはサイクリングに関係するトレーニングしか提供しない場合がある）。
【００１４】
[0130]  ブティックのフィットネススタジオはより優れた個人向けトレーニングをユーザに提供し得るが、ブティックスタジオは従来のジムと同じ理由の多く（例えば費用、スケジュール、場所）から、ユーザが行くことが相変わらず困難であり得る。更に、多くのブティックフィットネススタジオは主にグループ設定でトレーニングを提供し、このことは個人的な好み及び／又は身体的制約により多くの人にとって好ましくない場合がある。
【００１５】
[0131]  従って本開示は、反射ビデオディスプレイ機器（「スマートミラー」及び「対話型運動システム」とも呼ぶ）及び反射ビデオディスプレイ機器を使用するための方法を対象とする。スマートミラーは、トレーニング（事前録画されたビデオ又はライブストリーム）を表示するように構成される一体型ディスプレイと、ユーザがトレーニングを個人化することを可能にするインタフェースとを含む。更にスマートミラーは、ユーザとインストラクタとが同じ部屋の中にいるジム又はブティックフィットネススタジオでの従来のトレーニングと同様のやり方で、ユーザ及び／又はインストラクタがトレーニング中に互いにやり取りする（例えばトレーニングのペースについてインストラクタにフィードバックを与える、特定の運動ルーチン中のユーザの姿勢を正す）ことを可能にし得る。
【００１６】
[0132]  スマートミラーは有線ネットワーク又は無線ネットワークに結合することができ、それらのネットワークはひいては遠隔サーバ、インターネット、及び／又は他のスマートミラーに接続され、オンライン又はアプリケーションベースの構成要素によるダウンロード及び／又はストリーミングのために入手可能な一連の様々なトレーニングにユーザがアクセスできるようにする。ユーザは、これだけに限定されないがユーザの運動の好み、能力水準、機器の可用性、怪我等の身体的制約、所望の運動パターン、及びスタイルを含む幾つかの要因に基づいてトレーニングを選択することができる。従来の運動機器と異なり、スマートミラーは如何なる追加機器も含まなくてもよく、従って特定の種類の運動に制約されない。但し、それでもなお、スマートミラーはトレーニングに応じて他の運動機器（例えば縄跳びの縄、エクササイズバイク、トレッドミル、フリーウェイト、ウェイトマシン、運動バー等）と組み合わせて使用することもできる。
【００１７】
[0133]  選択されると、ビデオの運動がスマートミラーのディスプレイ上に表示され得る。スマートミラーは、トレーニング中にユーザが自分の反射をスマートミラー内で見えるように十分反射し、従って自身の動き及び姿勢を評価するための視覚的フィードバックをユーザに与えることができる。スマートミラーのサイズ及び位置に応じて、ユーザの反射はビデオ内の人物（例えばトレーナ）の画像に重なり合って見えることができる。このことは（例えば適切な姿勢を得るために又は新たな運動を学ぶために）ユーザが自分の動きをトレーナの動きとより一致させることを可能にする。
【００１８】
[0134]  ビデオの運動は、トレーナ及びトレーニング中に使用されるトレーニング機器だけを表示するように更に構成され得る。加えてスマートミラーは、如何なる背景の形状、画像、又はスクリーン（例えば黒色の背景）もなしにバイオメトリクデータのテキスト又はビジュアルグラフィックスを表示することができる。このようにしてスマートミラーは、ユーザ及び環境を不明瞭にする過度に雑然としたインタフェースに概して悩まされる従来の装置と異なりユーザ及びユーザの環境をより上手く反射することができる。ここでもやはり、ビデオの運動は個人設定又はグループ／クラス設定で本物の個人トレーナによって事前録画され又はストリーミングされ得る。
【００１９】
[0135]  スマートミラーは、トレーニング中のユーザを録画するためのカメラを含むことができる。録画ビデオは、ライブフィードバックのために別の人物（例えばインストラクタ、別のユーザ）にストリーミングすることができ、又はスマートミラー若しくは別の装置（例えばサーバ、ユーザのスマートフォン、ユーザのコンピュータ）上にローカルに記憶することができる。生中継のトレーニング中にユーザのビデオを録画する場合、スマートミラーが捕捉したビデオ及び任意のバイオメトリクフィードバックデータをリアルタイムモニタリングのためにインストラクタにストリーミングすることができる。かかるデータのストリーミングは、インストラクタがトレーニング中に個人向けの指導及び調節を行うことを可能にし得る。例えばクラス形式の設定では、トレーナはトレーニングに参加している各ユーザからのビデオ及びバイオメトリクデータの個々のフィードをモニタすることができ、トレーニングが進むにつれて細やかな目配りをするためにフィードの一部を選択することができる。ユーザのビデオを記憶する場合、ユーザの録画済みのトレーニングをスマートミラー上で再生し、又は他のユーザとオンラインで共有することができる。従って録画ビデオは、ユーザのための将来のトレーニングとして再生し、ユーザ若しくは他のユーザによるその後のトレーニングと比較し、及び／又はユーザのトレーニングのパフォーマンス改善を確かめるために評価することができる。
【００２０】
[0136]  スマートミラーは、トレーニング中のユーザのバイオメトリクフィードバックを提供する装置に結合することができる。その装置は着用可能又は携帯型の装置（例えば心拍モニタ、歩数モニタ）とすることができる。バイオメトリクフィードバックは、装置への直接の又はユーザのスマートフォンを介した装置への有線接続又は無線接続（例えばBluetooth low energy）によってスマートミラーに届けることができる。バイオメトリクデータはトレーニング中にスマートミラー上に表示することができ、将来の比較及び／又は分析のために記憶することもできる。スマートミラーは、これだけに限定されないがデータ自体、ユーザ、別のユーザ、若しくはインストラクタが設定した目標値を伴うデータ、過去のトレーニング中に取得された履歴的なバイオメトリクデータを伴うデータ、又は上記のものの任意の組み合わせを含む様々な形式によってリアルタイムでバイオメトリクデータを表示することができる。スマートミラーは、バイオメトリクデータ（及び録画ビデオ）を永続的に又は一時的に記憶するための一体型記憶域（例えばハードディスクドライブ、ソリッドステートドライブ、ランダムアクセスメモリ）を含むことができる。バイオメトリクデータ（及び録画ビデオ）は、ネットワーク化された接続（例えばインターネット）によって（例えばサーバ又はクラウドベースシステム上での）遠隔記憶のためにアップロードすることもできる。
【００２１】
[0137]  加えて、過去のトレーニング内で記録されたバイオメトリクデータは、ユーザの将来のトレーニングの選択を助けるために使用することができる。ユーザの動きを検出し分析するために、ユーザの録画ビデオもバイオフィードバック分析の一環として処理することができる。この分析は、トレーニング内の各運動中にユーザが適切な運動パターンを行ったかどうかを評価するために、及び同様の運動を伴う将来のトレーニングで改善する領域を提案するために使用することができる。
【００２２】
[0138]  スマートミラーは、トレーニング中の様々な動き及び／又は姿勢について自分の全身の反射をユーザに与えるように形作り、寸法を決め、向きを合わせることができる。スマートミラーは、双方向ミラーを有するビデオ表示パネル又はビデオ表示パネル上の双方向ミラーフィルムを含むことができる。このようにして、ビデオ表示パネルが画像を表示していない領域でスマートミラーは（完全に）反射する。スマートミラーは壁に取り付けることができ、又は平面に立つように構成することができる。スマートミラーは、（１）ユーザが使用するバイオメトリクセンサ、（２）ユーザのスマート装置（例えばスマートフォン、タブレット、又はコンピュータ）への内部通信、及び／又は（３）遠隔サーバ、クラウド、又はインターネットへの外部通信に対する接続を助けるための通信構成要素を更に含むことができる。
【００２３】
[0139]  スマートミラーは、これだけに限定されないが自宅、ホテルの部屋、クルーズ船、又は他の私的空間若しくは公共空間を含む様々な設定で使用することができる。スマートミラーは、個人又はグループの運動プログラムのために従来のジム及び／又はブティックのフィットネススタジオで使用することもできる。ここでは、グループの運動プログラムは、単一のスタジオ内のユーザ群又は他のスタジオ／設定内の他の個人ユーザ若しくはユーザ群に接続される或るスタジオ内のユーザ群を含み得る。スマートミラーは、リハビリ及び／又は健康維持でユーザを支援するために生活介護住居、病院、又は理学療法施設内で使用することもできる。
【００２４】
[0140]  本明細書ではスマートミラーをフィットネス及び理学療法の応用（例えばオンラインエクササイズ、対話型エクササイズ、又は対話型トレーニング）の脈絡で説明するが、スマートミラーは対話型ビデオコンテンツをユーザに提供するためのプラットフォームとしてより広範に使用することができる。ビデオコンテンツは対応する音声コンテンツも含むことができる。例えばスマートミラーは、これだけに限定されないが料理の指導、美術及び工芸のレッスン、住宅の修理、自動車の修理、及びオンラインの教育コースを含む他のビデオコンテンツを提供するために使用することができる。一部の事例では、スマートミラーはスマート装置からコンテンツをストリーミングするためのテレビ及び／又はスマートディスプレイとしても使用することができる。このようにして、スマートミラーは従来の表示装置に取って代わることができ、平面ディスプレイよりも環境とよりシームレスに一体化するように設計される。
【００２５】
[0141]  上記で紹介し以下でより詳細に解説する概念は数多くのやり方で実装することができる。実装形態及び当業者に明らかな代替形態を当業者が実践できるようにするために、具体的な実装形態及び応用の例を主に例示目的で示す。
【００２６】
[0142]  以下で説明する図面及び実装形態の例は、本発明の実装形態の範囲を単一の実施形態に限定することは意図しない。記載し又は図示する要素の一部又は全てを交換することによって他の実装形態が可能である。更に、開示する実装形態の例の特定の要素が既知の構成要素を使用して部分的に又は完全に実装され得る場合、一部の例では本発明の実装形態を不明瞭にしないために、本発明の実装形態を理解するのに有用なかかる既知の構成要素の部分だけを説明し、かかる既知の構成要素の他の部分の詳細な説明は省く。
【００２７】
例示的なスマートミラー
[0143]  図１は、スマートミラー１００の例示的な図を示す。スマートミラー１００は、スマートミラー１００内の様々な下位要素の動作を部分的に制御し、スマートミラー１００との間のコンテンツ（例えばビデオコンテンツ、インストラクタ又はユーザからの音声、バイオメトリクフィードバック分析）のフローを管理するために使用されるシングルボードコンピュータ（ＳＢＣ）１１０を含むことができる。スマートミラー１００は、ビデオコンテンツ、ユーザがそこからスマートミラー１００と対話しスマートミラー１００を制御することができるグラフィカルユーザインタフェース（ＧＵＩ）、バイオメトリクフィードバックデータ、及び／又は他の視覚的コンテンツを表示するための表示パネル１２０を含むことができる。（例えばユーザがトレーニング中に運動している間の）ユーザのビデオ及び／又は画像を記録するために、カメラ１３０がＳＢＣ  １１０に結合され得る。スマートミラー１００と別の装置（例えば遠隔制御装置、バイオメトリクセンサ、無線ルータ）との間のデータの送受信を可能にするために、アンテナ１４０がＳＢＣ  １１０に結合され得る。アンテナ１４０は、特定の周波数及び／又は無線規格（例えばBluetooth、８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１１ａｃ、２Ｇ、３Ｇ、４Ｇ、４Ｇ  ＬＴＥ、５Ｇ）にそれぞれ適応された複数の送信機及び受信機を含むことができる。左スピーカ１５２及び／又は右スピーカ１５４によるその後の音声出力のための音声信号をＳＢＣ  １１０から受信するために、増幅器１５０がＳＢＣ１１０に結合され得る。ユーザが（例えばトレーニングを開始／停止するための、インストラクタと話すための）音声コマンド及び／又は音声入力をスマートミラー１００に入力できるようにするために、マイクロホンアレイ１６０も使用することができる。マイクロホンアレイ１６０もＳＢＣ  １１０に結合することができ、デジタル信号プロセッサ（ＤＳＰ）を含む。
【００２８】
[0144]  外部の電力供給システム（例えば壁コンセント）からスマートミラー１００の様々な構成要素に電力を供給しそれを管理するために、スイッチング電源（ＳＭＰＳ）１７０もＳＢＣ  １１０に結合され得る。スマートミラー１００及びマイクロホンアレイ１６０をオンオフするために、スイッチ１８０がＳＭＰＳ  １７０及び／又はマイクロホンアレイ１６０に結合され得る。図１８は、これらの構成要素間の電気的及び小電圧差動信号方式（ＬＶＤＳ）接続、並びに表示パネル１２０のためのＬＶＤＳ電力接続１８０２及び信号接続１８０４を示す。
【００２９】
[0145]  スマートミラー１００は図１に不図示の追加の構成要素を含むこともできる。例えばスマートミラー１００は、これだけに限定されないがハードディスクドライブ（ＨＤＤ）、ソリッドステートドライブ（ＳＤＤ）、フラッシュメモリ、ランダムアクセスメモリ（ＲＡＭ）、及びセキュアデジタル（ＳＤ）カードを含むオンボードメモリ及び記憶域（不揮発性及び／又は揮発性メモリ）を含むことができる。このオンボードメモリ及び／又は記憶域は、スマートミラー１００を動作させるためのファームウェア及び／又はソフトウェアを記憶するために使用することができる。上記で説明したように、オンボードメモリ及び／又は記憶域は、これだけに限定されないがビデオコンテンツ、音声、ユーザのビデオ、バイオメトリクフィードバックデータ、及びユーザ設定を含む他のデータを（一時的及び／又は永続的に）記憶するためにも使用することができる。別の例では、スマートミラー１００が、スマートミラー１００の様々な構成要素を取り付け支持するための、図３Ｂに関して以下でより詳細に説明するフレーム２００を含むことができる。
【００３０】
[0146]  スマートミラー１００は、幾つかのやり方で環境（例えばユーザの自宅、フィットネススタジオ）内に導入することができる。例えば図２Ａ及び図２Ｂは、スマートミラー１００の下部に取り付けられたスタンド２１０に取り付けられているスマートミラー１００を示す。スマートミラー１００は、（ここではスマートフォンを使ってスマートミラー１００の写真を撮っている）ユーザの像２２９及び周囲環境を反射する。スマートミラー１００は部分反射区域２２６によってビデオコンテンツも表示し、部分反射区域２２６はユーザの像２２９及び周囲環境を反射するための完全反射区域２２８とほぼシームレスに融合する。完全反射区域２２８は暗い背景を有し、部分反射区域２２６は表示パネル１２０上にあり（図３Ｂ）、周囲照明の下でほぼシームレスな反射を与えるためにオフのときは暗い。
【００３１】
[0147]  一つには、地面から少し離れたところにスマートミラー１００を配置するためにスタンド２１０を使用する。スタンド２１０は垂直の向きに沿ってスマートミラー１００を支持するために使用することができる（例えば表示パネル１２０の面は隣接する壁と平行である）。図２Ａ及び図２Ｂに示すように、スタンド２１０は（壁に対する角度によって定める）傾いた向きでスマートミラー１００を支持することもできる。スタンド２１０は、傾けたときにスマートミラー１００が床に沿って滑るのを防ぐための高摩擦性基部（例えばゴム足）を含むことができる。一部の設計では、スタンド２１０がフレーム２００に対して固定されたままでもよく、又は何らかの運動軸（例えばピボット軸）を中心としたスタンド２１０に対するフレーム２００の可動結合を可能にし得る。例えばフレーム２００を回転させるとき、床に対する向き及び／又は配置においてスタンド２１０は不変のままであり得る。
【００３２】
[0148]  図２Ｃに示すようにスマートミラー１００は壁に直接取り付けることもでき、又は天井から吊るすこともできる（不図示）。この場合もやはり、ディスプレイがオフのときスマートミラー１００は完全に反射して見える。ディスプレイがオンのとき、ディスプレイは部分反射区域２２６によって（例えばトレーナ又は運動インストラクタの）ビデオ画像をユーザに投影し、ユーザは部分反射区域２２６内でビデオ画像上に重なり合った自分の反射像２２９を見ることができる。部分反射区域２２６に接する完全反射区域２２８もユーザの像を反射する。ディスプレイがオフのとき、スマートミラー１００は単純に普通の鏡のように見える。
【００３３】
[0149]  スマートミラー１００は、自立スタンドによって概ね垂直に支持することもできる。換言すれば、自立スタンドは地面又は別の水平面に位置し、ユーザの方を向くようにスマートミラー１００を保持することができる。自立スタンドはスマートミラー１００の底部、側部、及び／又は背面に取り付けることができる。自立スタンドは、（スマートミラー１００が転倒する可能性が低いように）スマートミラー１００用の安定したプラットフォームを提供するために１本、２本、３本、又はそれ以上の脚を含むことができる。スタンドが滑るのを防ぐために、それぞれの脚は高摩擦性基部（例えばゴム足）を有することができる。一部の設計では、少なくとも１本の脚がスマートミラー１００の搬送及び／又は調節を助けるための車輪を含むことができる。スタンド２１０と同様に、自立スタンドもピボット軸を中心にスマートミラー１００を傾けることを可能にし得る。
【００３４】
[0150]  図３Ａ〜図３Ｄは、上記で説明したスタンド２１０を有する例示的なスマートミラー１００の幾つかの図を示す。図示のように、スマートミラー１００は上記で説明した構成要素に対応する幾つかのアセンブリに細分することができる。例えばスマートミラー１００は、内部フレーム２０２及び外部シェル２０４を含むフレーム２００を含むことができる。内部フレーム２０２は、図１に関して説明した他の構成要素を取り付けるシャーシとして使用することができる。外部シェル２０４は、一つには内部フレーム２０２及びその中に含まれるスマートミラー１００の様々な構成要素を保護するための外部ハウジングとして使用することができる。スマートミラー１００は、内部フレーム２０２内に取り付けられる表示パネル１２０を含むことができる。スマートミラー１００は、ユーザ及びユーザの環境の反射を与えるために表示パネル１２０上に配置されるミラーガラス２２０を含むことができる。スマートミラー１００は、内部フレーム２０２の上部の方に配置される上部の電子機器アセンブリ２３０及び内部フレーム２０２の下部の方に配置される下部の電子機器アセンブリ２４０へと分けられる様々な電子機器も含むことができる。
【００３５】
[0151]  図３Ｃに示すように、上部の電子機器アセンブリ２３０はアンテナ１４０、カメラ１３０、マイクロホン１６０、及びＳＢＣ  １１０を含むことができる。図３Ｄは、下部の電子機器アセンブリ２４０を示し、ＳＭＰＳ  １７０、スイッチ１８０、増幅器１５０、並びにスピーカ１５２及び１５４を含み得る。加えてスマートミラー１００は、内部フレーム２０２の底部に配置されるスタンド２１０を含むことができる。
【００３６】
[0152]  図３Ａ〜図３Ｄのスマートミラー１００は、１つの例示的なサイズ及びアスペクト比を表す。しかし、スマートミラー１００はサイズの点でこれよりも概して大きくても小さくてもよく、様々なアスペクト比を有することができる。例えば、身長の高いユーザ及び／又は複数のユーザに対処するためにより大きいスマートミラー１００を使用することができる。身長の低いユーザに対処するために及び／又は可搬性を高めるためにより小さいスマートミラー１００を使用することができる。概して、スマートミラー１００は約２４インチから約９６インチの高さ、及び約９インチから約１２０インチの幅を有することができる。従ってスマートミラー１００のアスペクト比は、開示する高さ及び幅のそれぞれの範囲に応じて異なり得る。図４Ａ〜図４Ｅは、例示的な内部フレーム２０２の幾つかの図を示す。内部フレーム２０２は、ＳＢＣ  １１０、表示パネル１２０、カメラ１３０、アンテナ１４０、増幅器１５０、スピーカ１５２及び１５４、マイクロホンアレイ１６０、ＳＭＰＳ  １７０、及びスイッチ１８０等のスマートミラー１００の様々な構成要素をその中に含む内部空洞を有するように寸法を決め、形作ることができる。内部フレーム２０２は、これだけに限定されないがねじ締結体、ボルト締結体、スナップ式コネクタ、及び接着剤を含む様々な結合部材を使用して上記の構成要素を内部フレーム２０２に取り付けるための幾つかの取付位置も含むことができる。内部フレーム２０２は、カメラ１３０及びマイクロホン１６０がそこを通して環境内のユーザからそれぞれビデオを録画し音声を受け付けることができる開口部も含むことができる。
【００３７】
[0153]  図５Ａ〜図５Ｆは、例示的な外部シェル２０４の幾つかの図を示す。外部シェル２０４は内部フレーム２０２を少なくとも部分的に取り囲むことができる。例えば図３Ｂは、内部フレーム２０２を含むことができる内部空洞を外部シェル２０４が有することを示している。外部シェル２０４は、主に内部フレーム２０２及びそこに含まれる構成要素を保護するために使用され得る。外部シェル２０４は、スマートミラー１００内の様々な電子部品の冷却を助けるための複数の通気口又は穴を含むことができる。外部シェル２０４は、スピーカ１５２及び１５４からの音声をユーザに伝えるための複数の開口部も含むことができる。外部シェル２０４は、コネクタボックス上のポートがそこを通して電力を得るための開口部も含むことができる。
【００３８】
[0154]  図２Ｃに示すように、スマートミラー１００は導入のために壁に直接取り付けることもできる。これだけに限定されないが壁及びスマートミラー１００上の対応するフック、ねじ締結体又はボルト締結体によって壁及びスマートミラー１００に固定される取付ブラケット、及び粘着テープを含む様々な壁取付機構を使用することができる。
【００３９】
[0155]  図３Ｃは、スマートミラー１００上の取付ブラケット３０２ａ及び壁に取り付けられる対応する取付ブラケット３０２ｂを使用する例示的なフック機構を示す。図７Ａ〜図７Ｄは取付ブラケット３０２ｂの追加の図を示す。図示のように、取付ブラケット３０２ａ及び３０２ｂは、取付ブラケット３０２ｂからスマートミラー１００を吊るすときに優れた安定性を与えるために外部シェル２０４の幅とほぼ同様の幅を有し得る。図示のように、取付ブラケット３０２ａは、内部フレーム２０２内に配置される上部の表示パネルブラケット３０４ａを取り付けるのと同じ取付位置を使用して外部シェル２０４に結合することができる。取付ブラケット３０２ｂは、壁への取り付けを助けるための複数の穴及び／又はスロットを含むことができる。図６Ａ〜図６Ｄは取付ブラケット３０２ａの追加の図を示す。
【００４０】
[0156]  図３Ｃは、ミラー側の安全ブラケット３０６ａ及び壁側の安全ブラケット３０６ｂを示す。図８Ａ〜図８Ｄはミラー側の安全ブラケット３０６ａの更なる図を示す。図９Ａ〜図９Ｄは壁側の安全ブラケット３０６ｂの更なる図を示す。これらの安全フック３０６ａ及び３０６ｂは、スマートミラー１００がスタンド２１０に取り付けられているときスマートミラー１００が転倒するのを防ぐ。上記で説明した壁取付ブラケット３０２ａ及び３０２ｂと同様に、安全フックも、スマートミラー１００の外部シェル２０４に取り付けられる安全ブラケット３０６ａ及び壁に取り付けられる対応する安全ブラケット３０ｂを含むことができる。図３Ｃに示すように、安全ブラケット３０６ａ及び３０６ｂは安定性を高めるためにスマートミラー１００の中心線（例えば垂直軸）の近くに配置することができる。
【００４１】
[0157]  図３Ｃは、安全ブラケット３０６ａ及び３０６ｂ並びに壁取付ブラケット３０２ａ及び３０２ｂの両方を示す。この図面は、これらの個々の構成要素がスマートミラー１００の他の構成要素に対して何処に配置されるのかを示すためのものである。実際には、スマートミラー１００は両方一緒ではなく安全ブラケット３０６ａ及び３０６ｂだけ、又は壁取付ブラケット３０２ａ及び３０２ｂだけを使用してもよい。
【００４２】
[0158]  内部フレーム２０２、外部シェル２０４、取付ブラケット３０２ａ及び３０２ｂ、並びに安全ブラケット３０６ａ及び３０６ｂは、これだけに限定されないがスチール、アルミニウム、ガラス繊維、炭素繊維、ポリエチレンテレフタレートグリコール（ＰＥＴＧ）、及びプラスチックを含む様々な材料で形成することができる。例えば内部フレーム２０２、外部シェル２０４、取付ブラケット３０２ａ及び３０２ｂ、並びに安全ブラケット３０６ａ及び３０６ｂは、平らな金属シートをかたどり、そのシートを所望の３次元形状に曲げ、隣接端部を溶接して完成形の構成要素を形成することによって作ることができる。環境による汚染を減らすために及び／又は美的目的で追加の被覆（例えば粉体被覆、塗料）を内部フレーム２０２、外部シェル２０４、取付ブラケット３０２ａ及び３０２ｂ、並びに安全ブラケット３０６ａ及び３０６ｂに施すことができる。
【００４３】
[0159]  ミラーガラス２２０は、表示パネル１２０上に若しくはその前に配置される双方向ミラー又は双方向ミラーフィルムとすることができる。従って、ミラーガラス２２０は可視光に対して半反射的且つ半透明であり得る。表示パネル１２０が活性状態にない場合又は暗い色を示す表示パネル１２０の領域内で、ミラーガラス２２０はほぼ反射的であり得る。明るい色を示す表示パネル１２０の領域内ではミラーガラス２２０はほぼ透明であり得る。換言すれば、ミラーガラス２２０によって反射される光（例えば環境光、自然光、環境内の物体又はユーザから反射される光）の強度がミラーガラス２２０を透過する光（例えば表示パネル１２０によって放たれる光）の強度を上回る場合、ミラーガラス２２０はユーザにとって反射的に見えることができる。逆に、ミラーガラス２２０によって反射される光の強度がミラーガラス２２０を透過する光の強度を下回る場合、ミラーガラス２２０はユーザにとって透明に見えることができる。
【００４４】
[0160]  ミラーガラス２２０は、これだけに限定されないがテープ、接着剤、クランプ、ミラーガラス２２０に結合されるスナップ式コネクタ、及びミラーガラス２２０に結合されるタブ又はピンによるねじ締結体又はボルト締結体を含む様々な結合機構を使用して内部フレーム２０２に結合することができる。ミラーガラス２２０が粉砕するのを防ぐために安全フィルム２２２をミラーガラス２２０に直接付加することができ、ミラーガラス２２０が割れた場合、割れたガラス片が安全フィルム２２２に付いたままになる。安全フィルム２２２は透明とすることができ、不透明（黒色）領域でパターン形成し又はプリントすることができる。例えば安全フィルム２２２は、スマートミラー１００の部分反射区域２２６上で透明であり、スマートミラー１００の完全反射区域２２８上で不透明とすることができる。加えて、安全フィルム２２２はミラーガラス２２０の表面を完全に覆わなくてもよい。スマートミラー１００を正面から見たときの表示パネル１２０とミラーガラス２２０の残りの部分との間のシームレスな見た目を作るために、安全フィルム２２２のパターン形成を適応させることができる。
【００４５】
[0161]  図３Ｂに示すように、フレーム２００内の内部フレーム２０２にミラーガラス２２０を取り付けるために両面粘着テープ２２４を使用することができる。片方の面で、粘着テープ２２４は内部フレーム２０２の表面に直接付加される。反対側の面で、粘着テープ２２４は安全フィルム２２２又は露出したミラーガラス２２０に付加される。
【００４６】
[0162]  ミラーガラス２２０が損傷した場合、ミラーガラス２２０は（スマートミラー１００全体とは対照的に）ミラーガラス２２０の置換を可能にするために設置後にフレーム２００から取り外し可能とすることもできる。この形態は、フレーム２００内の対応する１組の穴又はスロットに入る１組のピン又はタブにミラーガラス２２０及び安全フィルム２２２を固定することによって実現することができる。組み立て時のミラーガラス２２０に対する応力集中を減らすために、ピン及び／又はタブの数及び分布を適応させることができる。ピン又はタブは、これだけに限定されないがねじ締結体、ボルト締結体、及びスナップ式コネクタを含む結合部材を使用してフレーム２００に結合することができる。結合部材はミラーガラス２２０をフレーム２００にしっかりと取り付けるように構成されるが、ミラーガラス２２０を除去／置換するためにユーザが後でスマートミラー１００を分解できるようにすることもできる。
【００４７】
[0163]  ミラーガラス２２０は、これだけに限定されないがガラス、アクリル、マイラ、プレキシガラス、熱可塑性物質、ポリメチルメタクリレート（ＰＭＭＡ）、又は可視光に対して透過的な他の任意の材料を含む様々な材料から形成することができる。ミラーガラス２２０の反射特性は、これだけに限定されないがアルミニウム、銀、及び誘電体被覆（例えばブラッグミラー）を含む様々な材料で形成される部分反射被覆によって設けられる被覆によって修正することができる。安全フィルム２２２は可撓性の薄膜高分子材料から形成することができる。両面粘着テープ２２４は、これだけに限定されないがvery high bonding（ＶＨＢ）テープ、ultra-high bonding（ＵＨＢ）及びアクリルフォームテープ（ＡＦＴ）を含む様々な種類の粘着テープとすることができる。
【００４８】
[0164]  スマートミラー１００は様式的に再構成可能とすることもできる。例えばスマートミラー１００は、壁に取り付けたとき浮いているように見え得る。この構成では、ミラーガラス２２０の端部を完全に露出させることができる。図１０Ａ〜図１０Ｄに示すように、ミラーガラスの横寸法はミラーガラス２２０の背後に位置するフレーム２１０の横寸法以上であり得る。上記で説明したように、フレーム２００はスマートミラー１００の様々な構成要素（例えばＳＢＣ  １１０、表示パネル１２０、カメラ１３０、アンテナ１４０、増幅器１５０、スピーカ１５２及び１５４、マイクロホンアレイ１６０、ＳＭＰＳ  １７０、及びスイッチ１８０）を含むことができる。従って、スマートミラー１００とまっすぐに面しているユーザはミラーガラス２２０の背後に位置するフレーム２００を認めることができない可能性があり、スマートミラー１００が壁と平行に空中に浮いている印象を与える。
【００４９】
[0165]  従来の浮きミラーディスプレイは典型的には２つの部分で構成されるアセンブリであり、ミラーガラスがディスプレイの前に配置される。ミラーガラスは典型的には天井又は壁等の高い位置から吊るされ、同じく天井又は壁から吊るされ得るディスプレイの前に配置される。この２つの部分で構成されるアセンブリは設置の複雑さを高め、そのような取付位置を利用できる環境に従来のミラーディスプレイを制限する。ミラーガラスを所定の位置に保持するために前面フレームと背面フレームとが結合されるフレーム構成で他の種類の従来のミラーディスプレイを組み立てることができる。この構成ではミラーガラスの端部が前面フレームによって覆い隠されることがあり、前面フレームがユーザによって認められ、浮きミラー構成の美的な質に影響が及ぶ可能性がある。
【００５０】
[0166]  対照的に本明細書に記載のスマートミラー１００は、ミラーガラス２２０がフレーム２００に取り付けられ、それにより１つの部分で構成されるアセンブリを形成するように構築することができる。図３Ａに示す例示的なスマートミラー１００では、ミラーガラス２２０が安全フィルム２２２に結合される。更に安全フィルム２２２は、両面粘着テープ２２４を使って内部フレーム２０２に結合される。このようにして、壁に直接取り付けたときスマートミラー１００が空中に浮いて見えるようにミラーガラス２２０をフレーム２００に取り付けることができる。
【００５１】
[0167]  スマートミラー１００は、スマートミラー１００の前面及び／又は側部に装飾フレームを取り付けることも可能にし得る。装飾フレームは、ミラーガラス２２０の背後に位置するフレーム２００の外部シェル２０４に結合することができる。装飾フレームは、これだけに限定されないがねじ締結体、ボルト締結体、及びスナップ式コネクタを含む１つ又は複数の結合部材を使用して外部シェル２０４に結合することができる。装飾フレームは１つ又は複数の磁石を使用して外部シェル２０４に結合することもでき、それにより設置の容易さを高め、組み立て時間を短縮する。一部の設計では、スマートミラー１００がミラーガラス２２０の端部に取り付けられる装飾フレームを含み得る。ユーザが装飾フレームを置換したい場合、ユーザは上記で説明したピン又はタブを使用してスマートミラー１００を分解してミラーガラス２２０を置換することができる。
【００５２】
[0168]  図１１Ａ〜図１１Ｆは、スマートミラー１００を（傾き調整ありで又はなしで）ほぼ垂直の向きに支持するために使用することができるスタンド２１０の追加の図を示す。スタンド２１０は、内部フレーム２０２及び外部シェル２０４の下に配置されるＵ字型ブラケット２１４で構成される。Ｕ字型ブラケット２１４は上部バー２１６に結合される。図示のように、Ｕ字型ブラケット２１４及び上部バー２１６は外部シェル２０４に適合するように形作り、寸法を決めることができ、それによりスマートミラー１００の側部を囲む連続平面を与える。上部バー２１６はスピーカ１５２及び１５４のための開口部を含むことができる。上部バー２１６は、そこを介してスイッチ１８０がユーザによってアクセスされ得る開口部も含むことができる。図３Ｂに示すように、スタンド２１０は、Ｕ字型ブラケット２１４の底に配置される高摩擦性基部（例えばゴム足）も含むことができる。高摩擦性基部２１２は、とりわけスマートミラー１００が部分的に傾けられているときスマートミラー１００が床に沿って滑るのを防ぐために使用することができる。Ｕ字型ブラケット２１４及び上部バー２１６は、これだけに限定されないがスチール、アルミニウム、ガラス繊維、炭素繊維、ポリエチレンテレフタレートグリコール（ＰＥＴＧ）、及びプラスチックを含む様々な材料で形成することができる。
【００５３】
[0169]  スマートミラー１００のミラーガラス２２０及び／又は表示パネル１２０の高さは、様々な身長の様々なユーザに対処するために調節可能とすることもできる。スマートミラー１００は、ユーザの大多数に対処するための特定の高さ範囲を有するように設計することができる。ユーザがこの高さ範囲から外れる場合、スマートミラー１００はしかるべく調節することができる。高さ調節は幾つかのやり方で遂げることができる。一例では、フレーム２００及びスタンド２１０を使用してスマートミラー１００にスロットレール機構を組み込むことができる。例えばフレーム２００は、スタンド２１０上のレールを収容するために、外部シェル２０４と内部フレーム２０２との間に少なくとも１つのスロットを組み込むことができる。従って、スタンド２１０上のレールはフレーム２００内のスロットに沿って摺動自在に調節可能であり得る。所望の位置においてスロットにレールを固定するためにロック機構を含めることができる。ロック機構は、これだけに限定されないが１方向（例えばスロットに対するレールの延長線）に沿った動きを可能にするラチェッティング機構、及び反対方向の動きを可能にするリリース機構、固定用のレール（又はスロット）内のばね式ピンを有するスロット（又はレール）内の複数の穴、摩擦力によってレールをスロットに対して保持するためのクランプ機構（例えばロックタブ）を含む様々な形を取り得る。
【００５４】
[0170]  スマートミラー１００の電子部品は内部フレーム２０２及び外部シェル２０４上の様々な位置に配置することができる。図３Ａ〜図３Ｄに示す例示的なスマートミラー１００では、組み立てを単純化するために電子部品が主に上部の電子機器アセンブリ２３０及び下部の電子機器アセンブリ２４０内に配置されており、ユーザが位置し得る場所に関してスマートミラー１００上の好ましい位置にそれぞれの構成要素を配置する。電子部品を電気的に結合するための任意の配線を内部フレーム２０２及び／又は外部シェル２０４の内部空洞に沿って通すことができる。
【００５５】
[0171]  表示パネル１２０は、ユーザにビデオコンテンツを表示するために主に使用される。表示パネル１２０は、これだけに限定されないが液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）ディスプレイ、有機発光ダイオード（ＯＬＥＤ）ディスプレイを含む様々な種類のディスプレイであり得る。双方向ミラーガラス２２０の性能を高めるために、表示パネル１２０は暗い色を表示するとき低い光強度を放つように構成することができる（又はそれぞれのピクセルをオフにすることさえできる）。一部の例では、スマートミラー１００の更なる対話型制御をユーザに与えるために表示パネル１２０をタッチセンス式とすることもできる。タッチセンス性は、ミラーガラス２２０及び表示パネル１２０と環境との間に配置される他の任意の中間構成要素（例えば安全フィルム２２２）に対処するために較正することができる。
【００５６】
[0172]  図３Ｃ及び図３Ｄに示すように、表示パネル１２０は上部の表示パネルブラケット３０４ａ及び下部の表示パネルブラケット３０４ｂを使用して内部フレーム２０２に取り付けることができる。図１２Ａ〜図１２Ｆは、上部の表示パネルブラケット３０４ａの追加の図を示す。上部の表示パネルブラケット３０４ａ及び下部の表示パネルブラケット３０４ｂは、これだけに限定されないがねじ締結体、ボルト締結体、スナップ式コネクタ、又は接着剤を含む様々な結合機構を使用して内部フレーム２０２及び表示パネル１２０にそれぞれ結合することができる。上部の表示パネルブラケット３０４ａ及び下部の表示パネルブラケット３０４ｂは、これだけに限定されないがスチール、アルミニウム、ガラス繊維、炭素繊維、ポリエチレンテレフタレートグリコール（ＰＥＴＧ）、及びプラスチックを含む様々な材料で形成することができる。
【００５７】
[0173]  アンテナ１４０は、ビデオコンテンツをストリーミングし又は再生するために、ユーザのスマート装置（例えばコンピュータ、スマートフォン、タブレット）、バイオメトリクセンサ（例えば心拍モニタ）、及び／又は遠隔サーバ若しくはクラウドサーバ等の様々な外部装置と通信するための受信機及び／又は送信機としてそれぞれ機能する複数のアンテナを含むことができる。この場合もやはりアンテナ１４０は、これだけに限定されないがBluetooth、８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１１ａｃ、２Ｇ、３Ｇ、４Ｇ、４Ｇ  ＬＴＥ、及び５Ｇ規格を含む様々な無線規格に準拠することができる。
【００５８】
[0174]  図１３Ａ及び図１３Ｂは、アンテナ１４０を所定の位置に保持するために使用可能なアンテナ取付ブラケット１３００を示す。アンテナ取付ブラケット１３００は、これだけに限定されないがスチール、アルミニウム、ガラス繊維、炭素繊維、ポリエチレンテレフタレートグリコール（ＰＥＴＧ）、及びプラスチックを含む様々な材料で形成することができる。
【００５９】
[0175]  マイクロホン１６０は、ユーザの声及び／又は他の周囲音を録音するために使用することができる。マイクロホン１６０は、不所望の周囲音（例えばファン又は街頭の騒音）がスマートミラー１００によって取得されることを減らすための消音器を含むことができる。カメラ１３０と同様に、マイクロホン１６０によって録音される音声は別の人（例えばインストラクタ又は別のユーザ）とリアルタイムで共有することができ、又は後で再生するために記録することができる。一態様では、音声がビデオと同期していることを確実にするタイムスタンプを使用してユーザのビデオと共に音声を取得することができる。スピーカ１５２及び１５４からの音声出力を制御するために、マイクロホン１６０は増幅器１５０にも結合することができる。例えばユーザが話すとき、スピーカ１５２及び１５４からの音声出力を減らして不所望の音声フィードバックを回避するために、マイクロホン１６０は増幅器１５０に信号を送信することができる。マイクロホン１６０は、一つにはスマートミラー１００の音声制御を可能にするために使用することができる。例えばユーザは自分の声でスマートミラー１００を活性化／非活性化し、トレーニングを検索し、開始し、停止することができる。
【００６０】
[0176]  左スピーカ１５２及び右スピーカ１５４は、ユーザに音声（例えばインストラクタからの指導、音楽、音響効果）を出力するために使用することができる。スピーカ１５２及び１５４は薄型とすることができ、１つ又は複数の所望の周波数帯域で音を放つように構成され得る。一部の設計では、図３Ｂに示すスマートミラー１００の厚さを減らすために、ミラーガラス２２０の正面を横断する方向に（例えば床又は天井に向けて）音を放つようにスピーカ１５２及び１５４を方向付けることができる。一部の設計では、ミラーガラス２２０の正面に位置するユーザに向けた方向に音を放つようにスピーカ１５２及び１５４を方向付けることができる。この構成では、スマートミラー１００の正面の開口部（例えばミラーガラス２２０の開口部）を介して音を放つことができる。ミラーガラス２２０は、ユーザに向けて放たれる音を作り出すためにスピーカ１５２及び１５４と共に振動することもできる。従って、正面を向いた薄型スピーカではさもなければ得ることができない可能性がある周波数で音を放つようにミラーガラス２２０を調整することができる。
【００６１】
[0177]  上記で説明したように、ユーザが活動（例えばトレーニング）を行う間のユーザのビデオ及び／又は静止画を取得するためにスマートミラー１００内のカメラ１３０を使用することができる。インストラクタがトレーニング中に確認してユーザに指導を与えることを可能にするために、ユーザのビデオはインストラクタと共有することができる。ビデオは他のスマートミラーの他のユーザと比較目的又は競争目的で共有することもできる。ユーザのビデオは表示パネル１２０上にリアルタイムで表示し、又は後で再生するために記憶することができる。例えばインストラクタに対するユーザの視覚的な比較を提供することにより、ユーザのビデオはトレーニング中又はトレーニング後の自己評価のために使用することができる。記憶済みのビデオは、長い期間をかけて同様の運動を行う場合にユーザが自分の進歩又は改善を評価することも可能にし得る。
【００６２】
[0178]  ユーザの運動及び動きに基づくユーザのバイオメトリクデータを導出するために、ビデオはトレーニング中にリアルタイムで又はトレーニングの終了後に処理することもできる。例えば、これだけに限定されないが時間に応じたユーザの呼吸数、特定の運動の適切な姿勢又は動きを再現する際のユーザのパフォーマンス、トレーニング中にユーザが行った反復回数、怪我につながる可能性があるユーザの手足又は関節に対する応力、及び時間と共に特定の運動がずれることに基づくユーザのスタミナを含むユーザのトレーニングの様々な側面を明らかにするために、画像分析技法を使用することができる。トレーニングに関する追加分析をユーザに与えるために、ビデオから導出されるバイオメトリクデータはユーザが着用するバイオメトリクセンサによって取得されるバイオメトリクデータと組み合わせて使用することができる。
【００６３】
[0179]  カメラ１３０はスマートミラー１００内に又はスマートミラー１００上に取り付けられる幾つかのカメラの１つとすることができ、各カメラはユーザの異なる側面を撮影するように構成することができる。カメラ１３０は標準的なウェブカメラを含むことができる。別の例では、カメラ１３０は三次元（３Ｄ）空間内のユーザの動きを追跡することができる空間運動検知カメラ（例えばMicrosoft Kinect）を含み得る。運動検知カメラは、それぞれの四肢（例えば腕、脚、手、足、指、足指）を追跡するのに十分な空間分解能を有することができる。このデータは、時間に応じたユーザの動きに従ってアニメ化されるユーザの高忠実度３Ｄモデルを再構築するために使用することができる。従ってユーザの３Ｄモデルは、トレーニングを行う際のユーザのパフォーマンスを評価するための並びに適切な姿勢及び技法についてユーザを指導するための追加情報をユーザ及び／又はインストラクタに提供することができる。例えばこの３Ｄモデルは、正しい姿勢及び技法で運動を行っている別の人（例えばインストラクタ）の第２の３Ｄモデルと比較してユーザに表示することができる。運動検知カメラは、複数のユーザの動きを識別し追跡するために使用することもできる。
【００６４】
[0180]  更に別の例では、カメラ１３０がユーザの皮膚の体温図を生成するための温度カメラ（例えば前方監視赤外線（ＦＬＩＲ）カメラ）を含むことができる。これらの体温図はトレーニング（例えば休憩、運動、トレーニング後の回復）中のユーザの皮膚温度の空間的及び時間的な変化を追跡するために使用することができ、ユーザの水分補給レベル等の追加のバイオメトリクデータを提供し得る。
【００６５】
[0181]  図１４Ａ〜図１４Ｅは、内部フレーム２０２にカメラ１３０を取り付けるために使用することができる例示的なカメラ取付台１４００の幾つかの図を示す。カメラ取付台１４００は、カメラ１３０の視野が殆どの使用事例でユーザを捕捉するようにカメラ１３０を方向付けるために設計される機械的構成要素であり得る。例えば図３Ｃは、カメラ１３０を下向きに傾けるための曲がった形状をカメラ取付台１４００が有することを示す。カメラ取付台１４００は、これだけに限定されないがスチール、アルミニウム、ガラス繊維、炭素繊維、ポリエチレンテレフタレートグリコール（ＰＥＴＧ）、及びプラスチックを含む様々な材料で形成することができる。
【００６６】
[0182]  スマートミラー１００は、交流（ＡＣ）電源又は直流（ＤＣ）電源から電気入力を得るように構成することができる。ＳＭＰＳ  １７０は、ＡＣ入力源及びＤＣ入力源の両方に適合することができる。ＳＭＰＳ  １７０は、一つにはスマートミラー１００の他の構成要素に後で流す目的で電気入力を所望の形態に変換するために使用することができる。例えばＳＭＰＳ  １７０はＡＣをＤＣに、又はＤＣをＡＣに変換するために使用することができる。ＳＭＰＳ  １７０は入力の電圧及び／又は電流を所望の値に調節する（例えば電圧を１２０Ｖから２４０Ｖに上げる、電圧を２４０Ｖから１２０Ｖに下げる）ために使用することもできる。
【００６７】
[0183]  ＳＭＰＳ  １７０は、スマートミラー１００に結合される電力コード又は無線電力伝達システムによって電気入力を得るように構成することができる（例えばスマートミラー１００は壁に取り付けられた送信機から誘導結合機構又は静電結合機構によって無線電力を得る受信機を有する）。一例では、標準の国際電気標準会議（ＩＥＣ）ケーブルを使用してＳＭＰＳ  １７０を標準の壁コンセント（例えば１２０〜２４０Ｖ／６０Ｈｚコンセント）に直接接続することができる。一部の設計では、スマートミラー１００の全体的なサイズを小さくするために、ＳＭＰＳ  １７０をスマートミラー１００のフレーム２００の外に部分的に又は完全に配置することができる（例えばラップトップ用のＡＣアダプタ）。
【００６８】
[0184]  スマートミラー１００は可搬性をより高めるために電池（不図示）を含むこともできる。従ってスマートミラー１００の導入が、特定の部屋の中の電源（例えば壁コンセント）の位置による影響を受けにくくなり得る。電池は、これだけに限定されないがリチウムイオン電池、ニッケルカドミウム電池、及びニッケル水素電池を含む様々な種類の充電可能電池又は使い捨て電池とすることができる。充電可能電池はスマートミラー１００を電源に接続する（例えばＩＥＣケーブルを壁コンセントに接続する）ことによって充電することができる。スマートミラー１００は充電中に動作するように構成することもできる。
【００６９】
[0185]  スマートミラー１００は、スマートミラー１００上に配置されるスイッチ１８０を使用してオンオフすることもできる。スマートミラー１００は、スマートミラー１００に接続されるコンピュータ、スマートフォン、又はタブレット等の別の遠隔制御装置を使用して遠隔的に活性化又は非活性化することもできる。
【００７０】
[0186]  図１５Ａ〜図１７Ｅは、スマートミラー１００に同じく組み込むことができる例示的なコネクタボックスの幾つかの図を示す。コネクタボックスは、スマートミラー１００を（例えばＩＥＣケーブルによって）外部電源に接続するための配線及び配線ポートを収容するために使用することができる。コネクタボックスは、ＳＭＰＳ  １７０とスマートミラー１００内の他の電子部品との間の配線も収容することができる。コネクタボックスは、これだけに限定されないがスチール、アルミニウム、ガラス繊維、炭素繊維、ポリエチレンテレフタレートグリコール（ＰＥＴＧ）、及びプラスチックを含む様々な材料で形成することができる。
【００７１】
[0187]  スマートミラー１００は、スマートミラー１００をスマートフォン又はタブレット等の他の装置に接続するための追加のコネクタも含むことができる。例えば図３Ｃは、スマートミラー１００の上部の方に配置されるＵＳＢコネクタ３１０をスマートミラー１００が含み得ることを示す。一部の応用では、このコネクタを使用してスマートミラー１００のソフトウェア更新、ファームウェア更新、及び診断テストのための有線接続を提供することができる。このコネクタは、スマートミラー１００から別の装置に電力を伝達する（例えばスマートフォンを充電する）ためにも使用することができる。
【００７２】
バイオメトリク装置及びスマートミラー
[0188]  トレーニング中のユーザのバイオメトリクデータを提供するために、ユーザが着用するバイオメトリクセンサもスマートミラー１００に通信可能に結合することができる。以下で説明するように、スマートミラー１００は表示パネル１２０によって生の及び／又は処理済みのバイオメトリクデータをユーザに表示することができる。ユーザの全体的な健康状態を評価するために及びその後のトレーニングをユーザに推薦するために、バイオメトリクデータはその後の分析に使用することができる。バイオメトリクデータは、ユーザの活動レベル又はパフォーマンスを他のユーザのものと比較するために使用することもできる。これだけに限定されないがユーザの心拍、ユーザの歩数、ユーザの様々な四肢の動き、ユーザの皮膚温度、及びユーザの発汗量を含む様々な種類のバイオメトリクデータを１つ又は複数のバイオメトリクセンサによって測定することができる。（ユーザはバイオメトリクセンサを一切着用せずにスマートミラー１００を動作させることができ、その場合、バイオメトリクデータが取得されていないことを示す表示パネル１２０上のブランク又はダッシュマークにより、通常取得されユーザに表示されるバイオメトリクデータが置換され得る）。
【００７３】
[0189]  バイオメトリクセンサはユーザによって様々な方法で着用され得る。例えば図１９は、自分の手首にバイオメトリクセンサ１９００を着用しているユーザを示す。図２０は、自分のウエスト周りにバイオメトリクセンサ２０００をユーザが着用している別の例を示す。ユーザは複数のバイオメトリクセンサを着用することができ、それらのセンサは一部の例ではユーザの体の特定の位置における特定のバイオメトリクデータを測定するように適応され得る。どのバイオメトリクセンサも、これだけに限定されないがBluetooth、８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、及び８０２．１１ａｃを含む様々な通信プロトコルを使用して無線で直接又はスマートフォン若しくは無線ルータを介してスマートミラー１００に結合することができる。
【００７４】
スマートミラーの使用
[0190]  スマートミラー１００は様々な装置に結合し、それらの装置を使用して部分的に制御することができる。例えばスマートミラー１００は、スマートフォン、スマートウォッチ、タブレット、スマートミラー１００用の専用リモコン、スマートエクササイズ機器（例えばトレッドミル、エクササイズバイク、スマートダンベル）、又はパーソナルコンピュータに接続することができる。これらの装置はネットワーク化されている及び／又はウェブ対応とすることができ、従ってスマートミラー１００と共に機能するように構成されるソフトウェアアプリケーション（例えばGoogle Android、Apple iOS、又はMicrosoft Windows装置用のアプリケーション）内の様々なフィットネスベース機能にアクセスするために使用することができる。
【００７５】
[0191]  スマートミラー１００は如何なる装置にも接続することなしに使用することもできる。例えばユーザは、マイクロホン１６０による音声制御を使用してスマートミラー１００を制御することができる。カメラ１３０が運動検知カメラを含む場合又はカメラ１３０によって取得されるユーザのビデオに画像分析技法を適用することにより、スマートミラー１００はジェスチャコマンドを使用して制御することもできる。表示パネル１２０がタッチセンス式である場合、スマートミラー１００はタッチコマンドを使用して制御することもできる。
【００７６】
[0192]  図２１は、セットアッププロセス２１０１とその後に続く使用プロセス２１０２とを概して含む、スマートミラー１００を使用する例示的方法２１００を示す。セットアッププロセス２１０１は次のステップ、つまり（２１０４）ミラーをオンにすること、（２１０８）ユーザのスマート装置上にアプリケーションをダウンロードすること、（２１１２）アクセスポイントによってスマート装置をスマートミラー１００と同期すること、（２１１６）スマートミラー１００をネットワークと同期すること、及び（２１２０）アカウントを作成しオンボーディング調査に記入することで構成され得る。使用プロセス２１０２は次のステップ、つまり（２１２４）トレーニングを選択しトレーニングに入ること、（２１２８）スマートミラー１００上にトレーニングを表示すること、（２１３２）バイオメトリクセンサからトレーニングの進捗及びバイオメトリクデータを集めること、（２１３６）トレーニングの終了後にトレーニング後の統計値を表示すること、（２１４０）トレーニングの調査を投稿すること、及び（２１４４）ユーザのフィットネスの進捗にトレーニングデータを追加することで構成され得る。使用プロセス２１０２の後、スマートミラー１００は（２１４８）別のトレーニングを選択しそれに入るようユーザに問い合わせるステップを含むことができ、選択された場合はステップ（２１２８）〜（２１４８）が繰り返される。以下の説明は図２１に示す様々なステップを詳しく述べる。
【００７７】
スマートミラーと他の装置との間の接続性
[0193]  上記で説明したように、スマートミラー１００は動作中に様々な装置に接続することができる。動作を維持するために、（スマートミラー１００を含む）任意の対の装置間の接続をモニタすべきである。１対の特定の装置間の接続は「接続状態」として表すことができる。従って、スマートミラー１００の使用中に複数の接続状態をモニタすることができる。
【００７８】
[0194]  図２２は、スマートミラーと１つ又は複数の他の装置との間の接続の選択肢及び状態の部分的概要を示す。これらの接続は、これだけに限定されないが（１）WebSocketプロトコルを使用してモニタすることができ、「接続済み」及び「クローズド」の値を有し得るユーザのスマート装置（例えばクライアント）とスマートミラー１００（例えばサーバ）との間、（２）「接続済み」及び「切断済み」の値を有し得るユーザのスマート装置とBluetooth low energy（ＢＴＬＥ）装置との間、（３）「ペア接続済み」、「ペア切断済み」、及び「ペアになっていない」の値を有し得るBluetoothオーディオ装置（例えばクライアント）とスマートミラー１００（例えばサーバ）との間、（４）データが要求として送信されサーバがデータで応答するように、接続が要求／応答構成を用いてオンデマンドであるように構成されるハイパーテキスト転送プロトコル（ＨＴＴＰ）によって通信することができる、ユーザのスマート装置とアプリケーションプログラミングインタフェース（ＡＰＩ）サーバとの間、（５）データが要求として送信されサーバがデータで応答するように、接続が要求／応答構成を用いてオンデマンドであるように構成されるＨＴＴＰによって通信することができる、スマートミラー１００とＡＰＩサーバとの間、（６）ＨＴＴＰライブストリーミング（ＨＬＳ）プロトコルによって通信することができ、「接続済み／ストリーミング」、「バッファリング」、及び「切断済み」の値を有し得るスマートミラー１００とストリーミングサービスとの間、及び（７）WebSocketによって通信することができ、「接続済み」及び「切断済み」の値を有し得るスマートミラー１００とパブリッシュ／サブスクライブサービスとの間の接続を含む。
【００７９】
[0195]  或る装置（例えばスマートミラー１００、スマート装置、バイオメトリクセンサ、サーバ、ネットワークルータ）が別の装置から切断された場合、装置間の接続を再確立し維持するために自己復旧プロセス（本明細書では「装置自己復旧」とも呼ぶ）を使用する。接続性の問題が生じたときトレーニングが中断されないように、自己復旧プロセスは好ましくはユーザにとってトランスペアレントであるべきである。
【００８０】
[0196]  スマートミラー１００を設置し及び／又は構成するとき、概してユーザはスマート装置（例えばスマートフォン又はタブレット）をスマートミラー１００及びバイオメトリクセンサ（例えばBluetoothによる心拍モニタ（ＨＲＭ））に接続することができる。ユーザはBluetoothオーディオ装置（例えばスピーカ又はマイクロホン）等の他の装置を接続することもできる。スマートミラー１００、バイオメトリクセンサ、及び他のアクセサリ装置は、ユーザのスマート装置の観点から３つの別個の装置カテゴリとして扱うことができる。スマートミラー１００は、ユーザのスマート装置が前にペアにされたスマートミラー１００及びBluetooth装置に接続しようと試みる時点及び適切な時間の長さを自動で決定することができる。このプロセスは、好ましくは過度な量のスマート装置の電池を使用することなしに実行されるべきである。
【００８１】
[0197]  自己復旧プロセスが試行される前に、ユーザは自分のスマート装置上にインストールされたアプリケーション上の「設定」インタフェースにより、自分のスマート装置を特定のカテゴリ内の少なくとも１つの装置とペアにすべきである。従って、自己復旧プロセスは（１）特定のカテゴリ内のどの装置も接続されておらず、（２）前にペアにされた装置である少なくとも１つの装置が存在するが切断されている場合にのみ試行されるべきである。スマート装置がスマートミラー１００から切断されている場合、スマートミラー１００の表示パネル１２０がアイコンを表示することができる。例示的なアイコンを図２３Ａに示し、このアイコンはスマートミラー１００の右上に表示することができる。アプリケーションが閉じられる、最小化される、又はスマート装置がスリープモードに入るとき、図２３Ｂに示すようにトレーニングを一時停止することができる。
【００８２】
[0198]  図２４Ａ、図２４Ｂ、及び図２４Ｃは、ユーザが自分のスマート装置上にアプリケーションをロードし、トレーニング中に接続の切断が生じ、ユーザがアプリケーション設定にアクセスするそれぞれの状況に関する例示的な自己復旧プロセスを示す。図２４Ａに示すように、ユーザのスマート装置がスマートミラー１００及び過去にペアにされた任意のBluetooth装置（例えばバイオメトリクセンサ又はオーディオ装置）に接続しようと試みるように自己復旧プロセス２４００ａを構成することができる。この自己復旧プロセス２４００ａは約３０秒の走査時間後に中止し、その後で装置への接続が失敗したことを示すメッセージをユーザに送信することができる。スマートミラー１００及び／又は他の装置が発見される場合、ユーザのスマート装置はそれらの装置に自動で接続すべきである。複数のBluetooth装置が発見される場合、自己復旧プロセス２４００ａは最も新しく発見された装置に接続することができ、及び／又は複数の接続装置間でユーザが選択することを可能にし得る。ユーザが自分のスマート装置上のアプリケーション内でトレーニングのプレビュー（例えばトレーニングプレビュー）を開いている場合等の他の条件の下、自己復旧プロセス２４００ａは繰り返すことができる。この場合もやはり、自己復旧プロセス２４００ａを約３０秒実行してから接続の試みを中止することができる。
【００８３】
[0199]  図２４Ｂは、上記で説明した装置の何れか１つがトレーニング中にユーザのスマート装置から切断される状況に関する自己復旧プロセス２４００ｂを示す。例えば、トレーニングを構成するための幾つかの設定を含む「トレーニングオプション」をユーザが開いたとき、スマートミラー１００以外の前にペアにされた装置がユーザのスマート装置にもはや接続されていない場合に自己復旧プロセス２４００ｂを実行することができる。この場合もやはり、このプロセスを約３０秒実行してから接続の試みを中止することができる。ユーザのスマート装置がトレーニング中にスマートミラー１００及び／又はバイオメトリクセンサから切断される場合、トレーニングを一時停止することをユーザが要求されない限りトレーニングはスマートミラー１００上で好ましくは続行すべきである。ユーザのスマート装置とスマートミラー１００及び／又はバイオメトリクセンサとの間の接続状態が復旧されると、ユーザのスマート装置上のタイマ及びトレーニングがスマートミラー１００と同期すべきである。このようにして、復旧が行われたらトレーニングのユーザインタフェース及び／又はユーザのスマート装置が何処にジャンプするのかをスマートミラー１００が命令すべきである。トレーニングの終了後、接続性の問題が生じたかどうかに関係なくユーザのプロファイルを関連する任意のトレーニングデータで更新すべきである。ユーザのスマート装置がBluetoothオーディオ装置等の別の装置から切断される場合、オーディオ装置が復旧するまで当座の間スマートミラー１００が音声を出力すべきである。この場合もやはり、このプロセスを約３０秒実行してから接続の試みを中止することができる。
【００８４】
[0200]  図２４Ｃは、ユーザがスマート装置上で「設定」インタフェースを開く状況について構成される自己復旧プロセス２４００ｃを示す。自己復旧プロセス２４００ｃは、前に接続されたBluetooth装置又はスマートミラー１００がもはや接続されていない場合に行うことができる。この場合もやはり、このプロセスを約３０秒実行してから接続の試みを中止することができる。
【００８５】
Bluetoothを用いたデータ転送
[0201]  スマートミラー１００、ユーザのスマート装置、及び／又は他のBluetooth接続装置は、Bluetooth Low Energy等の様々な無線技術を使用して（例えばクライアントからサーバに、サーバからクライアントに）シリアル式にデータを転送することができる。使用する無線技術に応じて、これだけに限定されないが初期接続セットアップ、転送のためのメッセージのチャンキング、メッセージの再組み立て、及び接続の終了を含むデータ転送の様々な側面についてスキームを考案することができる。Bluetooth Low Energyを使用する場合、Bluetooth Low Energyセキュリティ機能を有する又はかかる機能を有さないスキームを使用することができる。
【００８６】
[0202]  図２５は、Bluetooth Low Energy上で接続しデータを転送するための例示的なプロセス２５００を示す。Bluetooth Low Energyは、有限量のデータを低エネルギで転送できるようにするために含められた。多くのデータプロファイルが主要な実装によって遍在的にサポートされるが、それらのデータプロファイルは典型的にはストリームデータの転送をサポートしない。概してストリームデータはＳＰＰ（シリアルポートプロファイル）接続上で送信されるが、かかる接続を実用的用途に使用することを限定する過度な電力消費により、一部の状況ではこれらの接続が装置の製造業者によってサポートされていない場合があり、及び／又は特定の使用事例の下でのみ装置の製造業者によって許可され得る。代わりに、スマートミラー１００はクライアント−サーバ通信プロトコルとしてGeneric Attributes（ＧＡＴＴ）キャラクタリスティックを使用するBluetooth Low Energyを使用することができる。サーバは複数の装置からの接続を同時に受け付けることができる。ハードウェアがサポート可能であるよりも大きいメッセージの通信は、プロトコルに組み込まれたデータチャンキングプロセスを使用して依然として送信することができ、理論的に無限のメッセージサイズを可能にする。
【００８７】
[0203]  初期接続セットアップは、サーバ（例えばスマートミラー１００）がBluetooth Low Energy周辺装置としてアドバタイズすることから開始することができる。サーバは、単一のＧＡＴＴ書き込みキャラクタリスティックでＧＡＴＴサービスをアドバタイズすることができる。クライアントがサーバの範囲内にある場合、周辺装置（例えばユーザのスマート装置）を走査しているクライアントは利用可能なＧＡＴＴサービスを突き止めそれに接続することができる（２５０２）。とりわけBluetooth Low Energyでは、サーバに接続されるクライアントがそのクライアントのメディアアクセス制御（ＭＡＣ）アドレスによって（１）セキュリティ目的でＭＡＣアドレスが意図的に修正され、結合なしに一時的に識別され、又は（２）リターンクライアントが同じ一意ＭＡＣアドレスに解決し、結合ありで具体的に識別され得る。クライアントは、接続後にキャラクタリスティックに書き込まれる最初のデータが読み取り可能な共通形式にあり、８桁、４桁、４桁、４桁、及び１２桁のそれぞれを有するダッシュ記号でセクションに分けられた１０進法表現である１２８ビットの一意ユーザ識別情報（ＵＵＩＤ）であることを確実にする責任を負う場合がある（２５０４）。ＵＵＩＤの書き込みに成功すると、サーバは書き込まれたＵＵＩＤをその識別子として用いて、且つ通知を可能にするためにセットアップされた単一のＧＡＴＴ読み取りキャラクタリスティックを用いて別のＧＡＴＴサービスをアドバタイズすることができる。クライアントはサーバのＧＡＴＴサービスを再走査し、読み取りキャラクタリスティック上の通知にサブスクライブすることによって接続を完了することができる（２５０６）。
【００８８】
[0204]  クライアントとサーバとの間で接続が確立されると、単純なチャンキングスキームを使用してデータが両方向に（即ちクライアントからサーバに、サーバからクライアントに）送信され得る（２５０８）。データのやり取りはプロトコルに依存しない生データを含むことができ、従って利用可能な接続上で独自のメッセージングをアプリケーション開発者がセットアップすることを可能にする。チャンキングを実現するために、Bluetooth Low Energyの最小転送単位（ＭＴＵ）のサイズに収まる部分へと各フルメッセージが分割され、ＭＴＵのサイズはBluetooth Low Energyの接続セットアップ及び使用されているプラットフォームによって決定される。
【００８９】
[0205]  チャンキングプロセスは次の通り機能し、つまり（１）送信されるメッセージの長さをバイト単位で計算し、（２）全メッセージのサイズを示す固定バイト長のプリアンブルを元のメッセージに付加し、（３）ＭＴＵ内に収まるように、プリアンブルを付加したメッセージをチャンクに分割し、（４ａ）クライアントからサーバへのメッセージングの場合、Bluetooth Low Energy仕様に準拠しながらサーバの書き込みキャラクタリスティック内にチャンクを逐次的に書き込むことができ、（４ｂ）サーバからクライアントへのメッセージングの場合、所期の受け手のためにサーバの読み取りキャラクタリスティック内にチャンクを逐次的に書き込み、Bluetooth Low Energy仕様に準拠してクライアント上の通知をトリガすることができ、（５）受け手（即ちサーバ又はクライアント）は最初のチャンクからのプリアンブルを読み取ってその後のメッセージの長さを明らかにすることができ、（６）受け手は予期されるバイト数を受信するまで連続したチャンクからのデータでバッファを埋めることができ、（７）必要に応じてメッセージを構文解析／復号することができ、その後受け手は次のプリアンブルをリスンし続ける。
【００９０】
HostAPモードを使用した接続
[0206]  一部の構成では、HostAPモード（Google Chromecast装置での使用から当技術分野では「Chromecastモード」とも呼ばれている）を使用するようにスマートミラー１００を構成することができ、このモードはモノのインターネット（ＩｏＴ）装置をセットアップする方法であり、ＩｏＴ装置は標準の無線ルータと同じインタフェースを使用して他の装置のためのアクセスポイントとして働く。HostAPモードは幾つかの利点をもたらすことができ、利点とはつまり（１）よく知られており且つ実地で試験／証明されている方法を使用すること、（２）アプリケーションコードがメッセージングのための１つの経路をサポートできるようにすること、（３）他のインタフェースの使用を防ぐ（即ちBluetooth又は近距離無線通信（ＮＦＣ）を使用する必要がない）こと、及び（４）典型的には遅くてエラーが発生しやすいBluetoothスキャン等の他の手法の代わりに、ネットワーク上の装置を発見するためにアプリケーション層がマルチキャストドメインネームシステム（ｍＤＮＳ）を使用できるようにすることである。
【００９１】
[0207]  スマート装置のオペレーティングシステムに応じて、ユーザはＩｏＴネットワークに接続するための装置の設定を手動で変えることができる。例えばiPhone又はiPad等、iOSオペレーティングシステムを有するスマート装置を使用するユーザは自分の装置の設定に進んで、初期セットアップのために及び／又はネットワークが途切れた場合はエラー回復のためにＩｏＴ装置に接続すべきである。
【００９２】
[0208]  スマートミラー１００は、HostAP／mDNSモードを動作させるように構成することもできる。図２６Ａ〜図２６Ｃは、HostAP／mDNS機能を組み込むスマートミラー１００の例示的な流れ図を示す。とりわけ図２６Ａは、スマートミラー１００に関する様々な動作状態及び状態ごとの適用可能なアクションを説明するプロセス２６００ａを示す。状態（Ｉ）は、スマートミラー１００が自らのHostAPネットワークをブロードキャストしていることを表す。状態（ＩＩ）は、図２６Ｂに示す「接続試行フロー」プロセス２６００ｂを表す。スマートミラー１００がイーサネット又はWi-Fi上でローカルネットワークへの接続を失う場合、ネットワーク問題画面及び／又はセットアッププロンプト画面をスマートミラー１００の表示パネル１２０上に表示すべきである。状態（ＩＩＩ）は、スマートミラー１００がインターネットアクセスなしにネットワーク（イーサネット又はWi-Fi）に接続されていることを表し、そのことはメッセージ形式でユーザに表示される。この事例では、メッセージはスマートミラー１００上のフルスクリーンブロッカとすることができる。加えて、未知のクライアント装置（例えばスマートミラー１００の設置及び構成以降の新たなユーザｉｄ）がスマートミラー１００に接続する場合、その未知のクライアント装置は最初にスマートミラー１００にピンペア（pin-paired）されるべきである。
【００９３】
[0209]  図２６Ｃは、iOSオペレーティングシステムを実行しているスマート装置がスマートミラー１００に接続する、及び／又はネットワーク接続をセットアップするためのプロセス２６００ｃを示す。様々な動作状態及び状態ごとの適用可能なアクションを図示する。とりわけ（ＩＶ）は回復可能なエラー状態を示す。図示のように、スマート装置がスマートミラーのHostAPに接続している間はエラー状態が起こる可能性は低いが、かかる障害が起きる場合はユーザインタフェース／障害対策手続きプロセスを含めることができる。
【００９４】
ライブストリーミングコンテンツ
[0210]  上記で説明したように、スマートミラー１００はスタジオ（例えばフィットネススタジオ、クラスルーム）からのビデオコンテンツを表示パネル１２０上に表示するように構成される。ビデオコンテンツは、ライブコンテンツとして又はオンデマンドコンテンツとしてストリーミングすることができる。例えばユーザが後でビデオコンテンツを要求し再生することができるように、ライブコンテンツは録画し中央リポジトリ上に記憶し、従ってオンデマンドコンテンツにすることができる。例えばビデオコンテンツの録画後、AmazonのＳ３ストレージにビデオファイルをアップロードし、ＭＰＥＧ−ＤＡＳＨ(moving pictures experts’ group dynamic adaptive streaming over HTTP)ファイルにコード変換することができる。これにより高品質のアダプティブストリーミングビデオをスマートミラー１００に再びブロードキャストできるようになる。スマートミラー１００は、複数のスタジオ及び／又はサウンドステージから同時にブロードキャストされる複数のライブストリームを受信するように及び／又はそれにアクセスするように構成することもできる。従ってユーザは複数のライブストリームにアクセスすることができ、ユーザインタフェースによって所望のライブストリームを閲覧し及び／又は選択することができる。一部の構成では、スマートミラー１００がGoogle Androidオペレーティングシステムを使用することができ、従ってAndroid Exoplayerライブラリにアクセスしてユーザが生中継のトレーニングを見るためにスマートミラー１００をＨＴＴＰライブストリーム（ＨＬＳ）ストリームに接続することができる。ライブストリーミングコンテンツは、公に見る及び／又はアクセスすることができるように又は非公開である（選択した個人に限定される）ように設定することもできる。
【００９５】
[0211]  一部の応用では、サーバからストリーミングされるサードパーティビデオコンテンツを（例えばネットワークルータ経由で直接又はユーザのスマート装置経由で間接的に）ユーザに提供するオンラインストリーミングサービスにスマートミラー１００を接続することができる。サードパーティコンテンツはサブスクリプションに基づいてユーザに提供され得る。サードパーティは、ネットワーク上でスマートミラー１００と通信する集中型配信プラットフォームにコンテンツを提供することができる。集中型配信プラットフォームの１つの利点は、スマートミラー１００へのコンテンツの配信がより単純なことである。或いはサードパーティは、ユーザがコンテンツにアクセスするためのスマート装置上の別個のソフトウェアアプリケーションを使用し得る別個の配信プラットフォームを開発することができる。
【００９６】
[0212]  とりわけネットワーク帯域幅のばらつきに対処する場合、スマートミラー１００は業界で一般に認められている規格に従ってビデオコンテンツを提供するように構成することができる。ビデオストリーミングでは、スマートミラー１００は、ユーザのネットワーク帯域幅に適合するようにビデオストリームの質をリアルタイムで変更するための条件を指定するＨＬＳオーサリング仕様に準拠することができる。オンデマンドビデオコンテンツ及び再放送のトレーニングでは、スマートミラー１００は、同じくユーザの帯域幅に適合するようにビデオの質をリアルタイムで変更するための条件を提供するＭＰＥＧ−ＤＡＳＨ仕様に準拠することができる。ビデオに関係しない機能に関して、スマートミラー１００は、これだけに限定されないが様々なネットワーク接続及びレイテンシの問題に対処するHTTPリクエストリトライロジック及びユーザに対するユーザインタフェース（ＵＩ）／ユーザエクスペリエンス（ＵＸ）プロンプトを含む業界標準のモバイル開発方法に従って動作するように構成することができる。
【００９７】
データの記憶及びプライバシ
[0213]  使用される記憶空間の量に応じて、スマートミラー１００は情報をスマートミラー１００及び／又は遠隔記憶装置（例えばクラウドサービス）上にローカルに記憶することもできる。例えばこれだけに限定されないがユーザの名前、年齢、身長、体重、及び性別を含む記憶空間を殆ど使用しないユーザ情報はスマートミラー１００上にローカルに記憶することができる。加えて、ビデオコンテンツ（例えばフィットネスルーチン）も記憶することができる、ネットワークレイテンシの影響を減らすためのスマートミラー１００、このことはビデオストリーミングの質に影響を及ぼし得る。この記憶されるビデオコンテンツの量はスマートミラー１００の記憶容量によって限定され得る。一部の構成では、ビデオコンテンツは日若しくは週ベースで又は使用されているスマートミラーの容量のパーセンテージに応じて一時的にしか記憶できない場合がある。これだけに限定されないがユーザの心拍及び呼吸数等のバイオメトリクデータ並びにトレーニング中に捕捉されるユーザのビデオ録画を含む、かなりの量の記憶空間を使用するユーザ情報は遠隔記憶装置上に記憶することができる。スマートミラー１００はその後の分析及び表示のためにこの情報を取得することができる。
【００９８】
[0214]  ユーザ情報の不所望の損失又は窃取を防ぐために、スマートミラー１００と遠隔記憶装置との間のデータ転送は様々なやり方で保護する（例えば暗号化する）ことができる。例えばBluetooth Low Energyプロトコルは、このプロトコルを活用する装置によって使用され得る組み込みセキュリティ機能を含む。但し、これらのセキュリティ機能は暗号化と共に接続を確立する前にBluetooth結合ステップが完了している場合にのみ使用することができる。一部の事例では、様々なセキュリティ対策が実装されない場合があり又は動作不良を起こす場合があり、その時点で、上記で説明したデータのチャンキング仕様と組み合わせてアプリケーションレベルセキュリティを実装することができる。例えば、メッセージのプリアンブルを付加する前にメッセージのAdvanced Encryption Standard（ＡＥＳ）暗号化を適用することができる。幾つかの点で、Bluetooth Low Energyプロトコルはファームウェアレベルでの組み込みセキュリティ機能によって同様のプロセスを実行し、クライアントとサーバとの間の通信を人が読み取ることに対して同様の保護を提供することができる。
【００９９】
[0215]  クライアントがサーバから切断するとき、クライアントがメッセージを読み取る／通知するために追加されたＧＡＴＴサービスをサーバの装置上のサービスレコードから除去することができる。これによりどの接続も開いたままでないこと、及びシステムが不正なスヌーパに情報を誤って漏らさないことが確実になる。この接続終了はサーバ又はクライアントによってトリガすることができ、接続が閉じたという通知を両サイドに与えるためにBluetooth Low Energyスタックを利用する。ファームウェアレベルでの暗号化セキュリティを提供するために初期接続セットアップにおいてBluetooth結合が使用された場合、クライアントとサーバとの間のその後の接続の後で結合を繰り返す必要がないように各装置上に結合情報を記憶することができる。
【０１００】
スマートミラー用のユーザインタフェース
[0216]  ユーザは、スマートフォン若しくはタブレットを使用して又はスマートミラー１００と直接インタフェースすること（例えば音声コマンド、ジェスチャコマンド、タッチコマンド）によってスマートミラー１００を制御することができる。スマートミラー１００とのユーザの対話を助けるために、グラフィカルユーザインタフェース（ＧＵＩ）を提供することができる。ユーザがスマートミラー１００とインタフェースするやり方に応じて、様々なユーザ入力に従うようにＧＵＩを適合させることができる。例えばユーザのスマートフォン上のＧＵＩは、ユーザがスマートミラー１００の設定を変更すること、様々なフィットネスクラスを選択／閲覧すること、及び／又はトレーニング中に設定を変更することを可能にし得る。
【０１０１】
[0217]  図２７は、ユーザのスマートフォン上に表示される例示的なＧＵＩを示す。このＧＵＩはタッチコマンドをサポートすることができ、ユーザのスマートフォン上のディスプレイのサイズに収まるように設計され得る。別の例では、ユーザのコンピュータ上のＧＵＩがキーボード及び／又はマウスからの入力を利用するより従来型のユーザインタフェースを提供することができる。更に別の例では、ユーザによって与えられる音声コマンド及びジェスチャコマンドをそれぞれ円滑化するために、スマートミラー１００上のＧＵＩが音声プロンプト又はジェスチャプロンプトを提供することができる。スマートミラー１００用のＧＵＩは、複数の種類のユーザ入力（例えばコントローラ、リモコン、音声コマンド、ユーザコマンド）をサポートするように適合され得る。
【０１０２】
[0218]  以下の説明は、スマートミラー１００とのユーザの対話を助けるための幾つかの例示的なＧＵＩ関連機能を示す。これらのＧＵＩ関連機能は次のカテゴリ、つまり設定、クラスの閲覧及び選択、クラスインタフェース、ソーシャルネットワーキング、及びバックグラウンドプロセスに従って分類する。これらのカテゴリは単に例示目的で使用し、複数のカテゴリ及び／又は使用事例に含まれ得る幾つかの条件下で特定の機能を適用することができる。特定のユーザ入力の種類に対応するために、これらの機能の１つ又は複数を適合させる及び／又は修正することができる。ＧＵＩは、これだけに限定されないがスマートミラー１００、スマートフォン、タブレット、コンピュータ、及び遠隔制御器を含む複数の装置に及び得る。
【０１０３】
スマートミラーの設定
[0219]  このＧＵＩは、ユーザがスマートミラー１００の動作に関係する様々な設定を修正し選択できるようにすることができる。例えばこのＧＵＩを使用して、ユーザのスマート装置とスマートミラー１００との間（又はスマートミラー１００とネットワークとの間）の接続を最初にセットアップすることができる。図２８Ａは、ユーザのスマートフォンをスマートミラー１００と同期するために、並びにスマートフォン及び／又はスマートミラー１００をネットワークに接続するために使用される例示的なＧＵＩ画面を示す。図２８Ａに示すように、このＧＵＩは設定画面の下でスマートフォン及びスマートミラー１００の接続状態を示すことができる。図２８Ｂは、コンテンツを検索し閲覧するためにＧＵＩを使用しながら、スマートミラー１００の接続状態及びスマートミラーディスプレイ１２０の輝度もＧＵＩが表示できることを示す。加えてＧＵＩは、ユーザのスマート装置をスマートミラー１００に接続するためのステップをユーザに指導するためのプロンプトを提供することができる。概して、このＧＵＩはスマートミラー１００、ユーザのスマート装置、ネットワークルータ、及び任意の周辺装置（例えばバイオメトリクセンサ又はBluetoothオーディオ装置）間の接続性をユーザが管理できるようにすることができる。
【０１０４】
[0220]  このＧＵＩは、スマートミラー１００を最初に使用するときユーザがユーザアカウントを作成することも可能にすることができる。ユーザアカウントは、一つにはこれだけに限定されないがユーザの名前、年齢、性別、体重、身長、フィットネスの目標、負傷歴、場所、トレーニングの履歴、ソーシャルネットワークブログ、連絡先一覧、グループメンバシップ、フィットネスクラスの評価／レビュー、及び順位掲示板のスコアを含むユーザ情報を管理し記憶するために使用することができる。ユーザアカウントは、ユーザの好み及びアカウント設定を記憶するためにも使用することができる。このようにしてユーザの情報を（例えばサーバ又はクラウドサービス上に）遠隔的に記憶し、ユーザのスマート装置又はスマートミラー１００が故障することによる偶発的なデータ損失のリスクを減らすことができる。このＧＵＩは、スマートミラー１００を使用する前に自身のアカウントにユーザをログインさせるように構成することができる。ユーザ情報はユーザアカウントを作成することなしに記憶することができる。例えば、ユーザ情報はユーザのスマート装置又はスマートミラー１００上にローカルに記憶することができる。ユーザの設定に応じて、ユーザ情報はユーザアカウントを使用することなしに他のユーザ及び／又はインストラクタと共有することができる。
【０１０５】
[0221]  このＧＵＩは、ユーザの好みに基づいてスマートミラー１００をカスタマイズするための幾つかの設定を更に含むことができる。例えばスマートミラー１００の表示パネル１２０の輝度、コントラスト、及び色温度（例えば暖かい感じの色合い、冷たい感じの色合い）をＧＵＩ内で手動で変更することができる。一部の事例では、周囲照明条件及び／又はユーザの好みに応じてこれらの表示パラメータを自動で調節することができる。例えば、スマートミラー１００は周囲照明条件をモニタする周辺光センサを含むことができ、このセンサは特定の基準に従って表示パラメータを調節するために使用することができる。例えばスマートミラー１００は、例えば明るい周辺光の中でのビデオコンテンツの可視性を高めるために又はブルーライト／グリーンライトを減らして夜中の眼精疲労及び／又は睡眠の質の乱れを低減するために、ディスプレイの輝度、コントラスト、カラーバランス、及び／又は色合いを調節することができる。
【０１０６】
[0222]  このＧＵＩは、ユーザがユーザインタフェース（ＵＩ）のレイアウトを変更することを可能にし得る。例えばこのＧＵＩは、これだけに限定されないが様々なバイオメトリクデータ（例えば心拍、歩数等）、エクササイズタイマ、フィットネスクラス又は各エクササイズに関するフィードバック調査、及び（燃焼カロリ数を示す）カロリバーを含む様々な項目の表示をユーザがトレーニング中に切り替えることを可能にし得る。これらの選択肢の幾つかを図２８Ｃの例示的なＧＵＩに示す。加えてこのＧＵＩは、様々な背景画像、フォントスタイル、及びフォントサイズを含むＵＩの色又はテーマをユーザが変更することを可能にし得る。トレーニング中のＧＵＩのレイアウトも修正することができる。例えば、ビデオコンテンツのサイズ（例えば表示パネル１２０上に表示されるインストラクタのサイズ）をユーザの好みに基づいて変更することができる。一部の事例では、一つには様々な視角及び／又は様々な拡大率で捕捉された運動に対応するためにインストラクタのサイズを動的に変えることもできる。
【０１０７】
[0223]  このＧＵＩは、ユーザが自分のプライバシ設定を変更するための選択肢も含むことができる。例えばユーザは他のユーザと共有される情報及び／又はコンテンツの種類を選択することができる。プライバシ設定は、様々な情報及び／又はコンテンツについてユーザがプライバシレベル（例えば一般の人々、グループ、サブグループ、指定された連絡先、又はユーザ自身がアクセスできること）を設定することを可能にし得る。プライバシ設定は、どの種類の情報を（例えばサーバ、クラウドサービス上に）遠隔的に又はユーザのスマート装置若しくはスマートミラー１００上にローカルに記憶することができるのかも含み得る。
【０１０８】
[0224]  このＧＵＩは、スマートミラー１００（及び／又はスマートミラー１００／ユーザのスマート装置に接続されるスピーカ周辺装置）上の様々な音声設定をユーザが調節することも可能にすることができる。音声設定は、これだけに限定されないが音楽の音量、インストラクタの声の音量、別のユーザの声の音量、及び音響効果の音量を含むことができる。加えてこのＧＵＩは、ユーザが言語オプション（例えばテキスト及び音声）を選択し、トレーニング中に字幕又はキャプションを表示できるようにすることができる。このＧＵＩは、ナレーション、指導、又はプロンプトを行うために使用され得る事前録音音声をユーザが構成することも可能にすることができる。事前録音音声の性別、語調、及び様式はユーザがＧＵＩによって調節することができる。
【０１０９】
[0225]  図２８Ｄ〜図２８Ｆは、フィットネスクラス中に運動している間又はディスプレイがオフの間等に、スマートミラー１００を使って音楽を選択し再生するためにＧＵＩをどのように使用できるのかを示す。図２８Ｄ及び図２８Ｅは、音楽ソースに接続するために及び音楽ソースを選択するために使用されるＧＵＩを示す。スマートミラー１００は、（例えばスマートミラー１００内のオンボード記憶域上に）ローカルにダウンロードされる音楽及び／又はSpotify等の外部ソース及びサードパーティサービスからストリーミングされる音楽もサポートすることができる。音楽は遠隔装置（例えばスマートフォン）上に記憶し、無線接続又は有線接続によってスマートミラー又はスピーカに転送することもできる。音楽は活動と独立に選択することができ、スマートミラー１００又はスマートミラー１００に接続されるスピーカ（例えばBluetoothスピーカ）によって再生することができる。加えて、音楽はプレイリストとして構成し整理することができる。プレイリストはユーザ、別のユーザ、又はインストラクタによって決められ得る。図２８Ｆは、スマートミラー１００との所与のセッション中にユーザが選択するための複数のプレイリストをＧＵＩがサポートできることを示す。
【０１１０】
スマートミラークラス（ビデオコンテンツ）の閲覧及び選択
[0226]  このＧＵＩは、スマートミラー１００にダウンロード及び／又はストリーミングするために入手可能な様々なコンテンツをユーザが検索し閲覧することも可能にすることができる。このＧＵＩは、ユーザが選択可能な提供されているフィットネスクラス（個人エクササイズを含む）の一覧を広く提供することができる。ライブストリーム、録画ビデオコンテンツ、及び／又はカスタマイズされたフィットネスクラス等の様々な種類のコンテンツが含まれ得る。これだけに限定されないがクラス名、インストラクタの名前、所要時間、能力水準、日時（特にライブストリームの場合）、ユーザの評価、並びにインストラクタの写真及び／又はトレーニングの代表的な画像を含む各クラスの関連情報がユーザに表示されるようにコンテンツを構成することができる。特定のフィットネスクラスが選択されると、これだけに限定されないがクラスのタイムライン、クラスのスケジュール（例えば運動の種類）、クラスに登録している他のユーザの名前、クラスを過去に完了したユーザのバイオメトリクデータ、順位掲示板、及びユーザのレビューを含むクラスに関する追加情報をユーザに表示することができる。一部の事例では、フィットネスクラスの一覧内で及び／又は特定のフィットネスクラスが選択されたらクラスのプレビュービデオをユーザに表示することができる。
【０１１１】
[0227]  ユーザが選択したコンテンツがオンデマンドである場合、そのコンテンツはスマートミラー１００上で直ちに再生することができ又は後で消費するために保存することができる。そうではなくコンテンツがライブストリームである場合、ライブフィットネスクラスが行われる日時を示す項目をＧＵＩ内の統合カレンダが作成することができる。ユーザがコンテンツを後日再生したい場合、カレンダはオンデマンドコンテンツのための項目を含むように構成することもできる。このＧＵＩは、ユーザが登録した予約済みのフィットネスクラスの概要を提供するためにカレンダを表示することができる。カレンダは、ユーザがクラスを選択する場合に別のクラスとの重複によってスケジュールのぶつかりが起きるかどうかを判定するためにも使用することができる。とりわけユーザのカレンダ内の他の予定に対するスケジューリングの統合及び容易さを提供するために、このＧＵＩはユーザのサードパーティカレンダ（例えばMicrosoft Outlookカレンダ、Googleカレンダ等）にリンクすることもできる。
【０１１２】
[0228]  このＧＵＩは、最初に単一の一覧としてフィットネスクラスをまとめて列挙することができる。このＧＵＩは、クラスの一覧を絞り込むためにユーザが選択するための幾つかのカテゴリを提供することができる。このＧＵＩは、ユーザの好みとよりマッチするように、選択したフィットネスクラスの一覧をユーザが絞り込むのを助けるための１つ又は複数のフィルタも含むことができる。フィルタは、これだけに限定されないが運動の種類、所要時間、能力水準、インストラクタの名前、登録ユーザ数、提供されている空き数、登録ユーザ及びクラスを完了した過去のユーザに基づく平均ユーザスコア、怪我、場所、年齢、体重、層、身長、性別、ユーザの評価、人気、日時、及びスケジューリングの可用性を含むユーザ及び／又はフィットネスクラスの様々な属性に基づくことができる。
【０１１３】
[0229]  このＧＵＩは、ユーザが過去に参加したフィットネスクラスの一覧を提供するように構成することもできる。ユーザがフィットネスクラスを繰り返したい又は完了したい場合、この一覧は完全に完了したフィットネスクラスと部分的に完了したフィットネスクラスとに更に細分することができる。このＧＵＩは、ユーザがお気に入りとして指定したフィットネスクラスの一覧を提供することもできる。概してフィットネスクラスは、ユーザのお気に入りとしてコンテンツを指定するように構成される対話型要素を選択することによってクラスの前に、クラスの間に、又はクラスの後でお気に入り登録することができる。このＧＵＩは、注目のフィットネスクラスの一覧をユーザに提供することもできる。フィットネスクラスは、これだけに限定されないが主宰者又は編集者によって選択されること、人気（例えば一定の期間にわたるヒット数）、及びユーザの評価を含む様々な条件の下で注目され得る。
【０１１４】
[0230]  フィットネスクラスはユーザに推薦することもできる。ユーザのプロファイルとユーザのソーシャルネットワークとの組み合わせを使用し、推薦されるフィットネスクラスの一覧を生成することができる。例えば推薦は、これだけに限定されないがユーザの年齢、体重、身長、性別、トレーニングの履歴、評価、お気に入りのクラス、グループメンバシップ、連絡先一覧、能力水準、トレーニングのパフォーマンス、他のユーザ及び／又はインストラクタからの推薦、並びにソーシャルネットワークコンポーネントによってフォローされている他のユーザを含む様々な属性に基づき得る。ユーザが提供するフィードバックに基づき、推薦は更新し更に洗練させることができる。例えば、推薦されるフィットネスクラスの最初の一覧をユーザに表示することができる。ユーザは自分の興味とマッチする（又は自分の興味とマッチしない）クラスのサブセットを選択することができる。この選択に基づき、選択されたクラスとより厳密にマッチする、推薦されたフィットネスクラスの更新済みの一覧をユーザに提示することができる。
【０１１５】
[0231]  図２９Ａ〜図２９Ｃは、ユーザがフィットネスクラスを閲覧し選択するための例示的なＧＵＩを示す。図２９Ａは、ユーザのスマートフォン上のフィットネスクラスの典型的な一覧を示す。図示のように、クラスの一覧は時間、インストラクタの名前、運動の種類、及び所要時間を含むことができる。図２９Ｂは、１つ又は複数のフィルタを選択するための例示的なＧＵＩを示す。図示のように、フィルタはトレーニングの能力水準、所要時間、インストラクタ、及び運動の種類を含むことができる。特定のクラスが選択されると、図２９Ｃに示すようにＧＵＩはクラスに関する追加情報を提示することができる。例えばフィットネスクラスの簡潔な説明を提供することができる。加えて、トレーニングの激しさの目安を与えるためにクラスに参加しているユーザ及び／又は他の過去のユーザのバイオメトリクデータをユーザに表示することができる。このＧＵＩは、フィットネスクラスを開始する及び／又は（例えばユーザが過去にクラスを開始したが完了しなかった場合）再開するための対話型要素も含むことができる。
【０１１６】
[0232]  このＧＵＩは、ユーザの好みとよりマッチするように考案されたカスタマイズされたフィットネスクラスを生成する能力も提供することができる。カスタマイズされたフィットネスクラスは、複数のフィットネスクラスから抽出した個々の運動から構成することができる。含まれる運動の種類は、これだけに限定されないがユーザのフィットネスの目標、年齢、体重、能力水準、バイオメトリクデータ、過去のパフォーマンス、及びユーザが選択した運動の種類（例えば有酸素運動、筋力運動、ストレッチ運動）を含む様々なユーザ情報に依存し得る。それぞれの運動は、これだけに限定されないが所要時間、反復回数、及び運動条件（例えば抵抗、ウェイト、傾斜角）を含む様々な側面に従って修正することもできる。加えて、トレーニングの所望のペースに基づいて運動の順序を取り決めることができる。例えばより激しいトレーニングは、より難しい運動をトレーニングの中に一緒に入れることができる。より激しくないトレーニングは、トレーニングの全体を通して分散されるより多くの休憩時間を含むことができる。カスタマイズされたトレーニングの合計所要時間は、これだけに限定されないがユーザが定めた所要時間、ユーザが燃焼したいカロリ数、及び（例えば過度の努力、脱水症、肉離れによる）怪我のリスクを減らしながらユーザが自分のフィットネスの目標を満たすのに好ましい所要時間を決定するためのバイオメトリクデータを含む、ユーザの好みに依存する場合もある。
【０１１７】
クラスインタフェース
[0233]  ユーザがフィットネスクラスを選択し、クラスが始まると、ＧＵＩは様々な情報及び／又は制御をユーザに表示するように構成することができる。上記で説明したように、スマートミラー１００は主に表示パネル１２０によってビデオコンテンツを表示し、スピーカ１５２及び１５４によって音声出力を与えるために使用される。一部の事例では、表示パネル１２０は制御入力ではなく、より多くの情報を与えるＧＵＩ関連機能を表示するように構成することもできる。制御入力を有するＧＵＩの部分は、代わりにユーザのスマート装置上で表示することができる。従って、本明細書で説明するようにＧＵＩはスマートミラー１００と別の装置との間で分けることができる。当然ながら、上記で説明したようにスマートミラー１００は別の装置の支援なしで使用されるように構成することができる。その場合、ＧＵＩが提供する情報及び制御入力を表示パネル１２０上で完全に表示することができる。
【０１１８】
[0234]  図３０Ａ〜図３０Ｃは、一つにはフィットネスクラスを制御しユーザ入力を与えるために使用される、ユーザのスマートフォン上の例示的なＧＵＩを示す。図３０Ａは、ユーザのスマートフォン上のＧＵＩがトレーニングの特定の部分を再生し、一時停止し、巻き戻し、早送りし、又は飛ばす能力をユーザに与えることができることを示す。このＧＵＩは、ユーザが（例えばスマートミラー１００又はBluetoothスピーカからの）出力音声の音量を調節するための並びに運動及び／又はフィットネスクラスを評価するための制御も含むことができる。ユーザのスマートフォン上のＧＵＩは、現在の運動、能力水準、インストラクタの名前、及びルーチンの所要時間も表示することができる。図３０Ｂは、ユーザのトレーニングログの例示的なＧＵＩを示す。このトレーニングログは、トレーニングの前に、トレーニング中に、又はトレーニング後にアクセスすることができる。図示のように、トレーニングログは合計燃焼カロリ、合計トレーニング回数、ユーザが運動した合計時間、フィットネスの目標（例えば週の目標）を満たすことにおけるユーザの進捗、及び週の目標を満たすためのトレーニング回数に対する完了したトレーニング回数を含む様々な情報を含むことができる。図３０Ｃは、インストラクタ及び／又はフィットネスクラスに対するフィードバックをユーザが与えるための調査の例示的なＧＵＩを示す。
【０１１９】
[0235]  上記で説明したように、スマートミラー１００はトレーニング中に様々なＧＵＩ関連機能を表示することもできる。例えば図３１Ａは、インストラクタのビデオ、インストラクタの名前、能力水準、所要時間、クラス名、クラスの簡潔な概要、及びタイムラインを含むフィットネスクラスの概要をトレーニングの開始前に表示する。タイムラインはクラスのペース及び／又は激しさを示すために使用することができる。例えば図３１Ａのタイムラインは、より激しいトレーニングに対応する４つの期間（２本の平行バーでそれぞれ表す）を示している。一部の事例では、トレーニングの全体を通してタイムラインをスマートミラー１００及び／又はユーザのスマート装置上に表示することができる。ユーザがクラスの様々なセクションを選択しそこに飛ぶことを可能にするために、タイムラインは（タッチコマンドによってスマートミラー１００上で又はユーザのスマート装置上で）対話型とすることもできる。
【０１２０】
[0236]  クラスが始まると、ビデオコンテンツと併せてユーザのトレーニングの状態及び進捗を示すために様々なＧＵＩ関連機能を表示することができる。図３１Ｂは、トレーニング中のスマートミラー１００上の或る例示的なＧＵＩを示す。図示のように、このＧＵＩは経過時間を示すタイマ及び特定の運動に関するユーザの進捗を表示するための進捗バー（例えばタイマの周りの円として表す）を含むことができる。運動に応じて、運動の反復回数を表すためにカウンタを代わりに表示することができる。このＧＵＩは、運動の名称及び同じフィットネスクラスに実際に参加しているユーザの人数も示す。このＧＵＩは、トレーニング内の次の運動も表示することができる。ユーザが心拍（ＨＲ）モニタ等のバイオメトリクセンサを着用している場合、スマートミラー１００上のＧＵＩはユーザの心拍等のリアルタイムのバイオメトリクデータも表示することができる。ユーザの心拍に基づく燃焼カロリ数等、バイオメトリクデータから導出される追加情報も表示することができる。一部の事例では、インストラクタからの追加の記録でビデオコンテンツを増強することができる。例えば図３１Ｂは運動を行っているインストラクタ、並びに同じ運動を代わりの姿勢及び／又は動きを使用して行っているインストラクタの小さい表現を示す。代わりの姿勢はその運動のより困難なバージョンをユーザに示すことができる。
【０１２１】
[0237]  一部の事例では、スマートミラー１００がユーザのバイオメトリクデータを実際にモニタしてユーザに追加の案内を行うことができる。例えば図３１Ｃは、ユーザの心拍が所望の閾値を下回ったことを示すメッセージをスマートミラー１００が表示できることを示す。従ってスマートミラー１００は、自身の心拍を上げるためにユーザに対して自らの激しさを高めるようにユーザに示すことができる。別の例では、図３１Ｄはユーザの怪我に対処するように及び／又は怪我のリスクを減らすように運動が修正されたことをスマートミラー１００がユーザに知らせることができることを示す。他の事例では、これだけに限定されないが目標心拍ゾーンに対するユーザの心拍、目標歩数に対する歩数、ユーザの発汗量、ユーザの呼吸数、並びに特定の運動の姿勢及び動きをユーザが適切に手本にして真似ることができる程度（例えば「不十分」、「よい」、「素晴らしい」等のフィードバックを使用して評される）を含むバイオメトリクデータから導出される他の情報を含むメッセージをＧＵＩが提供することができる。
【０１２２】
[0238]  スマートミラー１００は、同じフィットネスクラスに参加している他のユーザの少なくとも一部に対応するアバタを表示することもできる。アバタは各ユーザの画像、アイコン、又はグラフィックとすることができる。例えばスマートミラー１００は、ユーザのアカウントの最初の作成中にアバタとして表示するためのユーザの画像を取得することができる。画像は後で修正し又は置換することができる。図３１Ｅ〜図３１Ｋは、他のユーザのアバタ、名前、及び場所の幾つかの例示的表現を示す。これだけに限定されないがトレーニング中の他のユーザのスコア、能力水準、及びバイオメトリクデータ（例えば心拍、目標心拍ゾーンに対する心拍、歩数）を含む、他のユーザからの追加情報も表示することができる。
【０１２３】
[0239]  スマートミラー１００上に表示される他の情報は、目標心拍ゾーンに対するユーザの心拍を含むことができる。図３１Ｆ〜図３１Ｋは、心拍範囲を表す水平の心拍範囲バー３１００を示す。心拍範囲バー３１００上の目標心拍ゾーン３１０２と組み合わせてユーザの心拍がバー上に表示される。この情報は、トレーニング中に適切な水準の激しさがユーザに加わっているかどうかを視覚的に示すことができる。この心拍情報は、ユーザがトレーニング中の自らのパフォーマンスを示すためのスコアを計算するためにも使用することができる。例えば図３１Ｉ〜図３１Ｋは、所定のスコア、別のユーザのスコア、同じ運動及び／又はトレーニングを行ったときのユーザの過去のスコア等の目標スコア３１１２に対するユーザのリアルタイムスコア３１１４を示すスコアバー３１１０を表示する。以下で論じるように、ユーザのスコア３１１４は、一定の基準を満たすことで付与される点数に基づき運動又はトレーニングが進むにつれて変化し得る。一部の事例では、トレーニング中に又はトレーニング後に順位掲示板を表示することができる。順位掲示板は、各々のスコアに基づいてユーザを順位付けすることができる。
【０１２４】
[0240]  トレーニングが完了すると、ＧＵＩは上記で説明したトレーニングの要約及び週のエクササイズログを表示することができる。例えば図３１Ｌは、図３０Ｂ内のユーザのスマートフォン上で表示されているＧＵＩに関して先に説明したような、スマートミラー１００上のトレーニングログを示す。図３１Ｍはトレーニングの要約を示す。図示のように、このＧＵＩはユーザのスコア、ユーザの心拍が目標心拍ゾーン内にあった持続時間、ユーザの平均心拍、燃焼カロリ数、及びトレーニング中のユーザの心拍の変化を示すグラフを提供することができる。図３１ＭのＧＵＩは、ユーザが自らの日々の運動の目標を満たした曜日も表示することができる。
【０１２５】
[0241]  一部の事例では、ユーザがトレーニング中に又はトレーニング後にアチーブメント（achievement）を得ることができる。これらのアチーブメントは、以下で説明するようにユーザが一定の基準を満たすとき付与することができる。アチーブメントは、受け取った直後に又はトレーニングの完了後にフィットネスクラス内の他のユーザと共有することもできる。同様に、ユーザはトレーニング中に又はトレーニング後に別のユーザのアチーブメントを見ることができる。アチーブメントの表示はユーザの好みに応じて設定内でオンオフ切り替えることができる。
【０１２６】
[0242]  上記で説明したように、スマートミラー１００はインストラクタの小さい表現を表示することができる。一部の事例では、カメラ１３０を使用して捕捉されるユーザの対応する表現をインストラクタの小さい表現にオーバレイすることができる。ユーザが自分の姿勢及び動きをインストラクタと比較できるようにするために各表現は半透明とすることができる。一部の事例では、２つの表現を互いに比較するときのより優れた視覚的明瞭性を与えるために、インストラクタの表現又はユーザの表現を棒モデルとして表示することができる。一部の応用では、特定の運動を行うときの案内のために、ＧＵＩは他のユーザ及び／又はインストラクタの表現をユーザがダウンロードできるようにすることができる。更にスマートミラー１００及びＧＵＩは、ユーザが比較のために複数の表現を表示できるようにすることができる。例えばフィットネスクラス内の各ユーザの表現をスマートミラー１００上に表示することができる。
【０１２７】
[0243]  スマートミラー１００上に表示される様々なＧＵＩ関連機能は、上記で説明した設定ＧＵＩによってオンオフ切り替えることができる。これらのＧＵＩ機能のレイアウト、色、及びサイズもカスタマイズ可能とすることができる。例えばビデオコンテンツ及びユーザの反射がトレーニング中により雑然とせずに及び／又はより妨げられずに見えるように、ユーザは可能な限り少ない情報（例えばタイマ、運動の種類、及び進捗バーだけ）を表示したい場合がある。
【０１２８】
[0244]  スマートミラー１００は、トレーニング中にリアルタイムでコンテンツを動的に調節し適応させるように構成することもできる。かかる調節は、ユーザの好み及びインストラクタの推薦に依存し得る。例えばユーザは様々な種類のフィットネスルーチンに関する好み（例えば有酸素トレーニング、筋力運動、ストレッチ、上半身トレーニング、コアトレーニング、下半身トレーニング、現在の怪我、及び過去の怪我）を指定することができる。これらの好みに基づき、インストラクタが１組の特定のフィットネスルーチン及びそれらのフィットネスルーチンの過去のユーザの評価を推薦することができる。
【０１２９】
[0245]  次いで、推薦されたフィットネスルーチンをユーザにストリーミングし、ユーザフィードバック（例えば運動の激しさの好み、特定の身体部分の運動に関する好み）に基づいてリアルタイムで更新することができる。フィットネスルーチンの激しさを調節するためにバイオメトリクデータ（例えば心拍、呼吸数）もモニタすることができる。例えばインストラクタ（又はユーザ）はトレーニング中のユーザの心拍の目標範囲を指定することができる。ユーザの心拍が目標範囲から外れた場合、スマートミラー１００は最初にユーザに警告し、その後、ユーザの心拍を目標範囲内に至らせるように又はそのフィットネスルーチンがもはや好まれていない場合は目標範囲を修正するようにコンテンツを調節することができる。コンテンツの動的な適応は、決定木、ニューラルネットワーク、又は別の機械学習法と共にプロセッサを使用してユーザフィードバック又はバイオメトリクデータを分析することによって達成することができる。
【０１３０】
スマートミラーを用いたソーシャルメディアの共有
[0246]  スマートミラー１００は、ユーザが別の人（例えば別のユーザ、インストラクタ）及び人のグループ／コミュニティと連絡を取ることを可能にするソーシャルネットワーキングコンポーネントも有することができる。ユーザはＧＵＩに組み込まれた検索機能を使用して別の人と連絡を取ることができる。検索機能は、これだけに限定されないが正式氏名、ユーザ名、年齢、層、場所、フィットネスの興味、フィットネスの目標、能力水準、体重、身長、性別、現在の怪我、負傷歴、及びトレーニング音楽の種類を含む様々な属性に基づいてユーザが別の人を検索できるようにすることができる。一例では、ユーザが連絡を取りたい別の人を選択すると、その後の確認／承認を得るためにその別の人に対して要求を送信することができる。その別の人が承認すると、ユーザはその別の人と連絡を取ることができ、連絡先一覧上でその人を見ることができる。一部の事例では、ユーザは他のユーザからの要求を自動で承認するように自分のアカウントを構成することができる。これはＧＵＩの設定部分の下で選択される選択肢であり得る。
【０１３１】
[0247]  このＧＵＩは、ユーザが別の人と連絡を取るための他の方法も提供することができる。例えばユーザは、特定のフィットネスクラスへの参加に基づいて他のユーザと連絡を取ることができる。例えばユーザはフィットネスクラスに登録することができる。クラスが始まる前にユーザは同じクラスに参加する他のユーザを見ることができてもよい。このＧＵＩはユーザが別のユーザを選択し、連絡を取る要求を送信できるようにすることができる。連絡を取る要求は、フィットネスクラス中に又はその後で送信することもできる。このＧＵＩは、上記で説明した属性（例えばユーザの表現を形成するために属性は組み合わせることができる）並びにこれだけに限定されないが同様のトレーニングの履歴、同様のトレーニングのパフォーマンス又は経過、順位掲示板上の同様のスコア、（例えばユーザの明確な場所、インターネットプロトコル（ＩＰ）アドレスに基づく）地理的な近さ、及び／又は他のユーザとのつながりの共有（例えば一次、二次、三次のつながり）を含む他の属性に基づいて連絡を取るための人を推薦することもできる。このＧＵＩは、ユーザが順位掲示板に目を通し、順位掲示板上に表示されている別のユーザを選択することを可能にすることもできる。他のユーザが選択されると、ここでも連絡を取る要求を送信することができる。
【０１３２】
[0248]  このＧＵＩは、ユーザの好みに応じてグループ化及び／又は整理され得る連絡先一覧をユーザに提供することができる。例えば連絡先一覧は、ユーザの近親、友人、同僚、インストラクタの一覧、同様の興味を共有する人、層等に基づいて構成することができる。連絡先一覧は、ユーザが１つ又は複数のグループを選択し表示することを可能にするフィルタも含むことができる。
【０１３３】
[0249]  加えてこのＧＵＩは、ユーザが別のグループ及び／又はユーザのコミュニティに参加できるようにすることができる。例えば、ユーザはサイクリングに興味のあるユーザのためのグループを作成することができる。ボクシング、ランニング、ウェイトリフティング、及び／又はヨガ等の他の関心事に興味のあるユーザのために別のグループを作成することができる。グループは、どのユーザもＧＵＩによってグループを見ることができ、グループに参加するために連絡を取る要求を送信することができる公開グループに設定することができる。グループは、ＧＵＩによって得ることができず、招待によってのみユーザが参加することを可能にする非公開グループに設定することもできる。グループはユーザ又はインストラクタによって作成され得る。他のユーザは、作成者又は適切な管理者権限を有する別のユーザによって承認されるとグループに参加することができる。一部の事例では、全ての連絡を取る要求を自動で承認するようにグループを構成することができる。
【０１３４】
[0250]  グループは、一つには互いに情報を伝え共有し合うためのフォーラムをユーザに提供するために使用することができる。例えばユーザは様々なフィットネスクラスの推薦を他のユーザに行うことができる。別の例では、自分が教える新たな又は次回のフィットネスクラスに関するメッセージをインストラクタが送信することができる。別の例では、フィットネスクラスを始めようとしていることを示すメッセージをユーザが送信することができる。メッセージは他のユーザがフィットネスクラスに直接、従ってフィットネスクラスを選択するための先に説明した様々なナビゲーション画面を飛ばして参加することを可能にする対話型要素を提供することができる。加えてユーザは、スマートミラー１００によって取得された音声及び／又はビデオを含むメッセージをグループ内の他のユーザと共有するために投稿することができる。例えばユーザは、自らの減量の進捗を示すビデオを投稿することができる。別の例では、ユーザはフィットネスクラスに参加しているインストラクタ及び／又は他のユーザのビデオを表示することができる。グループの様々なメンバを追跡し順位付けするために、グループ内のユーザがグループ固有の順位掲示板を生成することもできる。
【０１３５】
[0251]  一部の事例では、このＧＵＩは、グループ内のユーザの少なくとも一部が特定のフィットネスクラスに一緒に参加することを可能にすることもできる。例えばグループ内のユーザがサブグループを形成することができ、サブグループの指定されたリーダが上記で説明した同様のプロセスを使用してフィットネスクラスを選択し、それによりサブグループの他のメンバを同じフィットネスクラスに自動で参加させることができる。このＧＵＩは、同じグループ及び／又はサブグループ内のユーザ間の生中継の音声及び／又はビデオチャットを提供することもできる。例えばユーザのサブグループがフィットネスクラスに一緒に参加する場合、このＧＵＩはサブグループのユーザがトレーニング中に互いに連絡を取ることを可能にすることができる。この連絡は、表示パネル１２０上に表示される運動の上にオーバレイされる、他のユーザからの音声及びビデオ（例えば他のユーザの頭部、顔、又は体を示すフレーム）ストリームを含むことができる。サブグループは、（グループ内のユーザに制限されるのとは対照的に）ユーザが自分の連絡先一覧上の１つ又は複数の連絡先を選択することに基づいて形成することができることも理解すべきである。
【０１３６】
[0252]  このＧＵＩは、ユーザが生成した様々なコンテンツ及びスマートミラー１００によって自動生成されたコンテンツを含めるためのソーシャルネットワークブログをユーザが作成することも可能にすることができる。ユーザが生成するコンテンツは、これだけに限定されないが様々なフィットネスクラスの評価又はレビュー、ユーザが生成した音声メッセージ、ユーザが生成したビデオメッセージ、１つ又は複数のフィットネスクラスにリンクする対話型要素を含むことができる。自動生成されるコンテンツは、これだけに限定されないが順位掲示板上のユーザのスコアに対する更新、ユーザによるアチーブメント（例えばフィットネスの目標を完了すること）、及びフィットネスクラスへの出席を含むことができる。ユーザのソーシャルネットワークブログ上で表示されるコンテンツは、公開（例えばどのユーザもコンテンツを見ることができる）又は非公開（例えばユーザが指定した被選択ユーザ群だけがコンテンツを見ることができる）であるものとして指定することができる。
【０１３７】
[0253]  このＧＵＩは、ユーザが別のユーザを「フォロー」することも可能にすることができる。この説明では「フォロー」は、これだけに限定されないが他のユーザのソーシャルネットワークブログ、トレーニングの履歴、及び様々な順位掲示板上のスコアを含む公にアクセス可能な別のユーザの情報をユーザが見ることができることとして定義する。別のユーザをフォローする選択肢は、ユーザが他のユーザと連絡を取りたいかどうかを判断するとき別の選択肢として提示することができる。従ってこのＧＵＩは、他のユーザと連絡を取ることの脈絡において上記で説明した同様の方法を使用してユーザが別のユーザをフォローできるようにすることができる。
【０１３８】
[0254]  上記で説明したように、スマートミラー１００はこれだけに限定されないがユーザのプロファイル、ソーシャルネットワークブログ、アチーブメント、バイオメトリクス、活動の選択、ビデオ録画、及びフィードバックを含む様々なユーザ情報を他のユーザと共有するために使用することができる。例えばユーザＡはフィットネスルーチンに関する自らの進捗をユーザＢと共有することができ、ユーザＢはユーザＡにフィードバック（例えば絵文字、音声メッセージ、ビデオメッセージ等）を与えることができる。別の例では、スマートミラー１００上の又はユーザのスマートフォン上のＧＵＩは、トレーニングの完了後にスマートミラーのカメラ１３０又はスマートフォンによって図３２Ａに示すように自撮り画像を撮るようユーザを促すことができる。次いでカメラ１３０及び表示パネル１２０は、所望のポーズを作るためにユーザのライブビデオを表示するように構成され得る。その後、図３２Ｂに示すようにユーザの画像を（例えば予め設定された時間の後で又はユーザによる入力コマンドに基づいて）取得することができる。その後、図３２Ｃに示すようにユーザの画像は他の（例えば同じフィットネスクラス内の、ユーザの連絡先一覧内の、ユーザのグループ内の）ユーザと共有することができる。ユーザは他のユーザの画像を見ることもできる。
【０１３９】
[0255]  別の例では、カメラ１３０がトレーニング中のユーザＡのビデオを録画することができ、そのビデオは後でユーザＢと共有され得る。ユーザＢが同じトレーニングを行うとき、ユーザＢのライブビデオを有する表示パネル１２０上にユーザＡのビデオをオーバレイすることができる。ユーザＢがトレーニング中に自分の姿勢及び／又は動きをユーザＡと比較することができるように、ユーザＡのビデオ録画及びユーザＢのライブビデオのそれぞれは半透明とすることができる。一部の事例では、トレーニングを行う間各々のスマートミラー１００上に表示するために、スマートミラー１００はユーザが他のユーザ及び／又はインストラクタのビデオ録画をダウンロードできるようにすることができる。このようにして、スマートミラー１００はユーザがトレーニング中に自分のパフォーマンスを他の人と比較することを可能にする「ゴーストモード」をサポートすることができる。例えばユーザは同じトレーニングを行っている複数の専門家のビデオ録画をダウンロードすることができる。次いでユーザは、それぞれの専門家のビデオ録画を（個々に又は組み合わせて）表示してそのトレーニングにおけるユーザの経過を評価することができる。
【０１４０】
[0256]  スマートミラー１００はアチーブメントもサポートすることができる。アチーブメントは、アチーブメントを得るための一定の基準を満たすときユーザに与えられる報酬として定義する。報酬は、これだけに限定されないがバッジ（例えばユーザが他者と共有することができるビジュアルグラフィック）、ユーザの順位掲示板の順位に寄与する点数、及びプレミアムコンテンツへのアクセス又は割り引きを含むことができる。アチーブメントは、これだけに限定されないが数日間連続して運動すること、運動の目標を満たすこと、一定の種類のトレーニング及び／又は運動を完了すること、一定数のトレーニング及び／又は運動を完了すること、及びより困難な能力水準に進むことを含む様々な理由で与えることができる。アチーブメントの要約をＧＵＩ上でユーザに表示することができる。
【０１４１】
[0257]  情報はユーザ間で幾つかのやり方で共有することができる。一例では、スマートミラーが同じネットワークに接続されている場合（例えばジム、ホテル、又は自宅における複数のスマートミラー）、スマートミラーはローカルな直接接続によってデータを互いに直接共有することができる。別の例では、遠隔ネットワーク接続（例えば無線ネットワーク、無線インターネット、電気通信網）を介して、各ユーザのスマート装置上にインストールされているアプリケーションによって情報を共有することができる。情報はサーバ上に遠隔的に記憶することもでき、かかる情報は後で（例えばスマートミラー１００及び／又はユーザのアカウントの設定に応じてユーザの承認ありで又はなしで）ユーザ間に配信することができる。
【０１４２】
順位掲示板、心拍、及び目標心拍ゾーン間の遷移
[0258]  上記で説明したように、このＧＵＩはユーザのスコアに従ってユーザを順位付けするための１つ又は複数の順位掲示板も含むことができる。例えば順位掲示板は、クラス中の及びクラス後の参加者のパフォーマンスを順位付けするためにフィットネスクラスごとに生成することができる。別の例では、運動の種類又は様々な運動の組み合わせに基づいて、全員ではないにせよ多くのユーザを順位付けするために１つ又は複数の全体順位掲示板を使用することができる。
【０１４３】
[0259]  順位掲示板は、一つにはスマートミラー１００を使用するときの競争環境をもたらすために使用することができる。ユーザは自分のスコアを使用し、自分の現在スコアをスマートミラー１００によって記録された自分の過去のスコアと比較することによってトレーニングにおける自分の進捗を評価することができる。加えて、ライブ設定（例えば同じフィットネスクラス内のユーザ）の中で又は他のユーザによって記録された過去のスコアに対してより高いスコアを得るために、或るユーザは１人又は複数の他のユーザと（例えば全体で、同じグループ内で、同じサブグループ内で）競争することができる。ユーザは、これだけに限定されないが層、性別、年齢、身長、体重、怪我、場所、能力水準、及びフィットネスの目標を含む同様の属性を示す他のユーザに表示するために順位掲示板を構成することができる。これらの属性はユーザに依存することができ（例えば順位掲示板はユーザと同様のユーザを含み）、又は完全に独立とすることができる（例えば順位掲示板はユーザが指定した基準だけに依存するユーザを含む）。
【０１４４】
[0260]  順位掲示板上でのユーザのスコアは様々なやり方で計算することができる。一例では、異なる目標ヒアレート（ＨＲ）ゾーン間でユーザのヒアレートがどの程度素早く動くのかに基づいてユーザのスコアを決定することができる。目標ヒアレートゾーンは、ユーザのピーク心拍の何らかのパーセンテージ範囲として定義することができる。従って、これだけに限定されないが休憩ゾーン、フィットネスゾーン、エアロビックゾーン、アナエロビックゾーン、脂肪燃焼ゾーン、及び有酸素ゾーンを含む様々な心拍ゾーンを規定することができる。運動ビデオのセクションごとに異なる目標心拍ゾーン（例えば初めのウォームアップ心拍ゾーン、インターバル中の交互の休憩心拍ゾーン及びアナエロビック心拍ゾーン、並びに終わりのウォームダウン心拍ゾーン）があってもよい。これらのゾーンの定義に応じて、ユーザのピーク心拍のパーセンテージの範囲内で一部のゾーンは重複し得る。
【０１４５】
[0261]  トレーニング中にユーザに与える点数を決定するために、ＨＲ精度パーセンテージを使用することができる。ＨＲ精度パーセンテージは、異なる目標ヒアレート（ＨＲ）ゾーン間でユーザのヒアレートがどの程度素早く動くのかを表す。より高いスコアはＨＲが瞬時に変わることに相当し得る。しかし、この状況は非現実的である可能性があり及び／又はユーザに対して極めて困難な条件を課し、偏ったスコアの原因となる場合がある。一部の事例では、ユーザの心拍を異なるＨＲゾーン間の遷移を表すＨＲカーブと比較することによってスコアを代わりに計算することができる。より現実的に達成可能なＨＲ精度パーセンテージをもたらすために、ＨＲカーブは各ＨＲゾーンの遷移間の平滑化効果を含むことができる。平滑化効果は、これだけに限定されないがユーザの履歴的なＨＲデータ、ユーザのコミュニティのＨＲデータ、ユーザの好み、ユーザの層、運動及び／又はトレーニングの構成を含む様々なメトリクに依存することができる。
【０１４６】
[0262]  或る使用事例では、トレーニングを行っている複数のユーザを単一のスマートミラー１００がサポートすることができる。トレーニング中、各ユーザのスコアを表示パネル１２０上に表示することができる。このようにしてユーザはトレーニング中に自分のスコアを互いと比較することができ、そのことは各ユーザが単独で別々に運動する場合と比較して、より優れたトレーニングパフォーマンスをユーザが達成するための動機付けを与える可能性がある。
【０１４７】
[0263]  別の例では、ユーザのスコアはこれだけに限定されないがユーザの歩数、運動ごとの反復回数、移動距離（例えば走っている又は歩いている場合）、燃焼カロリ、ユーザのＨＲが特定のＨＲゾーン内にある時間、特定の運動ルーチンを行うときのユーザの姿勢及び／又は動きを含む、（収集されるバイオメトリクデータの種類に依存し得る）ユーザのトレーニングパフォーマンスの他の要因に基づいて計算することができる。一部の事例では、ユーザのスコアはこれだけに限定されないが持ち上げているウェイト、トレッドミルの傾斜角、エクササイズバイクの抵抗設定、ヨガ中の支持ブロックの使用を含む、特定の運動をより困難に又は容易にする条件に基づいて修正することができる。これらの修正は報酬のためにユーザのスコアに適用する乗数の形を取ることができ、運動の条件の相対的困難度に基づいてユーザにペナルティを科す。
【０１４８】
[0264]  ユーザのスコアは、上記で説明した要因の１つ又は複数の組み合わせとすることができる。一部の事例では、ユーザのスコアは、ユーザのスコアを意図的に偏らせるために特定の運動に加えられる重みを更に含み得る。例えばスタミナを高めるというユーザのフィットネスの目標に対応するように、筋力に関係する運動と比較して有酸素に関係する運動に関してユーザにより多くの点数を付与することができる。筋力を高めるというフィットネスの目標を表すスコアをユーザに与えるために、筋力に関係する運動の方が有酸素に関係する運動よりも多くの点数が与えられる場合にもユーザのスコアを計算することができる。このようにして、様々なフィットネス属性に関する各々の進捗を表す定量的メトリクをユーザに伝えるために、ユーザのバイオメトリクデータ及びトレーニングの履歴に基づいて複数のスコアを生成することができる。
【０１４９】
スマートミラーのバックグラウンドプロセス
[0265]  スマートミラー１００の動作及び／又はスマートミラー１００の表示パネル１２０上に表示されるコンテンツにアクセスしそれを制御する能力をＧＵＩがユーザに与えることに加え、スマートミラー１００を実際に使用していないとき様々なバックグラウンドプロセスがユーザの追加情報を提供することもできる。バックグラウンドプロセスは、特定の機能であって、その機能の出力に応じて出力の表現を伴うユーザへのメッセージの生成及び伝送をもたらす、特定の機能を実行するプロセスであり得る。バックグラウンドプロセスは実質的に自動化することができる。かかる自動化は、例えばバックグラウンドプロセスが実行されている間ユーザが自分のスマート装置上で他のアプリケーションを実行することを可能にする。これらのバックグラウンドプロセスはユーザのスマート装置（例えばスマートフォン）上でローカルに、又はスマートミラー１００及び／又はユーザのスマート装置への通信アクセスを有する装置（例えばサーバ）上で遠隔的に実行され得る。バックグラウンドプロセスは、ユーザのスマート装置、スマートミラー１００、及び／又は遠隔装置上にインストールされたアプリケーションによって部分的に制御することができる。
【０１５０】
[0266]  バックグラウンドプロセスは、これだけに限定されないがテキストメッセージ、電子メール、ボイスメール、又はユーザのソーシャルネットワークアカウント上への投稿を含む様々な種類のメッセージ（通知としても扱われる）をユーザに送信するように構成することができる。メッセージの頻度はメッセージのコンテンツに応じて異なり得る。例えばユーザが運動するためのリマインダを含むメッセージは毎日１時間おきに送信することができる。別の例では、別のユーザ又はインストラクタからのメッセージを発信後直ちにユーザに送信することができ、又はダイジェスト（例えば複数のメッセージを含む電子メールダイジェスト）として送信するために他のメッセージと共に記憶し集約することができる。更に別の例では、フィットネスクラスの推薦を毎週又は毎月ユーザに送信することができる。概して、メッセージは一つにはユーザの好みに応じて様々な（例えばメッセージの生成直後から数か月更には数年に及ぶ）頻度でユーザに送信することができる。バックグラウンドプロセスは電力消費を減らすように構成し、従って電池を使用して動作する装置（例えばユーザのスマートフォン又はタブレット）の持続時間を延ばすこともできる。
【０１５１】
[0267]  一部の事例では、バックグラウンドプロセスによって送信されるメッセージはユーザが入力を行うための対話型要素（例えばウェブリンク、ボタン）を含むことができる。例えばクラスの推薦を含むメッセージは、ユーザが選択することができる１つ又は複数の選択肢（例えば「クラスに登録する」、「興味がない」）を含むことができる。ユーザがクラスに登録するための選択肢を選択した場合、ユーザがクラスを確認し登録を完了できるようにするウェブページ又はアプリケーションを画面に開くことができる。別の例では、ユーザが自分の反応を示す絵文字を送信するための選択肢を、別のユーザ（例えばユーザの友人）の最新状況を含むメッセージが提供することができる。例えばユーザの友人が自身のフィットネスの目標の１つを満たすことに成功した場合、ユーザは笑顔又は上を向いた親指を送信することができる。更に別の例では、メッセージは、ユーザの友人が特定のフィットネスクラスに参加していることを示すことができ、ＧＵＩの他の画面を検索することなしにユーザがそのフィットネスクラスに参加することを可能にするための選択肢を含むことができる。
【０１５２】
[0268]  概して、バックグラウンドプロセスによって生成されるメッセージには様々なコンテンツが含まれ得る。例えばバックグラウンドプロセスは、ユーザがスマートミラー１００を前に使用してからの期間をモニタすることができる。既定の閾値（例えば１時間、１日、１週間）を超えた後、運動することをユーザに思い出させるためのメッセージを生成することができる。メッセージは１つ又は複数のフィットネスの目標を満たすことに向けたユーザの進捗も含むことができる。スマートミラー１００は、これだけに限定されないが新たなソフトウェア更新がインストール可能であるとき、ユーザのスマート装置とスマートミラー１００との間の又はスマートミラー１００とネットワークとの間の接続性の問題、ユーザのアカウントへの不正ログイン、及び別のユーザ（例えば家族）がスマートミラー１００を使用しているときを含む最新状況もユーザに送信することができる。
【０１５３】
[0269]  バックグラウンドプロセスは、ユーザに直接送信される又はユーザのソーシャルネットワークブログ上に投稿されるインストラクタ（又は別のユーザ）からのメッセージを中継することもできる。メッセージは、これだけに限定されないがフィットネスクラスの最新状況（例えばキャンセル、スケジュール変更）、特定のフィットネスクラス後のインストラクタからのフィードバック、ユーザへの指導を定期的に行う個人トレーナからのフィードバック、フィットネスクラスへの推薦、コミュニティフォーラムに投稿されるメッセージ、他のユーザからのメッセージのダイジェスト、及び／又はユーザのソーシャルネットワークへの接続要求を含むことができる。バックグラウンドプロセスは他のユーザ（例えば友人、ユーザがフォローする人）の更新をモニタし、特定の更新が行われたとき自動化された方法でメッセージを送信することもできる。メッセージは、これだけに限定されないが１つ又は複数のフィットネスの目標を他のユーザが完了したこと、新たなフィットネスクラスに他のユーザが登録及び／又は参加したこと、他のユーザが特定のフィットネスクラスをお気に入り登録していること又はそのクラスに高評価を与えていること、順位掲示板上での他のユーザの順位の変化、（例えばフィットネスクラスを完了した後の）他のユーザの更新された写真、及び誕生日の願い事を含む様々なコンテンツを含み得る。
【０１５４】
スマートミラー用のコンテンツの生成
[0270]  スマートミラー１００は、インストラクタ（又は他のユーザ）によって生成されたコンテンツをユーザに容易に広めることを可能にする柔軟なプラットフォームを提供するように構成される。上記で説明したスマートミラー１００の様々なネットワーキング機能は、ビデオコンテンツをユーザのスマートミラー１００に直接ライブストリームすること又はユーザが後で消費するために集中型配信プラットフォーム（例えば遠隔サーバ、クラウドサービス）上に記憶することを可能にし得る。一部の事例では、ビデオコンテンツはスマートミラー１００に接続されるソフトウェアアプリケーション（例えばスマートミラー１００の製造業者からのファーストパーティアプリケーション又はスマートミラー１００と互換性のあるストリーミングサービスからのサードパーティアプリケーション）を使用することによって配信することができる。
【０１５５】
[0271]  ビデオコンテンツは、フィットネススタジオ又はユーザの自宅等の様々な設定において生成することができる。一例では、インストラクタがスタジオを使用してフィットネスクラスのビデオコンテンツを生成することができる。フィットネスクラスのビデオを取得するために、スタジオは標準的な１台のカメラのセットアップ又はより洗練されたセットアップ（例えば複数の視角におけるビデオを取得するための複数のカメラ）を使用することができる。クラスをストリーミングするために使用する視聴覚機器をモニタし及び／又は制御するためにプロデューサを使用することができる。フィットネスクラスは、インストラクタがトレーニングを行う始まりから終わりまでの単一の連続撮影として定めることができる。
【０１５６】
[0272]  スタジオは一度に１クラスストリーミングするようにセットアップすることができる。クラスのビデオ／音声は、ハードウェアエンコーダ（例えばEpiphan Pearl）によって捕捉されコード変換される。コンテンツがコード変換され（非公開又は公開）ＨＬＳストリームにブロードキャストされる低レイテンシのクラウドサーバ（例えばWowzaクラウドサーバ）にビデオコンテンツをアップロードすることにより、クラスをライブストリーミングすることができる。コンテンツは、（例えばオンデマンドコンテンツとして）後で再利用し又は再生するために高解像度で記録することもできる。
【０１５７】
[0273]  スタジオは、ビデオが録画されるトレーナウォールを有する部屋を含み得る。部屋は、おおよそ横１８フィート、縦３０フィート、及び高さ１２．３フィートの寸法を有することができる。ビデオを録画するカメラはトレーナウォールから約１５フィートの所に配置することができる。カメラは、録画する領域に対応するおおよそ横８フィート、縦９フィート、及び高さ９フィートの寸法を有するトレーナ領域の視野を有するように構成することができる。インストラクタの所望の表示及び視野に応じて、異なる部屋の寸法及びカメラの配置を有する他のスタジオ構成も使用することができる。
【０１５８】
[0274]  録画領域は「ブラックボックス」であるように構成することができ、ブラックボックスでは録画領域の壁が暗い色の材料（例えば艶消しの黒色ペンキ）で覆われ、床が高グリップの暗い色の材料（例えばテクスチャの少ない黒いゴム床）で覆われる。録画領域は、様々な高さに配置され、インストラクタの両側で小さい半円を形成するように組み立てられる側面照明装置によって照らすことができる。天井照明は床からの反射及び光の散乱を招く場合がある。「黒く何もない」構成を維持するために天井照明の存在は減らすべきである。照明システムは、様々な色及び照明効果（例えばハイライト効果、ウォッシュ効果）で光を放つように構成することもできる。
【０１５９】
[0275]  他の設定では、これだけに限定されないがピクチャビデオ内のピクチャ用の１つ又は複数のグリーンスクリーン、全て白色の背景幕、黒いプレキシガラスの床、及び灰色のコンクリートの床を含む様々な色、パターン、及び／又は表面仕上げの面を有するように録画領域を構成することができる。スタジオは、様々な角度でビデオを録画するために１つ又は複数のカメラを有するように構成することもできる。例えば、マスタビデオ用のＢロール又はピクチャ構成におけるピクチャと共に２つのカメラを使用することができる。様々な角度変化においてビデオを録画する２つのカメラを使用することもできる。
【０１６０】
[0276]  カメラは、ライブストリーミング及び／又は録画のために様々な解像度（例えば１０８０ｐ、１０８０ｉ、２Ｋ、超高精細（ＵＨＤ）、４Ｋ、８Ｋ）でビデオを録画するように構成することができる。カメラによって録画されるビデオは、これだけに限定されないがＨ．２６４形式及びＭＰＥＧ形式を含む様々な形式にあり得る。ビデオは様々なフレームレート（例えば２４フレーム／秒）で録画することができる。例えば単一の固定カメラ（Sony FS5K）を横倒しにして取り付けて縦向きビューのビデオを録画することができる。録画ビデオの後処理中の色補正処理の量を減らすために、エンコーダに伝える前にルックアップテーブル（ＬＵＴ）をビデオフィードに適用することができる。これだけに限定されないが、国際標準化機構（ＩＳＯ）設定（例えばＩＳＯ  ３２００）及び白バランス（ＷＢ）設定（例えばＷＢ  ６３００Ｋ）を含むカメラに対する他の様々な設定を調節することができる。
【０１６１】
[0277]  音声録音のために、１つ又は複数のマイクロホンを使用することができる。例えばスタジオは、簡単な床設置型のマイクロホンスタンドによって支持される５０”のグースネックブームに取り付けられた２つの高指向性のAudixミニチュアショットガンマイクを含むことができる。このようにして、インストラクタにマイクロホンを直接取り付ける必要なしに交通騒音及び外部の室内騒音等の環境騒音を減らすことができる。インストラクタが位置を変えるときの録音を助けるために複数のマイクロホンを使用することができる。例えば、或るマイクロホンは立った姿勢のインストラクタ用に構成することができ、別のマイクロホンはうずくまった姿勢／腹臥位のインストラクタ用に構成することができる。複数のマイクロホンによって録音される音声のバランスが適切にとれていることを確実にするために、マイクロホンにオートミキサを結合することができる。録音のために及び録音中の環境騒音を減らすために、首かけマイク等のハンズフリーマイクロホンも使用することができる。音声は様々な質（例えばＡＡＣ  ４８ｋＨｚステレオ３２０ｋｐｂｓ）で録音することができる。
【０１６２】
[0278]  ライブストリーム及び録画ビデオの質はほぼ同様、又は意図的に異なるものとすることができる。例えばスタジオは、最も高い帯域幅の構成では１０８０ｘ１９２０ピクセル解像度、２４フレーム／秒、及び２３メガビット／秒でビデオをストリーミングするように構成され得る。ユーザのネットワーク帯域幅のばらつきに適応するように、ビデオをストリーミングするとき適応ストリーミングを適用することもできる。スマートミラー１００は、ユーザの帯域幅を検出することによってビデオの質をリアルタイムで調節することができる。
【０１６３】
[0279]  フィットネスクラスは様々な構成で録画することができる。例えばフィットネスクラスは、改善されたユーザの没入感及び／又は運動法を教えるためのより優れた手法をどの構成が与えるのかに応じて、インストラクタだけ又は１人若しくは複数人の生徒と共にインストラクタを含むことができる。この構成は、一つにはユーザの好みにも依存し得る。ビデオコンテンツは不定のフレームレートで録画することができる（例えば１秒当たりのフレームレートが高い録画はスローモーション再生を容易にすることができる）。ユーザがトレーニング中にフィットネスクラスのビューを変えることを可能にするために、ビデオコンテンツは最大３６０度のフォーマットで録画することもできる。この効果は複数のカメラを使用することによっても実現することができる。更に、特定の運動の姿勢及び動きをより明瞭にするために、スタジオ内で録画されるビデオコンテンツは運動に固有の注記及び／又はインストラクタ上に描かれる線によって注釈を付けることができる。一部の事例では、クラス中にユーザにナレーションを提供するために画面上に映し出される上半身像も含めることができる。
【０１６４】
スマートミラークラス用のインストラクタインタフェース
[0280]  フィットネスクラスをリアルタイムで管理する際にインストラクタを支援するためにインストラクタユーザインタフェースも提供することができる。インストラクタユーザインタフェースは、これだけに限定されないがコンピュータ、スマートフォン、タブレット、スマートウォッチ、及びテレビを含む様々な装置のディスプレイ上に表示することができる。更にインストラクタユーザインタフェースは、インストラクタの装置上にローカルにインストールされた専用ソフトウェアアプリケーションを使用して、及び／又はウェブブラウザを使用するウェブアプリケーションによってアクセスすることができる。一部の事例では、インストラクタはカメラ１３０及びマイクロホン１６０を使用してビデオコンテンツを録画するために、及び／又はスマートミラー１００を直接使用して若しくはスマートミラー１００に結合されるスマート装置を使用してフィットネスクラスを管理するためにスマートミラー１００を使用することもできる。
【０１６５】
[0281]  インストラクタユーザインタフェースは、これだけに限定されないがクラスの日程、クラスのタイムライン、各ユーザのユーザ情報、ユーザのスコア、ユーザの順位掲示板、並びにそれぞれの運動及び／又は全体的なクラスに対するユーザフィードバックを含む、フィットネスクラス及びクラスに参加しているユーザに関する様々な情報を含むことができる。インストラクタは、インストラクタユーザインタフェースを使用してフィットネスクラスの前に又はフィットネスクラス中にクラスの計画又はタイムラインを選択し修正することができる。クラスのタイムラインは、クラスの計画を実行することにおけるインストラクタの進捗に基づいてリアルタイムで動的に調節することができる。例えばインストラクタは、別の運動を長くするために特定の運動を短くする又は除去することに決めることができる。別の例では、ユーザが予期されたよりも早く疲れていることをクラス中のユーザフィードバックがインストラクタに知らせることができ、その結果、インストラクタは身体的に激しくないルーチンにクラスの計画を変更することができる。
【０１６６】
[0282]  インストラクタユーザインタフェースは、クラスの計画及びクラスのタイムラインを表示するためにインストラクタの装置のディスプレイの一部分を充てることができる。インストラクタユーザインタフェースの別の部分は、各ユーザのユーザ情報を有するインストラクタダッシュボードを表示することができる。ユーザ情報は、これだけに限定されないが各ユーザのバイオメトリクデータ、ユーザフィードバック（例えば絵文字、各運動の評価）、年齢、体重、性別、身長、負傷歴、参加した過去のフィットネスクラス、トレーニングの所望の目標（例えば減量、筋肉を付ける）を含むことができる。インストラクタダッシュボードはクラスに参加しているユーザの要約も含むことができ、この情報はリアルタイムで更新することができる。要約は、フィットネスクラスが進むにつれて各ユーザを表すスコアも含むことができる。このようにして、インストラクタは運動のペースを上回っているユーザ又は運動のペースから遅れているユーザを突き止めることができる。
【０１６７】
[0283]  インストラクタダッシュボードは、これだけに限定されないが（例えば親指が上を向いた、親指が下を向いた）絵文字、特定のユーザ又はユーザ群に限定して向けられる音声、及び特定のユーザ又はユーザ群に限定して向けられるビデオを含む様々な形式でインストラクタが各ユーザに個別のメッセージ及び／又はフィードバックを与えることも可能にし得る。インストラクタは、負傷している又は他の身体的制約を有するユーザ向けの修正バージョンの運動をどのように行うのかを示す指示又は表示も提供可能であり得る。例えばインストラクタは、メインの運動、及びメインの運動を行わないことに決めた者に向けた修正された運動（例えば図３１Ｈにあるような「スクワットジャンプ」及び「スクワット」）を表示することができる。これらのバージョンは全てのユーザに又は制約を有するユーザだけに表示することができる。
【０１６８】
[0284]  上記で説明したように、インストラクタユーザインタフェースはスマートミラー１００の表示パネル１２０上に表示することができる。インストラクタがユーザ又はユーザ群に上述のフィードバックを与えることを可能にするために、スマートミラー１００のカメラ１３０及びマイクロホン１６０を使用することができる。加えてスピーカ１５２及び１５４は、フィットネスクラス中にユーザ又はユーザ群から音声フィードバックを受け付けるために使用することができる。例えばインストラクタは各運動後にユーザがどのように感じているのかを聞くことができ、ユーザはペースが速すぎる、遅すぎる、又は丁度良いとインストラクタに言葉で伝えることによって応答することができる。
【０１６９】
[0285]  図３３Ａ〜図３３Ｃは、コンピュータ等のインストラクタの装置によってウェブブラウザ経由でアクセスされる例示的なインストラクタユーザインタフェースを示す。図３３Ａは、インストラクタユーザインタフェースが各運動の要約及び各運動の予想時間を有するクラススケジュールを含み得ることを示す。クラススケジュールは、フィットネスクラスが進むにつれてリアルタイムで更新することができる現在の運動を表示するように構成することができる。図３３Ａにおけるトレーニングスケジュールは、各運動のタイマを一時停止／再開するための、特定の運動を飛ばすための、又は特定の運動に戻ってその運動を繰り返すための制御をインストラクタに提供することもできる。図３３Ｃは、インストラクタが利用可能な上述の制御の拡大図を有する別の例示的なクラススケジュールを示す。
【０１７０】
[0286]  インストラクタユーザインタフェースは、各々のスマートミラー１００によってフィットネスクラスをストリーミングしているユーザの要約も含むことができる。この要約は各ユーザの名前、場所、及び１つ又は複数の絵文字に基づく現在の状態を含むことができる。インストラクタユーザインタフェースは、これだけに限定されないが能力水準、フィットネスの目標（例えば筋肉を付ける、ストレス解消、健康改善、柔軟性の改善、輪郭の明確さの改善、減量、体力強化）、現在の及び／又は過去の怪我（例えば足首、背中、膝、首、出生後、出生前、肩、手首）、ユーザの誕生日、ユーザが最後にトレーニングしてからの期間（例えば７日前、３０日前）を含む様々なパラメータに従ってユーザを整理し表示するためのフィルタを含むことができる。
【０１７１】
[0287]  インストラクタは、図３３Ｂに示すようなユーザごとの追加情報を表示するためにクラス内の個々のユーザを選択できてもよい。これだけに限定されないが、ユーザの写真、ユーザの名前、ユーザの場所、現在の及び過去の怪我、フィットネスの目標、能力水準、体重、誕生日、ユーザのトレーニング頻度、（例えばトレーナの名前又は種類に固有の）トレーナとのトレーニング、合計トレーニング回数、及びクラスに対するユーザ評価を含む様々なユーザ情報を表示することができる。
【０１７２】
結論
[0288]  本明細書に記載した全てのパラメータ、寸法、材料、及び構成は例示的であることを意図し、実際のパラメータ、寸法、材料、及び／又は構成は本発明の教示が使用される特定の応用に依拠する。上記の実施形態は主に例として示してあり、添付の特許請求の範囲及びその等価物の範囲内で、本発明の実施形態は具体的に記載され特許請求の範囲に記載されている以外のやり方で実践できることを理解すべきである。本開示の発明の実施形態は、本明細書に記載の個々の特徴、システム、物品、材料、キット、及び／又は方法を対象とする。
【０１７３】
[0289]  加えて、かかる特徴、システム、物品、材料、キット、及び／又は方法が互いに矛盾しない場合、２つ以上のかかる特徴、システム、物品、材料、キット、及び／又は方法の任意の組み合わせが本開示の発明の範囲に含まれる。本開示の範囲から逸脱することなく、例示的実装形態の個々の要素の設計、動作条件、及び構成における他の置換、修正、変更、及び省略を行うことができる。数値範囲を使用することは、同じ結果をもたらすために同じやり方で同じ機能を遂行する範囲外の等価物を除外しない。
【０１７４】
[0290]  上記で説明した実施形態は複数のやり方で実装することができる。例えば、実施形態はハードウェア、ソフトウェア、又はその組み合わせを使用して実装することができる。ソフトウェアによって実装される場合、単一のコンピュータ内に設けられる又は複数のコンピュータに分散される適切なプロセッサ又はプロセッサの集まりの上でソフトウェアコードを実行することができる。
【０１７５】
[0291]  更にコンピュータは、ラックマウント式コンピュータ、デスクトップコンピュータ、ラップトップコンピュータ、又はタブレットコンピュータ等の幾つかの形態のうちの任意の形態で具体化することができる。加えてコンピュータは、一般にコンピュータと見なされていないが適切な処理能力を有する、携帯情報端末（ＰＤＡ）、スマートフォン、又は他の任意の適切な携帯電子装置若しくは固定電子装置を含む装置に埋め込むことができる。
【０１７６】
[0292]  更に、コンピュータは１つ又は複数の入力及び出力装置を有することができる。これらの装置は、とりわけユーザインタフェースを提示するために使用することができる。ユーザインタフェースを提示するために使用することができる出力装置の例は、出力を視覚的に提示するためのプリンタ又は表示画面、及び出力を聴覚的に与えるためのスピーカ又は他の音源装置を含む。ユーザインタフェースに使用可能な入力装置の例はキーボード、並びにマウス、タッチパッド、及び離散化タブレット等のポインティング装置を含む。別の例として、コンピュータは音声認識又は他の可聴形式によって入力情報を受け付けることができる。
【０１７７】
[0293]  かかるコンピュータは、企業ネットワーク、インテリジェントネットワーク（ＩＮ）、又はインターネット等、ローカルエリアネットワーク又は広域ネットワークを含む任意の適切な形の１つ又は複数のネットワークによって相互接続され得る。かかるネットワークは適切な技術に基づくことができ、適切なプロトコルに従って動作することができ、無線ネットワーク、有線ネットワーク、又は光ファイバネットワークを含むことができる。
【０１７８】
[0294]  本明細書で概説した様々な方法又はプロセスは、様々なオペレーティングシステム又はプラットフォームの何れか１つを使用する１つ又は複数のプロセッサ上で実行可能なソフトウェアとしてコード化することができる。加えて、かかるソフトウェアは幾つかの適切なプログラミング言語及び／又はプログラミング若しくはスクリプトツールの何れかを使用して書くことができ、フレームワーク又は仮想マシン上で実行される実行可能な機械語コード又は中間コードとしてコンパイルすることもできる。一部の実装形態は、実行を容易にするために、特定のオペレーティングシステム又はプラットフォーム並びに特定のプログラミング言語及び／又はスクリプトツールの１つ又は複数を特に使用することができる。
【０１７９】
[0295]  更に、本発明の様々な概念を１つ又は複数の方法として具体化することができ、かかる方法の少なくとも１つの例を示してきた。方法の一部として実行される行為は、一部の例では異なるやり方で順序付けることができる。従って本発明の一部の実装形態では、具体的に示したのと異なる順序で所与の方法のそれぞれの行為を実行することができ、かかる実行は一部の行為を（その行為が例示的実施形態では逐次的な行為として示されていても）同時に実行することを含み得る。
【０１８０】
[0296]  本明細書で言及した全ての刊行物、特許出願、特許、及び他の参考文献は参照によりその全体を援用する。
【０１８１】
[0297]  本明細書で定め使用した全ての定義は、辞書的定義、参照により援用した文献内の定義、及び／又は定義した用語の通常の意味に優先すると理解すべきである。
【０１８２】
[0298]  本明細書及び特許請求の範囲で使用するとき、不定冠詞「１つの（a）」及び「１つの（an）」は別段の定めがない限り「少なくとも１つ」を意味するように理解すべきである。
【０１８３】
[0299]  本明細書及び特許請求の範囲で使用するとき、「及び／又は」という句は、そのように結合される要素の「何れか又は両方」、即ち場合によっては結合的に存在し、他の場合は分離的に存在する要素を意味するように理解すべきである。「及び／又は」を用いて挙げられる複数の要素も同様に、即ちそのように結合される要素の「１つ又は複数」として解釈すべきである。「及び／又は」の節によって具体的に明らかにされる要素以外の要素が、具体的に明らかにされるそれらの要素に関係していようがいまいが任意選択的に存在し得る。従って非限定的な例として、「含む」等の非制限的言語と組み合わせて使用するとき、「Ａ及び／又はＢ」への言及は一実施形態ではＡだけを指し（Ｂ以外の要素を任意選択的に含む）、別の実施形態ではＢだけを指し（Ａ以外の要素を任意選択的に含む）、更に別の実施形態ではＡとＢとの両方（他の要素を任意選択的に含む）等を指すことができる。
【０１８４】
[0300]  本明細書及び特許請求の範囲で使用するとき、「又は」は上記で定めた「及び／又は」と同じ意味を有すると理解すべきである。例えば一覧の中の項目を分ける場合、「又は」又は「及び／又は」は包含的であり、即ち要素の幾つか又は一覧のうちの少なくとも１つだが複数も含み、任意選択的に、挙げられていない追加の項目も含むと解釈すべきである。「〜のうちの１つだけ」若しくは「〜のうちの厳密に１つ」、又は特許請求の範囲で使用する場合の「〜から成る」等、その逆であることを明確に示す用語だけが要素の幾つか又は一覧のうちの厳密に１つの要素を含むことを指す。概して、本明細書で使用するとき「又は」という用語は、「何れか」、「〜のうちの１つ」、「〜のうちの１つだけ」、又は「〜のうちの厳密に１つ」等の排他的用語が先行する場合、排他的代替策（即ち「一方又は他方だが両方ではない」）を示すとだけ解釈すべきである。特許請求の範囲で使用する場合、「基本的に〜から成る（consisting essentially of）」は特許法の分野で使用する通常の意味を有するものとする。
【０１８５】
[0301]  本明細書及び特許請求の範囲で使用するとき、１つ又は複数の要素の一覧に言及する際の「少なくとも１つの」という句は、要素の一覧内の要素の何れか１つ又は複数から選択される少なくとも１つの要素だが、要素の一覧内で具体的に挙げられているあらゆる要素の少なくとも１つを必ずしも含まず、要素の一覧内の要素の如何なる組み合わせも排除しない、少なくとも１つの要素を意味すると理解すべきである。この定義は、「少なくとも１つの」という句が指す要素の一覧内で具体的に明らかにされる要素以外の要素が、具体的に明らかにされるそれらの要素に関係していようがいまいが任意選択的に存在し得ることも認める。従って非限定的な例として、「Ａ及びＢの少なくとも１つ」（又は等価に「Ａ又はＢの少なくとも１つ」、又は等価に「Ａ及び／又はＢの少なくとも１つ」）は、一実施形態ではＢがない状態で少なくとも１つのＡ、任意選択的にＡを複数含む（及び任意選択的にＢ以外の要素を含む）こと、別の実施形態ではＡがない状態で少なくとも１つのＢ、任意選択的にＢを複数含む（及び任意選択的にＡ以外の要素を含む）こと、更に別の実施形態では少なくとも１つのＡ、任意選択的にＡを複数含み且つ少なくとも１つのＢ、任意選択的にＢを複数含む（及び任意選択的に他の要素を含む）こと等を指すことができる。
【０１８６】
[0302]  特許請求の範囲並びに上記の本明細書の中で、「含む（comprising）」、「含む（including）」、「運ぶ（carrying）」、「有する（having）」、「収容する（containing）」、「関与する（involving）」、「保持する（holding）」、「〜で構成される（composed of）」等の全ての移行句は非制限的である、即ち〜を含むがそれだけに限定されないという意味であるように理解すべきである。United States Patent Office Manual of Patent Examining Procedures, Section 2111.03の中に記載されているように、「〜から成る（consisting of）」及び「基本的に〜から成る（consisting essentially of）」という移行句だけが制限的又は準制限的移行句のそれぞれであるものとする。
【図１】
2021519667.tif 000003
【図２Ａ】
2021519667.tif 000004
【図２Ｂ】
2021519667.tif 000005
【図２Ｃ】
2021519667.tif 000006
【図３Ａ】
2021519667.tif 000007
【図３Ｂ】
2021519667.tif 000008
【図３Ｃ】
2021519667.tif 000009
【図３Ｄ】
2021519667.tif 000010
【図４Ａ】
2021519667.tif 000011
【図４Ｂ】
2021519667.tif 000012
【図４Ｃ】
2021519667.tif 000013
【図４Ｄ】
2021519667.tif 000014
【図４Ｅ】
2021519667.tif 000015
【図５Ａ】
2021519667.tif 000016
【図５Ｂ】
2021519667.tif 000017
【図５Ｃ】
2021519667.tif 000018
【図５Ｄ】
2021519667.tif 000019
【図５Ｅ】
2021519667.tif 000020
【図５Ｆ】
2021519667.tif 000021
【図６Ａ】
2021519667.tif 000022
【図６Ｂ】
2021519667.tif 000023
【図６Ｃ】
2021519667.tif 000024
【図６Ｄ】
2021519667.tif 000025
【図７Ａ】
2021519667.tif 000026
【図７Ｂ】
2021519667.tif 000027
【図７Ｃ】
2021519667.tif 000028
【図７Ｄ】
2021519667.tif 000029
【図８Ａ】
2021519667.tif 000030
【図８Ｂ】
2021519667.tif 000031
【図８Ｃ】
2021519667.tif 000032
【図８Ｄ】
2021519667.tif 000033
【図９Ａ】
2021519667.tif 000034
【図９Ｂ】
2021519667.tif 000035
【図９Ｃ】
2021519667.tif 000036
【図９Ｄ】
2021519667.tif 000037
【図１０Ａ】
2021519667.tif 000038
【図１０Ｂ】
2021519667.tif 000039
【図１０Ｃ】
2021519667.tif 000040
【図１０Ｄ】
2021519667.tif 000041
【図１１Ａ】
2021519667.tif 000042
【図１１Ｂ】
2021519667.tif 000043
【図１１Ｃ】
2021519667.tif 000044
【図１１Ｄ】
2021519667.tif 000045
【図１１Ｅ】
2021519667.tif 000046
【図１１Ｆ】
2021519667.tif 000047
【図１２Ａ】
2021519667.tif 000048
【図１２Ｂ】
2021519667.tif 000049
【図１２Ｃ】
2021519667.tif 000050
【図１２Ｄ】
2021519667.tif 000051
【図１２Ｅ】
2021519667.tif 000052
【図１２Ｆ】
2021519667.tif 000053
【図１３Ａ】
2021519667.tif 000054
【図１３Ｂ】
2021519667.tif 000055
【図１４Ａ】
2021519667.tif 000056
【図１４Ｂ】
2021519667.tif 000057
【図１４Ｃ】
2021519667.tif 000058
【図１４Ｄ】
2021519667.tif 000059
【図１４Ｅ】
2021519667.tif 000060
【図１５Ａ】
2021519667.tif 000061
【図１５Ｂ】
2021519667.tif 000062
【図１５Ｃ】
2021519667.tif 000063
【図１６Ａ】
2021519667.tif 000064
【図１６Ｂ】
2021519667.tif 000065
【図１６Ｃ】
2021519667.tif 000066
【図１６Ｄ】
2021519667.tif 000067
【図１６Ｅ】
2021519667.tif 000068
【図１７Ａ】
2021519667.tif 000069
【図１７Ｂ】
2021519667.tif 000070
【図１７Ｃ】
2021519667.tif 000071
【図１７Ｄ】
2021519667.tif 000072
【図１７Ｅ】
2021519667.tif 000073
【図１８】
2021519667.tif 000074
【図１９】
2021519667.tif 000075
【図２０】
2021519667.tif 000076
【図２１】
2021519667.tif 000077
【図２２】
2021519667.tif 000078
【図２３Ａ】
2021519667.tif 000079
【図２３Ｂ】
2021519667.tif 000080
【図２４Ａ】
2021519667.tif 000081
【図２４Ｂ】
2021519667.tif 000082
【図２４Ｃ】
2021519667.tif 000083
【図２５】
2021519667.tif 000084
【図２６Ａ】
2021519667.tif 000085
【図２６Ｂ】
2021519667.tif 000086
【図２６Ｃ】
2021519667.tif 000087
【図２７】
2021519667.tif 000088
【図２８Ａ】
2021519667.tif 000089
【図２８Ｂ】
2021519667.tif 000090
【図２８Ｃ】
2021519667.tif 000091
【図２８Ｄ】
2021519667.tif 000092
【図２８Ｅ】
2021519667.tif 000093
【図２８Ｆ】
2021519667.tif 000094
【図２９Ａ】
2021519667.tif 000095
【図２９Ｂ】
2021519667.tif 000096
【図２９Ｃ】
2021519667.tif 000097
【図３０Ａ】
2021519667.tif 000098
【図３０Ｂ】
2021519667.tif 000099
【図３０Ｃ】
2021519667.tif 000100
【図３１Ａ】
2021519667.tif 000101
【図３１Ｂ】
2021519667.tif 000102
【図３１Ｃ】
2021519667.tif 000103
【図３１Ｄ】
2021519667.tif 000104
【図３１Ｅ】
2021519667.tif 000105
【図３１Ｆ】
2021519667.tif 000106
【図３１Ｇ】
2021519667.tif 000107
【図３１Ｈ】
2021519667.tif 000108
【図３１Ｉ】
2021519667.tif 000109
【図３１Ｊ】
2021519667.tif 000110
【図３１Ｋ】
2021519667.tif 000111
【図３１Ｌ】
2021519667.tif 000112
【図３１Ｍ】
2021519667.tif 000113
【図３２Ａ】
2021519667.tif 000114
【図３２Ｂ】
2021519667.tif 000115
【図３２Ｃ】
2021519667.tif 000116
【図３３Ａ】
2021519667.tif 000117
【図３３Ｂ】
2021519667.tif 000118
【図３３Ｃ】
2021519667.tif 000119
【手続補正書】
【提出日】令和3年1月22日(2021.1.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ミラーと向かい合っている第１のユーザの像を反射するための、部分反射区域及び完全反射区域を有するミラーと、
前記ミラーの前記部分反射区域による運動コンテンツであって、前記運動コンテンツは運動インストラクタのビデオ画像を含み、前記運動インストラクタの前記ビデオ画像は前記第１のユーザの前記像の一部と重なり合って見える、運動コンテンツ、
前記第１のユーザに関するバイオメトリク情報、並びに
第２のユーザに関するアイコン及び／又はバイオメトリク情報であって、前記第２のユーザは前記第１のユーザと異なる、アイコン及び／又はバイオメトリク情報
を前記第１のユーザに表示するように構成されるディスプレイと、
前記ミラーの前記部分反射区域の反対側で前記ディスプレイを保持するために前記ミラーの後ろに配置されるフレームであって、前記ミラーの幅以下の幅を有し前記ミラーの高さ以下の高さを有する、フレームと
を含む、対話型運動装置。
【請求項２】
前記ディスプレイがタッチセンスディスプレイである、請求項１に記載の対話型運動装置。
【請求項３】
前記フレームが、
１つ又は複数の構成要素を取り付けるための内部シャーシ、並びに前記内部シャーシ及び前記１つ又は複数の構成要素を保護するための外部シェル
を含む、請求項１に記載の対話型運動装置。
【請求項４】
前記１つ又は複数の構成要素が、アンテナ、カメラ、マイクロホン、電源を制御するための回路、及びスピーカのうちの１つ又は複数を含む、請求項３に記載の対話型運動装置。
【請求項５】
前記フレームの内縁と前記ミラーの外縁との間に隙間があるように前記フレームが配置される、請求項１に記載の対話型運動装置。
【請求項６】
前記フレームが、テープ、接着剤、粘着テープ、クランプ、スナップ式コネクタ、ねじ締結体、又はボルト締結体のうちの少なくとも１つを使用して前記ミラーに結合される、請求項１に記載の対話型運動装置。
【請求項７】
前記ディスプレイが前記第１のユーザに前記表示運動を表示している間に前記ミラー越しに前記第１のユーザを録画するように配置されるカメラ
を更に含む、請求項１に記載の対話型運動装置。
【請求項８】
運動インストラクタのビデオ画像、及び第１のユーザが着用するバイオメトリクセンサからの前記第１のユーザに関するバイオメトリク情報
を受信するための通信インタフェースと、
前記第１のユーザに対する前記運動インストラクタの前記ビデオ画像、
前記第１のユーザに関する前記バイオメトリク情報、並びに
第２のユーザに関するアイコン及び／又はバイオメトリク情報
を表示するための、前記通信インタフェースに動作可能に結合されるディスプレイであって、
前記第２のユーザは前記第１のユーザと異なる、ディスプレイと、
前記ディスプレイと向かい合っている前記第１のユーザの像を反射するための、前記ディスプレイの前に配置されるミラーであって、前記ミラーは前記ディスプレイと向かい合っている前記第１のユーザに前記運動インストラクタの前記ビデオ画像を伝えるための部分反射区域を有し、前記運動インストラクタの前記ビデオ画像が前記第１のユーザの前記像の一部と重なり合って見える、ミラーと、
前記ミラーの前記部分反射区域の反対側で前記ディスプレイを保持するために前記ミラーの後ろに配置されるフレームであって、前記ミラーの幅以下の幅を有し前記ミラーの高さ以下の高さを有する、フレームと
を含む、対話型運動装置。
【請求項９】
前記通信インタフェースが、前記第２のユーザに関する前記バイオメトリク情報をサーバから受信するように構成される、請求項８に記載の対話型運動装置。
【請求項１０】
前記ディスプレイがタッチセンスディスプレイである、請求項８に記載の対話型運動装置。
【請求項１１】
前記ディスプレイが前記第１のユーザに関する過去のバイオメトリク情報を表示するように更に構成される、請求項８に記載の対話型運動装置。
【請求項１２】
前記ディスプレイが１組のユーザの中のユーザごとにアイコン及び／又はバイオメトリク情報を表示するように更に構成され、前記１組のユーザは前記第２のユーザを含む、請求項８に記載の対話型運動装置。
【請求項１３】
前記ディスプレイが、前記１組のユーザのユーザごとの前記バイオメトリク情報に基づいて前記１組のユーザの中の各ユーザの順位を表示するように更に構成される、請求項１２に記載の対話型運動装置。
【請求項１４】
前記ディスプレイが、
前記第１のユーザの前記バイオメトリク情報に基づく前記第１のユーザの測定された運動パフォーマンス、
前記第１のユーザの目標運動パフォーマンス、
前記第２のユーザの前記バイオメトリク情報に基づく前記第２のユーザの測定された運動パフォーマンス、
前記第１のユーザの目標運動パフォーマンス、又は前記第２のユーザの過去の運動パフォーマンス
のうちの少なくとも１つを表示するように更に構成される、請求項８に記載の対話型運動装置。
【請求項１５】
前記第１のユーザの前記バイオメトリク情報は前記ビデオ画像を見ながら運動をする前記第１のユーザの心拍測定値を含み、前記第２のユーザの前記バイオメトリク情報は前記ビデオ画像を見ながら運動をする前記第２のユーザの心拍測定値を含む、請求項８に記載の対話型運動装置。
【請求項１６】
前記ディスプレイが前記第１のユーザに前記運動インストラクタの前記ビデオ画像を表示している間に前記第１のユーザを記録するように配置されるカメラ及びマイクロホン
を更に含む、請求項８に記載の対話型運動装置。
【請求項１７】
前記第１のユーザに関する前記バイオメトリク情報に基づいて前記第１のユーザの心拍が所定の心拍ゾーン内にあるかどうかを判定するための、前記ディスプレイ及び前記通信インタフェースに動作可能に結合されるプロセッサ
を更に含む、請求項８に記載の対話型運動装置。
【請求項１８】
前記ディスプレイ上に表示される前記第１のユーザ及び／又は前記第２のユーザに関する前記バイオメトリク情報が、心拍、所定の心拍ゾーン、又は前記心拍及び前記所定の心拍ゾーンに基づくスコアのうちの少なくとも１つを含む、請求項８に記載の対話型運動装置。
【請求項１９】
部分反射区域及び前記部分反射区域に接する完全反射区域を有するミラーであって、約２４インチから約９６インチの高さ及び約９インチから約１２０インチの幅を有する、ミラーと、
前記ミラーの前記部分反射区域によって、
運動インストラクタのフィットネスビデオ画像、前記第１のユーザに関するバイオメトリク情報、並びに
第２のユーザに関するアイコン及び／又はバイオメトリク情報であって、前記第２のユーザは前記第１のユーザと異なる、アイコン及び／又はバイオメトリク情報
を第１のユーザに表示するために前記ミラーの前記部分反射区域の後ろに配置されるディスプレイと、
前記フィットネスビデオ画像をサーバから受信し、前記第１のユーザが着用するバイオメトリクセンサからバイオメトリク情報を受信するための、前記ディスプレイに動作可能に結合されるアンテナと、
前記フィットネスビデオ画像に付随する音声を再生するための、前記通信インタフェースに動作可能に結合されるスピーカと、
前記ディスプレイが前記第１のユーザに前記バイオメトリク情報を表示する間に前記第１のユーザの画像を取得するための、前記ディスプレイの上に配置されるカメラと、
前記ディスプレイ、前記アンテナ、前記スピーカ、及び前記カメラの動作を管理するための、前記ディスプレイ、前記アンテナ、前記スピーカ、及び前記カメラに動作可能に結合されるプロセッサと、
前記ディスプレイ、前記アンテナ、前記スピーカ、前記カメラ、及び前記プロセッサに電力を与えるための、前記ディスプレイ、前記アンテナ、前記スピーカ、前記カメラ、及び前記プロセッサに動作可能に結合される電源と、
前記ディスプレイ、前記アンテナ、前記スピーカ、前記カメラ、及び前記プロセッサを前記ミラーの後ろで保持するための、前記ミラーの高さ未満の高さ及び前記ミラーの幅未満の幅を有し、前記ミラーの縁から離して前記ミラーの後ろに配置されるフレームと
を含む、対話型運動装置。
【請求項２０】
壁の正面で前記対話型運動装置が浮いているように見えるよう前記対話型運動装置を前記壁に取り付けるための、前記フレームに結合される取付ブラケット
を更に含む、請求項１９に記載の対話型運動装置。
【国際調査報告】
2021519667.tif 000120
2021519667.tif 000121
2021519667.tif 000122