(57)【特許請求の範囲】
【請求項１】
コンピュータのユーザの運動を促すシステムであって、
前記コンピュータに関連付けられたディスプレイと、
前記コンピュータを用いて作業をしている前記ユーザの位置または姿勢を経時的に監視するための、前記ディスプレイに関連付けられたカメラを含む監視システムと、
前記監視システムにより、予め決められた期間に亘る前記ユーザの前記ディスプレイに対する位置または姿勢の変化が閾値よりも少ないこと、および／または前記ユーザが前記ディスプレイに対して予め決められた期間に亘って不適切な人間工学的な位置にあることが検出された場合に、前記ディスプレイ上に前記ユーザに対してフィードバックを生成する手段とを有し、
前記フィードバックは、ユーザの首や肩の小さな運動を促すような態様の、前記ディスプレイ上のスクリーン画像のソフトウェア生成された回転を有する、システム。
【請求項２】
前記監視システムが、前記カメラにより、前記ユーザの目および／または体輪郭を追跡する、請求項１に記載のシステム。
【請求項３】
前記監視システムは、前記ユーザの体の固定ポイントが、予め決められた近傍の範囲内にあるか否かを監視し、
前記フィードバックを生成する手段は、前記固定ポイントが、前記予め決められた期間の経過後に前記予め決められた近傍の範囲内にある場合に、前記フィードバックを生成する、請求項１または２に記載のシステム。
【請求項４】
前記フィードバックは、前記ディスプレイ上に表示された画像の小さい連続的な回転運動を有する、請求項１から３いずれか１項に記載のシステム。
【請求項５】
前記監視システムは、前記ディスプレイに対するユーザの見る距離を更に監視する、請求項１から４いずれか１項に記載のシステム。
【請求項６】
前記監視システムは、前記ディスプレイに対するユーザの視角を更に監視する、請求項１から５いずれか１項に記載のシステム。
【請求項７】
ディスプレイを持つコンピュータのユーザの運動を促す方法であって、
前記ディスプレイに関連付けられたカメラを含む監視システムで、前記コンピュータを用いて作業をしている前記ユーザの位置または姿勢を経時的に監視するステップと、
前記監視システムにより、予め決められた期間に亘る前記ユーザの前記ディスプレイに対する位置または姿勢の変化が閾値よりも少ないこと、および／または前記ユーザが前記ディスプレイに対して予め決められた期間に亘って不適切な人間工学的な位置にあることが検出された場合に、前記ディスプレイ上に前記ユーザに対してフィードバックを生成するステップとを有し、
前記フィードバックは、ユーザの首や肩の小さな運動を促すような態様の、前記ディスプレイ上のスクリーン画像のソフトウェア生成された回転を有する、方法。
【請求項８】
前記監視するステップにおいて、前記監視システムの前記カメラにより、前記ユーザの目および／または体輪郭を追跡する、請求項７に記載の方法。
【請求項９】
前記監視するステップにおいて、前記監視システムにより、前記ユーザの体の固定ポイントが、予め決められた近傍の範囲内にあるか否かを監視し、
前記フィードバックを生成するステップにおいて、前記固定ポイントが、前記予め決められた期間の経過後に前記予め決められた近傍の範囲内にある場合に、前記フィードバックを生成する、請求項７または８に記載の方法。
【請求項１０】
前記監視するステップにおいて、前記ディスプレイに対するユーザの見る距離、および／または、前記ディスプレイに対するユーザの視角を更に監視する、請求項７から９いずれか１項に記載の方法。
【請求項１１】
コンピュータ実行システムにおいて実行される場合に、ディスプレイを持つコンピュータのユーザの運動を促す方法を実行するコンピュータ実行可能命令を組み込むコンピュータ読み取り可能媒体であって、
前記方法が、
前記ディスプレイに関連付けられたカメラを含む監視システムで、前記コンピュータを用いて作業をしている前記ユーザの位置または姿勢を経時的に監視するステップと、
前記監視システムにより、予め決められた期間に亘る前記ユーザの前記ディスプレイに対する位置または姿勢の変化が閾値よりも少ないこと、および／または前記ユーザが前記ディスプレイに対して予め決められた期間に亘って不適切な人間工学的な位置にあることが検出された場合に、前記ディスプレイ上に前記ユーザに対してフィードバックを生成するステップとを有し、
前記フィードバックは、ユーザの首や肩の小さな運動を促すような態様の、前記ディスプレイ上のスクリーン画像のソフトウェア生成された回転を有する、コンピュータ読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、コンピュータでユーザの動作を監視するための、より詳細には、運動を促すためにユーザの動作を監視するためのデバイス及び方法に関する。
【背景技術】
【０００２】
コンピュータスクリーンの背後で作業する人は、長時間において静止姿勢を維持するという望ましくない癖を持っている。これは、主として、首及び肩の凝りを生じさせる。正しい姿勢を維持したとしても、同じ姿勢が長時間維持される場合には、コンピュータで作業する人に対する悪影響を持つことに留意されたい。姿勢の頻繁な小さな変化は、長時間においてコンピュータスクリーン作業を実行する場合に推奨され、これにより、反復運動過多損傷（ＲＳＩ；Repetitive Strain Injuries）を防止する。姿勢の小さな変化は、運動と呼ばれる。
【０００３】
加えて、人間工学研究から、適切な視角を持つことが、視力及び筋骨格の疾患を最小限にする点で不可欠であることが知られている。観察から、多くの人々は、高すぎる位置でモニタを持つことが知られている。これは、人々は、モニタの位置決め中には背筋を伸ばして座り、実際の使用中には椅子の背にもたれかかるためであり、ユーザは、これらが正しいモニタ位置を持つと考えることもあるが、彼らは、不正確にもこの問題又は対策に対する知識を欠いている。この問題は、通常使用中における適切なポジショニングをユーザに指導したり、当該ポジショニングを促したりすることにより一般的に解決される。しかしながら、斯様な指導は、ユーザがコンピュータディスプレイに対して見る距離又は視角の不正確な理解を持つ傾向にあるので、一般的に不完全である。
【０００４】
運動を引き起こすための種々のデバイスが知られている。一例は、コンピュータディスプレイとディスプレイに対する支持アームとの間に配置された電動アダプタを開示する、Kinetic-XS（http://www.kinetic-xs.nlを参照）と呼ばれるプロダクトである。このアダプタは、ユーザの矢状面においてコンピュータディスプレイの質量中心に置かれた軸の周りのディスプレイユニットの非常に遅い回転（０．４Ｈｚで２度）を作り出す。ディスプレイの回転により、ディスプレイの正面に座っている人は、頭の増加した運動、及びそれ故に頸部の動きの増加を持つ。しかしながら、斯様な解決策に対する欠点は、電動アダプタを必要とするコンピュータディスプレイ全体の回転である。
【０００５】
事務用椅子のシートにおいて圧力センサを用いるような、コンピュータスクリーン作業者の運動を監視する他の態様が存在するが、これらの解決策は、簡素及び低コストではない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザに対して行動の変更を指導する既存の手段又はプログラムの顕著な障害は、斯様な手段又はプログラムが、主として、ユーザの邪魔をするか、又は、動作の既存モード以外の異なるモードへの切り替えをユーザに対して要求することである。例えば、ユーザは、ポップアップスクリーンを取得すると、主として、該スクリーンからクリックにより離れる（clicked away）まで各作業を続行することができない。より人間工学的に作業するため、ＲＳＩを防止するため、又は、運動を促すために、ユーザに対して指導するアプリケーションに関して、異なる種類のフィードバックが望まれる。
【課題を解決するための手段】
【０００７】
斯様な解決策は、コンピュータのユーザの運動を促すためのデバイス及び方法を含む。本発明によれば、監視システム１０，１２，１４は、コンピュータ１４のユーザ１５に関連付けられた情報を受信し、コンピュータ１４に関連付けられたディスプレイ１６は、監視システム１０，１２，１４に結合されたディスプレイ１６を持つ。コンピュータは、受信した情報に基づいて、ユーザ１５に対するフィードバック３０，３２，３４，３６を生成する。
【０００８】
監視システムは、好ましくは、例えばウェブカメラのような、コンピュータディスプレイ１６と関連するか、又は、当該コンピュータディスプレイ１６に組み込まれたカメラ１２を有している。監視システムにより監視されたユーザのコンピュータ動作（コンピュータに対する動作）は、好ましくは、或る期間に渡ってのコンピュータディスプレイに関連するユーザの非人間工学的な位置又は運動の不足である。ユーザに対して生成されたフィードバックの一例は、マウスポインタ２８又は他の入力デバイスの色又は形状の変化のような、ディスプレイスクリーン上の要素の視覚的性質の変化である。フィードバックの他の例は、表示されたイメージ３６のソフトウェア生成された回転又は並進である。
【０００９】
一実施形態において、ユーザに対するフィードバックは、行動を変えることをユーザに促して、ＲＳＩを発症するユーザのリスクを低くするために、監視した動作が予め決められたレベルに満たない場合に生成される。
【００１０】
同様の参照符号が個々の図を通じて同一又は機能的に類似の要素を参照し、以下の詳細な説明とともに明細書の部分に組み込まれる添付図面は、様々な実施形態を更に例示するため、及び、本発明による全ての原理及び利点を説明するために用いる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態による座標系の一例である。
【図２】本発明の一実施形態による一例である。
【図３】本発明の一実施形態による顔認識及び目の運動検出の一例である。
【図４】本発明の一実施形態によるマウスポインタの色、形状及び同様のものを変更する一例である。
【図５】本発明の一実施形態による一例である。
【図６Ａ】本発明の一実施形態によるスクリーン回転の一例である。
【図６Ｂ】本発明の一実施形態のアプリケーションの一例である。
【図７】本発明の一実施形態によるフローチャートの一例である。
【発明を実施するための形態】
【００１２】
当業者は、図中の要素が簡略化及び明確化のために示され、必ずしも実寸では描かれていないことを理解するだろう。例えば、図中のいくつかの要素の寸法は、本発明の実施形態の理解の向上に役立たせるために、他のエレメントに対して誇張されているであろう。
【００１３】
本発明による実施形態を詳細に説明する前に、実施形態は、ビジュアルディスプレイモニタに関連したユーザに対して、使用に基づいて行動を変えることを促すことに関連した方法動作（method act）及び装置コンポーネントの組み合わせに主として存在することに注意すべきである。従って、装置コンポーネント及び方法動作は、当業者に容易に理解される細部によって本発明の開示を曖昧にしないために、本発明の実施形態を理解するために関連のある特定の細部だけを示す、図中において一般的な記号で割り当てるように表されている。
【００１４】
ここで説明された本発明の実施形態は、１又はそれ以上の従来のプロセッサと、固有の格納プログラム命令との組み合わせであってもよく、前記固有の格納プログラム命令は、ビジュアルディスプレイモニタに関連したユーザに対して、ここで述べられた使用に基づく行動を変えることを促すいくつか、ほとんど、又は全ての機能である特定の非プロセッサ回路と組み合わせて実行するために１又はそれ以上のプロセッサを制御する。非プロセッサ回路は、限定されないが、ラジオレシーバ、ラジオトランスミッタ、シグナルドライバ、クロック回路、電源回路、及びユーザ入力デバイスを含む。このように、これらの機能は、ビジュアルディスプレイモニタに関連したユーザに対して、使用に基づく行動を変えることを促すことを実行するための方法動作として解決され得る。代わりに、いくつか又は全ての機能は、格納されたプログラム命令を持たないステートマシンによるか、又は、各機能又は機能の特定のいくつかの組み合わせがカスタム論理として実施化される１又はそれ以上の特定用途向け集積回路（ＡＳＩＣ）において実行され得る。勿論、２つのアプローチの組み合わせが用いられてもよい。それ故、これらの機能に関する態様及び手段がここで説明される。更に、当業者は、例えば、利用時間、現在の技術及び経済的考察により刺激される可能な限りの顕著な努力及び多くの設計選択に関わらず、ここで開示された概念及び原理にガイドされる場合に、斯様なソフトウェア命令及びプログラム並びにＩＣを、最小限の実験で容易に生成し得ることが期待される。
【００１５】
本発明の一実施形態が図１〜３に示されている。図１は、ビデオカメラ又はウェブカメラ１２（図２）のような監視システムにより得られた近傍１０を表す２次元画像をグラフで示している。ウェブカメラ１２は、これに関連したディスプレイ１６を持つコンピュータ１４のようなコンピュータデバイスに結合されている。ラップトップコンピュータ１４が示される一方で、デスクトップコンピュータのような他のコンピュータプラットフォームが使用され得ることが理解されるだろう。ウェブカメラ１２は、ディスプレイ１６の近くに、又は、最新のコンピュータモデルでより一般的であるようにディスプレイ（図示省略）の本体に組み込まれて配置されている。ウェブカメラ１２は、これらに限定されないが、コンピュータ１４のディスプレイ１６の前におけるスクリーン作業者１５の動作又は非動作のような、ユーザの動作を監視して記録する。コンピュータ１４上で実行するソフトウェアアルゴリズムは、経時的にスクリーン作業者１５の位置又は姿勢を監視及び／又は追跡する。或る長期に渡りスクリーン作業の間において検出姿勢に十分な変化がないと判断された場合には、スクリーン作業者１５は、これに関するフィードバック及びアドバイスを受信する。換言すれば、ユーザに対して行動を変えることを促して、ＲＳＩを発症するユーザのリスクを低くするために、監視された動作が予め決められたレベルに満たない場合に、スクリーン作業者１５は、これに関するフィードバック及び／又はアドバイスを受信する。
【００１６】
検出したボディポジショニングの変化は、ウェブカメラ１２又は他のビデオ記録デバイス（図示省略）のような監視システムで取得した画像によって、予め決められた期間の経過後の固定ポイント(x, y)が、予め決められた近傍１０の範囲内(x' , y')であるか、又は当該近傍１０の外側（x'', y''）であるかにより得ることができる。予め決められた近傍１０の範囲外(x'' , y'')の場合には、フィードバック又は動作は必要とされない。予め決められた近傍１０の範囲内(x' , y')の場合には、以下の説明のように、特定の動作又はフィードバックが実行される。ポイント(x , y)は、例えば、スクリーン作業者１５の目１８（図２）又は当該目１８の周辺のポイントであってもよい。フィードバックは、スクリーン１６上のメッセージを表示することを有するか、又は、ここで説明される種々の実施形態において明示される。
【００１７】
図３における例の態様により、姿勢のコンピュータ化された追跡は、ユーザの顔２０上の指定された近傍１０の範囲内の瞳孔２４，２６、及び、スクリーン作業者１５の体輪郭を検出及び追跡することにより実行され得る。或る長期間のスクリーン作業の間において検出姿勢に十分な変化がないと判断された場合には、スクリーン作業者１５は、同一とみなすフィードバック及び／又はアドバイスを取得する。例えば、姿勢の変化が閾値よりも少ない場合には、スクリーンは、スクリーン作業者１５が行動を変化するための指示として理解するスクリーン上への指示を供することよりフィードバックを供するだろう。
【００１８】
図３は、図１及び２のシステムの実例を示している。スクリーン作業者１５の左目上の、又は、当該左目の周辺の第１のポイント２４は、ポイント(x , y)に相当する。また、スクリーン作業者１５の右目上の、又は、当該右目の周辺の第２のポイント２６は、ポイント(x' , y')に相当する。第１のポイント２４及び第２のポイント２６の双方に関して、予め決められた近傍１０が、スクリーン作業者１５の顔２０上で指定される。ディスプレイ１６に組み込まれるか又は当該ディスプレイ１６に結合されるかのうちいずれかであるウェブカメラ１２のような監視デバイス、及び、コンピュータ１４における特定のソフトウェアアルゴリズムによれば、スクリーン作業者１５の姿勢、ポジショニング及び／又ポイント２４及び２６の運動が経時的に監視される。斯様な監視に基づいて、好ましくは、姿勢の頻繁な変化のアドバイスを含むフィードバックが適宜与えられる。従って、ＲＳＩを発症するリスクが低くなり得る。
【００１９】
フィードバックは、運動の問題点を解決することや、ＲＳＩを発症するリスクを低減することが望まれる場合に、ユーザに対して供される。一の例において、ユーザの運動は、ウェブカメラ１２又は同種のものを介して経時的に監視される。斯様な運動は、図３に示すようなユーザの瞳孔の追跡であるか、又は、場合によってはスクリーン作業者１５の他のボディパーツの運動若しくはポジショニングであってもよい。他の監視動作は、キーボード動作、マウス動作、及び同種のものを含み得る。或る長期に渡るスクリーン作業の間において瞳孔および体輪郭を追跡することに基づく検出姿勢のような監視動作に十分な変化がないと判断された場合には、スクリーン作業者１５は、本発明の種々の実施形態において組み込まれたフィードバック及び／又はアドバイスを取得する。種々の閾値レベルが、フィードバック及び／又はアドバイスをトリガするように組み込まれ得る。
【００２０】
本発明の一実施形態による図４において、休憩するため、体操（exercise）するため、及び行動を変えるため等の、ＲＳＩを発症するリスクを低減することをユーザに対して促すための一態様は、ディスプレイ１６（図２）上のマウスポインタ２８のような、ディスプレイ上の要素の視覚的性質を変えることである。監視したコンピュータの使用及びウェブカメラ１２から導出された情報に基づいて、例えば、ディスプレイ１６上の要素の視覚的性質が変えられる。コンピュータの使用は、キーボード動作、マウス動作、及び同種のものを含む。ウェブカメラ１２から導出された情報は、見る距離、視角、見る時間、及び同種のものを含む。ディスプレイ１６上の要素の視覚的性質は、マウスポインタ２８又はカーソルの形状、色、及び他の性質並びに同種のものを含む。例えば、マウスポインタ２８は、結果として着色（colored；図示省略）され又は太くされたマウスポインタ３０が生じる色又は太さを変化してもよく、代わりに、マウスポインタ２８は、周辺又は近傍の範囲内のマウスポインタ２８の周りの点滅ドット（blinking dot）又は放射線３２のような、マウスポインタ２８の周りの周辺又は近傍を包含するものに変えてもよい。代わりに、図５に示すように、マウスポインタ２８は、予め決められたレートで予め決められた近傍３４の周辺で振動又は上昇及び下降してもよい。視覚的性質の斯様な変化は、運動を増加させるためのユーザに対する信号である。
【００２１】
マウスポインタに関するいくつかのバリエーションがここで示される。好ましくは、ユーザ１５を補助する最良の選択は、休憩や体操等を行う衝動を作り出すものである。ユーザ１５は、ウェブカメラ又は監視システムにより監視されたコンピュータ動作のタイプで視覚的性質を変えるオプションを持ってもよい。例えば、マウスポインタ２８は、ユーザの人間工学ポジショニングが不適切な場合に色を変えてもよく、及び／又は、マウスポインタ２８は、ユーザがしばらくの間動かない場合に点滅を開始してもよい。それ故、様々なフィードバックシナリオは、１又はそれ以上の表示要素がユーザにより望まれて変更可能である際に視覚的性質を変えることによって可能となる。
【００２２】
理解され得るように、例えば、概して常にディスプレイ上に存在して無視することが困難であるマウスポインタの視覚的性質の変更は、コンピュータ上の個別のアプリケーションを立ち上げることによるか、又は、コーチングガイド等のような外部ソースを参照することによるフィードバックの生成と比較して、迅速なフィードバックをユーザに対して供する。このフィードバックモデルは、ユーザが、フィードバックを受信することを可能にし、フィードバックメッセージ又は同種のものをクリアするための個別の又は外部のアプリケーションを実行することなく、同一のアプリケーションで作業し続けることを可能にする。
【００２３】
他の実施形態による図６Ａにおいて、スクリーン作業者１５の首２２及び肩の小さな運動を促すために、コンピュータスクリーン１６上の表示画像が回転３６又は並進（図示省略）される。例えば、コンピュータモニタ１６上の表示画像は、スクリーン作業者１５（図２）の運動を増加させて長時間の静的姿勢を防止するために、非常に小さい角度（例えば、０．４Ｈｚで２度）でゆっくりと回転され得る。回転して表示されたスクリーン画像３６は、スクリーン作業者１５の首２２及び肩の筋肉に対してＲＳＩタイプの損傷を防止することを促す。参照され得るように、上記でKinetic-XSに関連して述べたような全体のコンピュータスクリーン１６ではなく、表示画像自体のみが回転される。本発明の一実施形態によれば、回転又は並進動作は、Kinetic-XSプロダクトを伴うような追加のハードウェアを必要としない、完全なソフトウェア駆動動作である。ユーザのコンピュータ１４にインストールしたソフトウェアは、コンピュータスクリーン１６上のオリジナル画像の回転画像をレンダリングする。結果として、表示画像の動作を小さく連続的に回転させるソフトウェア駆動が生成される。
【００２４】
更に、図６Ｂに示すように、本発明は、モニタ１６の回転と組み合わせた見る距離３８を測定することにより決定され得る視角３７を調節するために、スクリーン作業者１５により用いられ得る。見る距離３８は、モニタ又はディスプレイ１６に組み込まれ得るウェブカメラ１２で顔２０を追跡することにより検出され得る。それ故、監視動作は、スクリーン作業者１５の人間工学ポジショニングを可能にする。人間工学ポジショニングが予め決められた閾値レベルであるか、又は、当該閾値レベルに満たない場合には、フィードバック（２８，３６）がスクリーン作業者１５に対して生成される。
【００２５】
図７を参照すると、コンピュータディスプレイの前に位置したユーザへフィードバック信号を供するためのフローチャート４０の一実施形態が表わされている。適切なカメラ又はウェブカメラを含むボディムーブメントを記録する、ビデオレコーダのような監視システムが供される（ブロック４２）。適切なコンピュータプログラム又はアルゴリズムを実行するコンピュータに結合されたディスプレイを含むコンピュータが供される（ブロック４４）。ブロック４２のビデオレコーダは、ブロック４４のディスプレイと統合される（ブロック４６）。この統合は、ディスプレイを伴うビデオレコーダを適切に統合することを含んでもよく、又は、コンピュータのディスプレイ若しくは他のパーツの範囲内でビデオレコーダを物理的に形成することを含んでもよい。スクリーン作業者の運動情報は、ビデオレコーダとコンピュータとの組み合わせを用いて記録及び監視される（ブロック４８）。記録及び監視された情報に基づいて、フィードバックがスクリーン作業者に供される（ブロック５０）。フィードバックは、図１〜６Ｂに示された種々の実施形態を有する。
【００２６】
装置及び方法は、視覚的ディスプレイモニタ１６に関連したユーザに対して、使用に基づく行動を変えることを促すために供される。行動の変化は、休憩をすることや、訓練をすること等を含む。見る時間のような使用に基づいて、マウスポインタ２８の視覚的性質が変えられるので、ユーザは、行動を変えることを促される。使用は、キーボード、マウス及びウェブカメラ１２から送信された情報から、又は、当該キーボード、マウス及び情報により検出され得る。
【００２７】
上述の詳細な説明においては、本発明の特定の実施形態が説明されている。しかしながら、当業者は、種々の改良及び変更が、以下の特許請求の範囲に記載の本発明の範囲から逸脱することなく行われ得ることを理解する。従って、詳細な説明及び図面は、限定的意味というよりはむしろ例示とみなすべきであり、全ての斯様な改良は、本発明の範囲内に含まれることを意図される。利益、利点、課題に対する解決策、及び、より顕著に現れるため又はより顕著になるための利益、利点又は解決策を引き起こすいくつかのエレメントは、いくつか又は全ての請求項の境界の、要求された、又は本質的な特徴若しくは要素として構成されるべきではない。本発明は、この出願及び発行されたこれらの請求項に相当する全てのものの係属中に行われた補正を含む特許請求の範囲によりもっぱら規定される。
【００２８】
本発明の実施形態において、いくつか又は全ての方法コンポーネントは、命令のコンピュータ読み取り可能媒体の形式において、又は、種々の形式において流通され得るコンピュータ実行可能コードとして実装される。斯様なコンピュータ実行可能コードは、ここで開示されたタスクの実行を伴う予め規定された命令結果で実行されるときの複数のコンピュータ命令を包含する。斯様なコンピュータ実行可能コードは、ソースコードとして、又はオブジェクトコードにおいて利用可能であってもよく、例えば、携帯型メモリデバイスの、インターネットからダウンロードされた、又は、プログラムストレージ若しくはコンピュータ読み取り可能媒体上に組み込まれた部分として更に構成されてもよい。本発明の原理は、ハードウェアとソフトウェアとの組み合わせとして実装されてもよいので、添付図面に表されたいくつかの構成要素システムコンポーネント及び方法は、ソフトウェアで実装されてもよく、システムコンポーネント又はプロセス機能ブロック間の実際の接続は、本発明がプログラムされる態様により異なってもよい。
【００２９】
コンピュータ実行可能コードは、適切なアーキテクチャを有するマシンにアップロードされて、当該マシンにより実行されてもよい。好ましくは、マシンは、１又はそれ以上の中央処理ユニット（ＣＰＵ）、ランダムアクセスメモリ（ＲＡＭ）及び入力／出力インタフェース等のハードウェアを有するコンピュータプラットフォーム上で実行される。また、コンピュータプラットフォームは、オペレーティングシステム及びマイクロ命令コードも含んでいる。ここで述べられた種々のプロセス及び機能は、斯様なコンピュータ又はプロセッサが明確に示されているか否かに関わらずＣＰＵにより実行され得る、マイクロ命令コードの一部若しくはアプリケーションプログラムの一部のいずれかであってもよく、又はこれらの組み合わせであってもよい。加えて、種々の他の周辺機器は、追加のデータストレージユニット及びプリンタユニット等のコンピュータプラットフォームに接続されてもよい。
【００３０】
更に、本発明は、配信を実行するために実際に用いられる媒体を記録する特定のタイプの信号に関わらず同等に適用する。コンピュータ読み取り可能媒体の例は、フロッピーディスク、ハードディスクドライブ、ＲＡＭ（ＤＲＡＭ、ＳＤＲＡＭ及び同種のものを含む）、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フラッシュＭＥＭ等の記録可能タイプの媒体、並びに、デジタル及びアナログ通信リンク、例えばラジオ周波数及び光波長送信等の送信形式を用いた有線若しくは無線通信リンク等の送信タイプの媒体を含む。
【００３１】
図に示された種々のエレメントの機能は、専用のハードウェア及び適切なソフトウェアを実行可能なハードウェアの使用を通じて供される。プロセッサにより供された場合には、機能が、単一の専用のプロセッサにより、単一の共有プロセッサにより、又は、いくつかが共有され得る複数の個別のプロセッサにより供されてもよい。"プロセッサ"又は"コントローラ"との用語の明確な使用は、ソフトウェアを実行可能なハードウェアを排他的に参照するように構成されるべきではなく、限定されることなく、デジタル信号プロセッサハードウェア、ＲＯＭ、ＲＡＭ及び揮発性ストレージを黙示的に含み得る。
【００３２】
ここで開示された全ての例及び条件付き言語は、技術分野の促進のために発明者によって寄与される本発明の原理及びコンセプトを理解するために読者を補助するための教育的な目的を対象とし、斯様な特に開示した例及び条件に限定しないものとして構成されるべきである。更に、本発明の原理、態様及び実施形態、並びに、これらの特定の例をここで開示している全ての記述は、これらと同等の構造と機能との双方を促進することを目的としている。加えて、斯様な同等のものは、現時点で既知の同等物と将来において開発される同等物との双方、即ち、構造に関わらず同一の機能を実行するように開発された任意の要素を含む。
【図１】
0005398532.tif 000002
【図２】
0005398532.tif 000003
【図３】
0005398532.tif 000004
【図４】
0005398532.tif 000005
【図５】
0005398532.tif 000006
【図６Ａ】
0005398532.tif 000007
【図６Ｂ】
0005398532.tif 000008
【図７】
0005398532.tif 000009