「がらくた置き場」の編集履歴(バックアップ)一覧はこちら
がらくた置き場 - (2023/03/18 (土) 14:04:09) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
#javascript(){{
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-27630934-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
}}
英語はわかりません、perlもよくわかりません。
アダプテーションフィールドやポインターの処理もしていません。
プロトタイプ以前のテストコードなのであえてコメントも入れていません。
PowerShellは初めて使いました。
----
・ACPI_Wake_Alarm_Fix
#blockquote(){
「Intel 300シリーズチップセット以降のスリープ解除遅延問題」にとりあえず対応するためのツールです。
-タスクスケジューラーに登録されている直近のタスクの起動時刻を調べ、遅延を考慮した起動時刻のタスクを別途登録します
-タスクの登録はタスクスケジューラーから起動するPowerShellスクリプトで行います
-タスク名は英語のみ対応します
----
-手順
1.スクリプトを格納するフォルダを作成("ACPI_Wake_Alarm_Fix_Set")
"ACPI_Wake_Alarm_Fix_Set.ps1"をこのフォルダにコピー
2.スクリプトの修正
スクリプト内の設定部分を環境に合わせて変更
3.タスクを作成(ACPI_Wake_Alarm_Fix)
[トリガー]タスクの開始=スケジュール1回のみ(日時は適当)[操作]プログラムの開始(プログラム/スクリプト="")[条件]タスクを実行するためにスリープを解除するをチェック
4.タスクをエクスポート(ACPI_Wake_Alarm_Fix)
"ACPI_Wake_Alarm_Fix.xml"を"ACPI_Wake_Alarm_Fix_Set.ps1"と同じ場所にエクスポート
5.タスクを作成(ACPI_Wake_Alarm_Fix_Set)
[全般]最上位の特権で実行する[トリガー]タスクの開始=イベント時、ログ=システム、ソース=Kernel-Power、イベントID=187(スリープ要求時)[操作]プログラムの開始、プログラム/スクリプト=powershell、引数の追加=ACPI_Wake_Alarm_Fix_Set.ps1
&link(ACPI_Wake_Alarm_Fix_Set.ps1){http://www35.atwiki.jp/tvrock?cmd=upload&act=open&pageid=26&file=ACPI_Wake_Alarm_Fix_Set.ps1}
}
・&link(pmtpid_list.pl){http://www35.atwiki.jp/tvrock?cmd=upload&act=open&pageid=26&file=pmtpid_list.pl}
#blockquote(){TSファイル中のエレメンタリPIDとストリーム形式種別を適当に出力してみるテスト}
・&link(pmtpid_list2.pl){http://www35.atwiki.jp/tvrock?cmd=upload&act=open&pageid=26&file=pmtpid_list2.pl}
#blockquote(){ついでにTOTも適当に出力してみる}
・&link(pmtpid_list3.pl){http://www35.atwiki.jp/tvrock?cmd=upload&act=open&pageid=26&file=pmtpid_list3.pl}
#blockquote(){ついでに地デジのEIT(!=0x0012)のイベント識別と継続時間も適当に出力してみる}
・&link(pmtpid_list4.pl){http://www35.atwiki.jp/tvrock?cmd=upload&act=open&pageid=26&file=pmtpid_list4.pl}
#blockquote(){放送中と思われる地デジ番組のEITも適当に捜してみる}
・&link(eight_bit_char_decode.pl){http://www35.atwiki.jp/tvrock?cmd=upload&act=open&pageid=26&file=eight_bit_char_decode.pl}
#blockquote(){EITの中の番組情報で使われている8単位文字符号をデコードするためのかなり適当な関数
JIS互換漢字やUnicode規格バグの処理追加}
・&link(eight_bit_char_decode.jpg){http://www35.atwiki.jp/tvrock?cmd=upload&act=open&pageid=26&file=eight_bit_char_decode.jpg}
#blockquote(){8単位文字符号デコード処理の機能設計レベルのフローみたいなものの例
SPD(プログラム構造図法の一種)のC言語風の味付け
Unicode規格バグの処理追加など}
・メモ
#blockquote(){・TSファイルにはSITが含まれていないためTOT,EITなどを元に番組情報を取り出す必要がある。
・CRC32の計算方式は「CRC-32-IEEE 802.3」らしい。
・8単位文字符号というのは結局ISO 2022 (JIS X0202) ベース。
・ARIB STD-B24の文字符号化を見なければいけなかった。
・ARIB STD-B05の初期化動作でG3の指示は片仮名集合の間違いではないだろうか?
・追加記号の追加漢字はARIB STD-B24の表7-19で変換すればいいようだが追加記号とのからみが悩ましい。
・8単位文字符号の処理をARIBの仕様書から直接perlに落とすのは色々な意味で無謀だった。
・分割されたペイロードの取り扱いがわからない。
・Encode-JIS2Kを入れようと思ったがEncodeを入れ直さないといけないらしいとわかりEncodeを入れ直そうと思ったらdmakeのインストールが必要らしい。dmakeを入れてみたらEncode-JIS2Kのperl Makefile.PLでエラーが出る。Makefile.PLで$enc2xsとかに何もいれていないのが原因のようだ。"コピー ~ Makefile.PL"とかいうファイルを作っておいたらハマった。enc2xsとかはフルパスで指定してやらないといけない。これでとりあえずinstallまではできた。
・外人さんが漢字は文字数が多いから似た文字で代用しちゃえばいいやん(じゃん)、てなノリで作ったのがUnicode…という古い記憶
・TSパケットの処理フローをどうすればいいかわからない、門外漢の素人ができるのはこのくらいまで
}
・8単位文字符号例
#blockquote(){番組名:ドラマアンコール「水戸黄門 第7部」[再]
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()+0&space()+1&space()+2&space()+3&space()+4&space()+5&space()+6&space()+7&space()+8&space()+9&space()+A&space()+B&space()+C&space()+D&space()+E&space()+F&space()&space()0123456789ABCDEF}
&tt(){000000&space()&space()1B&space()7C&space()C9&space()E9&space()DE&space()A2&space()F3&space()B3&space()21&space()3C&space()EB&space()21&space()56&space()3F&space()65&space()38&space()&space().|ノ.゙「.ウ!<.!V?e8}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()*1&space()&space()&space()&space()ド&space()ラ&space()マ&space()ア&space()ン&space()コ&space()ー&space()&space()&space()&space()ル&space()「&space()&space()&space()&space()水&space()&space()&space()&space()戸}
&tt(){000010&space()&space()4D&space()32&space()2B&space()4C&space()67&space()21&space()21&space()42&space()68&space()1B&space()7E&space()B7&space()49&space()74&space()21&space()57&space()&space()M2+Lg!!Bh.~キIt!W}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()黄&space()&space()&space()&space()門&space()&space()&space()&space()□&space()&space()&space()&space()第&space()&space()&space()&space()*2&space()&space()&space()&space()7&space()部&space()&space()&space()&space()」}
&tt(){000020&space()&space()1B&space()24&space()2A&space()3B&space()1B&space()7D&space()FA&space()EA}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()*3&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()*4&space()&space()&space()&space()[再]}
&tt(){注:□は空白}
&tt(){*1&space()ESC&space()0x7C&space()=&space()G3(片仮名集合→GR呼び出し}
&tt(){*2&space()ESC&space()0x7E&space()=&space()G1(英数集合)→GR呼び出し}
&tt(){*3&space()ESC&space()0x24&space()0x2A&space()0x3B&space()=&space()2バイトGセット(追加記号)→G2指示制御}
&tt(){*4&space()ESC&space()0x7D&space()=&space()G2(追加記号)→GR呼び出し}
}
・8単位文字符号例(TSパケット)
#blockquote(){
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()+0&space()+1&space()+2&space()+3&space()+4&space()+5&space()+6&space()+7&space()+8&space()+9&space()+A&space()+B&space()+C&space()+D&space()+E&space()+F}
&tt(){000000&space()&space()47&space()60&space()12&space()16&space()TSヘッダ}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()00&space()ポインターフィールド}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()event_information_section()}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()4E&space()&space()&space()&space()tabel_id}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()F4&space()B3&space()section_length&space()0x4b3(12bit)=1203byte}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()0C&space()18&space()service_id}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()D9}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()01&space()&space()&space()&space()section_number}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()01&space()&space()&space()&space()last_section_number}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()7F&space()C3&space()transport_strem_id}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()7F&space()C3&space()original_netowork_id}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()01&space()&space()&space()&space()segment_last_section_number}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()4E&space()&space()&space()&space()last_table_id}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()4B&space()A3&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()event_id}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()D8&space()3D&space()16&space()50&space()00&space()start_time}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()02&space()10&space()00&space()&space()&space()&space()&space()&space()&space()duration}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()04&space()98&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()running_status(3),free_CA_mode(1),descriptors_loop_lenght(12)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()descriptor()}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()4D&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()descriptor_tag&space()&space()&space()0x4D=短形式イベント記述子}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()96&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()descriptor_lenght(150byte)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()6A&space()70&space()6E&space()&space()&space()&space()ISO_639_language_code("jpn")}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()0E&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()event_name_length(14byte)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()event_name}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()1B&space()7C&space()A4&space()C3&space()DD&space()A6&space()1B&space()24&space()2A&space()3B&space()1B&space()7D&space()FA&space()D9}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()83&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()text_length(131byte)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()text_char}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()3F&space()7B&space()3F&space()37&space()40&space()2F&space()38&space()22}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()*1B&space()7E(英数)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()A1}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()4D&space()39&space()40&space()2F&space()4B&space()21&space()30&space()46}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()*1B&space()7D(平仮名)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()E1&space()B0&space()EA&space()めぐり}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()36&space()5B&space()47&space()77&space()32&space()3D&space()緊迫化}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()*1B&space()7E(英数)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()A1&space()!}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()1B&space()7D(平仮名)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()C9&space()A6&space()CA&space()EB&space()(49&space()26&space()4A&space()6B)&space()どうなる}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()*1B&space()7E(英数)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()BF&space()?}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()32&space()71&space()34&space()7C&space()31&space()64&space()44&space()39&space()4F&space()40&space()22&space()26&space()4E&space()36&space()47&space()4F}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()*1B&space()7D(平仮名)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()F2&space()を}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()30&space()26&space()愛}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()B9&space()EB&space()する&space()}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()3D&space()77&space()40&space()2D&space()AC&space()34&space()6B&space()32&space()68&space()女性}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()B7&space()BF&space()21&space()44&space()36&space()65&space()3D&space()23&space()4A&space()2A-3B&space()3A&space()45&space()38&space()CE&space()49&space()71&space()42&space()66&space()4E&space()22}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()CB&space()に}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()4C&space()29&space()43&space()65&space()22&space()26&space()4A&space()78&space()32&space()75&space()40&space()23&space()41&space()30&space()密着}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()CE&space()の}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()35&space()5F&space()35&space()5E&space()30&space()65&space()4E&space()45&space()3F&space()37&space()救急医療新}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()BF&space()CA&space()たな}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()30&space()6C&space()3C&space()6A&space()21&space()21&space()42&space()3E&space()一手 他}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()50&space()&space()&space()&space()descriptor_tag&space()}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()0D&space()&space()&space()&space()descriptor_lenght}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()F1&space()&space()&space()&space()未定義&space()コンポーネント内容}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()B3&space()&space()&space()&space()コンポーネント種別}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()00&space()&space()&space()&space()コンポーネントタグ}
&tt(){000000&space()&space()47&space()20&space()12&space()17&space()TSヘッダ}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()6A&space()70&space()6E&space()言語コード&space()"jpn"}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()31&space()47&space()41&space()7C&space()1B&space()7E&space()B1&space()映像1}
}
・MPEG-2システム(Wikipedia)
 (10)http://ja.wikipedia.org/wiki/MPEG-2%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0
・第3回 MPEG-2 TSの概要 前編
 (10)http://mpeg.co.jp/libraries/video_it/video_03.html
・第4回 MPEG-2 TSの概要 後編
 (10)http://mpeg.co.jp/libraries/video_it/video_04.html
・デジタル放送に使用する番組配列情報
 (10)http://www.arib.or.jp/english/html/overview/doc/2-STD-B10v4_8.pdf
・デジタル放送におけるデータ放送符号化方式と伝送方式(7.文字符号化)
 (10)http://www.arib.or.jp/english/html/overview/doc/2-STD-B24v5_4-1p3.pdf
・垂直帰線消去期間を使用する伝送方式の標準テレビジョン・データ多重放送(8.3.3初期化動作)
 (10)http://www.arib.or.jp/english/html/overview/doc/2-STD-B05v1_0.pdf
・デジタル放送における映像符号化、音声符号化及び多重化方式(3.3TS パケット)
 (10)http://www.arib.or.jp/english/html/overview/doc/2-STD-B32v2_1.pdf
・第九回 日本語文字コード変換 mojimoji
 (10)http://www.yourname.jp/soft/mojimoji.shtml
・UTF-8文字コード表
 (10)http://orange-factory.com/dnf/utf-8.html
・ITU-T H.222.0(Information technology - Generic coding of moving pictures and associated audio information: Systems)
 (10)http://mumudvb.braice.net/mumudrupal/sites/default/files/T-REC-H.222.0-200605-I!!PDF-E.pdf
----
#javascript(){{
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-27630934-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
}}
英語はわかりません、perlもよくわかりません。
アダプテーションフィールドやポインターの処理もしていません。
プロトタイプ以前のテストコードなのであえてコメントも入れていません。
PowerShellは初めて使いました。
----
・ACPI_Wake_Alarm_Fix
#blockquote(){
「Intel 300シリーズチップセット以降のスリープ解除遅延問題」にとりあえず対応するためのツールです。
-タスクスケジューラーに登録されている直近のタスクの起動時刻を調べ、遅延を考慮した起動時刻のタスクを別途登録します
-タスクの登録はタスクスケジューラーから起動するPowerShellスクリプトで行います
-タスク名は英語のみ対応します
----
-導入手順
1.スクリプトを格納するフォルダを作成("ACPI_Wake_Alarm_Fix_Set")
"ACPI_Wake_Alarm_Fix_Set.ps1"をこのフォルダにコピー
2.スクリプトの修正
スクリプト内の設定部分を環境に合わせて変更
3.タスクを作成(ACPI_Wake_Alarm_Fix)
[トリガー]タスクの開始=スケジュール1回のみ(日時は適当)[操作]プログラムの開始(プログラム/スクリプト="")[条件]タスクを実行するためにスリープを解除するをチェック
4.タスクをエクスポート(ACPI_Wake_Alarm_Fix)
"ACPI_Wake_Alarm_Fix.xml"を"ACPI_Wake_Alarm_Fix_Set.ps1"と同じ場所にエクスポート
5.タスクを作成(ACPI_Wake_Alarm_Fix_Set)
[全般]最上位の特権で実行する[トリガー]タスクの開始=イベント時、ログ=システム、ソース=Kernel-Power、イベントID=187(スリープ要求時)[操作]プログラムの開始、プログラム/スクリプト=powershell、引数の追加=ACPI_Wake_Alarm_Fix_Set.ps1
6.sleepを実行
&link(ACPI_Wake_Alarm_Fix_Set.ps1){http://www35.atwiki.jp/tvrock?cmd=upload&act=open&pageid=26&file=ACPI_Wake_Alarm_Fix_Set.ps1}
}
・&link(pmtpid_list.pl){http://www35.atwiki.jp/tvrock?cmd=upload&act=open&pageid=26&file=pmtpid_list.pl}
#blockquote(){TSファイル中のエレメンタリPIDとストリーム形式種別を適当に出力してみるテスト}
・&link(pmtpid_list2.pl){http://www35.atwiki.jp/tvrock?cmd=upload&act=open&pageid=26&file=pmtpid_list2.pl}
#blockquote(){ついでにTOTも適当に出力してみる}
・&link(pmtpid_list3.pl){http://www35.atwiki.jp/tvrock?cmd=upload&act=open&pageid=26&file=pmtpid_list3.pl}
#blockquote(){ついでに地デジのEIT(!=0x0012)のイベント識別と継続時間も適当に出力してみる}
・&link(pmtpid_list4.pl){http://www35.atwiki.jp/tvrock?cmd=upload&act=open&pageid=26&file=pmtpid_list4.pl}
#blockquote(){放送中と思われる地デジ番組のEITも適当に捜してみる}
・&link(eight_bit_char_decode.pl){http://www35.atwiki.jp/tvrock?cmd=upload&act=open&pageid=26&file=eight_bit_char_decode.pl}
#blockquote(){EITの中の番組情報で使われている8単位文字符号をデコードするためのかなり適当な関数
JIS互換漢字やUnicode規格バグの処理追加}
・&link(eight_bit_char_decode.jpg){http://www35.atwiki.jp/tvrock?cmd=upload&act=open&pageid=26&file=eight_bit_char_decode.jpg}
#blockquote(){8単位文字符号デコード処理の機能設計レベルのフローみたいなものの例
SPD(プログラム構造図法の一種)のC言語風の味付け
Unicode規格バグの処理追加など}
・メモ
#blockquote(){・TSファイルにはSITが含まれていないためTOT,EITなどを元に番組情報を取り出す必要がある。
・CRC32の計算方式は「CRC-32-IEEE 802.3」らしい。
・8単位文字符号というのは結局ISO 2022 (JIS X0202) ベース。
・ARIB STD-B24の文字符号化を見なければいけなかった。
・ARIB STD-B05の初期化動作でG3の指示は片仮名集合の間違いではないだろうか?
・追加記号の追加漢字はARIB STD-B24の表7-19で変換すればいいようだが追加記号とのからみが悩ましい。
・8単位文字符号の処理をARIBの仕様書から直接perlに落とすのは色々な意味で無謀だった。
・分割されたペイロードの取り扱いがわからない。
・Encode-JIS2Kを入れようと思ったがEncodeを入れ直さないといけないらしいとわかりEncodeを入れ直そうと思ったらdmakeのインストールが必要らしい。dmakeを入れてみたらEncode-JIS2Kのperl Makefile.PLでエラーが出る。Makefile.PLで$enc2xsとかに何もいれていないのが原因のようだ。"コピー ~ Makefile.PL"とかいうファイルを作っておいたらハマった。enc2xsとかはフルパスで指定してやらないといけない。これでとりあえずinstallまではできた。
・外人さんが漢字は文字数が多いから似た文字で代用しちゃえばいいやん(じゃん)、てなノリで作ったのがUnicode…という古い記憶
・TSパケットの処理フローをどうすればいいかわからない、門外漢の素人ができるのはこのくらいまで
}
・8単位文字符号例
#blockquote(){番組名:ドラマアンコール「水戸黄門 第7部」[再]
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()+0&space()+1&space()+2&space()+3&space()+4&space()+5&space()+6&space()+7&space()+8&space()+9&space()+A&space()+B&space()+C&space()+D&space()+E&space()+F&space()&space()0123456789ABCDEF}
&tt(){000000&space()&space()1B&space()7C&space()C9&space()E9&space()DE&space()A2&space()F3&space()B3&space()21&space()3C&space()EB&space()21&space()56&space()3F&space()65&space()38&space()&space().|ノ.゙「.ウ!<.!V?e8}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()*1&space()&space()&space()&space()ド&space()ラ&space()マ&space()ア&space()ン&space()コ&space()ー&space()&space()&space()&space()ル&space()「&space()&space()&space()&space()水&space()&space()&space()&space()戸}
&tt(){000010&space()&space()4D&space()32&space()2B&space()4C&space()67&space()21&space()21&space()42&space()68&space()1B&space()7E&space()B7&space()49&space()74&space()21&space()57&space()&space()M2+Lg!!Bh.~キIt!W}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()黄&space()&space()&space()&space()門&space()&space()&space()&space()□&space()&space()&space()&space()第&space()&space()&space()&space()*2&space()&space()&space()&space()7&space()部&space()&space()&space()&space()」}
&tt(){000020&space()&space()1B&space()24&space()2A&space()3B&space()1B&space()7D&space()FA&space()EA}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()*3&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()*4&space()&space()&space()&space()[再]}
&tt(){注:□は空白}
&tt(){*1&space()ESC&space()0x7C&space()=&space()G3(片仮名集合→GR呼び出し}
&tt(){*2&space()ESC&space()0x7E&space()=&space()G1(英数集合)→GR呼び出し}
&tt(){*3&space()ESC&space()0x24&space()0x2A&space()0x3B&space()=&space()2バイトGセット(追加記号)→G2指示制御}
&tt(){*4&space()ESC&space()0x7D&space()=&space()G2(追加記号)→GR呼び出し}
}
・8単位文字符号例(TSパケット)
#blockquote(){
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()+0&space()+1&space()+2&space()+3&space()+4&space()+5&space()+6&space()+7&space()+8&space()+9&space()+A&space()+B&space()+C&space()+D&space()+E&space()+F}
&tt(){000000&space()&space()47&space()60&space()12&space()16&space()TSヘッダ}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()00&space()ポインターフィールド}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()event_information_section()}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()4E&space()&space()&space()&space()tabel_id}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()F4&space()B3&space()section_length&space()0x4b3(12bit)=1203byte}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()0C&space()18&space()service_id}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()D9}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()01&space()&space()&space()&space()section_number}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()01&space()&space()&space()&space()last_section_number}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()7F&space()C3&space()transport_strem_id}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()7F&space()C3&space()original_netowork_id}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()01&space()&space()&space()&space()segment_last_section_number}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()4E&space()&space()&space()&space()last_table_id}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()4B&space()A3&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()event_id}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()D8&space()3D&space()16&space()50&space()00&space()start_time}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()02&space()10&space()00&space()&space()&space()&space()&space()&space()&space()duration}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()04&space()98&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()running_status(3),free_CA_mode(1),descriptors_loop_lenght(12)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()descriptor()}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()4D&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()descriptor_tag&space()&space()&space()0x4D=短形式イベント記述子}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()96&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()descriptor_lenght(150byte)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()6A&space()70&space()6E&space()&space()&space()&space()ISO_639_language_code("jpn")}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()0E&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()event_name_length(14byte)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()event_name}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()1B&space()7C&space()A4&space()C3&space()DD&space()A6&space()1B&space()24&space()2A&space()3B&space()1B&space()7D&space()FA&space()D9}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()83&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()text_length(131byte)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()text_char}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()3F&space()7B&space()3F&space()37&space()40&space()2F&space()38&space()22}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()*1B&space()7E(英数)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()A1}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()4D&space()39&space()40&space()2F&space()4B&space()21&space()30&space()46}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()*1B&space()7D(平仮名)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()E1&space()B0&space()EA&space()めぐり}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()36&space()5B&space()47&space()77&space()32&space()3D&space()緊迫化}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()*1B&space()7E(英数)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()A1&space()!}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()1B&space()7D(平仮名)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()C9&space()A6&space()CA&space()EB&space()(49&space()26&space()4A&space()6B)&space()どうなる}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()*1B&space()7E(英数)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()BF&space()?}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()32&space()71&space()34&space()7C&space()31&space()64&space()44&space()39&space()4F&space()40&space()22&space()26&space()4E&space()36&space()47&space()4F}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()*1B&space()7D(平仮名)}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()F2&space()を}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()30&space()26&space()愛}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()B9&space()EB&space()する&space()}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()3D&space()77&space()40&space()2D&space()AC&space()34&space()6B&space()32&space()68&space()女性}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()B7&space()BF&space()21&space()44&space()36&space()65&space()3D&space()23&space()4A&space()2A-3B&space()3A&space()45&space()38&space()CE&space()49&space()71&space()42&space()66&space()4E&space()22}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()CB&space()に}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()4C&space()29&space()43&space()65&space()22&space()26&space()4A&space()78&space()32&space()75&space()40&space()23&space()41&space()30&space()密着}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()CE&space()の}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()35&space()5F&space()35&space()5E&space()30&space()65&space()4E&space()45&space()3F&space()37&space()救急医療新}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()BF&space()CA&space()たな}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()30&space()6C&space()3C&space()6A&space()21&space()21&space()42&space()3E&space()一手 他}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()50&space()&space()&space()&space()descriptor_tag&space()}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()0D&space()&space()&space()&space()descriptor_lenght}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()F1&space()&space()&space()&space()未定義&space()コンポーネント内容}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()B3&space()&space()&space()&space()コンポーネント種別}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()00&space()&space()&space()&space()コンポーネントタグ}
&tt(){000000&space()&space()47&space()20&space()12&space()17&space()TSヘッダ}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()6A&space()70&space()6E&space()言語コード&space()"jpn"}
&tt(){&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()&space()31&space()47&space()41&space()7C&space()1B&space()7E&space()B1&space()映像1}
}
・MPEG-2システム(Wikipedia)
 (10)http://ja.wikipedia.org/wiki/MPEG-2%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0
・第3回 MPEG-2 TSの概要 前編
 (10)http://mpeg.co.jp/libraries/video_it/video_03.html
・第4回 MPEG-2 TSの概要 後編
 (10)http://mpeg.co.jp/libraries/video_it/video_04.html
・デジタル放送に使用する番組配列情報
 (10)http://www.arib.or.jp/english/html/overview/doc/2-STD-B10v4_8.pdf
・デジタル放送におけるデータ放送符号化方式と伝送方式(7.文字符号化)
 (10)http://www.arib.or.jp/english/html/overview/doc/2-STD-B24v5_4-1p3.pdf
・垂直帰線消去期間を使用する伝送方式の標準テレビジョン・データ多重放送(8.3.3初期化動作)
 (10)http://www.arib.or.jp/english/html/overview/doc/2-STD-B05v1_0.pdf
・デジタル放送における映像符号化、音声符号化及び多重化方式(3.3TS パケット)
 (10)http://www.arib.or.jp/english/html/overview/doc/2-STD-B32v2_1.pdf
・第九回 日本語文字コード変換 mojimoji
 (10)http://www.yourname.jp/soft/mojimoji.shtml
・UTF-8文字コード表
 (10)http://orange-factory.com/dnf/utf-8.html
・ITU-T H.222.0(Information technology - Generic coding of moving pictures and associated audio information: Systems)
 (10)http://mumudvb.braice.net/mumudrupal/sites/default/files/T-REC-H.222.0-200605-I!!PDF-E.pdf
----