PSGフォーマット V3.00

Similar documents
PSG共通フォーマットv110

UID S307-NDEF

NFC ucode タグのメモリフォーマット規定

BACREX小売パターンドキュメント

U/Cサーバ 業務システム間転送プログラムインターフェース仕様書

第90回日本感染症学会学術講演会抄録(I)

Ł\”ƒ-2005

インターネット受付システム 収納情報ダウンロード 操作説明書 ver 株式会社電算システム EC ソリューション事業本部

MW100 Modbusプロトコルによるデータ通信の設定について

注意事項 1. 使用文字 改行コード :CRLF 文字コード :Shift_JIS 2. 形式詳細 (1) 文字列 ( 半角 ) 半角の文字 (1 文字 =1バイト ) を設定します バイトに示すバイト数に応じて 半角文字を設定して下さい 文字列がバイトに示すバイト数に満たない場合 半角スペースを設

Microsoft Word - コンピュータチェック対象事例ファイル仕様書

Microsoft PowerPoint - ip02_01.ppt [互換モード]

BACREX-R 小売標準化テンプレートドキュメント

<4D F736F F F696E74202D2082B182C782E082CC8AC888D58C7691AA964082C982E682E B092698A4B94BB92E FC92E E707074>

総合振込 振込依頼ファイル フォーマット (CSV 形式 ) ( ) 初期値は設定不要 半角数字 0,1,2, 9 半角文字 ( カタカナ 英大文字 A,B Z 数字 ) ヘッダ レコード ( 可変長 ) 改行 データ レコード 1( 可変長 ) 改行 ( データ レコード : 取引件

新発注システム (WEB-EDI システム ) 送受信ファイル仕様書 2017 年 10 月 株式会社スポット オーエムネットワーク株式会社

目次 1. 変換の対象 砂防指定地 XML 作成メニュー シェープファイルからXMLへ変換 砂防指定地 XMLとシェープファイルの対応.csv 変換処理 CSVファイルによる属性指定... 5

BACREX小売パターンドキュメント

リスクテンプレート仕様書

『<みずほ>でんさいネットサービス』操作マニュアル

POWER EGG2.0 Ver2.8 スタートアップガイド ~Webデータベース 応用編~

HULFT for Mainframe Type ACOS Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HULFT for Mainframe Type ACOS < 対応 OS> ACOS-4/XVP PX, ACOS-4/NPX, ACOS-4/i-

管理番号 内容仮想テーブル設定画面およびマッチング条件設定画面においてコメントを設定した場合 変換エラーが発生する マッピング情報設定画面の出力情報に固定値を選択し区分に 動的バイナリ値 を指定した場合 関数を設定す

文字コード略歴 よこやままさふみ社内勉強会 2012/05/18 文字コード略歴 Powered by Rabbit 2.0.6

サイボウズ Office 10「個人フォルダ」

2.0.7C 記述の情報源 記述のための情報源は 以下の優先順位で採用する 1) タイトル画面 2) その他の内部情報 ( メニュー プログラム記述 リードミー ファイル 索引など ) 3) その他の情報源 情報源自体が最新のものに変更されることから 確認できる最新のものを情報源として採用する 2.

AquesTalk for WinCE プログラミングガイド

<4D F736F F D D28F A82B582F182AB82F C DEC90E096BE8F E C52E646F63>

目次 1. サイトの概要 2. このサイトで行なうこと 3. ログインするには 4. 情報発信会員 管理画面の説明 5. 掲載情報を決める 6. マイページを作成する 6-1 マイページのトップ画面について 7. コンテンツを作成する 7-1 掲載場所を決める 7-2 ページを作成する プロフィール

Instruction Manual

日本版WISC-IVテクニカルレポート #6

Access研修テキスト

3/7 マイグレーション開発方針 顧客名 0 作成者 根岸正 < プログラム移行方針 > システム名称 A-VX システムマイグレーション作成日 2015/09/01 < COBOL 資産のプログラム移行 > COBOLソース ( メインとCOPYLIB) を入力としてSCC 言語変換ツールにてVB

2 課題管理( 科学研究費補助金 ) 画面が表示されます 補助事業期間終了後 欄の[ 入力 ] をクリックします [ 入力 ] ボタンが表示されていない場合には 所属する研究機関の事務局等へお問い合わせください 109

日本内科学会雑誌第97巻第7号

スクールCOBOL2002

日本内科学会雑誌第98巻第4号

独立行政法人日本学術振興会科研費電子申請システム研究者向け操作手引 ( 学術研究助成基金助成金 )( 交付内定時 決定後用 ) 研究成果報告書の作成 研究成果報告内容ファイルを作成 1 科学研究費助成事業の Web ページ等から研究成果報告内容ファイル様式をダウンロードしま

パーキンソン病治療ガイドライン2002

研修コーナー

データベースアクセス

arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ

Microsoft Word - RefWorksコース doc

Microsoft Word - FCTT_CS_Mod( )Jver1.doc

形式 :PDU 計装用プラグイン形変換器 M UNIT シリーズ パルス分周変換器 ( レンジ可変形 ) 主な機能と特長 パルス入力信号を分周 絶縁して単位パルス出力信号に変換 センサ用電源内蔵 パルス分周比は前面のスイッチで可変 出力は均等パルス オープンコレクタ 電圧パルス リレー接点パルス出力

サイボウズ Office「リンク集」

メールアーカイブASP ご利用マニュアル

Viewgo波形の連続格納ソフト

<4D F736F F D E835A A C98AD682B782E98E77906A89FC92F994C52E646F63>

AquesTalk Win Manual

3. 電文方式と構造

Microsoft PowerPoint - 【HULFT】効果的なHULFT活用講座(①機能編)( )2.pptx

テキスト固定長ファイル概要 固定長テキストファイル フォーマット一覧固定長テキストファイルのレコード長およびフォーマットは以下の通りです 項番 ファイル レコード長 (byte) 1 一括記録請求ファイル 一括記録請求結果ファイル 開示結果ファイル 共通フォーマッ

フォーマット変換ツール 操作説明書 厚生労働省保険局調査課

マニュアル訂正連絡票

注意事項 1. 使用文字 改行コード :CRLF 文字コード :Shift_JIS 2. 形式詳細 (1) 文字列 ( 半角 ) 半角の文字 (1 文字 =1バイト ) を設定します バイトに示すバイト数に応じて 半角文字を設定して下さい 文字列がバイトに示すバイト数に満たない場合 半角スペースを設

形式 :WYPD 絶縁 2 出力計装用変換器 W UNIT シリーズ パルスアイソレータ ( センサ用電源付 2 出力形 ) 主な機能と特長 パルス入力信号を絶縁して各種のパルス出力信号に変換 オープンコレクタ 電圧パルス リレー接点パルス出力を用意 センサ用電源内蔵 耐電圧 2000V AC 密着

第 4 週コンボリューションその 2, 正弦波による分解 教科書 p. 16~ 目標コンボリューションの演習. 正弦波による信号の分解の考え方の理解. 正弦波の複素表現を学ぶ. 演習問題 問 1. 以下の図にならって,1 と 2 の δ 関数を図示せよ δ (t) 2

Microsoft PowerPoint - 簡易マニュアル_ver1.1.ppt [互換モード]

FTP 共有を有効にする あらかじめ作成済みの共有フォルダーを FTP 共有可能にする設定を説明します 共有フォルダーの作成方法は 画面で見るマニュアル をご覧ください ファイル数の多い共有フォルダーを変更すると 変更が完了するまでに時間がかかる場合があります また 変更が完了するまで共有フォルダー

資料 ISDB-T SB 信号から FM 受信機への干渉実験結果 1 実験の目的および方法 実験の目的 90~108MHz 帯のISDB-T SB 信号からFM 放送波への影響について干渉実験を行う 実験方法 FM 放送波を 89.9MHz に ISDB-T SB 信号を 90~10

目次 マスタ移行の概要...1 マスタ移行時の注意事項...1 FBソフト からの全銀ファイル出力...2 みずほ e-ビジネスサイト へのアップロード...4 目次

サイボウズ Office 10「リンク集」

以下のソフトウェアに専用ライセンスを設定することで 変換機能が使えるようになります アプリケーション名バージョン日付 JPGIS-XML ビュー F 7.1.0α 以降 2013/06/27 以降 フリーウェア JPGIS-XML ビュー F のバージョン から XML の 筆 と 図郭

IGESデータの基礎知識

メール誤送信対策<利用者編> ご利用の手引き

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部

Transcription:

PSG 共通フォーマット (Ver.3.00) 日本睡眠学会 コンピュータ委員会委員長福田一彦データベース 共通フォーマット WG 責任者井上勝裕 1. 緒言 日本睡眠学会としては,PSG 共通フォーマット (Vers.1.00) を既に公開し, ディジタル脳波計等の記録形式に適した電極単位形式のフォーマットを付加した Ver.2.00 を公開した 今回ファイルの拡大による長時間記録とデータ形式拡張を規定して, ここに提案するものである. 本 PSG 共通フォーマット (Ver.3.00) は 日本睡眠学会評議員会により承認されている したがって 本文書は 日本睡眠学会の公式文書として位置づけられ 本文書及び PSG 共通フォーマット (Ver.3.00) に関する著作権と版権及びその他本 PSG 共通フォーマット (Ver.3.00) に関連した事項は 日本睡眠学会が所有するものであることを ここに告示する 2. 変更点 2-1 Ver.1.10 から Ver.2.00 への主な変更点 (1) 記録形式として, 電極単位形式 を追加した. これに伴い, 従来の形式を 信号チャネル形式 と呼ぶこととする. 信号チャネル形式 : 基準電極とターゲット電極との差分信号を記録する形式 電極単位形式 : ターゲット電極のみの信号を直接取り出して記述する形式 具体的には, ファイルヘッダのフォーマット識別子において, そのを定義するとともに, 学会定義レコードに 電極情報 (32x) と モンタージュ情報 (35x) を追加した. (2) Ver.1.00 において, イベントテーブルを必須としていたが, これを任意とした. 2-2 Ver.2.00 から Ver.3.00 への主な変更点 (1) ファイルを 2GB 以上を可能とする情報を追加した. (2) 波形データ形式に 32 ビット符号付整数型 24 ビット符号付整数型 32 ビット浮動小数点型を追加した. * 補足 : 符号付き, 符号無しを明記するようにした. (3) 漢字コードに Unicode を追加した.

PSG 共通フォーマット (ver3.00) (2014 年 3 月 15 日 ) page.2 3. 提案フォーマット概説 3-1 原則 (1) 異なるアーキテクチャを有するコンピュータへの対応ファイルヘッダだけをすべて ASCII コードで記述し, その中に,Little Endian(X86), Big Endian(UNIX 等 ) の内部コード種別を記述することとし, 種々のコンピュータでの対応を可能とする. (2) チャンネル毎の可変サンプリング周波数への対応睡眠 PSG データは,7 時間 ~10 時間程度, 連続して記録する必要があり, 外部記憶容量の観点から, 時定数の速い信号と遅い信号を同一サンプリング周波数でサンプリングすることは無駄も大きくなるため, 信号間でサンプリング周波数を可変にできるようにする. (3) データ構造データはすべてレコードに分割し, 各レコードの形式は統一して, 拡張性 柔軟性を備えた構造とする. (4) 記録中断への対応キャリブレーション計測や, 睡眠途中での記録中断に対応できるよう, 単一ファイル マルチ記録対応のフォーマット形式にする. (5) 整数型のデータ補助記憶装置の増大化を考慮し, 原則として整数は,4byte 型符号付整数とする. ただし, フレームデータにおける時刻記録部, および channel データは,2byte 型符号付整数で表現する. V3.00 より データを 32 ビット符号付整数型 24 ビット符号付整数データ及び 32 ビット浮動小数点データを定義する. (6) 情報コードに関して情報コードに関しては, 0 はすべて無効な値とする. (7) 長時間記録への対応 (V3.00) 多チャネル 長時間記録時にはファイルが 2GB を超えることを想定して ファイル指定方法を倍率で表現する方式を追加する

PSG 共通フォーマット (ver3.00) (2014 年 3 月 15 日 ) page.3 3-2 ファイル構造概念ファイルの全体は, 次のような構造を有する. ファイルヘッダ 32bytes 固定 記録単位情報 1 レコードヘッダ 基本情報 レコードヘッダ+ 内容必須 チャンネル情報 or 電極情報 レコードヘッダ+ 1, 2,, M 患者情報 レコードヘッダ+ 内容必須 イベントテーブル レコードヘッダ+ 内容任意 モンタージュ情報 ( 電極単位形式のみ ) レコードヘッダ+ 1, 2,, M 任意 フレームセットデータ レコードヘッダ+Frame 1, Frame 2,, Frame N デリミッタ レコードヘッダ ( すべて0) 記録単位情報 2 レコードヘッダ 基本情報 レコードヘッダ+ 内容必須 チャンネル情報 or 電極情報 レコードヘッダ+ 1, 2,, M 任意 患者情報 レコードヘッダ+ 内容任意 イベントテーブル レコードヘッダ+ 内容任意 モンタージュ情報 ( 電極単位形式のみ ) レコードヘッダ+ 1, 2,, M 任意 フレームセットデータ レコードヘッダ+Frame 1, Frame 2,, Frame N デリミッタ レコードヘッダ ( すべて0) 記録単位情報 k レコードヘッダ 基本情報 レコードヘッダ+ 内容必須 チャンネル情報 or 電極情報 レコードヘッダ+ 1, 2,, M 任意 患者情報 レコードヘッダ+ 内容任意 イベントテーブル レコードヘッダ+ 内容任意 モンタージュ情報 ( 電極単位形式のみ ) レコードヘッダ+ 1, 2,, M 任意 フレームセットデータ レコードヘッダ+Frame 1, Frame 2,, Frame N デリミッタ レコードヘッダ ( すべて0) 基本レコード構造 ( ファイルヘッダを除く ) サブ情報倍率 通し番号 総バイト数 本体 レコードヘッダ 記録 k(k>1) においては, チャンネル情報や患者情報は任意とし存在しない場合は, その前の記録に入っている内容を継続して利用するものとする. 倍率を V3.00 で追加倍率をに乗じて総バイト数とする 但し 0 の場合には 倍率無効としてをそのまま使用する. 倍率の最大値は 128 とする. 実レコードと 倍率が合わない場合は,0 byte コードで実レコードを埋める.

PSG 共通フォーマット (ver3.00) (2014 年 3 月 15 日 ) page.4 基本レコード構造 ( ファイルヘッダを除く ) サブ情報 通し番号 総バイト数 ( 4 Byte ) 倍率 本体 ファイル レコード概念図ファイル記録単位情報ヘッダ記録 1 記録単位情報記録 2 記録単位情報記録 K 記録単位情報 基本情報 患者情報 Event Table チャンネル情報 or 電極情報 モンタージュ情報 データ デリミッタ anne l ヘッダ 1 2 M anne l ヘッダ 1 2 M Frame ヘッダ Frame 1 Frame 2 Frame N チャンネル情報 (Code:120), 電極情報 (Code:320), モンタージュ情報 (Code:350) とフレーム情報 (Code:140) の中には, サブチャンネル情報やサブフレーム情報等のサブ情報レコード数を書き込んで置く. 本体付属 本体別ファイル サブコード 1 記録単位情報 010 2 基本情報 100 101 3 チャンネル情報 120 121 125 4 患者情報 130 131 5 フレームセット 140 141 145 6 Raw データ (150) (151) (155) 7 annel 毎データ (160) (161) (165) 8 イベントテーブル 200 201 9 電極情報 320 321 325 10 モンタージュ情報 350 351 355 11 デリミッタ 000

PSG 共通フォーマット (ver3.00) (2014 年 3 月 15 日 ) page.5 各レコード構造 ファイルヘッダ (32byte 固定 ) 記録単位情報 010 010 通し番号 倍率 本体 ( 基本 + 患者 + チャネル + イベント + データ + デリミッタ ) 基本情報 100 100 倍率 基本情報 チャンネル情報 120 120 倍率 チャンネル情報 1 情報 M 情報 チャンネルサブ情報 125 125 通し番号 倍率 チャンネルサブ情報 電極情報 320 320 倍率 電極情報 1 情報 M 情報 電極サブ情報 325 325 通し番号 倍率 電極サブ情報 患者情報 130 130 倍率 患者情報 フレームセット 140 140 通し番号 倍率 フレームセット情報 プレームデータ 1 フレームデータ N フレームデータ 145 145 通し番号 倍率 時刻情報 (6 Byte) Reserve (2 Byte) Frame Data (Raw データ ) (150) 150 倍率 Raw データ (annel 毎データ ) (160) 160 倍率 annel 毎データ イベントテーブル 200 200 倍率 イベントテーブル

PSG 共通フォーマット (ver3.00) (2014 年 3 月 15 日 ) page.6 モンタージュ情報 350 350 Reserve モンタージュ情報 1 情報 M 情報 モンタージュチャンネルサブ情報 355 125 通し番号 倍率 モンタージュチャンネルサブ情報 別ファイル指定 1X1 1x1 倍率 ファイル名 デリミッタ 000 4. 結言 以上, 本委員会において睡眠 PSG 共通フォーマットに関して検討してきた結果をとりまとめて, 概略を説明した. 本フォーマットは, 拡張性 柔軟性のある構造を目指したものであり, 今後更に充実させるための検討を重ねていく予定である.

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-1 資料 A PSG 共通フォーマット仕様 (Ver.3.00) 原則として, 各欄は次のように記述する. ASCII コード 左寄せで記述し, 残りは空白コード 20h を入れる. Binary コード 4 Byte 型符号付き整数とし, 記載しない項目および Reserve 欄は 00h を入れる. ファイル レコード概念図ファイル記録単位情報ヘッダ記録 1 記録単位情報記録 2 記録単位情報記録 K 記録単位ヘッダ 基本情報 患者情報 Event Table チャンネル情報 or 電極情報 モンタージュ情報 ( 電極単位形式のみ ) データ デリミッタ anne l ヘッダ 1 2 M anne l ヘッダ 1 2 M Frame ヘッダ Frame 1 Frame 2 Frame N 記載ページ A-1 基本データ構造 A-2 A-2 ファイルヘッダ A-3 Ver.1.00 からあるレコード A-3 記録単位情報 (Code=10) A-4 A-4 基本情報 (Code=100) A-5 A-5 チャンネル情報 A-5 A-5-1 チャンネル情報 (Code=120) A-5 A-5-2 チャンネルサブ情報 (Code=125) A-6 A-6 イベントテーブル (Code=200) A-8 A-7 患者情報 (Code=130) A-8 A-8 記録信号フレーム A-10 A-8-1 フレームセットデータ (Code=140) A-10 A-8-2 フレームデータ (Code=145) A-10 A-9 デリミッタ (Code=000) A-11 A-10 別ファイル指定 (Code=xx1) A-11 Ver.2.00 にて追加されたレコード A-11 電極に関する情報 A-12 A-11-1 電極情報 (Code=320) A-12 A-11-2 電極サブ情報 (Code=325) A-12 A-12 モンタージュ関連情報 A-14 A-12-1 モンタージュ情報 (Code=350)( 任意 ) A-15 A-12-2 モンタージュ チャンネルサブ情報 (Code=355) A-15

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-2 A-1 基本データ構造 ( ファイルヘッダを除く ) ファイルヘッダを除くレコードの基本構造は以下のような形式とする つまり レコードの先頭に 16 バイトのヘッダ部があり その中で レコードの総 レコードと サブ情報であれば その通し番号が記述され その後に レコードの実体が続く 0-3 レコード (byte 数 ) BIN 4 bytes 4-7 レコード BIN 4 bytes 8 11 サブ情報 通し番号 BIN 4 bytes 12 15 倍率 BIN 4 bytes 実 体 レコード 1-1023 : 学会定義レコード 1024- : ユーザ定義レコード 表 A-1 学会定義 レコード 本体付属 本体別ファイル サブコード 1 記録単位情報 010 2 基本情報 100 101 3 チャンネル情報 120 121 125 4 患者情報 130 131 5 フレームセット 140 141 145 6 Raw データ (150) (151) (155) 7 annel 毎データ (160) (161) (165) 8 イベントテーブル 200 201 9 電極情報 320 321 325 10 モンタージュ情報 350 351 355 11 デリミッタ 000 定義済みイベントコードのみを使う場合, またはイベントチャンネルがない場合, イベントテーブルの入力は省略可である. ユーザ定義レコードに関して 上記の基本レコード構造を持ち (Reserve を含む 16byte), そこに記載されているレコードによって, 読み飛ばしが可能にしておくこと. Raw データ,annel 毎データに関してこれらのデータ形式に関しては, 将来の拡張のためにレコードを割り振っておくが, 本バージョンにおいては, その内容に関しては規定していない.

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-3 A-2. ファイルヘッダ ファイルの先頭に位置し, 下記の内容を持つ 32 バイトからなるヘッダ計算機の機種に依存せずに, 読みとることができるように, この部分だけはすべて Ascii コードで記述する. 位置 内 容 形式 バイト数 0-7 識別子 JSSR-SPG ASCII 8 bytes 8 13 Version (000100 を Ver.1.00 とする ) ASCII 6 bytes 14 15 フォーマット識別子 00: 信号チャネル形式, ASCII 2 bytes 01: 電極単位形式 16 Binary 形式 (L:x86, B:UNIX) ASCII 1 byte 17 漢字コード (S:Shift JIS, ) ASCII 1 byte 18 21 記録回数 ASCII 4 byte 22 31 Reserve 予備 ( スペースで埋める ) ASCII 10 bytes Binary 形式コード L: Little Endian (X86) B: Big Endian (UNIX) 漢字コード S: Shift JIS J: JIS E: EUC U:Unicode 漢字コードに関しては,Shift JIS コードを使用することを推奨する. また, 半角カナは使用しないことが望ましい. フォーマット識別子 00 : 信号チャネル形式基準電極とターゲット電極との差分信号を記述する形式 01: 電極単位形式 (Ver.2.00 にて拡張 ) ターゲット電極のみの信号を直接取り出して記述する形式

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-4 A-3 記録単位情報 (Code=10) 一つのファイルに, 多数の記録が可能なように, 本フォーマットでは, マルチ記録をサポートしているが, その一つの記録単位となる情報. つまり, 記録単位ヘッダに相当する 16 バイトの後に, 基本情報, チャンネル情報 ( もしくは電極情報 ), 患者情報, イベントテーブル, フレームセットデータ等が続き, 最後は, 必ずデリミッタで終了するレコードである. 0 3 レコード ( 16+α) BIN 4 bytes 4 7 ヘッダ (10) BIN 4 bytes 8 11 記録 通し番号 BIN 4 bytes 12 15 倍率 4 bytes 基本情報 N B bytes チャンネル情報もしくは電極情報 N C bytes 患者情報 N S bytes イベントテーブル N T bytes モンタージュ情報 ( 電極単位形式のみ ) N M bytes フレームセットデータ N D bytes デリミッタ BIN 16 bytes レコード : その記録単位の総バイト数 αは その記録単位に含まれるすべての情報の総バイト数である N B : 基本情報の総バイト数 N C : チャンネル情報の総バイト数 N S : 患者情報の総バイト数 N T : イベントテーブルの総バイト数 N M : モンタージュ情報の総バイト数 N D : フレームセットデータの総バイト数 例えば ある記録単位にチャンネル情報と患者情報とフレームセットデータが含まれる場合は 次のようになる α= 基本情報 (N B ) + チャンネル情報 (N C ) + 患者情報 (N S ) + フレームセットデータ (N D ) 記録通し番号は,1 から始まるものとする.

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-5 A-4 基本情報 (Code=100) 各記録単位の先頭に位置し, その記録に関する形式や, 記録日時等, 基本的な内容が記述された レコードである. 0-3 ヘッダ (128 byte 固定 ) BIN 4 bytes 4-7 ヘッダ (100) BIN 4 bytes 8-11 サブ情報 通し番号 (00h 固定 ) BIN 4 bytes 12-15 倍率 (00h 固定 ) 4 bytes 16-19 データ形式 1:Frame 2:RAW 3:CH BIN 4 bytes 20-23 チャンネル数もしくは電極数 BIN 4 bytes 24-27 トータルフレーム数 or トータルポイント数 BIN 4 bytes 28-31 Reserve BIN 4 bytes 32-35 西暦年 BIN 4 bytes 36-39 月 BIN 4 bytes 40-43 日 BIN 4 bytes 44-47 開始 ( 時 ) BIN 4 bytes 48-51 開始 ( 分 ) BIN 4 bytes 52-55 開始 ( 秒 ) BIN 4 bytes 56-75 時間 DD/MM/YYYY hh.mm.ss ASCII 20 bytes 76-79 電源周波数 BIN 4 bytes 80-95 Reserve 16 bytes 96-127 記録コメント ASCII 32 bytes 注 1: フレーム形式においては, トータルフレーム数を記載. 電源周波数欄 : 0 : 無効, 50 :50Hz, 60 :60Hz A-5 チャンネル関連 A-5-1 チャンネル情報 (Code=120) 記録されたチャンネルに関する情報が記述されるレコード. 各チャンネルに関する情報が記述 されるチャンネルサブ情報 (A-5-2 参照 ) を含んだレコードである. 0-3 レコード (32 +βbyte) BIN 4 bytes 4-7 レコード (120) BIN 4 bytes 8-11 サブ情報 通し番号 (00h 固定 ) BIN 4 bytes 12-15 倍率 (00h 固定 ) BIN 4 bytes 16-19 チャンネル数 BIN 4 bytes 20-23 チャンネルサブ情報の大きさ (N CS ) BIN 4 bytes 24-31 Reserve 8 bytes CH 1 サブ情報 N CS bytes CH 2 サブ情報 N CS bytes CH M サブ情報 N CS bytes β : チャンネル数 チャンネルサブ情報の大きさ (N SB bytes) N C =32+β β= チャンネル数 N CS チャンネルサブ情報の大きさ : チャンネル間で一定 N CS bytes = 256 bytes

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-6 A-5-2 チャンネルサブ情報 (Code=125) 各チャンネルの記録に関する情報が記述されるレコード. 0-3 サブ情報 (256 byte 固定 ) BIN 4 bytes 4-7 レコード (125) BIN 4 bytes 8-11 チャンネルサブ情報 通し番号 BIN 4 bytes 12-15 倍率 (00h 固定 ) BIN 4 bytes 16-19 チャンネル番号 BIN 4 bytes 20-23 情報定義フラグ BIN 4 bytes 24-27 信号タイプコード BIN 4 bytes 28-31 信号記録形式 BIN 4 bytes 32-35 サンプリング周波数 or 周期 BIN 4 bytes 36-39 CAL 値 BIN 4 bytes 40-43 CAL AD 値 (CAL 値に相当する AD 値 ) BIN 4 bytes 44-47 Offset AD 値 BIN 4 bytes 48-51 Offset CAL 値 BIN 4 bytes 52-55 キャリブレーション周波数 BIN 4 bytes 56-59 フィルター低域遮断 (T.C. or L.F.) BIN 4 bytes 60-63 フィルター高域遮断 (H.F.) BIN 4 bytes 64-67 アンプ感度 BIN 4 bytes 68-71 Reserve 4 bytes 72-87 Label( 信号名 ) ASCII 16 bytes 88 103 Unit( 単位名 ) ASCII 16 bytes 104 195 Reserve 92 bytes 196 255 コメント 60 bytes 情報定義フラグ 32 ビットのビットフラグビット 0: サンプリング定義 ( 0: 周波数 (Hz) 1: 周期 (μsec) ) ビット 1: 低域フィルター定義 ( 0: 時定数 (T) 1: 周波数 (L.F.) ) ビット 2: キャリブレーション定義 ( 0: 矩形波 1: 正弦波 ) 信号タイプコード 0:OFF 5:EOG 10:PRESSURE 15:POSITION 1:EVENT 6:EMG 11:SaO 2 16:ANALYSIS 2:MARK1 7:ECG 12:AUDIO 17:ENVIROMENTS 3:MARK2 8:RESP 13:PULSE 18:OTHERS 4:EEG 9:TEMP 14:GSR 20:EXT EVENT: 事象を判別するコード ( イベントテーブル参照 ) MARK1: 時間情報に関するマーク信号 MRAK2: 計測状態に関する刺激等のマーク信号 EXT: 外部信号 (Ver1.10 において追加 ) 信号記録形式 1: 2 byte (16 ビット符号付整数 ) 2: 3 byte (24 ビット符号付整数 ) 3: 4 byte (32 ビット符号付整数 ) 4: 4 byte (32 ビット浮動小数点 ) フィルターの記述欄高域遮断に関しては, そのままの周波数を記述する低域遮断に関しては,1000 倍した数値を記述する T.C.: 時定数 L.F.: 周波数

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-7 アンプ感度ペーパー上で 1mm に相当する入力電圧の CAL 値 (μv) の 1000 倍を記述する. CAL 値,CAL AD 値,Offset AD 値,Offset CAL 値は, 信号記録形式が浮動小数点型のときは浮動小数点型で, それ以外は符号付 4byte 型整数とする. 入力電圧換算式 CAL 値入力電圧 =( AD データ値 - Offset AD 値 ) + Offset CAL 値 CAL AD 値 キャリブレーション周波数記述周波数 (Hz) の 1000 倍したものを記述 チャンネルサブ情報 通し番号は,1 から始めるものとする. 定義済みイベントコード 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 記録情報 0 0 0 0 0 0 0 0 検査情報 0 0 0 0 0 0 0 1 Reserve 0 0 0 0 X X X X ユーザ定義 X X X 1 X X X X 1: ON イベント種別 0: OFF イベント 16 進コード 10 進コード イベント無し 0000h 0 記録開始 0003h 3 記録終了 0002h 2 キャリブレーション信号開始 0005h 5 キャリブレーション信号終了 0004h 4 INST 開始 0007h 7 INST 終了 0006h 8 入眠許可 0102h 258 起床コール 0104h 260 消灯 0106h 262 点灯 0108h 264 計測中断 010Ah 266 計測再開 010 268 今後, 必要に応じて追加していく予定である.

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-8 A-6 イベントテーブル (Code=200) A-5-2 で定義されている学会定義イベントコード以外に, ユーザ定義のイベントコードを使用する場合に, その定義を記述しておくレコード. 各イベントコードの定義に関しては, 下記のような構造をもった形式で記述する. 項目 (Binary) ユーザ定義イベントコード (Binary) テキスト (Ascii) 4 bytes 4 bytes N bytes イベントコードをバイナリー形式で記入し, その説明を任意の長さ (N bytes) の ascii コードで記載し, 項目の欄には, 項目のフィールドに要するバイト数 4 とユーザ定義イベントコードに要するバイト数 4 および, その説明をテキストとして記載するのに要する N バイトを足したものを記載する. 項目 =4+4+N また, レコードは, 先頭の 24 バイトに, 各項目のをすべて足しあわせたものが記載される. 0-3 レコード BIN 4 bytes 4-7 レコード (200) BIN 4 bytes 8-11 サブ情報 通し番号 (00h 固定 ) BIN 4 bytes 12-15 倍率 (00h 固定 ) BIN 4 bytes 16-19 項目数 BIN 4 bytes 20-23 Reserve 4 bytes 24-27 項目 BIN 4 bytes 28-31 ユーザ定義イベントコード BIN 4 bytes 32 - xx テキスト ASCII 項目-8 bytes Xx - xx 項目 BIN 4 bytes Xx - xx ユーザ定義イベントコード BIN 4 bytes Xx - xx テキスト ASCII Xx - xx 項目 BIN 4 bytes Xx - xx ユーザ定義イベントコード BIN 4 bytes Xx - xx テキスト ASCII? bytes イベントコードの入力は任意であるが, 後でイベント記録を追加する可能性がある場合は, イベントコード 0 で,20 項目程度 ( 項目は 32byte 程度 ) の領域を確保しておくことを推奨する. A-7 患者情報 (Code=130) 被験者に関する情報を記載するレコード各項目に関する記述形式は, イベントテーブルにおけるユーザ定義イベントコードの記述形式と同様である. また, キーワードコードに関しては, すべて定義済みのキーワードコードを使うものとし, ユーザが任意に書き入れたいコメントに関しては,301~399 のキーワードコードを用いて記載する.

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-9 0-3 レコード BIN 4 bytes 4-7 レコード (130) BIN 4 bytes 8-11 サブ情報 通し番号 (00h 固定 ) BIN 4 bytes 12-15 倍率 (00h 固定 ) BIN 4 bytes 16-19 Item Number ( 項目数 ) BIN 4 bytes 20-23 Reserve 4 bytes 24-27 項目 BIN 4 bytes 28-31 キーワードコード BIN 4 bytes 32 - xx テキスト ASCII 項目-8 bytes xx - xx 項目 BIN 4 bytes xx - xx キーワードコード BIN 4 bytes xx - xx テキスト ASCII xx - xx 項目 BIN 4 bytes xx - xx キーワードコード BIN 4 bytes xx - xx テキスト ASCII? bytes すべての項目が必要なわけではないが,A の項目は記述することを推奨する. -------------------------------------------------------------- 0: 無効 1: A 検査番号 ( 検査の通し番号 ) 11: A 患者 ID ( 施設独自の ID ) 12: B 患者補助 ID ( 必要な場合のみ ) 13: A 患者名 ( 漢字可 ) 14: B 患者名 ( カナ かな ) <-- SORT に使用する <-- 必要な場合のみ 21: A 性別 (M: 男性, F: 女性, 0: 不明 ) 22: B 生年月日 ( フォーマットは yyyy.mm.dd とする 例 :1984.11.01) 23: A 年齢 ( フォーマットは日数 週数 月数 年数を各々 xxxd,xxxw,xxxm または xxxy 例 :35Y10M 35Y10M3D) 24: A 身長 (mm 単位 ) 1685 <-- 168.5cm 25: A 体重 (g 単位 ) 58500 <-- 58.5Kg 26: B 外来 入院区別 etc. 101: B 施設名 102: B 施設コード 103: B 部門名 ( 検査室名 ) 104: B 検査依頼科 105: B 依頼医師名 106: B 検査実施者名 107: B 判読医師名 201: B 投薬の種類 ( 投薬がある場合は, 記述することを推奨する ) 210: B 意識レベル ( 覚醒 睡眠 昏睡 ) 220: B 賦活の種類 (HV,PS,Sleep など ) 301: B コメント 1 ( コメントについてはできれば ******:############ という形式にする )... ***** は任意のキーワード #### は内容 399: B コメント 99 400 以上 Reserve

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-10 A-8 記録信号フレーム A-8-1 フレームセットデータ (Code=140) 記録したデータの本体. 先頭の 32 バイトにおいて, 信号データのフレーム長やフレーム数が記述され, それに続いて, 実際の信号データを記録しているフレームデータを含んだレコードである. 0-3 レコード ( 32 +γ ) BIN 4 bytes 4-7 レコード (140) BIN 4 bytes 8-11 サブ情報 通し番号 (00h 固定 ) BIN 4 bytes 12-15 倍率 BIN 4 bytes 16-19 フレームデータ時間長 ( 単位 : 秒 ) BIN 4 bytes 20-23 1 フレームの ( バイト長 ) BIN 4 bytes 24-27 フレーム数 BIN 4 bytes 28-31 Reserve 4 bytes フレームデータ 1 N FS bytes フレームデータ 2 N FS bytes N FS bytes フレームデータ N N FS bytes γ= フレーム数 1 フレームの (N FS bytes) A-8-2 フレームデータ (Code=145) フレーム毎の信号が記録されたレコード. そのフレームの通し番号, そこへ記録されているデータの採取時刻 ( 先頭データ ) 等が記述される先頭の 24 バイトの後に, 各チャンネルのデータが続く. 0-3 サブ情報 ( 24byte + ξ) BIN 4 bytes 4-7 レコード (145) BIN 4 bytes 8-11 フレーム 通し番号 BIN 4 bytes 12-15 倍率 BIN 4 bytes 16-17 時 BIN 2 bytes 18-19 分 BIN 2 bytes 20-21 秒 BIN 2 bytes 22-23 Reserve 2 bytes annel 1 データ (N 1 個 ) BIN S 1 N 1 bytes annel 2 データ (N 2 個 ) BIN S 2 N 2 bytes annel 3 データ (N 3 個 ) BIN S 3 N 3 bytes annel M データ (N M 個 ) BIN S M N M bytes S は信号記録形式が 1 のときは 2byte,2, のときは 3byte,3,4 のときは 4byte となる. ξ = S 1 N 1 + S 2 N 2 bytes + + S M N M bytes N k は, 各チャンネルのサンプリング周波数 1 フレームの時間長で計算. フレーム通し番号は,1 から始めるものとする. 注 前述のように, 本フォーマットにおいては, ほとんどの部分で 4byte 型符号付き整数記述を採用しているが, フレームデータ部においては, 時 分 秒は 2byte 型符号無し整数記述を採用しているので注意すること. 信号記録形式はチャンネルごとに変えることが可能であるが, 統一しておくことを推奨する.

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-11 A-9 デリミッタ (Code=000) 各記録単位の最後にあるレコード. 0 3 00h BIN 4 bytes 4 7 00h BIN 4 bytes 8 11 00h BIN 4 bytes 12 15 00h BIN 4 bytes A-10 別ファイル指定 (Code=xx1) 表 A-1( 学会定義 レコード ) のところで示したように, 基本情報, チャンネル情報, 患者情報, フレームセット, イベントテーブル, 電極情報, モンタージュ情報の各レコードを別ファイルにすることができる. その場合, 該当するレコードのところへ, 実体ファイルのかわりに, 下記のようなフォーマットのレコードを入れ, その中で, 実体ファイルに関する情報を記述しておく. 0 3 レコード (Byte 数 ) n BIN 4 bytes 4 7 レコード (xx1) BIN 4 bytes 8 11 サブ情報 通し番号 BIN 4 bytes 12 15 倍率 BIN 4 bytes 16 xx 別ファイル名 BIN n 16 bytes 別ファイルの内容は, 該当レコードの 0 バイト目からをすべて記述したもの 原則として, 別ファイル名は相対パス名で記述する.

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-12 Ver.2.00 にて追加されたレコード A-11 電極に関する情報 A-11-1 電極情報 (Code=320) 記録された電極に関する情報が記述されるレコード. 各電極に関する情報が記述される電極サブ情報 (A-11-2 参照 ) を含んだレコードである. 0-3 レコード (32 +βbyte) BIN 4 bytes 4-7 レコード (320) BIN 4 bytes 8-11 サブ情報 通し番号 (00h 固定 ) BIN 4 bytes 12-15 倍率 (00h 固定 ) BIN 4 bytes 16-19 電極数 BIN 4 bytes 20-23 電極サブ情報の大きさ (N CS ) BIN 4 bytes 24-31 Reserve 8 bytes CH 1 サブ情報 N CS bytes CH 2 サブ情報 N CS bytes CH M サブ情報 β : 電極数 電極サブ情報の大きさ (N SB bytes) 電極サブ情報の大きさ : 全サブ情報で一定 N CS bytes N CS bytes A-11-2 電極サブ情報 (Code=325) 各電極の記録に関する情報が記述されるレコード. 0-3 サブ情報 (256 byte 固定 ) BIN 4 bytes 4-7 レコード (325) BIN 4 bytes 8-11 電極サブ情報 通し番号 BIN 4 bytes 12-15 倍率 (00h 固定 ) BIN 4 bytes 16-19 電極 BIN 4 bytes 20-23 情報定義フラグ BIN 4 bytes 24-27 信号タイプコード BIN 4 bytes 28-31 信号記録形式 BIN 4 bytes 32-35 サンプリング周波数 or 周期 BIN 4 bytes 36-39 CAL 値 BIN 4 bytes 40-43 CAL AD 値 (CAL 値に相当する AD 値 ) BIN 4 bytes 44-47 Offset AD 値 符号付 LONG BIN 4 bytes 48-51 Offset CAL 値符号付 LONG BIN 4 bytes 52-55 Reserve BIN 4 bytes 56-59 フィルター低域遮断 (T.C. or L.F.) BIN 4 bytes 60-63 フィルター高域遮断 (H.F.) BIN 4 bytes 64-67 Reserve BIN 4 bytes 68-71 Reserve BIN 4 bytes 72-87 Label( 電極名 ) ASCII 16 bytes 88 103 Unit( 単位名 ) ASCII 16 bytes 104 195 Reserve 92 bytes 196 255 コメント 60 bytes

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-13 チャンネルサブ情報と同等であるため, チャンネルサブ情報との比較で説明する. チャンネルサブ情報と同じ内容の項目 情報定義フラグ 信号記録形式 フィルターの記述欄 サンプリング周波数 or 周期 CAL 値 CAL AD 値 (CAL 値に相当する AD 値 ) Offset AD 値 Offset CAL 値 Unit( 単位名 ) チャンネルサブ情報から削除された項目 キャリブレーション周波数 アンプ感度 チャンネルサブ情報から変更された内容 フィルター低域遮断 (T.C. or L.F.) アナログアンプの特性を記述 フィルター高域遮断 (H.F.) アナログアンプの特性を記述 Label( 信号名 ) Label( 電極名 ) 信号タイプコード 0:OFF 5:EOG 10:PRESSURE 15:POSITION 1:EVENT 6:EMG 11:SaO 2 16:ANALYSIS 2:MARK1 7:ECG 12:AUDIO 17:ENVIROMENTS 3:MARK2 8:RESP 13:PULSE 18:OTHERS 4:EEG 9:TEMP 14:GSR 20:EXT 101:Processed Signal 記録時に元信号に対して何らかの処理を施された信号 例 SD: Source Derivation Signal BNE: Balanced Non-cephalic Electrode Signal AV: Averaging Reference Electrode Signal 情報定義フラグ 32 ビットのビットフラグビット 0: サンプリング定義 ( 0: 周波数 (Hz) 1: 周期 (μsec) ) ビット 1: 低域フィルター定義 ( 0: 時定数 (T) 1: 周波数 (L.F.) ) ビット 2: キャリブレーション定義 ( 0: 矩形波 1: 正弦波 ) ビット 3: モンタージュ組替え対象定義 ( 0: 不可能 1: 可能 )

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-14 チャンネルサブ情報に追加された項目 電極 電極使用目的 EEG(10-20 System) 0 無効 (E を含む ) 1 Fp1 2 Fp2 4 F3 6 F4 3 F7 5 F8 7 Fz 8 C3 9 C4 10 Cz 11 P3 12 P4 13 Pz 14 O1 15 O2 16 Oz 17 T3 18 T4 19 T5 20 T6 21 A1 22 A2 23 ユーザ定義 それ以外ユーザで任意に定義その電極名は Label( 電極名 ) で指示 脳波の計測に関して, 国際 10-20system に従って配置した電極のみを使用する場合は, 電極として, 上記表のコードを使用する. また, それ以外の電極に関しては, 23 以上を使用して, その電極名は,Label( 電極名 ) の欄に記述しておく. 国際 10-20system に従わない場合は, すべて, そのコードをユーザで定義し, 電極名は,Label( 電極名 ) の欄へ記載しておく. A-12 モンタージュ関連情報 モンタージュ関連情報に関しては, 電極単位形式記録において, リモンタージュの際の便宜を図るために設けたものであり, このレコードを付加するかどうかは, 任意である.

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-15 A-12-1 モンタージュ情報 (Code=350)( 任意 ) モンタージュに関する情報が記述されるレコード. モンタージュ チャンネルサブ情報 (A-12-2 参照 ) を含んだレコードである. 0-3 レコード (32 +βbyte) BIN 4 bytes 4-7 レコード (350) BIN 4 bytes 8-11 サブ情報 通し番号 (00h 固定 ) BIN 4 bytes 12-15 倍率 (00h 固定 ) BIN 4 bytes 16-19 モンタージュ チャンネル数 BIN 4 bytes 20-23 モンタージュ チャンネルサブ情報の大きさ (N CS ) BIN 4 bytes 24-31 Reserve 8 bytes CH 1 サブ情報 N CS bytes CH 2 サブ情報 N CS bytes CH M サブ情報 N CS bytes β : チャンネル数 チャンネルサブ情報の大きさ (N SB bytes) チャンネルサブ情報の大きさ : チャンネル間で一定 N CS bytes A-12-2 モンタージュ チャンネルサブ情報 (Code=355) 各モンタージュに関する情報が記述されるレコード. 0-3 サブ情報 (256 byte 固定 ) BIN 4 bytes 4-7 レコード (355) BIN 4 bytes 8-11 チャンネルサブ情報 通し番号 BIN 4 bytes 12-15 倍率 (00h 固定 ) BIN 4 bytes 16-19 チャンネル番号 BIN 4 bytes 20-23 情報定義フラグ BIN 4 bytes 24-27 信号タイプコード BIN 4 bytes 28-31 信号記録形式 BIN 4 bytes 32-35 サンプリング周波数 or 周期 BIN 4 bytes 36-39 CAL 値 BIN 4 bytes 40-43 CAL AD 値 (CAL 値に相当する AD 値 ) BIN 4 bytes 44-47 Offset AD 値 BIN 4 bytes 48-51 Offset CAL 値 BIN 4 bytes 52-55 キャリブレーション周波数 BIN 4 bytes 56-59 フィルター低域遮断 (T.C. or L.F.) BIN 4 bytes 60-63 フィルター高域遮断 (H.F.) BIN 4 bytes 64-67 アンプ感度 BIN 4 bytes 68-71 Reserve 4 bytes 72-87 Label( 信号名 ) ASCII 16 bytes 88 103 Unit( 単位名 ) ASCII 16 bytes 104-107 G1 選択電極番号 BIN 4 bytes 108-111 G2 選択電極番号 BIN 4 bytes 112 195 Reserve 84 bytes 196 255 コメント 60 bytes モンタージュ情報として不必要な項目は記述しない 電極情報と矛盾する項目があれば 電極情報に記載されている内容を優先する

PSG 共通フォーマット (ver.3.00) (2014 年 3 月 15 日 ) page.a-16 * G1,G2 選択電極番号は 電極サブ情報の通し番号 (1~N) を指定する 0 指定の場合には E( アース ) を意味する G1,G2 選択電極番号 上位 WORD 0: 電極番号指定 ( 下位 WORD に電極情報の通し番号 ) 1:L+R 処理 L+R 合成を行う 2:AV 処理指定電極のアベレージ処理電位 3:SD 処理指定電極の Source Derivation 処理電位 下位 WORD 電極番号指定時に電極情報の通し番号 (1~N) を指定する 入力電圧換算式 CAL 値入力電圧 =( AD データ値 - Offset AD 値 ) + Offset CAL 値 CAL AD 値 キャリブレーション周波数記述周波数 (Hz) の 1000 倍したものを記述 チャンネルサブ情報 通し番号は,1 から始めるものとする. 定義済みイベントコード 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 記録情報 0 0 0 0 0 0 0 0 検査情報 0 0 0 0 0 0 0 1 Reserve 0 0 0 0 X X X X ユーザ定義 X X X 1 X X X X 1: ON イベント種別 0: OFF