S-Server / Sensing・Sensor・Signal・Science

スマートフォン測定器シリーズ

測れないものは改善できない。スマートフォンのマイク・カメラ・加速度・GPS を、ブラウザだけで使える測定器にしました(試作版)。

90測定器アプリ(うち企画外の追加 32)
123/ 130 企画項目を実装
52ブラウザ動作確認済み
0実機検証済み

数値は端末のセンサーをそのまま処理した参考値です。校正していない値を、規格適合の測定器による値として扱わないでください。測定データは端末の中だけで処理し、外へ送りません。

本日のデモ(音響・信号)

デモF:一方の端末で「信号発生器」から正弦波を出し、もう一方の端末の「周波数計」「スペクトラムアナライザー」で測ります。

音響・信号解析36

オーディオアナライザー(歪み率)

信号発生器の正弦波をマイクで測り、基本波の周波数・レベル(dBFS)、THD(%/dB)、THD+N、SN比相当、2〜10次高調波の棒グラフを表示。結果CSV。

ブラウザ動作確認済み未校正(dBFS・参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須(信号発生器は同じ端末か別端末)
制限
スピーカー・マイク・部屋を含めた全体の歪み(電気信号の直接入力ではない)。dBFS未校正。下限はおおむね0.01%。
企画番号
No.3・No.24
起動する →

音響往復遅延測定器

スピーカーから短いチャープ音を5回出し、同じ端末のマイクで録って相互相関で出力→入力の往復遅延(ms)を測定。平均・ばらつき・相関ピークの鋭さ(信頼度)、ブラウザ申告のoutputLatency/baseLatencyと並べて表示。CSV。

実装済み・実機未検証校正不要(サンプル時計で測る時間)・合成信号で誤差0.01ms以内を確認

対応端末
iPhone(Safari) / Android(Chrome) / PC — スピーカーとマイク必須・AudioWorklet対応ブラウザ
制限
参考値。このブラウザのWeb Audioから見た往復遅延。エコー除去を止められない端末では測れないことがある。信頼できる回が3回未満なら値を出さない。
企画番号
企画外の追加
起動する →

音響データロガー

1秒ごとのLeq・最大・最小・ピーク(dBFS・AES17)を止めるまで何時間でも記録。時系列グラフ、記録件数、欠測の記録、CSV保存、画面消灯防止。騒音計で校正済みなら参考dB SPLも併記。

ブラウザ動作確認済み騒音計の校正値を流用した参考dB SPL(無ければdBFSのみ)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須・長時間は充電しながら
制限
Z特性のみ。画面消灯・アプリ切替で止まる端末あり(欠測として記録)。記録はページを閉じると消える。
企画番号
No.22
起動する →

自動測定システム(2台連携)

スマホ2台で計測器+コンピューターの自動測定を再現。発生側が開始の合図に続けて周波数リスト(既定 250Hz〜8kHz 各1.5秒)を順に発生し、測定側が自動で周波数・誤差(Hz/ppm)・レベルを測って表を埋め、合否判定とCSV。手順はQRで共有。1台の自己ループも可。

実装済み・実機未検証未校正(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — 発生側はスピーカー、測定側はマイク必須
制限
合図を逃すと全ステップ「測定できず」。2台では端末間のクロック差(数十ppm程度)が誤差に含まれる。スマホのスピーカーは低音(約300Hz以下)が出にくい。
企画番号
企画外の追加
起動する →

うなり測定器

近い2音のうなり(音の大きさのゆれ)の周波数を、2乗包絡のFFTとゼロクロスの2通りでマイクから測定。うなりの深さ・2音の大きさの比の推定、スペクトルで分離できれば2音の周波数と差も表示。楽器の調律・2台の発生器の差の確認用。CSV。

実装済み・実機未検証校正不要(時間で測る周波数)・合成信号で±0.02Hz以内を確認

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
参考値。うなり0.3〜20Hz。深さ5%未満・不規則なときは「検出できません」。3音以上・減衰音・ビブラート・AGCで値がゆれる。どちらが高いかは分からない。
企画番号
企画外の追加
起動する →

BPM測定器

タップ(直近8間隔の中央値)またはマイク(音の立ち上がりの自己相関・直近8秒)でテンポを測る。方式・信頼度・拍の間隔・ばらつきを表示。

ブラウザ動作確認済み校正不要(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — タップは全端末、マイク方式はマイク必須
制限
マイク方式は倍・半分のテンポに取り違えることがある。拍のはっきりしない音・テンポが変わる曲は不可。40〜240 BPM。
企画番号
No.13
起動する →

DTMF信号発生器

4×4キーパッドでDTMFを発音(押している間/一定時間)。トーン長・間隔設定、番号の自動ダイヤル、各キーの低群/高群周波数表示。おまけでマイクからDTMFを解読する受信タブ。

ブラウザ動作確認済み未校正(出力は参考)

対応端末
iPhone(Safari) / Android(Chrome) / PC — スピーカー(受信はマイク)
制限
電話回線への接続は想定外。スピーカー特性でツイストが変わる。受信は周囲音で誤検出あり。自動ダイヤルは途中停止不可(最大32文字)。
企画番号
No.7
起動する →

母音フォルマント分析器

声の母音からLPC(自己相関法・Levinson-Durbin・根)でF1・F2を推定し、F1-F2平面に点を打つ(日本語5母音の目安の領域つき)。ピッチ(YIN)も表示。有声でない・小さいときは値を出さない。CSV。

実装済み・実機未検証校正不要(周波数は音声クロック基準)・合成母音でF2±6%を確認

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
声の分析の目安(評価・医療用ではない)。F1が低く声が高いとF1が高めに出る(最大+25%程度)。母音の領域は成人男女の目安。
企画番号
企画外の追加
起動する →

周波数応答測定器

スピーカーから1/3オクターブごとの正弦波(50Hz〜16kHz)を順に出し、マイクで測って周波数特性(1kHz基準の相対dB)をグラフ化。無音時の雑音とS/Nも表示。別端末で鳴らす送信のみ/受信のみ(最大値ホールド)モード、CSV保存。

実装済み・実機未検証未校正(相対値・参考)

対応端末
iPhone(Safari) / Android(Chrome) / PC — スピーカーとマイク
制限
スピーカー+マイク+部屋を含んだ相対特性で絶対値ではない。端末内部の補正・自動音量の影響を受ける。
企画番号
No.19
起動する →

周波数計

マイクに入った音の周波数をゲート時間(0.1〜2秒)ごとに表示。FFTピーク精密補間・ゼロクロス・YINを選択。目標周波数との差(Hz・ppm)、信号なし判定、測定ログCSV。

ブラウザ動作確認済み未校正(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
端末の音声クロック誤差(未校正・一般に数十ppm程度)を含む。マイク帯域外は測れない。弱い信号は「信号なし」。
企画番号
No.4
起動する →

インパルス応答・伝達関数測定器

対数スイープ+逆フィルタ(スイープ法)でインパルス応答を求め、周波数特性・往復遅延・RT60・SN比を一度に表示。1台でも2台でも。CSV。

ブラウザ動作確認済み相対値(基準:スイープ×逆フィルタ)

対応端末
iPhone(Safari) / Android(Chrome) / PC — スピーカーとマイク
制限
スピーカー+部屋+マイク込みの相対特性。小さなスピーカーは低域が出ない。
企画番号
企画外の追加
起動する →

ピーク/RMS レベルメーター

録音機材のような縦バー(PPM風)でピークとRMSをdBFS(AES17)表示。ピークホールド・最大値保持・波高率・クリップ表示・L/R 2本(取れる端末のみ)・CSV保存。

ブラウザ動作確認済み校正なし(dBFSはデジタル上の値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須(ステレオは対応端末・外付けマイクのみ)
制限
dBFSの相対値(音圧ではない)。サンプルピーク(トゥルーピークではない)。多くのスマホはモノラルのみ。
企画番号
No.14・No.15
起動する →

ラウドネスメーター

ITU-R BS.1770 方式(K特性・ゲート付き積分)で、マイクで拾った音のラウドネスを表示。モーメンタリー(400ms)・ショートターム(3s)・インテグレーテッド・LRA(簡易)・トゥルーピーク(4倍OS簡易)。グラフ・CSV。

実装済み・実機未検証未校正(合成信号で 997Hz 0dBFS→-3.01 LKFS を確認済み)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須(ステレオは対応端末のみ)
制限
マイクで拾った音の相対ラウドネス(未校正)。納品用のラウドネス測定の代わりにはならない。LRA・トゥルーピークは簡易版。
企画番号
企画外の追加
起動する →

メトロノーム

AudioContextの時刻で拍を先読み予約する方式でテンポが揺れないメトロノーム。BPM 20〜300、拍子(1/4〜7/8)、アクセント、出力遅れ補正つきの画面点滅、光だけモード。

ブラウザ動作確認済み校正不要(音声クロック基準・未確認)

対応端末
iPhone(Safari) / Android(Chrome) / PC — スピーカーまたはイヤホン
制限
Bluetooth機器では音が遅れ点滅とずれる。画面を消すと止まる端末あり。テンポ精度は音声クロック依存。
企画番号
No.12
起動する →

変調信号発生器

AM(変調度%)・FM(周波数偏移)・バースト(オン/オフのサイクル数)・パルス(デューティ比)を Web Audio のノードで出力。式と各パラメータ、理論の時間波形とスペクトル(AM の側帯波 dBc・FM はベッセル関数)を表示。

実装済み・実機未検証未校正(周波数は端末の音声クロックしだい)

対応端末
iPhone(Safari) / Android(Chrome) / PC — スピーカーまたはイヤホン
制限
参考値。図は理論値(実測ではない)。内蔵スピーカーは低音が出にくくひずみも加わる。Bluetoothは波形が変わる。出力は -6 dBFS まで。
企画番号
企画外の追加
起動する →

騒音計

マイクで音の大きさをリアルタイム表示。A/C/Z特性、Fast/Slow、Leq、最大・最小・平均、CSV保存、基準器での校正。

ブラウザ動作確認済み基準器との同時測定で校正可(参考dB SPL表示)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
未校正時はdBFS(相対値)。規格適合の騒音計ではない。110dB SPL付近で頭打ち。
企画番号
No.1
起動する →

オクターブバンド分析器

マイク入力を1/1・1/3オクターブ帯域に分け、帯域ごとのレベル(dBFS)を棒グラフと表で表示。Z/A特性、Fast/Slow/積分(Leq)、CSV保存。

ブラウザ動作確認済み未校正(dBFS・参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
FFTによる近似(IEC 61260適合フィルタではない)。低い帯域はbinが少なく低確度。dBFS未校正。
企画番号
No.20
起動する →

音声オシロスコープ

マイク入力の音声波形を表示。0.1〜50ms/div、縦軸倍率、立ち上がり/立ち下がりトリガー(AUTO/NORMAL/SINGLE)、RUN/STOP、周波数(ゼロクロス)・Vpp・RMS、波形CSV。

ブラウザ動作確認済み未校正(FS比・参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
マイク入力の音声帯域のみ(電気信号の直接入力ではない)。縦軸はFS比で未校正(電圧ではない)。マイク処理で波形が変形する。
企画番号
No.8
起動する →

スピーカー極性チェッカー

別の端末(2ch 発生器)または自分が出す正極性パルスをマイクで受け、最初の大きな振れの向きから正相/逆相を判定。確からしさ(ピークの比)を表示し、比が小さいときは「判定できません」。直近10発の総合判定・波形表示・CSV。

実装済み・実機未検証校正不要(向きの判定)・既知のスピーカーでの確認を推奨

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須(音源は別端末かこの端末のスピーカー)
制限
参考値。マイク自体の極性が反転している端末があるため、極性が分かっているスピーカーと比べて使う。反射・Bluetooth・エコー除去で判定できないことがある。
企画番号
企画外の追加
起動する →

音響波形記録計

マイク波形を取りこぼしなく最大60秒記録。全体波形とズーム(×1〜×10000)、WAV(16bit PCM)保存、表示範囲のCSV(時刻,振幅)保存(間引き量を表示)。

ブラウザ動作確認済み校正なし(相対値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
モノラル・最大60秒。振幅はFS比(音圧ではない)。CSVは10万行を超えると単純間引き。
企画番号
No.16
起動する →

残響時間推定器

手拍子・風船などのインパルスを自動で録り、雑音を差し引いたSchroeder逆積分の減衰曲線からT20/T30(-5〜-25/-35dB回帰)でRT60、EDTも推定。オクターブ帯域選択・複数回の平均・CSV。

ブラウザ動作確認済み校正不要(時間の測定)・合成減衰で誤差約2%以内を確認

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
参考値(ISO 3382準拠ではない)。SN比不足・減衰が録り切れないときは推定しない。手拍子では低音域は難しい。
企画番号
No.18
起動する →

信号発生器

正弦・矩形・三角・のこぎり・ホワイト/ピンクノイズ・スイープ(対数/直線・繰り返し)。周波数は数値・対数つまみ・×10÷10・±1/±10Hz・プリセット。出力 -30dBFS 既定・上限 -6dBFS。

ブラウザ動作確認済み未校正(出力は参考)

対応端末
iPhone(Safari) / Android(Chrome) / PC — スピーカーまたはイヤホン
制限
出力は dBFS(デジタル値)。実際の音圧・周波数特性は端末のスピーカーと音量設定で変わる。
企画番号
No.5
起動する →

音響距離計(ソナー)

スピーカーからチャープ音を8回鳴らし、端末内の直接音と壁からの反射音の時間差Δtから距離=音速×Δt÷2(気温で音速補正)。相関波形のグラフに直接音・反射の候補を表示。CSV。

実装済み・実機未検証校正不要(時間と音速から計算)・合成信号で1.00m/3.00mを確認

対応端末
iPhone(Safari) / Android(Chrome) / PC — スピーカーとマイク必須・AudioWorklet対応ブラウザ
制限
参考値・約0.3〜5m。平らで硬い壁が必要。反射が見分けられない・前半後半で一致しないときは値を出さない。スピーカーとマイクの位置差は未補正。
企画番号
企画外の追加
起動する →

音響イベント検出器

しきい値(dBFS)を超えた音を検出し、時刻・最大レベル・継続時間の一覧と回数を記録、CSV保存。害獣対策音(爆音機・威嚇音)の鳴動確認にも。

ブラウザ動作確認済み校正なし(dBFS)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
dBFSの相対値。超音波(約20kHz以上)は検出不可。画面を消すと止まる端末あり。時間分解能 約10ms。
企画番号
No.17
起動する →

音響トリガー計時器

大きな音(しきい値dBFS)を合図に計時を開始し、次の音で停止。ブロック内のサンプル位置まで使い分解能1/fs。ラップ(連続した音の間隔)、不感時間設定、CSV。陸上のスタート練習・機械の動作間隔などに。

実装済み・実機未検証校正不要(サンプル時計)・合成クリックでサンプル単位の一致を確認

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
参考値(公式計時ではない)。音源までの距離ぶん遅れる(1mで約2.9ms)。立ち上がりの遅い音は数msずれる。画面を表示したまま使う。
企画番号
企画外の追加
起動する →

スペクトログラム

マイク入力の周波数成分の時間変化を右から左へ流れる画像で表示。FFT 1024〜8192点、線形/対数周波数軸と目盛り、色の上限とダイナミックレンジ調整、一時停止、カーソル読み取り。

ブラウザ動作確認済み未校正(dBFS・参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
dBFS表示で未校正。マイクの周波数特性が乗る。設定や画面の大きさを変えると画像は消える。
企画番号
No.21
起動する →

スペクトラムアナライザー

マイク入力をリアルタイムFFT(1024〜16384点・窓関数5種)。ピーク上位5の周波数とdBFS、ピークホールド、指数平均、カーソル読み取り、CSV保存。

ブラウザ動作確認済み未校正(dBFS・参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
マイクの音声帯域のみ(電気信号の直接入力ではない)。dBFS表示で未校正。マイクの周波数特性が乗る。
企画番号
No.2・No.9
起動する →

音響計測ステーション

1つのマイク入力で、騒音レベル(A特性・Fast)・周波数(ピーク)・トリガー付き波形・スペクトル・ピーク/RMSメーターを1画面に並べた多機能表示。PCでは4分割、スマホでは縦並び。各画面から詳しい測定器へ移れる。CSV保存。

実装済み・実機未検証未校正(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
dBFSの相対値(未校正・音圧ではない)。周波数はスペクトルのピークからの参考値。
企画番号
企画外の追加
起動する →

左右バランス・位相差測定器

ステレオ入力のL/RのRMS差(dB)、正規化相互相関による遅れ(サンプル・ms)、基本周波数での位相差(度)、相関係数、リサージュ表示、CSV保存。

一部機能制限校正なし(同じ信号をL/Rに入れて0を確かめてから使用)

対応端末
ステレオ入力が取れる端末のみ(外付けステレオマイク・オーディオIFをつないだPCなど)。多くのスマホはモノラルのため使えません
制限
モノラル端末では「ステレオ入力が使えません」と表示して測定しない。端末固有のL/R間の遅れ・感度差を含む。
企画番号
No.23・No.25
起動する →

2ch 発生器・極性チェッカー

左だけ・右だけ・両方(同相/逆相)・L/R交互・位相差(0〜180°)つき正弦波、ピンクノイズの同相/逆相、正極性パルスを ChannelMergerNode で L/R 別に出力。ヘッドホン・スピーカーの左右と配線(極性)の確認用。

実装済み・実機未検証校正不要(左右・符号の切り替えのみ。レベルは参考)

対応端末
iPhone(Safari) / Android(Chrome) / PC — ヘッドホンまたはステレオスピーカー推奨
制限
端末のスピーカーがモノラルの場合は左右の違いは出ない(逆相は打ち消し合う)。Bluetooth・空間オーディオは左右や位相を変えることがある。出力は -6 dBFS まで。
企画番号
企画外の追加
起動する →

音響タコメーター(回転数計)

モーター・ファン・エンジン音のスペクトルの基本ピークから rpm=周波数×60÷(羽根の数・気筒係数)。FFTピーク上位3候補とYINを並べて表示、×½・×2も表示。スペクトルのグラフ・CSV。

実装済み・実機未検証校正不要(周波数から計算)・合成音で600Hz・羽根10枚→3600rpmを確認

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
参考値。倍・半分の取り違えがありうる(音だけでは決められない)。羽根・気筒の数の入力が必要。はっきりしたピークが無いときは値を出さない。
企画番号
企画外の追加
起動する →

雷・花火の距離計

光った瞬間に画面をタップ→音をマイクで自動検出(または手でタップ)→時間差×音速で距離(km)。気温で音速を補正。記録一覧・CSV。

実装済み・実機未検証校正不要(時間と音速から計算)・合成音で3.00秒±10msを確認

対応端末
iPhone(Safari) / Android(Chrome) / PC — 自動検出はマイク必須(手動はマイク不要)
制限
参考値。タップの反応遅れ約0.2秒で±0.07km程度。雨風・物音が大きいと自動検出は使えない。60秒で音が無ければ値を出さない。避難の判断には使わない。
企画番号
企画外の追加
起動する →

タイムグラファー(時計の歩度測定器)

機械式時計を端末の下部に密着させ、チクタク音(2〜8kHz)の立ち上がり時刻から歩度(秒/日)と片振り(ビートエラー ms)を計算。振動数は18000〜36000振動/時を自動判定。紙送り風の拍のグラフ、CSV。

実装済み・実機未検証未校正(合成クリック列で +10.0秒/日・片振り0.80ms を確認済み)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須(AudioWorklet 対応ブラウザ推奨)
制限
時間の基準は端末の音声クロック(数十ppm≒±数秒/日の誤差がそのまま乗る)。振幅は測らない。静かな場所で密着が必要。拍が取れないときは値を出さない。
企画番号
企画外の追加
起動する →

トーンジェネレーター

音楽・ビープ用途のかんたん発音器。音名鍵盤(A4基準変更可・十二平均律)、2音同時でうなり確認、時報風ビープ(端末時計の00秒合わせ)、ビープ音。機器の確認用。

ブラウザ動作確認済み未校正(出力は参考)

対応端末
iPhone(Safari) / Android(Chrome) / PC — スピーカーまたはイヤホン
制限
聴力検査用ではない。時報風は端末時計基準で標準時を保証しない。低音は内蔵スピーカーで出にくい。
企画番号
No.6
起動する →

楽器チューナー/音程測定器

YIN法で基本周波数を測り、音名・オクターブ・周波数・セントを±50セントの針で表示。A4基準415〜466Hz。音程の周波数ログをCSV保存。

ブラウザ動作確認済み校正なし(合成正弦波で計算誤差 最大約1.3セント)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須
制限
単音のみ(和音不可)。周波数基準は端末の水晶。明瞭度が低いと「検出できません」。
企画番号
No.10・No.11
起動する →

VU メーター

アナログ針のVU計(-20〜+3VU・赤ゾーン・%目盛り)。針は2次の物理モデル(300msで99%・行き過ぎ1.25%)で動く。0VUの基準(-20/-18/-14/-12 dBFS)選択、ピークランプ、L/R(取れる端末のみ)、CSV。

実装済み・実機未検証未校正(基準dBFSに対する相対値は合成信号で±0.02VUを確認)

対応端末
iPhone(Safari) / Android(Chrome) / PC — マイク必須(ステレオは対応端末のみ)
制限
マイク入力の相対値(音圧ではない)。平均値応答なので短いピークは小さく出る。多くのスマホはモノラルのみ。
企画番号
企画外の追加
起動する →

光学・画像8

画像カウンター

写真の中の明るい/暗い粒(錠剤・ネジ・種など)を大津の方法のしきい値と連結成分で数え、面積の分布(中央値・平均・標準偏差・ヒストグラム)を表示。結果を画像に重ね、タップで除外・追加して手直し。CSV。

実装済み・実機未検証不要(個数)・面積は画素²(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — カメラまたは写真ファイル
制限
くっついた粒は1個と数える(印を付ける)。無地の背景・粒を離して・影なしで撮る必要あり。照明のむらに弱い。
企画番号
企画外の追加
起動する →

RGBカラーアナライザー・色温度・ホワイトバランス

中央の枠の平均RGB・HEX・HSV・CIE xy・Lab。白い紙を写して相関色温度(McCamy式・Duv付き)とR/G・B/G比によるホワイトバランスのずれを推定。

一部機能制限校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — カメラ必須
制限
カメラの色補正・自動WBに依存する参考値。色温度は白い紙の場合のみ・自動WB中は照明色が補正される(WB固定は対応端末のみ)。
企画番号
No.28・No.29・No.38
起動する →

カラーピッカー・色差計

カメラ映像または写真をタップして色(RGB・HEX・HSV・Lab)を取り、2色の色差ΔE(CIE76・CIEDE2000)を表示。CSV保存。

ブラウザ動作確認済み校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — カメラまたは写真ファイル
制限
カメラの色再現は機器の色補正に依存する参考値。測色計ではない。sRGBとみなして変換。
企画番号
No.37・No.30
起動する →

フリッカー検出器・光パルス周波数推定

カメラのコマごとの明るさをFFTして、フレームレートの半分(おおむね15Hz)までの点滅の周波数・振幅を推定。実測フレームレート、100/120Hz電灯の折り返し先、ローリングシャッターの縞の動き(参考)を表示。

一部機能制限校正なし(周波数は端末の時計基準・参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — カメラ必須(requestVideoFrameCallback 対応ならより正確)
制限
電灯の100/120Hzはフレームレートでは直接測れない(折り返し)。fps/2より遅い点滅のみ。自動露出の影響あり。
企画番号
No.33・No.34
起動する →

画像ヒストグラム・コントラスト・露出分析器

カメラ映像または写真のR/G/B/輝度ヒストグラム、平均・中央値・標準偏差、黒つぶれ・白飛びの割合、RMS・Michelsonコントラスト、露出の偏りの目安。CSV保存。

ブラウザ動作確認済み校正不要(画素値の統計)

対応端末
iPhone(Safari) / Android(Chrome) / PC — カメラまたは写真ファイル
制限
画像の画素値の統計で、被写体の輝度(cd/m²)ではない。カメラの自動露出・トーン補正後の値。
企画番号
No.35・No.36・No.40
起動する →

相対光量計・明暗変化記録計

カメラ中央の相対輝度(線形化したY・0〜100%)と、基準を100%とした比を表示。時系列グラフ・CSV保存。対応端末では露出を固定。

ブラウザ動作確認済み校正なし(相対値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — カメラ必須
制限
照度(lx)ではなく相対値。自動露出・自動WBで値が補正される(露出固定は対応端末のみ)。
企画番号
No.27・No.31
起動する →

画面輝度パターン発生器

全画面で白・黒・グレー段階・グレー指定%・RGB・75%カラーバー・グラデーション・チェッカー(物理画素)・点滅(既定2Hz・3Hz超は確認が必要)を表示。タップで次へ。画面の更新周波数も推定。

ブラウザ動作確認済み校正なし(信号値のみ)

対応端末
iPhone(Safari) / Android(Chrome) / PC — iPhoneは全画面APIなし(画面いっぱい表示で代用)
制限
信号値(sRGB 8bit)のみで輝度・色度は保証しない。明るさ自動調整・ナイトモードの影響を受ける。点滅は画面更新で量子化。
企画番号
No.32
起動する →

画像鮮鋭度分析器

カメラ映像や写真の中央の鮮鋭度(ラプラシアン分散・テネングラード・エッジ幅)をリアルタイム表示。ピント合わせ・レンズの汚れ・手ぶれの比較に。

ブラウザ動作確認済み相対値(校正不要)

対応端末
iPhone(Safari) / Android(Chrome) / PC — カメラまたは写真
制限
同じ被写体・条件で比べる相対値。MTF等の絶対的な解像度ではない。
企画番号
No.39
起動する →

加速度・振動・姿勢16

3軸加速度計

x/y/zと合成加速度をリアルタイム表示。重力込み/重力除去、m/s²とG切替、時系列グラフ3本、最大値、CSV保存。

ブラウザ動作確認済み未校正(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 加速度センサー必須(PC不可)
制限
参考値・未校正。サンプリングは端末依存(約60〜100Hz)。機種により軸の符号が逆。
企画番号
No.41・No.42
起動する →

姿勢角測定器・端末姿勢記録計

alpha/beta/gamma(ヨー・ピッチ・ロール)を数値と3Dの端末の絵で表示。方位も併記。時刻つきで記録してCSV保存。

ブラウザ動作確認済み未校正(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 姿勢センサー必須(PC不可)
制限
beta±90°付近でalpha/gammaが跳ぶ(ジンバルロック)。ヨーは端末により相対値。磁気の影響を受ける。参考値。
企画番号
No.50・No.58
起動する →

昇降加速度記録計

エレベーター・乗り物の上下方向の加速度を記録し、加速・減速の最大値(m/s²・G)、ジャーク(乗り心地の目安)、速度と移動距離(区間補正つき・参考値)を求める。

実装済み・実機未検証未校正(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 加速度センサー必須(PC不可)
制限
速度・距離は積分のためドリフトあり(参考値)。端末を動かさずに使う。
企画番号
企画外の追加
起動する →

自由落下・落下高さ計

端末をクッションへ短く落とし、合成加速度がほぼ0になる時間tから高さh=gt²/2を計算。データ間隔による分解能も表示。

実装済み・実機未検証未校正(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 加速度センサー必須(PC不可)
制限
分解能は数cm〜10cm程度(60〜100Hz)。回転しながら落ちると測れない。必ず低い所から柔らかい物の上へ。
企画番号
企画外の追加
起動する →

重力加速度計

端末を静置して重力込み加速度の大きさ|g|を長時間平均(σ・標準誤差)。6面法でオフセットと感度を簡易校正し、緯度・高さから計算した正規重力と比較。

実装済み・実機未検証6面法で簡易校正可(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 加速度センサー必須(PC不可)・GPSは任意
制限
端末センサーの確度は1%程度・参考値。感度の校正は理論値が基準。
企画番号
企画外の追加
起動する →

ジャイロスコープ・角速度計

3軸の角速度をdeg/s・rad/s・rpmで表示。積分した回転角と回転数のカウント(回転検出)、静止ゼロ点合わせ、時系列グラフ、CSV保存。

ブラウザ動作確認済み静止ゼロ点合わせ可(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — ジャイロ搭載機のみ(PC不可)
制限
積分角はドリフトする。速い回転(約10回転/秒以上)は数えられない。参考値。
企画番号
No.48・No.49・No.51
起動する →

簡易高さ推定器

水平距離(入力または歩幅×歩数)と、端末の上端またはカメラの十字線で狙った仰角・俯角から、高さを三角測量で推定(1点方式/2点方式)。誤差の目安、ホールド、結果の表とCSV。

ブラウザ動作確認済み未校正・参考値(角度・距離の誤差の目安を表示)

対応端末
iPhone(Safari) / Android(Chrome) — 傾きセンサー必須(PC不可)・カメラ照準は任意
制限
参考値。角度は端末差で±0.5〜1°。真上に近い角度ほど誤差大。距離は根元までの水平距離が必要。
企画番号
No.120
起動する →

傾斜計・角度計

端末の辺を当てて水平からの角度(0〜90°/0〜180°)を表示。面に置いて傾きも測れる。ホールド、基準からの相対角度。

ブラウザ動作確認済み未校正(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 傾きセンサー必須(PC不可)
制限
参考値。端末差で±0.5〜1°程度。画面の自動回転は止めて使う。
企画番号
No.45・No.47
起動する →

水平器

端末を置いた面の傾きを2軸の気泡で表示。角度(°)と勾配(%・mm/m)、0±0.2°で緑。縦置きで棒水準器。ゼロ点校正と反転法校正。

ブラウザ動作確認済みゼロ点校正・反転法校正(端末内に保存)

対応端末
iPhone(Safari) / Android(Chrome) — 傾きセンサー必須(PC不可)
制限
参考値。端末差で±0.5〜1°程度。裏面の出っ張り・ケースで傾く。
企画番号
No.46
起動する →

歩数計・歩行周期測定器

合成加速度のピーク検出(ローパス+最小間隔)で歩数を数え、1歩の時間・歩行周期(2歩)・ピッチ(歩/分)を表示。感度切替、距離の目安、1歩ごとのCSV。

ブラウザ動作確認済み感度3段階(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 加速度センサー必須(PC不可)
制限
ウェルネス用途の参考値。端末を体に固定して使う。画面を消すと止まる。
企画番号
No.53・No.54・No.127
起動する →

振り子・動作周期測定器

周期運動(端末を吊るした振り子・手で振る等)の周期と振動数を自己相関で測り、1周期ごとのばらつきも表示。ひもの長さLから g=4π²L/T²(振幅補正つき)を計算。CSV保存。

実装済み・実機未検証未校正(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — ジャイロ推奨・加速度でも可(PC不可)
制限
解析窓に2周期以上が必要。吊るした振り子を加速度で測ると周期を半分に誤ることがある。gは単振り子の近似(参考値)。
企画番号
No.59
起動する →

回転数計(ジャイロ式)

端末を回転台・ろくろ・車輪などに固定し、ジャイロの角速度から回転数(rpm)・積算回転数・回転の安定度(σ・変動率)を測る。頭打ちを検出して警告。

実装済み・実機未検証未校正(参考値)・ゼロ点補正あり

対応端末
iPhone(Safari) / Android(Chrome) — ジャイロ必須(PC不可)
制限
ジャイロの上限(多くは±2000°/s≒333rpm)を超えると頭打ち。高速回転物には付けない。
企画番号
企画外の追加
起動する →

簡易地震動モニター・揺れ記録計

端末を床に置いて揺れを監視。水平・上下・3成分の最大加速度(gal)を表示し、しきい値を超えた揺れと1秒ごとの最大値を記録・CSV保存。気象庁の計測震度ではない。

ブラウザ動作確認済み未校正(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 加速度センサー必須(PC不可)
制限
計測震度ではない(目安値は簡易式の参考)。センサー雑音数gal以下は測れない。歩行等にも反応。画面を消すと止まる。
企画番号
No.56・No.60
起動する →

衝撃検出器

加速度の合成値がしきい値Gを超えたら、時刻・最大G・継続時間を記録。検出回数、時系列グラフ、CSV保存。

ブラウザ動作確認済み未校正(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 加速度センサー必須(PC不可)
制限
約60〜100Hzのため短い衝撃の最大値は低めに出る。センサー上限(8〜16G)で頭打ち。参考値。
企画番号
No.52
起動する →

動作安定度計

端末を持つ・体に当てる・台に置いて静止を保つ間の揺れ(加速度RMS・最大振れ・角速度RMS)から安定度スコア(0〜100・対数換算)を出す。10秒/30秒、複数回の比較表、CSV。

ブラウザ動作確認済み未校正・参考値

対応端末
iPhone(Safari) / Android(Chrome) — 加速度センサー必須(PC不可)
制限
ウェルネス・参考値。端末ごとに雑音が違うので同じ端末での比較向け。医療・診断には使えない。
企画番号
No.55
起動する →

振動計・振動周波数分析器

加速度のRMS・ピーク、実測サンプリング周波数で等間隔補間してFFT→主要振動周波数とスペクトル。1秒ごとの長時間記録(振動データロガー)をCSV保存。

ブラウザ動作確認済み未校正(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 加速度センサー必須(PC不可)
制限
測れるのは約0.5Hz〜ナイキスト(約30〜50Hz)まで。速い振動は折り返しで偽の山になり得る。振動レベル計(dB)ではない。
企画番号
No.43・No.44・No.57
起動する →

磁気・方位2

電子コンパス・方位角測定器

磁北からの方位角(°)と16方位、偏角の手入力で真北補正(京都付近 約−7.5°)。基準からの変化、方位の変化を記録してCSV保存。

ブラウザ動作確認済み偏角の手入力(真北補正)・端末の8の字補正

対応端末
iPhone(Safari) / Android(Chrome) — 方位センサー必須(PC不可・絶対方位を出さない端末は不可)
制限
参考値(おおむね±5〜15°)。鉄・磁石・電化製品の近くで狂う。絶対方位が無い端末は「方位が取れません」。
企画番号
No.61・No.62・No.67
起動する →

磁場強度計・3軸磁力計

磁気センサーのx/y/zと合成(µT)、変化グラフ、基準からの変化(ベクトル差)で磁気異常を検出、記録をCSV保存。

一部機能制限未校正(基準からの変化を見る用途)

対応端末
Android(Chrome・Generic Sensor の設定が必要な場合あり) — iPhone・PC・多くのブラウザは不可
制限
Magnetometer APIが無い端末(iPhoneほか多数)では使えず理由を表示。端末自身の磁気が加わる。参考値。
企画番号
No.63・No.64・No.65・No.66
起動する →

通信・ネットワーク4

通信遅延・ジッター測定器

同じサイトの小さなファイルを繰り返し取得し、HTTP往復時間の最小・平均・中央値・95%値・最大、ジッター(連続差の平均)、2秒タイムアウトの失敗率(パケットロス推定)を表示。グラフ・CSV。

ブラウザ動作確認済み校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — ネット接続必須
制限
ICMP pingではなくHTTP往復時間。測れるのはこのサイト(配信拠点)まで。失敗率は推定値(TCP再送で実際より小さく出る)。
企画番号
No.72・No.73・No.74・No.75
起動する →

ネットワーク品質モニター

5秒ごとにHTTP往復時間と256KBダウンロードを繰り返し、成功率・失敗率・ジッター・オンライン/オフラインの変化を長時間記録。Network Information API(対応端末のみ)、Navigation/Resource TimingによるDNS・接続・TLS・TTFBの内訳。履歴グラフ・CSV。

ブラウザ動作確認済み校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — ネット接続必須。回線情報APIはAndroid Chrome等のみ
制限
このサイトまでの品質のみ。画面を消すと測定が止まる。Network Information APIはiPhone非対応。256KBのDL速度は目安。
企画番号
No.76・No.77・No.80・No.82・No.85
起動する →

通信速度測定器(ダウンロード)

同じサイトの乱数データ(4MB/16MB)を複数回ダウンロードし、受信バイトを逐次数えてMbpsを表示(中央値・最大・平均・瞬時速度グラフ)。テザリング中の端末でも使用可。通信量の目安を表示。CSV。

一部機能制限校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — ネット接続必須
制限
アップロードは未対応(Sサーバー移行後に対応予定)。測れるのはこのサイトの配信拠点まで。モバイル回線は通信量に注意(16MB×回数)。
企画番号
No.71・No.78・No.83
起動する →

アップロード速度計

乱数データを同じサイトの受け口へ送り、上りの実効速度(Mbps)を3回測って中央値を表示。送信中の速度グラフ、通信量、CSV。

ブラウザ動作確認済み参考値(校正不要)

対応端末
iPhone(Safari) / Android(Chrome) / PC
制限
測れるのは配信拠点まで。モバイル回線は通信量に注意(最大約48MB)。
企画番号
No.79
起動する →

GPS・位置5

2地点間・複数地点間距離計

現在地(5秒平均)や手入力(10進・度分秒)の地点を順に記録し、区間ごとの距離・方位角・合計距離を表示。最初の地点への方向を進行方向基準の矢印で案内。CSV保存。

ブラウザ動作確認済み校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 現在地は位置情報必須。手入力はPCでも可
制限
直線距離(道のりではない)。方位は真北基準。進行方向は移動中のみ(方位磁針ではない)。
企画番号
No.94・No.95・No.102
起動する →

土地・畑の面積測定器(周長つき)

外周を歩き角ごとに点を追加(各5秒平均)。面積をm²・a・ha・坪・反・畝で、周長、形の図、点の数と平均精度から面積の誤差の目安(周長×精度)を表示。CSV保存。

ブラウザ動作確認済み校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 位置情報(GPS)必須
制限
GPS誤差(数m)のため小さな区画ほど誤差大・参考値。水平投影面積。公的な面積には使えない。
企画番号
No.96・No.97・No.98
起動する →

位置座標・GPS精度・高度

緯度経度(10進・度分秒)、水平精度の推移、高度と高度精度、基準点からの移動量・方向・標高差、しきい値による位置変化の検出、受信履歴、CSV保存。

ブラウザ動作確認済み校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 位置情報(GPS)必須。高度は端末により取得不可
制限
GPS高度の誤差は大きい(標高差は目安)。高度が出ない端末あり。測量用途には使えない。
企画番号
No.89・No.90・No.93・No.103・No.105
起動する →

GPS速度計

GPSで現在の速度を大きく表示。km/h・m/s・ノット切替、最高速度、移動中の平均速度、停止を除いた移動時間、精度不足の警告、CSV保存。

ブラウザ動作確認済み校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 位置情報(GPS)必須。PCは位置の精度が低く不向き
制限
屋外で空が開けた場所向け。端末が速度を出さない場合は2点間計算(低速で大きめに出る)。画面を消すと止まる。
企画番号
No.86・No.88・No.99・No.100
起動する →

移動距離計・軌跡記録計

GPSで道のりを記録。精度不足・ジャンプの点を除外(除外数も表示)、累積距離、自前の軌跡図(地図なし)、区間ごとの速度、CSV(全受信点)とGPXで書き出し。

ブラウザ動作確認済み校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 位置情報(GPS)必須
制限
地図は出さない(外部へ位置を送らない)。画面を消すと記録が止まる。GPXは名前空間URIなし。
企画番号
No.87・No.91・No.92・No.101・No.104
起動する →

寸法・空間3

カメラ距離計

大きさの分かっている物(カード・A4・身長など)を写し、写った大きさ(画素)から距離=実寸×f÷画素数で推定。fは既知の距離で一度写して校正。校正前は値を出さない。誤差の目安・CSV。

実装済み・実機未検証既知の距離での校正が必須(未校正時は表示しない)

対応端末
iPhone(Safari) / Android(Chrome) / PC — カメラまたは写真ファイル
制限
要校正(同じ端末・カメラ・ズーム・縦横比)。物は正面・画面中央に。傾き・レンズの歪みは誤差の目安に含まない。
企画番号
企画外の追加
起動する →

画像寸法測定

写真を撮る/選ぶ→基準物(カード85.6mm・硬貨・A4など)の両端で縮尺を決め、2点の距離(長さ・幅・高さ)、3点の角度、多角形の面積と周長、3点を通る円の直径・円周、画素距離を測る。拡大・拡大鏡・点のドラッグ微調整・CSV。

実装済み・実機未検証写真ごとに基準物で縮尺を決める(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — カメラまたは写真ファイル
制限
被写体と基準物が同じ平面にあり正面から撮った場合のみ正しい(遠近・レンズの歪み)。
企画番号
No.106・No.107・No.108・No.109・No.110・No.111・No.112・No.113・No.115・No.116・No.117・No.118・No.119
起動する →

物体サイズ比較器

同じ写真の2つ以上の物の長さ(2点)または面積(多角形)を測り、「AはBの何倍」を誤差の目安つきで表示。基準物(カード・硬貨・A4等)を入れると実寸(mm・mm²)も表示。拡大・拡大鏡・点のドラッグ・CSV。

実装済み・実機未検証不要(比)/実寸は写真ごとに基準物で縮尺(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — カメラまたは写真ファイル
制限
比べる物と基準物が同じ平面にあり正面から撮った場合のみ正しい(遠近・レンズの歪み)。
企画番号
No.114
起動する →

健康・身体(ウェルネス)6

運動時間測定器

加速度(重力除去)の1秒RMSで、動いている時間と止まっている時間を自動で分けて積算(しきい値・最短継続時間を設定可)。全体時間・活動時間・活動率・活動の強さの目安、区間の一覧、CSV。

ブラウザ動作確認済みしきい値・最短継続時間を調整(参考値)

対応端末
iPhone(Safari) / Android(Chrome) — 加速度センサー必須(PC不可)
制限
ウェルネス・参考値。乗り物の揺れも活動になり得る。画面を消すと止まるブラウザが多い。
企画番号
No.128
起動する →

身体動作分析器

カメラ映像のコマ間差分から動作量(動いた画素の割合)の時系列、動いた場所のヒートマップ(12×9格子)、動作のリズム(自己相関で周期・回/分)、静止時間の割合を表示。CSV保存。骨格推定はしない。ウェルネス用途。

実装済み・実機未検証未校正(相対値・参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — カメラ必須
制限
骨格推定なし(動いた量と場所だけ)。カメラ固定が必要。照明のちらつき・自動露出も動きに数える。往復運動では周期が半分に出ることがある。医療用ではない。
企画番号
No.126
起動する →

呼吸数推定器

あお向けでお腹に置いた端末の傾きの変化(重力込み加速度 0.1〜0.7Hz)をDFTで解析し、呼吸数(回/分)を推定。30秒以上たまってから表示、信号が弱い・体動が大きいときは出さない。波形・スペクトル・CSV。ウェルネス用途の参考値・医療機器ではない。

ブラウザ動作確認済み未校正・参考値

対応端末
iPhone(Safari) / Android(Chrome) — 加速度センサー必須(PC不可)
制限
ウェルネス用途の参考値・医療機器ではない・診断に使わない。あお向けで静かにしている間だけ。6〜42回/分の範囲。
企画番号
No.124
起動する →

カメラ式脈拍推定器

背面カメラ(ライト点灯を試行)に指先を当て、赤の変化を帯域通過→拍検出して脈拍(bpm)・拍間隔(ms)・簡易な心拍変動(RMSSD・SDNN)を推定。信号品質が悪いときは値を出さない。ウェルネス用途の参考値・医療機器ではない。

ブラウザ動作確認済み校正なし(参考値)

対応端末
Android(Chrome) 推奨(ライト点灯可)/ iPhone(Safari) はライト不可 — 背面カメラ必須
制限
ウェルネス用途の参考値で医療機器ではない・診断に使わない。指の押し方・動き・フレームレートに左右される。
企画番号
No.121・No.122・No.123
起動する →

反応速度測定器

画面が緑に変わったらタップ。5回の平均・中央値・最小・最大・標準偏差、フライング検出(緑の前・100ms未満)。画面の書き換え周期も表示。CSV保存。

ブラウザ動作確認済み校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — 画面タップまたはキーボード
制限
表示遅延・タッチ遅延(数十ms)を含む。端末間の比較は不可。ウェルネス・遊び用途の参考値で医療用ではない。
企画番号
No.129
起動する →

タッピング速度測定器

最初のタップから10秒(5・30秒も可)のタップ回数・回/秒・間隔の平均と標準偏差・変動係数、間隔のグラフ、右手と左手の比較。CSV保存。

ブラウザ動作確認済み校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — 画面タップ
制限
タッチパネルの検出速度に依存。1本目の指のみ数える。ウェルネス・遊び用途の参考値で医療用ではない。
企画番号
No.130
起動する →

コンピューター・端末10

音声クロック偏差計

AudioContext の時計(currentTime・出力時刻)とシステム時計(performance.now)を 1〜10 分比べ、回帰で音声のサンプリング周波数のずれ(ppm)と実際の周波数(例 48001.1 Hz)を推定。推定誤差(標準誤差)・累積ずれのグラフ・CSV。音は出しません。

実装済み・実機未検証校正なし(相対値・参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — Web Audio 対応ブラウザ
制限
2つの時計の相対値(どちらが正しいかは分からない)。画面を消す・裏に回すと測れない。1分では ±数ppm、10分で ±0.1〜0.5ppm 程度が目安。
企画番号
企画外の追加
起動する →

電池モニター

Battery Status API で電池の残量・充電中かどうか・満充電/空までの推定時間を表示。残量を時系列で記録し、同じ充電状態の区間から %/時 の変化率と残り時間を推定。CSV。

一部機能制限校正なし(参考値)

対応端末
Android(Chrome・Edge・Samsung Internet) / PC(Chrome・Edge) — iPhone・iPad・Safari・Firefox は使えない
制限
iPhone・Safari・Firefoxは非対応。残量は多くの端末で1%刻み(変化率には数分〜数十分の記録が必要)。電池の無いPCは100%・充電中と出ることがある。劣化度・温度・電圧は読めない。
企画番号
企画外の追加
起動する →

演算性能計(ベンチマーク)

Web Worker で FFT 4096点/秒・浮動小数点の積和 MFLOPS・32bit整数演算・メモリ読み書き GB/s を準備運転のあと数回測って中央値とばらつきを表示。コア数・メモリ量の申告・OS/ブラウザも表示。CSV。

実装済み・実機未検証校正なし(参考値)

対応端末
iPhone(Safari 15以降) / Android(Chrome) / PC — module Worker 対応ブラウザ
制限
JIT・電力制御・発熱で変わる参考値。1スレッドのみ(マルチコア性能は測らない)。ネイティブのベンチマークの点数とは比べられない。
企画番号
企画外の追加
起動する →

時刻ずれ測定器

同じサイトへキャッシュなしの HEAD を送り、応答の Date ヘッダー(1秒単位)と往復時間から端末の時計のずれ(ms)を推定。秒の変わり目をはさむよう送信時刻をずらして十数回測り、Marzullo法で ±数十ms まで絞る。推定誤差つき・CSV。

実装済み・実機未検証校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — ネット接続必須
制限
基準はこのサイトの配信サーバーの時計(国の標準時ではない)。精度は往復時間で決まる(ふつう ±10〜50ms)。Dateヘッダーが無い環境では測れない。
企画番号
企画外の追加
起動する →

端末センサー一覧(診断)

この端末で使える機能(マイク・カメラ・加速度・ジャイロ・絶対方位・磁力計・GPS・Wake Lock・振動・Web Audioのサンプルレート・画面の大きさと画素密度・色域・HDR・CPU数・メモリ量の申告など)を一覧にし、各測定器が使えるかを判定してリンク。許可が要るものは「確かめる」で実際に試す。CSV。

実装済み・実機未検証校正なし(診断)

対応端末
iPhone(Safari) / Android(Chrome) / PC
制限
「あり(未確認)」はブラウザに機能があるだけで、センサーの実在は「確かめる」で確定。測定器の判定は必要な機能からの目安。
企画番号
企画外の追加
起動する →

画面・描画性能計

WebGL で小さな三角形を大量に描く速さ(百万三角形/秒・負荷中のfps)と Canvas 2D の塗りつぶし速度(百万画素/秒)を5秒で測定。WebGL の情報(MAX_TEXTURE_SIZE など・使えればレンダラー名)、画面の解像度・画素密度・色域(sRGB/P3/Rec.2020)・HDR も表示。CSV。

実装済み・実機未検証校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — WebGL 対応ブラウザ
制限
ブラウザでの描画の参考値(ネイティブのベンチマークと比べられない)。Safari・Firefox はレンダラー名を隠す・ぼかす。色域・HDR はブラウザの申告。
企画番号
企画外の追加
起動する →

画面リフレッシュレート測定器

画面の書き換えの合図(requestAnimationFrame)の間隔をヒストグラムにし、何Hz(60/90/120/144…)で動いているか、フレーム落ち率、ジッター、可変リフレッシュの可能性を表示。CSV。

実装済み・実機未検証校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — 追加の機能は不要
制限
測れるのはブラウザの書き換え周期(パネル本来の最大値と違うことがある)。iPhoneのSafariは120Hz画面でも60Hzに制限されることがある。
企画番号
企画外の追加
起動する →

保存速度計

ブラウザの保存場所(IndexedDB・Cache API・OPFS)へ 8/32/64MB を書き込み・読み出しする速さ(MB/s)と、小さな記録を1件ずつ・まとめて何件/秒書けるかを測定。読み出しは書いたデータと照合。使う容量を先に表示し、測定後は必ず消去。storage.estimate の使用量・上限も表示。CSV。

実装済み・実機未検証校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — HTTPS で開くこと(Cache API)
制限
書いた直後の読み出しはOS・ブラウザのキャッシュで速く出ることがある。プライベートブラウズではメモリ保存。OPFSはメインスレッドから書けないブラウザでは非対応。1回測定の参考値。
企画番号
企画外の追加
起動する →

タイマー分解能・イベントループ遅延計

performance.now() の分解能(量子化の刻み・1回の呼び出し時間)、setTimeout(0)/(1)・入れ子・MessageChannel・requestAnimationFrame の実際の遅れ(中央値・90%・99%・最大)、メインスレッドの遅延(ジャンク)のヒストグラムと99%値。セキュリティのため時計が粗くされていることも説明。CSV。

実装済み・実機未検証校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC — 追加の機能は不要
制限
測れるのはメインスレッドだけ。時計の刻み(多くは0.1〜1ms)より細かい差は見えない。画面が裏に回ると間引かれて不正確。
企画番号
企画外の追加
起動する →

タッチ入力測定器

枠の中をなぞると、pointermove のイベント頻度(Hz)、getCoalescedEvents による実際のサンプリング(Hz)、同時タッチ数、筆圧・接触の大きさの対応有無、指の速さを表示。CSV。

実装済み・実機未検証校正なし(参考値)

対応端末
iPhone(Safari) / Android(Chrome) / PC(マウス・ペンも可)
制限
パネルの読み取り周期は直接読めない(getCoalescedEventsからの推定)。iPhoneのSafariはイベント頻度のみ。mm/秒は96dpi換算の目安。
企画番号
企画外の追加
起動する →

企画130項目の対応表

「実装」=その機能を持つ測定器があるもの(1つの測定器が複数項目を兼ねる場合があります)。「未対応」=ブラウザの制限などで実現できないもの(理由つき)。「開発中」=まだ作っていないもの。

実装 123 / 未対応 7 / 開発中 0(計 130)

No.項目分類状況測定器・理由
1騒音計音響・信号解析実装騒音計
2音響スペクトラムアナライザー音響・信号解析実装スペクトラムアナライザー
3オーディオアナライザー音響・信号解析実装オーディオアナライザー(歪み率)
4周波数計音響・信号解析実装周波数計
5信号発生器音響・信号解析実装信号発生器
6トーンジェネレーター音響・信号解析実装トーンジェネレーター
7DTMF信号発生器音響・信号解析実装DTMF信号発生器
8音声オシロスコープ音響・信号解析実装音声オシロスコープ
9FFTアナライザー音響・信号解析実装スペクトラムアナライザー
10音程測定器音響・信号解析実装楽器チューナー/音程測定器
11楽器チューナー音響・信号解析実装楽器チューナー/音程測定器
12メトロノーム音響・信号解析実装メトロノーム
13BPM測定器音響・信号解析実装BPM測定器
14ピークレベルメーター音響・信号解析実装ピーク/RMS レベルメーター
15RMSレベルメーター音響・信号解析実装ピーク/RMS レベルメーター
16音響波形記録計音響・信号解析実装音響波形記録計
17音響イベント検出器音響・信号解析実装音響イベント検出器
18残響時間推定器音響・信号解析実装残響時間推定器
19周波数応答測定器音響・信号解析実装周波数応答測定器
20オクターブバンド分析器音響・信号解析実装オクターブバンド分析器
21音声スペクトログラム音響・信号解析実装スペクトログラム
22音響データロガー音響・信号解析実装音響データロガー
23左右音声バランス計音響・信号解析実装左右バランス・位相差測定器
24音声歪み率測定器音響・信号解析実装オーディオアナライザー(歪み率)
25位相差測定器音響・信号解析実装左右バランス・位相差測定器
26照度計光学・画像未対応照度(lux)はスマホのブラウザから照度センサーを読めないため未対応。カメラによる相対光量計(27)で代替
27相対光量計光学・画像実装相対光量計・明暗変化記録計
28RGBカラーアナライザー光学・画像実装RGBカラーアナライザー・色温度・ホワイトバランス
29色温度推定計光学・画像実装RGBカラーアナライザー・色温度・ホワイトバランス
30色差計光学・画像実装カラーピッカー・色差計
31明暗変化記録計光学・画像実装相対光量計・明暗変化記録計
32画面輝度パターン発生器光学・画像実装画面輝度パターン発生器
33フリッカー検出器光学・画像実装フリッカー検出器・光パルス周波数推定
34光パルス周波数推定器光学・画像実装フリッカー検出器・光パルス周波数推定
35画像コントラスト測定器光学・画像実装画像ヒストグラム・コントラスト・露出分析器
36画像ヒストグラム分析器光学・画像実装画像ヒストグラム・コントラスト・露出分析器
37カラーピッカー光学・画像実装カラーピッカー・色差計
38ホワイトバランス分析器光学・画像実装RGBカラーアナライザー・色温度・ホワイトバランス
39画像鮮鋭度分析器光学・画像実装画像鮮鋭度分析器
40カメラ露出分析器光学・画像実装画像ヒストグラム・コントラスト・露出分析器
41加速度計加速度・振動・姿勢実装3軸加速度計
423軸加速度計加速度・振動・姿勢実装3軸加速度計
43振動計加速度・振動・姿勢実装振動計・振動周波数分析器
44振動周波数分析器加速度・振動・姿勢実装振動計・振動周波数分析器
45傾斜計加速度・振動・姿勢実装傾斜計・角度計
46水平器加速度・振動・姿勢実装水平器
47角度計加速度・振動・姿勢実装傾斜計・角度計
48ジャイロスコープ加速度・振動・姿勢実装ジャイロスコープ・角速度計
49角速度計加速度・振動・姿勢実装ジャイロスコープ・角速度計
50姿勢角測定器加速度・振動・姿勢実装姿勢角測定器・端末姿勢記録計
51回転検出器加速度・振動・姿勢実装ジャイロスコープ・角速度計
52衝撃検出器加速度・振動・姿勢実装衝撃検出器
53歩数計加速度・振動・姿勢実装歩数計・歩行周期測定器
54歩行周期測定器加速度・振動・姿勢実装歩数計・歩行周期測定器
55動作安定度計加速度・振動・姿勢実装動作安定度計
56揺れ記録計加速度・振動・姿勢実装簡易地震動モニター・揺れ記録計
57振動データロガー加速度・振動・姿勢実装振動計・振動周波数分析器
58端末姿勢記録計加速度・振動・姿勢実装姿勢角測定器・端末姿勢記録計
59動作周期測定器加速度・振動・姿勢実装振り子・動作周期測定器
60簡易地震動モニター加速度・振動・姿勢実装簡易地震動モニター・揺れ記録計
61電子コンパス磁気・方位実装電子コンパス・方位角測定器
62方位角測定器磁気・方位実装電子コンパス・方位角測定器
63磁場強度計磁気・方位実装磁場強度計・3軸磁力計
643軸磁力計磁気・方位実装磁場強度計・3軸磁力計
65磁場変化記録計磁気・方位実装磁場強度計・3軸磁力計
66磁気異常検出器磁気・方位実装磁場強度計・3軸磁力計
67方位変化記録計磁気・方位実装電子コンパス・方位角測定器
68磁気センサー校正支援ツール磁気・方位未対応磁気センサー校正支援は磁力計に対応した端末(Android Chrome の一部)でのみ可能。本日は見送り
69Wi-Fi電波強度計通信・ネットワーク未対応Wi-Fi の電波強度(RSSI)はブラウザから取得できない(OS が許可しない)。通信速度・遅延の測定で代替(通信速度と電波強度は別の量)
70Bluetooth電波強度計通信・ネットワーク未対応Bluetooth の電波強度(RSSI)はブラウザから取得できない。Web Bluetooth も RSSI の常時取得は不可
71通信速度測定器通信・ネットワーク実装通信速度測定器(ダウンロード)
72通信遅延測定器通信・ネットワーク実装通信遅延・ジッター測定器
73HTTP往復遅延測定器通信・ネットワーク実装通信遅延・ジッター測定器
74ジッター測定器通信・ネットワーク実装通信遅延・ジッター測定器
75パケットロス推定器通信・ネットワーク実装通信遅延・ジッター測定器
76ネットワーク品質モニター通信・ネットワーク実装ネットワーク品質モニター
77回線安定性測定器通信・ネットワーク実装ネットワーク品質モニター
78ダウンロード速度計通信・ネットワーク実装通信速度測定器(ダウンロード)
79アップロード速度計通信・ネットワーク実装アップロード速度計
80Web応答時間測定器通信・ネットワーク実装ネットワーク品質モニター
81DNS応答時間推定器通信・ネットワーク未対応ブラウザから DNS の問い合わせ時間を単独で測れない(Resource Timing の DNS 項目は同一サイトの初回のみで、多くは 0)。Web応答時間測定器の内訳で参考表示
82HTTP応答性能測定器通信・ネットワーク実装ネットワーク品質モニター
83テザリング通信性能測定器通信・ネットワーク実装通信速度測定器(ダウンロード)
84Bluetooth接続状態モニター通信・ネットワーク未対応Bluetooth の接続状態はブラウザから一覧取得できないため未対応
85ネットワーク履歴記録計通信・ネットワーク実装ネットワーク品質モニター
86GPS速度計GPS・位置実装GPS速度計
87移動距離計GPS・位置実装移動距離計・軌跡記録計
88移動時間計GPS・位置実装GPS速度計
89GPS高度計GPS・位置実装位置座標・GPS精度・高度
90位置座標表示器GPS・位置実装位置座標・GPS精度・高度
91緯度経度記録計GPS・位置実装移動距離計・軌跡記録計
92移動軌跡記録計GPS・位置実装移動距離計・軌跡記録計
93GPS精度モニターGPS・位置実装位置座標・GPS精度・高度
942地点間距離計GPS・位置実装2地点間・複数地点間距離計
95複数地点間距離計GPS・位置実装2地点間・複数地点間距離計
96土地面積測定器GPS・位置実装土地・畑の面積測定器(周長つき)
97畑面積測定器GPS・位置実装土地・畑の面積測定器(周長つき)
98周長測定器GPS・位置実装土地・畑の面積測定器(周長つき)
99移動平均速度計GPS・位置実装GPS速度計
100最高速度記録計GPS・位置実装GPS速度計
101GPSデータロガーGPS・位置実装移動距離計・軌跡記録計
102方位・進行方向表示器GPS・位置実装2地点間・複数地点間距離計
103標高差計GPS・位置実装位置座標・GPS精度・高度
104移動経路分析器GPS・位置実装移動距離計・軌跡記録計
105位置変化検出器GPS・位置実装位置座標・GPS精度・高度
106長さ測定器寸法・空間実装画像寸法測定
107幅測定器寸法・空間実装画像寸法測定
108高さ測定器寸法・空間実装画像寸法測定
109角度測定器寸法・空間実装画像寸法測定
110面積測定器寸法・空間実装画像寸法測定
111周囲長測定器寸法・空間実装画像寸法測定
112円直径測定器寸法・空間実装画像寸法測定
113円周測定器寸法・空間実装画像寸法測定
114物体サイズ比較器寸法・空間実装物体サイズ比較器
115画像内距離測定器寸法・空間実装画像寸法測定
116ピクセル距離計寸法・空間実装画像寸法測定
117基準物スケール測定器寸法・空間実装画像寸法測定
118画像内角度計寸法・空間実装画像寸法測定
119図形面積計寸法・空間実装画像寸法測定
120簡易高さ推定器寸法・空間実装簡易高さ推定器
121カメラ式脈拍推定器健康・身体(ウェルネス)実装カメラ式脈拍推定器
122心拍間隔分析器健康・身体(ウェルネス)実装カメラ式脈拍推定器
123心拍変動分析器健康・身体(ウェルネス)実装カメラ式脈拍推定器
124呼吸数推定器健康・身体(ウェルネス)実装呼吸数推定器
125姿勢分析器健康・身体(ウェルネス)未対応姿勢分析(カメラで体の姿勢)は骨格推定モデルが必要で外部ライブラリ無しでは不可。見送り
126身体動作分析器健康・身体(ウェルネス)実装身体動作分析器
127歩行テンポ測定器健康・身体(ウェルネス)実装歩数計・歩行周期測定器
128運動時間測定器健康・身体(ウェルネス)実装運動時間測定器
129反応速度測定器健康・身体(ウェルネス)実装反応速度測定器
130タッピング速度測定器健康・身体(ウェルネス)実装タッピング速度測定器

スマートフォンで開く