◆ 公式ホワイトペーパー v1.5.0.0

原筆跡ベクター描画
テストホワイトボード

EMR-TEST は軽量な Windows ホワイトボード兼デバイス検証ツールです。「サンプリング → 筆圧整形 → 曲線フィット → ベクター輪郭」のパイプラインで実筆跡をリアルタイム再現し、手ぶれ補正、筆圧ゲイン、デバイステレメトリ HUD、静電マルチタッチテスト、透過モードを搭載。PNG や JSON で書き出せます。

Windows 10 / 11 .NET Framework 4.8 EMR / AES / MPP / USI x64 / x86 単一ファイル・インストール不要

現行版 1.5.0.0 · 約 2510 KB · ダウンロードしてすぐ使える

EMR-TEST · リアルタイム筆跡デモ
フリーハンド
Draw line 300+ Hz · 16384 レベル
16384 LVL筆圧レベル検出(デバイス依存)
300+ Hzデバイス報告レートをリアルタイム検出
10+ペン種:鉛筆 / ボールペン / 筆 / 蛍光
0増分描画リフレッシュ(1 フレーム内)
01 / 概要

「ペンの本当の書き味」のために

多くのホワイトボードは筆跡を等幅の折れ線に単純化するため、円は角ばり、速いストロークは途切れ、筆圧も硬くなります。EMR-TEST はサンプリングの源から再構築します。すべてのハードウェア報告を保持し、向心 Catmull-Rom で曲線を当てはめ、各点の圧力から可変幅の輪郭を生成して毎フレーム増分的に描画。実際の筆跡の太さの呼吸感を保ちながら、長時間の筆記でも滑らかさを保ちます。

原筆跡の再現

すべてのハードウェアサンプル(合流イベント含む)を保持し、圧力・速度・入り抜きが協働して線幅を決めるため、プレビューと確定結果が点単位で一致します。

可変幅の輪郭入りの筆圧速いほど細く

手ぶれ補正

0~10 調整可(既定 3):遅延サンプリング + ガウス反復フィット + 追従するペン先で手の震えを除去し、離した時は実際の終点へ滑らかに追従します。

遅延フィットガウス反復末を欠かさない

筆圧ゲイン調整

筆圧ゲイン 0~10(既定 3):0 は一定幅、大きくすると筆圧のコントラストを強調。筆圧対応機器の書き味は切り替えの影響を受けません。

筆圧整形即時反映
02 / 機能

機能マトリクス

筆記・テストから出力まで、ペン調整とデモの一連の流れをカバーします。

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% / 拡大 / リセット。ホイールは既定でキャンバスのズーム、固定中は線幅調整。ペンパネルにはプレビューチップ、プリセット色、スポイトも加わり、キャンバス上で色を拾えます。

03 / エンジン

レンダリングパイプライン

リアルタイムプレビュー(ペンスレッド)と確定筆跡(静的筆跡)は同じアルゴリズムと同じ幅カーブを共有するため、描いている見た目がペンを離した後に変わることがありません。

STEP 01

サンプリング

Stylus の生パケットを受信し、合流イベント(coalesced)を展開して各点の座標と NormalPressure を取得します。

STEP 02

安定化

HcStab の遅延フィット窓:空間半径サンプリング + 1-2-1 ガウス反復 + 追従するペン先。筆圧系列も同時にフィルタします。

STEP 03

整形

幅生成器がペン種・圧力・速度・入りから各点の幅を計算し、指数平滑と手ぶれ抑制を行います。

STEP 04

描画

向心 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),采样疏密不均也不过冲、不打圈
// 成图:沿细分点按切线法向左右偏移 → 单一闭合带状轮廓一次填充
04 / デバイスとプロトコル

デバイス認識とプロトコル

システムが報告する Tablet デバイスを自動解析し、名称キーワードと VID/PID からブランドとプロトコルを判定して能力をリアルタイム表示します。

対応プロトコル

EMR(電磁共鳴)、AES(アクティブ静電)、MPP(Microsoft ペンプロトコル)、USI(汎用スタイラス)。受動静電ペンとマウスは別分類で、未認識デバイスは使用後に表示されます。

EMRAESMPPUSIPASFGR

テレメトリ HUD

デバイス種別・ブランド・プロトコル・出力(先端 / サイドボタン / 消しゴム端 / ホバー)・接点数・座標・筆圧・筆圧レベル・本数・傾き・レポートレートをリアルタイム表示。

300+ Hz傾きマルチペン
05 / パフォーマンス

高頻度入力のための最適化

すべてのホットパスは「毎フレーム増分のみ」で設計されており、長時間の高速筆記でも遅くなりません。

増分コミット

軌跡レイヤーは DrawingGroup で追記し、新しい点が来るたびにコミット。全再描画を行わず表示遅延を防ぎます。

キャッシュ再利用

ブラシとペンは「色 + 量子化した線幅」でキャッシュし凍結。ペンスレッド間でも安全で、再割り当てはゼロです。

必要時再描画

グリッドと静的レイヤーはサイズ / 切替時のみ再描画。ライブレイヤーはアクティブ要素のみ再描画します。

06 / 仕様

技術仕様

項目仕様
OSWindows 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、インストール不要
07 / クイックスタート

3 ステップで書き始める

01

ダウンロードして実行

x64(または x86)を選び、解凍してダブルクリックで起動。インストール不要。

02

ペンと筆圧を選ぶ

ツールバー → ペンパネル:ペン種・線幅・色を選び、必要に応じて筆圧ゲインと手ぶれ補正を調整。

03

書いてテスト

そのまま書けます。Ctrl+T でタッチテスト、Ctrl+D でデバイス検査を開き、筆圧カーブとレポートレートを確認。

04

成果を出力

Ctrl+S で PNG または JSON に保存。保存後はキャンバスが自動でクリアされ、次のテストに使えます。

08 / ダウンロード

EMR-TEST をダウンロード

公式サイト:https://www.emr-test.com · ダウンロードしてすぐ使える単一ファイル。

バージョン 1.5.0.0(2026-09-16)

Windows · .NET Framework 4.8 · 約 2510 KB / 本

64 ビット(推奨)

EMR-TEST-1.5.0.0-x64.exe · 2510 KB · 64 ビット Windows 用 x64 をダウンロード ↓

32 ビット

EMR-TEST-1.5.0.0-x86.exe · 2510 KB · 32 ビット Windows 用 x86 をダウンロード ↓

* .NET Framework 4.8 が必要です(Windows 10 以上は通常内蔵)。

09 / 更新履歴

更新履歴

バージョンごとの変更一覧。アプリ内の「更新履歴」と同期しています。

v1.5.0.0-09-16

右上パネルを既定で非表示(Logo で表示);言語を 36 に拡張しシステム言語で自動切替;言語ドロップダウンの可読性改善;全トーストとツールチップを多言語化;サイトも多言語化し IP で自動切替。

36 言語自動検出ロゴパネル

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 筆跡出力を追加。

10 / ショートカット一覧

ショートカット一覧

すべての操作はキーボードで行えます。以下は機能別の全ショートカットです。

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録音ツールバーを閉じる
11 / FAQ

よくある質問

筆圧のないデバイスでも使えますか?

使えます。筆圧がない場合は「遅いほど太く」で自然な太さを再現します。筆圧ゲインを 0 にすれば一定幅にもできます。

手ぶれ補正を上げすぎると?

値が大きいほど遅延サンプルと窓が増え、線は滑らかになりますが、筆跡の遅れと反応の鈍さが増します。既定の 3 がバランス点で、0~6 で速度と癖に合わせて調整するのがおすすめです。

タッチテストの「軌跡を描画」は?

オフのときは接点に追従して消える点を表示(タッチ応答の確認用)。オンにすると軌跡を保持した連続線として描き、線幅が筆圧に追従するため、断線・手ぶれ・筆圧の線形性を確認しやすくなります。

JSON 出力には何が入りますか?

各ストロークのペン種・幅・色・筆圧切替・手ぶれパラメータと全サンプル(x / y / 筆圧)。ベクターデータで、再生・解析・再描画に使えます。

透過モードと通常モードは互いに影響しますか?

いいえ。各モードは筆跡・画像・アンドゥ履歴を別々に保持し、切替時に重なりません。透過モードは筆記レイヤーを解放し、デスクトップ上に直接注釈できます。

12 / フィードバック

フィードバック

ファイルが選択されていません

確認でき次第対応します。スクリーンショットと連絡先があると早く特定できます。