対話型空間筆記デバイス
本明細書で開示されるのは、超音波トランスデューサ先端部が取り付けられた筆記スタイラスと、フォント座標系の基準点におけるセンサ群を使用するフォント・フレーム・リーダとを含む筆記システムである。システムは、スタイラスが、手書きのシンボルに関するキューカードによって誘導されるパスを追跡すると、スタイラスのシンボル・パス・追跡を識別するように適合されたシンボル認識モジュールを備えることが可能である。また、システムは、認識が成功した場合に、識別されたシンボルを聞こえるように表現することにより、空間筆記シンボルの認識の成功を肯定するため、および/または認識手続きが失敗した場合、別の試行を聞こえるように促すための出力も含むことが可能である。システムは、学習セッション中に追跡されるように適合されたシンボルを含む、物理的キューカードと電子キューカードのどちらかを使用することが可能である。
【発明の詳細な説明】
【技術分野】
【0001】
手書きは、従来、インクを出すペン、あるいは鉛筆や絵筆などの他の筆記用具を使用して、紙などの筆記面上で実行される。結果は、人間の読み手によって理解可能であることが見込まれる。
【0002】
最近では、電子手書きが、パッド上の手書きをシミュレートして、手書きの電子複製を作成するのに使用されるスタイラスを使用する、平面のX−Yデジタイズパッド上で行われてきた。デジタイズシステムは、スタイラス先端部の位置点を追跡する曲線に対応するピクセルのX−Y座標配列を収集する。通常、X−Y配列は、位置配列として収集され、格納され、X−Yディスプレイ上に表示されると、人間の読み手には識別可能であるが、デバイスによってテキストとして識別可能であることはめったにない。
【0003】
手書きを、マシン可読テキストとして識別可能にしようとする試みは、X−Y追跡のアフィン変換の後に、バイナリコード化されたテキストに変換することによる、X−Y追跡の手書き認識に専念してきた。X−Y追跡を認識する他の技術は、統計モデルを使用した様々なランダム性想定に基づく確率論的認識を使用する。X−Y追跡を認識するより決定論的な技術を使用する他の試みは、オンライン認識における速度プロファイリングと、バッチ認識における順方向探索とを使用する。多くの同様のX−Y追跡認識の取り組みは、数値を多く使用するアルゴリズムをもたらし、これにより、認識プロセスが、書き込みが行われてからずっと後に別個の手続きとして行われる、オフラインのバッチ処理に限定されがちである。
【0004】
より最近では、オンライン認識システムは、自然な手書きを無しで済ませ、電子スタイラス認識システムなどの、ラテンアルファベットおよびアラビア数字および句読点の文字に関する専用のペンストローク速記法を作り出している。実地体験により、認識誤り率は、製造業者が、このシステムをキーパッドおよびソフトウェアキーボードで取り替えることを始めさせるだけ、十分に高いことが示されている。小型化されたキーパッドは、通常の手書き速度と比べると、遅い。フルサイズのキーボードは、小型キーボードよりも使用が迅速であるが、最適の目的には、あまりにも扱いにくい。
【0005】
真の幾何学におけるX−Yの動きを追跡するデバイスが、アナログジョイスティックの形態で存在する。それらは、シミュレーションのためのアクチュエータとして使用され、ゲーム入力デバイスとしても使用され、ただし、ハンドヘルド・ゲーム・コントローラが、アクション基準点のまわりの360度にわたる方向入力を追跡することを可能にし、指先によって操作されるだけ十分に小さいアナログジョイスティックを組み込むことが可能である。前述した360度という範囲は、ジョイスティックが、X−Y平面の投射にわたるが、動径距離にはわたらない、すなわち、ジョイスティックが、Z軸に沿った投射にわたるようには動作可能でないことを意味する。これは、各ジョイスティックセンサの範囲が、わたるべき動径範囲よりも小さいためである。
【0006】
前述したジョイスティックは、2つの直交する回転軸上の光学直交センサホイールを利用することができる。そのような構成は、平面範囲にわたる方向制御のために十分である可能性があるが、自然な手書きストロークのキャプチャのためには不十分である。というのは、そのようなキャプチャは、奥行きセンサも要するからである。
【0007】
現代のコンピュータの祖先である解析機関を発明した人とされる、チャールズバベッジ(Charles Babbage)の時代には、コンピュータは、フランスにおけるネイピア(Napier)の対数表作業場で作業しているのをバベッジが目にした人であった。ネイピアの作業者はそれぞれ、割り当てられた机の上に座り、ネイピアの歴史的な6桁の対数表の計算のために、1つの10進の桁数値を専門にしていた。バベッジは、その概念を採用し、その概念を機械的ねじに適用し、ほぼ30桁の値までネイピアの手続きを機械化するデバイスを構築することを成し遂げ、10:1のギア比でタンデム駆動される精密ねじおよび精密ギアを開発した。これが、機械レジスタの概念を成立させた。
【0008】
バベッジは、当時のイタリア織物産業からも借用した。当時の機械的パターン編物織機によって使用されるパンチカードが、バベッジによって、解析機関に数的レジスタ値を機械的にアサートするのに使用された。解析機関のために演算問題を公式化するためのパンチカードの使用は、バベッジの発明に知的関心を持ったバベッジの知合いであるエイダ(Ada)(ラブレース伯爵夫人(Lady Lovelace))によって、より広く一般に知らしめられた。
【0009】
この組み合わせによって、ホレリス(Hollerith)が、南北戦争後の米国の、史上初の大規模な国勢調査の取り組みにおいて使用された作表装置(パンチカードデバイス)を作成するように触発された。ホレリスシステムは、次の世紀の間、コンピューティングを支配し、IBM(インターナショナルビジネスマシンカンパニ)を出現させた。
【0010】
ホレリスシステムが動作した仕方は、情報をパンチカード上に書き換えることにより、解析機関(コンピュータ)にデータを入力することであった。今日まで存続するIBM符号化スキームは、Extended Binary Coded Decimal Interchange Codeと呼ばれる。データカードに穴が開けられると、カードは、コンピュータプログラムに付加される。穴が開けられたプログラムカードには、バッチ計算ジョブを実行するための制御カードが先行する。この手続きが進化して、メインフレームコンピューティングの独特の文化になった。
【0011】
ホレリス法の世紀の後、メインフレームコンピューティングのためのコンソールは、カードリーダの作業、印刷キュー、ならびに任意の一時点で実行されている多数のバッチジョブに関する多数のシステム管理タスクを監督するコマンドおよび制御作業領域を含んでいた。制御のこの集中から、通信機能、印刷機能、およびその他のI/O機能を監督するためにPDP(周辺制御デバイス群)に委託される物の複製が生じた。今はもう存在しないDEC(デジタル・イクイップメント・コーポレーション(Digital Equipment Corporation))が、PDPを再定義して、メインフレームの制約を免れた独立のコンピューティングマシンにし、今では、ミニコンピュータ時代として歴史的に知られる物事を規定した。しかし、1つの離脱は、可変のレコード長の採用であった。メインフレームは、パンチカードに関する標準の長さである、80列のレコードをあらゆる場合に課していた。
【0012】
また、DECは、出力テキストディスプレイおよび入力テキストキーボードだけを制御する、メインフレームユーザによってダム端末装置と嘲笑的に呼ばれた、一連の端末装置も定義した。VT(仮想端末装置)として当時、知られた、それらの端末装置は、コンピュータを使用する新たな様式、すなわち、テキスト入力コマンドラインを介する様式をもたらした。ホストコンピュータが、コマンドインタプリタを呼び出し、ユーザが、厳密なシンタックスおよびセマンティクスでコマンドを入力する。これの最初の例が、例えば、VT端末装置上で使用されるDCL(DECコマンド言語)機能であった。そのシリーズの中で最も基礎的な端末装置が、VT−100 DEC端末装置であった。
【0013】
この開発と並行して、新たな研究イニシアティブが、対話型コンピューティングに関して、最も有名には、MULTICS(Multiplexed Information and Computing Service)と呼ばれる国際的な産学協同に関して生まれた。IBMの競争相手が賛同したMULTICSの取り組みは、メインフレームの諸特徴を一般的にしようと試みた。MULTICS研究イニシアティブから、AT&Tベルラボラトリーズ(Bell Laboratories)内で、コンピュータカーネルが、1つだけのこと、すなわち、スケジューラを使用して、1つのコンピュータ上で並行タスクを多重化することだけを行う、適切には、UNIX(登録商標)(Uniplexed Information and Computing System)と呼ばれる、はるかに限られた対話モデルが出現した。UNIX(登録商標)は、MULTICSのより有用な一般的特徴を保持しながらも、DEC PDPマシンのいくつかの対話型コンピューティング特徴を採用した。それらの特徴の中でユーザに対して最も顕著であるのが、コマンドライン対話型コンピューティングの標準となった、シェル・コマンド・インタプリタであった。
【0014】
コンソールディスプレイが、テキストの領域レイアウトをできるようになると、対話モデルは、コマンドラインからメニュースクリーンに進化した。対話型プログラムが、選択可能なコマンドのメニュースクリーンを提示し、ユーザが、様々な植字キーストロークを使用して、植字カーソルを所望される選択のテキストに導いて、コマンドを選択し、伝送キーを押すことによって、そのコマンドを呼び出すための指示を送る。
【0015】
コンソールの伝送キーは、遠隔通信から、詳細には、電信から生まれ、タイプライタのように見える端末装置が、植字キャリッジリターンおよび改行を有し、タイプされたテキストが入力された。伝送キーは、遠隔通信において、その目的を果たし、テキスト・スクリーン・メニュー・システムのためのコマンドキーとして採用された。
【0016】
DEC VT端末装置は、コンピュータ間通信のためにASCII(American Standard Code for Information Exchange)も採用したことに留意することが適切である。ASCII標準は、独立のテレタイプ製造業者によって開発され、製造業者は、やはりTeleTypeと名付けられた最初の製品を有する会社によって先導されていた。また、UNIX(登録商標)開発者らも、DEC適応形態を自分たちのコンピューティングモデルに組み込み、端末装置は、TTY(テレタイプライタ)と呼ばれる。また、植字カーソルの端末装置スクリーンアドレス指定のUNIX(登録商標)インプリメンテーションが、適切になされたユーティリティにおいて見られることも注目に値する可能性がある。8
UNIX(登録商標)が、ミニコンピュータに取って代わり始めると、ソリッドステート小型化および大規模回路集積技術が、プログラマおよびユーザに対するBASICコンピュータ言語インタフェース、およびコンソールサービスのためのCP/M(制御プログラム/マネージャ)を使用する、アップル・コンピュータ・コーポレーション(Apple Computer Corporation)によって主に先導される、小売りの手頃なミニコンピュータを生み出した。
【0017】
その時点で、IBMが、新たなミニコンピュータ製品、IBM−PCを開発し、IBM−PC用の不可欠なミニコンピュータアプリケーション群を提供する、若いCP/M Basicソフトウェア開発者およびベンダである、マイクロソフト(Microsoft)を使用した。マイクロソフトによって販売されたBASIC言語インタフェースは、大部分、マイクロソフトの立ち上がりが最初に経験を積む対象としたDEC Basicから導き出された。その時点で、IBMは、IBM−PCのためのDOS(ディスク・オペレーティング・システム)ヘルパを要し、マイクロソフトは、DR−DOS(DECリサーチCP/M DOSヘルパ)の変種を採用し、MS−DOS(Microsoft DOS)上の標準の対話端末装置に、VT100端末装置の能力、およびASCIIインターチェンジコード(interchange code)規約が与えられた
グラフィックス対応ミニコンピュータが、小売りで手頃になると、新たな対話モデルが現れた。ポインティングデバイスが、コンピュータ対話に導入された。MIT(マサチューセッツ工科大学)における研究が、ゼロックスコーポレーション(Xerox Corporation)における研究と組み合わされて、MITの心理学研究者、リックライダ博士(Dr.Licklider)によって予測されたウインドウ処理コンピュータシステムになった。対話パラダイムのいくつかの態様はまず、テキストコマンドスクリーン上で現れた。スクリーンの最上の行におけるメインコマンドの位置、および一時的な期間にわたる、選択されたメインコマンドのすぐ下における、短縮されたコマンドオプションの表示、すなわち、プルダウンメニュー、ならびにスクリーンの残りの部分が、アプリケーション対話データのために確保されることがまず、採用された。グラフィックスが、このプルダウン・メニュー・システムに追加されると、テキスト・コマンド・ラベルであった物のグラフィックスアイコンを使用して、スクリーンの領域を確保することができる能力により、WIMPS(ウインドウ、アイコン、メニュー、およびプルダウンシステム)と名付けられたパーソナルコンピューティングモデルが生み出された。
【0018】
アップルコンピュータは、Xerox(登録商標)のグラフィックスウインドウ処理コンピュータモデルを自社のMacintosh(登録商標)コンピュータに採用し、グラフィックス能力が、IBM−PC群に一般的になると、IBM(登録商標)は、DOSの後を継ぐマルチタスクPS/2の下で、Presentation Manager(登録商標)を発売し、マイクロソフトは、競合するWindows(登録商標)システムを発売した。今日まで、ウインドウ処理システムは、対話パラダイムを支配している。WIMPSパラダイムは、例えば、テキストアプリケーション群におけるダイアログコントロール、テキスト編集コントロール、選択リスト、コンボボックスコントロール(テキストとリストの組み合わせ)などの特化、ならびに、例えば、オーバーレイ、パン、およびズーム拡大、および引き戻しなどの特徴によって入念に作られている。メニューおよびコントロールに関する領域アイコン選択は、スナップ動作などの設計図グラフィックスアプリケーションにおいてさらに改良され、微小な特徴の場所をユーザに正確にポイントさせることが実際的ではない場合、ポインタマウスまたはデジタイザカーソルが、近くのグラフィック特徴をキャプチャして、支配的なコンテキストの中に入れることを許された。
【0019】
要するに、ネイピアに始まる歴史的なコンピューティングの連なりは、以下のとおりである。すなわち、ネイピアでは、作業ディスクレジスタ、ならびに手書きの入力と出力を使用した、人間の演算コンピューティング、バベッジでは、機械レジスタを使用した、機械的演算コンピューティング、エイダでは、パンチカードを使用したプログラミング、ホレリスでは、パンチカードを使用したバッチデータ処理、TeleTypeでは、対話型タイプライタキーボード、DECでは、対話型コンピューティングコンソール、MITでは、人間コンピュータ対話ポインティングデバイス、およびゼロックスでは、ポインタマウスを有するコンソールを使用したウインドウ対話コンピューティングである。
【0020】
ウインドウ対話コンピューティング方法の20年の進化の中で、コンピューティングのための多くのアプリケーションが、WIMPSパラダイムに加えて出現した。最早期のアプリケーションが、会計スプレッドシートであり、そのすぐ後に、事務用ワードプロセッサが続いた。グラフィックスが、アプリケーションに利用できるようになると、設計図作成が続いた。グラフィックスアニメーションが可能になると、シミュレートされたゲームが、一般的に使用されるようになった。通信がより普及すると、対話モデルも遠隔型になり、したがって、遠隔幾何空間コンピューティングが、例えば、ロボット工学、遠隔計測におけるような遠隔コンピューティング、および遠隔医療に適用されてきた。
【0021】
以上すべてのアプリケーションにおけるユーザインタフェースの柱は、依然としてWIMPSである。本発明の一実施形態による筆記システムは、手書きデバイスおよびグラフィック・マーキング・デバイスとして使用されるように特に設計されることが可能であるため、筆記システムは、ネイピアが依拠した触覚操作を使用することにより、ネイピア計算機を完全にコンピュータ化されたモデルに変換するための機会を提供するように適合させることができる。
【0022】
慣用のアプローチ、および従来のアプローチのさらなる限界および欠点は、そのようなシステムを、図面を参照する本出願の以降の部分で提示される諸実施形態と比較することを介して、当業者には明白となろう。
【発明の開示】
【発明が解決しようとする課題】
【0023】
本発明の諸態様は、空間的なシンボルの追跡および認識のための対話型空間筆記デバイスにおいて見ることができる。デバイスは、シンボルを追跡するように適合されたトランスデューサ要素を有する筆記スタイラスと、シンボルが追跡されるにつれ、トランスデューサ要素によって放出される信号を受け取るように適合された複数のセンサと、複数のセンサにおいて受け取られた信号から空間座標測定値を算出するための手段と、算出された空間座標測定値を収集するための手段と、追跡中に収集された測定値をシンボル認識のために使用するためのシンボル認識モジュールとを含むことが可能であり、デバイスは、追跡のシンボル認識の結果を算出するように適合されることが可能である。
【0024】
本発明による一実施形態では、複数のセンサは、空間座標原点に対するスタイラスのトランスデューサからの位置信号を受け取るように適合された少なくとも1つのセンサと、複数の空間基準点に対するスタイラスのトランスデューサからの位置信号を受け取るように適合された少なくとも1つのセンサとを含むことが可能である。
【0025】
本発明による一実施形態では、対話型空間筆記デバイスは、追跡のシンボル認識の結果に関する可聴応答を生成するための手段をさらに含むことが可能である。
本発明による一実施形態では、デバイスは、学習者ユーザによる支援された学習と、支援なしの学習の少なくとも1つに適合されることが可能である。
【0026】
本発明による一実施形態では、デバイスは、デバイスの学習者ユーザが、追跡されるシンボルを学習するのを支援するための学習アシスタント・アプリケーション・プログラムを含む支援なしの対話型学習アプリケーションを含むことが可能である。
【0027】
本発明による一実施形態では、対話型空間筆記デバイスは、学習されるべきシンボルのためのストレージと、以前に学習されたシンボルのためのストレージとをさらに含むことが可能である。
【0028】
本発明による一実施形態では、学習されるべきシンボルは、シンボルが記入されているキューカードと、シンボルの電子的な視覚的表現の少なくとも1つを含むことが可能であり、シンボルは、学習セッション中にスタイラスによって追跡されるように適合されることが可能である。
【0029】
本発明による一実施形態では、学習アシスタント・アプリケーション・プログラムは、セッション管理機能、教示およびレッスン強化機能、実演機能、およびシンボル誘導機能の少なくとも1つを含むことが可能である。
【0030】
本発明による一実施形態では、学習アシスタント・アプリケーション・プログラムは、レッスン主題機能群、レッスン評価機能群、および学習者指導機能群の少なくとも1つを含むことが可能である。
【0031】
本発明による一実施形態では、対話型空間筆記デバイスは、電子レッスン群と学習プログラム群の少なくとも1つを読み込むための媒体リーダと、電子レッスン群と学習プログラム群の少なくとも1つを含むように適合されたリムーバブル媒体記憶デバイスと、プログラム・オペレーティング・システムとをさらに含むことが可能である。
【0032】
本発明による一実施形態では、対話型空間筆記デバイスは、キーボードアダプタと、キーボードライン制御アシスタントプログラムと、印字可能なキーシンボルのインプリメンテーションと、エミュレートされたキーボード・コントロール・キーの包括的なバインドとを有する学習プラットフォームをさらに含むことが可能である。
【0033】
本発明による一実施形態では、対話型空間筆記デバイスは、キーボード・インタフェース・ポートと、キーボード・コントローラ・エミュレータと、キーボードアダプタをホストコンピュータに電気的に接続するためのコネクタとをさらに含むことが可能である。
【0034】
本発明による一実施形態では、対話型空間筆記デバイスは、マウスアダプタと、マウスX−Y位置を算出するための手段と、マウスライン制御アシスタントプログラムとを有する学習プラットフォームをさらに含むことが可能である。
【0035】
本発明による一実施形態では、対話型空間筆記デバイスは、マウス・インタフェース・ポートと、マウス・コントローラ・エミュレータと、マウスアダプタをホストコンピュータに電気的に接続するためのコネクタとをさらに含むことが可能である。
【0036】
本発明による一実施形態では、マウスX−Y位置は、空間リーダスタイラス投射平面に沿った2つのX−Y位置読み取り値の上へのスタイラスの3次元位置の成分を含むことが可能である。
【0037】
本発明による一実施形態では、対話型空間筆記デバイスは、対話型学習プラットフォーム、コンソールインタフェース群、アプリケーション・アシスタント・プログラム群、およびコンソール・スーパバイザ・プログラムに関連する対話型コンソールをさらに含むことが可能である。
【0038】
本発明による一実施形態では、対話型空間筆記デバイスは、キーボードエミュレータ、および関連するインタフェースと、マウスエミュレータ、および関連するインタフェース、デバイス・インタフェース・コネクタ、デバイス・インタフェース・コネクタとメイン・システム・ユニットの間における空間データバス、ならびに少なくとも1つのアナログ・オーディオ・インタフェースをさらに含むことが可能である。
【0039】
本発明による一実施形態では、対話型空間筆記デバイスは、少なくとも1つの学習アシスタントモジュールと、少なくとも1つのインタフェース・エミュレーション・アシスタント・モジュールとをさらに含むことが可能である。
【0040】
本発明による一実施形態では、対話型空間筆記デバイスは、スーパバイザ・プログラム・テキストと、非常駐のスーパバイザテキストのためのブートローダと、空間位置サンプリングルーチンと、位置サンプルキューと、位置平均ルーチンとをさらに含むことが可能である。
【0041】
本発明の諸態様は、コンソールディスプレイを3次元空間の透視図に関連付けること、対話型コンピューティングリソース群を概念上の3次元空間に関連付けること、透視空間内のボリューム要素を利用可能なリソース群に割り当てること、ボリューム要素を透視図の中で配置すること、空間的位置分離によって、異なるボリューム要素を区別すること、異なるグラフィック特徴を使用することにより、異なるタイプのリソースを区別すること、すべての利用可能なリソースを、閉じた凸形境界内に収めること、閉じた凸形境界を負の無限大における点に関連付けること、すべての利用可能なリソースが見える初期透視図を提供すること、初期透視図を、初期透視図に関するグローバル・コンピューティング・コンテキストに関連付けること、コンテキストの中のすべての囲まれたリソースが、空間的に到達可能であることが可能であることを確実にすること、および特定のコンテキストに関して利用可能なリソース群を提供することを含む空間コンピューティング方法において見ることができる。
【0042】
本発明の諸態様は、筆記デバイスと、空間フォント座標測定のためのセンサ群を含む筆記スタイラスとを含む空間的な文字の追跡および認識のための対話型空間筆記システムにおいて見ることができる。また、システムは、筆記システムおよび筆記スタイラスのための筐体、およびキューカードをマウントするための手段も含むことが可能である。また、システムは、テキスト文字認識モジュールも含むことが可能である。また、システムは、手書き追跡の開始および終了を示すための規約も含むことが可能である。また、システムは、テキスト文字認識のために手書き追跡の位置測定値を収集するための手段も含むことが可能である。また、システムは、手書き追跡をテキスト文字認識した結果の可聴の提示を提供する手段も含むことが可能である。
【0043】
本発明による一実施形態では、対話型空間筆記デバイスは、フォント座標原点に対する位置を記録する少なくとも1つのセンサと、タイプフェースフレームに関連する基準点に対するスタイラス位置を記録する少なくとも1つのセンサとをさらに含む。
【0044】
本発明による一実施形態では、キューカードをマウントするための手段は、システム筐体上のキューカードのためのレセプタクルと、特定の向きに従ってキューカードをマウントするための手段と、筐体の上方のフォント原点センサマウントポイントによってキューカードを視覚的に見るための手段とを含むことが可能である。
【0045】
本発明による一実施形態では、手書き追跡の位置測定値を収集するための手段は、見られたキューカードイメージを、キューカード・イメージ・アウトラインに沿ったスタイラスの先端部の動きから取り込まれた位置読み取り値に関連付けることを含むことが可能である。
【0046】
本発明による一実施形態では、テキスト文字認識の結果の可聴の提示は、認識手続きのテキスト結果、実行されるべき次のステップのテキスト指示、テキスト文字認識の結果のオーディオ指示、テキスト文字認識の結果の視覚的指示を含むことが可能である。
【0047】
本発明による一実施形態では、正しい向きでキューカードをマウントするための手段は、接合するレセプタクル側面のマッチする面取り特徴と接合するように適合されたキューカードの端部上の切り込みを含むことが可能であり、他のキューカード端部は、他のレセプタクル側面と合うように接合する。
【0048】
本発明の諸態様は、手書き追跡に関連する形状の歪みを訂正する方法において見ることができ、方法は、タイプフェース頂点が、エンドユーザのサイトラインに沿った向きである場合に、タイプフェースセンサに関連する平面と平行な平面に沿って追跡すること、およびタイプフェースセンサの平面が、キューカードイメージの平面と一致する場合に、キューカードイメージの平面と平行な平面に沿って追跡することのどちらかを含む。
【0049】
本発明による一実施形態では、タイプフェース頂点が、エンドユーザのサイトラインに沿った向きである場合に、タイプフェースセンサの平面と平行な平面に沿って追跡する方法は、タイプフェースセンサに面するようにスタイラスを向けること、エンドユーザの手の中でスタイラス位置を調整することによって、スタイラスを中心に合わせること、スタイラスに関連する筆記デバイスを動かすことにより、スタイラスを中心に合わせること、タイプフェースをスタイラスに対して垂直に向けること、スタイラスをキューカードイメージと揃えること、スタイラス、キューカード端部、およびフォント原点センサを揃えること、タイプフェース平面に対して下向きに傾斜する方向に沿って追跡すること、およびタイプフェース平面の上向きに傾斜する方向に沿って追跡することの少なくとも1つをさらに含む。
【0050】
本発明の諸態様は、筆記筐体と、筐体上の前部対話領域と、スタイラスと、電源スイッチによってアクティブにされているスタイラスに関連するコネクタと、手書き文字認識アプリケーションをアクティブにするように適合されたスタイラスグリップとを含む対話型空間筆記デバイスにおいて見ることができる。
【0051】
本発明による一実施形態では、筐体は、傷害の危険性を最小限に抑えるように適合された外面を含む構造を含むことが可能である。
本発明による一実施形態では、筐体の前部対話領域は、少なくとも1つのキューカードを保持するためのスペースと、スタイラスを保持するためのアタッチメントと、オーディオスピーカのためのマウントと、使用中にキューカードを保持するためのレセプタクルとを含むことが可能である。
【0052】
本発明による一実施形態では、少なくとも1つのキューカードを保持するためのスペースは、現在の教育セッション中に使用されるべきキューカードを保持するためのサイロと、現在の教育セッションにおいて前に使用されたキューカードを保持するための別のサイロとを含むことが可能である。
【0053】
本発明による一実施形態では、これらのサイロはそれぞれ、キューカードのセットを保持するように適合された筐体内部のサイロ空洞と、筐体の向きが狂った場合、キューカードをしっかりと保持する保持フランジと、使用されるべきキューカードをサイロから取り出すための開口とを含むことが可能である。
【0054】
本発明の諸態様は、対話型空間筆記デバイスを学習者が操作するのを支援する方法において見ることができ、方法は、教育設定を準備すること、デバイスの操作を実演すること、第1の教育シンボルを使用して第1の教育セッションを管理すること、すべてのシンボルが使用されるまで、別のシンボルを使用して別の教育セッションを管理することを含む。
【0055】
本発明による一実施形態では、方法は、教育セッションで使用されるべきキューカードのセットを選択すること、選択されたキューカード群を第1のサイロの中にしまい込むこと、使用中のキューカード群を保持するように適合されたレセプタクルの中に、選択されたキューカード群を、表を上にして入れること、キューカード上で表示されるシンボルの最上部が、学習者のサイトラインの方に向いていることを確実にすること、デバイスに電力を供給することによって、学習者に対する教育を管理すること、および教育デバイスに対する学習者の精通を促進することをさらに含むことが可能である。
【0056】
本発明による一実施形態では、方法は、デバイスの動作を学習者に説明すること、スタイラスを握るように学習者に促すこと、スタイラスを動かして、教育プログラムを開始するように学習者に促すこと、手書きシンボルの追跡を実演して、教育デバイスからの応答を呼び出すこと、学習者がスタイラスを握っている間に、手書きの動きを実演すること、シンボルパスが追跡されるにつれ、学習者に方向パスを説明すること、手書き追跡の終りで、キューカードの付近からスタイラスを引き離すこと、および学習者が実行したことを強化することをさらに含むことが可能である。
【0057】
本発明による一実施形態では、教育セッションを管理することは、使用されるべきシンボルを選択すること、第1のサイロからキューカードを選ぶこと、シンボルを学習者に視覚的に提示すること、シンボルを定義すること、学習者が、シンボルに視覚的に精通するようにさせること、キューカードの背面からのヒントを説明すること、筐体内のレセプタクルの中にキューカードを入れること、キューカードイメージを追跡するように学習者に促すこと、学習されたことを強化すること、レセプタクルからキューカードを取り除くこと、および前に使用されたキューカードを第2のサイロの中にしまい込むことを含むことが可能である。
【0058】
本発明による一実施形態では、方法は、完了時に成功の確認を伝えること、および/または失敗時に別の試行を促すこと、デバイスが、成功を聞こえるように確認すると、賞賛および肯定を強化すること、およびさらなる学習強化を実行することをさらに含むことが可能である。
【0059】
本発明の諸態様は、支援のない学習のために適合された対話型筆記デバイスと、学習アシスタントプログラムとを含む支援のない対話型システムにおいて見ることができる。
本発明による一実施形態では、対話型筆記デバイスは、キューカード取り替え手段と、スタイラス整列手段と、ハンドレストアセンブリと、手位置検出手段とをさらに含むことが可能である。
【0060】
本発明による一実施形態では、電子キューカード取り替えが、仮想電子キューカードを表示するディスプレイスクリーンと、仮想電子キューカード表記を表示するディスプレイ・スクリーン・イメージと、仮想電子キューカード表記および仮想電子キューカードテキストとを含むことが可能である。
【0061】
本発明による一実施形態では、デバイスが、リーダ・フォント・フレームと一致するキューカードレセプタクルと、フォント原点に位置するディスプレイスクリーン中心点と、タイプフェース平面に平行な向きにされたディスプレイスクリーン平面と、ディスプレイフレーム基準点と同一であるとされるタイプフェースフレーム基準センサ群と、学習者の手の位置付けを誘導するハンドレストとをさらに含むことが可能である。
【0062】
本発明による一実施形態では、ハンドレストアセンブリが、ベースと、ハンドサドルフラップと、ベースとハンドサドルフラップの間の可動ジョイントと、ヒンジばねを閉じるハンドサドルフラップとを含むことが可能である。
【0063】
本発明による一実施形態では、手位置検出手段が、ハンドレストベース上のハンドサドルフラップ開放圧力アクチュエータと、ハンドサドルフラップ閉鎖ハンドプレッシャによって駆動されるハンドサドルフラップと、ハンドサドルフラップ閉鎖検出電気回路とを含むことが可能である。
【0064】
本発明による一実施形態では、デバイスが、電子キューカードのイメージおよび表記のためのシステムストレージと、計画されたレッスン電子キューカード群のためのシステムストレージのパーティションと、達せられたレッスン電子キューカード群のためのシステムストレージのパーティションとをさらに含むことが可能である。
【0065】
本発明による一実施形態では、デバイスは、アシスタント機能群と、レッスンセッション管理機能と、レッスン強化機能と、実演機能と、シンボル誘導機能とを含む学習アシスタントプログラムをさらに含む。
【0066】
本発明の諸態様は、支援なしの学習筆記デバイスと、筆記学習プラットフォームのための外部媒体リーダと、レッスンプログラム群および課目データを含む外部媒体ユニットと、プログラムローダとを含む筆記学習プラットフォームにおいて見ることができる。
【0067】
本発明による一実施形態では、レッスンプログラムは、セッション管理機能と、学習者支援機能とを含むことが可能である。
本発明による一実施形態では、学習者支援機能は、レッスン主題体験機能群と、レッスン体験評価機能群と、レッスン実演機能群と、レッスン指導機能群とを含むことが可能である。
【0068】
本発明による一実施形態では、方法は、外部媒体ユニットを媒体リーダの中に挿入すること、システムにレッスンプログラムを読み込むこと、対応するセッション管理モジュールに切り替えることによって、レッスンを開始すること、レッスンアプリケーションを実行すること、およびハード割り込み時にシステムモニタをリセットすることをさらに含むことが可能である。
【0069】
本発明の諸態様は、キーボードアダプタと、キーボードライン制御アシスタントプログラムと、印字可能なキーシンボルのインプリメンテーションと、エミュレートされたキーボード・コントロール・キーの包括的なバインドとを有する筆記学習プラットフォームを含む筆記キーボードエミュレーションデバイスにおいて見ることができる。
【0070】
本発明による一実施形態では、キーボードアダプタを有する筆記学習プラットフォームは、キーボード・インタフェース・ポートと、キーボード・コントローラ・エミュレータと、キーボードアダプタをホストコンピュータに電気的に結合するためのコネクタとをさらに含むことが可能である。
【0071】
本発明による一実施形態では、キーボードライン制御アシスタントプログラムが、キーボード対話のための対話型セッション・アシスタント・プログラムと、目標ホストコンピュータシステムの関連するキーボードタイプのためのキーボードライン制御とを含むことが可能である。
【0072】
本発明による一実施形態では、印字可能なキーシンボルのインプリメンテーションは、筆記認識モジュールの完全な結果セットを含むことが可能である。
本発明による一実施形態では、エミュレートされたキーボード・コントロール・キーの包括的なバインドは、すべてのキーボードコントロールの組み合わせを一意にマップするハンドレスト・ハンドプレッシャ・スイッチ組み合わせをバインドすることを含むことが可能である。
【0073】
本発明の諸態様は、マウスアダプタと、マウス位置と、マウスライン制御アシスタントプログラムとを有する筆記学習プラットフォームを含む筆記マウスエミュレータデバイスにおいて見ることができる。
【0074】
本発明による一実施形態では、マウスアダプタを有する筆記学習プラットフォームが、マウス・インタフェース・ポートと、マウス・コントローラ・エミュレータと、マウスアダプタをホストコンピュータに電気的に結合するためのコネクタとをさらに含むことが可能である。
【0075】
本発明による一実施形態では、マウス位置は、空間的なリーダスタイラス投射平面に沿った少なくとも1つの2次元位置の読みに課せられた筆記スタイラス3次元位置の成分を含むことが可能である。
【0076】
本発明による一実施形態では、マウスライン制御アシスタントプログラムは、マウス対話のための対話型セッション・アシスタント・プログラムと、目標ホストコンピュータシステムの関連するマウスタイプのためのマウスライン制御とを含むことが可能である。
【0077】
本発明の諸態様は、対話型筆記学習プラットフォームと、コンソールインタフェース群と、アプリケーション・アシスタント・プログラム群と、コンソール・スーパバイザ・プログラムとを含む筆記コンソールにおいて見ることができる。
【0078】
本発明による一実施形態では、コンソールインタフェース群は、関連するインタフェースを有するキーボードエミュレータと、関連するインタフェースを有するマウスエミュレータと、筆記コンソール・インタフェース・コネクタと、筆記コンソール・インタフェース・コネクタとメイン・システム・ユニットの間における空間データバスと、オーディオインタフェースとを含むことが可能である。
【0079】
本発明による一実施形態では、アプリケーション・アシスタント・プログラムは、1つまたは複数のレッスンアシスタントモジュールと、1つまたは複数のインタフェース・エミュレーション・アシスタント・モジュールとを含むことが可能である。
【0080】
本発明による一実施形態では、コンソール・スーパバイザ・プログラムは、スーパバイザ・プログラム・テキストと、非常駐のスーパバイザテキストのためのブートローダと、空間位置サンプリングルーチンと、位置サンプルキューと、位置平均ルーチンとを含むことが可能である。
【0081】
本発明による一実施形態では、筆記コンソールを操作する方法は、システムブートストラップ時にコンソール・スーパバイザ・プログラムを読み込むこと、およびコンソール・スーパバイザ・プログラムを呼び出すことを含むことが可能である。
【0082】
本発明による一実施形態では、方法は、サンプルスケジューラを呼び出すこと、位置サンプリングルーチンを呼び出すこと、獲得されたサンプルを処理のためにキューに入れること、平均ルーチンを呼び出して、精度を向上させること、認識ルーチンを呼び出して、手書きテキストを識別すること、レッスンアシスタントルーチンを呼び出すこと、およびエミュレーションルーチンを呼び出すことをさらに含むことが可能である。
【0083】
本発明による一実施形態では、サンプルスケジューラを呼び出すことは、優先順位によって後続のルーチンに処理時間を与えること、より低い優先順位のルーチンより前に、より高い優先順位のタスクを実行すること、より高い優先順位のルーチンに、より低いルーチンよりも多くのコンピューティング時間を割り当てること、およびタスク内、およびタスク間で処理リソース群を管理することを含むことが可能である。
【0084】
本発明の諸態様は、筆記コンソールディスプレイを3次元空間の透視図に関連付けること、対話型コンピューティングリソース群を概念上の3次元空間に関連付けること、透視空間内のボリューム要素をそれぞれの利用可能なリソース群に割り当てること、ボリューム要素を3次元透視図の中で配置すること、空間的位置分離によって、異なるボリューム要素を区別すること、異なるグラフィック特徴を使用することにより、異なるタイプのリソースを区別すること、すべての利用可能な処理リソースを、閉じた凸形境界内に収めること、閉じた凸形境界を学生閲覧者の背後の負の無限大における点に関連付けること、すべての利用可能なリソースが見える初期透視図を提供すること、初期透視図をグローバル・コンピューティング・コンテキストに関連付けること、コンテキストの中のすべての囲まれたリソースを空間的に到達可能にすること、およびグローバル・コンピューティング・コンテキストに関して利用可能なリソース群を提示することを含む空間コンピューティング方法において見ることができる。
【0085】
本発明による一実施形態では、コンテキストの中のすべての囲まれたリソースを空間的に到達可能にすることは、座標のアリバイ変更を使用してボリューム要素に接近すること、ボリューム要素の投射領域を対応するリソース群への入口に割り当てること、およびボリューム要素においてスナップして、対応するコンピューティングコンテキストに入ることを含むことが可能である。
【0086】
本発明による一実施形態では、座標のアリバイ変更を使用してボリューム要素に接近することは、透視視点をカーソルボリューム要素に関連付けること、カーソルのアリバイ座標線形変換を使用して、シーン内で並進を実行すること、透視視点を回転させ、パンすること、およびボリューム要素に向かって接近し、ズームすることを含むことが可能である。
【0087】
本発明による一実施形態では、ボリューム要素においてスナップして、関連するコンピューティングコンテキストに入ることは、スナップ圏分解能半径を、支配的な透視図におけるオブジェクト間の最小空間分離の1/2未満に設定すること、オブジェクト間の最小空間分離を、学習者閲覧者が、支配的な透視図において操作できるようにされた触覚距離となるように設定すること、学習者閲覧者が、スナップ圏がボリューム要素と交差する点まで視点を並進させることができる場合、そのボリューム要素をスナップされていると認定することを含むことが可能である。
【0088】
本発明の一実施形態によれば、オブジェクト間の最小空間分離を、学習者閲覧者が、支配的な透視図において操作できるようにされた触覚距離となるように設定することは、透視図に関する距離を、学習者閲覧者に関する筆記スタイラスの触覚移動距離に拡大縮小すること、位置が平均された値である場合、その位置の統計的標準誤差の線形係数を最小分離距離に加算すること、学習者閲覧者位置付けにおいて検出された微動振動の著しい振幅を相殺すること、最小分離距離から相殺された振動振幅を引くことを含むことが可能である。
【0089】
本発明による一実施形態では、学習者閲覧者が、スナップ圏がボリューム要素と交差する点まで視点を並進させることができるようにされている場合、そのボリューム要素をスナップされていると認定することは、著しい振動が存在する場合に視点を固定すること、スナップ認定が存続する最小期間を示すこと、およびスナップ認定が存続する間、少なくとも1つの学習者閲覧者アクションを示すことを含むことが可能である。
【0090】
本発明による一実施形態では、コンテキストに利用可能なリソース群を提示することは、そのリソース群を含む概念上の3次元空間の透視図をコンソールディスプレイ領域の一部分の上に投射すること、概念上の2次元領域内の現在のコンテキストの特殊化を、空間透視図のために使用されるディスプレイ領域とは切り離されたコンソールディスプレイ領域の一部分の上に投射すること、現在のコンテキストの作業領域を、空間透視図のために使用されるディスプレイ領域、および現在のコンテキストの特殊化のために使用されるディスプレイ領域とは切り離されたコンソールディスプレイ領域の一部分の上に投射すること、現在のコンテキストが、特殊化である場合はいつでも、包含するコンテキストを、空間透視図のために使用されるディスプレイ領域、現在のコンテキストの特殊化のために使用されるディスプレイ領域、および現在のコンテキストの作業領域のために使用されるディスプレイ領域とは切り離されたコンソールディスプレイ領域の一部分の上に投射すること、包含するコンテキスト、現在のコンテキスト特殊化、および現在のコンテキスト作業領域の1つにアクセスすることを含むことが可能である。
【0091】
本発明による一実施形態では、包含するコンテキスト、現在のコンテキスト特殊化、および現在のコンテキスト作業領域の1つにアクセスすることは、カーソルを、包含するコンテキストのために確保された領域までパンすること、カーソルを、コンテキスト特殊化のために確保された領域までパンすること、カーソルを、現在のコンテキストのために確保された作業領域までパンすることによりおよび面リソースにおいてスナップすることを含むことが可能である。
【0092】
本発明による一実施形態では、面リソースにおいてスナップすることは、ボリューム要素においてスナップすることを必然的に伴う。
本発明による一実施形態では、方法は、パン先のコンテキスト領域と作業領域のどちらかをボリューム要素の面投射に関連付けること、スナップ円をスナップ圏の2次元投射に関連付けることにより、パン先のコンテキスト領域と作業領域のどちらかに関するスナップ円を使用すること、学習者閲覧者が、スナップ円が、接近される面要素と交差する点まで面視点を並進させることができるようにされている場合、その面要素をスナップされていると認定すること、線リソース群と点リソース群のどちらかにおいてスナップすることをさらに含むことが可能である。
【0093】
本発明による一実施形態では、線リソース群の1つのリソース、および点リソース群の1つのリソースにおいてスナップすることは、面リソースにおいてスナップすることを必然的に伴うことが可能である。
【0094】
本発明による一実施形態では、方法は、線リソース群と点リソース群のどちらかを面リソースの線投射に関連付けること、スナップ間隔をスナップ円の1次元投射に関連付けることにより、線リソース群と点リソース群のどちらかに関するスナップ間隔を使用すること、学習者閲覧者が、スナップ間隔が、接近される線要素と交差する点まで線視点を並進させることができるようにされている場合、その線要素をスナップされていると認定すること、および学習者閲覧者が、スナップ間隔が、接近される点要素を含む点まで線視点を並進させることができるようにされている場合、その点要素をスナップされていると認定することをさらに含むことが可能である。
【0095】
本発明による一実施形態では、スナップ認定が存続する間、学習者閲覧者アクションを示すことは、スナップされたリソースのコンテキストに関する可聴キューを提示すること、スナップされたリソースのコンテキストに関する視覚的ユーザキューを提示すること、およびコンテキストキューに対する学習者閲覧者応答によって示されるアクションを実行することを含むことが可能である。
【0096】
本発明による一実施形態では、コンテキストキューに対する学習者閲覧者応答によって示されるアクションを実行することは、現在のコンテキストを保つこと、新たなコンテキストに入ること、新たなコンテキストの中で学習者閲覧者対話に応答すること、現在のコンテキストから抜けることによって、新たなコンテキストの中における対話を終了すること、および前のコンテキストに戻ると、前のコンテキストを復元することを含むことが可能である。
【0097】
本発明による一実施形態では、前のコンテキストを復元することは、前のコンテキストへの漸進的な空間的遷移、グラフィック遷移、および可聴の遷移の1つを提供して、学習者閲覧者を混乱させるのを防止することを含むことが可能である。
【0098】
本発明の諸態様は、空間筆記システムと、例えば、コンソールの中に含まれるリソース群をナビゲートするのに使用するための空間コンピューティング方法とを使用する際に見ることができる。マウス、またはその他のコンピュータ化されたポインティングデバイスは、データ点を非常に迅速に生成することができる。ワード・プロセッシング・アプリケーションでは、テキストの作成および表示が、処理の大部分を占める場合でさえ、マウスによって駆動される操作は、人間が後を追うには速過ぎる可能性がある。プログラマは、カーソルまたはポインタアイコンの移動を故意に遅くして、人間による知覚を可能にしている。
【0099】
本発明による一実施形態では、アプリケーションリソースの空間的ナビゲーションを円滑にするため、シナリオを理解し、次に何をするかを決めるのに十分な時間をユーザに与えるのに、同じ速度低減が要求される可能性がある。WIMPSウインドウ、およびWIMPSウインドウの2次元ペインとは異なり、空間コンテキストコンピューティングによりふさわしい隠喩は、ドア−部屋−フロアナビゲーションモデルであり、フロア領域が、WIMPSスクリーンまたはWIMPSウインドウに相当することが可能である。
【0100】
本発明を明らかにするために、以上にリストアップしたデバイスの1つ、例えば、空間筆記サイン・スタイリング・マーカを伴う少なくとも1つを使用する方法を例示することで十分である可能性がある。
【0101】
本発明の以上、およびその他の利点および斬新な特徴、ならびに本発明の例示する実施形態の詳細は、以下の説明および図面から、より完全に理解されよう。
【発明を実施するための最良の形態】
【0102】
本発明の諸態様は、例えば、いくつかの空間筆記デバイスのいずれか1つから空間筆記データを収集する入力デバイスドライバ群を含む空間筆記デバイスにおいて見ることができる。本発明による筆記システムは、例えば、空間筆記サインリーダによって生成されたデータを使用するテキスト文字認識アプリケーションを含むことが可能である。
【0103】
本発明による一実施形態では、機械的に外された筆記スタイラスが、教示を負わされていない手書きにおいて使用するために、使用可能であることが可能である。本発明の諸態様は、例えば、個々に書かれた文字の手書きを学習することを円滑にするように適合された諸特徴を提供するテキスト文字認識技術において見ることができる。そのような手書き学習アプリケーションをサポートするシステムは、筆記スタイラスおよび筆記リーダに加えて、トライアルハンドストロークを求めるためのプロンプト機構と、手書きの文字がうまく完成したことを示すための評価手段とを使用することができる。
【0104】
本発明による一実施形態では、学習セッション、すなわち、対話型学習セッションは、アルファベットまたは数字の特定の文字を書くようにエンドユーザに最初に促すことから順次に進むことが可能である。また、プロセスは、学習者/学生の手書きストロークを読み取ることも含むことが可能である。学習者/学生が、手書きの文字をアサートするための空間的条件を満たすと、評価手段が、手書き条件の成功を確認することが可能であり、例えば、「Great Job」、ベル、または照明などのオーディオ/ビジュアル報酬がアクティブにされることが可能である。
【0105】
また、本発明の諸態様は、例えば、大人/監督指導の下で年少の子供たちに対する教育最終用途に適合されることが可能な空間的文字認識方法においても見ることができる。本発明による一実施形態では、対話型筆記デバイスは、デバイスとの学習者/学生の対話が、面白く、前向きな学習体験であるように取り計らうことに責任を負う大人のニーズを満たすこともできる。本発明の一実施形態による筆記デバイスは、例えば、第2言語/外国語を、例えば、学習することを所望する学習者ら/学生らによって使用されてもよい。
【0106】
本発明による一実施形態では、支援された学習アプリケーションが、例えば、形状、文字、字、および数字を学習することに的を絞ることが可能である。学習者/学生は、肯定および奨励を介して楽しませられることが可能である。システムは、例えば、学習者/学生が、システムを使用する間、報酬/賞賛を学習者/学生に提供するように適合されることが可能である。
【0107】
本発明による一実施形態では、筆記デバイスと対話することの累積効果は、例えば、デバイスとともに提供されること、または別個に市販されることが可能な、文字、字、シンボル、および数字をどのように書くかを学習することであることが可能である。学習者/学生は、手書きのシンボルを筆記デバイスによって認識させることにより、習熟度を実証することができることが可能である。筆記デバイスと対話することによって獲得された形状および手書きのストロークの早期の認識は、例えば、後の学習体験において、紙の上に書くことを学習する際、およびキーボードでタイプ入力する際に、有用な第1のステップとなる可能性がある。
【0108】
本発明による一実施形態では、利点は、支援された学習デバイスおよび学習アプリケーションを使用することによって獲得することができる。例えば、成果が、キャプチャされて、自動化されたシステムに体系的にまとめられ、したがって、学習者が進むにつれ、学習者/学生が、それまでに獲得された知識をベースに進み続けることができることが可能である。学習/教育方法は、システムによって使用可能な手続きに体系的にまとめられることが可能である。
【0109】
本発明による一実施形態では、学習者/学生は、監督されて、デバイスと対話することができることが可能である。人間の支援を無しで済ますために、教育手続きを、監督者/教育者が、教育環境において子供の学習を監督することができるのと同一の形で、学習者/学生の活動を監督するように適合された学習アプリケーションに組み込むことができる。
【0110】
本発明の諸態様は、例えば、自動ユーザインタフェースとユーザによってアクティブにされる自己支援ユーザインタフェースのどちらかにおいて見ることができる。例えば、助言、肯定、および時間依存の手続きを、学習アプリケーション内のシステムに符号化することができる。
【0111】
本発明による一実施形態では、監督教育プログラムが、可聴の/視覚的プレゼンスを備えることが可能であり、教師に相当するものとして作用することが可能である。
本発明による一実施形態では、初期誘導が、アプリケーションによって実行されて、学習者/学生/ユーザが、例えば、最小の歪みでシンボルを追跡するのを支援することが可能である。対話型筆記デバイスは、歪み、およびどのように歪みを回避するかを学習者/学生に説明するように適合されることが可能である。説明/誘導は、リアルタイムで与えられることが可能であり、デバイスのソフトウェア/ファームウェアに符号化されることが可能である。デバイスは、学生/学習者活動を継続的に監視し、活動を評価し、学生学習者が、例えば、教育タスクを実行している間に、リアルタイムの命令を学生学習者に提供することができる。
【0112】
本発明による一実施形態では、スタイラス操作の監督を使用して、意図される教育および娯楽体験を円滑にすることができる。デバイスは、手書きの訂正/変更をどのように扱うか、およびデバイスとどのように適切に対話するかについて、学生/学習者にリアルタイムの命令を提供することができる。本発明による一実施形態では、ユーザおよびデバイス対話のすべての態様は、陽気な学習をもたらすように設計されることが可能である。学生学習者は、例えば、デバイスを使用してシンボルを書く間に、学習が、陽気な学習を介した楽しさの期待に付加的になることが可能であるぐらいまで、ユーザおよびデバイス対話を楽しむことができる。
【0113】
本発明による一実施形態では、教示は、複数の順序付けられたレッスンを含むことが可能である。各レッスンは、前のレッスンをベースに進められることが可能である。また、レッスンは、例えば、モジュール群に、例えば、初心者モジュール群、中級モジュール群、上級モジュール群、および専門家モジュール群にグループ化されることも可能である。
【0114】
本発明による一実施形態では、学習アプリケーションを一般的な対話型アプリケーションに変換することは、動作基準を変更して、例えば、「教える」のような目的のある動詞、および、例えば、「レッスン」などの量的な名詞が、すべてにわたって当てはまらない可能性があるようにすることを含むことが可能である。本発明の対話型アプリケーションを汎用にするために、例えば、「レッスンを教える」などのコンテキスト上の関係を、例えば、「任務を果たす」、「目的を満たす」、「技量を実証する」、および「目標を達する」などの、表現の中で、それほど具体的ではないコンテキスト内で置き換えることができる。
【0115】
本発明の諸態様は、支援された学習デバイスおよび学習アプリケーションにおいて見ることができる。本発明による一実施形態では、デバイスは、例えば、学習者プレイヤおよび監督アシスタント教育者を的にする対話型2人タスクであることが可能である。
【0116】
本発明による一実施形態では、支援のない対話型デバイスおよび対話型アプリケーションが、監督アシスタント教育者に関連する手続きを自動化するように適合されることが可能であり、したがって、デバイスは、自律的な自己教育のために使用されることが可能であり、つまり、教育アシスタントが、ソフトウェア/ファームウェアアプリケーションの中で見られることが可能であり、学習デバイスの論理コンポーネントであり、現実の人物ではないことが可能である。学習アシスタントプログラムは、例えば、学習アシスタントがゲームキャラクタであるゲームと見なされることが可能である。支援のない学習デバイスは、複数の課目、または単一の課目を教えるため、および/または複数の課題、または単一の課題を追求するために一般化/特化されることが可能である、対話型筆記デバイス。本発明による一実施形態では、コンピュータによって生成された学習アシスタントは、学生/学習者が、例えば、ギリシャ文字を書くのを支援するように適合されたギリシャ訛りのある女性を含むことが可能である。
【0117】
本発明による一実施形態では、対話型アシスタントプログラムは、他の初歩の学習状況において適用されることが可能である。対話型アシスタントプログラムの用途の拡張は、学生学習者が、特定の文字セットのすべての文字を書くために筆記スタイラスを着実に使用することを学習した場合、つづり、マッチ、幾何学、地理学などを教えることであることが可能である。
【0118】
本発明による一実施形態では、対話型アシスタントプログラムは、つづりレッスンを提供するように適合されることが可能である。本発明による一実施形態では、複数の電子キューカードおよび/または物理的キューカードをデバイスと一緒に使用することができる。電子キューカードおよび/または物理的キューカードは、学生/学習者がつづるのを支援する語、テキスト、文、およびヒントを含むことが可能である。
【0119】
本発明による一実施形態では、電子キューカードおよび/または物理的キューカードは、辞書定義および/またはシソーラス同義語も含むことが可能である。つづりレッスン管理モジュールが、例えば、つづり語の中で手書きされると予期される各文字を評価し、語が正しくつづられた場合、成功の確認を提供するように適合されることが可能である。逆に、管理モジュールは、学習者が、例えば、誤った文字、または認識不能な文字で、語を誤ってつづった場合、新たな試行/別の試行を行うように促すことも可能である。また、システムは、例えば、数学、音楽、地図の読み取り、未知の言語の翻訳、および化学に関して、学生学習者を支援するのに使用されることも可能である。
【0120】
本発明による一実施形態では、例えば、つづり管理モジュールをサポートするのに、プログラムメモリが使用されることが可能である。例えば、つづり拡張をサポートするのに、語の関する電子つづりキューカードおよび/または物理的つづりキューカードのセットが、支援なしの学習アプリケーションに追加されることが可能であり、複数のメモリモジュールアドオン、または読み取り可能/リムーバブルなメモリ媒体を含むことが可能である。
【0121】
本発明による一実施形態では、アシスタントプログラムの拡張は、他の教育ゲームのために適合させられることが可能である。算数/数学が、本デバイスの数的拡張である。数学は、もちろん、数、および数学的操作を扱う。支援なしの学習デバイス/アプリケーションは、例えば、プログラムメモリモジュールに対する複数の拡張と、算数管理モジュールの拡張機能を収容する複数のストレージモジュールと、算数電子キューカードおよび/または算数物理的キューカードとを含むことが可能である。
【0122】
本発明による一実施形態では、数学電子キューカードおよび/または数学物理的キューカードを使用することは、手書き電子キューカードおよび/または手書き物理的キューカードを使用することとは、わずかに異なることが可能である。筆記デバイスに関連するプロセッサが、数学計算を実行するように適合されることが可能である。したがって、数学学習問題に対する解/答えは、プロセッサが、教育セッション中に予期される答えを計算するために十分な時間が存在するため、あらかじめ格納されない可能性がある。
【0123】
本発明による一実施形態では、筆記デバイスは、筆記テキストセッタも使用することが可能である。筆記テキストセッタは、キーボード・アシスタント・プログラムを使用することによって読み込み可能な諸特徴を含むことが可能である。キーボード・アシスタント・プログラムは、キーボードアダプタ(エミュレータ)を使用して、実際のキーボードをレプリケートすることが可能である。すると、例えば対話型筆記デバイスは、キーボードのように使用されることが可能であり、別のシステム/ホストシステムに関連付けられることが可能である。
【0124】
本発明による一実施形態では、筆記テキストセッタは、筆記スタイラスの、例えば、水平シフトのための入力と、垂直シフトのための入力とを含むことが可能である。移動変種では、諸特徴は、例えば、手のスタイラスを位置付ける動きを、エンドユーザの手首の手を置く動きから切り離すことによって、利用することができる。無線筆記スタイラスは、筆記リーダと筆記スタイラスの間の機械的依存関係を無くして、筆記キーボード・エミュレーション・アプリケーションを操作することを円滑にすることができる。
【0125】
本発明による一実施形態では、対話型筆記デバイスの支援のない対話型アプリケーションのアシスタントプログラム構造を適用して、人間のコンテキスト、またはアニメーションのコンテキストから別のアシスタント・ゲーム・キャラクタを作成し、対話型アプリケーションのためのキャラクタベースの設定を使用して、例えば、コンピュータ・キーボード・デバイスのテキスト設定特徴をエミュレートすることができる。
【0126】
本発明の諸態様は、例えば、コンピュータマウスおよび/またはX−Yデジタイズデバイスをエミュレートすることにより、空間筆記リーダの位置読み取り値のX−Y成分を、別個のホストコンピュータに利用可能にすることにおいて見ることができる。
【0127】
本発明の諸態様は、対話型筆記デバイスが、例えば、外部ホストコンピュータシステムと対話することができるようにすることにおいて見ることができる。目標/ホストコンピュータシステムは、キーボード入力およびマウス入力を含むことが可能である。対話は、例えば、キーボードのために1つと、コンピュータマウスのためにもう1つの、少なくとも2つのエミュレーションインタフェースを提供するように、本発明による筆記システムを適合させることによって達せられることが可能である。
【0128】
本発明による一実施形態では、空間筆記デバイスは、従来の2次元マウスインタフェースによって使用される次元を超えた、位置読み取り値のさらなる測定次元を含むことが可能である。本発明による一実施形態では、例えば、3次元位置データ、マーカ先端部の向きをファクタとするマーカの位置データ、セッタX−Yレイアウト内のテキストセッタの位置データ、X−Yレイアウト内のスキャナの、スキャナ方向をファクタとする位置データも使用されることが可能である。
【0129】
本発明による一実施形態では、共通プラットフォームの下で前述した様々なデータインタフェースを合併することにより、エンドユーザが、筆記コンソールデバイスを使用して、他のコンピューティングデバイス群と対話できるようになることが可能である。また、本発明の諸態様は、スタンドアロンとしてであれ、特定のプロトコルによって結び付けられ、インタフェースがとられたキーボードとしてであれ、孤立したシステムとしてであれ、無線であるか、有線であるかに関わらずネットワークとしてあれ、デバイスの任意の組み合わせが、筆記コンソールからアクセス可能であることが可能な、筆記コンソールを作成することにおいて見ることができる。
【0130】
図面の以下の詳細な説明では、「左」、「右」、「垂直」、「水平」、「上の方の」、「下の方の」などの、空間的に方向付ける用語を使用する。それらの用語は、図面を参照する好ましい諸実施形態の説明の便宜のために使用されることを理解されたい。それらの用語は、任意の部分がとることが可能な、絶対的位置、または左、右、上向き、下向きなどの空間における向きを必ずしも表さない。
【0131】
図で使用する符号スキームは、階層型にされており、一桁が、各階層レベルにおけるアイテムまたは特徴を識別するのに使用されることが可能である。また、以下の図面で使用されるラベル符号化スキームは、すべての図にわたって一意にもされており、複数の図で現れるアイテムの即時の認識を容易にしている。さらに、前の図における一般的なアイテムの1つの図における詳細には、前の符号ラベル/現在の符号ラベルが前に付けられる/後に付けられることが可能であり、したがって、99というラベルが付けられた前の一般的なアイテムは、例えば、991および992として列挙された詳細を示すことが可能である。
【0132】
本発明の諸態様は、フォントフレーム筆記リーダと連携して動作するように適合された超音波トランスデューサ先端部が取り付けられた筆記スタイラスにおいて見ることができる。筆記リーダフレームは、例えば、複数の超音波センサマイクを収容することが可能な、長方形のベースを有することが可能である。ベースの部材からのフレーム拡張部分は、単一の頂点で会うことが可能であり、そこに、別の超音波センサマイクが収容されることが可能である。
【0133】
本発明による一実施形態では、フォントフレーム筆記リーダは、正方形ベースの各隅にマイクが取り付けられた正方形ベースを使用することが可能である。また、筆記リーダは、例えば、正方形ベースの対角線の半分の長さと等しい垂直距離でベースから頂点に延びる4つの拡張部分も含むことが可能である。センサ群の位置付けは、スタイラス近接をリーダフォント座標に変換することを簡単にするように選択されることが可能であり、5つすべてのセンサにおける同一の超音波パルス到着時刻が、例えば、スタイラス先端部が、タイプフェース原点に位置していることに相当することが可能である。
【0134】
本発明による一実施形態では、筆記スタイラストランスデューサおよび筆記リーダフレームセンサ群は、筆記システムに接続されることが可能である。筆記システムは、例えば、超音波プローブ測定値(時間測定値)を空間測定値(距離/位置測定値)に変換することを実行するように適合されることが可能である。また、筆記システムは、例えば、変換された空間位置データを使用して、空間筆記文字認識を実行するように適合されたアプリケーションモジュールも含むことが可能である。
【0135】
本発明による一実施形態では、筆記システムは、空間筆記文字の認識の成功を確認するための出力も含むことが可能である。本発明による一実施形態では、認識された文字は、例えば、ASCIIなどの標準のバイナリ符号化を使用して表されることが可能であり、文字コードが、例えば、可聴信号に変換するために音声シンセサイザモジュールに入力されることが可能である。生成された信号は、例えば、シンセサイザからオーディオスピーカに送られることが可能である。
【0136】
本発明による一実施形態では、筆記システムは、タイプフェースフレームの構造部材と、学生/学習者の安全のために丸くされた特徴を有するように変更されたベースプラットフォームとを含むことが可能である。タイプフェースフレームの高い部分は、成形された、曲げやすい物質で作られた単一の丸い輪に変更されて、学生/学習者に対して鋭い端部、または硬い端部を全く有さないようにすることができる。対話型筆記デバイスのセンサ配置形状は、保持されることが可能である。スピーカアタッチメントおよびスタイラスアタッチメントが、ベースプラットフォームの前部に配置されることが可能である。
【0137】
本発明による一実施形態では、教育レッスンを管理する際に監督者/教育者に対応するために、物理的キューカードのための2つのスロットが設けられることが可能である。例えば、1つのサイロが、次にプレイ/学習/追跡されるカード群を格納するために使用されることが可能であり、別のサイロが、既にプレイ/学習/追跡された物理的キューカード群のために使用されることが可能である。各サイロは、デバイスが、例えば、前方に傾けられた場合に、物理的キューカードが滑り出るのを防止する保持前部フランジを含むことが可能である。各サイロの頂部に、待ち状態のサイロ内の待ち状態のスタックから次の物理的キューカードを抽出するために便利な開口も提供されることが可能である。
【0138】
本発明による一実施形態では、電子キューカード表面および/または物理的キューカード表面に沿って追跡する際の歪みが過度である場合、超音波センサの向きを変更することにより、複製バージョンを使用することができる。センサの向きは、電子キューカード頂点および/または物理的キューカード頂点が、フォントフレーム頂点、頂部パネル表面上の4つのタイプフェースセンサ、デバイスの高い部分の中点におけるフォント原点センサに平行になるように回転されることができる。
【0139】
本発明による一実施形態では、支援のない対話型筆記デバイスは、支援された学習筆記デバイスにおいて学習者/学生ユーザに対する監督アシスタントに関して説明した手続きから主に、仕様を導き出すことができる。監督アシスタントは、例えば、学習環境を確立すること、筆記デバイスに対して学生/学習者を適切に位置付けること、特定の学習セッション中に使用されるべき適切な電子キューカード群/物理的キューカード群を選択すること、教育セッションを開始すること、学習されるべきシンボル/文字/量を選択すること、選択されたシンボル/文字/量を識別するように学生/学習者を動機付けること、シンボル/文字/量についての補助的情報(ヒントなど)を聞こえる形で表現すること、シンボル/文字/量を追跡することを始めるように学生/学習者に促すこと、完成した追跡を点検すること、使用済みの電子キューカードおよび/または物理的キューカードを、完了したレッスンのサイロに入れること、および学習されるべき次のシンボル/文字/量に関して、第1のサイロから別の電子キューカードおよび/または物理的キューカードを取り出すことを担当することが可能である。
【0140】
本発明による一実施形態では、監督アシスタントは、歪みを小さくするように学生/学習者の姿勢を調整するのを助けること、および好ましいアップストロークおよびダウンストロークをどのように実行すべきか学生/学習者を訓練することによって、早期の学習セッション中に学生/学習者を指導することができる。人間の監督アシスタントがいない場合は、支援のない学習デバイスは、デバイスの物理的設計の中に、例えば、支援のない使用中に形状の歪みを最小限に抑える既知の特性を組み込むことができる。支援のない学習デバイスは、そのような態様を筆記デバイスの構築に組み込み、他の前述した機能を筆記システムに組み込むことができる。
【0141】
本発明による一実施形態では、支援のない対話型学習デバイスは、例えば、支援された学習デバイスと同様の機能を含むことが可能である。監督アシスタントは、電子キューカードおよび/または物理的キューカードを学生/学習者に視覚的に提示し、電子キューカード上および/または物理的キューカード上に配置されたシンボルを取り巻くさらなる情報を提供することができる。支援のない学習デバイスも、ビジュアルディスプレイを提供して、同一の機能を果たすことができる。また、ビジュアルディスプレイは、物理的キューカードに取って代わることも可能であり、支援のない学習デバイスは、学習セッションのために選択されたシンボルに関する物理的キューカードサイロの電子的均等物を使用することができる。
【0142】
本発明による一実施形態では、空間筆記学習プラットフォームは、支援のない学習デバイスを、空間筆記の教示以外の対象領域に拡張することにより、空間筆記デバイスを使用する、支援のない学習のための一般的なサポートを提供することができる。
【0143】
本発明による一実施形態では、支援のない対話型学習デバイスの学習アシスタントのアーキテクチャは、一般的な使用のために適合されることが可能である。さらなる題材のキューカードのための機能およびストレージを追加するためのプログラムメモリを拡張するための機構が提供されて、あらゆる学習モジュール/ゲームに対応することが可能である。
【0144】
本発明による一実施形態では、課目固有の学習アシスタント、および関連する題材は、例えば、補助的記憶デバイスまたはメモリカートリッジによってシステムに導入することができる。したがって、筆記システムは、リムーバブルなメモリ記憶デバイスを読み取るためのメモリ読み取りデバイスを収容するように変更することができる。
【0145】
本発明による一実施形態では、学習アシスタント自動化手続きを使用して、例えば、対話型筆記デバイスが、キーボードをエミュレートするようにさせることができる。支援のない学習筆記システムには、キーボードをエミュレートするインタフェースを取り付けることができる。ヒンジ付きハンドレストまたはサドルフラップを、浮き、旋回し、すべての手首の傾きに応じるように変更して、学習プラットフォームが、例えば、テキスト設定機能を実行できるようにすることが可能である。
【0146】
本発明による一実施形態では、ハンドレストのハンドプレッシャセンサは、手首の動き、および手の動き、例えば、ハンドレストベースに垂直に向かう動きを記録することができる。さらなる手首の動きを円滑にするために、ハンドプレッシャセンサは、ハンドサドルの中央に配置することができ、ヒンジおよびフラップを閉じるばねは、ハンドサドルの下面上の4隅における、ばね押し双方向圧力検出スイッチによって置き換えることができる。さらに、ハンドレストベースの中央に配置されたメイン圧力センサは、4つの双方向スイッチより、わずかに高いプロファイルにして、対話型キーボード・アシスタント・プログラムが、例えば、いずれの設定アクションにも応答することが可能であるようにすることができる。
【0147】
本発明による一実施形態では、キーボード・エミュレーション・プログラムの出力は、目標ホストコンピュータのライン制御を使用して、キーボード出力インタフェースに伝送することができる。使用されるライン制御は、キーボードアシスタントのキーボードセッション管理モジュールに組み込まれることが可能である。
【0148】
本発明による一実施形態では、筆記キーボードエミュレータは、筆記デバイスのタイプフェース平面に関連するセンサ位置読み取り値を収集し、ハンドレスト圧力検出スイッチを適用して、例えば、マウスクリックイベントを実施することによって、マウスをエミュレートするのに使用することができる。
【0149】
本発明による一実施形態では、空間筆記コンソールは、例えば、複数の空間筆記インタフェースを合併して、単一の対話型デバイスにすることができる。キーボードエミュレーションおよびマウスエミュレーションは、例えば、従来のキーボード、および従来のマウスを使用することによって適合させることができる。本発明は、例えば、複数の対話型インタフェースが合併されて、空間筆記コンソールにされることを可能にすることができる。本発明による一実施形態では、インタフェース群は、例えば、キーボード、マウス、およびスタイリング・マーカ・インタフェース群を含むことが可能である。
【0150】
本発明による一実施形態では、空間筆記コンピューティング方法は、WIMPSとグラフィックス対話モデルを統一して、例えば、空間的に駆動されるモデルにするように適合されることが可能であり、それぞれに、例えば、アプリケーションコンテキスト空間ボリューム(ROOM)が割り当てられることが可能である。第1のコンソールコンテキストは、利用可能なアプリケーションROOMオブジェクトの透視図を提供することが可能であり、スタイラスの動きにより、学生/学習者/ユーザの眺望が、オブジェクトの間で動くようにさせられることが可能である。ROOMのDOORの上でスナップすることにより、ROOMの空間に入ることが円滑にされ、その空間は、例えば、さらなるROOMオブジェクトでポピュレートされ、底部においてFLOOR領域でライニングされることが可能であり、その一部は、1つまたは複数のWINDOWオブジェクト、あるいは0以上のDOORオブジェクトによって占められることが可能である。
【0151】
図1は、本発明の一実施形態による筆記デバイス100の例示的な一実施形態の平面図である。本発明による一実施形態では、リーダフレームは、ベースプラットフォーム120上に支承されることが可能であり、プラットフォーム120の上で、プラットフォーム上面121の後端部の中点上に、超音波センサ101が取り付けられることが可能である。また、2つの追加のセンサ103および105が、プラットフォーム上面121の前部の隅に取り付けられてもよい。例えば、プラットフォーム120の後端部の同一の中点から、2つの電線管114および113が、例えば、頂部水平フォントフレーム部材110上に取り付けられることが可能な、2つのさらなる超音波センサ104および102に関する配線を誘導することが可能である。フォントフレーム部材110は、例えば、フレーム支承部材111、112、115、および116のような、複数のフレーム支承部材によってサポートされることが可能であり、フレーム支承部材は、ベースプラットフォーム120の隅に留めることができる。
【0152】
本発明による一実施形態では、第1の超音波センサ101は、例えば、リーダフォント座標原点の役割をすることが可能である。その他の4つの超音波センサ102、103、104、および105は、フォント原点センサ101から単位垂直距離に位置する平面上のリーダ・タイプフェース・フレームの4隅を位置付けることが可能である。5つのセンサは一緒に、正角錐を形成し、角錐の底部が、ユーザに面したタイプフェースの役割をし、頂点が、タイプフェース平面背後のフォント原点を定義する。5つのセンサ(101〜105)からの電気配線は、プラットフォームベース120につながり、例えば、図1では完全に見えなくされている、プラットフォームベース120内に収容された筆記システムに、センサ入力として接続する。
【0153】
本発明による一実施形態では、さらなるアイテムが、ベースプラットフォーム120の中に収容されることが可能である。例えば、スピーカ122、シンボルの表記124を有するキューカード123、およびキューカード123の挿入および除去を容易にするレセプタクルのくぼみ151である。デバイス100内の表記の適切な向きを実施するため、キューカード123の1つの端部に切り込みを入れることができ、別の端部を面取りすることができ、キューカードは、レセプタクルのくぼみ151の対応する逆に面取りされ、切り込みが入れられたスロットに合うように適合されることが可能である。ユーザ書き込みの手140が、手首から下が切り捨てられて、図1に示されている。手140は、筆記スタイラス130を保持しているのが示されている。筆記スタイラス130は、プラットフォームベース120の片側のコネクタまで延びる電気リード線131(やはり、切り詰められて示されている)を備えることが可能である。
【0154】
本発明による一実施形態では、切り詰められた電気リード線131は、例えば、無線アダプタとの無線通信において、切り詰められていない無線スタイラスアンテナの役割もすることが可能である。
【0155】
ユーザの手140は、図1では、スタイラス130を握っているのが示され、見通し線と、ユーザの眺望視点が一致した場合、スタイラス先端部132を、表記124のアウトラインに沿って導くような形になっている。スタイラス先端部132は、例えば、5つのリーダフレーム超音波センサ(101−105)によって受信可能な超音波信号を伝送するように適合されたスタイラス位置トランスデューサを含むことが可能である。
【0156】
図2は、本発明の一実施形態による、図1では見えない諸特徴を示す、図1による筆記デバイス100の例示的な一実施形態の透視図である。
図2は、例示的な筆記デバイス200を示す。ユーザの見通し線は、図2の眺望視点とは一致しない。代わりに、スタイラス230のスタイラス先端部232が、キューカード231上に配置された表記241の実質的に上方に保持されているのが示されている。また、図2は、さらなるキューカード(232〜235)も示し、例えば、キューカード231としてプラットフォーム220上にマウントされたキューカードを示す。向う側は、レセプタクルスロット252からキューカード231を抜き取るための、レセプタクルのレセプタクルくぼみ251を部分的に見せている。レセプタクルスロット252の手前側は、例えば、キューカード231とレセプタクルスロット252の間における、対応する面取りされたフィットを示す。
【0157】
本発明による一実施形態では、4つの図示されるキューカードには、例えば、符号232、233、234、および235が割り当てられることが可能である。表記を有する図2に示されたキューカード、例えば、キューカード231は、小文字の「a」を含むシンボルの表記241を有し、キューカード232は、小文字の「b」を含むシンボルの表記242を有し、キューカード233は、小文字の「c」のシンボルの表記243を有し、各表記は、アルファベットの小文字のシンボルを表す。表記体系の完全なシンボルセットのためのキューカードの集合が、例えば、図2に示すキューカードセット239として示されることが可能である。本発明による一実施形態では、レセプタクルスロット252の深さと、例えば、キューカード231などのキューカードの厚さは、対称的であっても、非対称的であってもよく、キューカード231とレセプタクル252の間の確実なフィットを円滑にすることが可能である。本発明による一実施形態では、キューカード231とレセプタクル252の接合する端部は、例えば、レセプタクル252およびキューカード231の1つの端部において、ジグソー接合する端部曲線を形成することが可能である。
【0158】
図1に示され、図2で再び示される、その他のアイテムには、5つの超音波センサ201、202、203、204および205、タイプフェースフレーム部材210、211、および212、ベースプラットフォーム220、スピーカ222、スタイラス230、電気システムコネクタリード線231、ならびにスタイラス先端部トランスデューサ232が含まれる。スタイラス230は、この場合も、ユーザの手240によって握られているのが示されている。
【0159】
図3は、本発明の一実施形態による図1および図2に示した筆記デバイス300の例示的な一実施形態の概略断面立面図である。
図3は、形状の歪みを示すことが可能であり、可能、スタイラス位置測定値である。図3に示した断面図は、重要なアイテムのすべてを、筆記デバイスアセンブリ300の中心線上に投射する。形状の歪みに関して筆記デバイスの最も重要なアイテムは、例えば、超音波センサ群であることが可能である。センサ301は、筆記デバイスアセンブリ300の中央線に沿った向きにされることが可能であり、図3に示した中程度のサイズの円によって表されることが可能である。筆記デバイスアセンブリ300の前部は、図3の右側にあることが可能である。したがって、センサ302および303は、中央線の向う側にあることが可能であり、図3の小さいサイズの円によって表されることが可能である。センサ304および305は、中央線の手前側にあることが可能であり、したがって、図3の大きいサイズの円によって表されることが可能である。2つのペアの同心円は、フレーム部材311および312のそれぞれを、図3に示した中央線平面上に投射するタイプフェース平面基本線311/312によってつなげられることが可能である。
【0160】
本発明による一実施形態では、フレーム投射311/312の中点を通って垂直に延び、センサ301上に集束するのが、図3に破線の基本線362として示した、フォント座標系の頂点である。
【0161】
本発明による一実施形態では、ベースプラットフォーム320は、キューカードレセプタクル325と、キューカード323と、表記340を含むキューカード323の一部分とを見せる。表記340は、例えば、図2に示したシンボル241、242、および243の抽象化であることが可能である。表記の頂部と底部が、符号3401および3402で、それぞれ示されている。2つのイメージ端点により、ユーザの目352によって表される視野焦点の見通し線範囲が確立されることが可能である。
【0162】
本発明による一実施形態では、スタイラス330および手340(330/340)の断面図が、中央線平面上に投射されて示されている。ユーザが、スタイラス先端部332で表記340を追跡すると、スタイラス先端部は、例えば、旋回点351を中心とするパス361を追跡することが可能である。ユーザが、タイプフェース平面311/312とほぼ平行である、パス361に沿ってスタイラス330/340を動かすものと想定すると、スタイラス先端部332の見通し線追跡が、イメージ開始3401からイメージ終了3402まで動くと、センサシステムは、タイプフェース位置37101からタイプフェース位置37102までのスタイラス先端部332の移動を記録して、キューカード表記340の投射されたイメージ370をマークするように適合されることが可能である。
【0163】
本発明による一実施形態では、同一のイメージ追跡に関して、他のスタイラスパスが可能である可能性がある。ユーザが、スタイラス330/340をおおむね旋回点351に向けて引くことによって、頂点基本線362に沿って、スタイラス先端部332を追跡することが可能である可能性がある。投射370の開始点は、パス362の開始点と合致する可能性があるが、投射370の端点は、37202というラベルが付けられた、同一の固定のタイプフェース位置で退化して終了して、例えば、タイプフェースフレームの底部において歪みを生じさせる可能性がある。
【0164】
本発明による一実施形態では、ユーザが、キューカード323の近くに、例えば、ほぼ平行な基本線363に沿って、スタイラス330/340を追うことも可能である可能性がある。その場合、投射370の終了点は、パス362の投射の終了点と一致することが可能であり、37202というラベルが付けられたタイプフェース位置であることが可能である。投射の開始点は、投射端点ラベル37301によって示される同一の端点の近くに位置して、例えば、タイプフェースフレームの頂部において歪みを生じさせる可能性がある。
【0165】
図4は、本発明の一実施形態による別の例示的な筆記デバイスの正面透視図である。また、図4は、応用例における本発明の一実施形態による例示的な、支援された学習デバイス400も示す。本発明による一実施形態では、支援された学習デバイス400は、頂部部材410、および底部部材420を備えた、成形された単体構造の筐体を含むことが可能である。両方の部材、頂部部材410と底部部材420は、丸められた外形、および連続的なかさばる曲線の接合部を備えて、学習者、例えば、子供らに対する傷害の原因となる可能性がある鋭い端部、角、またはその他の突起を完全に無くすことが可能である。
【0166】
本発明による一実施形態では、筐体は、一般に、楕円形の形状である。単体構造は、以上に例示した諸実施形態で示した、先端部を有する正角錐の中に位置付けられる、符号401、402、403、404、および405を有する、5つのくぼんだ超音波センサソケットを備えることが可能である。
【0167】
本発明による一実施形態では、n枚のキューカードが、図4に示されている。代わりに、キューカードレセプタクル425が示されている。レセプタクル425は、以上に例示した諸実施形態では、キューカードによって見えなくされていた。また、成形物420は、キューカード群のための2つの格納サイロが組み込まれる、深いプラットフォームベースも特徴とすることが可能である。サイロは、キューカード群が、開口426および427をそれぞれ特徴とし、開口426および427を介して、キューカード群が挿入されること、および/または抜き取られることが可能である。使用中、例えば、使用されるキューカード群が、サイロ開口の1つに挿入されることが可能であり、次のキューカード群が、他方のサイロの開口から抜き取られることが可能である。
【0168】
図4では、使用中であることが示されているキューカードが存在しないので、最後に使用されたキューカードと、次に使用されるべきキューカードがそれぞれ、キューカードスタック469および479それぞれの一番上にある、461および471というラベルが付けられた、上を向いたカードの1つであることが可能である。キューカードスタック469とキューカードスタック479は一緒に、図2に符号239に関連して説明したような、完全なキューカードスタックを表すことが可能である。図4におけるラベル番号付けの区別は、例えば、特定のカードが使用済みであるか否かに関することが可能である。
【0169】
図1および図2に示した実施形態と比べた、図4に示した実施形態の違いは、スピーカ422の位置にあることが可能である。図4では、例えば、スピーカ422は、スピーカ422を収容する十分なスペースが存在する可能性がある場合、プラットフォームベース420の前部側に配置されることが可能である。図4に示されて別に明らかにされているのは、例えば、スタイラス430からシステム筐体420までの完全な配線リード線431の図示である。子供学習者ユーザのための設計を遵守して、スタイラス430は、子供の手に合うように、短く太く、比較的小さくすることができる。レセプタクル425の下の空洞を使用して、例えば、スタイラス430を、使用されていない場合に、しまい込むことができ、他方、キューカードの蓋が、ストレージの中の封入されたコンテンツを安全にすることが可能である。
【0170】
支援された学習デバイスは、例えば、子供学習者による使用のために適用可能であるため、学習デバイスをアクティブにすること、およびオフにすることは、例えば、スタイラスコネクタおよび/またはスタイラスグリッドに組み込むことができる。例えば、スタイラスコネクタを挿入することにより、システムの電源がオンにされることが可能であり、スタイラス430を握ることにより、システムが、手書き学習アプリケーションプログラムを実行することを始めるように開始されることが可能である。
【0171】
図5は、本発明の一実施形態による図4に示した筆記デバイスの例示的な一実施形態の背面透視図である。図5は、例えば、図3の説明で説明した形状の歪みを最小限に抑え、キューカード表面に沿った複製追跡を可能にするように、タイプフェースフレームに割り当てられた超音波センサ群をキューカードと揃えるように変更された、図4に示した、子供に安全な支援された学習デバイス400の実施形態の背面透視図である。
【0172】
本発明による一実施形態では、センサアラインメントの回転により、フォント原点センサ501が、例えば、プラットフォーム上面521の後部から、中点の高い構造部材510まで移動されることが可能である。見通し線の向きの2つの頂部タイプフェースセンサ502および504は、プラットフォーム上面521の後部まで回転されて下げられることが可能である。向き変更は、例えば、本発明が、フォント原点方向検出を見通し線の向きにおけるタイプフェース頂点から、キューカードの向きにおけるタイプフェース天底に変換することを必然的に伴うことが可能である。
【0173】
図6は、本発明の一実施形態による筆記デバイスの別の例示的な一実施形態の透視図である。図6は、本発明の一実施形態による支援なしの対話型学習デバイス600のオーバーヘッド透視図である。支援なしの対話型学習デバイスは、前の実施形態に図示した支援された学習デバイスとは異なるデバイスの諸要素を備えることが可能である。
【0174】
この実施形態の極めて特徴的な特性は、例えば、キューカード623が、フォントフレームと揃えられて、対称軸が同一線上にあるようにされることである。キューカードは、例えば、ビジュアルディスプレイによって取って代わられることが可能である。ビジュアルキューカードの位置付けが、フォントフレームと重なり合うため、例えば、整列は、絶対的であることが可能であり、フォント原点センサが、不要にされることが可能である。
【0175】
本発明による一実施形態では、支援された学習デバイスにおける監督アシスタントの学習強化アクションは、支援なしの学習デバイスによって行われて、人間の教育者(学習アシスタント)の必要性を無くすことが可能である。これを実現するため、例えば、キューカードテキストが、支援なしの学習デバイスシステムの中に電子形態で格納されることが可能である。支援なしの学習デバイスは、音声シンセサイザを介して、例えば、すべての電子情報、導入命令、実演および強化テキストを聞こえるように表現することができる。
【0176】
レッスン/プレイを指導するのに利用できる人間の学習アシスタントが、全く存在しない可能性があるため、デバイスは、例えば、シンボル追跡の形状の歪みを小さくする実践を促進するように変更されることが可能である。詳細には、書き込み領域は、書き込み圧力が、対応する追跡領域の近くに印加された場合、機能するように狭く制限されることが可能である。
【0177】
したがって、支援なしの対話型学習デバイスの実施形態は、システム筐体620から成ることが可能である。システム筐体620は、フォントフレームの役割をする外縁部、および誘導レセプタクル625からわずかに引っ込んだ、キューカードディスプレイ623の役割をするメイン上面部を含むことが可能である。表記624は、ディスプレイ623によって生成されることが可能である。フォント原点センサは、この場合、ディスプレイにより、原点センサが、スタイラス信号を検出することが妨げられるため、無くされることが可能である。ディスプレイ位置の4隅すべてにおいて、超音波センサ602、603、604、および605が、例えば、前の諸実施形態で説明したのと同一の役割をすることが可能である。
【0178】
本発明による一実施形態では、例えば、筐体620のユーザ対話部分が、ハンドレスト629に変更されることが可能である。ハンドレストの上面は、手書きの動きに対応するように傾斜していることが可能であり、プラットフォームハンドレスト629の上に接触検出フラップ621が取り付けられていることが可能である。フラップ621は、例えば、ハンドレスト629の底部において、ばね押しヒンジ628でハンドレスト629に柔軟な形で結合されることが可能である。ハンドレスト629のサイズは、例えば、位置付けガイドとして作用するように面積が制限されることが可能である。フラップ621は、ユーザが、フラップ621上に手を置くと、またはフラップ621から手を引っ込めると、動くことを許されるようにばね押しされることが可能である。また、フラップ621は、例えば、開口622を介して、スピーカを収容することもできる。
【0179】
図7は、本発明の一実施形態による例示的な筆記デバイスの機械的な概略立面図である。図7は、概略のシステムブロック図を使用することの範囲内で、電気機械的コンポーネントを示す、支援なしの対話型学習デバイスの別の実施形態を示す。学習デバイス700の機械的特徴は、貫通した開口722を示すフラップ721のセクションと、フラップ721とハンドレストベース729の間の接合部におけるヒンジ728とを含むことが可能である。ヒンジ728は、例えば、フラップ721を、停止している際に、比較的閉じた位置に保つ、ばね7281を含むことが可能である。
【0180】
図7に示した、さらなる機械的コンポーネントは、フラップ721の下面と接触している圧力プローブピストン781を収容するハンドプレッシャ検出アセンブリ筐体708を含むことが可能である。ピストンシャフトは、筐体708の負荷がかけられたばね782によって、突き出された位置に保たれることが可能である。ヒンジばね7281は、フラップ721を、シャフト781と接触しているように保つことが可能であり、例えば、シャフトをシャフト筐体の中に押し下げるのに十分な圧力を働かせることが可能である。手の圧力が、フラップ721に印加されると、ピストン781が、筐体708の中に入り込むように強制されることが可能であり、例えば、ピストン781の底部フランジ表面が後退して、電気接点783と接触することが可能である。図7に示した別の機械的特徴は、ハンドレストベース729の上面筐体上に取り付けられた電気スピーカ771を含むことが可能である。
【0181】
スタイラス、および対応するコンポーネントの概略の機械的な表現は、例えば、スタイラスシャフト730と、システムに接続する配線731と、スタイラス先端部732とを含むことが可能である。同様に、超音波センサ702、703、704、および705の機械的な表現は、レセプタクル725の下に与えられており、より近いセンサ704および705が、さらなるセンサ702および703よりも大きいレリーフで提示されている。また、長方形のディスプレイ723にも、例えば、レリーフの深さに忠実であるように、台形の外形が与えられることが可能である。
【0182】
図7に示された残りの概略の特徴は、支援なしの対話型学習デバイスに関連する電気接続および電子コンポーネントに関わることが可能である。スタイラス730の機械的表現732には、例えば、トランスデューサ799という電気的名称が与えられることが可能である。圧力検出器781のための機械接点783には、例えば、シャフト781と接点783の間の接触時に閉じる、開回路リード線798という電気的名称が与えられることが可能である。リムーバブルなスタイラス接続731には、例えば、アクティベータスイッチ796という電気的名称が与えられることが可能である。スピーカ771には、例えば、電子音声シンセサイザユニットに接続する、リード線797に関する電気的名称が与えられることが可能である。
【0183】
また、図7は、例えば、筐体720内部に含まれるメイン・システム・ユニット709の概略の詳細も示す。メイン・システム・ユニット709は、例えば、すべての前述したリード線が接続することが可能なデータバス791を有することが可能である。メイン・システム・ユニット709のコンポーネントには、メモリモジュール792、記憶モジュール793、CPU794、およびタイマ795が含まれることが可能である。システムモジュールの詳細な説明は、より早期に指定され、参照により本明細書に組み込まれている「A Chirography System」という名称の本出願人の先行出願で見ることができる。支援なしの対話型学習デバイスに関係のある諸特徴には、例えば、記憶モジュール793を2つのモジュールに分割することが含まれることが可能である。パーティション7931は、学習計画シンボルアイテムを保持するためであることが可能であり、パーティション7932は、学習/プレイセッションにおいて既に使用されたシンボルアイテムを保持するためであることが可能である。また、メイン・システム・ユニット709は、例えば、CPU794の中にプログラムモジュール7942も含むことが可能である。
【0184】
図8は、本発明の一実施形態による筆記学習デバイスの例示的な教育アプリケーションアーキテクチャ800を示すベン図である。図8は、支援された学習デバイスから導き出されたモジュール群を示す、支援なしの対話型学習デバイスのアプリケーションアーキテクチャのベン図を示す。全体的なアプリケーションは、すべてのアプリケーション特徴を取り囲むメインエンティティ809によって表されることが可能である。内部エンティティ群は、システムスタイラスリーダ801と、イメージレンダラ802と、実演エンティティ803と、空間的シンボル誘導804と、シンボル認識エンティティ807と、オーディオシンセサイザ808と、学習されるべきレッスンシンボル8911と、学習済みのレッスンシンボル8912とを含む、独立のリソース群である。
【0185】
本発明による一実施形態では、学習アシスタントアプリケーション809のレッスンセッションサブシステム891は、認識エンティティ807と、学習されるべきレッスンシンボル8911と、学習済みのレッスンシンボル8912とを組み込むことが可能である。教示および強化サブシステム893は、オーディオ/音声シンセサイザ808、実演エンティティ803、および空間的シンボル誘導エンティティ804を組み込むことが可能である。学習管理サブシステム892は、例えば、システムスタイラスリーダ801および教示および強化サブシステム893を組み込むことが可能である。また、例えば、イメージ表示サブシステム894およびシンボル表示サブシステム895などの、2つの表示サブシステムも定義されることが可能である。イメージ表示サブシステム894は、空間的シンボル誘導804、システムスタイラスリーダ801、およびイメージレンダラ802を組み込むことが可能である。シンボル表示サブシステム895は、例えば、実演エンティティ803、システムスタイラスリーダ801、およびイメージレンダラ802を組み込むことが可能である。
【0186】
図9は、本発明の一実施形態による筆記学習デバイスの例示的な一実施形態を示す。図9は、例えば、特殊化された学習プログラム群、および追加の電子主題を読み込むための、リムーバブルな媒体入力デバイス906を有する学習/ゲームプラットフォームとして適合された、支援なしの対話型学習デバイス900の適合形態を示す。図9に示した機械的特徴は、例えば、システム筐体920、ハンドレストベース929、スピーカ開口922を有するハンドサドルフラップ921、およびフラップヒンジ928を含む。
【0187】
本発明による一実施形態では、支援なしの筆記学習デバイス900において使用可能な電気コンポーネントは、例えば、フラップ921の下に示されたハンドプレッシャセンサ981と、フラップ開口922の下のスピーカ971と、図9に切り詰められて示されたスタイラス電気リード線931と、ディスプレイスクリーン923を囲む超音波センサ902、903、904、および905とを含むことが可能である。ディスプレイスクリーン923は、表記924を提示しているのが示されている。学習/ゲームプラットフォームに固有のさらなる電気コンポーネントは、例えば、学習デバイスに読み込まれているのが示された、外部媒体コンポーネント906であることが可能である。
【0188】
図10は、本発明の一実施形態による筆記学習デバイスの例示的な一実施形態を示す概略図である。図10は、例えば、筆記学習/ゲームプラットフォームシステム1000のオーバーヘッドオーバーレイ概略図を示す。システム1000は、システム筐体1020内部の媒体を受けるレセプタクル1063の中に挿入されて示された媒体記憶ユニット1006を含むことが可能である。媒体を受けるレセプタクル1063は、ローカルバスコネクタ1061を介して、記憶ユニット1006をコントローラ1062に接続するように適合されることが可能である。コントローラ1062は、内部プログラムおよびデータメモリリソースの拡張としてメイン・システム・ユニット1009に提供されることが可能な、例えば、プログラムコードストレージ10621やデータストレージ10622などの、ストレージリソース群を特徴とすることが可能である。
【0189】
本発明による一実施形態では、図示された一部の電気コンポーネントは、支援なしの学習筆記デバイスにおいて示されたコンポーネントと同様であることが可能であり、例えば、超音波センサ1002、1003、1004、および1005、ディスプレイデバイス1023、圧力センサ1081、スピーカ1071、音声/音声シンセサイザ1007、スイッチ1096、およびトランスデューサリード線1031などのシステムデバイス群を接続するシステムバス1091を含むことが可能である。スイッチ1031、スピーカ1071、および圧力センサ1081は、ハンドレスト筐体1029に対するアタッチメントに関連することが可能であるのに対して、その他のコンポーネントは、例えば、メイン筐体1020に取り付けられることが可能である。
【0190】
図11は、本発明の一実施形態による筆記学習デバイスの別の実施形態の透視平面図である。図11は、例えば、筆記キーボードエミュレータのためのテキスト設定キー入力を提供する揺動ハンドサドル1121を特徴とする対話型筆記学習デバイスの透視図である。図11は、表記1124を表示していることが可能なディスプレイスクリーン1123を囲む、超音波センサ1102、1103、1104、および1105に取り付けられた上面の隅を有するシステム筐体1120を示す。筐体1120から、電気リード線1111が出て、例えば、PS/2 DINキーボードプラグ1112で終わることが可能である。
【0191】
コンソールのハンドレストベース1129は、例えば、ベース1129から出て、超音波トランスデューサに接続する電気リード線1131を有することが可能である。ハンドサドルフラップ11211は、例えば、ハンドレストの下端部におけるヒンジを無くすことにより、変更することができる。これは、ハンドサドル1121が自由に揺れ動くことを許すように行うことができる。同様に、ヒンジに関連する保持ばねも無くすことができる。ヒンジアセンブリの代わりに、4つの浮動圧力センサ11281を中央圧力スイッチ1181のまわりに配置することもできる。図11で見える浮動圧力センサ群は、例えば、スイッチ11281、スイッチ11282、およびスイッチ11284を含むことが可能である。中央スイッチ1181およびスピーカ1171は、図11におけるハンドレストサドル1121の下に部分的に見えることも可能である。
【0192】
本発明による一実施形態では、ハンドレストサドル1121は、学習者ユーザの手が、サドル表面1121に対して、比較的固定の位置をとることを可能にする外形を含むことが可能である。ハンドレストベース1129の頂部とハンドレストサドル1121の間隙は、可能な限り多くの詳細を見せるため、図11では誇張されていることが可能である。その結果、ハンドレストサドル1121のさらなる下側の特徴が見せられることが可能である。ソケットコネクタ11211、11212、および11214が、例えば、浮動スイッチシャフト11281、11282、および11284に連結しているのが示されている。
【0193】
図12は、本発明の一実施形態による、テキスト設定キースイッチ群と、サドル揺動機構とを有する筆記学習デバイスの例示的な一実施形態のための例示的なハンドレストの対角線断面図である。図12は、テキスト設定キースイッチ群と、ハンドレスト・サドル揺動スイッチ機構とを、より詳細に示す、ハンドレストベース1229およびハンドレストサドル1221の対角線垂直断面図を示す。断面の対角線は、スイッチ12281、圧力センサ1281、およびスイッチ12284を二分する。別の対角線の断面は、スイッチ12282および12283、ならびに圧力センサ1281を二分し、図12に示した切断面と対称で同一であることが可能である。ハンドレストサドル1221は、例えば、浮動スイッチ群のシャフトを回転する形でロックすることが可能な、ボールおよびソケットコネクタ12211、12212、および12214、ならびに見えなくされたコネクタ12213によって、定位置に保たれることが可能である。メイン圧力スイッチ1281は、例えば、定位置にロックされることが可能であり、あるいはロッカ旋回パッド12215上に載るようにされることが可能である。スイッチ群の形状アラインメントは、サドル1221が、ハンドレスト表面に向けて押し下げられると、ロッカシャフト1281が、最初の接触を生じることが可能であり、その他のスイッチは、浮動したままであることが可能であるようなものであることが可能である。手の圧力により、サドル1221が、ロッカパッド12215のまわりでいずれかの方向に傾くと、例えば、下向きに傾いた側の浮動接点が、押し下げられるようになることが可能である。
【0194】
本発明による一実施形態では、すべてのスイッチは、例えば、センサピストンが下向きに落ち込むと、電気的接触を生じるのが示されている。例えば、上向きに傾くと、接触を生じ、または両方の条件下で接触を生じて、より信頼できる読み取り値を収集することもできる可能性がある。本発明による一実施形態では、例えば、スイッチシャフトの下向きの落ち込みだけが、電気的接触を生じさせる。図12は、例えば、浮動スイッチシャフト12281のための2つのコネクタリード線129281および129282、スイッチシャフト12284のためのリード線129284および129285、および圧力スイッチ1281のためのリード線12981および12982を示す。
【0195】
本発明による一実施形態では、例えば、学習者ユーザの手が、サドル1221から取り外されると、ばね1282が、シャフトおよびサドルを上げて、スイッチリード線12981および12982の回路を開くことが可能である。浮動スイッチのボール・ジョイント・ソケットは、例えば、ゴムなどの弾性のある材料で作られることが可能であり、静止時に互いに釣り合って、浮動スイッチ接点のすべてを開いたままにすることが可能である。また、本発明による一実施形態では、ハンドレストベース1229の上面は、オーディオスピーカ1271のためのマウントも提供することが可能である。
【0196】
図13は、本発明の一実施形態による筆記学習デバイス1300のための例示的なキーボード・エミュレーション・アプリケーションの概略図である。図13は、以下のとおり、図10に示したデバイスとは異なることが可能である。例えば、デバイスは、例えば、1つのハンドレストセンサの代わりに、5つのハンドレストセンサを含むことが可能である。図13は、圧力センサ1381に加えて、電気機械的な傾斜センサ13281、13282、13283、および13284を示す。5つのスイッチ線は、コントローラ139280を通過してから、例えば、メイン・システム・ユニットに送られることが可能である。コントローラ139280は、センサデータ点を、例えば、メイン・システム・ユニットを宛先とするタイムスタンプが付けられたサンプルにするように調整することが可能である。
【0197】
さらに、図10は、例えば、外部媒体リーダおよびコントローラを特徴とするのに対して、図13は、キーボード・コントローラ・インタフェースおよびアダプタ13911、終端キーボードプラグ1312を有する出力リード線1311を代わりに特徴とする。特徴とされる筆記学習のその他の要素は、変わらないままであることが可能であり、支援なしの学習デバイス1300と共通であることが可能である。その他の要素は、メイン・システム・ユニット1309と、システムデバイス群を接続するシステムバス1391とを含むことが可能である。システムデバイス群は、例えば、超音波センサ1302、1303、1304、および1305、ディスプレイ1323、スピーカ1371、音声/オーディオシンセサイザ1307、媒体リーダ1362、ローカルバス1361、リムーバブルな媒体1306、スイッチ1396、ならびにトランスデューサリード線1331を含むことが可能である。図に示すが、具体的に説明されていない他のすべての符号は、前に定義された諸要素と一致し、ただし、例えば、図11において、媒体記憶デバイス1106が開示され、それぞれの相当物1306が、図13において開示されているように、図の配置のプレフィックスを有している。
【0198】
本発明による一実施形態では、筆記学習デバイスは、例えば、異なるキーボードタイプのためのキーボード・アシスタント・プログラム・エミュレーションを読み込むように適合されたキーボードエミュレータのための媒体リーダを含むことが可能である。目標キーボードタイプが所定である場合、例えば、特定のキーボードエミュレーションが、エミュレータの製造時に、ファームウェアにインストールされることが可能である。
【0199】
図14は、本発明の一実施形態による筆記学習デバイスのための例示的なマウス・エミュレーション・アプリケーションの概略図である。図14は、図13に示したのと同様なキーボードエミュレーション概略図を示す。筆記学習デバイスは、例えば、圧力検出スイッチなどの、マウスボタンの諸機能、およびスタイラスX−Y読み取り値の形態のX−Yデジタイズの諸機能、マウスアダプタにおける、X−Y成分の抽出の諸機能を備えることが可能である。マウスエミュレータは、キーボードエミュレータに、コネクタプラグ1414を有するマウスリード線1413、およびマウスアダプタ14913を追加することが可能である。図に示すが、具体的に説明されていない他のすべての符号は、前に定義された諸要素と一致し、ただし、例えば、図11において、媒体記憶デバイス1106が開示され、それぞれの相当物1406が、図14において開示されているように、図の配置のプレフィックスを有している。
【0200】
図15は、本発明の一実施形態による筆記学習デバイスの例示的な一実施形態のサイドパネルの透視図である。図15は、例えば、筆記コンソール1500の一実施形態を示す。本発明による一実施形態では、従来の入出力(I/O)に関するエミュレーションは、例えば、キーボードインタフェース1511と、マウスインタフェース1513とを含むことが可能である。また、筆記コンソールは、例えば、スピーカ1572、マイク1573、補助入力1574、および補助出力1575のための4つのコネクタを含む、アナログオーディオI/Oのためのインタフェースも提供することが可能である。
【0201】
本発明による一実施形態では、筆記コンソールは、例えば、筆記インタフェース1515も含むことが可能である。例えば、ネイティブの筆記デバイス群、アダプタ群、およびネットワークインタフェース群のために、筆記インタフェース接続が提供されることが可能である。このインタフェースによって使用可能な接続は、例えば、前述した筆記学習デバイス群、無線通信接続のためのアダプタ群、およびリモート筆記システムとのネットワーキングのためのアダプタ群に関して前述した接続を含むことが可能である。図に示すが、具体的に説明されていない他のすべての符号は、前に定義された諸要素と一致し、ただし、例えば、図11において、媒体記憶デバイス1106が開示され、それぞれの相当物1506が、図15において開示されているように、図の配置のプレフィックスを有している。
【0202】
図16は、本発明の例示的な一実施形態による筆記学習デバイスのための複数の入力インタフェースおよび出力インタフェースをサポートする複数のサブシステムを示す概略図である。図16は、コンソール入力インタフェースおよびコンソール出力インタフェースをサポートするサブシステムを示す筆記コンソールシステム1600の概略図を示す。コンソールシステムは、図13に示したキーボードエミュレータ、および図14に示したマウスエミュレータに関して、図10に示された学習/ゲームプラットフォームのための筆記システムにおいて記載したのと同一のサブシステムを含むことが可能である。
【0203】
本発明による一実施形態では、筆記コンソールシステムは、例えば、複数のデバイスインタフェースの並行の使用によって区別されることが可能である。図16は、メイン・システム・ユニット1609およびシステムバス1691を示す。リーダセンササブシステムは、筆記コンソールインタフェース1615の筆記インタフェースコントローラ16915に直接にリンクされたローカルバス16951を有する空間的位置付けサブシステム16950に分離されることが可能である。バス16951は、例えば、主に空間的位置付けデータを伝送することが可能である。また、リーダサブシステム16950は、超音波センサ1602、1603、1604、および1605のそれぞれに対する直接リンクも有することが可能である。同様に、ディスプレイローカルバス16923が、システムバス1691から分離されて、例えば、ディスプレイ1623が、メイン・システム・ユニット1609から区別されることが可能であるようになることが可能である。
【0204】
本発明による一実施形態では、空間的位置付けローカルバス16951は、キーボードアダプタ16911と、マウスアダプタ16913とを含むように示されている、エミュレーションユニット16910に直接に接続されることが可能である。キーボードアダプタ16911は、キーボードインタフェース1611に直接に接続することが可能であり、マウスアダプタ16913は、マウスインタフェース1613に直接に接続することが可能である。スタイラストランスデューサ1699が、前の諸実施形態で示したとおり、接続1631を介してシステムに接続されることが可能である。スタイラス線1631は、前の諸実施形態で示したとおり、電源スイッチの役割もすることが可能なコネクタ1696を介して、メインシステムバス1691に接続することが可能である。
【0205】
本発明による一実施形態では、アナログ・オーディオ・インタフェース1672、1673、1674、および1675はそれぞれ、やはり、前の対話型筆記システム実施形態において示されたオーディオ/音声シンセサイザユニット1607を含むことが可能な、オーディオサブシステム1670に接続されることが可能である。オーディオ/音声シンセサイザユニット1607は、例えば、出力スピーカ1671に直接に接続されることが可能である。
【0206】
本発明による一実施形態では、ハンドレスト圧力スイッチ1681、ならびにサドルロッカスイッチ16281、16282、16283、および16284が、コントローラ169280に直接に接続されることが可能であり、コントローラ169280は、前の諸実施形態で示されるとおり、システムバス1691に接続されることが可能である。また、媒体リーダサブシステム1662も、例えば、システムバス1691に接続されることが可能である。図に示すが、具体的に説明されていない他のすべての符号は、前に定義された諸要素と一致し、ただし、例えば、図11において、媒体記憶デバイス1106が開示され、それぞれの相当物1606が、図16において開示されているように、図の配置のプレフィックスを有している。
【0207】
本発明による一実施形態では、空間的ボリューム、つまり、隠喩的なROOMが、例えば、各アプリケーションコンテキストに割り当てられることが可能である。ROOMは、例えば、位相幾何学的に閉じた面であることが可能である。面の上には、例えば、そのルームに固有のコンテキストへのバインドが存在することが可能である。各コンテキストは、例えば、カーソルが通って入ることが可能なDOORを含むことが可能である。境界面の内側には、そのROOMに関する作業が実行されることが可能なFLOOR領域が設計されることが可能である。一般的なFLOORの幾何学的なパーティションは、例えば、WALL領域やROOF領域などの、他のエンティティに分割されることが可能である。しかし、エンティティは、例えば、2次元のFLOORとは質的に区別できないままである可能性がある。
【0208】
本発明による一実施形態では、WINDOWは、3次元空間移動をもはや行うことができず、例えば、従来のマウスによって提供されるような、2次元のX−Yナビゲーションだけを実行することができるFLOORの領域として定義されることが可能である。このため、WINDOWユーザは、例えば、WINDOWが入っているROOMを決して離れない。ROOMは、1つまたは複数のDOORオブジェクトを表面の諸部分に割り当てていることが可能である。そのようなDOORは、例えば、特殊化ROOMをもたらす可能性がある。FLOOR領域は、例えば、DOORおよび/またはWINDOWによって占められることが可能であり、一括してWALLと呼ばれることが可能である。
【0209】
本発明による一実施形態では、ナビゲータがROOMに入るために通るDOORは、学習ユーザが利用できる可能性がある。特定のROOMのコンテキストにおいて、入口DOORは、ROOF領域と呼ばれることが可能であり、例えば、FLOORをライニングすること、および可視のスクリーンの境界全体をライニングすることにより、負の無限大における点として見えるようにされることが可能である。例えば、ROOFを打つことにより、ROOMを出ることができる。ROOMが複数の特徴を有する場合、ROOMの空間も、例えば、複数のROOMでポピュレートされていることが可能である。
【0210】
本発明による一実施形態では、例えば、ROOFからROOMに入ることができ、FLOOR背景を背景にリソース群を見ることができる。筆記ポインティングデバイスは、空間にZOOMして入り、コンテキストSPACEの中に含まれるROOMオブジェクト群を通り過ぎ、ROOMをポインタが通り過ぎるにつれ、スナップ条件が満たされると、それぞれの最も近いROOMを調査し、最後のROOMを通り過ぎるまで下降を続けるように適合されることが可能である。その時点で、カーソルは、FLOORに到達している可能性があり、例えば、DOOR領域およびWINDOW領域が利用可能である場合、それらの領域にわたってPANを行うことが可能であり、それらの領域が提供する適切なコンテキストに入ることができる。また、例えば、フロア境界までパンして、ROOFライニングを見つけ、ROOFをスナップして、現在のコンテキストを抜けることもできる。
【0211】
本発明による一実施形態では、CURSORは、例えば、ROOM空間の中で浮いているROOMオブジェクトを空間的に探査することができる。目に見えるDOORを入ることに加え、例えば、ROOMの外側を動き回って、見えなくされたDOORアイテムが存在する場合、そのようなDOORアイテムを見ることもできる。ROOMの回転は、許されるが、そのオブジェクトに外部WINDOWを設けて、入ることなしに諸特徴を見る方が、処理負荷が軽くなる可能性がある。例えば、多数のいろいろな容易にアクセスできるDOOR入口およびDOOR出口を、その目的で、ビュー境界上に配置することができる。
【0212】
図17は、本発明の一実施形態による筆記デバイスのためのコンピューティングリソース、作業領域、サブコンテキスト、およびコンテキスト領域を示すユーザフレンドリ対話型筆記コンソール1700の透視図である。図のすべての特徴を含む全体的な長方形フレームの境界は、例えば、筆記ディスプレイ1723を描いたものである。イメージ1724は、例えば、境界フレーム1723内に含まれることが可能である。スクリーンの底部で、フレーム境界1723は、ゼロでない領域を占めて、コンテキスト外のアイテムを見ることを円滑にすることが可能である。包含されるコンテキストは、境界1723の領域17231内で包含の順序で配置されることが可能であり、この透視図において利用できるサブコンテキストの選択は、例えば、境界1723の左領域17232上の配置されることが可能である。
【0213】
本発明による一実施形態では、空間的透視図は、メイン眺望投射領域1724内で提示される。投射領域1724は、背景描画領域17240を背景に奥行きの眺望で配置された利用可能なコンピューティングリソース群のボリューム要素を含むことが可能である。ボリューム要素の1つは、例えば、空間筆記カーソルの役割をすることが可能であり、ユーザが、透視空間全体でズームおよびパンを行うにつれ、他の比較的固定のボリュームオブジェクトの間で移動することが可能である。
【0214】
本発明による一実施形態では、境界17241は、現在のコンテキストの2次元作業領域に割り当てられることが可能である。節約のため、スナップされたボリューム要素の利用可能な面リソースは、例えば、スナップ認定の期間にわたって、領域17241内でも表示されることが可能である。例えば、ユーザが、ボリュームオブジェクトからカーソルを引っ込めることによってボリュームオブジェクトの1つからフォーカスをスナップ解除すると、面リソース表示領域は、例えば、スナップされたコンテキストリソースを示すことから、現在のコンテキストの面リソースを示すことに戻ることが可能である。
【0215】
本発明による一実施形態では、ROOMの隠喩の点で以上の説明を表現すると、現在のコンテキストにおける空間的位置は、例えば、CURSORボリューム要素によって示されることが可能である。CURSORボリューム要素は、例えば、DOORを全く有さないROOMであることが可能である。透視図における他のボリューム要素は、違いを識別するグラフィックヒントを含むことが可能なDOOR特性を有することが可能である。例えば、コンピュータマウスのような形状のボリューム要素は、例えば、筆記マウスエミュレータを示唆することが可能である。透視領域の背景面17240は、現在のROOMのFLOORであることが可能である。ROOFは、図の境界領域17231によって与えられることが可能であるのに対して、利用可能なDOORコンテキストの配置は、境界領域17232内で与えられることが可能である。CURSORは、カーソルが、ROOM内のボリューム要素をスナップして通り過ぎる際、DOORコンテキストの配置を介してシャッフルを行うことが可能である。利用可能なWINDOW領域は、フロア17240の端部領域17241内で配置されることが可能である。WINDOW領域17241とDOOR領域17232は一緒に、例えば、ROOMのWALLになることが可能である。図17に示したROOMは、例えば、8つの通り抜け可能なDOORオブジェクトと、3つのWINDOWアプリケーション作業領域とを包含することが可能である。本明細書で示すアプリケーションの実施例は、例えば、カレンダアプリケーション172411、コンソールアプリケーション172412、および、例えば、筆記教師学習者プログラム172413であることが可能である。
【0216】
図18は、本発明の一実施形態による筆記学習デバイスのためのグラフィックス・スタイリング・アプリケーションのテキスト編集および認識アプリケーションを示す。図18は、グラフィックス・スタイリング・アプリケーション1800のサブコンテキストとして、キャプション編集テキスト認識アプリケーション作業領域を示す。これは、DOORボリューム要素が存在しないことによって明白に示されるとおり、2次元WINDOW環境である。図18は、例えば、コンテキストをシンボル認識に切り替えるように適合されたマーカ・スタイリング・アプリケーションを示す。
【0217】
本発明による一実施形態では、ウインドウは、2次元スクリーン領域1824を含むことが可能である。マーカグラフィックスは、スクリーンイメージ1824の領域18241内にあることが可能であり、テキスト設定は、スクリーン領域1824の領域18242を占めることが可能である。
【0218】
本発明による一実施形態では、ユーザが、テキスト設定領域18241におけるスタイリングアプリケーション内で「CAPTION」という語を書く過程で、スタイル化された文字「T」のイメージ182420が、領域18242内で形成されることが可能である。スタイリングアプリケーションのためのCURSORは、カリグラフィックペン先182421(切り詰められて示される)であることが可能であり、アクティブなコンテキストは、フォント座標系におけるスタイラスパスの幾何学的な屈折率楕円体単位ベクトルを追跡することであることが可能である。テキストセッタカーソルが、テキスト設定領域18241の位置182410に示されている。また、3つの以前に設定済みのテキスト文字、すなわち、「C」を表す文字182411、「A」を表す文字182412、および「P」を表す文字182413も示されている。
【0219】
本発明による一実施形態では、認識とスタイリングの間のコンテキストの変更は、スナップ指示を含むWINDOW内で提供されることが可能である。このパラダイムから予期される利点は、例えば、同一の物理的コンピュータ入力デバイスを使用して、相異なるコンピューティング役割を実行する際に、学習者ユーザに最小限の娯楽を与えることが可能なことである。
【0220】
本発明による一実施形態では、対話型筆記学習デバイスの動作は、以下のとおりであることが可能である。キューカードの1つが、リーダレセプタクルの中に挿入されることが可能である。ユーザが、スタイラスを握り、スタイラス先端部でキューカード上に配置されたイメージ上を追跡することを始める。ユーザは、例えば、タイプフェース平面にきっちりと平行なパスに沿ってマーキングを追跡するように助言されることが可能である。
【0221】
本発明による一実施形態では、ユーザは、例えば、フォント座標センサ群による読み取り値の歪みを最小限にすることを、一貫して、可能な限り綿密に可能にする見通し線およびハンドストローク旋回点を開発することができる。訓練プロセスは、学習者ユーザが、例えば、フォントフレーム頂点、見通し線、およびハンドストローク旋回点の位置合わせ不良または非直線性を補償し、訂正することができるようにすることが可能である。例えば、以下の操作上の考慮事項が当てはまる可能性がある。スタイラスがセンサ群に向かってポイントしていることに気を配る。手の位置を調整することにより、スタイラスを中心に位置付けることに気を配る。学習デバイスを動かすことにより、スタイラスを中心に位置付けることに気を配る。デバイスタイプフェースに垂直に対面することに気を配る。スタイラスをキューカードイメージと揃えることに気を配る。目と鼻の領域をキューカードおよび後部フォント原点センサと一直線に揃えることに気を配る。タイプフェース平面の下向き傾斜方向で、スタイラスダウン追跡を追うことに気を配る。タイプフェース平面の上向き傾斜方向で、アップ追跡を追うことに気を配る。
【0222】
例えば、学習者ユーザが、触覚技能がまだ正確でない子供であるため、以上の操作上の要件を満たすことができない場合、設計は、例えば、キューカードの頂点を、見通し線とではなく、フォント座標の頂点と揃えるように、わずかに変更することができる。センサ群の向きは、キューカード表面と一致するように回転されなければならない可能性がある。タイプフェースセンサ群は、プラットフォーム上面121上に置かれていることが可能であり、フォント原点センサ101は、例えば、図1に示すとおり、プラットフォーム上面121の上方に配置されることが可能である。デバイスの動作により、例えば、キューカードと平行な平面に沿ったキューカードイメージの直接の複製追跡が可能になる可能性がある。
【0223】
本発明の諸態様は、支援された学習デバイスを操作するための方法において見ることができる。方法は、例えば、支援される学習者ユーザによって実行されるべき実際の操作を介してさえ、アシスタントに向けられることが可能である。方法は、学習セッションにおいて使用されるべきキューカードセットを選択すること、選択されたキューカードを上にして置くこと、表記の頂部が、学習ユーザの見通し線で前を向いていることを確実にすること、学習デバイスを学習者ユーザに、前部が学習者ユーザに向いた形で向けること、および学習デバイスをオンにして、学習セッションを呼び出すことを含むことが可能である。
【0224】
また、方法は、学習者ユーザが、コンテキストを調整することを可能にすること、学習者ユーザが、レッスンを満足する形で完了するために行うべきことを説明すること、スタイラスを握るよう、学習者ユーザに促すこと、必要な場合、スタイラス上の学習者ユーザの手の上に手を置いて、実演すること、およびデバイスの範囲に入るようにスタイラスを動かして、学習プログラムを開始するよう、学習者ユーザに促すことも含むことが可能である。
【0225】
また、方法は、第1のキューカードを選択し、サイロからキューカードを取り出すこと、シンボルを学習者ユーザに視覚的に提示して、シンボルを音読すること、学習者ユーザが、シンボルのイメージを視覚的に調べることができるようにすること、学習者ユーザが、イメージを視覚的に調べている間、キューカードの裏面からのヒントを読み取ること、およびキューカードをキューカードレセプタクルの中に入れることも含むことが可能である。
【0226】
また、方法は、キューカード表面に沿ったシンボルの追跡を実演して、学習デバイスからの応答を呼び出すこと、学習者ユーザが、スタイラスを握っている間、手の動きを実演すること、学習者ユーザとアシスタントがともに、パスを一緒に追跡する際、方向パスを説明すること、および追跡の終りに、キューカード表面からスタイラスを引っ込めることも含むことが可能である。学習デバイスは、完了の成功を確認することが可能であり、あるいは、例えば、もう1回の試行を示唆することが可能である。さらなる試行に関して、学習者およびアシスタントは、学習者デバイスに固有の歪み問題に注意を払うことが可能である。
【0227】
また、方法は、キューカード表面に沿った追跡パスを適切に把握し、維持することも含むことが可能である。学習デバイスは、あらかじめプログラミングされた賞賛、およびうまく書かれたシンボルの喜びに満ちた発音で、使用中のシンボルの追跡の成功を確認することが可能である。また、アシスタントは、さらなる学習強化を実行してから、次のシンボルに取りかかること、または学習セッションを終了することもできる。
【0228】
本発明による一実施形態では、支援なしの対話型学習デバイスの動作は、例えば、学習アシスタントプログラムの動作によって調整されることが可能である。学習アシスタントプログラムは、例えば、学習者ユーザが、スタイラスをシステムユニットに接続すると、または、例えば、学習者ユーザが、スタイラスを置かれた位置から外すと、開始されることが可能である。本発明による一実施形態では、例えば、筐体129からスタイラスリード線131を接続解除することも、支援された学習デバイスにおいて実行されることが可能である。いずれの実施形態も、図7に示したスイッチ796をアクティブにして、INITIALIZEシステム指示を呼び出すことが可能である。
【0229】
本発明による一実施形態では、INITIALIZE手続きは、例えば、セッション学習管理コンテキストを介して、学習アシスタントプログラムを呼び出すことができる。そのアプリケーションコンテキストに対応するサブシステムが、図8に、例えば、学習セッションエンティティ891として示されている。サブシステムは、支援された学習デバイスの動作において概要を述べたステップに従い、やはり、図8に関連して説明する論理的なコンピュータ化されたエンティティで、人間のアシスタント能力を置き換えることが可能である。
【0230】
本発明による一実施形態では、学習セッション中、セッション学習管理コンテキストは、入門プレゼンテーションを実行し、レッスンシンボルの選択を進めることが可能である。レッスンを選択することは、例えば、表示領域上で選択を指定し、指定された領域においてスタイラスポインティングを促すことによって行われることが可能である。学習デバイスの1つのアプリケーションには、書くことを学習することが関わり、学習デバイスは、学習者ユーザが、まだそうすることができないものと想定するようにプログラミングされることが可能であるため、手書きは、全く予期されないことが可能である。
【0231】
本発明による一実施形態では、学習者ユーザが、図6に示されたハンドレストフラップ621上のハンドプレッシャセンサをトリガするたびに、例えば、セッション学習管理コンテキストは、スタイラスによる空間筆記読み取り値の初期設定を想定し、トランスデューサおよびセンサデバイス群に関するOPEN指示を呼び出すことが可能である。スタイラスリーダサブシステム601によるデータ収集が始まり、手が上げられるまで進められることが可能である。ハンドレストから圧力が外されると、CLOSEシステム指示が呼び出されることが可能であり、システムコンテキストは、獲得されたデータが、適切なサブシステムに、例えば、誘導サブシステムまたは認識サブシステムに転送されることが可能な、セッション学習管理コンテキストに戻ることが可能である。TERMINATE手続きが、学習アシスタントプログラムをシャットダウンすることが可能であり、例えば、呼び出しトリガアクションの逆によって呼び出されることが可能である。
【0232】
本発明による一実施形態では、学習アシスタントプログラムは、例えば、学習者ユーザが、所定の期間にわたってアイドルである場合に、TERMINATEを自律的に発行することや、学習者ユーザが、所定の期間にわたってハンドレストを押し下げることによって、あまりにも多くの空間的データを生成している場合、CLOSEを自律的に発行することなどの、学習者ユーザが注意を払っていない間に行われるべきアクションに関するヒューリスティックを含むことが可能である。CLOSEを発行するケースでは、学習者セッションコンテキストは、例えば、代替のアクションおよび/または設定を学習者ユーザに求めて、中断を回避することが可能である。
【0233】
本発明による一実施形態では、データカートリッジの取り出しから生じる中断により、CLOSEシステム指示で、すべての開いたデバイスが開放される可能性があるため、コンテキストが、ネイティブのモニタ監督プログラムに戻るように切り替わることが生じさせられる可能性がある。反対に、中断が、媒体パックの挿入からである場合、学習デバイスが開放されてから、挿入されたストレージパック上のアプリケーションが、読み込まれ、新たな学習コンテキストのために、INITIALIZEが発行されることが可能である。
【0234】
本発明による一実施形態では、キーボード・エミュレーション・アプリケーションは、図11および図12に示されたハンドレストの中央ハンドプレッシャ検出スイッチ1181または1281を含むことが可能であり、例えば、従来のキーボードの汎用KEY_PRESSの役割をすることが可能である。
【0235】
本発明による一実施形態では、連続的な手書きにおいて使用される場合、ハンドプレッシャ検出スイッチ1181または1281は、例えば、連続のシンボルの継続的な追跡の間中、押し下げられたままであることが可能である。シンボル認識モジュールは、あたかも学習者ユーザが、認識されたキーボードキーで押したかのように、シンボル間でKEY_PRESSを発することができる。キーボードKEY_PRESSに付随するデータは、例えば、シンボルのASCII符号化、またはキー位置スキャン符号であることが可能である。キーボードエミュレータが、シンボルセット符号化認識値を、アクティブなライン制御のスキャン符号に変換して、その符号を、例えば、1データビットずつ、キーボードインタフェースのデータ線の中にシリアル化して入れることができる。
【0236】
本発明による一実施形態では、キーボードエミュレーションインタフェースは、キーボードシグナルシステムによって制御されることが可能なビットレート同期タイマ線(pin)を有することが可能である。対話型筆記システムは、エミュレートされたスキャン符合をシリアル化して、データ線の中に入れるためのタイマとして、クロックを使用することができる。シリアルクロックサイクルは、STARTビットを含み、その後に続いて、標準の数のDATAビット、整合性検査PARITYビット、および終了STOPビットを含むことが可能である。
【0237】
本発明による一実施形態では、シンボル間、インキング深度と位置付け深度の間、または表記体系に関する手書きの流れの方向における開始位置と終了位置の間のスタイラスを引っ込める規約、例えば、ハンドサドルの揺動を使用して、引っ込められたことを検出し、認識結果に関わらず、連続のシンボルに関するKEY_PRESSをトリガすることができる。
【0238】
また、キーボードは、方向設定矢印キーも有することが可能である。それらのキーは、例えば、図12に示したロッカスイッチ12281、12282、12283、および12284によって対角線方向として直接に実施されることが可能である。単一のロッカスイッチ接点を分離することが問題である場合、別のインプリメンテーションは、例えば、対角線方向において共通の水平コンポーネントまたは垂直コンポーネントを共有する近隣のスイッチ群をトリガすることによってアサートされる、水平方向および垂直方向のための規約に従うことが可能である。
【0239】
本発明による一実施形態では、エミュレーションは、挙動の方向に依存することが可能である。ホストが、キーボード信号に関してリッスンすることが可能であり、例えば、データ線電圧をLOWに保持することによって、停止を強制することができる。また、ホストは、キーボードにデータを送り返すこともできる。エミュレータは、両方の状況を認識していることが可能である。対話型筆記システムは、キーボードをホストし、ライン制御のドライバを提供することができる。
【0240】
キーボードの挙動に準拠して、例えば、連続のKEY_PRESSイベントが、発せられた文字符号を小さい循環文字バッファの中に挿入することが可能である。バッファがいっぱいになると、キーボードエミュレーションは、診断ビープ音を発して、キーボード挙動に準拠して、さらなる文字の受け入れに失敗したこと/受け入れることができないことを示すことが可能である。最も一般的なパーソナルコンピュータキーボードは、例えば、IBM/PCモデルPC、PC/XT、およびPC/ATであることが可能である。これらのキーボードは、例えば、キーボードキーが押し下げられたままにされると、急速なKEY_PRESS符号を発するという特徴を備えることが可能である。また、エミュレータも、例えば、自動的な「タイプマティック」挙動を模倣することができる。例えば、ホストキーボードエミュレータは、KEY_PRESSが、伝送キーまたはEnterキーに関連する場合、接続されたシステムアプリケーションにデータを転送することができる。
【0241】
外部コンピュータキーボードライン制御は、同一のシステム製造業者の製品系列の間でさえ、多種多様である可能性がある。したがって、対話型筆記システムは、例えば、コンソール機能に依拠して、ホストシステムが、ホストシステムに接続されると予期する特定のタイプのキーボード向けの対話型アシスタントプログラムを読み込む。
【0242】
本発明による一実施形態では、本明細書で述べたライン制御は、特定のキーボードに適切であるか、または役割の方向に適切である可能性があり、したがって、例えば、文字バッファが、すべてのKEY_PRESSでフラッシュされることが可能である。伝送キーは、例えば、ホストデバイスドライバに、ドライバのバッファを受信側ホストコンピュータプログラムにフラッシュするように勧めることが可能である。同様に、そのようなシステムのための対話型アシスタントプログラムは、バッファオーバーフローを管理することができ、例えば、オーバーフロービープ音/トーンが、代わりにホストコンピュータから発せられることが可能である。ライン制御に依存して、状況は、リモートホストが、データ線をLOWに保っているかどうかを調べることによって、検出されることが可能である。その状況では、エミュレータは、エミュレータの、16文字のローカルバッファがいっぱいになった後、すべてのKEY_PRESSでビープ音/トーンを発することが可能である。
【0243】
本発明による一実施形態では、キーボードエミュレータは、キーボード機能のすべてを、それらが、タイプセッティングの目的で冗長である場合でさえ、実施することができる。例として、大文字の活字体が、空間筆記認識によって検出されることが可能であるのに対して、キーボードは、例えば、一般的なKEY_PRESSスキャン符号位置とともにSHIFTをアサートすることにより、大文字の活字体を実施することができる。ユーザは、単一の大文字の活字体を直接に書き込むことが可能であるが、エミュレータは、例えば、キーボードが生成したであろうキーシーケンスを生成することができる。
【0244】
冗長性を遵守することが、さらにいっそう不可欠である場合は、ホストシステムまたはホストアプリケーションが、ホットキー組み合わせをタイプ入力するようにユーザに要求する場合であり、ただし、それらの組み合わせは、タイプセッティングアクションおよび/または特権制御指示であることが可能である。
【0245】
本発明による一実施形態では、キーボードをエミュレートするのに使用される技術は、マウスをエミュレートするのにも使用されることが可能である。マウスX−Yデータは、例えば、筆記システムのリーダモジュールを発信元とすることが可能である。マウスボタンイベントは、例えば、ハンドレストキーを発信元とすることが可能である。
【0246】
本発明による一実施形態では、マウスエミュレーションは、キーボードエミュレーションと同様に、例えば、エミュレートされるマウスのタイプに依存することが可能である。例えば、1ボタンマウス、2ボタンマウス、および3ボタンマウスが存在することが可能である。これらのマウスタイプのそれぞれが、例えば、ハンドレストスイッチに対する異なるバインドセットを使用することが可能である。キーボードの場合と同様に、例えば、図9に示されたメインハンドプレッシャスイッチ981が、マウスBUTTON_DOWN条件を示すのに全般的に使用されることが可能である。
【0247】
本発明による一実施形態では、バインドは、例えば、4つのロッカキーの1つを使用して、押されているマウスボタンを識別することが可能である。バインドの実施例として、例えば、スイッチ981と組み合わせた、左ロッカスイッチのいずれか、または両方、BUTTUN_DOWNを、LEFT_CLICKに割り当てることができる。同様に、右の2つのロッカスイッチに関して、例えば、RIGHT_CLICKの割り当て。左ボタンクリックおよび右ボタンクリックに関する、これらのバインドを使用して、例えば、スイッチ981、BUTTON_DOWN、および2つの頂部ロッカスイッチが同時に押し下げられることを排除することにより、中央ボタンを実施することができる。
【0248】
本発明による一実施形態では、ハンドレストが、テキスト設定信号源の役割をする場合、役に立つ可能性がある別のバインド、テキスト認識開始/終了インジケータも、例えば、テキスト設定からスイッチ981を排除し、ロッカスイッチだけを使用することであることが可能である。それらの状況下では、スイッチ981は、例えば、キーボードエミュレータのキーボードKEY_PRESSの役割をすることが可能であるのに対して、マウスエミュレータのBUTTON_DOWNは、例えば、ロッカスイッチ群のいずれかのスイッチによって示されることが可能である。1ボタンマウス、2ボタンマウス、または3ボタンマウスの他の多数の均等のインプリメンテーションが可能である可能性がある。
【0249】
本発明による一実施形態では、筆記コンソールは、一部の筆記デバイスアプリケーションが、他の筆記デバイスのデータタイプを結合する可能性があるため、複数のデータタイプを同時にサポートすることができる。コンソールは、例えば、異なるデータタイプのすべてを扱うように構成されることが可能である。筆記コンソールの動作と、キーボードエミュレータおよび/またはマウスエミュレータの動作の間の違いは、例えば、コンソール上で複数の対話型アシスタントプログラムを扱うことができることにある可能性がある。
【0250】
本発明による一実施形態では、コンソールの動作は、例えば、1つまたは複数のエミュレータアシスタントプログラムを同時に監督する対話型アシスタントプログラムと、アダプタまたはネットワークを介してネイティブで、またはリモートで実行されている、他のあらゆる同時実行の筆記アプリケーションとを含むことが可能である。
【0251】
実行中のシステムから見ると、コンソール・アシスタント・プログラムは、例えば、対話型筆記システムに専用のマルチタスクオペレーティングシステムカーネルのように実行されることが可能である。いずれの特定の筆記アプリケーションのコンテキストも参照していない場合、コンソール・アシスタント・プログラムは、例えば、システムINITIALIZEで呼び出されることが可能である。
【0252】
本発明による一実施形態では、コンソール・アシスタント・プログラムは、例えば、コンソール接続されたデバイスをプローブし、プローブ中に見つかった、接続されたデバイスのそれぞれにデバイスドライバリソースを割り当てる。コンソールアシスタントは、ファームウェアの中に存在することが可能であり、または、例えば、媒体リーダから読み込まれることが可能である。媒体リーダから読み取られる場合、ブートローダが、ファームウェアの中に存在することが可能である。ブートローダは、例えば、コンソールアシスタントを探すことが可能である。ブートローダリーダは、例えば、ドライバもファームウェアの中に存在することが可能な生インタフェースを含むことが可能である。
【0253】
コンソール・アシスタント・プログラムが読み込まれ、デバイスリソースを割り当てられると、コンソール・アシスタント・プログラムは、見つかった、それぞれの対話型リソースのためのアシスタントプログラムを呼び出すことが可能である。その後、コンソール・アシスタント・プログラムは、例えば、時間分割レジームで複数のアプリケーション・アシスタント・プログラムの実行を扱うことができる。非コンソールのエミュレータアシスタントプログラムとは異なり、時間分割の変種は、スタンドアロンで実行されることが可能であり、そのようなプログラムのアドレス指定は、例えば、コンソールアシスタントによって仲介されることが可能である。スタンドアロンコンソール・アシスタント・プログラムは、例えば、スーパバイザ名によって他のアシスタントプログラムと区別されることが可能である。
【0254】
コンソールアプリケーション・アシスタント・プログラムは、時間分割の下で動作することが可能であるが、コアの空間筆記システムは、リアルタイムで動作することが可能であるか、または、例えば、保証されたサンプリングデューティサイクルを有して、空間的位置リーダおよび位置付けスタイラスの必要性を満たすことが可能である。
【0255】
本発明による一実施形態では、スーパバイザは、例えば、空間的位置サンプラルーチンを呼び出すことが可能である。空間的位置サンプルルーチンは、割り当てられたサンプリングデューティサイクルの合間に利用可能な処理を特定することができる。各サンプルサイクルの後、処理デューティサイクルは、各アプリケーションアシスタントに関して実行されることが可能である。スーパバイザは、例えば、アプリケーションが、サンプル間で処理を均一に分散させるのを防止することができる。
【0256】
本発明による一実施形態では、処理負荷が、1つのサンプルの指定された寿命より長くかかる場合、想定されたサンプル時間に関して矛盾が生じる可能性がある。例えば、認識モジュールは、コンピューティングを多用する可能性があり、様々なユーザアクションへの応答時に、リアルタイムの派生問題を有する可能性がある。コンソールの動作は、例えば、リアルタイムデータを扱う処理をスピードアップするように優先順位を割り当て、ジョブキューに、タイムクリティカルでなく、遅延が、システムの全体的な整合性に影響を与えない残りの処理を割り当てることであることが可能である。
【0257】
以上の考慮の逆が、リアルタイムサンプルの精度に関わる。検出技術において、整合性が、時間よりも重要であることが知られている。全体的なシステムは、まず精度を向上させることに、より関心がある可能性があり、したがって、サンプラルーチンは、リアルタイムのままである可能性があり、複数の読み取り値が、測定されてから、サンプルサイズNのサンプルが、そのサンプルの中の読み取り値の平均時間に関するサンプル時間と指定されることが可能である。この状況では、最良の精度は、処理キュー上に置かれることが可能であり、認識モジュールは、遅延されたデータを処理している可能性があるものの、例えば、DISPLAYレンダリングのために、またはKEY_PRESSキーボードエミュレーションのために、認識された文字などのデータをポストするプリエンプティブルーチンをトリガすることを引き続きできることが可能である。
【0258】
本発明を一部の実施形態に関連して説明してきたが、本発明の範囲を逸脱することなく、様々な変更を行うことができ、均等物で置き換えることができることが、当業者には理解されよう。さらに、本発明の範囲を逸脱することなく、特定の状況または材料を本発明の教示に適合させるように、多くの変更を行うことができる。したがって、本発明は、開示した特定の実施形態に限定されず、本発明は、添付の特許請求の範囲に含まれるすべての実施形態を含むものとする。
【図面の簡単な説明】
【0259】
【図1】本発明の一実施形態による筆記デバイスの例示的な一実施形態の平面図である。
【図2】本発明の一実施形態による、図1では見えない諸特徴を示す、図1による筆記デバイスの例示的な一実施形態の透視図である。
【図3】本発明の一実施形態による図1および図2による筆記デバイスの例示的な一実施形態の概略断面立面図である。
【図4】本発明の一実施形態による別の例示的な筆記デバイスの正面透視図である。
【図5】本発明の一実施形態による図4に示した筆記デバイスの例示的な一実施形態の背面透視図である。
【図6】本発明の一実施形態による筆記デバイスの別の例示的な一実施形態の透視図である。
【図7】本発明の一実施形態による例示的な筆記デバイスの機械的な概略立面図である。
【図8】本発明の一実施形態による筆記デバイスの例示的な教育アプリケーションアーキテクチャのベン図である。
【図9】本発明の一実施形態による筆記デバイスの例示的な一実施形態を示す図である。
【図10】本発明の一実施形態による図9による筆記デバイスの例示的な一実施形態を示す概略図である。
【図11】本発明の一実施形態による筆記デバイスの別の実施形態の透視平面図である。
【図12】本発明の一実施形態による、図11の例示的なハンドレスト、ならびにテキスト設定キースイッチ群と、サドル揺動機構とを有する筆記デバイスの例示的な一実施形態の対角線断面図である。
【図13】本発明の一実施形態による筆記デバイスのための例示的なキーボード・エミュレーション・アプリケーションの概略図である。
【図14】本発明の一実施形態による筆記デバイスのための例示的なマウス・エミュレーション・アプリケーションの概略図である。
【図15】本発明の一実施形態による筆記デバイスの例示的な一実施形態の側部パネルの透視図である。
【図16】図15の実施形態などの本発明の例示的な一実施形態による筆記デバイスのための、複数の入力インタフェースおよび出力インタフェースをサポートする複数のサブシステムを示す概略図である。
【図17】本発明の一実施形態による筆記デバイスのためのコンピューティングリソース群、作業領域、サブコンテキスト、およびコンテキスト領域を示すユーザフレンドリな対話型筆記コンソールの透視図である。
【図18】本発明の一実施形態による筆記デバイスのためのグラフィックス・スタイリング・アプリケーションのテキスト編集および認識アプリケーションを示す図である。
【技術分野】
【0001】
手書きは、従来、インクを出すペン、あるいは鉛筆や絵筆などの他の筆記用具を使用して、紙などの筆記面上で実行される。結果は、人間の読み手によって理解可能であることが見込まれる。
【0002】
最近では、電子手書きが、パッド上の手書きをシミュレートして、手書きの電子複製を作成するのに使用されるスタイラスを使用する、平面のX−Yデジタイズパッド上で行われてきた。デジタイズシステムは、スタイラス先端部の位置点を追跡する曲線に対応するピクセルのX−Y座標配列を収集する。通常、X−Y配列は、位置配列として収集され、格納され、X−Yディスプレイ上に表示されると、人間の読み手には識別可能であるが、デバイスによってテキストとして識別可能であることはめったにない。
【0003】
手書きを、マシン可読テキストとして識別可能にしようとする試みは、X−Y追跡のアフィン変換の後に、バイナリコード化されたテキストに変換することによる、X−Y追跡の手書き認識に専念してきた。X−Y追跡を認識する他の技術は、統計モデルを使用した様々なランダム性想定に基づく確率論的認識を使用する。X−Y追跡を認識するより決定論的な技術を使用する他の試みは、オンライン認識における速度プロファイリングと、バッチ認識における順方向探索とを使用する。多くの同様のX−Y追跡認識の取り組みは、数値を多く使用するアルゴリズムをもたらし、これにより、認識プロセスが、書き込みが行われてからずっと後に別個の手続きとして行われる、オフラインのバッチ処理に限定されがちである。
【0004】
より最近では、オンライン認識システムは、自然な手書きを無しで済ませ、電子スタイラス認識システムなどの、ラテンアルファベットおよびアラビア数字および句読点の文字に関する専用のペンストローク速記法を作り出している。実地体験により、認識誤り率は、製造業者が、このシステムをキーパッドおよびソフトウェアキーボードで取り替えることを始めさせるだけ、十分に高いことが示されている。小型化されたキーパッドは、通常の手書き速度と比べると、遅い。フルサイズのキーボードは、小型キーボードよりも使用が迅速であるが、最適の目的には、あまりにも扱いにくい。
【0005】
真の幾何学におけるX−Yの動きを追跡するデバイスが、アナログジョイスティックの形態で存在する。それらは、シミュレーションのためのアクチュエータとして使用され、ゲーム入力デバイスとしても使用され、ただし、ハンドヘルド・ゲーム・コントローラが、アクション基準点のまわりの360度にわたる方向入力を追跡することを可能にし、指先によって操作されるだけ十分に小さいアナログジョイスティックを組み込むことが可能である。前述した360度という範囲は、ジョイスティックが、X−Y平面の投射にわたるが、動径距離にはわたらない、すなわち、ジョイスティックが、Z軸に沿った投射にわたるようには動作可能でないことを意味する。これは、各ジョイスティックセンサの範囲が、わたるべき動径範囲よりも小さいためである。
【0006】
前述したジョイスティックは、2つの直交する回転軸上の光学直交センサホイールを利用することができる。そのような構成は、平面範囲にわたる方向制御のために十分である可能性があるが、自然な手書きストロークのキャプチャのためには不十分である。というのは、そのようなキャプチャは、奥行きセンサも要するからである。
【0007】
現代のコンピュータの祖先である解析機関を発明した人とされる、チャールズバベッジ(Charles Babbage)の時代には、コンピュータは、フランスにおけるネイピア(Napier)の対数表作業場で作業しているのをバベッジが目にした人であった。ネイピアの作業者はそれぞれ、割り当てられた机の上に座り、ネイピアの歴史的な6桁の対数表の計算のために、1つの10進の桁数値を専門にしていた。バベッジは、その概念を採用し、その概念を機械的ねじに適用し、ほぼ30桁の値までネイピアの手続きを機械化するデバイスを構築することを成し遂げ、10:1のギア比でタンデム駆動される精密ねじおよび精密ギアを開発した。これが、機械レジスタの概念を成立させた。
【0008】
バベッジは、当時のイタリア織物産業からも借用した。当時の機械的パターン編物織機によって使用されるパンチカードが、バベッジによって、解析機関に数的レジスタ値を機械的にアサートするのに使用された。解析機関のために演算問題を公式化するためのパンチカードの使用は、バベッジの発明に知的関心を持ったバベッジの知合いであるエイダ(Ada)(ラブレース伯爵夫人(Lady Lovelace))によって、より広く一般に知らしめられた。
【0009】
この組み合わせによって、ホレリス(Hollerith)が、南北戦争後の米国の、史上初の大規模な国勢調査の取り組みにおいて使用された作表装置(パンチカードデバイス)を作成するように触発された。ホレリスシステムは、次の世紀の間、コンピューティングを支配し、IBM(インターナショナルビジネスマシンカンパニ)を出現させた。
【0010】
ホレリスシステムが動作した仕方は、情報をパンチカード上に書き換えることにより、解析機関(コンピュータ)にデータを入力することであった。今日まで存続するIBM符号化スキームは、Extended Binary Coded Decimal Interchange Codeと呼ばれる。データカードに穴が開けられると、カードは、コンピュータプログラムに付加される。穴が開けられたプログラムカードには、バッチ計算ジョブを実行するための制御カードが先行する。この手続きが進化して、メインフレームコンピューティングの独特の文化になった。
【0011】
ホレリス法の世紀の後、メインフレームコンピューティングのためのコンソールは、カードリーダの作業、印刷キュー、ならびに任意の一時点で実行されている多数のバッチジョブに関する多数のシステム管理タスクを監督するコマンドおよび制御作業領域を含んでいた。制御のこの集中から、通信機能、印刷機能、およびその他のI/O機能を監督するためにPDP(周辺制御デバイス群)に委託される物の複製が生じた。今はもう存在しないDEC(デジタル・イクイップメント・コーポレーション(Digital Equipment Corporation))が、PDPを再定義して、メインフレームの制約を免れた独立のコンピューティングマシンにし、今では、ミニコンピュータ時代として歴史的に知られる物事を規定した。しかし、1つの離脱は、可変のレコード長の採用であった。メインフレームは、パンチカードに関する標準の長さである、80列のレコードをあらゆる場合に課していた。
【0012】
また、DECは、出力テキストディスプレイおよび入力テキストキーボードだけを制御する、メインフレームユーザによってダム端末装置と嘲笑的に呼ばれた、一連の端末装置も定義した。VT(仮想端末装置)として当時、知られた、それらの端末装置は、コンピュータを使用する新たな様式、すなわち、テキスト入力コマンドラインを介する様式をもたらした。ホストコンピュータが、コマンドインタプリタを呼び出し、ユーザが、厳密なシンタックスおよびセマンティクスでコマンドを入力する。これの最初の例が、例えば、VT端末装置上で使用されるDCL(DECコマンド言語)機能であった。そのシリーズの中で最も基礎的な端末装置が、VT−100 DEC端末装置であった。
【0013】
この開発と並行して、新たな研究イニシアティブが、対話型コンピューティングに関して、最も有名には、MULTICS(Multiplexed Information and Computing Service)と呼ばれる国際的な産学協同に関して生まれた。IBMの競争相手が賛同したMULTICSの取り組みは、メインフレームの諸特徴を一般的にしようと試みた。MULTICS研究イニシアティブから、AT&Tベルラボラトリーズ(Bell Laboratories)内で、コンピュータカーネルが、1つだけのこと、すなわち、スケジューラを使用して、1つのコンピュータ上で並行タスクを多重化することだけを行う、適切には、UNIX(登録商標)(Uniplexed Information and Computing System)と呼ばれる、はるかに限られた対話モデルが出現した。UNIX(登録商標)は、MULTICSのより有用な一般的特徴を保持しながらも、DEC PDPマシンのいくつかの対話型コンピューティング特徴を採用した。それらの特徴の中でユーザに対して最も顕著であるのが、コマンドライン対話型コンピューティングの標準となった、シェル・コマンド・インタプリタであった。
【0014】
コンソールディスプレイが、テキストの領域レイアウトをできるようになると、対話モデルは、コマンドラインからメニュースクリーンに進化した。対話型プログラムが、選択可能なコマンドのメニュースクリーンを提示し、ユーザが、様々な植字キーストロークを使用して、植字カーソルを所望される選択のテキストに導いて、コマンドを選択し、伝送キーを押すことによって、そのコマンドを呼び出すための指示を送る。
【0015】
コンソールの伝送キーは、遠隔通信から、詳細には、電信から生まれ、タイプライタのように見える端末装置が、植字キャリッジリターンおよび改行を有し、タイプされたテキストが入力された。伝送キーは、遠隔通信において、その目的を果たし、テキスト・スクリーン・メニュー・システムのためのコマンドキーとして採用された。
【0016】
DEC VT端末装置は、コンピュータ間通信のためにASCII(American Standard Code for Information Exchange)も採用したことに留意することが適切である。ASCII標準は、独立のテレタイプ製造業者によって開発され、製造業者は、やはりTeleTypeと名付けられた最初の製品を有する会社によって先導されていた。また、UNIX(登録商標)開発者らも、DEC適応形態を自分たちのコンピューティングモデルに組み込み、端末装置は、TTY(テレタイプライタ)と呼ばれる。また、植字カーソルの端末装置スクリーンアドレス指定のUNIX(登録商標)インプリメンテーションが、適切になされたユーティリティにおいて見られることも注目に値する可能性がある。8
UNIX(登録商標)が、ミニコンピュータに取って代わり始めると、ソリッドステート小型化および大規模回路集積技術が、プログラマおよびユーザに対するBASICコンピュータ言語インタフェース、およびコンソールサービスのためのCP/M(制御プログラム/マネージャ)を使用する、アップル・コンピュータ・コーポレーション(Apple Computer Corporation)によって主に先導される、小売りの手頃なミニコンピュータを生み出した。
【0017】
その時点で、IBMが、新たなミニコンピュータ製品、IBM−PCを開発し、IBM−PC用の不可欠なミニコンピュータアプリケーション群を提供する、若いCP/M Basicソフトウェア開発者およびベンダである、マイクロソフト(Microsoft)を使用した。マイクロソフトによって販売されたBASIC言語インタフェースは、大部分、マイクロソフトの立ち上がりが最初に経験を積む対象としたDEC Basicから導き出された。その時点で、IBMは、IBM−PCのためのDOS(ディスク・オペレーティング・システム)ヘルパを要し、マイクロソフトは、DR−DOS(DECリサーチCP/M DOSヘルパ)の変種を採用し、MS−DOS(Microsoft DOS)上の標準の対話端末装置に、VT100端末装置の能力、およびASCIIインターチェンジコード(interchange code)規約が与えられた
グラフィックス対応ミニコンピュータが、小売りで手頃になると、新たな対話モデルが現れた。ポインティングデバイスが、コンピュータ対話に導入された。MIT(マサチューセッツ工科大学)における研究が、ゼロックスコーポレーション(Xerox Corporation)における研究と組み合わされて、MITの心理学研究者、リックライダ博士(Dr.Licklider)によって予測されたウインドウ処理コンピュータシステムになった。対話パラダイムのいくつかの態様はまず、テキストコマンドスクリーン上で現れた。スクリーンの最上の行におけるメインコマンドの位置、および一時的な期間にわたる、選択されたメインコマンドのすぐ下における、短縮されたコマンドオプションの表示、すなわち、プルダウンメニュー、ならびにスクリーンの残りの部分が、アプリケーション対話データのために確保されることがまず、採用された。グラフィックスが、このプルダウン・メニュー・システムに追加されると、テキスト・コマンド・ラベルであった物のグラフィックスアイコンを使用して、スクリーンの領域を確保することができる能力により、WIMPS(ウインドウ、アイコン、メニュー、およびプルダウンシステム)と名付けられたパーソナルコンピューティングモデルが生み出された。
【0018】
アップルコンピュータは、Xerox(登録商標)のグラフィックスウインドウ処理コンピュータモデルを自社のMacintosh(登録商標)コンピュータに採用し、グラフィックス能力が、IBM−PC群に一般的になると、IBM(登録商標)は、DOSの後を継ぐマルチタスクPS/2の下で、Presentation Manager(登録商標)を発売し、マイクロソフトは、競合するWindows(登録商標)システムを発売した。今日まで、ウインドウ処理システムは、対話パラダイムを支配している。WIMPSパラダイムは、例えば、テキストアプリケーション群におけるダイアログコントロール、テキスト編集コントロール、選択リスト、コンボボックスコントロール(テキストとリストの組み合わせ)などの特化、ならびに、例えば、オーバーレイ、パン、およびズーム拡大、および引き戻しなどの特徴によって入念に作られている。メニューおよびコントロールに関する領域アイコン選択は、スナップ動作などの設計図グラフィックスアプリケーションにおいてさらに改良され、微小な特徴の場所をユーザに正確にポイントさせることが実際的ではない場合、ポインタマウスまたはデジタイザカーソルが、近くのグラフィック特徴をキャプチャして、支配的なコンテキストの中に入れることを許された。
【0019】
要するに、ネイピアに始まる歴史的なコンピューティングの連なりは、以下のとおりである。すなわち、ネイピアでは、作業ディスクレジスタ、ならびに手書きの入力と出力を使用した、人間の演算コンピューティング、バベッジでは、機械レジスタを使用した、機械的演算コンピューティング、エイダでは、パンチカードを使用したプログラミング、ホレリスでは、パンチカードを使用したバッチデータ処理、TeleTypeでは、対話型タイプライタキーボード、DECでは、対話型コンピューティングコンソール、MITでは、人間コンピュータ対話ポインティングデバイス、およびゼロックスでは、ポインタマウスを有するコンソールを使用したウインドウ対話コンピューティングである。
【0020】
ウインドウ対話コンピューティング方法の20年の進化の中で、コンピューティングのための多くのアプリケーションが、WIMPSパラダイムに加えて出現した。最早期のアプリケーションが、会計スプレッドシートであり、そのすぐ後に、事務用ワードプロセッサが続いた。グラフィックスが、アプリケーションに利用できるようになると、設計図作成が続いた。グラフィックスアニメーションが可能になると、シミュレートされたゲームが、一般的に使用されるようになった。通信がより普及すると、対話モデルも遠隔型になり、したがって、遠隔幾何空間コンピューティングが、例えば、ロボット工学、遠隔計測におけるような遠隔コンピューティング、および遠隔医療に適用されてきた。
【0021】
以上すべてのアプリケーションにおけるユーザインタフェースの柱は、依然としてWIMPSである。本発明の一実施形態による筆記システムは、手書きデバイスおよびグラフィック・マーキング・デバイスとして使用されるように特に設計されることが可能であるため、筆記システムは、ネイピアが依拠した触覚操作を使用することにより、ネイピア計算機を完全にコンピュータ化されたモデルに変換するための機会を提供するように適合させることができる。
【0022】
慣用のアプローチ、および従来のアプローチのさらなる限界および欠点は、そのようなシステムを、図面を参照する本出願の以降の部分で提示される諸実施形態と比較することを介して、当業者には明白となろう。
【発明の開示】
【発明が解決しようとする課題】
【0023】
本発明の諸態様は、空間的なシンボルの追跡および認識のための対話型空間筆記デバイスにおいて見ることができる。デバイスは、シンボルを追跡するように適合されたトランスデューサ要素を有する筆記スタイラスと、シンボルが追跡されるにつれ、トランスデューサ要素によって放出される信号を受け取るように適合された複数のセンサと、複数のセンサにおいて受け取られた信号から空間座標測定値を算出するための手段と、算出された空間座標測定値を収集するための手段と、追跡中に収集された測定値をシンボル認識のために使用するためのシンボル認識モジュールとを含むことが可能であり、デバイスは、追跡のシンボル認識の結果を算出するように適合されることが可能である。
【0024】
本発明による一実施形態では、複数のセンサは、空間座標原点に対するスタイラスのトランスデューサからの位置信号を受け取るように適合された少なくとも1つのセンサと、複数の空間基準点に対するスタイラスのトランスデューサからの位置信号を受け取るように適合された少なくとも1つのセンサとを含むことが可能である。
【0025】
本発明による一実施形態では、対話型空間筆記デバイスは、追跡のシンボル認識の結果に関する可聴応答を生成するための手段をさらに含むことが可能である。
本発明による一実施形態では、デバイスは、学習者ユーザによる支援された学習と、支援なしの学習の少なくとも1つに適合されることが可能である。
【0026】
本発明による一実施形態では、デバイスは、デバイスの学習者ユーザが、追跡されるシンボルを学習するのを支援するための学習アシスタント・アプリケーション・プログラムを含む支援なしの対話型学習アプリケーションを含むことが可能である。
【0027】
本発明による一実施形態では、対話型空間筆記デバイスは、学習されるべきシンボルのためのストレージと、以前に学習されたシンボルのためのストレージとをさらに含むことが可能である。
【0028】
本発明による一実施形態では、学習されるべきシンボルは、シンボルが記入されているキューカードと、シンボルの電子的な視覚的表現の少なくとも1つを含むことが可能であり、シンボルは、学習セッション中にスタイラスによって追跡されるように適合されることが可能である。
【0029】
本発明による一実施形態では、学習アシスタント・アプリケーション・プログラムは、セッション管理機能、教示およびレッスン強化機能、実演機能、およびシンボル誘導機能の少なくとも1つを含むことが可能である。
【0030】
本発明による一実施形態では、学習アシスタント・アプリケーション・プログラムは、レッスン主題機能群、レッスン評価機能群、および学習者指導機能群の少なくとも1つを含むことが可能である。
【0031】
本発明による一実施形態では、対話型空間筆記デバイスは、電子レッスン群と学習プログラム群の少なくとも1つを読み込むための媒体リーダと、電子レッスン群と学習プログラム群の少なくとも1つを含むように適合されたリムーバブル媒体記憶デバイスと、プログラム・オペレーティング・システムとをさらに含むことが可能である。
【0032】
本発明による一実施形態では、対話型空間筆記デバイスは、キーボードアダプタと、キーボードライン制御アシスタントプログラムと、印字可能なキーシンボルのインプリメンテーションと、エミュレートされたキーボード・コントロール・キーの包括的なバインドとを有する学習プラットフォームをさらに含むことが可能である。
【0033】
本発明による一実施形態では、対話型空間筆記デバイスは、キーボード・インタフェース・ポートと、キーボード・コントローラ・エミュレータと、キーボードアダプタをホストコンピュータに電気的に接続するためのコネクタとをさらに含むことが可能である。
【0034】
本発明による一実施形態では、対話型空間筆記デバイスは、マウスアダプタと、マウスX−Y位置を算出するための手段と、マウスライン制御アシスタントプログラムとを有する学習プラットフォームをさらに含むことが可能である。
【0035】
本発明による一実施形態では、対話型空間筆記デバイスは、マウス・インタフェース・ポートと、マウス・コントローラ・エミュレータと、マウスアダプタをホストコンピュータに電気的に接続するためのコネクタとをさらに含むことが可能である。
【0036】
本発明による一実施形態では、マウスX−Y位置は、空間リーダスタイラス投射平面に沿った2つのX−Y位置読み取り値の上へのスタイラスの3次元位置の成分を含むことが可能である。
【0037】
本発明による一実施形態では、対話型空間筆記デバイスは、対話型学習プラットフォーム、コンソールインタフェース群、アプリケーション・アシスタント・プログラム群、およびコンソール・スーパバイザ・プログラムに関連する対話型コンソールをさらに含むことが可能である。
【0038】
本発明による一実施形態では、対話型空間筆記デバイスは、キーボードエミュレータ、および関連するインタフェースと、マウスエミュレータ、および関連するインタフェース、デバイス・インタフェース・コネクタ、デバイス・インタフェース・コネクタとメイン・システム・ユニットの間における空間データバス、ならびに少なくとも1つのアナログ・オーディオ・インタフェースをさらに含むことが可能である。
【0039】
本発明による一実施形態では、対話型空間筆記デバイスは、少なくとも1つの学習アシスタントモジュールと、少なくとも1つのインタフェース・エミュレーション・アシスタント・モジュールとをさらに含むことが可能である。
【0040】
本発明による一実施形態では、対話型空間筆記デバイスは、スーパバイザ・プログラム・テキストと、非常駐のスーパバイザテキストのためのブートローダと、空間位置サンプリングルーチンと、位置サンプルキューと、位置平均ルーチンとをさらに含むことが可能である。
【0041】
本発明の諸態様は、コンソールディスプレイを3次元空間の透視図に関連付けること、対話型コンピューティングリソース群を概念上の3次元空間に関連付けること、透視空間内のボリューム要素を利用可能なリソース群に割り当てること、ボリューム要素を透視図の中で配置すること、空間的位置分離によって、異なるボリューム要素を区別すること、異なるグラフィック特徴を使用することにより、異なるタイプのリソースを区別すること、すべての利用可能なリソースを、閉じた凸形境界内に収めること、閉じた凸形境界を負の無限大における点に関連付けること、すべての利用可能なリソースが見える初期透視図を提供すること、初期透視図を、初期透視図に関するグローバル・コンピューティング・コンテキストに関連付けること、コンテキストの中のすべての囲まれたリソースが、空間的に到達可能であることが可能であることを確実にすること、および特定のコンテキストに関して利用可能なリソース群を提供することを含む空間コンピューティング方法において見ることができる。
【0042】
本発明の諸態様は、筆記デバイスと、空間フォント座標測定のためのセンサ群を含む筆記スタイラスとを含む空間的な文字の追跡および認識のための対話型空間筆記システムにおいて見ることができる。また、システムは、筆記システムおよび筆記スタイラスのための筐体、およびキューカードをマウントするための手段も含むことが可能である。また、システムは、テキスト文字認識モジュールも含むことが可能である。また、システムは、手書き追跡の開始および終了を示すための規約も含むことが可能である。また、システムは、テキスト文字認識のために手書き追跡の位置測定値を収集するための手段も含むことが可能である。また、システムは、手書き追跡をテキスト文字認識した結果の可聴の提示を提供する手段も含むことが可能である。
【0043】
本発明による一実施形態では、対話型空間筆記デバイスは、フォント座標原点に対する位置を記録する少なくとも1つのセンサと、タイプフェースフレームに関連する基準点に対するスタイラス位置を記録する少なくとも1つのセンサとをさらに含む。
【0044】
本発明による一実施形態では、キューカードをマウントするための手段は、システム筐体上のキューカードのためのレセプタクルと、特定の向きに従ってキューカードをマウントするための手段と、筐体の上方のフォント原点センサマウントポイントによってキューカードを視覚的に見るための手段とを含むことが可能である。
【0045】
本発明による一実施形態では、手書き追跡の位置測定値を収集するための手段は、見られたキューカードイメージを、キューカード・イメージ・アウトラインに沿ったスタイラスの先端部の動きから取り込まれた位置読み取り値に関連付けることを含むことが可能である。
【0046】
本発明による一実施形態では、テキスト文字認識の結果の可聴の提示は、認識手続きのテキスト結果、実行されるべき次のステップのテキスト指示、テキスト文字認識の結果のオーディオ指示、テキスト文字認識の結果の視覚的指示を含むことが可能である。
【0047】
本発明による一実施形態では、正しい向きでキューカードをマウントするための手段は、接合するレセプタクル側面のマッチする面取り特徴と接合するように適合されたキューカードの端部上の切り込みを含むことが可能であり、他のキューカード端部は、他のレセプタクル側面と合うように接合する。
【0048】
本発明の諸態様は、手書き追跡に関連する形状の歪みを訂正する方法において見ることができ、方法は、タイプフェース頂点が、エンドユーザのサイトラインに沿った向きである場合に、タイプフェースセンサに関連する平面と平行な平面に沿って追跡すること、およびタイプフェースセンサの平面が、キューカードイメージの平面と一致する場合に、キューカードイメージの平面と平行な平面に沿って追跡することのどちらかを含む。
【0049】
本発明による一実施形態では、タイプフェース頂点が、エンドユーザのサイトラインに沿った向きである場合に、タイプフェースセンサの平面と平行な平面に沿って追跡する方法は、タイプフェースセンサに面するようにスタイラスを向けること、エンドユーザの手の中でスタイラス位置を調整することによって、スタイラスを中心に合わせること、スタイラスに関連する筆記デバイスを動かすことにより、スタイラスを中心に合わせること、タイプフェースをスタイラスに対して垂直に向けること、スタイラスをキューカードイメージと揃えること、スタイラス、キューカード端部、およびフォント原点センサを揃えること、タイプフェース平面に対して下向きに傾斜する方向に沿って追跡すること、およびタイプフェース平面の上向きに傾斜する方向に沿って追跡することの少なくとも1つをさらに含む。
【0050】
本発明の諸態様は、筆記筐体と、筐体上の前部対話領域と、スタイラスと、電源スイッチによってアクティブにされているスタイラスに関連するコネクタと、手書き文字認識アプリケーションをアクティブにするように適合されたスタイラスグリップとを含む対話型空間筆記デバイスにおいて見ることができる。
【0051】
本発明による一実施形態では、筐体は、傷害の危険性を最小限に抑えるように適合された外面を含む構造を含むことが可能である。
本発明による一実施形態では、筐体の前部対話領域は、少なくとも1つのキューカードを保持するためのスペースと、スタイラスを保持するためのアタッチメントと、オーディオスピーカのためのマウントと、使用中にキューカードを保持するためのレセプタクルとを含むことが可能である。
【0052】
本発明による一実施形態では、少なくとも1つのキューカードを保持するためのスペースは、現在の教育セッション中に使用されるべきキューカードを保持するためのサイロと、現在の教育セッションにおいて前に使用されたキューカードを保持するための別のサイロとを含むことが可能である。
【0053】
本発明による一実施形態では、これらのサイロはそれぞれ、キューカードのセットを保持するように適合された筐体内部のサイロ空洞と、筐体の向きが狂った場合、キューカードをしっかりと保持する保持フランジと、使用されるべきキューカードをサイロから取り出すための開口とを含むことが可能である。
【0054】
本発明の諸態様は、対話型空間筆記デバイスを学習者が操作するのを支援する方法において見ることができ、方法は、教育設定を準備すること、デバイスの操作を実演すること、第1の教育シンボルを使用して第1の教育セッションを管理すること、すべてのシンボルが使用されるまで、別のシンボルを使用して別の教育セッションを管理することを含む。
【0055】
本発明による一実施形態では、方法は、教育セッションで使用されるべきキューカードのセットを選択すること、選択されたキューカード群を第1のサイロの中にしまい込むこと、使用中のキューカード群を保持するように適合されたレセプタクルの中に、選択されたキューカード群を、表を上にして入れること、キューカード上で表示されるシンボルの最上部が、学習者のサイトラインの方に向いていることを確実にすること、デバイスに電力を供給することによって、学習者に対する教育を管理すること、および教育デバイスに対する学習者の精通を促進することをさらに含むことが可能である。
【0056】
本発明による一実施形態では、方法は、デバイスの動作を学習者に説明すること、スタイラスを握るように学習者に促すこと、スタイラスを動かして、教育プログラムを開始するように学習者に促すこと、手書きシンボルの追跡を実演して、教育デバイスからの応答を呼び出すこと、学習者がスタイラスを握っている間に、手書きの動きを実演すること、シンボルパスが追跡されるにつれ、学習者に方向パスを説明すること、手書き追跡の終りで、キューカードの付近からスタイラスを引き離すこと、および学習者が実行したことを強化することをさらに含むことが可能である。
【0057】
本発明による一実施形態では、教育セッションを管理することは、使用されるべきシンボルを選択すること、第1のサイロからキューカードを選ぶこと、シンボルを学習者に視覚的に提示すること、シンボルを定義すること、学習者が、シンボルに視覚的に精通するようにさせること、キューカードの背面からのヒントを説明すること、筐体内のレセプタクルの中にキューカードを入れること、キューカードイメージを追跡するように学習者に促すこと、学習されたことを強化すること、レセプタクルからキューカードを取り除くこと、および前に使用されたキューカードを第2のサイロの中にしまい込むことを含むことが可能である。
【0058】
本発明による一実施形態では、方法は、完了時に成功の確認を伝えること、および/または失敗時に別の試行を促すこと、デバイスが、成功を聞こえるように確認すると、賞賛および肯定を強化すること、およびさらなる学習強化を実行することをさらに含むことが可能である。
【0059】
本発明の諸態様は、支援のない学習のために適合された対話型筆記デバイスと、学習アシスタントプログラムとを含む支援のない対話型システムにおいて見ることができる。
本発明による一実施形態では、対話型筆記デバイスは、キューカード取り替え手段と、スタイラス整列手段と、ハンドレストアセンブリと、手位置検出手段とをさらに含むことが可能である。
【0060】
本発明による一実施形態では、電子キューカード取り替えが、仮想電子キューカードを表示するディスプレイスクリーンと、仮想電子キューカード表記を表示するディスプレイ・スクリーン・イメージと、仮想電子キューカード表記および仮想電子キューカードテキストとを含むことが可能である。
【0061】
本発明による一実施形態では、デバイスが、リーダ・フォント・フレームと一致するキューカードレセプタクルと、フォント原点に位置するディスプレイスクリーン中心点と、タイプフェース平面に平行な向きにされたディスプレイスクリーン平面と、ディスプレイフレーム基準点と同一であるとされるタイプフェースフレーム基準センサ群と、学習者の手の位置付けを誘導するハンドレストとをさらに含むことが可能である。
【0062】
本発明による一実施形態では、ハンドレストアセンブリが、ベースと、ハンドサドルフラップと、ベースとハンドサドルフラップの間の可動ジョイントと、ヒンジばねを閉じるハンドサドルフラップとを含むことが可能である。
【0063】
本発明による一実施形態では、手位置検出手段が、ハンドレストベース上のハンドサドルフラップ開放圧力アクチュエータと、ハンドサドルフラップ閉鎖ハンドプレッシャによって駆動されるハンドサドルフラップと、ハンドサドルフラップ閉鎖検出電気回路とを含むことが可能である。
【0064】
本発明による一実施形態では、デバイスが、電子キューカードのイメージおよび表記のためのシステムストレージと、計画されたレッスン電子キューカード群のためのシステムストレージのパーティションと、達せられたレッスン電子キューカード群のためのシステムストレージのパーティションとをさらに含むことが可能である。
【0065】
本発明による一実施形態では、デバイスは、アシスタント機能群と、レッスンセッション管理機能と、レッスン強化機能と、実演機能と、シンボル誘導機能とを含む学習アシスタントプログラムをさらに含む。
【0066】
本発明の諸態様は、支援なしの学習筆記デバイスと、筆記学習プラットフォームのための外部媒体リーダと、レッスンプログラム群および課目データを含む外部媒体ユニットと、プログラムローダとを含む筆記学習プラットフォームにおいて見ることができる。
【0067】
本発明による一実施形態では、レッスンプログラムは、セッション管理機能と、学習者支援機能とを含むことが可能である。
本発明による一実施形態では、学習者支援機能は、レッスン主題体験機能群と、レッスン体験評価機能群と、レッスン実演機能群と、レッスン指導機能群とを含むことが可能である。
【0068】
本発明による一実施形態では、方法は、外部媒体ユニットを媒体リーダの中に挿入すること、システムにレッスンプログラムを読み込むこと、対応するセッション管理モジュールに切り替えることによって、レッスンを開始すること、レッスンアプリケーションを実行すること、およびハード割り込み時にシステムモニタをリセットすることをさらに含むことが可能である。
【0069】
本発明の諸態様は、キーボードアダプタと、キーボードライン制御アシスタントプログラムと、印字可能なキーシンボルのインプリメンテーションと、エミュレートされたキーボード・コントロール・キーの包括的なバインドとを有する筆記学習プラットフォームを含む筆記キーボードエミュレーションデバイスにおいて見ることができる。
【0070】
本発明による一実施形態では、キーボードアダプタを有する筆記学習プラットフォームは、キーボード・インタフェース・ポートと、キーボード・コントローラ・エミュレータと、キーボードアダプタをホストコンピュータに電気的に結合するためのコネクタとをさらに含むことが可能である。
【0071】
本発明による一実施形態では、キーボードライン制御アシスタントプログラムが、キーボード対話のための対話型セッション・アシスタント・プログラムと、目標ホストコンピュータシステムの関連するキーボードタイプのためのキーボードライン制御とを含むことが可能である。
【0072】
本発明による一実施形態では、印字可能なキーシンボルのインプリメンテーションは、筆記認識モジュールの完全な結果セットを含むことが可能である。
本発明による一実施形態では、エミュレートされたキーボード・コントロール・キーの包括的なバインドは、すべてのキーボードコントロールの組み合わせを一意にマップするハンドレスト・ハンドプレッシャ・スイッチ組み合わせをバインドすることを含むことが可能である。
【0073】
本発明の諸態様は、マウスアダプタと、マウス位置と、マウスライン制御アシスタントプログラムとを有する筆記学習プラットフォームを含む筆記マウスエミュレータデバイスにおいて見ることができる。
【0074】
本発明による一実施形態では、マウスアダプタを有する筆記学習プラットフォームが、マウス・インタフェース・ポートと、マウス・コントローラ・エミュレータと、マウスアダプタをホストコンピュータに電気的に結合するためのコネクタとをさらに含むことが可能である。
【0075】
本発明による一実施形態では、マウス位置は、空間的なリーダスタイラス投射平面に沿った少なくとも1つの2次元位置の読みに課せられた筆記スタイラス3次元位置の成分を含むことが可能である。
【0076】
本発明による一実施形態では、マウスライン制御アシスタントプログラムは、マウス対話のための対話型セッション・アシスタント・プログラムと、目標ホストコンピュータシステムの関連するマウスタイプのためのマウスライン制御とを含むことが可能である。
【0077】
本発明の諸態様は、対話型筆記学習プラットフォームと、コンソールインタフェース群と、アプリケーション・アシスタント・プログラム群と、コンソール・スーパバイザ・プログラムとを含む筆記コンソールにおいて見ることができる。
【0078】
本発明による一実施形態では、コンソールインタフェース群は、関連するインタフェースを有するキーボードエミュレータと、関連するインタフェースを有するマウスエミュレータと、筆記コンソール・インタフェース・コネクタと、筆記コンソール・インタフェース・コネクタとメイン・システム・ユニットの間における空間データバスと、オーディオインタフェースとを含むことが可能である。
【0079】
本発明による一実施形態では、アプリケーション・アシスタント・プログラムは、1つまたは複数のレッスンアシスタントモジュールと、1つまたは複数のインタフェース・エミュレーション・アシスタント・モジュールとを含むことが可能である。
【0080】
本発明による一実施形態では、コンソール・スーパバイザ・プログラムは、スーパバイザ・プログラム・テキストと、非常駐のスーパバイザテキストのためのブートローダと、空間位置サンプリングルーチンと、位置サンプルキューと、位置平均ルーチンとを含むことが可能である。
【0081】
本発明による一実施形態では、筆記コンソールを操作する方法は、システムブートストラップ時にコンソール・スーパバイザ・プログラムを読み込むこと、およびコンソール・スーパバイザ・プログラムを呼び出すことを含むことが可能である。
【0082】
本発明による一実施形態では、方法は、サンプルスケジューラを呼び出すこと、位置サンプリングルーチンを呼び出すこと、獲得されたサンプルを処理のためにキューに入れること、平均ルーチンを呼び出して、精度を向上させること、認識ルーチンを呼び出して、手書きテキストを識別すること、レッスンアシスタントルーチンを呼び出すこと、およびエミュレーションルーチンを呼び出すことをさらに含むことが可能である。
【0083】
本発明による一実施形態では、サンプルスケジューラを呼び出すことは、優先順位によって後続のルーチンに処理時間を与えること、より低い優先順位のルーチンより前に、より高い優先順位のタスクを実行すること、より高い優先順位のルーチンに、より低いルーチンよりも多くのコンピューティング時間を割り当てること、およびタスク内、およびタスク間で処理リソース群を管理することを含むことが可能である。
【0084】
本発明の諸態様は、筆記コンソールディスプレイを3次元空間の透視図に関連付けること、対話型コンピューティングリソース群を概念上の3次元空間に関連付けること、透視空間内のボリューム要素をそれぞれの利用可能なリソース群に割り当てること、ボリューム要素を3次元透視図の中で配置すること、空間的位置分離によって、異なるボリューム要素を区別すること、異なるグラフィック特徴を使用することにより、異なるタイプのリソースを区別すること、すべての利用可能な処理リソースを、閉じた凸形境界内に収めること、閉じた凸形境界を学生閲覧者の背後の負の無限大における点に関連付けること、すべての利用可能なリソースが見える初期透視図を提供すること、初期透視図をグローバル・コンピューティング・コンテキストに関連付けること、コンテキストの中のすべての囲まれたリソースを空間的に到達可能にすること、およびグローバル・コンピューティング・コンテキストに関して利用可能なリソース群を提示することを含む空間コンピューティング方法において見ることができる。
【0085】
本発明による一実施形態では、コンテキストの中のすべての囲まれたリソースを空間的に到達可能にすることは、座標のアリバイ変更を使用してボリューム要素に接近すること、ボリューム要素の投射領域を対応するリソース群への入口に割り当てること、およびボリューム要素においてスナップして、対応するコンピューティングコンテキストに入ることを含むことが可能である。
【0086】
本発明による一実施形態では、座標のアリバイ変更を使用してボリューム要素に接近することは、透視視点をカーソルボリューム要素に関連付けること、カーソルのアリバイ座標線形変換を使用して、シーン内で並進を実行すること、透視視点を回転させ、パンすること、およびボリューム要素に向かって接近し、ズームすることを含むことが可能である。
【0087】
本発明による一実施形態では、ボリューム要素においてスナップして、関連するコンピューティングコンテキストに入ることは、スナップ圏分解能半径を、支配的な透視図におけるオブジェクト間の最小空間分離の1/2未満に設定すること、オブジェクト間の最小空間分離を、学習者閲覧者が、支配的な透視図において操作できるようにされた触覚距離となるように設定すること、学習者閲覧者が、スナップ圏がボリューム要素と交差する点まで視点を並進させることができる場合、そのボリューム要素をスナップされていると認定することを含むことが可能である。
【0088】
本発明の一実施形態によれば、オブジェクト間の最小空間分離を、学習者閲覧者が、支配的な透視図において操作できるようにされた触覚距離となるように設定することは、透視図に関する距離を、学習者閲覧者に関する筆記スタイラスの触覚移動距離に拡大縮小すること、位置が平均された値である場合、その位置の統計的標準誤差の線形係数を最小分離距離に加算すること、学習者閲覧者位置付けにおいて検出された微動振動の著しい振幅を相殺すること、最小分離距離から相殺された振動振幅を引くことを含むことが可能である。
【0089】
本発明による一実施形態では、学習者閲覧者が、スナップ圏がボリューム要素と交差する点まで視点を並進させることができるようにされている場合、そのボリューム要素をスナップされていると認定することは、著しい振動が存在する場合に視点を固定すること、スナップ認定が存続する最小期間を示すこと、およびスナップ認定が存続する間、少なくとも1つの学習者閲覧者アクションを示すことを含むことが可能である。
【0090】
本発明による一実施形態では、コンテキストに利用可能なリソース群を提示することは、そのリソース群を含む概念上の3次元空間の透視図をコンソールディスプレイ領域の一部分の上に投射すること、概念上の2次元領域内の現在のコンテキストの特殊化を、空間透視図のために使用されるディスプレイ領域とは切り離されたコンソールディスプレイ領域の一部分の上に投射すること、現在のコンテキストの作業領域を、空間透視図のために使用されるディスプレイ領域、および現在のコンテキストの特殊化のために使用されるディスプレイ領域とは切り離されたコンソールディスプレイ領域の一部分の上に投射すること、現在のコンテキストが、特殊化である場合はいつでも、包含するコンテキストを、空間透視図のために使用されるディスプレイ領域、現在のコンテキストの特殊化のために使用されるディスプレイ領域、および現在のコンテキストの作業領域のために使用されるディスプレイ領域とは切り離されたコンソールディスプレイ領域の一部分の上に投射すること、包含するコンテキスト、現在のコンテキスト特殊化、および現在のコンテキスト作業領域の1つにアクセスすることを含むことが可能である。
【0091】
本発明による一実施形態では、包含するコンテキスト、現在のコンテキスト特殊化、および現在のコンテキスト作業領域の1つにアクセスすることは、カーソルを、包含するコンテキストのために確保された領域までパンすること、カーソルを、コンテキスト特殊化のために確保された領域までパンすること、カーソルを、現在のコンテキストのために確保された作業領域までパンすることによりおよび面リソースにおいてスナップすることを含むことが可能である。
【0092】
本発明による一実施形態では、面リソースにおいてスナップすることは、ボリューム要素においてスナップすることを必然的に伴う。
本発明による一実施形態では、方法は、パン先のコンテキスト領域と作業領域のどちらかをボリューム要素の面投射に関連付けること、スナップ円をスナップ圏の2次元投射に関連付けることにより、パン先のコンテキスト領域と作業領域のどちらかに関するスナップ円を使用すること、学習者閲覧者が、スナップ円が、接近される面要素と交差する点まで面視点を並進させることができるようにされている場合、その面要素をスナップされていると認定すること、線リソース群と点リソース群のどちらかにおいてスナップすることをさらに含むことが可能である。
【0093】
本発明による一実施形態では、線リソース群の1つのリソース、および点リソース群の1つのリソースにおいてスナップすることは、面リソースにおいてスナップすることを必然的に伴うことが可能である。
【0094】
本発明による一実施形態では、方法は、線リソース群と点リソース群のどちらかを面リソースの線投射に関連付けること、スナップ間隔をスナップ円の1次元投射に関連付けることにより、線リソース群と点リソース群のどちらかに関するスナップ間隔を使用すること、学習者閲覧者が、スナップ間隔が、接近される線要素と交差する点まで線視点を並進させることができるようにされている場合、その線要素をスナップされていると認定すること、および学習者閲覧者が、スナップ間隔が、接近される点要素を含む点まで線視点を並進させることができるようにされている場合、その点要素をスナップされていると認定することをさらに含むことが可能である。
【0095】
本発明による一実施形態では、スナップ認定が存続する間、学習者閲覧者アクションを示すことは、スナップされたリソースのコンテキストに関する可聴キューを提示すること、スナップされたリソースのコンテキストに関する視覚的ユーザキューを提示すること、およびコンテキストキューに対する学習者閲覧者応答によって示されるアクションを実行することを含むことが可能である。
【0096】
本発明による一実施形態では、コンテキストキューに対する学習者閲覧者応答によって示されるアクションを実行することは、現在のコンテキストを保つこと、新たなコンテキストに入ること、新たなコンテキストの中で学習者閲覧者対話に応答すること、現在のコンテキストから抜けることによって、新たなコンテキストの中における対話を終了すること、および前のコンテキストに戻ると、前のコンテキストを復元することを含むことが可能である。
【0097】
本発明による一実施形態では、前のコンテキストを復元することは、前のコンテキストへの漸進的な空間的遷移、グラフィック遷移、および可聴の遷移の1つを提供して、学習者閲覧者を混乱させるのを防止することを含むことが可能である。
【0098】
本発明の諸態様は、空間筆記システムと、例えば、コンソールの中に含まれるリソース群をナビゲートするのに使用するための空間コンピューティング方法とを使用する際に見ることができる。マウス、またはその他のコンピュータ化されたポインティングデバイスは、データ点を非常に迅速に生成することができる。ワード・プロセッシング・アプリケーションでは、テキストの作成および表示が、処理の大部分を占める場合でさえ、マウスによって駆動される操作は、人間が後を追うには速過ぎる可能性がある。プログラマは、カーソルまたはポインタアイコンの移動を故意に遅くして、人間による知覚を可能にしている。
【0099】
本発明による一実施形態では、アプリケーションリソースの空間的ナビゲーションを円滑にするため、シナリオを理解し、次に何をするかを決めるのに十分な時間をユーザに与えるのに、同じ速度低減が要求される可能性がある。WIMPSウインドウ、およびWIMPSウインドウの2次元ペインとは異なり、空間コンテキストコンピューティングによりふさわしい隠喩は、ドア−部屋−フロアナビゲーションモデルであり、フロア領域が、WIMPSスクリーンまたはWIMPSウインドウに相当することが可能である。
【0100】
本発明を明らかにするために、以上にリストアップしたデバイスの1つ、例えば、空間筆記サイン・スタイリング・マーカを伴う少なくとも1つを使用する方法を例示することで十分である可能性がある。
【0101】
本発明の以上、およびその他の利点および斬新な特徴、ならびに本発明の例示する実施形態の詳細は、以下の説明および図面から、より完全に理解されよう。
【発明を実施するための最良の形態】
【0102】
本発明の諸態様は、例えば、いくつかの空間筆記デバイスのいずれか1つから空間筆記データを収集する入力デバイスドライバ群を含む空間筆記デバイスにおいて見ることができる。本発明による筆記システムは、例えば、空間筆記サインリーダによって生成されたデータを使用するテキスト文字認識アプリケーションを含むことが可能である。
【0103】
本発明による一実施形態では、機械的に外された筆記スタイラスが、教示を負わされていない手書きにおいて使用するために、使用可能であることが可能である。本発明の諸態様は、例えば、個々に書かれた文字の手書きを学習することを円滑にするように適合された諸特徴を提供するテキスト文字認識技術において見ることができる。そのような手書き学習アプリケーションをサポートするシステムは、筆記スタイラスおよび筆記リーダに加えて、トライアルハンドストロークを求めるためのプロンプト機構と、手書きの文字がうまく完成したことを示すための評価手段とを使用することができる。
【0104】
本発明による一実施形態では、学習セッション、すなわち、対話型学習セッションは、アルファベットまたは数字の特定の文字を書くようにエンドユーザに最初に促すことから順次に進むことが可能である。また、プロセスは、学習者/学生の手書きストロークを読み取ることも含むことが可能である。学習者/学生が、手書きの文字をアサートするための空間的条件を満たすと、評価手段が、手書き条件の成功を確認することが可能であり、例えば、「Great Job」、ベル、または照明などのオーディオ/ビジュアル報酬がアクティブにされることが可能である。
【0105】
また、本発明の諸態様は、例えば、大人/監督指導の下で年少の子供たちに対する教育最終用途に適合されることが可能な空間的文字認識方法においても見ることができる。本発明による一実施形態では、対話型筆記デバイスは、デバイスとの学習者/学生の対話が、面白く、前向きな学習体験であるように取り計らうことに責任を負う大人のニーズを満たすこともできる。本発明の一実施形態による筆記デバイスは、例えば、第2言語/外国語を、例えば、学習することを所望する学習者ら/学生らによって使用されてもよい。
【0106】
本発明による一実施形態では、支援された学習アプリケーションが、例えば、形状、文字、字、および数字を学習することに的を絞ることが可能である。学習者/学生は、肯定および奨励を介して楽しませられることが可能である。システムは、例えば、学習者/学生が、システムを使用する間、報酬/賞賛を学習者/学生に提供するように適合されることが可能である。
【0107】
本発明による一実施形態では、筆記デバイスと対話することの累積効果は、例えば、デバイスとともに提供されること、または別個に市販されることが可能な、文字、字、シンボル、および数字をどのように書くかを学習することであることが可能である。学習者/学生は、手書きのシンボルを筆記デバイスによって認識させることにより、習熟度を実証することができることが可能である。筆記デバイスと対話することによって獲得された形状および手書きのストロークの早期の認識は、例えば、後の学習体験において、紙の上に書くことを学習する際、およびキーボードでタイプ入力する際に、有用な第1のステップとなる可能性がある。
【0108】
本発明による一実施形態では、利点は、支援された学習デバイスおよび学習アプリケーションを使用することによって獲得することができる。例えば、成果が、キャプチャされて、自動化されたシステムに体系的にまとめられ、したがって、学習者が進むにつれ、学習者/学生が、それまでに獲得された知識をベースに進み続けることができることが可能である。学習/教育方法は、システムによって使用可能な手続きに体系的にまとめられることが可能である。
【0109】
本発明による一実施形態では、学習者/学生は、監督されて、デバイスと対話することができることが可能である。人間の支援を無しで済ますために、教育手続きを、監督者/教育者が、教育環境において子供の学習を監督することができるのと同一の形で、学習者/学生の活動を監督するように適合された学習アプリケーションに組み込むことができる。
【0110】
本発明の諸態様は、例えば、自動ユーザインタフェースとユーザによってアクティブにされる自己支援ユーザインタフェースのどちらかにおいて見ることができる。例えば、助言、肯定、および時間依存の手続きを、学習アプリケーション内のシステムに符号化することができる。
【0111】
本発明による一実施形態では、監督教育プログラムが、可聴の/視覚的プレゼンスを備えることが可能であり、教師に相当するものとして作用することが可能である。
本発明による一実施形態では、初期誘導が、アプリケーションによって実行されて、学習者/学生/ユーザが、例えば、最小の歪みでシンボルを追跡するのを支援することが可能である。対話型筆記デバイスは、歪み、およびどのように歪みを回避するかを学習者/学生に説明するように適合されることが可能である。説明/誘導は、リアルタイムで与えられることが可能であり、デバイスのソフトウェア/ファームウェアに符号化されることが可能である。デバイスは、学生/学習者活動を継続的に監視し、活動を評価し、学生学習者が、例えば、教育タスクを実行している間に、リアルタイムの命令を学生学習者に提供することができる。
【0112】
本発明による一実施形態では、スタイラス操作の監督を使用して、意図される教育および娯楽体験を円滑にすることができる。デバイスは、手書きの訂正/変更をどのように扱うか、およびデバイスとどのように適切に対話するかについて、学生/学習者にリアルタイムの命令を提供することができる。本発明による一実施形態では、ユーザおよびデバイス対話のすべての態様は、陽気な学習をもたらすように設計されることが可能である。学生学習者は、例えば、デバイスを使用してシンボルを書く間に、学習が、陽気な学習を介した楽しさの期待に付加的になることが可能であるぐらいまで、ユーザおよびデバイス対話を楽しむことができる。
【0113】
本発明による一実施形態では、教示は、複数の順序付けられたレッスンを含むことが可能である。各レッスンは、前のレッスンをベースに進められることが可能である。また、レッスンは、例えば、モジュール群に、例えば、初心者モジュール群、中級モジュール群、上級モジュール群、および専門家モジュール群にグループ化されることも可能である。
【0114】
本発明による一実施形態では、学習アプリケーションを一般的な対話型アプリケーションに変換することは、動作基準を変更して、例えば、「教える」のような目的のある動詞、および、例えば、「レッスン」などの量的な名詞が、すべてにわたって当てはまらない可能性があるようにすることを含むことが可能である。本発明の対話型アプリケーションを汎用にするために、例えば、「レッスンを教える」などのコンテキスト上の関係を、例えば、「任務を果たす」、「目的を満たす」、「技量を実証する」、および「目標を達する」などの、表現の中で、それほど具体的ではないコンテキスト内で置き換えることができる。
【0115】
本発明の諸態様は、支援された学習デバイスおよび学習アプリケーションにおいて見ることができる。本発明による一実施形態では、デバイスは、例えば、学習者プレイヤおよび監督アシスタント教育者を的にする対話型2人タスクであることが可能である。
【0116】
本発明による一実施形態では、支援のない対話型デバイスおよび対話型アプリケーションが、監督アシスタント教育者に関連する手続きを自動化するように適合されることが可能であり、したがって、デバイスは、自律的な自己教育のために使用されることが可能であり、つまり、教育アシスタントが、ソフトウェア/ファームウェアアプリケーションの中で見られることが可能であり、学習デバイスの論理コンポーネントであり、現実の人物ではないことが可能である。学習アシスタントプログラムは、例えば、学習アシスタントがゲームキャラクタであるゲームと見なされることが可能である。支援のない学習デバイスは、複数の課目、または単一の課目を教えるため、および/または複数の課題、または単一の課題を追求するために一般化/特化されることが可能である、対話型筆記デバイス。本発明による一実施形態では、コンピュータによって生成された学習アシスタントは、学生/学習者が、例えば、ギリシャ文字を書くのを支援するように適合されたギリシャ訛りのある女性を含むことが可能である。
【0117】
本発明による一実施形態では、対話型アシスタントプログラムは、他の初歩の学習状況において適用されることが可能である。対話型アシスタントプログラムの用途の拡張は、学生学習者が、特定の文字セットのすべての文字を書くために筆記スタイラスを着実に使用することを学習した場合、つづり、マッチ、幾何学、地理学などを教えることであることが可能である。
【0118】
本発明による一実施形態では、対話型アシスタントプログラムは、つづりレッスンを提供するように適合されることが可能である。本発明による一実施形態では、複数の電子キューカードおよび/または物理的キューカードをデバイスと一緒に使用することができる。電子キューカードおよび/または物理的キューカードは、学生/学習者がつづるのを支援する語、テキスト、文、およびヒントを含むことが可能である。
【0119】
本発明による一実施形態では、電子キューカードおよび/または物理的キューカードは、辞書定義および/またはシソーラス同義語も含むことが可能である。つづりレッスン管理モジュールが、例えば、つづり語の中で手書きされると予期される各文字を評価し、語が正しくつづられた場合、成功の確認を提供するように適合されることが可能である。逆に、管理モジュールは、学習者が、例えば、誤った文字、または認識不能な文字で、語を誤ってつづった場合、新たな試行/別の試行を行うように促すことも可能である。また、システムは、例えば、数学、音楽、地図の読み取り、未知の言語の翻訳、および化学に関して、学生学習者を支援するのに使用されることも可能である。
【0120】
本発明による一実施形態では、例えば、つづり管理モジュールをサポートするのに、プログラムメモリが使用されることが可能である。例えば、つづり拡張をサポートするのに、語の関する電子つづりキューカードおよび/または物理的つづりキューカードのセットが、支援なしの学習アプリケーションに追加されることが可能であり、複数のメモリモジュールアドオン、または読み取り可能/リムーバブルなメモリ媒体を含むことが可能である。
【0121】
本発明による一実施形態では、アシスタントプログラムの拡張は、他の教育ゲームのために適合させられることが可能である。算数/数学が、本デバイスの数的拡張である。数学は、もちろん、数、および数学的操作を扱う。支援なしの学習デバイス/アプリケーションは、例えば、プログラムメモリモジュールに対する複数の拡張と、算数管理モジュールの拡張機能を収容する複数のストレージモジュールと、算数電子キューカードおよび/または算数物理的キューカードとを含むことが可能である。
【0122】
本発明による一実施形態では、数学電子キューカードおよび/または数学物理的キューカードを使用することは、手書き電子キューカードおよび/または手書き物理的キューカードを使用することとは、わずかに異なることが可能である。筆記デバイスに関連するプロセッサが、数学計算を実行するように適合されることが可能である。したがって、数学学習問題に対する解/答えは、プロセッサが、教育セッション中に予期される答えを計算するために十分な時間が存在するため、あらかじめ格納されない可能性がある。
【0123】
本発明による一実施形態では、筆記デバイスは、筆記テキストセッタも使用することが可能である。筆記テキストセッタは、キーボード・アシスタント・プログラムを使用することによって読み込み可能な諸特徴を含むことが可能である。キーボード・アシスタント・プログラムは、キーボードアダプタ(エミュレータ)を使用して、実際のキーボードをレプリケートすることが可能である。すると、例えば対話型筆記デバイスは、キーボードのように使用されることが可能であり、別のシステム/ホストシステムに関連付けられることが可能である。
【0124】
本発明による一実施形態では、筆記テキストセッタは、筆記スタイラスの、例えば、水平シフトのための入力と、垂直シフトのための入力とを含むことが可能である。移動変種では、諸特徴は、例えば、手のスタイラスを位置付ける動きを、エンドユーザの手首の手を置く動きから切り離すことによって、利用することができる。無線筆記スタイラスは、筆記リーダと筆記スタイラスの間の機械的依存関係を無くして、筆記キーボード・エミュレーション・アプリケーションを操作することを円滑にすることができる。
【0125】
本発明による一実施形態では、対話型筆記デバイスの支援のない対話型アプリケーションのアシスタントプログラム構造を適用して、人間のコンテキスト、またはアニメーションのコンテキストから別のアシスタント・ゲーム・キャラクタを作成し、対話型アプリケーションのためのキャラクタベースの設定を使用して、例えば、コンピュータ・キーボード・デバイスのテキスト設定特徴をエミュレートすることができる。
【0126】
本発明の諸態様は、例えば、コンピュータマウスおよび/またはX−Yデジタイズデバイスをエミュレートすることにより、空間筆記リーダの位置読み取り値のX−Y成分を、別個のホストコンピュータに利用可能にすることにおいて見ることができる。
【0127】
本発明の諸態様は、対話型筆記デバイスが、例えば、外部ホストコンピュータシステムと対話することができるようにすることにおいて見ることができる。目標/ホストコンピュータシステムは、キーボード入力およびマウス入力を含むことが可能である。対話は、例えば、キーボードのために1つと、コンピュータマウスのためにもう1つの、少なくとも2つのエミュレーションインタフェースを提供するように、本発明による筆記システムを適合させることによって達せられることが可能である。
【0128】
本発明による一実施形態では、空間筆記デバイスは、従来の2次元マウスインタフェースによって使用される次元を超えた、位置読み取り値のさらなる測定次元を含むことが可能である。本発明による一実施形態では、例えば、3次元位置データ、マーカ先端部の向きをファクタとするマーカの位置データ、セッタX−Yレイアウト内のテキストセッタの位置データ、X−Yレイアウト内のスキャナの、スキャナ方向をファクタとする位置データも使用されることが可能である。
【0129】
本発明による一実施形態では、共通プラットフォームの下で前述した様々なデータインタフェースを合併することにより、エンドユーザが、筆記コンソールデバイスを使用して、他のコンピューティングデバイス群と対話できるようになることが可能である。また、本発明の諸態様は、スタンドアロンとしてであれ、特定のプロトコルによって結び付けられ、インタフェースがとられたキーボードとしてであれ、孤立したシステムとしてであれ、無線であるか、有線であるかに関わらずネットワークとしてあれ、デバイスの任意の組み合わせが、筆記コンソールからアクセス可能であることが可能な、筆記コンソールを作成することにおいて見ることができる。
【0130】
図面の以下の詳細な説明では、「左」、「右」、「垂直」、「水平」、「上の方の」、「下の方の」などの、空間的に方向付ける用語を使用する。それらの用語は、図面を参照する好ましい諸実施形態の説明の便宜のために使用されることを理解されたい。それらの用語は、任意の部分がとることが可能な、絶対的位置、または左、右、上向き、下向きなどの空間における向きを必ずしも表さない。
【0131】
図で使用する符号スキームは、階層型にされており、一桁が、各階層レベルにおけるアイテムまたは特徴を識別するのに使用されることが可能である。また、以下の図面で使用されるラベル符号化スキームは、すべての図にわたって一意にもされており、複数の図で現れるアイテムの即時の認識を容易にしている。さらに、前の図における一般的なアイテムの1つの図における詳細には、前の符号ラベル/現在の符号ラベルが前に付けられる/後に付けられることが可能であり、したがって、99というラベルが付けられた前の一般的なアイテムは、例えば、991および992として列挙された詳細を示すことが可能である。
【0132】
本発明の諸態様は、フォントフレーム筆記リーダと連携して動作するように適合された超音波トランスデューサ先端部が取り付けられた筆記スタイラスにおいて見ることができる。筆記リーダフレームは、例えば、複数の超音波センサマイクを収容することが可能な、長方形のベースを有することが可能である。ベースの部材からのフレーム拡張部分は、単一の頂点で会うことが可能であり、そこに、別の超音波センサマイクが収容されることが可能である。
【0133】
本発明による一実施形態では、フォントフレーム筆記リーダは、正方形ベースの各隅にマイクが取り付けられた正方形ベースを使用することが可能である。また、筆記リーダは、例えば、正方形ベースの対角線の半分の長さと等しい垂直距離でベースから頂点に延びる4つの拡張部分も含むことが可能である。センサ群の位置付けは、スタイラス近接をリーダフォント座標に変換することを簡単にするように選択されることが可能であり、5つすべてのセンサにおける同一の超音波パルス到着時刻が、例えば、スタイラス先端部が、タイプフェース原点に位置していることに相当することが可能である。
【0134】
本発明による一実施形態では、筆記スタイラストランスデューサおよび筆記リーダフレームセンサ群は、筆記システムに接続されることが可能である。筆記システムは、例えば、超音波プローブ測定値(時間測定値)を空間測定値(距離/位置測定値)に変換することを実行するように適合されることが可能である。また、筆記システムは、例えば、変換された空間位置データを使用して、空間筆記文字認識を実行するように適合されたアプリケーションモジュールも含むことが可能である。
【0135】
本発明による一実施形態では、筆記システムは、空間筆記文字の認識の成功を確認するための出力も含むことが可能である。本発明による一実施形態では、認識された文字は、例えば、ASCIIなどの標準のバイナリ符号化を使用して表されることが可能であり、文字コードが、例えば、可聴信号に変換するために音声シンセサイザモジュールに入力されることが可能である。生成された信号は、例えば、シンセサイザからオーディオスピーカに送られることが可能である。
【0136】
本発明による一実施形態では、筆記システムは、タイプフェースフレームの構造部材と、学生/学習者の安全のために丸くされた特徴を有するように変更されたベースプラットフォームとを含むことが可能である。タイプフェースフレームの高い部分は、成形された、曲げやすい物質で作られた単一の丸い輪に変更されて、学生/学習者に対して鋭い端部、または硬い端部を全く有さないようにすることができる。対話型筆記デバイスのセンサ配置形状は、保持されることが可能である。スピーカアタッチメントおよびスタイラスアタッチメントが、ベースプラットフォームの前部に配置されることが可能である。
【0137】
本発明による一実施形態では、教育レッスンを管理する際に監督者/教育者に対応するために、物理的キューカードのための2つのスロットが設けられることが可能である。例えば、1つのサイロが、次にプレイ/学習/追跡されるカード群を格納するために使用されることが可能であり、別のサイロが、既にプレイ/学習/追跡された物理的キューカード群のために使用されることが可能である。各サイロは、デバイスが、例えば、前方に傾けられた場合に、物理的キューカードが滑り出るのを防止する保持前部フランジを含むことが可能である。各サイロの頂部に、待ち状態のサイロ内の待ち状態のスタックから次の物理的キューカードを抽出するために便利な開口も提供されることが可能である。
【0138】
本発明による一実施形態では、電子キューカード表面および/または物理的キューカード表面に沿って追跡する際の歪みが過度である場合、超音波センサの向きを変更することにより、複製バージョンを使用することができる。センサの向きは、電子キューカード頂点および/または物理的キューカード頂点が、フォントフレーム頂点、頂部パネル表面上の4つのタイプフェースセンサ、デバイスの高い部分の中点におけるフォント原点センサに平行になるように回転されることができる。
【0139】
本発明による一実施形態では、支援のない対話型筆記デバイスは、支援された学習筆記デバイスにおいて学習者/学生ユーザに対する監督アシスタントに関して説明した手続きから主に、仕様を導き出すことができる。監督アシスタントは、例えば、学習環境を確立すること、筆記デバイスに対して学生/学習者を適切に位置付けること、特定の学習セッション中に使用されるべき適切な電子キューカード群/物理的キューカード群を選択すること、教育セッションを開始すること、学習されるべきシンボル/文字/量を選択すること、選択されたシンボル/文字/量を識別するように学生/学習者を動機付けること、シンボル/文字/量についての補助的情報(ヒントなど)を聞こえる形で表現すること、シンボル/文字/量を追跡することを始めるように学生/学習者に促すこと、完成した追跡を点検すること、使用済みの電子キューカードおよび/または物理的キューカードを、完了したレッスンのサイロに入れること、および学習されるべき次のシンボル/文字/量に関して、第1のサイロから別の電子キューカードおよび/または物理的キューカードを取り出すことを担当することが可能である。
【0140】
本発明による一実施形態では、監督アシスタントは、歪みを小さくするように学生/学習者の姿勢を調整するのを助けること、および好ましいアップストロークおよびダウンストロークをどのように実行すべきか学生/学習者を訓練することによって、早期の学習セッション中に学生/学習者を指導することができる。人間の監督アシスタントがいない場合は、支援のない学習デバイスは、デバイスの物理的設計の中に、例えば、支援のない使用中に形状の歪みを最小限に抑える既知の特性を組み込むことができる。支援のない学習デバイスは、そのような態様を筆記デバイスの構築に組み込み、他の前述した機能を筆記システムに組み込むことができる。
【0141】
本発明による一実施形態では、支援のない対話型学習デバイスは、例えば、支援された学習デバイスと同様の機能を含むことが可能である。監督アシスタントは、電子キューカードおよび/または物理的キューカードを学生/学習者に視覚的に提示し、電子キューカード上および/または物理的キューカード上に配置されたシンボルを取り巻くさらなる情報を提供することができる。支援のない学習デバイスも、ビジュアルディスプレイを提供して、同一の機能を果たすことができる。また、ビジュアルディスプレイは、物理的キューカードに取って代わることも可能であり、支援のない学習デバイスは、学習セッションのために選択されたシンボルに関する物理的キューカードサイロの電子的均等物を使用することができる。
【0142】
本発明による一実施形態では、空間筆記学習プラットフォームは、支援のない学習デバイスを、空間筆記の教示以外の対象領域に拡張することにより、空間筆記デバイスを使用する、支援のない学習のための一般的なサポートを提供することができる。
【0143】
本発明による一実施形態では、支援のない対話型学習デバイスの学習アシスタントのアーキテクチャは、一般的な使用のために適合されることが可能である。さらなる題材のキューカードのための機能およびストレージを追加するためのプログラムメモリを拡張するための機構が提供されて、あらゆる学習モジュール/ゲームに対応することが可能である。
【0144】
本発明による一実施形態では、課目固有の学習アシスタント、および関連する題材は、例えば、補助的記憶デバイスまたはメモリカートリッジによってシステムに導入することができる。したがって、筆記システムは、リムーバブルなメモリ記憶デバイスを読み取るためのメモリ読み取りデバイスを収容するように変更することができる。
【0145】
本発明による一実施形態では、学習アシスタント自動化手続きを使用して、例えば、対話型筆記デバイスが、キーボードをエミュレートするようにさせることができる。支援のない学習筆記システムには、キーボードをエミュレートするインタフェースを取り付けることができる。ヒンジ付きハンドレストまたはサドルフラップを、浮き、旋回し、すべての手首の傾きに応じるように変更して、学習プラットフォームが、例えば、テキスト設定機能を実行できるようにすることが可能である。
【0146】
本発明による一実施形態では、ハンドレストのハンドプレッシャセンサは、手首の動き、および手の動き、例えば、ハンドレストベースに垂直に向かう動きを記録することができる。さらなる手首の動きを円滑にするために、ハンドプレッシャセンサは、ハンドサドルの中央に配置することができ、ヒンジおよびフラップを閉じるばねは、ハンドサドルの下面上の4隅における、ばね押し双方向圧力検出スイッチによって置き換えることができる。さらに、ハンドレストベースの中央に配置されたメイン圧力センサは、4つの双方向スイッチより、わずかに高いプロファイルにして、対話型キーボード・アシスタント・プログラムが、例えば、いずれの設定アクションにも応答することが可能であるようにすることができる。
【0147】
本発明による一実施形態では、キーボード・エミュレーション・プログラムの出力は、目標ホストコンピュータのライン制御を使用して、キーボード出力インタフェースに伝送することができる。使用されるライン制御は、キーボードアシスタントのキーボードセッション管理モジュールに組み込まれることが可能である。
【0148】
本発明による一実施形態では、筆記キーボードエミュレータは、筆記デバイスのタイプフェース平面に関連するセンサ位置読み取り値を収集し、ハンドレスト圧力検出スイッチを適用して、例えば、マウスクリックイベントを実施することによって、マウスをエミュレートするのに使用することができる。
【0149】
本発明による一実施形態では、空間筆記コンソールは、例えば、複数の空間筆記インタフェースを合併して、単一の対話型デバイスにすることができる。キーボードエミュレーションおよびマウスエミュレーションは、例えば、従来のキーボード、および従来のマウスを使用することによって適合させることができる。本発明は、例えば、複数の対話型インタフェースが合併されて、空間筆記コンソールにされることを可能にすることができる。本発明による一実施形態では、インタフェース群は、例えば、キーボード、マウス、およびスタイリング・マーカ・インタフェース群を含むことが可能である。
【0150】
本発明による一実施形態では、空間筆記コンピューティング方法は、WIMPSとグラフィックス対話モデルを統一して、例えば、空間的に駆動されるモデルにするように適合されることが可能であり、それぞれに、例えば、アプリケーションコンテキスト空間ボリューム(ROOM)が割り当てられることが可能である。第1のコンソールコンテキストは、利用可能なアプリケーションROOMオブジェクトの透視図を提供することが可能であり、スタイラスの動きにより、学生/学習者/ユーザの眺望が、オブジェクトの間で動くようにさせられることが可能である。ROOMのDOORの上でスナップすることにより、ROOMの空間に入ることが円滑にされ、その空間は、例えば、さらなるROOMオブジェクトでポピュレートされ、底部においてFLOOR領域でライニングされることが可能であり、その一部は、1つまたは複数のWINDOWオブジェクト、あるいは0以上のDOORオブジェクトによって占められることが可能である。
【0151】
図1は、本発明の一実施形態による筆記デバイス100の例示的な一実施形態の平面図である。本発明による一実施形態では、リーダフレームは、ベースプラットフォーム120上に支承されることが可能であり、プラットフォーム120の上で、プラットフォーム上面121の後端部の中点上に、超音波センサ101が取り付けられることが可能である。また、2つの追加のセンサ103および105が、プラットフォーム上面121の前部の隅に取り付けられてもよい。例えば、プラットフォーム120の後端部の同一の中点から、2つの電線管114および113が、例えば、頂部水平フォントフレーム部材110上に取り付けられることが可能な、2つのさらなる超音波センサ104および102に関する配線を誘導することが可能である。フォントフレーム部材110は、例えば、フレーム支承部材111、112、115、および116のような、複数のフレーム支承部材によってサポートされることが可能であり、フレーム支承部材は、ベースプラットフォーム120の隅に留めることができる。
【0152】
本発明による一実施形態では、第1の超音波センサ101は、例えば、リーダフォント座標原点の役割をすることが可能である。その他の4つの超音波センサ102、103、104、および105は、フォント原点センサ101から単位垂直距離に位置する平面上のリーダ・タイプフェース・フレームの4隅を位置付けることが可能である。5つのセンサは一緒に、正角錐を形成し、角錐の底部が、ユーザに面したタイプフェースの役割をし、頂点が、タイプフェース平面背後のフォント原点を定義する。5つのセンサ(101〜105)からの電気配線は、プラットフォームベース120につながり、例えば、図1では完全に見えなくされている、プラットフォームベース120内に収容された筆記システムに、センサ入力として接続する。
【0153】
本発明による一実施形態では、さらなるアイテムが、ベースプラットフォーム120の中に収容されることが可能である。例えば、スピーカ122、シンボルの表記124を有するキューカード123、およびキューカード123の挿入および除去を容易にするレセプタクルのくぼみ151である。デバイス100内の表記の適切な向きを実施するため、キューカード123の1つの端部に切り込みを入れることができ、別の端部を面取りすることができ、キューカードは、レセプタクルのくぼみ151の対応する逆に面取りされ、切り込みが入れられたスロットに合うように適合されることが可能である。ユーザ書き込みの手140が、手首から下が切り捨てられて、図1に示されている。手140は、筆記スタイラス130を保持しているのが示されている。筆記スタイラス130は、プラットフォームベース120の片側のコネクタまで延びる電気リード線131(やはり、切り詰められて示されている)を備えることが可能である。
【0154】
本発明による一実施形態では、切り詰められた電気リード線131は、例えば、無線アダプタとの無線通信において、切り詰められていない無線スタイラスアンテナの役割もすることが可能である。
【0155】
ユーザの手140は、図1では、スタイラス130を握っているのが示され、見通し線と、ユーザの眺望視点が一致した場合、スタイラス先端部132を、表記124のアウトラインに沿って導くような形になっている。スタイラス先端部132は、例えば、5つのリーダフレーム超音波センサ(101−105)によって受信可能な超音波信号を伝送するように適合されたスタイラス位置トランスデューサを含むことが可能である。
【0156】
図2は、本発明の一実施形態による、図1では見えない諸特徴を示す、図1による筆記デバイス100の例示的な一実施形態の透視図である。
図2は、例示的な筆記デバイス200を示す。ユーザの見通し線は、図2の眺望視点とは一致しない。代わりに、スタイラス230のスタイラス先端部232が、キューカード231上に配置された表記241の実質的に上方に保持されているのが示されている。また、図2は、さらなるキューカード(232〜235)も示し、例えば、キューカード231としてプラットフォーム220上にマウントされたキューカードを示す。向う側は、レセプタクルスロット252からキューカード231を抜き取るための、レセプタクルのレセプタクルくぼみ251を部分的に見せている。レセプタクルスロット252の手前側は、例えば、キューカード231とレセプタクルスロット252の間における、対応する面取りされたフィットを示す。
【0157】
本発明による一実施形態では、4つの図示されるキューカードには、例えば、符号232、233、234、および235が割り当てられることが可能である。表記を有する図2に示されたキューカード、例えば、キューカード231は、小文字の「a」を含むシンボルの表記241を有し、キューカード232は、小文字の「b」を含むシンボルの表記242を有し、キューカード233は、小文字の「c」のシンボルの表記243を有し、各表記は、アルファベットの小文字のシンボルを表す。表記体系の完全なシンボルセットのためのキューカードの集合が、例えば、図2に示すキューカードセット239として示されることが可能である。本発明による一実施形態では、レセプタクルスロット252の深さと、例えば、キューカード231などのキューカードの厚さは、対称的であっても、非対称的であってもよく、キューカード231とレセプタクル252の間の確実なフィットを円滑にすることが可能である。本発明による一実施形態では、キューカード231とレセプタクル252の接合する端部は、例えば、レセプタクル252およびキューカード231の1つの端部において、ジグソー接合する端部曲線を形成することが可能である。
【0158】
図1に示され、図2で再び示される、その他のアイテムには、5つの超音波センサ201、202、203、204および205、タイプフェースフレーム部材210、211、および212、ベースプラットフォーム220、スピーカ222、スタイラス230、電気システムコネクタリード線231、ならびにスタイラス先端部トランスデューサ232が含まれる。スタイラス230は、この場合も、ユーザの手240によって握られているのが示されている。
【0159】
図3は、本発明の一実施形態による図1および図2に示した筆記デバイス300の例示的な一実施形態の概略断面立面図である。
図3は、形状の歪みを示すことが可能であり、可能、スタイラス位置測定値である。図3に示した断面図は、重要なアイテムのすべてを、筆記デバイスアセンブリ300の中心線上に投射する。形状の歪みに関して筆記デバイスの最も重要なアイテムは、例えば、超音波センサ群であることが可能である。センサ301は、筆記デバイスアセンブリ300の中央線に沿った向きにされることが可能であり、図3に示した中程度のサイズの円によって表されることが可能である。筆記デバイスアセンブリ300の前部は、図3の右側にあることが可能である。したがって、センサ302および303は、中央線の向う側にあることが可能であり、図3の小さいサイズの円によって表されることが可能である。センサ304および305は、中央線の手前側にあることが可能であり、したがって、図3の大きいサイズの円によって表されることが可能である。2つのペアの同心円は、フレーム部材311および312のそれぞれを、図3に示した中央線平面上に投射するタイプフェース平面基本線311/312によってつなげられることが可能である。
【0160】
本発明による一実施形態では、フレーム投射311/312の中点を通って垂直に延び、センサ301上に集束するのが、図3に破線の基本線362として示した、フォント座標系の頂点である。
【0161】
本発明による一実施形態では、ベースプラットフォーム320は、キューカードレセプタクル325と、キューカード323と、表記340を含むキューカード323の一部分とを見せる。表記340は、例えば、図2に示したシンボル241、242、および243の抽象化であることが可能である。表記の頂部と底部が、符号3401および3402で、それぞれ示されている。2つのイメージ端点により、ユーザの目352によって表される視野焦点の見通し線範囲が確立されることが可能である。
【0162】
本発明による一実施形態では、スタイラス330および手340(330/340)の断面図が、中央線平面上に投射されて示されている。ユーザが、スタイラス先端部332で表記340を追跡すると、スタイラス先端部は、例えば、旋回点351を中心とするパス361を追跡することが可能である。ユーザが、タイプフェース平面311/312とほぼ平行である、パス361に沿ってスタイラス330/340を動かすものと想定すると、スタイラス先端部332の見通し線追跡が、イメージ開始3401からイメージ終了3402まで動くと、センサシステムは、タイプフェース位置37101からタイプフェース位置37102までのスタイラス先端部332の移動を記録して、キューカード表記340の投射されたイメージ370をマークするように適合されることが可能である。
【0163】
本発明による一実施形態では、同一のイメージ追跡に関して、他のスタイラスパスが可能である可能性がある。ユーザが、スタイラス330/340をおおむね旋回点351に向けて引くことによって、頂点基本線362に沿って、スタイラス先端部332を追跡することが可能である可能性がある。投射370の開始点は、パス362の開始点と合致する可能性があるが、投射370の端点は、37202というラベルが付けられた、同一の固定のタイプフェース位置で退化して終了して、例えば、タイプフェースフレームの底部において歪みを生じさせる可能性がある。
【0164】
本発明による一実施形態では、ユーザが、キューカード323の近くに、例えば、ほぼ平行な基本線363に沿って、スタイラス330/340を追うことも可能である可能性がある。その場合、投射370の終了点は、パス362の投射の終了点と一致することが可能であり、37202というラベルが付けられたタイプフェース位置であることが可能である。投射の開始点は、投射端点ラベル37301によって示される同一の端点の近くに位置して、例えば、タイプフェースフレームの頂部において歪みを生じさせる可能性がある。
【0165】
図4は、本発明の一実施形態による別の例示的な筆記デバイスの正面透視図である。また、図4は、応用例における本発明の一実施形態による例示的な、支援された学習デバイス400も示す。本発明による一実施形態では、支援された学習デバイス400は、頂部部材410、および底部部材420を備えた、成形された単体構造の筐体を含むことが可能である。両方の部材、頂部部材410と底部部材420は、丸められた外形、および連続的なかさばる曲線の接合部を備えて、学習者、例えば、子供らに対する傷害の原因となる可能性がある鋭い端部、角、またはその他の突起を完全に無くすことが可能である。
【0166】
本発明による一実施形態では、筐体は、一般に、楕円形の形状である。単体構造は、以上に例示した諸実施形態で示した、先端部を有する正角錐の中に位置付けられる、符号401、402、403、404、および405を有する、5つのくぼんだ超音波センサソケットを備えることが可能である。
【0167】
本発明による一実施形態では、n枚のキューカードが、図4に示されている。代わりに、キューカードレセプタクル425が示されている。レセプタクル425は、以上に例示した諸実施形態では、キューカードによって見えなくされていた。また、成形物420は、キューカード群のための2つの格納サイロが組み込まれる、深いプラットフォームベースも特徴とすることが可能である。サイロは、キューカード群が、開口426および427をそれぞれ特徴とし、開口426および427を介して、キューカード群が挿入されること、および/または抜き取られることが可能である。使用中、例えば、使用されるキューカード群が、サイロ開口の1つに挿入されることが可能であり、次のキューカード群が、他方のサイロの開口から抜き取られることが可能である。
【0168】
図4では、使用中であることが示されているキューカードが存在しないので、最後に使用されたキューカードと、次に使用されるべきキューカードがそれぞれ、キューカードスタック469および479それぞれの一番上にある、461および471というラベルが付けられた、上を向いたカードの1つであることが可能である。キューカードスタック469とキューカードスタック479は一緒に、図2に符号239に関連して説明したような、完全なキューカードスタックを表すことが可能である。図4におけるラベル番号付けの区別は、例えば、特定のカードが使用済みであるか否かに関することが可能である。
【0169】
図1および図2に示した実施形態と比べた、図4に示した実施形態の違いは、スピーカ422の位置にあることが可能である。図4では、例えば、スピーカ422は、スピーカ422を収容する十分なスペースが存在する可能性がある場合、プラットフォームベース420の前部側に配置されることが可能である。図4に示されて別に明らかにされているのは、例えば、スタイラス430からシステム筐体420までの完全な配線リード線431の図示である。子供学習者ユーザのための設計を遵守して、スタイラス430は、子供の手に合うように、短く太く、比較的小さくすることができる。レセプタクル425の下の空洞を使用して、例えば、スタイラス430を、使用されていない場合に、しまい込むことができ、他方、キューカードの蓋が、ストレージの中の封入されたコンテンツを安全にすることが可能である。
【0170】
支援された学習デバイスは、例えば、子供学習者による使用のために適用可能であるため、学習デバイスをアクティブにすること、およびオフにすることは、例えば、スタイラスコネクタおよび/またはスタイラスグリッドに組み込むことができる。例えば、スタイラスコネクタを挿入することにより、システムの電源がオンにされることが可能であり、スタイラス430を握ることにより、システムが、手書き学習アプリケーションプログラムを実行することを始めるように開始されることが可能である。
【0171】
図5は、本発明の一実施形態による図4に示した筆記デバイスの例示的な一実施形態の背面透視図である。図5は、例えば、図3の説明で説明した形状の歪みを最小限に抑え、キューカード表面に沿った複製追跡を可能にするように、タイプフェースフレームに割り当てられた超音波センサ群をキューカードと揃えるように変更された、図4に示した、子供に安全な支援された学習デバイス400の実施形態の背面透視図である。
【0172】
本発明による一実施形態では、センサアラインメントの回転により、フォント原点センサ501が、例えば、プラットフォーム上面521の後部から、中点の高い構造部材510まで移動されることが可能である。見通し線の向きの2つの頂部タイプフェースセンサ502および504は、プラットフォーム上面521の後部まで回転されて下げられることが可能である。向き変更は、例えば、本発明が、フォント原点方向検出を見通し線の向きにおけるタイプフェース頂点から、キューカードの向きにおけるタイプフェース天底に変換することを必然的に伴うことが可能である。
【0173】
図6は、本発明の一実施形態による筆記デバイスの別の例示的な一実施形態の透視図である。図6は、本発明の一実施形態による支援なしの対話型学習デバイス600のオーバーヘッド透視図である。支援なしの対話型学習デバイスは、前の実施形態に図示した支援された学習デバイスとは異なるデバイスの諸要素を備えることが可能である。
【0174】
この実施形態の極めて特徴的な特性は、例えば、キューカード623が、フォントフレームと揃えられて、対称軸が同一線上にあるようにされることである。キューカードは、例えば、ビジュアルディスプレイによって取って代わられることが可能である。ビジュアルキューカードの位置付けが、フォントフレームと重なり合うため、例えば、整列は、絶対的であることが可能であり、フォント原点センサが、不要にされることが可能である。
【0175】
本発明による一実施形態では、支援された学習デバイスにおける監督アシスタントの学習強化アクションは、支援なしの学習デバイスによって行われて、人間の教育者(学習アシスタント)の必要性を無くすことが可能である。これを実現するため、例えば、キューカードテキストが、支援なしの学習デバイスシステムの中に電子形態で格納されることが可能である。支援なしの学習デバイスは、音声シンセサイザを介して、例えば、すべての電子情報、導入命令、実演および強化テキストを聞こえるように表現することができる。
【0176】
レッスン/プレイを指導するのに利用できる人間の学習アシスタントが、全く存在しない可能性があるため、デバイスは、例えば、シンボル追跡の形状の歪みを小さくする実践を促進するように変更されることが可能である。詳細には、書き込み領域は、書き込み圧力が、対応する追跡領域の近くに印加された場合、機能するように狭く制限されることが可能である。
【0177】
したがって、支援なしの対話型学習デバイスの実施形態は、システム筐体620から成ることが可能である。システム筐体620は、フォントフレームの役割をする外縁部、および誘導レセプタクル625からわずかに引っ込んだ、キューカードディスプレイ623の役割をするメイン上面部を含むことが可能である。表記624は、ディスプレイ623によって生成されることが可能である。フォント原点センサは、この場合、ディスプレイにより、原点センサが、スタイラス信号を検出することが妨げられるため、無くされることが可能である。ディスプレイ位置の4隅すべてにおいて、超音波センサ602、603、604、および605が、例えば、前の諸実施形態で説明したのと同一の役割をすることが可能である。
【0178】
本発明による一実施形態では、例えば、筐体620のユーザ対話部分が、ハンドレスト629に変更されることが可能である。ハンドレストの上面は、手書きの動きに対応するように傾斜していることが可能であり、プラットフォームハンドレスト629の上に接触検出フラップ621が取り付けられていることが可能である。フラップ621は、例えば、ハンドレスト629の底部において、ばね押しヒンジ628でハンドレスト629に柔軟な形で結合されることが可能である。ハンドレスト629のサイズは、例えば、位置付けガイドとして作用するように面積が制限されることが可能である。フラップ621は、ユーザが、フラップ621上に手を置くと、またはフラップ621から手を引っ込めると、動くことを許されるようにばね押しされることが可能である。また、フラップ621は、例えば、開口622を介して、スピーカを収容することもできる。
【0179】
図7は、本発明の一実施形態による例示的な筆記デバイスの機械的な概略立面図である。図7は、概略のシステムブロック図を使用することの範囲内で、電気機械的コンポーネントを示す、支援なしの対話型学習デバイスの別の実施形態を示す。学習デバイス700の機械的特徴は、貫通した開口722を示すフラップ721のセクションと、フラップ721とハンドレストベース729の間の接合部におけるヒンジ728とを含むことが可能である。ヒンジ728は、例えば、フラップ721を、停止している際に、比較的閉じた位置に保つ、ばね7281を含むことが可能である。
【0180】
図7に示した、さらなる機械的コンポーネントは、フラップ721の下面と接触している圧力プローブピストン781を収容するハンドプレッシャ検出アセンブリ筐体708を含むことが可能である。ピストンシャフトは、筐体708の負荷がかけられたばね782によって、突き出された位置に保たれることが可能である。ヒンジばね7281は、フラップ721を、シャフト781と接触しているように保つことが可能であり、例えば、シャフトをシャフト筐体の中に押し下げるのに十分な圧力を働かせることが可能である。手の圧力が、フラップ721に印加されると、ピストン781が、筐体708の中に入り込むように強制されることが可能であり、例えば、ピストン781の底部フランジ表面が後退して、電気接点783と接触することが可能である。図7に示した別の機械的特徴は、ハンドレストベース729の上面筐体上に取り付けられた電気スピーカ771を含むことが可能である。
【0181】
スタイラス、および対応するコンポーネントの概略の機械的な表現は、例えば、スタイラスシャフト730と、システムに接続する配線731と、スタイラス先端部732とを含むことが可能である。同様に、超音波センサ702、703、704、および705の機械的な表現は、レセプタクル725の下に与えられており、より近いセンサ704および705が、さらなるセンサ702および703よりも大きいレリーフで提示されている。また、長方形のディスプレイ723にも、例えば、レリーフの深さに忠実であるように、台形の外形が与えられることが可能である。
【0182】
図7に示された残りの概略の特徴は、支援なしの対話型学習デバイスに関連する電気接続および電子コンポーネントに関わることが可能である。スタイラス730の機械的表現732には、例えば、トランスデューサ799という電気的名称が与えられることが可能である。圧力検出器781のための機械接点783には、例えば、シャフト781と接点783の間の接触時に閉じる、開回路リード線798という電気的名称が与えられることが可能である。リムーバブルなスタイラス接続731には、例えば、アクティベータスイッチ796という電気的名称が与えられることが可能である。スピーカ771には、例えば、電子音声シンセサイザユニットに接続する、リード線797に関する電気的名称が与えられることが可能である。
【0183】
また、図7は、例えば、筐体720内部に含まれるメイン・システム・ユニット709の概略の詳細も示す。メイン・システム・ユニット709は、例えば、すべての前述したリード線が接続することが可能なデータバス791を有することが可能である。メイン・システム・ユニット709のコンポーネントには、メモリモジュール792、記憶モジュール793、CPU794、およびタイマ795が含まれることが可能である。システムモジュールの詳細な説明は、より早期に指定され、参照により本明細書に組み込まれている「A Chirography System」という名称の本出願人の先行出願で見ることができる。支援なしの対話型学習デバイスに関係のある諸特徴には、例えば、記憶モジュール793を2つのモジュールに分割することが含まれることが可能である。パーティション7931は、学習計画シンボルアイテムを保持するためであることが可能であり、パーティション7932は、学習/プレイセッションにおいて既に使用されたシンボルアイテムを保持するためであることが可能である。また、メイン・システム・ユニット709は、例えば、CPU794の中にプログラムモジュール7942も含むことが可能である。
【0184】
図8は、本発明の一実施形態による筆記学習デバイスの例示的な教育アプリケーションアーキテクチャ800を示すベン図である。図8は、支援された学習デバイスから導き出されたモジュール群を示す、支援なしの対話型学習デバイスのアプリケーションアーキテクチャのベン図を示す。全体的なアプリケーションは、すべてのアプリケーション特徴を取り囲むメインエンティティ809によって表されることが可能である。内部エンティティ群は、システムスタイラスリーダ801と、イメージレンダラ802と、実演エンティティ803と、空間的シンボル誘導804と、シンボル認識エンティティ807と、オーディオシンセサイザ808と、学習されるべきレッスンシンボル8911と、学習済みのレッスンシンボル8912とを含む、独立のリソース群である。
【0185】
本発明による一実施形態では、学習アシスタントアプリケーション809のレッスンセッションサブシステム891は、認識エンティティ807と、学習されるべきレッスンシンボル8911と、学習済みのレッスンシンボル8912とを組み込むことが可能である。教示および強化サブシステム893は、オーディオ/音声シンセサイザ808、実演エンティティ803、および空間的シンボル誘導エンティティ804を組み込むことが可能である。学習管理サブシステム892は、例えば、システムスタイラスリーダ801および教示および強化サブシステム893を組み込むことが可能である。また、例えば、イメージ表示サブシステム894およびシンボル表示サブシステム895などの、2つの表示サブシステムも定義されることが可能である。イメージ表示サブシステム894は、空間的シンボル誘導804、システムスタイラスリーダ801、およびイメージレンダラ802を組み込むことが可能である。シンボル表示サブシステム895は、例えば、実演エンティティ803、システムスタイラスリーダ801、およびイメージレンダラ802を組み込むことが可能である。
【0186】
図9は、本発明の一実施形態による筆記学習デバイスの例示的な一実施形態を示す。図9は、例えば、特殊化された学習プログラム群、および追加の電子主題を読み込むための、リムーバブルな媒体入力デバイス906を有する学習/ゲームプラットフォームとして適合された、支援なしの対話型学習デバイス900の適合形態を示す。図9に示した機械的特徴は、例えば、システム筐体920、ハンドレストベース929、スピーカ開口922を有するハンドサドルフラップ921、およびフラップヒンジ928を含む。
【0187】
本発明による一実施形態では、支援なしの筆記学習デバイス900において使用可能な電気コンポーネントは、例えば、フラップ921の下に示されたハンドプレッシャセンサ981と、フラップ開口922の下のスピーカ971と、図9に切り詰められて示されたスタイラス電気リード線931と、ディスプレイスクリーン923を囲む超音波センサ902、903、904、および905とを含むことが可能である。ディスプレイスクリーン923は、表記924を提示しているのが示されている。学習/ゲームプラットフォームに固有のさらなる電気コンポーネントは、例えば、学習デバイスに読み込まれているのが示された、外部媒体コンポーネント906であることが可能である。
【0188】
図10は、本発明の一実施形態による筆記学習デバイスの例示的な一実施形態を示す概略図である。図10は、例えば、筆記学習/ゲームプラットフォームシステム1000のオーバーヘッドオーバーレイ概略図を示す。システム1000は、システム筐体1020内部の媒体を受けるレセプタクル1063の中に挿入されて示された媒体記憶ユニット1006を含むことが可能である。媒体を受けるレセプタクル1063は、ローカルバスコネクタ1061を介して、記憶ユニット1006をコントローラ1062に接続するように適合されることが可能である。コントローラ1062は、内部プログラムおよびデータメモリリソースの拡張としてメイン・システム・ユニット1009に提供されることが可能な、例えば、プログラムコードストレージ10621やデータストレージ10622などの、ストレージリソース群を特徴とすることが可能である。
【0189】
本発明による一実施形態では、図示された一部の電気コンポーネントは、支援なしの学習筆記デバイスにおいて示されたコンポーネントと同様であることが可能であり、例えば、超音波センサ1002、1003、1004、および1005、ディスプレイデバイス1023、圧力センサ1081、スピーカ1071、音声/音声シンセサイザ1007、スイッチ1096、およびトランスデューサリード線1031などのシステムデバイス群を接続するシステムバス1091を含むことが可能である。スイッチ1031、スピーカ1071、および圧力センサ1081は、ハンドレスト筐体1029に対するアタッチメントに関連することが可能であるのに対して、その他のコンポーネントは、例えば、メイン筐体1020に取り付けられることが可能である。
【0190】
図11は、本発明の一実施形態による筆記学習デバイスの別の実施形態の透視平面図である。図11は、例えば、筆記キーボードエミュレータのためのテキスト設定キー入力を提供する揺動ハンドサドル1121を特徴とする対話型筆記学習デバイスの透視図である。図11は、表記1124を表示していることが可能なディスプレイスクリーン1123を囲む、超音波センサ1102、1103、1104、および1105に取り付けられた上面の隅を有するシステム筐体1120を示す。筐体1120から、電気リード線1111が出て、例えば、PS/2 DINキーボードプラグ1112で終わることが可能である。
【0191】
コンソールのハンドレストベース1129は、例えば、ベース1129から出て、超音波トランスデューサに接続する電気リード線1131を有することが可能である。ハンドサドルフラップ11211は、例えば、ハンドレストの下端部におけるヒンジを無くすことにより、変更することができる。これは、ハンドサドル1121が自由に揺れ動くことを許すように行うことができる。同様に、ヒンジに関連する保持ばねも無くすことができる。ヒンジアセンブリの代わりに、4つの浮動圧力センサ11281を中央圧力スイッチ1181のまわりに配置することもできる。図11で見える浮動圧力センサ群は、例えば、スイッチ11281、スイッチ11282、およびスイッチ11284を含むことが可能である。中央スイッチ1181およびスピーカ1171は、図11におけるハンドレストサドル1121の下に部分的に見えることも可能である。
【0192】
本発明による一実施形態では、ハンドレストサドル1121は、学習者ユーザの手が、サドル表面1121に対して、比較的固定の位置をとることを可能にする外形を含むことが可能である。ハンドレストベース1129の頂部とハンドレストサドル1121の間隙は、可能な限り多くの詳細を見せるため、図11では誇張されていることが可能である。その結果、ハンドレストサドル1121のさらなる下側の特徴が見せられることが可能である。ソケットコネクタ11211、11212、および11214が、例えば、浮動スイッチシャフト11281、11282、および11284に連結しているのが示されている。
【0193】
図12は、本発明の一実施形態による、テキスト設定キースイッチ群と、サドル揺動機構とを有する筆記学習デバイスの例示的な一実施形態のための例示的なハンドレストの対角線断面図である。図12は、テキスト設定キースイッチ群と、ハンドレスト・サドル揺動スイッチ機構とを、より詳細に示す、ハンドレストベース1229およびハンドレストサドル1221の対角線垂直断面図を示す。断面の対角線は、スイッチ12281、圧力センサ1281、およびスイッチ12284を二分する。別の対角線の断面は、スイッチ12282および12283、ならびに圧力センサ1281を二分し、図12に示した切断面と対称で同一であることが可能である。ハンドレストサドル1221は、例えば、浮動スイッチ群のシャフトを回転する形でロックすることが可能な、ボールおよびソケットコネクタ12211、12212、および12214、ならびに見えなくされたコネクタ12213によって、定位置に保たれることが可能である。メイン圧力スイッチ1281は、例えば、定位置にロックされることが可能であり、あるいはロッカ旋回パッド12215上に載るようにされることが可能である。スイッチ群の形状アラインメントは、サドル1221が、ハンドレスト表面に向けて押し下げられると、ロッカシャフト1281が、最初の接触を生じることが可能であり、その他のスイッチは、浮動したままであることが可能であるようなものであることが可能である。手の圧力により、サドル1221が、ロッカパッド12215のまわりでいずれかの方向に傾くと、例えば、下向きに傾いた側の浮動接点が、押し下げられるようになることが可能である。
【0194】
本発明による一実施形態では、すべてのスイッチは、例えば、センサピストンが下向きに落ち込むと、電気的接触を生じるのが示されている。例えば、上向きに傾くと、接触を生じ、または両方の条件下で接触を生じて、より信頼できる読み取り値を収集することもできる可能性がある。本発明による一実施形態では、例えば、スイッチシャフトの下向きの落ち込みだけが、電気的接触を生じさせる。図12は、例えば、浮動スイッチシャフト12281のための2つのコネクタリード線129281および129282、スイッチシャフト12284のためのリード線129284および129285、および圧力スイッチ1281のためのリード線12981および12982を示す。
【0195】
本発明による一実施形態では、例えば、学習者ユーザの手が、サドル1221から取り外されると、ばね1282が、シャフトおよびサドルを上げて、スイッチリード線12981および12982の回路を開くことが可能である。浮動スイッチのボール・ジョイント・ソケットは、例えば、ゴムなどの弾性のある材料で作られることが可能であり、静止時に互いに釣り合って、浮動スイッチ接点のすべてを開いたままにすることが可能である。また、本発明による一実施形態では、ハンドレストベース1229の上面は、オーディオスピーカ1271のためのマウントも提供することが可能である。
【0196】
図13は、本発明の一実施形態による筆記学習デバイス1300のための例示的なキーボード・エミュレーション・アプリケーションの概略図である。図13は、以下のとおり、図10に示したデバイスとは異なることが可能である。例えば、デバイスは、例えば、1つのハンドレストセンサの代わりに、5つのハンドレストセンサを含むことが可能である。図13は、圧力センサ1381に加えて、電気機械的な傾斜センサ13281、13282、13283、および13284を示す。5つのスイッチ線は、コントローラ139280を通過してから、例えば、メイン・システム・ユニットに送られることが可能である。コントローラ139280は、センサデータ点を、例えば、メイン・システム・ユニットを宛先とするタイムスタンプが付けられたサンプルにするように調整することが可能である。
【0197】
さらに、図10は、例えば、外部媒体リーダおよびコントローラを特徴とするのに対して、図13は、キーボード・コントローラ・インタフェースおよびアダプタ13911、終端キーボードプラグ1312を有する出力リード線1311を代わりに特徴とする。特徴とされる筆記学習のその他の要素は、変わらないままであることが可能であり、支援なしの学習デバイス1300と共通であることが可能である。その他の要素は、メイン・システム・ユニット1309と、システムデバイス群を接続するシステムバス1391とを含むことが可能である。システムデバイス群は、例えば、超音波センサ1302、1303、1304、および1305、ディスプレイ1323、スピーカ1371、音声/オーディオシンセサイザ1307、媒体リーダ1362、ローカルバス1361、リムーバブルな媒体1306、スイッチ1396、ならびにトランスデューサリード線1331を含むことが可能である。図に示すが、具体的に説明されていない他のすべての符号は、前に定義された諸要素と一致し、ただし、例えば、図11において、媒体記憶デバイス1106が開示され、それぞれの相当物1306が、図13において開示されているように、図の配置のプレフィックスを有している。
【0198】
本発明による一実施形態では、筆記学習デバイスは、例えば、異なるキーボードタイプのためのキーボード・アシスタント・プログラム・エミュレーションを読み込むように適合されたキーボードエミュレータのための媒体リーダを含むことが可能である。目標キーボードタイプが所定である場合、例えば、特定のキーボードエミュレーションが、エミュレータの製造時に、ファームウェアにインストールされることが可能である。
【0199】
図14は、本発明の一実施形態による筆記学習デバイスのための例示的なマウス・エミュレーション・アプリケーションの概略図である。図14は、図13に示したのと同様なキーボードエミュレーション概略図を示す。筆記学習デバイスは、例えば、圧力検出スイッチなどの、マウスボタンの諸機能、およびスタイラスX−Y読み取り値の形態のX−Yデジタイズの諸機能、マウスアダプタにおける、X−Y成分の抽出の諸機能を備えることが可能である。マウスエミュレータは、キーボードエミュレータに、コネクタプラグ1414を有するマウスリード線1413、およびマウスアダプタ14913を追加することが可能である。図に示すが、具体的に説明されていない他のすべての符号は、前に定義された諸要素と一致し、ただし、例えば、図11において、媒体記憶デバイス1106が開示され、それぞれの相当物1406が、図14において開示されているように、図の配置のプレフィックスを有している。
【0200】
図15は、本発明の一実施形態による筆記学習デバイスの例示的な一実施形態のサイドパネルの透視図である。図15は、例えば、筆記コンソール1500の一実施形態を示す。本発明による一実施形態では、従来の入出力(I/O)に関するエミュレーションは、例えば、キーボードインタフェース1511と、マウスインタフェース1513とを含むことが可能である。また、筆記コンソールは、例えば、スピーカ1572、マイク1573、補助入力1574、および補助出力1575のための4つのコネクタを含む、アナログオーディオI/Oのためのインタフェースも提供することが可能である。
【0201】
本発明による一実施形態では、筆記コンソールは、例えば、筆記インタフェース1515も含むことが可能である。例えば、ネイティブの筆記デバイス群、アダプタ群、およびネットワークインタフェース群のために、筆記インタフェース接続が提供されることが可能である。このインタフェースによって使用可能な接続は、例えば、前述した筆記学習デバイス群、無線通信接続のためのアダプタ群、およびリモート筆記システムとのネットワーキングのためのアダプタ群に関して前述した接続を含むことが可能である。図に示すが、具体的に説明されていない他のすべての符号は、前に定義された諸要素と一致し、ただし、例えば、図11において、媒体記憶デバイス1106が開示され、それぞれの相当物1506が、図15において開示されているように、図の配置のプレフィックスを有している。
【0202】
図16は、本発明の例示的な一実施形態による筆記学習デバイスのための複数の入力インタフェースおよび出力インタフェースをサポートする複数のサブシステムを示す概略図である。図16は、コンソール入力インタフェースおよびコンソール出力インタフェースをサポートするサブシステムを示す筆記コンソールシステム1600の概略図を示す。コンソールシステムは、図13に示したキーボードエミュレータ、および図14に示したマウスエミュレータに関して、図10に示された学習/ゲームプラットフォームのための筆記システムにおいて記載したのと同一のサブシステムを含むことが可能である。
【0203】
本発明による一実施形態では、筆記コンソールシステムは、例えば、複数のデバイスインタフェースの並行の使用によって区別されることが可能である。図16は、メイン・システム・ユニット1609およびシステムバス1691を示す。リーダセンササブシステムは、筆記コンソールインタフェース1615の筆記インタフェースコントローラ16915に直接にリンクされたローカルバス16951を有する空間的位置付けサブシステム16950に分離されることが可能である。バス16951は、例えば、主に空間的位置付けデータを伝送することが可能である。また、リーダサブシステム16950は、超音波センサ1602、1603、1604、および1605のそれぞれに対する直接リンクも有することが可能である。同様に、ディスプレイローカルバス16923が、システムバス1691から分離されて、例えば、ディスプレイ1623が、メイン・システム・ユニット1609から区別されることが可能であるようになることが可能である。
【0204】
本発明による一実施形態では、空間的位置付けローカルバス16951は、キーボードアダプタ16911と、マウスアダプタ16913とを含むように示されている、エミュレーションユニット16910に直接に接続されることが可能である。キーボードアダプタ16911は、キーボードインタフェース1611に直接に接続することが可能であり、マウスアダプタ16913は、マウスインタフェース1613に直接に接続することが可能である。スタイラストランスデューサ1699が、前の諸実施形態で示したとおり、接続1631を介してシステムに接続されることが可能である。スタイラス線1631は、前の諸実施形態で示したとおり、電源スイッチの役割もすることが可能なコネクタ1696を介して、メインシステムバス1691に接続することが可能である。
【0205】
本発明による一実施形態では、アナログ・オーディオ・インタフェース1672、1673、1674、および1675はそれぞれ、やはり、前の対話型筆記システム実施形態において示されたオーディオ/音声シンセサイザユニット1607を含むことが可能な、オーディオサブシステム1670に接続されることが可能である。オーディオ/音声シンセサイザユニット1607は、例えば、出力スピーカ1671に直接に接続されることが可能である。
【0206】
本発明による一実施形態では、ハンドレスト圧力スイッチ1681、ならびにサドルロッカスイッチ16281、16282、16283、および16284が、コントローラ169280に直接に接続されることが可能であり、コントローラ169280は、前の諸実施形態で示されるとおり、システムバス1691に接続されることが可能である。また、媒体リーダサブシステム1662も、例えば、システムバス1691に接続されることが可能である。図に示すが、具体的に説明されていない他のすべての符号は、前に定義された諸要素と一致し、ただし、例えば、図11において、媒体記憶デバイス1106が開示され、それぞれの相当物1606が、図16において開示されているように、図の配置のプレフィックスを有している。
【0207】
本発明による一実施形態では、空間的ボリューム、つまり、隠喩的なROOMが、例えば、各アプリケーションコンテキストに割り当てられることが可能である。ROOMは、例えば、位相幾何学的に閉じた面であることが可能である。面の上には、例えば、そのルームに固有のコンテキストへのバインドが存在することが可能である。各コンテキストは、例えば、カーソルが通って入ることが可能なDOORを含むことが可能である。境界面の内側には、そのROOMに関する作業が実行されることが可能なFLOOR領域が設計されることが可能である。一般的なFLOORの幾何学的なパーティションは、例えば、WALL領域やROOF領域などの、他のエンティティに分割されることが可能である。しかし、エンティティは、例えば、2次元のFLOORとは質的に区別できないままである可能性がある。
【0208】
本発明による一実施形態では、WINDOWは、3次元空間移動をもはや行うことができず、例えば、従来のマウスによって提供されるような、2次元のX−Yナビゲーションだけを実行することができるFLOORの領域として定義されることが可能である。このため、WINDOWユーザは、例えば、WINDOWが入っているROOMを決して離れない。ROOMは、1つまたは複数のDOORオブジェクトを表面の諸部分に割り当てていることが可能である。そのようなDOORは、例えば、特殊化ROOMをもたらす可能性がある。FLOOR領域は、例えば、DOORおよび/またはWINDOWによって占められることが可能であり、一括してWALLと呼ばれることが可能である。
【0209】
本発明による一実施形態では、ナビゲータがROOMに入るために通るDOORは、学習ユーザが利用できる可能性がある。特定のROOMのコンテキストにおいて、入口DOORは、ROOF領域と呼ばれることが可能であり、例えば、FLOORをライニングすること、および可視のスクリーンの境界全体をライニングすることにより、負の無限大における点として見えるようにされることが可能である。例えば、ROOFを打つことにより、ROOMを出ることができる。ROOMが複数の特徴を有する場合、ROOMの空間も、例えば、複数のROOMでポピュレートされていることが可能である。
【0210】
本発明による一実施形態では、例えば、ROOFからROOMに入ることができ、FLOOR背景を背景にリソース群を見ることができる。筆記ポインティングデバイスは、空間にZOOMして入り、コンテキストSPACEの中に含まれるROOMオブジェクト群を通り過ぎ、ROOMをポインタが通り過ぎるにつれ、スナップ条件が満たされると、それぞれの最も近いROOMを調査し、最後のROOMを通り過ぎるまで下降を続けるように適合されることが可能である。その時点で、カーソルは、FLOORに到達している可能性があり、例えば、DOOR領域およびWINDOW領域が利用可能である場合、それらの領域にわたってPANを行うことが可能であり、それらの領域が提供する適切なコンテキストに入ることができる。また、例えば、フロア境界までパンして、ROOFライニングを見つけ、ROOFをスナップして、現在のコンテキストを抜けることもできる。
【0211】
本発明による一実施形態では、CURSORは、例えば、ROOM空間の中で浮いているROOMオブジェクトを空間的に探査することができる。目に見えるDOORを入ることに加え、例えば、ROOMの外側を動き回って、見えなくされたDOORアイテムが存在する場合、そのようなDOORアイテムを見ることもできる。ROOMの回転は、許されるが、そのオブジェクトに外部WINDOWを設けて、入ることなしに諸特徴を見る方が、処理負荷が軽くなる可能性がある。例えば、多数のいろいろな容易にアクセスできるDOOR入口およびDOOR出口を、その目的で、ビュー境界上に配置することができる。
【0212】
図17は、本発明の一実施形態による筆記デバイスのためのコンピューティングリソース、作業領域、サブコンテキスト、およびコンテキスト領域を示すユーザフレンドリ対話型筆記コンソール1700の透視図である。図のすべての特徴を含む全体的な長方形フレームの境界は、例えば、筆記ディスプレイ1723を描いたものである。イメージ1724は、例えば、境界フレーム1723内に含まれることが可能である。スクリーンの底部で、フレーム境界1723は、ゼロでない領域を占めて、コンテキスト外のアイテムを見ることを円滑にすることが可能である。包含されるコンテキストは、境界1723の領域17231内で包含の順序で配置されることが可能であり、この透視図において利用できるサブコンテキストの選択は、例えば、境界1723の左領域17232上の配置されることが可能である。
【0213】
本発明による一実施形態では、空間的透視図は、メイン眺望投射領域1724内で提示される。投射領域1724は、背景描画領域17240を背景に奥行きの眺望で配置された利用可能なコンピューティングリソース群のボリューム要素を含むことが可能である。ボリューム要素の1つは、例えば、空間筆記カーソルの役割をすることが可能であり、ユーザが、透視空間全体でズームおよびパンを行うにつれ、他の比較的固定のボリュームオブジェクトの間で移動することが可能である。
【0214】
本発明による一実施形態では、境界17241は、現在のコンテキストの2次元作業領域に割り当てられることが可能である。節約のため、スナップされたボリューム要素の利用可能な面リソースは、例えば、スナップ認定の期間にわたって、領域17241内でも表示されることが可能である。例えば、ユーザが、ボリュームオブジェクトからカーソルを引っ込めることによってボリュームオブジェクトの1つからフォーカスをスナップ解除すると、面リソース表示領域は、例えば、スナップされたコンテキストリソースを示すことから、現在のコンテキストの面リソースを示すことに戻ることが可能である。
【0215】
本発明による一実施形態では、ROOMの隠喩の点で以上の説明を表現すると、現在のコンテキストにおける空間的位置は、例えば、CURSORボリューム要素によって示されることが可能である。CURSORボリューム要素は、例えば、DOORを全く有さないROOMであることが可能である。透視図における他のボリューム要素は、違いを識別するグラフィックヒントを含むことが可能なDOOR特性を有することが可能である。例えば、コンピュータマウスのような形状のボリューム要素は、例えば、筆記マウスエミュレータを示唆することが可能である。透視領域の背景面17240は、現在のROOMのFLOORであることが可能である。ROOFは、図の境界領域17231によって与えられることが可能であるのに対して、利用可能なDOORコンテキストの配置は、境界領域17232内で与えられることが可能である。CURSORは、カーソルが、ROOM内のボリューム要素をスナップして通り過ぎる際、DOORコンテキストの配置を介してシャッフルを行うことが可能である。利用可能なWINDOW領域は、フロア17240の端部領域17241内で配置されることが可能である。WINDOW領域17241とDOOR領域17232は一緒に、例えば、ROOMのWALLになることが可能である。図17に示したROOMは、例えば、8つの通り抜け可能なDOORオブジェクトと、3つのWINDOWアプリケーション作業領域とを包含することが可能である。本明細書で示すアプリケーションの実施例は、例えば、カレンダアプリケーション172411、コンソールアプリケーション172412、および、例えば、筆記教師学習者プログラム172413であることが可能である。
【0216】
図18は、本発明の一実施形態による筆記学習デバイスのためのグラフィックス・スタイリング・アプリケーションのテキスト編集および認識アプリケーションを示す。図18は、グラフィックス・スタイリング・アプリケーション1800のサブコンテキストとして、キャプション編集テキスト認識アプリケーション作業領域を示す。これは、DOORボリューム要素が存在しないことによって明白に示されるとおり、2次元WINDOW環境である。図18は、例えば、コンテキストをシンボル認識に切り替えるように適合されたマーカ・スタイリング・アプリケーションを示す。
【0217】
本発明による一実施形態では、ウインドウは、2次元スクリーン領域1824を含むことが可能である。マーカグラフィックスは、スクリーンイメージ1824の領域18241内にあることが可能であり、テキスト設定は、スクリーン領域1824の領域18242を占めることが可能である。
【0218】
本発明による一実施形態では、ユーザが、テキスト設定領域18241におけるスタイリングアプリケーション内で「CAPTION」という語を書く過程で、スタイル化された文字「T」のイメージ182420が、領域18242内で形成されることが可能である。スタイリングアプリケーションのためのCURSORは、カリグラフィックペン先182421(切り詰められて示される)であることが可能であり、アクティブなコンテキストは、フォント座標系におけるスタイラスパスの幾何学的な屈折率楕円体単位ベクトルを追跡することであることが可能である。テキストセッタカーソルが、テキスト設定領域18241の位置182410に示されている。また、3つの以前に設定済みのテキスト文字、すなわち、「C」を表す文字182411、「A」を表す文字182412、および「P」を表す文字182413も示されている。
【0219】
本発明による一実施形態では、認識とスタイリングの間のコンテキストの変更は、スナップ指示を含むWINDOW内で提供されることが可能である。このパラダイムから予期される利点は、例えば、同一の物理的コンピュータ入力デバイスを使用して、相異なるコンピューティング役割を実行する際に、学習者ユーザに最小限の娯楽を与えることが可能なことである。
【0220】
本発明による一実施形態では、対話型筆記学習デバイスの動作は、以下のとおりであることが可能である。キューカードの1つが、リーダレセプタクルの中に挿入されることが可能である。ユーザが、スタイラスを握り、スタイラス先端部でキューカード上に配置されたイメージ上を追跡することを始める。ユーザは、例えば、タイプフェース平面にきっちりと平行なパスに沿ってマーキングを追跡するように助言されることが可能である。
【0221】
本発明による一実施形態では、ユーザは、例えば、フォント座標センサ群による読み取り値の歪みを最小限にすることを、一貫して、可能な限り綿密に可能にする見通し線およびハンドストローク旋回点を開発することができる。訓練プロセスは、学習者ユーザが、例えば、フォントフレーム頂点、見通し線、およびハンドストローク旋回点の位置合わせ不良または非直線性を補償し、訂正することができるようにすることが可能である。例えば、以下の操作上の考慮事項が当てはまる可能性がある。スタイラスがセンサ群に向かってポイントしていることに気を配る。手の位置を調整することにより、スタイラスを中心に位置付けることに気を配る。学習デバイスを動かすことにより、スタイラスを中心に位置付けることに気を配る。デバイスタイプフェースに垂直に対面することに気を配る。スタイラスをキューカードイメージと揃えることに気を配る。目と鼻の領域をキューカードおよび後部フォント原点センサと一直線に揃えることに気を配る。タイプフェース平面の下向き傾斜方向で、スタイラスダウン追跡を追うことに気を配る。タイプフェース平面の上向き傾斜方向で、アップ追跡を追うことに気を配る。
【0222】
例えば、学習者ユーザが、触覚技能がまだ正確でない子供であるため、以上の操作上の要件を満たすことができない場合、設計は、例えば、キューカードの頂点を、見通し線とではなく、フォント座標の頂点と揃えるように、わずかに変更することができる。センサ群の向きは、キューカード表面と一致するように回転されなければならない可能性がある。タイプフェースセンサ群は、プラットフォーム上面121上に置かれていることが可能であり、フォント原点センサ101は、例えば、図1に示すとおり、プラットフォーム上面121の上方に配置されることが可能である。デバイスの動作により、例えば、キューカードと平行な平面に沿ったキューカードイメージの直接の複製追跡が可能になる可能性がある。
【0223】
本発明の諸態様は、支援された学習デバイスを操作するための方法において見ることができる。方法は、例えば、支援される学習者ユーザによって実行されるべき実際の操作を介してさえ、アシスタントに向けられることが可能である。方法は、学習セッションにおいて使用されるべきキューカードセットを選択すること、選択されたキューカードを上にして置くこと、表記の頂部が、学習ユーザの見通し線で前を向いていることを確実にすること、学習デバイスを学習者ユーザに、前部が学習者ユーザに向いた形で向けること、および学習デバイスをオンにして、学習セッションを呼び出すことを含むことが可能である。
【0224】
また、方法は、学習者ユーザが、コンテキストを調整することを可能にすること、学習者ユーザが、レッスンを満足する形で完了するために行うべきことを説明すること、スタイラスを握るよう、学習者ユーザに促すこと、必要な場合、スタイラス上の学習者ユーザの手の上に手を置いて、実演すること、およびデバイスの範囲に入るようにスタイラスを動かして、学習プログラムを開始するよう、学習者ユーザに促すことも含むことが可能である。
【0225】
また、方法は、第1のキューカードを選択し、サイロからキューカードを取り出すこと、シンボルを学習者ユーザに視覚的に提示して、シンボルを音読すること、学習者ユーザが、シンボルのイメージを視覚的に調べることができるようにすること、学習者ユーザが、イメージを視覚的に調べている間、キューカードの裏面からのヒントを読み取ること、およびキューカードをキューカードレセプタクルの中に入れることも含むことが可能である。
【0226】
また、方法は、キューカード表面に沿ったシンボルの追跡を実演して、学習デバイスからの応答を呼び出すこと、学習者ユーザが、スタイラスを握っている間、手の動きを実演すること、学習者ユーザとアシスタントがともに、パスを一緒に追跡する際、方向パスを説明すること、および追跡の終りに、キューカード表面からスタイラスを引っ込めることも含むことが可能である。学習デバイスは、完了の成功を確認することが可能であり、あるいは、例えば、もう1回の試行を示唆することが可能である。さらなる試行に関して、学習者およびアシスタントは、学習者デバイスに固有の歪み問題に注意を払うことが可能である。
【0227】
また、方法は、キューカード表面に沿った追跡パスを適切に把握し、維持することも含むことが可能である。学習デバイスは、あらかじめプログラミングされた賞賛、およびうまく書かれたシンボルの喜びに満ちた発音で、使用中のシンボルの追跡の成功を確認することが可能である。また、アシスタントは、さらなる学習強化を実行してから、次のシンボルに取りかかること、または学習セッションを終了することもできる。
【0228】
本発明による一実施形態では、支援なしの対話型学習デバイスの動作は、例えば、学習アシスタントプログラムの動作によって調整されることが可能である。学習アシスタントプログラムは、例えば、学習者ユーザが、スタイラスをシステムユニットに接続すると、または、例えば、学習者ユーザが、スタイラスを置かれた位置から外すと、開始されることが可能である。本発明による一実施形態では、例えば、筐体129からスタイラスリード線131を接続解除することも、支援された学習デバイスにおいて実行されることが可能である。いずれの実施形態も、図7に示したスイッチ796をアクティブにして、INITIALIZEシステム指示を呼び出すことが可能である。
【0229】
本発明による一実施形態では、INITIALIZE手続きは、例えば、セッション学習管理コンテキストを介して、学習アシスタントプログラムを呼び出すことができる。そのアプリケーションコンテキストに対応するサブシステムが、図8に、例えば、学習セッションエンティティ891として示されている。サブシステムは、支援された学習デバイスの動作において概要を述べたステップに従い、やはり、図8に関連して説明する論理的なコンピュータ化されたエンティティで、人間のアシスタント能力を置き換えることが可能である。
【0230】
本発明による一実施形態では、学習セッション中、セッション学習管理コンテキストは、入門プレゼンテーションを実行し、レッスンシンボルの選択を進めることが可能である。レッスンを選択することは、例えば、表示領域上で選択を指定し、指定された領域においてスタイラスポインティングを促すことによって行われることが可能である。学習デバイスの1つのアプリケーションには、書くことを学習することが関わり、学習デバイスは、学習者ユーザが、まだそうすることができないものと想定するようにプログラミングされることが可能であるため、手書きは、全く予期されないことが可能である。
【0231】
本発明による一実施形態では、学習者ユーザが、図6に示されたハンドレストフラップ621上のハンドプレッシャセンサをトリガするたびに、例えば、セッション学習管理コンテキストは、スタイラスによる空間筆記読み取り値の初期設定を想定し、トランスデューサおよびセンサデバイス群に関するOPEN指示を呼び出すことが可能である。スタイラスリーダサブシステム601によるデータ収集が始まり、手が上げられるまで進められることが可能である。ハンドレストから圧力が外されると、CLOSEシステム指示が呼び出されることが可能であり、システムコンテキストは、獲得されたデータが、適切なサブシステムに、例えば、誘導サブシステムまたは認識サブシステムに転送されることが可能な、セッション学習管理コンテキストに戻ることが可能である。TERMINATE手続きが、学習アシスタントプログラムをシャットダウンすることが可能であり、例えば、呼び出しトリガアクションの逆によって呼び出されることが可能である。
【0232】
本発明による一実施形態では、学習アシスタントプログラムは、例えば、学習者ユーザが、所定の期間にわたってアイドルである場合に、TERMINATEを自律的に発行することや、学習者ユーザが、所定の期間にわたってハンドレストを押し下げることによって、あまりにも多くの空間的データを生成している場合、CLOSEを自律的に発行することなどの、学習者ユーザが注意を払っていない間に行われるべきアクションに関するヒューリスティックを含むことが可能である。CLOSEを発行するケースでは、学習者セッションコンテキストは、例えば、代替のアクションおよび/または設定を学習者ユーザに求めて、中断を回避することが可能である。
【0233】
本発明による一実施形態では、データカートリッジの取り出しから生じる中断により、CLOSEシステム指示で、すべての開いたデバイスが開放される可能性があるため、コンテキストが、ネイティブのモニタ監督プログラムに戻るように切り替わることが生じさせられる可能性がある。反対に、中断が、媒体パックの挿入からである場合、学習デバイスが開放されてから、挿入されたストレージパック上のアプリケーションが、読み込まれ、新たな学習コンテキストのために、INITIALIZEが発行されることが可能である。
【0234】
本発明による一実施形態では、キーボード・エミュレーション・アプリケーションは、図11および図12に示されたハンドレストの中央ハンドプレッシャ検出スイッチ1181または1281を含むことが可能であり、例えば、従来のキーボードの汎用KEY_PRESSの役割をすることが可能である。
【0235】
本発明による一実施形態では、連続的な手書きにおいて使用される場合、ハンドプレッシャ検出スイッチ1181または1281は、例えば、連続のシンボルの継続的な追跡の間中、押し下げられたままであることが可能である。シンボル認識モジュールは、あたかも学習者ユーザが、認識されたキーボードキーで押したかのように、シンボル間でKEY_PRESSを発することができる。キーボードKEY_PRESSに付随するデータは、例えば、シンボルのASCII符号化、またはキー位置スキャン符号であることが可能である。キーボードエミュレータが、シンボルセット符号化認識値を、アクティブなライン制御のスキャン符号に変換して、その符号を、例えば、1データビットずつ、キーボードインタフェースのデータ線の中にシリアル化して入れることができる。
【0236】
本発明による一実施形態では、キーボードエミュレーションインタフェースは、キーボードシグナルシステムによって制御されることが可能なビットレート同期タイマ線(pin)を有することが可能である。対話型筆記システムは、エミュレートされたスキャン符合をシリアル化して、データ線の中に入れるためのタイマとして、クロックを使用することができる。シリアルクロックサイクルは、STARTビットを含み、その後に続いて、標準の数のDATAビット、整合性検査PARITYビット、および終了STOPビットを含むことが可能である。
【0237】
本発明による一実施形態では、シンボル間、インキング深度と位置付け深度の間、または表記体系に関する手書きの流れの方向における開始位置と終了位置の間のスタイラスを引っ込める規約、例えば、ハンドサドルの揺動を使用して、引っ込められたことを検出し、認識結果に関わらず、連続のシンボルに関するKEY_PRESSをトリガすることができる。
【0238】
また、キーボードは、方向設定矢印キーも有することが可能である。それらのキーは、例えば、図12に示したロッカスイッチ12281、12282、12283、および12284によって対角線方向として直接に実施されることが可能である。単一のロッカスイッチ接点を分離することが問題である場合、別のインプリメンテーションは、例えば、対角線方向において共通の水平コンポーネントまたは垂直コンポーネントを共有する近隣のスイッチ群をトリガすることによってアサートされる、水平方向および垂直方向のための規約に従うことが可能である。
【0239】
本発明による一実施形態では、エミュレーションは、挙動の方向に依存することが可能である。ホストが、キーボード信号に関してリッスンすることが可能であり、例えば、データ線電圧をLOWに保持することによって、停止を強制することができる。また、ホストは、キーボードにデータを送り返すこともできる。エミュレータは、両方の状況を認識していることが可能である。対話型筆記システムは、キーボードをホストし、ライン制御のドライバを提供することができる。
【0240】
キーボードの挙動に準拠して、例えば、連続のKEY_PRESSイベントが、発せられた文字符号を小さい循環文字バッファの中に挿入することが可能である。バッファがいっぱいになると、キーボードエミュレーションは、診断ビープ音を発して、キーボード挙動に準拠して、さらなる文字の受け入れに失敗したこと/受け入れることができないことを示すことが可能である。最も一般的なパーソナルコンピュータキーボードは、例えば、IBM/PCモデルPC、PC/XT、およびPC/ATであることが可能である。これらのキーボードは、例えば、キーボードキーが押し下げられたままにされると、急速なKEY_PRESS符号を発するという特徴を備えることが可能である。また、エミュレータも、例えば、自動的な「タイプマティック」挙動を模倣することができる。例えば、ホストキーボードエミュレータは、KEY_PRESSが、伝送キーまたはEnterキーに関連する場合、接続されたシステムアプリケーションにデータを転送することができる。
【0241】
外部コンピュータキーボードライン制御は、同一のシステム製造業者の製品系列の間でさえ、多種多様である可能性がある。したがって、対話型筆記システムは、例えば、コンソール機能に依拠して、ホストシステムが、ホストシステムに接続されると予期する特定のタイプのキーボード向けの対話型アシスタントプログラムを読み込む。
【0242】
本発明による一実施形態では、本明細書で述べたライン制御は、特定のキーボードに適切であるか、または役割の方向に適切である可能性があり、したがって、例えば、文字バッファが、すべてのKEY_PRESSでフラッシュされることが可能である。伝送キーは、例えば、ホストデバイスドライバに、ドライバのバッファを受信側ホストコンピュータプログラムにフラッシュするように勧めることが可能である。同様に、そのようなシステムのための対話型アシスタントプログラムは、バッファオーバーフローを管理することができ、例えば、オーバーフロービープ音/トーンが、代わりにホストコンピュータから発せられることが可能である。ライン制御に依存して、状況は、リモートホストが、データ線をLOWに保っているかどうかを調べることによって、検出されることが可能である。その状況では、エミュレータは、エミュレータの、16文字のローカルバッファがいっぱいになった後、すべてのKEY_PRESSでビープ音/トーンを発することが可能である。
【0243】
本発明による一実施形態では、キーボードエミュレータは、キーボード機能のすべてを、それらが、タイプセッティングの目的で冗長である場合でさえ、実施することができる。例として、大文字の活字体が、空間筆記認識によって検出されることが可能であるのに対して、キーボードは、例えば、一般的なKEY_PRESSスキャン符号位置とともにSHIFTをアサートすることにより、大文字の活字体を実施することができる。ユーザは、単一の大文字の活字体を直接に書き込むことが可能であるが、エミュレータは、例えば、キーボードが生成したであろうキーシーケンスを生成することができる。
【0244】
冗長性を遵守することが、さらにいっそう不可欠である場合は、ホストシステムまたはホストアプリケーションが、ホットキー組み合わせをタイプ入力するようにユーザに要求する場合であり、ただし、それらの組み合わせは、タイプセッティングアクションおよび/または特権制御指示であることが可能である。
【0245】
本発明による一実施形態では、キーボードをエミュレートするのに使用される技術は、マウスをエミュレートするのにも使用されることが可能である。マウスX−Yデータは、例えば、筆記システムのリーダモジュールを発信元とすることが可能である。マウスボタンイベントは、例えば、ハンドレストキーを発信元とすることが可能である。
【0246】
本発明による一実施形態では、マウスエミュレーションは、キーボードエミュレーションと同様に、例えば、エミュレートされるマウスのタイプに依存することが可能である。例えば、1ボタンマウス、2ボタンマウス、および3ボタンマウスが存在することが可能である。これらのマウスタイプのそれぞれが、例えば、ハンドレストスイッチに対する異なるバインドセットを使用することが可能である。キーボードの場合と同様に、例えば、図9に示されたメインハンドプレッシャスイッチ981が、マウスBUTTON_DOWN条件を示すのに全般的に使用されることが可能である。
【0247】
本発明による一実施形態では、バインドは、例えば、4つのロッカキーの1つを使用して、押されているマウスボタンを識別することが可能である。バインドの実施例として、例えば、スイッチ981と組み合わせた、左ロッカスイッチのいずれか、または両方、BUTTUN_DOWNを、LEFT_CLICKに割り当てることができる。同様に、右の2つのロッカスイッチに関して、例えば、RIGHT_CLICKの割り当て。左ボタンクリックおよび右ボタンクリックに関する、これらのバインドを使用して、例えば、スイッチ981、BUTTON_DOWN、および2つの頂部ロッカスイッチが同時に押し下げられることを排除することにより、中央ボタンを実施することができる。
【0248】
本発明による一実施形態では、ハンドレストが、テキスト設定信号源の役割をする場合、役に立つ可能性がある別のバインド、テキスト認識開始/終了インジケータも、例えば、テキスト設定からスイッチ981を排除し、ロッカスイッチだけを使用することであることが可能である。それらの状況下では、スイッチ981は、例えば、キーボードエミュレータのキーボードKEY_PRESSの役割をすることが可能であるのに対して、マウスエミュレータのBUTTON_DOWNは、例えば、ロッカスイッチ群のいずれかのスイッチによって示されることが可能である。1ボタンマウス、2ボタンマウス、または3ボタンマウスの他の多数の均等のインプリメンテーションが可能である可能性がある。
【0249】
本発明による一実施形態では、筆記コンソールは、一部の筆記デバイスアプリケーションが、他の筆記デバイスのデータタイプを結合する可能性があるため、複数のデータタイプを同時にサポートすることができる。コンソールは、例えば、異なるデータタイプのすべてを扱うように構成されることが可能である。筆記コンソールの動作と、キーボードエミュレータおよび/またはマウスエミュレータの動作の間の違いは、例えば、コンソール上で複数の対話型アシスタントプログラムを扱うことができることにある可能性がある。
【0250】
本発明による一実施形態では、コンソールの動作は、例えば、1つまたは複数のエミュレータアシスタントプログラムを同時に監督する対話型アシスタントプログラムと、アダプタまたはネットワークを介してネイティブで、またはリモートで実行されている、他のあらゆる同時実行の筆記アプリケーションとを含むことが可能である。
【0251】
実行中のシステムから見ると、コンソール・アシスタント・プログラムは、例えば、対話型筆記システムに専用のマルチタスクオペレーティングシステムカーネルのように実行されることが可能である。いずれの特定の筆記アプリケーションのコンテキストも参照していない場合、コンソール・アシスタント・プログラムは、例えば、システムINITIALIZEで呼び出されることが可能である。
【0252】
本発明による一実施形態では、コンソール・アシスタント・プログラムは、例えば、コンソール接続されたデバイスをプローブし、プローブ中に見つかった、接続されたデバイスのそれぞれにデバイスドライバリソースを割り当てる。コンソールアシスタントは、ファームウェアの中に存在することが可能であり、または、例えば、媒体リーダから読み込まれることが可能である。媒体リーダから読み取られる場合、ブートローダが、ファームウェアの中に存在することが可能である。ブートローダは、例えば、コンソールアシスタントを探すことが可能である。ブートローダリーダは、例えば、ドライバもファームウェアの中に存在することが可能な生インタフェースを含むことが可能である。
【0253】
コンソール・アシスタント・プログラムが読み込まれ、デバイスリソースを割り当てられると、コンソール・アシスタント・プログラムは、見つかった、それぞれの対話型リソースのためのアシスタントプログラムを呼び出すことが可能である。その後、コンソール・アシスタント・プログラムは、例えば、時間分割レジームで複数のアプリケーション・アシスタント・プログラムの実行を扱うことができる。非コンソールのエミュレータアシスタントプログラムとは異なり、時間分割の変種は、スタンドアロンで実行されることが可能であり、そのようなプログラムのアドレス指定は、例えば、コンソールアシスタントによって仲介されることが可能である。スタンドアロンコンソール・アシスタント・プログラムは、例えば、スーパバイザ名によって他のアシスタントプログラムと区別されることが可能である。
【0254】
コンソールアプリケーション・アシスタント・プログラムは、時間分割の下で動作することが可能であるが、コアの空間筆記システムは、リアルタイムで動作することが可能であるか、または、例えば、保証されたサンプリングデューティサイクルを有して、空間的位置リーダおよび位置付けスタイラスの必要性を満たすことが可能である。
【0255】
本発明による一実施形態では、スーパバイザは、例えば、空間的位置サンプラルーチンを呼び出すことが可能である。空間的位置サンプルルーチンは、割り当てられたサンプリングデューティサイクルの合間に利用可能な処理を特定することができる。各サンプルサイクルの後、処理デューティサイクルは、各アプリケーションアシスタントに関して実行されることが可能である。スーパバイザは、例えば、アプリケーションが、サンプル間で処理を均一に分散させるのを防止することができる。
【0256】
本発明による一実施形態では、処理負荷が、1つのサンプルの指定された寿命より長くかかる場合、想定されたサンプル時間に関して矛盾が生じる可能性がある。例えば、認識モジュールは、コンピューティングを多用する可能性があり、様々なユーザアクションへの応答時に、リアルタイムの派生問題を有する可能性がある。コンソールの動作は、例えば、リアルタイムデータを扱う処理をスピードアップするように優先順位を割り当て、ジョブキューに、タイムクリティカルでなく、遅延が、システムの全体的な整合性に影響を与えない残りの処理を割り当てることであることが可能である。
【0257】
以上の考慮の逆が、リアルタイムサンプルの精度に関わる。検出技術において、整合性が、時間よりも重要であることが知られている。全体的なシステムは、まず精度を向上させることに、より関心がある可能性があり、したがって、サンプラルーチンは、リアルタイムのままである可能性があり、複数の読み取り値が、測定されてから、サンプルサイズNのサンプルが、そのサンプルの中の読み取り値の平均時間に関するサンプル時間と指定されることが可能である。この状況では、最良の精度は、処理キュー上に置かれることが可能であり、認識モジュールは、遅延されたデータを処理している可能性があるものの、例えば、DISPLAYレンダリングのために、またはKEY_PRESSキーボードエミュレーションのために、認識された文字などのデータをポストするプリエンプティブルーチンをトリガすることを引き続きできることが可能である。
【0258】
本発明を一部の実施形態に関連して説明してきたが、本発明の範囲を逸脱することなく、様々な変更を行うことができ、均等物で置き換えることができることが、当業者には理解されよう。さらに、本発明の範囲を逸脱することなく、特定の状況または材料を本発明の教示に適合させるように、多くの変更を行うことができる。したがって、本発明は、開示した特定の実施形態に限定されず、本発明は、添付の特許請求の範囲に含まれるすべての実施形態を含むものとする。
【図面の簡単な説明】
【0259】
【図1】本発明の一実施形態による筆記デバイスの例示的な一実施形態の平面図である。
【図2】本発明の一実施形態による、図1では見えない諸特徴を示す、図1による筆記デバイスの例示的な一実施形態の透視図である。
【図3】本発明の一実施形態による図1および図2による筆記デバイスの例示的な一実施形態の概略断面立面図である。
【図4】本発明の一実施形態による別の例示的な筆記デバイスの正面透視図である。
【図5】本発明の一実施形態による図4に示した筆記デバイスの例示的な一実施形態の背面透視図である。
【図6】本発明の一実施形態による筆記デバイスの別の例示的な一実施形態の透視図である。
【図7】本発明の一実施形態による例示的な筆記デバイスの機械的な概略立面図である。
【図8】本発明の一実施形態による筆記デバイスの例示的な教育アプリケーションアーキテクチャのベン図である。
【図9】本発明の一実施形態による筆記デバイスの例示的な一実施形態を示す図である。
【図10】本発明の一実施形態による図9による筆記デバイスの例示的な一実施形態を示す概略図である。
【図11】本発明の一実施形態による筆記デバイスの別の実施形態の透視平面図である。
【図12】本発明の一実施形態による、図11の例示的なハンドレスト、ならびにテキスト設定キースイッチ群と、サドル揺動機構とを有する筆記デバイスの例示的な一実施形態の対角線断面図である。
【図13】本発明の一実施形態による筆記デバイスのための例示的なキーボード・エミュレーション・アプリケーションの概略図である。
【図14】本発明の一実施形態による筆記デバイスのための例示的なマウス・エミュレーション・アプリケーションの概略図である。
【図15】本発明の一実施形態による筆記デバイスの例示的な一実施形態の側部パネルの透視図である。
【図16】図15の実施形態などの本発明の例示的な一実施形態による筆記デバイスのための、複数の入力インタフェースおよび出力インタフェースをサポートする複数のサブシステムを示す概略図である。
【図17】本発明の一実施形態による筆記デバイスのためのコンピューティングリソース群、作業領域、サブコンテキスト、およびコンテキスト領域を示すユーザフレンドリな対話型筆記コンソールの透視図である。
【図18】本発明の一実施形態による筆記デバイスのためのグラフィックス・スタイリング・アプリケーションのテキスト編集および認識アプリケーションを示す図である。
【特許請求の範囲】
【請求項1】
空間的シンボルの追跡および認識のための対話型空間筆記デバイスであって、
シンボルを追跡するように適合されたトランスデューサ要素を有する筆記スタイラスと、
前記シンボルが追跡されるにつれ、前記トランスデューサ要素によって発せられる信号を受信するように適合された複数のセンサと、
前記複数のセンサにおいて受信された前記信号からの空間座標測定値を算出するための手段と、
前記算出された空間座標測定値を収集するための手段と、
シンボル認識のために、シンボル追跡中に収集された前記測定値を使用するためのシンボル認識モジュールであって、
デバイスは、前記追跡の前記シンボル認識の結果を算出するように適合されたモジュールと、
少なくとも1つのシンボルが記入されている少なくとも1つのキューカードと、を含むデバイス。
【請求項2】
前記複数のセンサは、
前記スタイラスの前記トランスデューサから、空間座標原点に対する位置信号を受信するように適合された少なくとも1つのセンサと、
前記スタイラスの前記トランスデューサから、複数の空間基準点に対する位置信号を受信するように適合された少なくとも1つセンサと、を含む請求項1に記載の対話型空間筆記デバイス。
【請求項3】
前記追跡の前記シンボル認識の前記結果に関する可聴の応答を生成するための手段をさらに含む請求項1に記載の対話型空間筆記デバイス。
【請求項4】
学習者ユーザによる支援された学習と支援なしの学習とのうちの少なくとも1つに適合された請求項1に記載の対話型空間筆記デバイス。
【請求項5】
デバイスの学習者ユーザが、追跡されたシンボルを学習するのを支援するための学習アシスタント・アプリケーション・プログラムを含む支援なしの対話型学習アプリケーションを含む請求項1に記載の対話型空間筆記デバイス。
【請求項6】
学習されるべきシンボルのためのストレージと、
前に学習されたシンボルのためのストレージと、をさらに含む請求項5に記載の対話型空間筆記デバイス。
【請求項7】
学習されるべきシンボルは、学習されるべき前記シンボルの物理的な視覚的表現と電子的に生成された視覚的表現とのうちのどちらかを含み、前記シンボルは、学習セッション中に前記スタイラスによって追跡されるように適合され、前記シンボルは、物理的キューカードと電子キューカードとのうちのどちらかの上に配置される請求項6に記載の対話型空間筆記デバイス。
【請求項8】
前記学習アシスタント・アプリケーション・プログラムは、セッション管理機能、教示およびレッスン強化機能、実演機能、およびシンボル誘導機能のうちの少なくとも1つを含む請求項5に記載の対話型空間筆記デバイス。
【請求項9】
前記学習アシスタント・アプリケーション・プログラムは、レッスン主題機能群、レッスン評価機能群、および学習者指導機能群のうちの少なくとも1つを含む請求項5に記載の対話型空間筆記デバイス。
【請求項10】
電子レッスンと学習プログラムとのうちの少なくとも1つを読み込むための媒体リーダと、
電子レッスンと学習プログラムとのうちの少なくとも1つを含むように適合されたリムーバブルな媒体記憶デバイスと、
プログラム・オペレーティング・システムとをさらに含む請求項1に記載の対話型空間筆記デバイス。
【請求項11】
キーボードアダプタを有する学習プラットフォームと、
キーボードライン制御アシスタントプログラムと、
印字可能なキーシンボルのインプリメンテーションと、
エミュレートされたキーボード・コントロール・キーの包括的なバインドと、をさらに含む請求項1に記載の対話型空間筆記デバイス。
【請求項12】
キーボード・インタフェース・ポートと、
キーボード・コントローラ・エミュレータと、
キーボードアダプタをホストコンピュータに電気的に接続するためのコネクタと、をさらに含む請求項1に記載の対話型空間筆記デバイス。
【請求項13】
マウスアダプタを有する学習プラットフォームと、
マウスX−Y位置を算出するための手段と、
マウスライン制御アシスタントプログラムと、をさらに含む請求項1に記載の対話型空間筆記デバイス。
【請求項14】
マウス・インタフェース・ポートと、
マウス・コントローラ・エミュレータと、
マウスアダプタをホストコンピュータに電気的に接続するためのコネクタと、をさらに含む請求項1に記載の対話型空間筆記デバイス。
【請求項15】
マウスX−Y位置は、空間的スタイラスリーダ投射平面上に投射された3次元スタイラス位置読み取り値の2つのX−Y成分を含む請求項14に記載の対話型空間筆記デバイス。
【請求項16】
対話型学習プラットフォームに関連する対話型コンソールと、
アプリケーション・アシスタント・プログラムと、
コンソール・スーパバイザ・プログラムと、をさらに含む請求項1に記載の対話型空間筆記デバイス。
【請求項17】
キーボードエミュレータ、および関連するインタフェースと、
マウスエミュレータ、および関連するインタフェースと、
デバイス・インタフェース・コネクタと、
前記デバイス・インタフェース・コネクタとメイン・システム・ユニットの間における空間的データバスと、
少なくとも1つのアナログ・オーディオ・インタフェースと、をさらに含む請求項16に記載の対話型空間筆記デバイス。
【請求項18】
少なくとも1つの学習アシスタントモジュールと、
少なくとも1つインタフェース・エミュレーション・アシスタント・モジュールと、をさらに含む請求項16に記載の対話型空間筆記デバイス。
【請求項19】
スーパバイザ・プログラム・テキストと、
非常駐のスーパバイザテキストのためのブートローダと、
空間的位置サンプリングルーチンと、
位置サンプルキューと、
位置平均ルーチンと、をさらに含む請求項16に記載の対話型空間筆記デバイス。
【請求項20】
コンソールディスプレイを3次元空間の透視図に関連付けるステップと、
対話型コンピューティングリソースを概念上の3次元空間に関連付けるステップと、
透視空間内のボリューム要素を利用可能なリソースに割り当てるステップと、
透視図の中でボリューム要素を配置するステップと、
空間的位置分離によって、異なるボリューム要素を区別するステップと、
異なるグラフィック特徴を使用することにより、異なるタイプのリソースを区別するステップと、
すべての利用可能なリソースを、閉じた凸形境界内に収めるステップと、
前記閉じた凸形境界を負の無限大における点に関連付けるステップと、
すべての利用可能なリソースが見える初期透視図を提供するステップと、
前記初期透視図を、前記初期透視図に関するグローバル・コンピューティング・コンテキストに関連付けるステップと、
コンテキストの中のすべての囲まれたリソースが、空間的に到達可能であることを確実にするステップと、
特定のコンテキストに関して利用可能なリソース群を提供するステップと、を含む空間的コンピューティング方法。
【請求項1】
空間的シンボルの追跡および認識のための対話型空間筆記デバイスであって、
シンボルを追跡するように適合されたトランスデューサ要素を有する筆記スタイラスと、
前記シンボルが追跡されるにつれ、前記トランスデューサ要素によって発せられる信号を受信するように適合された複数のセンサと、
前記複数のセンサにおいて受信された前記信号からの空間座標測定値を算出するための手段と、
前記算出された空間座標測定値を収集するための手段と、
シンボル認識のために、シンボル追跡中に収集された前記測定値を使用するためのシンボル認識モジュールであって、
デバイスは、前記追跡の前記シンボル認識の結果を算出するように適合されたモジュールと、
少なくとも1つのシンボルが記入されている少なくとも1つのキューカードと、を含むデバイス。
【請求項2】
前記複数のセンサは、
前記スタイラスの前記トランスデューサから、空間座標原点に対する位置信号を受信するように適合された少なくとも1つのセンサと、
前記スタイラスの前記トランスデューサから、複数の空間基準点に対する位置信号を受信するように適合された少なくとも1つセンサと、を含む請求項1に記載の対話型空間筆記デバイス。
【請求項3】
前記追跡の前記シンボル認識の前記結果に関する可聴の応答を生成するための手段をさらに含む請求項1に記載の対話型空間筆記デバイス。
【請求項4】
学習者ユーザによる支援された学習と支援なしの学習とのうちの少なくとも1つに適合された請求項1に記載の対話型空間筆記デバイス。
【請求項5】
デバイスの学習者ユーザが、追跡されたシンボルを学習するのを支援するための学習アシスタント・アプリケーション・プログラムを含む支援なしの対話型学習アプリケーションを含む請求項1に記載の対話型空間筆記デバイス。
【請求項6】
学習されるべきシンボルのためのストレージと、
前に学習されたシンボルのためのストレージと、をさらに含む請求項5に記載の対話型空間筆記デバイス。
【請求項7】
学習されるべきシンボルは、学習されるべき前記シンボルの物理的な視覚的表現と電子的に生成された視覚的表現とのうちのどちらかを含み、前記シンボルは、学習セッション中に前記スタイラスによって追跡されるように適合され、前記シンボルは、物理的キューカードと電子キューカードとのうちのどちらかの上に配置される請求項6に記載の対話型空間筆記デバイス。
【請求項8】
前記学習アシスタント・アプリケーション・プログラムは、セッション管理機能、教示およびレッスン強化機能、実演機能、およびシンボル誘導機能のうちの少なくとも1つを含む請求項5に記載の対話型空間筆記デバイス。
【請求項9】
前記学習アシスタント・アプリケーション・プログラムは、レッスン主題機能群、レッスン評価機能群、および学習者指導機能群のうちの少なくとも1つを含む請求項5に記載の対話型空間筆記デバイス。
【請求項10】
電子レッスンと学習プログラムとのうちの少なくとも1つを読み込むための媒体リーダと、
電子レッスンと学習プログラムとのうちの少なくとも1つを含むように適合されたリムーバブルな媒体記憶デバイスと、
プログラム・オペレーティング・システムとをさらに含む請求項1に記載の対話型空間筆記デバイス。
【請求項11】
キーボードアダプタを有する学習プラットフォームと、
キーボードライン制御アシスタントプログラムと、
印字可能なキーシンボルのインプリメンテーションと、
エミュレートされたキーボード・コントロール・キーの包括的なバインドと、をさらに含む請求項1に記載の対話型空間筆記デバイス。
【請求項12】
キーボード・インタフェース・ポートと、
キーボード・コントローラ・エミュレータと、
キーボードアダプタをホストコンピュータに電気的に接続するためのコネクタと、をさらに含む請求項1に記載の対話型空間筆記デバイス。
【請求項13】
マウスアダプタを有する学習プラットフォームと、
マウスX−Y位置を算出するための手段と、
マウスライン制御アシスタントプログラムと、をさらに含む請求項1に記載の対話型空間筆記デバイス。
【請求項14】
マウス・インタフェース・ポートと、
マウス・コントローラ・エミュレータと、
マウスアダプタをホストコンピュータに電気的に接続するためのコネクタと、をさらに含む請求項1に記載の対話型空間筆記デバイス。
【請求項15】
マウスX−Y位置は、空間的スタイラスリーダ投射平面上に投射された3次元スタイラス位置読み取り値の2つのX−Y成分を含む請求項14に記載の対話型空間筆記デバイス。
【請求項16】
対話型学習プラットフォームに関連する対話型コンソールと、
アプリケーション・アシスタント・プログラムと、
コンソール・スーパバイザ・プログラムと、をさらに含む請求項1に記載の対話型空間筆記デバイス。
【請求項17】
キーボードエミュレータ、および関連するインタフェースと、
マウスエミュレータ、および関連するインタフェースと、
デバイス・インタフェース・コネクタと、
前記デバイス・インタフェース・コネクタとメイン・システム・ユニットの間における空間的データバスと、
少なくとも1つのアナログ・オーディオ・インタフェースと、をさらに含む請求項16に記載の対話型空間筆記デバイス。
【請求項18】
少なくとも1つの学習アシスタントモジュールと、
少なくとも1つインタフェース・エミュレーション・アシスタント・モジュールと、をさらに含む請求項16に記載の対話型空間筆記デバイス。
【請求項19】
スーパバイザ・プログラム・テキストと、
非常駐のスーパバイザテキストのためのブートローダと、
空間的位置サンプリングルーチンと、
位置サンプルキューと、
位置平均ルーチンと、をさらに含む請求項16に記載の対話型空間筆記デバイス。
【請求項20】
コンソールディスプレイを3次元空間の透視図に関連付けるステップと、
対話型コンピューティングリソースを概念上の3次元空間に関連付けるステップと、
透視空間内のボリューム要素を利用可能なリソースに割り当てるステップと、
透視図の中でボリューム要素を配置するステップと、
空間的位置分離によって、異なるボリューム要素を区別するステップと、
異なるグラフィック特徴を使用することにより、異なるタイプのリソースを区別するステップと、
すべての利用可能なリソースを、閉じた凸形境界内に収めるステップと、
前記閉じた凸形境界を負の無限大における点に関連付けるステップと、
すべての利用可能なリソースが見える初期透視図を提供するステップと、
前記初期透視図を、前記初期透視図に関するグローバル・コンピューティング・コンテキストに関連付けるステップと、
コンテキストの中のすべての囲まれたリソースが、空間的に到達可能であることを確実にするステップと、
特定のコンテキストに関して利用可能なリソース群を提供するステップと、を含む空間的コンピューティング方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【公表番号】特表2007−519067(P2007−519067A)
【公表日】平成19年7月12日(2007.7.12)
【国際特許分類】
【出願番号】特願2006−528130(P2006−528130)
【出願日】平成16年9月21日(2004.9.21)
【国際出願番号】PCT/US2004/031043
【国際公開番号】WO2005/031678
【国際公開日】平成17年4月7日(2005.4.7)
【出願人】(506102145)オステックス・インコーポレーテッド (3)
【Fターム(参考)】
【公表日】平成19年7月12日(2007.7.12)
【国際特許分類】
【出願日】平成16年9月21日(2004.9.21)
【国際出願番号】PCT/US2004/031043
【国際公開番号】WO2005/031678
【国際公開日】平成17年4月7日(2005.4.7)
【出願人】(506102145)オステックス・インコーポレーテッド (3)
【Fターム(参考)】
[ Back to top ]