原筆跡ベクター描画
テストホワイトボード
EMR-TEST は軽量な Windows ホワイトボード兼デバイス検証ツールです。「サンプリング → 筆圧整形 → 曲線フィット → ベクター輪郭」のパイプラインで実筆跡をリアルタイム再現し、手ぶれ補正、筆圧ゲイン、デバイステレメトリ HUD、静電マルチタッチテスト、透過モードを搭載。PNG や JSON で書き出せます。
現行版 1.5.0.0 · 約 2510 KB · ダウンロードしてすぐ使える
「ペンの本当の書き味」のために
多くのホワイトボードは筆跡を等幅の折れ線に単純化するため、円は角ばり、速いストロークは途切れ、筆圧も硬くなります。EMR-TEST はサンプリングの源から再構築します。すべてのハードウェア報告を保持し、向心 Catmull-Rom で曲線を当てはめ、各点の圧力から可変幅の輪郭を生成して毎フレーム増分的に描画。実際の筆跡の太さの呼吸感を保ちながら、長時間の筆記でも滑らかさを保ちます。
原筆跡の再現
すべてのハードウェアサンプル(合流イベント含む)を保持し、圧力・速度・入り抜きが協働して線幅を決めるため、プレビューと確定結果が点単位で一致します。
手ぶれ補正
0~10 調整可(既定 3):遅延サンプリング + ガウス反復フィット + 追従するペン先で手の震えを除去し、離した時は実際の終点へ滑らかに追従します。
筆圧ゲイン調整
筆圧ゲイン 0~10(既定 3):0 は一定幅、大きくすると筆圧のコントラストを強調。筆圧対応機器の書き味は切り替えの影響を受けません。
機能マトリクス
筆記・テストから出力まで、ペン調整とデモの一連の流れをカバーします。
4 種類のペン
鉛筆(石墨の粒)、ボールペン(丸みと軽い筆圧)、筆(強い筆圧 + 入り)、蛍光ペン(半透明の平らな先、一度の塗りで重ならない)。
デバイス検査
システムの筆記 / 筆圧デバイスを列挙し、ブランド・プロトコル・筆圧レベル・傾き・サイドボタン・消しゴム端・VID:PID を表示。1 行 2 台で個別削除も可能。
タッチテスト
マルチタッチ接点、タッチ軌跡、筆圧テレメトリとレポートレート。軌跡は中点二次ベジェと点ごとの筆圧幅を使用し、グリッドと軌跡保持を切替可能。
透過 / ロックモード
透過モードは筆記レイヤーを解放し、デスクトップ上に直接注釈できます。2 つのモードは筆跡・画像・アンドゥ履歴を別々に保持し、切替時に重なりません。
画像と変形
スクリーンショット / 画像を挿入後、移動・四隅からの拡大縮小・任意角度の回転が可能。選択枠とカーソルが変形に追従し、レイヤーとリセットに対応。
出力と保存
保存=出力:PNG 画像(用紙と画像を含む)または JSON ベクター筆跡(ペン種・幅・色・筆圧切替・全サンプル)。保存後は自動でクリアされます。
ツールバーと HUD
The bottom toolbar collapses / expands with one click; hover 1s for the move handle, hold to drag the whole toolbar and release to drop it. On maximize / restore or a logo click in penetration mode, the toolbar and HUD automatically return to their initial position. The HUD shows device, protocol, output, contacts, coordinates, pressure, Pressure Levels, pen count, tilt and report rate live.
Logo で右上パネルを表示
右上パネルは既定で非表示。下部の Logo をクリックすると更新履歴・言語切替・最小化/最大化/閉じるが表示されます。
多言語対応
UI は 36 言語に対応。リアルタイム切替と記憶に対応し、初回起動時はシステム言語に合わせます。
ペンの種類を追加
万年筆(なめらか)、サインペン(細字)、チョーク(リアル)、レーザーポインター(半透明・自動フェード)が基本4種に加わり、筆記からプレゼンまで対応します。
筆圧プレビュー
独立した筆圧プレビューウィンドウに、リアルタイムのストローク輪郭と筆圧カーブを表示。筆圧レスポンスを編集して、筆圧非対応やセンサー不良のペンの手感を補正できます。
傾きプレビュー
デバイスの傾きをリアルタイム表示:方位ダイヤルと X / Y / Z 軸インジケーター、Tilt X / Tilt Y / Azimuth の読み値で、ペンの傾きと向きを可視化します。
リアルタイム共同編集
公式リレー経由でボードをリアルタイム同期。読み取り専用 / デモモードを備え、複数人が同じホワイトボードに注釈や書き込みができます。
作品の共有
ワンクリックで作品コード / URL コードと共有リンクを生成。圧縮したプロジェクト JSON をアップロードし、QR コードまたはリンクで配布できます(登録不要)。
ストローク再生
タイムライン上でストロークごとにインク生成を再生。教育、書写の見直し、筆圧リニアリティの確認に役立ちます。
スクリーンショット
全画面および範囲指定のキャプチャに対応。取り込んだ画像はそのままボードに配置して注釈できます。Esc または右クリックで範囲キャプチャを中止します。
更新履歴
アプリ内の更新履歴ウィンドウはサイトと同期。各バージョンの変更点と新機能をいつでも確認できます。
ワイヤレス同画面
現在のキャンバスを同じルームの受信端末(スマホ・大型画面・別のPC)へリアルタイム送信。QRスキャンまたはURLで開くと視聴でき、フレームレートと画質を調整できます。
ゾーン書写
横/縦方向に 2 / 3 / 4 / 6 / 9 zones に分割。同期書写をオンにすると一筆が全ゾーンに複製され、オフでは各ゾーンが独立します。
フィードバックと支援
不具合報告・機能要望・支援・その他。ニックネーム、連絡先、スクリーンショット添付が可能で、デスクトップとウェブは同じバックエンドへ送信します。
窓のドッキング
窓をキャンバス端までドラッグすると、固有アイコン付きのボールに縮みます。ボールをクリックすると復元。キャンバス色に追従し、端に沿って移動でき、再起動後も保持されます。
新しいショートカット
Alt+C 同画面 · Alt+Z ゾーン書写 · Alt+O フィードバック。Ctrl+T 静電容量テストと Ctrl+D デバイス判定は右上ツールバーへ移し、パススルー中は非表示です。
録音とカメラ
メインのツールバーの下に録音操作バーが展開します:状態灯の点滅、開始 / 一時停止 / 終了、タイムライン、マイクのミュート、カメラの切替、テレプロンプターと保存。カメラ映像はキャンバス左上に表示され、まとめてドラッグでき、回放ページと同じツールバーを備えています。
複数ページのキャンバス
キャンバス左端にページ番号の列:十字アイコンでページを追加し、五ページを超えると上下に中空の三角形が現れます(ツールバーにカーソルを置いてホイールでもスクロール)。ページは削除でき、ドラッグで並べ替えもでき、キャンバス上下端の中央にカーソルを移すとページ送りの三角形がせり上がります。
ズームとスポイト
左下に純アイコンの列:キャンバスを固定 / 縮小 / 100% / 拡大 / リセット。ホイールは既定でキャンバスのズーム、固定中は線幅調整。ペンパネルにはプレビューチップ、プリセット色、スポイトも加わり、キャンバス上で色を拾えます。
レンダリングパイプライン
リアルタイムプレビュー(ペンスレッド)と確定筆跡(静的筆跡)は同じアルゴリズムと同じ幅カーブを共有するため、描いている見た目がペンを離した後に変わることがありません。
サンプリング
Stylus の生パケットを受信し、合流イベント(coalesced)を展開して各点の座標と NormalPressure を取得します。
安定化
HcStab の遅延フィット窓:空間半径サンプリング + 1-2-1 ガウス反復 + 追従するペン先。筆圧系列も同時にフィルタします。
整形
幅生成器がペン種・圧力・速度・入りから各点の幅を計算し、指数平滑と手ぶれ抑制を行います。
描画
向心 Catmull-Rom で細分化しリボン状の輪郭を一度に塗りつぶします。半透明ペンはパス全体を一度だけ塗り、重なりを防ぎます。
// 抖动補正核心:延迟采样 + 高斯迭代拟合 + 跟随态笔尖 alpha = hcJitterAlpha(jit); // 1 / (1 + 0.5 * jit),jit = 0~10(默认 3) iter = 2 + round(jit * 0.5); // 高斯迭代遍数(上限 8) radius= 8 + jit * 0.8; // 拟合窗口半径(上限 16px) press = 3 + round(jit * 0.5); // 压感序列过滤遍数 delay = round(jit * 0.4); // 延迟采样数(上限 4) tip = lerp(tip, fit[count - 1 - delay], alpha); // 笔尖天然滞后 = SAI 手感 onPenUp: emit smoothChase(tip -> realEnd); // 抬笔补齐,收笔不缺一截 // 曲线:向心参数化 Catmull-Rom(α = 0.5),采样疏密不均也不过冲、不打圈 // 成图:沿细分点按切线法向左右偏移 → 单一闭合带状轮廓一次填充
デバイス認識とプロトコル
システムが報告する Tablet デバイスを自動解析し、名称キーワードと VID/PID からブランドとプロトコルを判定して能力をリアルタイム表示します。
対応プロトコル
EMR(電磁共鳴)、AES(アクティブ静電)、MPP(Microsoft ペンプロトコル)、USI(汎用スタイラス)。受動静電ペンとマウスは別分類で、未認識デバイスは使用後に表示されます。
テレメトリ HUD
デバイス種別・ブランド・プロトコル・出力(先端 / サイドボタン / 消しゴム端 / ホバー)・接点数・座標・筆圧・筆圧レベル・本数・傾き・レポートレートをリアルタイム表示。
技術仕様
| 項目 | 仕様 |
|---|---|
| OS | Windows 10 / 11(推奨)。Windows 7 SP1 以上でも動作 |
| ランタイム | Microsoft .NET Framework 4.8 |
| アーキテクチャ | x64(推奨)と x86 の両対応、いずれも Debug / Release ビルドあり |
| 入力デバイス | EMR ペン、アクティブ静電ペン AES / MPP / USI、受動ペン、タッチ画面、マウス |
| 筆圧 | レベルはデバイスに追従。筆圧ゲインは 0~10 可変(既定 3)、オフで一定幅 |
| 手ぶれ補正 | 0~10(既定 3)、遅延フィット + ガウス反復 + ペンアップ追従 |
| ペン種 | 鉛筆、ボールペン、筆、蛍光ペン(半透明の一度塗り) |
| 消去 | 消去(実際の描画幅で判定)、一筆削除、投げ縄選択。指示リングと消去範囲は 1:1 |
| 出力 | PNG 画像(用紙と画像を含む)、JSON ベクター筆跡(スタイル + 全サンプル) |
| UI | 深海ブルーのテーマ、枠なしカード、ドラッグ可能なツールバーと HUD、F11 全画面、透過 / ロックの 2 モード |
| サイズ | 単一ファイル約 2510 KB、インストール不要 |
EMR-TEST をダウンロード
公式サイト:https://www.emr-test.com · ダウンロードしてすぐ使える単一ファイル。
バージョン 1.5.0.0(2026-09-16)
Windows · .NET Framework 4.8 · 約 2510 KB / 本
64 ビット(推奨)
x64 をダウンロード ↓32 ビット
x86 をダウンロード ↓* .NET Framework 4.8 が必要です(Windows 10 以上は通常内蔵)。
更新履歴
バージョンごとの変更一覧。アプリ内の「更新履歴」と同期しています。
v1.5.0.0-09-16
右上パネルを既定で非表示(Logo で表示);言語を 36 に拡張しシステム言語で自動切替;言語ドロップダウンの可読性改善;全トーストとツールチップを多言語化;サイトも多言語化し IP で自動切替。
v1.4.0.0 · 2026-06-16
「言語切替」と「更新履歴」を追加;手ぶれ補正を (0~10)に強化。
v1.3.0.0 · 2026-03-15
画像変形カーソルが方向に追従;デバイス検査の個別削除/復元;静電タッチの低遅延描画;右クリックメニュー非表示を修正。
v1.2.0.0 · 2026-02-14
折れ線平滑を向心 Catmull-Rom に変更;消しゴムリング、ブラシ設定の保存、JSON 筆跡出力を追加。
ショートカット一覧
すべての操作はキーボードで行えます。以下は機能別の全ショートカットです。
Ctrl+BペンパネルCtrl+P筆跡の色Ctrl+I画像を挿入Ctrl+G背景Ctrl+Z元に戻すCtrl+Y / Ctrl+Shift+Zやり直すCtrl+E消しゴムCtrl+Deleteボードを消去Ctrl+S保存して消去Ctrl+MマウスモードCtrl+1~4ペン種(鉛筆 / ボール / 筆 / 蛍光)Ctrl+5~7消しゴム方式(拭く / 点 / 囲む)[ / ]線幅([ / ] またはホイール)Ctrl+T静電容量テストCtrl+Dデバイス検出Ctrl+O画像を取り込むCtrl+Shift+G透過 / ロックF11 / Fツールバーを隠す / 戻す(全画面)Ctrl+Shift+Dツールバーを畳む / 広げるCtrl+Shift+Rツールバーと HUD を初期位置へCtrl+Shift+Deleteボードを初期化Esc終了Alt+S / Alt+Nスクリーンショット / 切り抜きAlt+G / Alt+F / Alt+D / Alt+P背景 / 手タッチ無効 / 動的カーソル / 筆圧Ctrl+Shift+M / Ctrl+Shift+F最小化 / 最大化Ctrl+Shift+[ / ] · ←/→ · Del画像操作(順序 / 回転 / 削除)Ctrl+Shift+1~4ペン種:万年筆 / サイン / チョーク / レーザーCtrl+Shift+S作品を共有Ctrl+Shift+Cリアルタイム共同編集Ctrl+Shift+Pストローク再生Ctrl+Shift+Oプロジェクト読み込み(.json)Ctrl+Alt+S速度で太さを変化Ctrl+Alt+T傾きで幅が変化Ctrl+Alt+H更新履歴Ctrl+Alt+L言語切り替えAlt+1~4(Alt+Shift+1~4 逆方向)圧力 / 速度 / 揺らぎ / 不透明度を微調整Ctrl+← / Ctrl+→選択画像を±90度回転Alt+Cワイヤレス同画面Alt+Zゾーン書写Alt+OフィードバックCtrl+T / Ctrl+D静電容量テスト / デバイス判定(右上ツールバー)Esc / Ctrl+Enterダイアログ内:閉じる / 実行(配信開始・ゾーン適用・送信)Alt+R録音ツールバー(録音 / カメラ / テレプロンプター)Ctrl+Alt+Rテレプロンプター(台本をスクロール、速度と文字サイズを調整)Alt+Iスポイト:キャンバス上の色を拾ってペン色にAlt+Kキャンバスの固定 / 解除(固定中はホイールで線幅)PageUp / PageDown前のページ / 次のページCtrl+Alt+N / Alt+Delete新しいキャンバスページ / 現在のページを削除Ctrl+= / Ctrl+- / Ctrl+0キャンバスを拡大 / 縮小 / リセットM回放ウィンドウ:音のオン / オフAlt+X録音を停止Alt+Mマイク:ミュート / ミュート解除Alt+Vカメラ:オン / オフAlt+T録音設定Alt+Y録音を保存Alt+Q録音ツールバーを閉じるよくある質問
筆圧のないデバイスでも使えますか?
使えます。筆圧がない場合は「遅いほど太く」で自然な太さを再現します。筆圧ゲインを 0 にすれば一定幅にもできます。
手ぶれ補正を上げすぎると?
値が大きいほど遅延サンプルと窓が増え、線は滑らかになりますが、筆跡の遅れと反応の鈍さが増します。既定の 3 がバランス点で、0~6 で速度と癖に合わせて調整するのがおすすめです。
タッチテストの「軌跡を描画」は?
オフのときは接点に追従して消える点を表示(タッチ応答の確認用)。オンにすると軌跡を保持した連続線として描き、線幅が筆圧に追従するため、断線・手ぶれ・筆圧の線形性を確認しやすくなります。
JSON 出力には何が入りますか?
各ストロークのペン種・幅・色・筆圧切替・手ぶれパラメータと全サンプル(x / y / 筆圧)。ベクターデータで、再生・解析・再描画に使えます。
透過モードと通常モードは互いに影響しますか?
いいえ。各モードは筆跡・画像・アンドゥ履歴を別々に保持し、切替時に重なりません。透過モードは筆記レイヤーを解放し、デスクトップ上に直接注釈できます。
フィードバック
- 不具合報告
- 機能要望
- 支援
- その他
確認でき次第対応します。スクリーンショットと連絡先があると早く特定できます。