﻿========================================
 画面変化検知アラーム V05
========================================

【概要】
  指定した画面領域を一定間隔で監視し、変化が閾値を超えたら
  アラーム音で通知するツールです。

【動作環境】
  ・Windows 11 (動作確認済)
    ※ Windows 10 など他バージョンでの動作は確認していません。
      利用は自己責任でお願いします。
  ・必要権限: 通常ユーザー (管理者権限不要)

【主な機能】
  ・複数領域の同時監視
  ・3 つの検知モード (色変化 / グラフィック変化 / 動き検知)
  ・SMA / EMA フィルタとデバウンス
  ・3×3 / 5×5 グリッド分割表示と監視対象外ブロック指定
  ・領域指定時のスクリーンショットをグリッド背景に表示
  ・アラーム発火時の自動 PNG 保存
  ・複数のアラーム音から選択可能
    (Windows 内蔵のサイレン系・チャイム系を含む)

【使い方】
  1. app_win_V05.exe を起動
  2. 「+ 領域を追加」で監視範囲をドラッグ選択
  3. 検知タイプ・閾値・アラーム音を設定して保存
  4. 「▶ 監視開始」で監視スタート

【設定項目】
  ・検知タイプ
    - 色変化: 領域全体の平均色の変化
    - グラフィック変化: 細かい絵柄の変化率 (%)
    - 動き検知: ピクセル単位の動き量 (%)
  ・閾値: この値を超えるとアラーム発火
  ・クールダウン: 連続発火を防ぐ最小間隔 (秒)
  ・監視平均化: 複数フレームを平均してノイズ低減
  ・フィルタ: SMA / EMA / デバウンス
  ・グリッド分割: 3×3 / 5×5 で領域を分割し、ブロック単位の
    変化を可視化。任意ブロックをクリックして監視対象外に
    指定可能 (グレー表示)

【保存されるファイル】
  本ソフトは下記ファイルをユーザーのホームフォルダ直下に
  平文で作成・更新します。重要な画面の監視は避けるか、
  ユーザー責任での利用をお願いします。

  ・%USERPROFILE%\.screen_alarm_config.json   監視領域設定
  ・%USERPROFILE%\.screen_alarm_app.json      アプリ設定
  ・%USERPROFILE%\.screen_alarm_history.log   検知履歴
  ・<ユーザー指定フォルダ>\alarm_*.png         アラーム時の画像
    (デフォルト: %USERPROFILE%\Pictures)

  ファイル削除時の挙動:
  ・領域を削除すると、その領域のスクリーンショット
    (グリッド背景) はメモリから破棄されます。
  ・ホームフォルダの設定/履歴ファイルは自動削除されません。
    アンインストール時は手動削除してください。

【外部通信】
  本ソフトは一切のネットワーク通信を行いません。
  すべての処理はローカル PC 内で完結します。

【既知の制限】
  ・Windows 11 でのみ動作確認しています。それ以外の Windows
    での動作は保証していません。
  ・C:\Windows\Media にアラーム音 WAV が存在しないエディション
    (Windows N / KN 等) では Beep 音にフォールバックします。
  ・PyInstaller でビルドされた exe は Windows Defender により
    まれに誤検知されることがあります。誤検知の場合は除外設定
    を行ってください。

【ライセンス】
  MIT License (LICENSE.txt 参照)
  Copyright (c) 2026 fuka2ap

【更新履歴】
  V05 (2026-05) 初回公開
    ・グリッド分割モニタリング (3×3 / 5×5) 追加
    ・監視対象外ブロック指定機能追加
    ・領域選択時スクリーンショット背景表示
    ・アラーム発火時 PNG 自動保存
    ・SMA / EMA フィルタとデバウンス AND チェイン
    ・複数アラーム音 (Windows 内蔵のサイレン/チャイム系)
    ・設定ファイル検証強化 (悪意ある config による DoS 防止)

【インストール・アンインストール方法】
　インストール、アンインストールは不要。
　アプリ削除は該当ファイルの削除のみ。

【作者・問い合わせ】
  作者: fuka2ap
　作者連絡先：fuka2apps@gmail.com
　取り扱い種別：フリーソフト
　本ソフトは無保証で提供されます。利用により生じた
　いかなる損害についても作者は責任を負いません。

========================================
