(57)【要約】【課題】利用者が練習したい運動の種類に応じてディスプレイ装置の位置が調整されることができる運動コンテンツ表示システムや運動コンテンツ表示装置を提供する。【解決手段】選択されたコンテンツに基づいて定められた所定の配置となるように、表示手段を位置づける。【選択図】図１
2009195445.tif 000002
【特許請求の範囲】
【請求項１】
受付端末と、前記受付端末と接続された運動コンテンツ表示装置とを備えた運動コンテンツ表示システムであって、
前記受付端末は、
前記運動コンテンツ表示装置で再生する運動コンテンツを選択コンテンツとして選択するための選択手段を備え、
前記運動コンテンツ表示装置は、
前記運動コンテンツを表示する表示手段と、
前記表示手段が、前記選択コンテンツに基づいて定められた所定の配置となるように、前記表示手段を位置づける駆動手段と、
前記選択コンテンツに基づいて前記所定の配置を決定する駆動制御手段と、前記選択コンテンツを前記表示手段に表示させる表示制御手段と、を含む制御手段と、を備えたことを、
特徴とする運動コンテンツ表示システム。
【請求項２】
運動コンテンツを選択コンテンツとして選択する選択手段を備えた受付端末と接続された運動コンテンツ表示装置であって、
前記運動コンテンツを表示する表示手段と、
前記表示手段が、前記選択コンテンツに基づいて定められた所定の配置となるように、前記表示手段を位置づける駆動手段と、
前記選択コンテンツに基づいて前記所定の配置を決定する駆動制御手段と、前記選択コンテンツを前記表示手段に表示させる表示制御手段を含む制御手段と、を含むことを特徴とする運動コンテンツ表示装置。
【請求項３】
前記駆動手段は、前記選択コンテンツの表示の進行に応じて定められた所定のタイミングで、前記所定の配置となるように前記表示手段を移動させる請求項１に記載の運動コンテンツ表示装置。
【請求項４】
前記所定のタイミングは、前記選択コンテンツが前記表示手段に表示され始めた後における少なくとも１回のタイミングである請求項３に記載の運動コンテンツ表示装置。
【請求項５】
前記選択コンテンツと操作者に関する操作者情報とに基づいて、前記所定の配置を決定する駆動制御手段を含む請求項１に記載の運動コンテンツ表示装置。
【請求項６】
操作者の位置を検出して、操作者の位置に応じた検出信号を発する検出手段を含み、
前記駆動手段は、前記選択コンテンツを前記表示手段に表示させるときに、前記検出信号に応じて前記表示手段を移動させる請求項１に記載の運動コンテンツ表示装置。
【請求項７】
表示手段に表示するコンテンツを選択コンテンツとして選択するため選択手段と、
前記表示手段が、前記選択コンテンツに基づいて定められた所定の配置となるように、前記表示手段を位置づける駆動手段と、
前記選択コンテンツを前記表示手段に表示させる表示制御手段を含む制御手段と、を含むことを特徴とする運動コンテンツ表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
フィットネスやダンスやヨガなどを練習するための運動コンテンツ表示システム及び運動コンテンツ表示装置に関する。
【背景技術】
【０００２】
健康ブームにより、フィットネスやダンスやヨガなどを練習する機会が増えてきている。このような練習は、フィットネス等のためのソフトウエアを再生装置で再生し、画面に表示されたインストラクターを真似ることで、これらの動きを身につけようとするものである。
【０００３】
さらに近年においては、ＬＡＮ（ローカルエリアネットワーク）やインターネット等の各種のネットワークが発達したため、サーバコンピュータを用いたものも現れてきている。これは、利用者の個人情報をサーバコンピュータに送信し、サーバコンピュータでは、送信された個人情報に基づいて、利用者の身体プロフィールに合致するように、表示すべき人物モデルの画像を変形するための変形用データを算出し、算出した変形用データを利用者コンピュータに送信することで、変形された人物モデルの画像を利用者コンピュータで表示しようとするものもある（例えば、特許文献１参照）。
【特許文献１】特開２００１−３２７６３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したものは、いずれも大型ＴＶなどのディスプレイ装置に、画像を映して利用するのである。例えば、フィットネスやダンスなどの運動は、通常立って練習する場合が多いのに対して、ヨガなどの運動では、床に座って練習する場合が多い。しかしながら、練習対象となる運動は、通常、立って行うものが多いため、上述したような従来の装置では、利用者が立った状態で、利用者の正面に画像が見えるように、ディスプレイ装置が固定的に設置されていることが多い。
【０００５】
このため、ヨガなどの座った位置で運動する場合には、ヨガなどを練習する利用者は、座った位置から、上方に位置するディスプレイ装置を見ざるを得ず、首を上方に常に向け続ける必要が生じ、このような姿勢を長時間保った場合には、首を痛める可能性があった。
【課題を解決するための手段】
【０００６】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、利用者が練習したい運動の種類に応じてディスプレイ装置の位置が調整されることができる運動コンテンツ表示システムや運動コンテンツ表示装置を提供することにある。
以上のような目的を達成するために、本発明においては、選択されたコンテンツに基づいて定められた所定の配置となるように、表示手段を位置づける。
【０００７】
具体的には、本発明に係る運動コンテンツ表示システムは、
受付端末と、前記受付端末と接続された運動コンテンツ表示装置とを備えた運動コンテンツ表示システムであって、
前記受付端末が、
前記運動コンテンツ表示装置で再生する運動コンテンツを選択コンテンツとして選択するための選択手段を備え、
前記運動コンテンツ表示装置は、
前記運動コンテンツを表示する表示手段と、
前記表示手段が、前記選択コンテンツに基づいて定められた所定の配置となるように、前記表示手段を位置づける駆動手段と、
前記選択コンテンツに基づいて前記所定の配置を決定する駆動制御手段と、前記選択コンテンツを前記表示手段に表示させる表示制御手段と、を含む制御手段と、を備えたことを、特徴とする。
【０００８】
本発明に係る運動コンテンツ表示システムは、受付端末と運動コンテンツ表示装置とを備えたシステムである。運動コンテンツ表示装置は、受付端末と通信可能に接続されたものが好ましい。
【０００９】
上述した受付端末は、選択手段を備える。選択手段は、運動コンテンツ表示装置で再生する運動コンテンツを選択コンテンツとして選択するためのものである。運動コンテンツのデータは、所定の記憶手段に記憶されているものが好ましい。選択手段によって選択された運動コンテンツのデータは、記憶手段から読み出される。受付端末は、リモコンや携帯電話など、操作者が操作することができると共に、その操作内容を他の装置に送信できるものであればよい。
【００１０】
選択手段は、操作者が操作可能な操作部、例えば、ボタンやスイッチなどを含むものが好ましい。操作者が操作部を操作することによって、その操作に応じた信号や情報が運動コンテンツ表示装置に送信される。運動コンテンツ表示装置には、受付端末から送信された信号や情報に基づいて、運動コンテンツのデータが記憶手段から読み出され、その運動コンテンツが選択コンテンツとして選択されて、操作者が所望する運動の種類に応じた選択コンテンツが表示される。
【００１１】
このように、受付端末を用いることによって、コンテンツの選択を予め行うことができるので、運動コンテンツ表示装置の前で選択操作をする必要をなくすことができると共に、選択操作に要する時間を連取時間から割くことなく別個に予め確保することができる。また、操作者は、運動コンテンツ表示装置の前で、直ちに練習を開始することができるので、練習時間も確実に確保することができる。
【００１２】
運動コンテンツ表示装置は、表示手段と駆動手段と制御手段とを含む。表示手段には、運動コンテンツが表示される。また、駆動手段は、表示手段が所定の配置となるように表示手段を位置づける。
【００１３】
この「所定の配置」とは、選択コンテンツに基づいて定められた配置である。この所定の配置は、選択コンテンツに基づいて定められたものであって、表示手段の位置と回転角度との少なくとも一方が定められたものである。この「回転角度」は、表示手段の水平方向の向きを変更するための回転（方位角の変更）や、上下方向の向きを変更するための回転（仰角の変更）や、水平方向の向きを変更するための回転、表示手段を横長の向き又は縦長の向きにするための表示手段の表示面に沿った回転など、所定の点や軸を中心にして表示手段を回転させることができる回転を定めるための角度をいう。また、「位置づける」とは、所定の位置に移動させる動作と、所定の位置に静止させる状態との双方を含む意味である。選択コンテンツに応じて位置や角度に表示手段を位置づけることができ、操作者が視認しやすい位置に表示手段を位置づけることができる。
【００１４】
制御手段は、駆動制御手段と表示制御手段とを含む。駆動制御手段は、選択コンテンツに基づいて上述した所定の配置を決定する。表示制御手段は、選択コンテンツを表示手段に表示させる。
【００１５】
「前記選択コンテンツは、時間と共に変化するものであり、
前記駆動制御手段は、前記選択コンテンツの時間的な変化に応じて前記所定の配置を決定する」ものが好ましい。
【００１６】
また、「前記選択コンテンツは、運動をするための運動パターンの体勢を示すものであり、前記運動の種類ごとに選択できる」ものが好ましい。このようにしたことにより、操作者の体勢に応じて表示装置の位置を変更できるので、無理に首を捻じ曲げる必要がなくなり、首を痛める可能性を防止できる。表示装置を見るために無理に体を曲げる必要がないので、表示された体勢と同じ体勢にすることができ、適切な運動をすることができる。
【００１７】
また、本発明に係る運動コンテンツ表示装置は、
運動コンテンツを選択コンテンツとして選択する選択手段を備えた受付端末と接続された運動コンテンツ表示装置であって、
前記運動コンテンツを表示する表示手段と、
前記表示手段が、前記選択コンテンツに基づいて定められた所定の配置となるように、前記表示手段を位置づける駆動手段と、
前記選択コンテンツに基づいて前記所定の配置を決定する駆動制御手段と、前記選択コンテンツを前記表示手段に表示させる表示制御手段を含む制御手段と、を含むことを特徴とする。
【００１８】
本発明に係る運動コンテンツ表示装置では、運動コンテンツ表示装置に、受付端末が通信可能に接続されており、運動コンテンツ表示装置に受付端末が含まれている。このようにすることで、運動コンテンツ表示装置の前で操作をすることができるので、選択操作を的確かつ確実に行うことができると共に、操作者による受付端末の操作を運動コンテンツ表示装置に的確に伝えることができる。
【００１９】
運動コンテンツ表示装置は、表示手段と駆動手段と制御手段とを含む。表示手段には、運動コンテンツが表示される。また、駆動手段は、表示手段が所定の配置となるように表示手段を位置づける。
【００２０】
さらに、この運動コンテンツ表示装置においても、上述した運動コンテンツ表示システムと同様に、「所定の配置」とは、選択コンテンツに基づいて定められた配置である。この所定の配置は、選択コンテンツに基づいて定められたものであって、表示手段の位置と回転角度との少なくとも一方が定められたものである。この「回転角度」は、表示手段の水平方向の向きを変更するための回転（方位角の変更）や、上下方向の向きを変更するための回転（仰角の変更）や、水平方向の向きを変更するための回転、表示手段を横長の向き又は縦長の向きにするための表示手段の表示面に沿った回転など、所定の点や軸を中心にして表示手段を回転させることができる回転を定めるための角度をいう。また、「位置づける」とは、所定の位置に移動させる動作と、所定の位置に静止させる状態との双方を含む意味である。選択コンテンツに応じて位置や角度に表示手段を位置づけることができ、操作者が視認しやすい位置に表示手段を位置づけることができる。
【００２１】
また、運動コンテンツ表示装置においても、上述した運動コンテンツ表示システムと同様に、制御手段は、駆動制御手段と表示制御手段とを含む。駆動制御手段は、選択コンテンツに基づいて上述した所定の配置を決定する。表示制御手段は、選択コンテンツを表示手段に表示させる。
【００２２】
さらに、運動コンテンツ表示装置においても、上述した運動コンテンツ表示システムと同様に、
「前記選択コンテンツは、時間と共に変化するものであり、
前記駆動制御手段は、前記選択コンテンツの時間的な変化に応じて前記所定の配置を決定する」ものが好ましい。
【００２３】
さらにまた、運動コンテンツ表示装置においても、上述した運動コンテンツ表示システムと同様に、
「前記選択コンテンツは、運動をするための運動パターンの体勢を示すものであり、前記運動の種類ごとに選択できる」ものが好ましい。このようにしたことにより、操作者の体勢に応じて表示装置の位置を変更できるので、無理に首を捻じ曲げる必要がなくなり、首を痛める可能性を防止できる。表示装置を見るために無理に体を曲げる必要がないので、表示された体勢と同じ体勢にすることができ、適切な運動をすることができる。
【００２４】
さらに、本発明に係る運動コンテンツ表示装置は、
前記駆動手段が、前記選択コンテンツの表示の進行に応じて定められた所定のタイミングで、前記所定の配置となるように前記表示手段を移動させるものが好ましい。
【００２５】
また、「前記所定のタイミングは、前記選択コンテンツが選択されたときから、前記選択コンテンツが前記表示手段に表示され始めるまでの間における少なくとも１回のタイミングである」ものが好ましい。
【００２６】
さらにまた、本発明に係る運動コンテンツ表示装置は、
前記所定のタイミングが、前記選択コンテンツが前記表示手段に表示され始めた後における少なくとも１回のタイミングであるものが好ましい。
【００２７】
このようにすることで、選択コンテンツの表示の進行に応じて前記表示手段を位置づけることができる。また、選択コンテンツの表示が進行しても、選択コンテンツを視認しやすく表示することができる。さらに、「前記表示駆動手段は、前記選択コンテンツを前記表示手段に表示させるときに、前記選択コンテンツの進行に応じて前記表示手段の高さを変更する」ものが好ましい。
【００２８】
また、本発明に係る運動コンテンツ表示装置は、
前記選択コンテンツと操作者に関する操作者情報とに基づいて、前記所定の配置を決定する駆動制御手段を含むものが好ましい。
【００２９】
さらに、「前記制御手段は、
前記制御手段と読み書き可能に接続されて前記操作者情報が記憶された操作者情報記憶手段と、
前記制御手段と読み書き可能にかつ着脱可能に接続されて操作者識別情報が記憶された操作者識別情報記憶手段と、を含み、
前記操作者識別情報記憶手段に記憶された操作者識別情報に応じて、前記操作者情報を読み出す」ものが好ましい。
【００３０】
「操作者情報記憶手段」は、ローカルのＨＤＤでも、サーバのＨＤＤでもよい。このようにすることで、操作者が入れ替わったときに、操作者自身でセットできる。また、「前記操作者情報は、操作者の身体の状態を示す情報である」ものが好ましい。
【００３１】
さらに、
「前記操作者情報は、操作者の身体の状態を示す情報であり、
前記制御手段は、前記操作者の身体の状態を示す情報に基づいて、前記表示装置の位置を決定する」ものが好ましい。
【００３２】
さらにまた、より具体的には、前記制御手段は、操作者の身長に応じて、表示装置の表示高さを決定するものが好ましい。
【００３３】
また、「前記選択手段は、
操作者が操作することができ、操作者の操作に応じて操作信号を発する操作手段を含み、
前記操作手段から発せられた前記操作信号に応じて、前記所定の配置の情報が入力される」ものが好ましい。
【００３４】
さらに、本発明に係る運動コンテンツ表示装置は、
操作者の位置を検出して、操作者の位置に応じた検出信号を発する検出手段を含み、
前記駆動手段が、前記選択コンテンツを前記表示手段に表示させるときに、前記検出信号に応じて前記表示手段を移動させるものが好ましい。
【００３５】
さらにまた、本発明に係る運動コンテンツ表示装置は、
表示手段に表示するコンテンツを選択コンテンツとして選択するため選択手段と、
前記表示手段が、前記選択コンテンツに基づいて定められた所定の配置となるように、前記表示手段を位置づける駆動手段と、
前記選択コンテンツを前記表示手段に表示させる表示制御手段を含む制御手段と、を含むものが好ましい。
【発明の効果】
【００３６】
利用者が練習したい運動の種類に応じてディスプレイ装置の位置が調整されることができる。
【発明を実施するための最良の形態】
【００３７】
以下に、本発明の実施例について図面に基づいて説明する。
【００３８】
＜＜＜＜ディスプレイ駆動システムの概要＞＞＞＞
図１は、本発明に係る運動コンテンツ表示装置１０又は運動コンテンツ表示システム１０’の配置の態様を示す図である。これらの運動コンテンツ表示装置１０と運動コンテンツ表示システム１０’との相違については、後で詳述する。以下では、これらを特に区別する必要がない場合には、運動コンテンツ表示装置１０として説明する。
【００３９】
図１は、後述する第１の実施の形態〜第６の実施の形態に共通する。図１（ａ−１）は、ディスプレイ部１００（ディスプレイ装置１０２）を、縦長の方向に向けて高位置に位置づけたときの状態を示す概略図であり、図１（ａ−２）は、ディスプレイ部１００を、縦長の方向に向けて低位置に位置づけたときの状態を示す概略図である。また、図１（ｂ−１）は、ディスプレイ部１００を、横長の方向に向けて高位置に位置づけたときの状態を示す概略図であり、図１（ｂ−２）は、ディスプレイ部１００を、横長の方向に向けて低位置に位置づけたときの状態を示す概略図である。
【００４０】
このように、ディスプレイ部１００を、一定の位置に固定的に位置づけるのではなく、高位置又は低位置に位置づけたり、縦長の方向や横長の方向に向けたりすることによって、利用者が練習したい運動の種類に応じてディスプレイ部１００の位置や向きを調整でき、長時間に亘って練習をしても、首を痛めたりするような不都合を防止できる。
【００４１】
＜＜＜ディスプレイ部１００（ディスプレイ装置１０２）の位置及び向き＞＞＞
図１に示すように、運動コンテンツ表示装置１０は、ディスプレイ部１００と支持台２０と支柱３０とユーザーインターフェイス部２００とを含む。支持台２０は、運動コンテンツ表示装置１０を床面に設置するためのもので、所定の重量及び設置面積を有する。このようにすることで、ディスプレイ部１００が支柱３０上で移動しても、運動コンテンツ表示装置１０が、傾いたり倒れたりしないようにして、運動コンテンツ表示装置１０を安定して床面に設置できる。
【００４２】
支柱３０は、支持台２０から上に向かって延出するように設けられている。ディスプレイ部１００は、後述するように、上下移動用のモータ１０６と回転用のモータ１０８とを含む。上下移動用のモータ１０６は、ディスプレイ部１００を支持台２０に沿って上下方向に移動させるためのものである。また、回転用のモータ１０８は、ディスプレイ部１００を支持台２０の一定の位置で回転させるためのものである。運動コンテンツ表示装置１０は、これらの上下移動用のモータ１０６と回転用のモータ１０８とを駆動制御することによって、ディスプレイ部１００を、支持台２０の所望する位置に位置づけ、所望する向きに向けることができる。
【００４３】
ユーザーインターフェイス部２００は、後述する図４、図６、図８〜図１０、図１２〜図１７のフローチャートに示す処理を実行するときに、操作者（運動コンテンツ表示装置１０の利用者）によって操作される。このユーザーインターフェイス部２００は、操作パネル２１０と会員カードリーダ２２０とを含む。操作パネル２１０は、データ入力用のキーボード等の同様の機能を有し、処理を進めるために操作者によって操作される。会員カードリーダ２２０は、後述する操作者の個人情報を識別するための会員カードやＩＤカードを読み取るための装置である。会員カードリーダ２２０は、矩形の開口を有し、操作者が開口から会員カードやＩＤカードを挿入することで、会員カードやＩＤカードに記憶された情報が読み出される。
【００４４】
なお、図１に示した例では、このユーザーインターフェイス部２００が、ディスプレイ部１００に固定的に設けられているものを示したが、ユーザーインターフェイス部２００をディスプレイ部１００に着脱可能に設けるようにしてもよい。特に、ユーザーインターフェイス部２００が、赤外線を発するようなリモコン装置であったり、携帯電話等の携帯端末装置であったりしてもよい。
【００４５】
＜＜＜操作パネル２１０（選択手段）＞＞＞
図２は、ユーザーインターフェイス部２００を構成する操作パネル２１０を示す。操作パネル２１０は、操作者が操作することができる５つのキー２１５ａ〜２１５ｅが配置されている。５つのキー２１５ａ〜２１５ｅは、具体的には、「△」キー２１５ａと、「決定」キー２１５ｂと、「▽」キー２１５ｃと、「戻る」キー２１５ｄと、「終了」キー２１５ｅとからなる。
【００４６】
「△」キー２１５ａは、一般的なパーソナルコンピュータで用いるキーボードの「↑」と同等の機能を実行するためのスイッチである。ディスプレイ装置１０２に表示されたメニュー画面などで、カーソルや反転表示位置を上向きに移動させるためのものである。
【００４７】
「決定」キー２１５ｂは、一般的なパーソナルコンピュータで用いるキーボードの「ＥＮＴＥＲ」と同等の機能を実行するためのスイッチである。ディスプレイ装置１０２に表示されたメニュー画面などで、所望する位置の項目を確定させるためのものである。
【００４８】
「▽」キー２１５ｃは、一般的なパーソナルコンピュータで用いるキーボードの「↓」と同等の機能を実行するためのスイッチである。ディスプレイ装置１０２に表示されたメニュー画面などで、カーソルや反転表示位置を下向きに移動させるためのものである。
【００４９】
「戻る」キー２１５ｄは、一般的なパーソナルコンピュータで用いるキーボードの「ＥＳＣ」や「ＢＡＣＫ  ＳＰＡＣＥ」等と同等の機能を実行するためのスイッチである。ディスプレイ装置１０２に表示された画面などを１つ前に表示した画面に戻して表示させるためのものである。
【００５０】
「終了」キー２１５ｅは、ディスプレイ装置１０２に表示されたメニュー０画面などを消去して本来の画面を表示させるためのものである。
【００５１】
これらの５つのキー２１５ａ〜２１５ｅは、後述する図４、図６、図８〜図１０、図１２〜図１７のフローチャートに示す処理を実行するときに、操作者によって操作されて各種の処理が進められる。これらの５つのキー２１５ａ〜２１５ｅが、「選択手段」に対応する。
【００５２】
＜＜＜運動コンテンツ表示装置１０の構成＞＞＞
図３は、本発明に係る運動コンテンツ表示装置１０及び運動コンテンツ表示システム１０’の構成を示す機能ブロック図である。運動コンテンツ表示装置１０及び運動コンテンツ表示システム１０’は、ディスプレイ部１００とユーザーインターフェイス部２００と制御装置部３００とによって構成される。
【００５３】
＜＜制御装置部３００（駆動制御手段、表示制御手段、制御手段）＞＞
制御装置部３００を構成する各種の装置は、入出力バス３１８に電気的に接続され、入出力バス３１８を介して、各種のデータ信号やアドレス信号が、これら各種の装置の間で送受信できるようにされている。
【００５４】
制御装置部３００は、ＣＰＵ３０２と、メモリやハードディスクドライブ（ＨＤＤ）等の記憶手段３０４と、運動コンテンツデータ記憶手段３０６と、制御用データテーブル記憶手段３０８と、会員情報データベース記憶手段３１０と、オーディオｉｆ（インターフェイス）３１２と、グラフィックｉｆ（インターフェイス）３１４と、シリアル通信ｉｆ（インターフェイス）３１６と、を含む。
【００５５】
ＣＰＵ３０２は、中央処理装置であり、後述する図４、図６、図８〜図１０、図１２〜図１７に示すプログラムを実行して、プログラムに応じた各種の処理を行う。
【００５６】
記憶手段３０４は、ＲＯＭ（リードオンリーメモリ）（図示せず）や、ＲＡＭ（ランダムアクセスメモリ）（図示せず）や、上述したＨＤＤからなる。また、これらのほかに、コンパクトディスクドライブやＤＶＤドライブなどの外部記憶装置を用いて構成してもよい。ＨＤＤは、基本的なオペレーティングシステムや、後述する図４、図６、図８〜図１０、図１２〜図１７に示すプログラムを記憶する。ＲＡＭは、これらのプログラムを実行するときに、実行可能に展開したり、これらのプログラムを実行したときに用いる変数やフラグの値を記憶したりする。ＲＯＭ（図示せず）は、固定的なプログラムやデータを記憶する。
【００５７】
運動コンテンツデータ記憶手段３０６は、ディスプレイ装置１０２に表示するための運動コンテンツのデータを記憶する。このデータは、動画データのような形式のものであっても、動画を生成するためのパラメータからなるデータであってもよい。このパラメータは、そのパラメータの値によって、表示すべき画像をその都度生成し、生成した画像を順次表示することにより、動画のように表示するためのものである。
【００５８】
制御用データテーブル記憶手段３０８は、後述する図７に示す制御用データテーブルを記憶する。この制御用データテーブルは、主として、ディスプレイ装置１０２の駆動を制御するためのデータを記憶させるテーブルである。会員情報データベース記憶手段３１０は、図１１（ｂ）や図１９に示す会員情報データベースを記憶する。
【００５９】
オーディオｉｆ３１２は、後述するスピーカ１１２と電気的に接続され、スピーカ１１２を駆動制御するためのインターフェイス回路であり、グラフィックｉｆ３１４は、ディスプレイ装置１０２と電気的に接続され、ディスプレイ装置１０２を駆動制御するためのインターフェイス回路である。また、シリアル通信ｉｆ３１６は、後述するディスプレイ制御基板１０４や、操作パネル２１０や、会員カードリーダ２２０と、電気的に又は通信可能に接続し、ディスプレイ制御基板１０４や、操作パネル２１０や、会員カードリーダ２２０を駆動制御するものである。
【００６０】
＜＜ディスプレイ部１００＞＞
ディスプレイ部１００は、上述したディスプレイ装置（画像表示装置）１０２と、ディスプレイ制御基板１０４と、上下移動用のモータ１０６と、回転用のモータ１０８と、リミットセンサ１１０と、スピーカ１１２とを含む。
【００６１】
ディスプレイ装置（画像表示装置）１０２には、上述したグラフィックｉｆ３１４が電気的に接続されている。上述した制御装置部３００では、操作者による操作パネル２１０の操作に基づいて、運動コンテンツが選択コンテンツとして選択され、選択コンテンツに対応する運動コンテンツデータが、運動コンテンツデータ記憶手段３０６から読み出され、グラフィックｉｆ３１４は、その運動コンテンツデータに応じて映像信号を生成してディスプレイ装置１０２に供給する。このようにすることで、ディスプレイ装置１０２には、操作者が所望する各種の運動コンテンツが表示される。
【００６２】
ディスプレイ制御基板１０４には、上述したシリアル通信ｉｆ３１６が電気的に接続されている。また、ディスプレイ制御基板１０４には、上下移動用のモータ１０６と、回転用のモータ１０８とリミットセンサ１１０も、電気的に接続されている。上述した制御装置部３００では、操作者による操作パネル２１０の操作に基づいて、運動コンテンツが選択コンテンツとして選択され、選択コンテンツに応じて、制御用データテーブル記憶手段３０８から制御用データが読み出される。読み出した制御用データに応じて、シリアル通信ｉｆ３１６は、制御信号を生成して、ディスプレイ制御基板１０４に供給する。ディスプレイ制御基板１０４は、供給された制御信号に基づいて、駆動信号を生成して、上下移動用のモータ１０６と回転用のモータ１０８とに供給する。この駆動信号に応じて、上下移動用のモータ１０６が駆動され、ディスプレイ装置１０２は、ディスプレイ装置１０２を支柱３０に沿って上下方向に移動させ、支柱３０の所望する位置に位置づける。また、回転用のモータ１０８に送られた駆動信号によって、回転用のモータ１０８が駆動され、ディスプレイ装置１０２を支柱３０の一定の位置で回転させて、所望する向きに向ける。
【００６３】
また、支柱３０の上端部には、リミットセンサ１１０が設けられている。上下移動用のモータ１０６が駆動されて、ディスプレイ装置１０２が、支柱３０の上端部に移動したときに、ディスプレイ装置１０２が支柱３０から離脱しないようにするために、リミットセンサ１１０は、ディスプレイ装置１０２が上端部に到達したことを示すリミット信号を発する。リミットセンサ１１０から発せられたリミット信号は、後述するように、制御装置部３００に送られる。この制御装置部３００にリミット信号が供給されたときには、制御装置部３００は、ディスプレイ制御基板１０４に停止制御信号を送り、上下移動用のモータ１０６の駆動を中止する。このようにすることで、支柱３０からディスプレイ装置１０２が離脱することを的確に防止することができる。
【００６４】
＜＜ユーザーインターフェイス部２００（受付端末、）＞＞
ユーザーインターフェイス部２００は、上述したように、操作パネル２１０と会員カードリーダ２２０とを含む。
【００６５】
上述したように、操作パネル２１０は、操作者によって操作されるもので、データ入力用のキーボード等の同様の機能を有する。操作者が操作パネル２１０を操作することによって、後述する図４、図６、図８〜図１０、図１２〜図１７に示すプログラムの処理を進めることができる。
【００６６】
会員カードリーダ２２０は、後述するように、操作者の個人情報によって、操作者を識別するための会員カードやＩＤカードを読み取る装置である。会員カードリーダ２２０は、矩形の開口を有し、操作者が開口から会員カードやＩＤカードを挿入することで、会員カードやＩＤカードに記憶された情報が読み出される。読み出された情報は、制御装置部３００に供給される。制御装置部３００は、供給された情報に基づいて、会員情報データベース記憶手段３１０にアクセスして、該当する会員の会員情報を会員情報データベース記憶手段３１０から読み出し、記憶手段３０４に一時的に記憶させる。なお。会員情報データベースについては、後で詳述する。
【００６７】
＜＜運動コンテンツ表示装置１０と運動コンテンツ表示システム１０’＞＞
上述したように、ユーザーインターフェイス部２００を、ディスプレイ部１００に固定的に一体になるように設けても、ディスプレイ部１００とは別体にしてもよい。例えば、ユーザーインターフェイス部２００として、赤外線を発するようなリモコン装置にしたり、携帯電話等の携帯端末装置にしたりすることができる。
【００６８】
ユーザーインターフェイス部２００を、ディスプレイ部１００と一体になるように設けた場合には、ディスプレイ部１００とユーザーインターフェイス部２００と制御装置部３００とによって運動コンテンツ表示装置１０が構成される。一方、ユーザーインターフェイス部２００が別体になるように構成した場合には、運動コンテンツ表示装置１０には、ユーザーインターフェイス部２００は含まれず、ディスプレイ部１００と制御装置部３００とから運動コンテンツ表示装置１０が構成され、この運動コンテンツ表示装置１０とユーザーインターフェイス部２００とから運動コンテンツ表示システム１０’が構成される。この運動コンテンツ表示システム１０’におけるユーザーインターフェイス部２００が「受付端末」に対応する。
【００６９】
＜＜＜＜ディスプレイ駆動システムにおける処理の態様＞＞＞＞
制御装置部３００において実行される各種のプログラムを示すフローチャートを図４、図６、図８〜図１０、図１２〜図１７に示す。
【００７０】
＜＜＜第１の初期処理＞＞＞
図４は、後述する第１の実施の形態〜第３の実施の形態で共通して実行される第１の初期処理を示すフローチャートである。
【００７１】
最初に、ディスプレイ装置１０２に開始画面１−Ａを表示する（ステップＳ４０１）。例えば、図５（ａ）に示すような画面を開始画面１−Ａとしてディスプレイ装置１０２に表示する。この図５（ａ）に示した例では、「Ｌｅｔ’ｓ  Ｆｉｔ’ｓ  開始は［決定］」なる文字情報が表示され、操作パネル２１０の「決定」キー２１５ｂを、操作者が操作すべき旨を示すメッセージを表示する。
【００７２】
次に、操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されたか否かを判断する（ステップＳ４０２）。操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されていないと判別したとき（ＮＯ）には、開始画面１−Ｂをディスプレイ装置１０２に表示する（ステップＳ４０３）。例えば、図５（ｂ）に示すような画面を開始画面１−Ｂとしてディスプレイ装置１０２に表示する。この図５（ｂ）に示した例では、男女が踊っている様子を示す画像と、「開始は［決定］」なる文字情報とが表示され、操作パネル２１０の「決定」キー２１５ｂを、操作者が操作すべき旨を示すメッセージを表示する。
【００７３】
次に、操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されたか否かを判断する（ステップＳ４０４）。操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されていないと判別したとき（ＮＯ）には、上述したステップＳ４０１に処理を戻す。
【００７４】
上述したステップＳ４０２の判断処理で、操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されたと判別したとき（ＹＥＳ）、又はステップＳ４０４の処理を実行したときには、メニュー画面１−Ｃをディスプレイ装置１０２に表示する（ステップＳ４０５）。例えば、図５（ｃ）に示すような画面をメニュー画面１−Ｃとしてディスプレイ装置１０２に表示する。この図５（ｃ）に示した例では、「Ｓｅｌｅｃｔ！  ●ヨガ、○フラダンス、○エクササイズ」なる文字情報が表示される。次いで、メニュー画面１−Ｃがディスプレイ装置１０２に表示されてから所定時間経過したか否か、すなわち、タイムアウトに至ったか否かを判断する（ステップＳ４０６）。タイムアウトに至ったと判別したとき（ＹＥＳ）には、上述したステップＳ４０１に処理を戻す。一方、タイムアウトに至っていないと判別したとき（ＮＯ）には、「△」キー２１５ａ又は「▽」キー２１５ｃが、操作者によって操作されたか否かを判断する（ステップＳ４０７）。操作者が「△」キー２１５ａを操作したときには、メニュー画面１−Ｃで黒丸●として反転表示されている箇所が１つ上に移動する。一方、操作者が「▽」キー２１５ｃを操作したときには、メニュー画面１−Ｃで黒丸●として反転表示されている箇所が上に移動する。
【００７５】
ステップＳ４０７の判断処理で、「△」キー２１５ａ又は「▽」キー２１５ｃが、操作者によって操作されていないと判別したとき（ＮＯ）には、操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されたか否かを判断する（ステップＳ４０８）。操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されたと判別したとき（ＹＥＳ）には、本サブルーチンを終了する。
【００７６】
一方、操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されていないと判別したとき（ＮＯ）には、メニュー選択位置を変更して表示して（ステップＳ４０９）、上述したステップＳ４０５に処理を戻す。
【００７７】
上述したステップＳ４０７〜Ｓ４０９の処理を実行することによって、このように、「△」キー２１５ａ又は「▽」キー２１５ｃを操作者が操作することによって、操作者が所望するタイプの運動を選択し、「決定」キー２１５ｂを操作者が操作することによって、その選択したタイプの運動に決定することができる。
【００７８】
例えば、図５（ｃ）に示した例で、最初、「Ｓｅｌｅｃｔ！  ●ヨガ、○フラダンス、○エクササイズ」と表示されているときに、操作者が、「▽」キー２１５ｃを１回操作すると、「Ｓｅｌｅｃｔ！  ○ヨガ、●フラダンス、○エクササイズ」と表示される。このように、「ヨガ」から「フラダンス」へ選択コンテンツを変更することができる。さらに、操作者が、「▽」キー２１５ｃを１回操作すると、「Ｓｅｌｅｃｔ！  ○ヨガ、○フラダンス、●エクササイズ」と表示される。このように、「フラダンス」から「エクササイズ」へ選択コンテンツを変更することができる。「△」キー２１５ａを操作者が操作したときも同様に選択コンテンツを変更することができる。
【００７９】
この図４に示した第１の初期処理のサブルーチンを実行することによって、操作者の操作に応じて運動コンテンツを選択コンテンツとして選択することができる。
【００８０】
＜＜＜第１の実施の形態＞＞＞
図６は、本発明に係る運動コンテンツ表示装置１０の第１の実施の形態による第１のディスプレイ駆動制御の処理を示すフローチャートである。
【００８１】
最初に、図４に示した第１の初期処理のサブルーチンを呼び出して実行し（ステップＳ６０１）、図７（ａ）に示す第１の制御テーブルを参照して、操作者によって選択された運動コンテンツに対応した「位置」の領域に記憶されているデータを読み出す（ステップＳ６０２）。例えば、ステップＳ６０１の処理によって、操作者が、「ヨガ」を選択したときには、図７（ａ）に示す第１の制御テーブルの「ヨガ」に対応した「位置」の領域に記憶されているデータ「ＬＯＷ」を読み出す。また、ステップＳ６０１の処理によって、操作者が、「フラダンス」を選択したときには、図７（ａ）に示す第１の制御テーブルの「フラダンス」に対応した「位置」の領域に記憶されているデータ「ＨＩＧＨ」を読み出す。さらに、ステップＳ６０１の処理によって、操作者が、「エクササイズ」を選択したときには、図７（ａ）に示す第１の制御テーブルの「エクササイズ」に対応した「位置」の領域に記憶されているデータ「ＨＩＧＨ」を読み出す。
【００８２】
上述した「位置」の領域に記憶されているデータ「ＬＯＷ」は、ディスプレイ装置１０２が下位置に位置づけることを意味し、データ「ＨＩＧＨ」は、ディスプレイ装置１０２が上位置に位置づけることを意味する。ここでは、上位置も下位置も、それぞれ予め定められた所定の高さを意味し、上位置は、下位置よりも高い位置である。
【００８３】
上述したステップＳ６０２の処理によって、読み出した「位置」の領域に記憶されているデータが「ＬＯＷ」であるか否かを判断する（ステップＳ６０３）。読み出した「位置」の領域に記憶されているデータが「ＬＯＷ」であると判別したとき（ＹＥＳ）には、ディスプレイ装置１０２が下位置になるように、制御装置部３００は、ディスプレイ制御基板１０４に制御信号を発する（ステップＳ６０４）。一方、ステップＳ６０３の判断処理で、読み出した「位置」の領域に記憶されているデータが「ＬＯＷ」でないと判別したとき（ＮＯ）には、ディスプレイ装置１０２が上位置になるように、制御装置部３００は、ディスプレイ制御基板１０４に制御信号を発する（ステップＳ６０５）。
【００８４】
上述したステップＳ６０４又はＳ６０５の処理を実行したときには、再び、図７（ａ）に示す第１の制御テーブルを参照して、操作者によって選択された運動コンテンツに対応した「ファイル名」の領域に記憶されているデータを読み出して取得する（ステップＳ６０６）。例えば、操作者によって、「ヨガ」が選択されたときには、図７（ａ）に示す第１の制御テーブルの「ファイル名」の領域に記憶されているデータ「c:\data\yoga.mpg」を読み出す。また、操作者によって、「フラダンス」が選択されたときには、図７（ａ）に示す第１の制御テーブルの「ファイル名」の領域に記憶されているデータ「c:\data\hula.mpg」を読み出す。さらに、操作者によって、「エクササイズ」が選択されたときには、図７（ａ）に示す第１の制御テーブルの「ファイル名」の領域に記憶されているデータ「c:\data\excz.mpg」を読み出す。
【００８５】
次いで、取得したファイル名が示す運動コンテンツのデータ（例えば、動画データ）を読み出して、再生を開始する（ステップＳ６０７）。このステップＳ６０７の処理を実行することによって、この図６に示すサブルーチンの処理とは、別のタスクにより、運動コンテンツの再生の処理が実行される。次に、別のタスクとして開始した運動コンテンツの再生が終了したか否かを判断する（ステップＳ６０８）。運動コンテンツの再生が終了していないと判別したとき（ＮＯ）には、ステップＳ６０８に処理を戻す。一方、運動コンテンツの再生が終了したと判別したとき（ＹＥＳ）には、本サブルーチンを終了する。
【００８６】
この図６に示したサブルーチンの処理を実行することによって、運動コンテンツの種類に応じて、ディスプレイ装置１０２を上位置又は下位置に位置づけることができる。例えば、操作者が「ヨガ」を運動コンテンツ（選択コンテンツ）として選択したときには、ディスプレイ装置１０２は下位置に位置づけられるように制御される。これに対して、操作者が、「フラダンス」や「エクササイズ」を運動コンテンツ（選択コンテンツ）として選択したときには、ディスプレイ装置１０２は上位置に位置づけられるように制御される。
【００８７】
このように、第１の実施の形態による第１のディスプレイ駆動制御の処理では、操作者が選択した運動コンテンツの種類に応じて、時間の経過にかかわらず、ディスプレイ装置１０２を上位置又は下位置に定常的に位置づけることができる。
【００８８】
＜＜＜第２の実施の形態＞＞＞
図８は、本発明に係る運動コンテンツ表示装置１０の第２の実施の形態による第２のディスプレイ駆動制御の処理を示すフローチャートである。
【００８９】
最初に、第１の実施の形態と同様に、図４に示した第１の初期処理のサブルーチンを呼び出して実行する（ステップＳ８０１）。このステップＳ８０１の処理を実行することによって、操作者の操作により所望する運動コンテンツが選択される。
【００９０】
次いで、図７（ｂ）に示す第２の制御テーブルを参照して、操作者によって選択された運動コンテンツに対応した「初期位置」の領域に記憶されているデータを読み出す（ステップＳ８０２）。例えば、ステップＳ８０１の処理によって、操作者が、「ヨガ」を選択したときには、図７（ｂ）に示す第２の制御テーブルの「ヨガ」に対応した「初期位置」の領域に記憶されているデータ「ＬＯＷ」を読み出す。また、ステップＳ８０１の処理によって、操作者が、「フラダンス」を選択したときには、図７（ｂ）に示す第２の制御テーブルの「フラダンス」に対応した「初期位置」の領域に記憶されているデータ「ＨＩＧＨ」を読み出す。さらに、ステップＳ８０１の処理によって、操作者が、「エクササイズ」を選択したときには、図７（ｂ）に示す第２の制御テーブルの「エクササイズ」に対応した「初期位置」の領域に記憶されているデータ「ＨＩＧＨ」を読み出す。
【００９１】
上述した「初期位置」の領域に記憶されているデータ「ＬＯＷ」は、ディスプレイ装置１０２が下位置に位置づけることを意味し、データ「ＨＩＧＨ」は、ディスプレイ装置１０２が上位置に位置づけることを意味する。ここでは、上位置も下位置も、それぞれ予め定められた所定の高さを意味し、上位置は、下位置よりも高い位置である。
【００９２】
上述したステップＳ８０２の処理によって、読み出した「初期位置」の領域に記憶されているデータが「ＬＯＷ」であるか否かを判断する（ステップＳ８０３）。読み出した「初期位置」の領域に記憶されているデータが「ＬＯＷ」であると判別したとき（ＹＥＳ）には、ディスプレイ装置１０２が下位置になるように、制御装置部３００は、ディスプレイ制御基板１０４に制御信号を発する（ステップＳ８０４）。一方、ステップＳ６０３の判断処理で、読み出した「初期位置」の領域に記憶されているデータが「ＬＯＷ」でないと判別したとき（ＮＯ）には、ディスプレイ装置１０２が上位置になるように、制御装置部３００は、ディスプレイ制御基板１０４に制御信号を発する（ステップＳ８０５）。
【００９３】
上述したステップＳ８０４又はＳ８０５の処理を実行したときには、再び、図７（ｂ）に示す第２の制御テーブルを参照して、操作者によって選択された運動コンテンツに対応した「ファイル名」の領域に記憶されているデータを読み出して取得する（ステップＳ８０６）。例えば、操作者によって、「ヨガ」が選択されたときには、図７（ｂ）に示す第２の制御テーブルの「ファイル名」の領域に記憶されているデータ「c:\data\yoga.mpg」を読み出す。また、操作者によって、「フラダンス」が選択されたときには、図７（ｂ）に示す第２の制御テーブルの「ファイル名」の領域に記憶されているデータ「c:\data\hula.mpg」を読み出す。さらに、操作者によって、「エクササイズ」が選択されたときには、図７（ｂ）に示す第２の制御テーブルの「ファイル名」の領域に記憶されているデータ「c:\data\excz.mpg」を読み出す。
【００９４】
次いで、取得したファイル名が示す運動コンテンツのデータ（例えば、動画データ）を読み出して、再生を開始する（ステップＳ８０７）。このステップＳ８０７の処理を実行することによって、この図８に示すサブルーチンの処理とは、別のタスクによって、運動コンテンツの再生の処理が実行される。
【００９５】
次に、タイマーを起動することによって、経過時間カウンターをスタートさせる（ステップＳ８０８）。この後、経過時間を示す値が常時更新されていく。次いで、ポインタの値を１にして初期化する（ステップＳ８０９）。このポインタは、運動コンテンツの進行の度合いやステップを示すものである。
【００９６】
さらに、図７（ｂ）に示す第２の制御テーブルを参照して、操作者によって選択された運動コンテンツに対応した「１」〜「７」の領域のうち、ポインタの値に一致する領域に記憶されているデータを読み出す（ステップＳ８１０）。例えば、操作者によって選択された運動コンテンツが、「エクササイズ」であり、ポインタの値が、３であるときには、「エクササイズ」の「３」に記憶されている「１：５５」という値を読み出して取得する。上述した図７（ｂ）に示す第２の制御テーブルの「１」〜「７」の領域には、ディスプレイ装置１０２の位置を変更すべき時間が記憶されている。このディスプレイ装置１０２の位置の変更は、ディスプレイ装置１０２の位置が高位置であるときには、ディスプレイ装置１０２の位置が低位置になるように変更し、一方、ディスプレイ装置１０２の位置が低位置であるときには、ディスプレイ装置１０２の位置が高位置になるように変更するものである。なお、後述するように、第２の制御テーブルの「１」〜「７」の領域に時間「０：００」の値が記憶されているときには、そのタイミングでは、ディスプレイ装置１０２の位置を変更しないことを意味する。すなわち、ディスプレイ装置１０２の位置が高位置であるときには、ディスプレイ装置１０２の位置を高位置に維持し、一方、ディスプレイ装置１０２の位置が低位置であるときには、ディスプレイ装置１０２の位置を低位置に維持する。この第２の制御テーブルの「１」〜「７」の領域に記憶されている時間は、その運動コンテンツの内容に応じて予め定められて記憶されたものである。
【００９７】
ステップＳ８１０の処理で取得した値が「０：００」であるか否かを判断する（ステップＳ８１１）。ステップＳ８１０の処理で取得した値が「０：００」とは、ディスプレイ装置１０２の位置を変更しないことを意味する。ステップＳ８１１の判断処理で、取得した値が「０：００」であると判別したとき（ＮＯ）には、ステップＳ８０８の処理で開始した経過時間の値が、ステップＳ８１０の処理で取得した値よりも大きいか否かを判断する（ステップＳ８１２）。経過時間の値が、取得した値よりも大きいと判別したとき（ＹＥＳ）には、ディスプレイ装置１０２の位置を逆の位置に変更する（ステップＳ８１３）。すなわち、ディスプレイ装置１０２の位置が高位置であるときには、ディスプレイ装置１０２の位置が低位置になるように、制御装置部３００は、ディスプレイ制御基板１０４に制御信号を発する。一方、ディスプレイ装置１０２の位置が低位置であるときには、ディスプレイ装置１０２の位置が高位置になるように、制御装置部３００は、ディスプレイ制御基板１０４に制御信号を発する。
【００９８】
次いで、ポインタの値を１だけ増やし（ステップＳ８１４）、上述したステップＳ８１０に処理を戻す。
【００９９】
一方、上述したステップＳ８１１の判断処理で、経過時間の値が、取得した値よりも大きくないと判別したとき（ＮＯ）には、上述したステップＳ８０７の処理で別のタスクとして開始した運動コンテンツの再生が終了したか否かを判断する（ステップＳ８１５）。運動コンテンツの再生が終了していないと判別したとき（ＮＯ）には、ステップＳ８１５に処理を戻す。一方、運動コンテンツの再生が終了したと判別したとき（ＹＥＳ）には、本サブルーチンを終了する。
【０１００】
この図８に示したサブルーチンの処理を実行することによって、運動コンテンツの種類と時間の経過とに応じて、ディスプレイ装置１０２を上位置又は下位置に位置づけることができる。
【０１０１】
例えば、図７（ｂ）に示す第２の制御テーブルを用いた場合に、操作者が「ヨガ」を運動コンテンツ（選択コンテンツ）として選択したときには、ディスプレイ装置１０２は、初期位置で下位置に位置づけられ、時刻２：３０で下位置から上位置に変更され、時刻４：１５で上位置から下位置に変更される。その後、下位置が維持される。
【０１０２】
また、操作者が、「フラダンス」を運動コンテンツ（選択コンテンツ）として選択したときには、ディスプレイ装置１０２は、初期位置で上位置に位置づけられ、その後、上位置が維持される。
【０１０３】
さらに、操作者が、「エクササイズ」を運動コンテンツ（選択コンテンツ）として選択したときには、ディスプレイ装置１０２は、初期位置で上位置に位置づけられ、その後、ポインタの値が５になるまで、上位置と下位置とが交互に変更される。
【０１０４】
このように、第２の実施の形態による第２のディスプレイ駆動制御の処理は、操作者が選択した運動コンテンツの種類と、運動コンテンツの再生の経過時間とに応じて、ディスプレイ装置１０２を上位置又は下位置に位置づけることができ、運動コンテンツの種類や運動コンテンツの内容の進行に応じてディスプレイ装置１０２を位置づけることができる。
【０１０５】
＜＜＜第３の実施の形態＞＞＞
図９は、本発明に係る運動コンテンツ表示装置１０の第３の実施の形態による第３のディスプレイ駆動制御の処理を示すフローチャートである。
【０１０６】
最初に、第１の実施の形態や第２の実施の形態と同様に、図４に示した第１の初期処理のサブルーチンを呼び出して実行する（ステップＳ９０１）。このステップＳ９０１の処理を実行することによって、操作者の操作により所望する運動コンテンツが選択される。
【０１０７】
次いで、図７（ｃ）に示す第３の制御テーブルを参照して、操作者によって選択された運動コンテンツに対応した「初期位置」と「初期方向」との領域に記憶されているデータを読み出す（ステップＳ９０２）。
【０１０８】
例えば、ステップＳ９０１の処理によって、操作者が、「ヨガ」を選択したときには、図７（ｃ）に示す第３の制御テーブルの「ヨガ」に対応した「初期位置」の領域に記憶されているデータ「ＬＯＷ」を読み出し、「初期方向」の領域に記憶されているデータ「Ｈ」を読み出す。また、ステップＳ９０１の処理によって、操作者が、「フラダンス」を選択したときには、図７（ｃ）に示す第３の制御テーブルの「フラダンス」に対応した「初期位置」の領域に記憶されているデータ「ＨＩＧＨ」を読み出し、「初期方向」の領域に記憶されているデータ「Ｖ」を読み出す。さらに、ステップＳ９０１の処理によって、操作者が、「エクササイズ」を選択したときには、図７（ｃ）に示す第３の制御テーブルの「エクササイズ」に対応した「初期位置」の領域に記憶されているデータ「ＨＩＧＨ」を読み出し、「初期方向」の領域に記憶されているデータ「Ｖ」を読み出す。
【０１０９】
上述した「初期位置」の領域に記憶されているデータ「ＬＯＷ」は、ディスプレイ装置１０２が下位置に位置づけることを意味し、データ「ＨＩＧＨ」は、ディスプレイ装置１０２が上位置に位置づけることを意味する。ここでは、上位置も下位置も、それぞれ予め定められた所定の高さを意味し、上位置は、下位置よりも高い位置である。
【０１１０】
また、上述した「初期方向」の領域に記憶されているデータ「Ｈ」は、ディスプレイ装置１０２を横長方向に向けることを意味し、データ「Ｖ」は、ディスプレイ装置１０２を縦長方向に向けることを意味する。
【０１１１】
次に、ステップＳ９０２で読み出した「初期位置」が示す位置になるように、また、「初期方向」が示す方向になるように、制御装置部３００は、ディスプレイ制御基板１０４に制御信号を発する（ステップＳ９０３）。
【０１１２】
図７（ｃ）に示す第３の制御テーブルを参照して、操作者によって選択された運動コンテンツに対応した「ファイル名」の領域に記憶されているデータを読み出して取得する（ステップＳ９０４）。例えば、操作者によって、「ヨガ」が選択されたときには、図７（ｃ）に示す第３の制御テーブルの「ファイル名」の領域に記憶されているデータ「c:\data\yoga.mpg」を読み出す。また、操作者によって、「フラダンス」が選択されたときには、図７（ｃ）に示す第３の制御テーブルの「ファイル名」の領域に記憶されているデータ「c:\data\hula.mpg」を読み出す。さらに、操作者によって、「エクササイズ」が選択されたときには、図７（ｃ）に示す第３の制御テーブルの「ファイル名」の領域に記憶されているデータ「c:\data\excz.mpg」を読み出す。
【０１１３】
次いで、取得したファイル名が示す運動コンテンツのデータ（例えば、動画データ）を読み出して、再生を開始する（ステップＳ９０５）。このステップＳ９０５の処理を実行することによって、この図９に示すサブルーチンの処理とは、別のタスクによって、運動コンテンツの再生の処理が実行される。
【０１１４】
次に、タイマーを起動することによって、経過時間カウンターをスタートさせる（ステップＳ９０６）。この後、経過時間を示す値が常時更新されていく。次いで、ポインタの値を１にして初期化する（ステップＳ９０７）。このポインタは、運動コンテンツの進行の度合いやステップを示すものである。
【０１１５】
さらに、図７（ｃ）に示す第３の制御テーブルを参照して、操作者によって選択された運動コンテンツに対応した「１」〜「７」の領域のうち、ポインタの値に一致する領域に記憶されているデータを読み出す（ステップＳ９０８）。例えば、操作者によって選択された運動コンテンツが、「エクササイズ」であり、ポインタの値が、５であるときには、「エクササイズ」の「５」に記憶されている「３：４５」という値を読み出して取得する。上述した図７（ｃ）に示す第３の制御テーブルの「１」〜「７」の領域には、ディスプレイ装置１０２の位置を変更すべき時間が記憶されている。このディスプレイ装置１０２の位置の変更は、ディスプレイ装置１０２の位置が高位置であるときには、ディスプレイ装置１０２の位置が低位置になるように変更し、一方、ディスプレイ装置１０２の位置が低位置であるときには、ディスプレイ装置１０２の位置が高位置になるように変更するものである。なお、第２の実施の形態と同様に、第２の制御テーブルの「１」〜「７」の領域に時間「０：００」の値が記憶されているときには、そのタイミングでは、ディスプレイ装置１０２の位置を変更しないことを意味する。すなわち、ディスプレイ装置１０２の位置が高位置であるときには、ディスプレイ装置１０２の位置を高位置に維持し、一方、ディスプレイ装置１０２の位置が低位置であるときには、ディスプレイ装置１０２の位置を低位置に維持する。この第２の制御テーブルの「１」〜「７」の領域に記憶されている時間は、その運動コンテンツの内容に応じて予め定められて記憶されたものである。
【０１１６】
ステップＳ９０８の処理で取得した値が「０：００」であるか否かを判断する（ステップＳ９０９）。ステップＳ９０８の処理で取得した値が「０：００」とは、ディスプレイ装置１０２の位置を変更しないことを意味する。ステップＳ９０９の判断処理で、取得した値が「０：００」であると判別したとき（ＮＯ）には、ステップＳ９０６の処理で開始した経過時間の値が、ステップＳ９０８の処理で取得した値よりも大きいか否かを判断する（ステップＳ９１０）。経過時間の値が、取得した値よりも大きいと判別したとき（ＹＥＳ）には、図７（ｃ）に示す第３の制御テーブルの「１」〜「７」の領域のうち、ポインタの値に一致する領域に記憶されている位置と方向とのデータを読み出して取得する（ステップＳ９１１）。次いで、ステップＳ９１１の処理で読み出した位置と方向とのデータに応じて、ディスプレイ装置１０２の位置を変更すると共に、ディスプレイ装置１０２の向きを変更し（ステップＳ９１２）、ポインタの値を１だけ増やし（ステップＳ９１３）、上述したステップＳ９０８に処理を戻す。
【０１１７】
一方、上述したステップＳ９０９の判断処理で、経過時間の値が、取得した値よりも大きくないと判別したとき（ＮＯ）には、上述したステップＳ９０５の処理で別のタスクとして開始した運動コンテンツの再生が終了したか否かを判断する（ステップＳ９１４）。運動コンテンツの再生が終了していないと判別したとき（ＮＯ）には、ステップＳ９１４に処理を戻す。一方、運動コンテンツの再生が終了したと判別したとき（ＹＥＳ）には、本サブルーチンを終了する。
【０１１８】
この図９に示したサブルーチンの処理を実行することによって、運動コンテンツの種類と時間の経過とに応じて、ディスプレイ装置１０２を上位置又は下位置に位置づけると共に、横長方向又は縦長方向に向けることができる。例えば、操作者が「ヨガ」を運動コンテンツ（選択コンテンツ）として選択したときには、ディスプレイ装置１０２は、初期位置として下位置に位置づけられ、横長方向に向けられるように制御される。その後、ポインタの値が増えるたびに、位置と向きとのデータに応じて、ディスプレイ装置１０２を、上位置又は下位置に位置づけると共に、横長方向又は縦長方向に向ける。
【０１１９】
このように、第３の実施の形態による第３のディスプレイ駆動制御の処理は、操作者が選択した運動コンテンツの種類と、運動コンテンツの再生の経過時間とに応じて、ディスプレイ装置１０２を上位置又は下位置に位置づけると共に、横長方向又は縦長方向に向けることができ、運動コンテンツの種類や運動コンテンツの内容の進行に応じてディスプレイ装置１０２を配置させることができる。
【０１２０】
＜＜＜第４の実施の形態＞＞＞
＜＜第４の実施の形態における第２の初期処理＞＞
図１０は、後述する第４の実施の形態による第２の初期処理を示すフローチャートである。
【０１２１】
最初に、開始画面１−Ｄを表示する（ステップＳ１００１）。例えば、図１１（ａ）に示すような画面を開始画面１−Ｄとしてディスプレイ装置１０２に表示する。この図１１（ａ）に示した例では、「Ｗｅｌｃｏｍｅ！  会員カードをカードリーダに挿入してください」なる文字情報が表示され、会員カードリーダ２２０の開口に会員カードを挿入すべき旨を示すメッセージを表示する。
【０１２２】
次に、会員カードが、会員カードリーダ２２０に挿入されたか否かを判断する（ステップＳ１００２）。会員カードが、会員カードリーダ２２０に挿入されていないと判別したとき（ＮＯ）には、ステップＳ１００２に処理を戻す。
【０１２３】
会員カードが、会員カードリーダ２２０に挿入されたと判別したとき（ＹＥＳ）には、会員情報データベース記憶手段３１０に記憶されている会員情報データベースにアクセスする（ステップＳ１００３）。
【０１２４】
会員カードに記憶されている会員の識別情報を読み出して、会員情報データベースに記憶されているデータと比較して、会員カードを会員カードリーダ２２０に挿入した操作者が、既に登録されている人物であるか否かを判断する（ステップＳ１００４）。既に登録されている人物であると判別したとき（ＹＥＳ）には、上述した図４に示した第１の初期処理を呼び出して実行し（ステップＳ１００５）、本サブルーチンを終了する。一方、既に登録されている人物でないと判別したとき（ＹＥＳ）には、会員登録のための処理を実行し（ステップＳ１００６）、本サブルーチンを終了する。
【０１２５】
図１１（ｂ）は、上述したステップＳ１００３の処理で読み出される会員情報データベースの具体例を示す表である。上述したように、会員情報データベースは、会員情報データベース記憶手段３１０に記憶されている。図１１（ｂ）に示した例では、会員情報データベースは、会員番号、会員氏名、性別、会員カードを識別するためのカード番号、立ち位置、身長、体重が、データベースとして記憶されている。ここで、立ち位置とは、操作者（会員）が、起立した姿勢のときに、ディスプレイ装置１０２が見やすい高さであり、この立ち位置が、上述した上位置に対応する。この立ち位置は、所定の演算式を用いて操作者の身長の値から算出するようにしても、操作者が、操作パネル２１０の５つのキー２１５ａ〜２１５ｅなどを操作することによって、操作者の所望する値を入力するようにしてもよい。
【０１２６】
上述したステップＳ１００４の判断処理で、既に登録されている人物であると判別したときには、会員情報データベースのうち、該当するデータが、会員情報データベース記憶手段３１０から読み出され、制御装置部３００の記憶手段３０４に一時的に記憶される。
【０１２７】
＜＜第４の実施の形態における第４のディスプレイ駆動制御の処理＞＞
図１２は、本発明に係る運動コンテンツ表示装置１０の第４の実施の形態で実行される第４のディスプレイ駆動制御の処理を示すフローチャートである。
【０１２８】
最初に、第１の実施の形態や第２の実施の形態と同様に、図１０に示した第２の初期処理のサブルーチンを呼び出して実行する（ステップＳ１２０１）。このステップＳ１２０１の処理を実行することによって、会員情報データベース記憶手段３１０に記憶されている会員情報データベースのうち、読み出すべきデータを特定することができる。すなわち、会員情報データベース記憶手段３１０に記憶されている会員情報データベースを参照し、会員カードの記憶されている情報が会員情報データベースの会員カード番号に一致する人物の会員情報を、会員情報データベースから取得する（ステップＳ１２０２）。
【０１２９】
なお、上述したステップＳ１２０１の処理を実行することによって、図１０のステップＳ１００５の処理により、図４に示した第１の初期処理のサブルーチンも呼び出されて実行される。
【０１３０】
次に、取得した会員情報に含まれる「立ち位置」の値を、上位置を示す変数に代入すると共に、下位置を示す変数に、一定の所定の値を代入する（ステップＳ１２０３）。上述したように、会員情報に含まれる「立ち位置」は、操作者（会員）が、起立した姿勢のときに、ディスプレイ装置１０２が見やすい高さであり、上位置を示す変数に、この高さの値を代入することによって、操作者（会員）の身長に応じた適切な上位置にしたり、操作者の好みに合わせた上位置にしたりすることができ、操作者の各々に応じて上位置をカスタマイズすることができる。
【０１３１】
次いで、図７（ｃ）に示す第３の制御テーブルを参照して、操作者によって選択された運動コンテンツに対応した「初期位置」と「初期方向」との領域に記憶されているデータを読み出して取得し（ステップＳ１２０４）、ステップＳ１２０４で読み出した「初期位置」が示す位置になるように（ステップＳ１２０５）、また、「初期方向」が示す方向になるように（ステップＳ１２０６）、制御装置部３００は、ディスプレイ制御基板１０４に制御信号を発する。なお、上述したステップＳ１２０４〜Ｓ１２０６の処理は、上述したステップＳ９０２及びＳ９０３の処理と同等のものである。
【０１３２】
上述したステップＳ１２０６の処理を実行した後、図１３に示すフローチャートの処理を実行する。図１３は、図１２に示した処理の続きの処理を示すフローチャートである。図１３に示すように、この処理は、ステップＳ９０４〜Ｓ９１４の処理であり、上述した図９に示したステップＳ９０４〜Ｓ９１４の処理と同様のものである。
【０１３３】
上述した図１２及び図１３の処理を実行することにより、会員カードに記憶されている会員の識別情報に基づいて、会員情報データベース記憶手段３１０に記憶されている会員情報データベースを参照して、会員の各々の身長や好みに応じた上位置（立ち位置）を定めることができるので、操作が操作者の負担になったり煩雑になったりしないようにでき、容易に上位置を決定することができ、ディスプレイ装置１０２を会員の各々「立ち位置」の情報に応じて位置づけることができ、運動コンテンツの再生の処理を速やかに開始することができる。
【０１３４】
＜＜＜第５の実施の形態＞＞＞
図１４は、後述する第５の実施の形態による第３の初期処理を示すフローチャートである。この第３の初期処理は、ＣＣＤカメラ等の撮像手段を用いて、操作者（会員）を体、例えば上半身を撮像し、撮像して得られた画像データから「立ち位置」の値を取得するものである。このようにすることで、より容易にかつ簡便に、「立ち位置」の値を定めることができる。なお、この図１４に示したサブルーチンを実行するときには、ＣＣＤカメラ等の撮像手段は、予め電源が投入されて、定常的に動作できるようにされているものとする。
【０１３５】
最初に、上述した第２の初期処理のサブルーチンを呼び出して実行する（ステップＳ１４０１）。上述したように、第２の初期処理のサブルーチンから、第１の初期処理のサブルーチンも呼び出されて実行される。この第１の初期処理を実行することによって、操作者（会員）が所望する運動の種類、すなわち、操作者（会員）が所望する運動コンテンツを選択することできる。また、第２の初期処理を実行することによって、会員の各々の身長や好みに応じた上位置（立ち位置）を定めるようにできる。
【０１３６】
ステップＳ１３０１の処理を実行した後、ディスプレイ装置１０２に高さ調整画面２−Ａ（図示せず）を表示する（ステップＳ１４０２）。この調整画面２−Ａは、ＣＣＤカメラ等の撮像手段で、撮像した操作者の上半身を表示する画面である。
【０１３７】
次に、ＣＣＤカメラ等の撮像手段によって撮像した操作者の上半身の画像に対して、画像解析を行って、操作者の顔を検出して、顔の中心の高さを算出する（ステップＳ１４０３）。次いで、所定の時間だけ経過したか否かを判断、すなわち、ステップＳ１４０３の処理で、例えば、１５秒以内に顔の位置の検出が行われずに、タイムアウトになったか否かを判断する（ステップＳ１４０４）。
【０１３８】
ステップＳ１４０４の判断でタイムアウトになったと判別したとき（ＹＥＳ）には、ディスプレイ装置１０２に高さ調整画面２−Ｂ（図示せず）を表示する（ステップＳ１４０５）。この高さ調整画面２−Ｂは、操作者の顔を検出して、顔の中心の高さを算出する処理が、適切に行うことができなかった旨の操作者に伝えるための画面で、例えば、「高さ調節がうまくできませんでしたので、標準にあわせます。」なるメッセージを表示する。次いで、会員情報データベース記憶手段３１０に記憶されている会員情報データベースにアクセスして、該当する会員の会員情報を会員情報データベース記憶手段３１０から読み出し（ステップＳ１４０６）、読み出した会員情報の「立ち位置」の値が空欄であるか否かを判断する（ステップＳ１４０７）。例えば、図１９に示した会員情報データベースの例では、会員Ｎｏが、００３の「中山  マサ」氏と００４の「山縣  有朋」氏との「立ち位置」の値が空欄である。ステップＳ１４０７の判断処理で、このように、読み出した会員情報データベースの「立ち位置」の値が空欄であると判別したとき（ＹＥＳ）には、会員情報の「立ち位置」の値を標準値にして更新し（ステップＳ１４０８）、本サブルーチンを終了する。この標準値は、例えば、会員の身長の８０％の値にすればよい。一方、ステップＳ１４０７の判断処理で、読み出した会員情報の「立ち位置」の値が空欄でないと判別したとき（ＮＯ）には、直ちに本サブルーチンを終了する。なお、図１９に示した会員情報データベースについては、後で詳述する。
【０１３９】
上述したステップＳ１４０４の判断処理で、タイムアウトになっていないと判別したとき（ＮＯ）には、ステップＳ１４０３の処理で取得した顔の中心の高さを「適切な高さ」とする（ステップＳ１４０９）。なお、この例では、顔の中心の高さを「適切な高さ」としたが、顔の中心の高さの９５％の値を「適切な高さ」とするように、所定の演算をすることによって、顔の中心の高さから「適切な高さ」を導出してもよい。
【０１４０】
次に、会員情報データベース記憶手段３１０にアクセスして、該当する会員の会員情報を会員情報データベース記憶手段３１０から読み出し（ステップＳ１４１０）、読み出した会員情報の「立ち位置」の値を、ステップＳ１４０９の処理で算出した値に書き換えて、会員情報データベースを更新し（ステップＳ１４１１）、本サブルーチンを終了する。
【０１４１】
この図１４に示した第５の実施の形態による第３の初期処理は、操作者の顔の位置に基づいて「立ち位置」の値を決定するので、操作者が煩雑な操作をすることなく「立ち位置」を決定することができ、ディスプレイ装置１０２の上位置を簡易かつ簡便に定めて記憶させることができる。
【０１４２】
上述した第５の実施の形態による第３の初期処理では、検出した操作者の顔の中心の位置に基づいて「立ち位置」を決定する場合を示したが、操作者の体の特徴に基づいて「立ち位置」を決定するものであればよい。例えば、操作者の目の輪郭を画像処理によって抽出して、抽出した目の中心の位置を「立ち位置」として決定したり、操作者の肩を画像処理によって抽出して、抽出した肩の位置を「立ち位置」として決定したりしてもよい。
【０１４３】
この第５の実施の形態において用いたＣＣＤカメラ等の撮像手段が、「検出手段」に対応する。ＣＣＤカメラ等の撮像手段は、電気的に制御装置部３００と接続されており、から発せられる検出信号は、制御装置部３００に供給される。制御装置部３００は、ＣＣＤカメラ等の撮像手段から供給された検出信号に基づいて、操作者の顔の画像データを生成し、生成した画像データに対して画像処理を行うことで、操作者の顔の輪郭を抽出して顔の中心の位置を算出することができる。
【０１４４】
＜＜＜第６の実施の形態＞＞＞
図１５は、後述する第６の実施の形態による第４の初期処理を示すフローチャートである。この第６の実施の形態では、一定期間ごと、例えば６ヶ月ごとに、ディスプレイ装置１０２の高さを更新できるようにするものである。ディスプレイ装置１０２の高さを調整するときには、ディスプレイ装置１０２を実際に操作者の前で上下方向に移動させて、操作者が所望した高さを記憶させる。このようにすることで育ち盛りの子供などに対しても容易かつ的確に用いることができる。また、実際にディスプレイ装置１０２を操作者が視認しながら行うので、より的確な高さ又はより好みに合った高さにディスプレイ装置１０２を位置づけることができる。
【０１４５】
最初に、図１８（Ａ）に示すような画面３−Ａをディスプレイ装置１０２に表示する（ステップＳ１５０１）。図１８（Ａ）に示した例では、「Ｗｅｌｃｏｍｅ！  会員カードをカードリーダに挿入してください」という文字情報が表示され、会員カードリーダ２２０の開口に会員カードを挿入すべき旨を示すメッセージを表示する。
【０１４６】
次に、会員カードが、会員カードリーダ２２０に挿入されたか否かを判断する（ステップＳ１５０２）。会員カードが、会員カードリーダ２２０に挿入されていないと判別したとき（ＮＯ）には、ステップＳ１５０２に処理を戻す。
【０１４７】
会員カードが、会員カードリーダ２２０に挿入されたと判別したとき（ＹＥＳ）には、会員情報データベース記憶手段３１０に記憶されている会員情報データベースにアクセスする（ステップＳ１５０３）。このステップＳ１５０３の処理でアクセスする会員情報データベースの例を図１９に示す。
【０１４８】
図１９に示した会員情報データベースは、図１１に示した会員情報データベースと同様に、会員情報データベース記憶手段３１０に記憶されている。図１９に示した例では、会員情報データベースは、会員番号、会員氏名、性別、会員カードを識別するためのカード番号、立ち位置、前回設定日、身長、体重が、データベースとして記憶されている。図１１に示した会員情報データベースと同様に、立ち位置とは、操作者（会員）が、起立した姿勢のときに、ディスプレイ装置１０２が見やすい高さであり、この立ち位置が、上述した上位置に対応する。この立ち位置は、所定の演算式を用いて操作者の身長の値から算出するようにしても、操作者が、操作パネル２１０の５つのキー２１５ａ〜２１５ｅなどを操作することによって、操作者の所望する値を入力するようにしてもよい。また、図１１に示した会員情報データベースには含まれておらず、図１９に示した会員情報データベースに含まれている前回設定日は、前回、立ち位置を測定して更新した年月日を記憶するためのものである。この前回設定日に記憶されている年月日を読み出すことで、後述するように、前回から経過した月日を算出することができる。
【０１４９】
会員カードに記憶されている会員の識別情報を読み出して、会員情報データベースに記憶されているデータと比較して、会員カードを会員カードリーダ２２０に挿入した操作者が、既に登録されている人物であるか否かを判断する（ステップＳ１５０４）。既に登録されている人物でないと判別したとき（ＮＯ）には、会員登録のための処理を実行し（ステップＳ１５０５）、本サブルーチンを終了する。
【０１５０】
ステップＳ１５０４の判断処理で、既に登録されている人物であると判別したとき（ＹＥＳ）には、図１９に示す会員情報データベースに記憶されている前回設定日の年月日が００００／００／００であるか否かを判断する（ステップＳ１５０６）。前回設定日の年月日が００００／００／００であると判別したとき（ＮＯ）には、前回設定日の年月日が６ヶ月以上前であるか否かを判断する（ステップＳ１５０７）。前回設定日の年月日が６ヶ月以上前でないと判別したとき（ＮＯ）には、後述する図１７のステップＳ１７０１に処理を移す。
【０１５１】
上述したステップＳ１５０６の判断処理で、前回設定日の年月日が００００／００／００であると判別したとき（ＹＥＳ）、又はステップＳ１５０７の判断処理で、前回設定日の年月日が６ヶ月以上前であると判別したとき（ＹＥＳ）には、図１８（Ｂ）に示すような画面３−Ｂをディスプレイ装置１０２に表示する（ステップＳ１５０８）。図１８（Ｂ）に示した例では、「画面調整  画面の高さ調整をしますか。△▽で選んで決定ボタンを押してください  ●調整する  ○調整しない」という文字情報が表示され、ディスプレイ装置１０２の高さ調整をするか否かの選択をすべき旨を示すメッセージを表示する。
【０１５２】
次に、操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されたか否かを判断する（ステップＳ１５０９）。操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されていないと判別したとき（ＮＯ）には、「△」キー２１５ａ又は「▽」キー２１５ｃが、操作者によって操作されたか否かを判断する（ステップＳ１５１０）。
【０１５３】
ステップＳ１５１０の判断処理で、「△」キー２１５ａ又は「▽」キー２１５ｃが、操作者によって操作されていないと判別したとき（ＮＯ）には、上述したステップＳ１５０９に処理を戻す。一方、ステップＳ１５１０の判断処理で、「△」キー２１５ａ又は「▽」キー２１５ｃが、操作者によって操作されたと判別したとき（ＹＥＳ）には、操作者が「△」キー２１５ａを操作することで、画面３−Ｂで黒丸●として反転表示されている箇所を１つ上に移動させ、一方、操作者が「▽」キー２１５ｃを操作することで、画面３−Ｂで黒丸●として反転表示されている箇所を上に移動させて（ステップＳ１５１１）、上述したステップＳ１５０９に処理を戻す。
【０１５４】
上述したステップＳ１５０９の判断処理で、操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されたと判別したとき（ＮＯ）には、操作者によって、「△」キー２１５ａ又は「▽」キー２１５ｃが操作されたことにより、「調整する」が選択されたか否かを判断する（ステップＳ１５１２）。「調整する」が選択されたと判別したとき（ＹＥＳ）には、後述する図１６のステップＳ１６０１に処理を移し、「調整する」が選択されていないと判別したとき（ＮＯ）には、後述する図１７のステップＳ１７０１に処理を移す。
【０１５５】
上述したステップＳ１５１２の判断処理で、「調整する」が選択されたと判別したとき（ＹＥＳ）には、ディスプレイ装置１０２の現在の高さを取得する（ステップＳ１６０１）。この処理は、上述したシリアル通信ｉｆ３１６を介して、ディスプレイ部１００のディスプレイ制御基板１０４から、ディスプレイ装置１０２の現在の高さに関する情報を制御装置部３００に送信することによって取得することができる。次いで、ステップＳ１６０１の処理によって取得したディスプレイ装置１０２の現在の高さを、図１８（Ｃ）に示すような画面３−Ｃとしてディスプレイ装置１０２に表示する（ステップＳ１６０２）。図１８（Ｃ）に示した例では、「画面調整  △▽で高さを調節してください。よろしければ決定ボタンを押してください。  現在の高さ：１２０ｃｍ」という文字情報が表示され、ディスプレイ装置１０２の高さが表示される。
【０１５６】
次に、操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されたか否かを判断する（ステップＳ１６０３）。操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されていないと判別したとき（ＮＯ）には、「△」キー２１５ａ又は「▽」キー２１５ｃが、操作者によって操作されたか否かを判断する（ステップＳ１６０４）。
【０１５７】
ステップＳ１６０４の判断処理で、「△」キー２１５ａ又は「▽」キー２１５ｃが、操作者によって操作されていないと判別したとき（ＮＯ）には、上述したステップＳ１６０３に処理を戻す。一方、ステップＳ１６０４の判断処理で、「△」キー２１５ａ又は「▽」キー２１５ｃが、操作者によって操作されたと判別したとき（ＹＥＳ）には、操作されたキーに応じてディスプレイ装置１０２を上下に移動させる（ステップＳ１６０５）。具体的には、「△」キー２１５ａが操作されたときには、ディスプレイ装置１０２を所定の長さだけ上方向に移動させる。一方、「▽」キー２１５ｃが操作されたときには、ディスプレイ装置１０２を所定の長さだけ下方向に移動させる。この「△」キー２１５ａ又は「▽」キー２１５ｃの操作に応じて、制御装置部３００は、シリアル通信ｉｆ３１６を介して、ディスプレイ部１００のディスプレイ制御基板１０４に、所定の長さだけ移動させる旨の信号を送信する。
【０１５８】
次に、ディスプレイ装置１０２が所定の長さだけ移動したか否かを判断する（ステップＳ１６０６）。この判断処理は、シリアル通信ｉｆ３１６を介して、ディスプレイ部１００のディスプレイ制御基板１０４から移動完了の情報が送信されたか否かを判断することによって行うことができる。ディスプレイ装置１０２が所定の長さだけ移動していないと判別したとき（ＮＯ）には、ステップＳ１６０６に処理を戻す。一方、ディスプレイ装置１０２が所定の長さだけ移動したと判別したとき（ＹＥＳ）には、ディスプレイ制御基板１０４から送信された移動完了の情報に含まれているディスプレイ装置１０２の現在の高さを取得し（ステップＳ１６０７）、取得したディスプレイ装置１０２の現在の高さをディスプレイ装置１０２に表示し（ステップＳ１６０８）、上述したステップＳ１６０３に処理を戻す。
【０１５９】
上述したステップＳ１６０３の判断処理で、操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されたと判別したとき（ＹＥＳ）には、ディスプレイ装置１０２の現在の高さを、制御装置部３００の記憶手段３０４に記憶させ（ステップＳ１６０９）、ディスプレイ装置１０２の現在の高さを設定した日を本日の日付に変更するために、制御装置部３００の記憶手段３０４に本日の日付を記憶させ（ステップＳ１６１０）、図１８（Ｄ）に示すような画面３−Ｄをディスプレイ装置１０２に３秒間表示し（ステップＳ１６１１）、後述する図１７のステップＳ１７０１に処理を移す。図１８（Ｄ）に示した例では、「画面調整  画面の高さ調節が終わりました。」という文字情報が表示される。
【０１６０】
上述した図１５のステップＳ１５０７の判断処理で、前回設定日が６ヶ月以上前でないと判別したとき（ＮＯ）、又は図１６のステップＳ１６１１の処理を実行したときには、図１８（Ｅ）に示すような画面３−Ｅをディスプレイ装置１０２に３秒間表示する（ステップＳ１７０１）。図１８（Ｅ）に示した例では、「Ｌｅｔ’ｓ  Ｆｉｔ’ｓ  開始は[決定]を押す」という文字情報が表示され、操作パネル２１０の「決定」キー２１５ｂを、操作者が操作すべき旨を示すメッセージを表示する。
【０１６１】
次に、操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されたか否かを判断する（ステップＳ１７０２）。操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されていないと判別したとき（ＮＯ）には、図１８（Ｆ）に示すような画面３−Ｆをディスプレイ装置１０２に３秒間表示する（ステップＳ１７０３）。図１８（Ｅ）に示した例では、男女が踊っている様子を示す画像と、「開始は［決定］」なる文字情報とが表示され、操作パネル２１０の「決定」キー２１５ｂを、操作者が操作すべき旨を示すメッセージを表示する。
【０１６２】
次に、操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されたか否かを判断する（ステップＳ１７０４）。操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されていないと判別したとき（ＮＯ）には、上述したステップＳ１７０１に処理を戻す。
【０１６３】
上述したステップＳ１７０２又はＳ１７０４の判断処理で、操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されたと判別したとき（ＹＥＳ）には、タイマーを起動し（ステップＳ１７０５）、図１８（Ｇ）に示すような画面３−Ｇをディスプレイ装置１０２に表示する（ステップＳ１７０６）。図１８（Ｇ）に示した例では、「Ｓｅｌｅｃｔ！  ●ヨガ  ○フラダンス  ○エクササイズ」という文字情報が表示される。
【０１６４】
次いで、画面３−Ｇがディスプレイ装置１０２に表示されてから所定時間経過したか否か、すなわち、タイムアウトに至ったか否かを判断する（ステップＳ１７０７）。タイムアウトに至ったと判別したとき（ＹＥＳ）には、上述したステップＳ１７０１に処理を戻す。一方、タイムアウトに至っていないと判別したとき（ＮＯ）には、「△」キー２１５ａ又は「▽」キー２１５ｃが、操作者によって操作されたか否かを判断する（ステップＳ１７０８）。操作者が「△」キー２１５ａを操作したときには、画面３−Ｇで黒丸●として反転表示されている箇所が１つ上に移動する。一方、操作者が「▽」キー２１５ｃを操作したときには、画面３−Ｇで黒丸●として反転表示されている箇所が上に移動する。
【０１６５】
ステップＳ１７０８の判断処理で、「△」キー２１５ａ又は「▽」キー２１５ｃが、操作者によって操作されていないと判別したとき（ＮＯ）には、操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されたか否かを判断する（ステップＳ１７０９）。操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されたと判別したとき（ＹＥＳ）には、本サブルーチンを終了する。
【０１６６】
一方、操作者によって、操作パネル２１０の「決定」キー２１５ｂが操作されていないと判別したとき（ＮＯ）には、画面３−Ｇに示した選択位置を変更して表示して（ステップＳ１７１０）、上述したステップＳ１７０６に処理を戻す。
【０１６７】
上述した第６の実施の形態による第４の初期処理は、所定の期間を経過するごとに、「立ち位置」を調整することができるので。操作者の体の具合や調子や、体の成長の度合いなどに応じて、操作者の最良と思われる位置や好みの位置を、「立ち位置」として決定でき、ディスプレイ装置１０２の上位置を簡易かつ簡便に定めて記憶させることができ、ディスプレイ装置１０２を上位置に位置づけることができる。
【図面の簡単な説明】
【０１６８】
【図１】本発明に係る運動コンテンツ表示装置１０の配置の態様を示す図である。
【図２】操作パネル２１０の概略を示す図である。
【図３】本発明に係る運動コンテンツ表示装置１０の概略を示す機能ブロック図である。
【図４】本発明に係る運動コンテンツ表示装置の第１の実施の形態〜第３の実施の形態で共通して実行される第１の初期処理を示すフローチャートである。
【図５】第１の初期処理を実行したときに表示される画面の具体例を示す図である。
【図６】本発明に係る運動コンテンツ表示装置の第１の実施の形態で実行される第１のディスプレイ駆動制御の処理を示すフローチャートである。
【図７】制御用データテーブルの具体例を示す表であり、第１の実施の形態で用いる第１の制御用データテーブル（ａ）と、第２の実施の形態で用いる第２の制御用データテーブル（ｂ）と、第３の実施の形態で用いる第３の制御用データテーブル（ｃ）とを示す表である。
【図８】本発明に係る運動コンテンツ表示装置の第２の実施の形態で実行される第２のディスプレイ駆動制御の処理を示すフローチャートである。
【図９】本発明に係る運動コンテンツ表示装置の第３の実施の形態で実行される第３のディスプレイ駆動制御の処理を示すフローチャートである。
【図１０】本発明に係る運動コンテンツ表示装置の第４の実施の形態で実行される第２の初期処理を示すフローチャートである。
【図１１】第２の初期処理を実行したときに表示される画面の具体例を示す図（ａ）と、会員情報データベースの１つの例を示す表（ｂ）とである。
【図１２】本発明に係る運動コンテンツ表示装置の第４の実施の形態で実行される第４のディスプレイ駆動制御の処理を示すフローチャートである。
【図１３】図１１に示した処理の続きの処理を示すフローチャートである。
【図１４】本発明に係る運動コンテンツ表示装置の第５の実施の形態で実行される第３の初期処理を示すフローチャートである。
【図１５】本発明に係る運動コンテンツ表示装置の第６の実施の形態で実行される第４の初期処理を示すフローチャートである。
【図１６】図１４に示した処理の続きの処理を示すフローチャートである。
【図１７】図１５に示した処理の続きの処理を示すフローチャートである。
【図１８】本発明に係る運動コンテンツ表示装置の第６の実施の形態の具体例を示す図である。
【図１９】会員情報データベースの１つの例を示す表である。
【符号の説明】
【０１６９】
１０    運動コンテンツ表示装置
１０’  運動コンテンツ表示システム
２０  支持台
３０  支柱
１００  ディスプレイ部（表示手段）
１０２  ディスプレイ装置（表示手段）
１０４  ディスプレイ制御基板（駆動制御手段）
１０６  上下移動用のモータ（駆動手段）
１０８  回転用のモータ（駆動手段）
２００  ユーザーインターフェイス部（受付端末）
２１０  操作パネル
２１５ａ〜２１５ｅ  キー（選択手段）
２２０  会員カードリーダ
３００  制御装置部（制御手段，駆動制御手段，表示制御手段）
３１４  グラフィックｉｆ（表示制御手段）
【図１】
2009195445.tif 000003
【図２】
2009195445.tif 000004
【図３】
2009195445.tif 000005
【図４】
2009195445.tif 000006
【図５】
2009195445.tif 000007
【図６】
2009195445.tif 000008
【図７】
2009195445.tif 000009
【図８】
2009195445.tif 000010
【図９】
2009195445.tif 000011
【図１０】
2009195445.tif 000012
【図１１】
2009195445.tif 000013
【図１２】
2009195445.tif 000014
【図１３】
2009195445.tif 000015
【図１４】
2009195445.tif 000016
【図１５】
2009195445.tif 000017
【図１６】
2009195445.tif 000018
【図１７】
2009195445.tif 000019
【図１８】
2009195445.tif 000020
【図１９】
2009195445.tif 000021