(57)【要約】【課題】現時点におけるツリー構造を解析して表示するだけでなく、所定期間におけるツリー構造の変化を時系列で表示することが可能なツリー構造解析表示装置を提供する。【解決手段】ツリー構造解析表示装置１０のコンピュータ本体２０は、時間経過に伴って変化するＰＩＤのツリー構造について、その変化の内容を解析する。ＨＤＤ２５は、コンピュータ本体２０が解析した前記ツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴とを記録保存する。コンピュータ本体２０は、入力装置３０を用いたユーザーの指定に従い、ＨＤＤ２５に記録保存されている前記履歴から、所定期間の前記履歴を指定して読み出させる。表示装置４０は、ＨＤＤ２５から読み出された前記所定期間の前記履歴を時系列で視覚的に表示する。【選択図】  図１
2015026902.tif 000002
【特許請求の範囲】
【請求項１】
時間経過に伴って変化するツリー構造について、その変化の内容を解析する解析手段と、
前記解析手段が解析した前記ツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴とを記録保存する記録手段と、
前記記録手段に記録保存されている前記履歴から、所定期間の前記履歴を指定して読み出させる指定手段と、
前記記録手段から読み出された前記所定期間の前記履歴を時系列で視覚的に表示する表示手段と
を備えたことを特徴とするツリー構造解析表示装置。
【請求項２】
請求項１に記載のツリー構造解析表示装置において、
前記解析手段は、前記ツリー構造の変化の内容に紐付けられたデータを解析し、
前記記録手段は、前記解析手段が解析した前記データと、そのデータが発生したタイミングとを記録保存し、
前記指定手段は、前記記録手段に記録保存されている前記データから、前記所定期間の前記データを指定して読み出させ、
前記表示手段は、前記記録手段から読み出された前記所定期間の前記データを、前記所定期間の前記履歴と対応させた状態にて時系列で視覚的に表示する
ことを特徴とするツリー構造解析表示装置。
【請求項３】
請求項１に記載のツリー構造解析表示装置において、
前記表示手段は表示画面を備え、
前記表示画面には、
前記ツリー構造を表示するツリー構造表示領域と、
前記所定期間の前記履歴を表示する履歴表示領域と、
前記履歴表示領域の時間スケールを表示する時間スケール表示領域と
が設定されていることを特徴とするツリー構造解析表示装置。
【請求項４】
請求項２に記載のツリー構造解析表示装置において、
前記表示手段は表示画面を備え、
前記表示画面には、
前記ツリー構造を表示するツリー構造表示領域と、
前記所定期間の前記履歴を表示する履歴表示領域と、
前記所定期間の前記データを表示するデータ表示領域と、
前記履歴表示領域および前記データ表示領域に共通した時間スケールを表示する時間スケール表示領域と
が設定されていることを特徴とするツリー構造解析表示装置。
【請求項５】
請求項１〜４のいずれか１項に記載のツリー構造解析表示装置において、
前記所定期間は、現時点から過去の所定時点まで遡った期間、または、過去の所定時点から更に過去の所定時点まで遡った期間であることを特徴とするツリー構造解析表示装置。
【請求項６】
請求項１〜５のいずれか１項に記載のツリー構造解析表示装置において、
前記ツリー構造は、ＭＰＥＧ（Moving Picture Experts Group）２のＴＳ（Transport Stream）におけるＰＩＤ（Packet IDentification）のツリー構造であることを特徴とするデータ記録システム。
【請求項７】
請求項１〜５のいずれか１項に記載のツリー構造解析表示装置において、
前記ツリー構造は、ＭＰＥＧ（Moving Picture Experts Group）２のＴＳ（Transport Stream）におけるＥＰＧ（Electronic Program Guide）のツリー構造であることを特徴とするデータ記録システム。
【請求項８】
請求項１〜５のいずれか１項に記載のツリー構造解析表示装置において、
前記ツリー構造は、企業組織のツリー構造であることを特徴とするデータ記録システム。
【請求項９】
請求項１〜５のいずれか１項に記載のツリー構造解析表示装置において、
前記ツリー構造は、放送通信の伝送路に係る運用管理システムのツリー構造であることを特徴とするデータ記録システム。
【請求項１０】
請求項１〜５のいずれか１項に記載のツリー構造解析表示装置において、
前記ツリー構造は、インターネットのネットワークのツリー構造であることを特徴とするデータ記録システム。
【請求項１１】
請求項１〜５のいずれか１項に記載のツリー構造解析表示装置において、
前記ツリー構造は、関数型プログラミングのツリー構造であることを特徴とするデータ記録システム。
【請求項１２】
請求項１〜１１のいずれか１項に記載のツリー構造解析表示装置における前記各手段としてコンピュータシシステムを機能させるためのプログラム。
【請求項１３】
請求項１〜１１のいずれか１項に記載のツリー構造解析表示装置における前記各手段としてコンピュータシシステムを機能させるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はツリー構造解析表示装置、プログラム、記録媒体に係り、詳しくは、時間経過に伴って変化するツリー構造を解析して表示するツリー構造解析表示装置、そのツリー構造解析表示装置を実現するようにコンピュータシステムを機能させるためのプログラム、そのプログラムが記録されたコンピュータで読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
階層構造をとるデータ構造の一種であるツリー構造（木構造）では、ある階層に属する１個のデータから、下位階層に位置する複数個のデータが枝分かれした状態で個々のデータが配置されている。
【０００３】
特許文献１には、表示部に表示されるＷｅｂページ間のツリー構造を解析する情報処理装置が開示されている。
特許文献２には、オブジェクトごとの動作を記述したコンテンツのツリー構造のノードごとに、ユーザ操作とイベントとを予め定義したメタデータを解析し、コンテンツの構造をツリー構造に変換する代替コンテンツ提示装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２４３０７７号公報
【特許文献２】特開２００９−２５８８２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、ＢＳ（Broadcasting Satellite ）デジタル放送やＣＳ（Communication Satellite）デジタル放送などの衛星デジタル放送、地上デジタル放送、ＣＡＴＶ（CAble TeleVision）、インターネットを用いたＴＶ（TeleVision）放送などのデータ配信などの放送メディアや通信メディアにおいて、ＭＰＥＧ（Moving Picture Experts Group）２による圧縮符号化技術を用いたデジタル放送やデジタル通信が行われている。
【０００６】
ＭＰＥＧ２を用いた圧縮符号化システムであるＭＰＥＧ２システムでは、オーディオデータ（音声情報）およびビデオデータ（映像情報）を圧縮符号化したデータのビットストリームであるＥＳ（Elementaly Stream）を生成し、オーディオデータのＥＳ（オーディオＥＳ）とビデオデータのＥＳ（ビデオＥＳ）とを多重化してＴＳ（Transport Stream）を生成する。
【０００７】
ここで、ＥＳを、意味のある単位（ビデオデータならフレーム単位、オーディオデータならブロック単位）毎にパケット化したものはＰＥＳ（Packetized Elementary Stream）と呼ばれる。ＰＥＳには時刻データが含まれており、この時刻データを用いてビデオデータとオーディオデータの同期を取ることができる。 
ＴＳは、１つのビットストリームの中に複数のプログラムを構成することができるため、放送メディアや通信メディアなどへの適用が想定されて規格化されている。
【０００８】
１つのＴＳは、数種類〜数百種類のＴＳパケットが集まって構成される。ＴＳパケットは１８８バイトや２０４バイトなどの固定長パケットであり、その長さはＡＴＭ（Asynchronous Transfer Mode）セル長との整合性およびリードソロモン符号などの誤り訂正符号化を行なう場合の適用性を考慮して決定されている。
【０００９】
ＴＳパケットは、４バイト固定長のパケットヘッダと可変長のアダプテーションフィールド（adaptation field）およびペイロード（payload）から構成されている。アダプテーションフィールドとペイロードはどちらかだけが存在する場合と両方が存在する場合があり、その有無はパケットヘッダ内のフラグ（adaptation field control）により示される。
【００１０】
パケットヘッダには、ＴＳパケットの種類を識別するための識別子であるＰＩＤ（Packet IDentification）、同期バイト、連続性指標（Continuity Counter）などの各種パケット制御データが含まれている。
アダプテーションフィールドには、送信側と受信側の間で同期を取るための基準時刻情報（ＰＣＲ：Program Clock Reference）と、圧縮符号化されたビデオデータまたはオーディオデータとが含まれている。
【００１１】
同期バイトはＴＳパケットの開始を示すデータである。
ＰＩＤは、ＴＳパケットに含まれているデータの内容（チャンネル番号や、そのチャンネルのビデオデータおよびオーディオデータのうちいずれが含まれているか等）を示すデータである。
尚、同一のビデオデータ、同一のオーディオデータはそれぞれ同じＰＩＤを持つため、ＴＳの受信システムはＰＩＤを用いて元のＰＥＳに戻すことが可能である。
【００１２】
そして、放送局（送信局），中継局，ＣＡＴＶ局などに設置されている送信システムは、このように生成した複数チャンネル分のＴＳパケットを時分割多重化することによりＴＳパケットのデータ列であるＴＳを生成し、そのＴＳを所定の変調方式で変調することにより送信信号を生成し、その送信信号を伝送手段へ送信するため、複数チャンネル分のテレビジョン番組を同時に放送することができる。
尚、送信信号の伝送手段は、例えば、衛星デジタル放送の場合は放送衛星、地上デジタル放送の場合は送受信装置のアンテナ、ＣＡＴＶの場合は専用通信回線、インターネットの場合はＩＳＤＮ（Integrated Services Digital Network）やＡＤＳＬ（Asymmetric Digital Subscriber Line）などを含む公衆電話回線や光通信回線を含む専用通信回線などから構成される。
【００１３】
また、デジタル放送やデジタル通信を受信する受信システムは、放送局，中継局，ＣＡＴＶ局などから送信されてくる送信信号を受信し、その受信した送信信号を所定の復調方式で復調することによりＴＳを生成する。
そして、受信システムは、ＴＳに含まれる複数チャンネル分のＴＳパケットのうち視聴者の所望するチャンネルのＴＳパケットを選択して復号化することによりビデオデータおよびオーディオデータを生成し、それらデータをテレビジョン受像機やパーソナルコンピュータなどに出力して再生させる。
【００１４】
本出願人（株式会社トラフィック・シム）は、ＴＳにおけるＰＩＤのツリー構造（ＰＩＤツリー）を解析して表示するＰＩＤツリー構造解析表示装置として、商品名「ポータブルＴＳレコーディングアナライザ  ＨＡＣＯＢＥ＼ハコベ  TSA-1000P  TSA-1000PQ」（登録商標）を製造販売している。
この「ＨＡＣＯＢＥ＼ハコベ」は、既に多数の放送局，中継局，ＣＡＴＶ局で実際に使用されて放送の品質向上に多大な貢献をもたらしている。
【００１５】
ところで、「ＨＡＣＯＢＥ＼ハコベ」では、現時点（最新状態、現在状態）におけるＰＩＤのツリー構造を解析して表示する機能はあるが、所定期間（現時点から過去の所定時点まで遡った所定期間、または、過去の所定時点から更に過去の所定時点まで遡った所定期間）におけるＰＩＤのツリー構造の変化を時系列で表示する機能は備えていない。
また、ＰＩＤのツリー構造に限らず、各種のツリー構造（例えば、特許文献１，２を参照）についても、現時点におけるツリー構造を解析して表示する技術は従来より提案されているが、所定期間におけるツリー構造の変化を時系列で表示する技術は存在しない。
尚、ツリー構造の変化を時系列で表示するとは、換言すれば、ツリー構造の時間経過に伴う変化の履歴を表示することである。
【００１６】
そのため、ツリー構造の時間経過に伴う変化に起因する何らかの問題が発生した場合に、その問題とツリー構造の時間経過に伴う変化との因果関係を判断することが困難であり、問題の原因および解決策を究明するのに多大な手間を要していた。
そこで、ＰＩＤのツリー構造を含む各種のツリー構造について、現時点におけるツリー構造を解析して表示するだけでなく、所定期間におけるツリー構造の変化を時系列で表示することが要求されている。
【００１７】
本発明は前記要求を満足させるためになされたものであって、以下の目的を有するものである。
（１）現時点におけるツリー構造を解析して表示するだけでなく、所定期間におけるツリー構造の変化を時系列で表示することが可能なツリー構造解析表示装置を提供する。
（２）前記（１）のツリー構造解析表示装置を実現するようにコンピュータシステムを機能させるためのプログラムを提供する。
（３）前記（１）のツリー構造解析表示装置を実現するようにコンピュータシステムを機能させるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体を提供する。
【課題を解決するための手段】
【００１８】
本発明者らは前記課題を解決するために鋭意検討を重ねた結果、下記のように本発明の各局面に想到した。
【００１９】
＜第１の局面＞
第１の局面は、時間経過に伴って変化するツリー構造について、その変化の内容を解析する解析手段と、
前記解析手段が解析した前記ツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴とを記録保存する記録手段と、
前記記録手段に記録保存されている前記履歴から、所定期間の前記履歴を指定して読み出させる指定手段と、
前記記録手段から読み出された前記所定期間の前記履歴を時系列で視覚的に表示する表示手段とを備えたツリー構造解析表示装置である。
【００２０】
従って、第１の局面によれば、現時点におけるツリー構造を解析して表示するだけでなく、所定期間の前記履歴（ツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴）を表示手段に時系列で視覚的に表示できる。
そのため、ツリー構造解析表示装置のユーザーは、所定期間の前記履歴を確実に把握して容易に認知できる。
その結果、ユーザーは、ツリー構造の時間経過に伴う変化に起因する何らかの問題が発生した場合に、その問題とツリー構造の時間経過に伴う変化との因果関係を判断することが可能になり、問題の原因および解決策を迅速に究明することが容易になる。
【００２１】
＜第２の局面＞
第２の局面は、第１の局面において、
前記解析手段は、前記ツリー構造の変化の内容に紐付けられたデータを解析し、
前記記録手段は、前記解析手段が解析した前記データと、そのデータが発生したタイミングとを記録保存し、
前記指定手段は、前記記録手段に記録保存されている前記データから、前記所定期間の前記データを指定して読み出させ、
前記表示手段は、前記記録手段から読み出された前記所定期間の前記データを、前記所定期間の前記履歴と対応させた状態にて時系列で視覚的に表示する。
【００２２】
従って、第２の局面によれば、所定期間の前記データ（ツリー構造の時間経過に伴う変化の内容に紐付けられたデータ）を、所定期間の前記履歴と対応させた状態にて、表示手段に時系列で視覚的に表示できる。
そのため、ツリー構造解析表示装置のユーザーは、所定期間の前記データを確実に把握して容易に認知でき、それに加えて、所定期間の前記データと前記履歴との対応関係についても確実に把握して容易に認知できる。
その結果、ユーザーは、前記データの時間経過に伴う変化に起因する何らかの問題が発生した場合に、その問題とツリー構造の時間経過に伴う変化との因果関係を判断することが可能になり、問題の原因および解決策を迅速に究明することが容易になる。
【００２３】
＜第３の局面＞
第３の局面は、第１の局面において、
前記表示手段は表示画面を備え、
前記表示画面には、
前記ツリー構造を表示するツリー構造表示領域と、
前記所定期間の前記履歴を表示する履歴表示領域と、
前記履歴表示領域の時間スケールを表示する時間スケール表示領域とが設定されている。
【００２４】
＜第４の局面＞
第４の局面は、第２の局面において、
前記表示手段は表示画面を備え、
前記表示画面には、
前記ツリー構造を表示するツリー構造表示領域と、
前記所定期間の前記履歴を表示する履歴表示領域と、
前記所定期間の前記データを表示するデータ表示領域と、
前記履歴表示領域および前記データ表示領域に共通した時間スケールを表示する時間スケール表示領域とが設定されている。
【００２５】
従って、第３の局面または第４の局面によれば、ツリー構造解析表示装置のユーザーは、表示画面を一見しただけで各表示領域の表示内容を確実に把握して容易に認知できる。
【００２６】
＜第５の局面＞
第５の局面は、第１〜第４の局面において、
前記所定期間は、現時点から過去の所定時点まで遡った期間、または、過去の所定時点から更に過去の所定時点まで遡った期間である。
【００２７】
従って、第５の局面によれば、ツリー構造解析表示装置のユーザーは、記録媒体に記録保存されている前記履歴または前記データに基づき、指定手段によって前記所定期間を自由に指定可能であるため、第１〜第４の局面における前記作用・効果を確実に得られる。
【００２８】
＜第６〜第１１の局面＞
第６の局面は、第１〜第５の局面において、前記ツリー構造はＭＰＥＧ２のＴＳにおけるＰＩＤのツリー構造である。
第７の局面は、第１〜第５の局面において、前記ツリー構造はＭＰＥＧ２のＴＳにおけるＥＰＧのツリー構造である。
第８の局面は、第１〜第５の局面において、前記ツリー構造は企業組織のツリー構造である。
第９の局面は、第１〜第５の局面において、前記ツリー構造は放送通信の伝送路に係る運用管理システムのツリー構造である。
第１０の局面は、第１〜第５の局面において、前記ツリー構造はインターネットのネットワークのツリー構造である。
第１１の局面は、第１〜第５の局面において、前記ツリー構造は関数型プログラミングのツリー構造である。
【００２９】
＜第１２，第１３の局面＞
第１２の局面は、第１〜第１１の局面のツリー構造解析表示装置における前記各手段としてコンピュータシステムを機能させるためのプログラムである。
第１３の局面は、第１〜第１１の局面のツリー構造解析表示装置における前記各手段としてコンピュータシステムを機能させるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体である。
【００３０】
第１２の局面によれば、第１〜第１１の局面のツリー構造解析表示装置を実現するようにコンピュータシステムを機能させるためのプログラムを提供できる。
また、第１３の局面によれば、第１２の局面のプログラムが記録されたコンピュータで読み取り可能な記録媒体を提供できる。
【図面の簡単な説明】
【００３１】
【図１】本発明を具体化した第１，第２実施形態のツリー構造解析表示装置１０，５０の概略構成を示すブロック図。
【図２】第１実施形態において表示装置４０の表示画面４１に表示されたＰＩＤのツリー構造の第１表示例を示す正面図。
【図３】第１実施形態において表示画面４１に表示されたＰＩＤのツリー構造の第２表示例を示す正面図。
【図４】第２実施形態において表示画面４１に表示されたＥＰＧのツリー構造の第１表示例を示す正面図。
【図５】第２実施形態において表示画面４１に表示されたＥＰＧのツリー構造の第２表示例を示す正面図。
【図６】本発明を具体化した第３〜第６実施形態のツリー構造解析表示装置６０，７０，８０，９０の概略構成を示すブロック図。
【図７】第３実施形態において表示画面４１に表示された企業組織のツリー構造の表示例を示す正面図。
【図８】第４実施形態において表示画面４１に表示されたＴＳに係る伝送路の運用管理システムのツリー構造の表示例を示す正面図。
【図９】第５実施形態において表示画面４１に表示されたインターネットのネットワークのツリー構造の表示例を示す正面図。
【図１０】第６実施形態において表示画面４１に表示された関数型プログラミングのツリー構造の表示例を示す正面図。
【発明を実施するための形態】
【００３２】
以下、本発明を具体化した各実施形態について図面を参照しながら説明する。尚、各実施形態において、同一の構成部材および構成要素については符号を等しくすると共に、同一内容の箇所については重複説明を省略する。
【００３３】
＜第１実施形態＞
図１は、第１実施形態のツリー構造解析表示装置１０の概略構成を示すブロック図である。
ツリー構造解析表示装置１０は、コンピュータ本体２０、入力装置３０、表示装置４０などから構成されており、有線回線（ＣＡＴＶ、インターネットを用いたＴＶ放送など）や無線回線（衛星デジタル放送、地上デジタル放送など）から成る放送回線ＢＣに接続されている。
【００３４】
コンピュータ本体２０は、ＣＰＵ（Central Processing Unit）２１，ＲＯＭ（Read Only Memory）２２，ＲＡＭ（Random Access Memory）２３，入出力装置（Ｉ／Ｏ）２４、ＨＤＤ（Hard Disk Drive）２５などを備えた周知のマイクロコンピュータシステムによって構成されている。
ツリー構造解析表示装置１０は、ＲＯＭ２２またはＨＤＤ２５に記憶（記録）されているソフトウェアのコンピュータプログラムをＣＰＵ２１にロードし、そのコンピュータプログラムに従って各種演算処理を実行することにより、後述する動作を行う。
【００３５】
ところで、前記コンピュータプログラムを、ＲＯＭ２２またはＨＤＤ２５ではなく、コンピュータ本体２０に内蔵した図示しないバックアップＲＡＭや、コンピュータで読み取り可能な記録媒体を備えた図示しない外部記録装置（外部記憶装置）に記録（記憶）しておき、当該コンピュータプログラムを必要に応じてバックアップＲＡＭや外部記録装置からＣＰＵ２１にロードして用いるようにしてもよい。
【００３６】
ちなみに、コンピュータで読み取り可能な記録媒体には、例えば、半導体メモリ（ＵＳＢメモリ、ＳＤメモリーカードなど）、ＨＤ（Hard Disk）、光ディスク（ＣＤ−ＲＯＭ，ＤＶＤなど）、光磁気ディスク（ＭＯなど）、相変化ディスク、磁気ディスク、磁気テープなどがある。尚、記録媒体の具体例の名称には登録商標が含まれる。
また、ツリー構造解析表示装置１０をインターネット回線（図示略）に接続しておき、前記コンピュータプログラムを必要に応じてインターネット回線からＣＰＵ２１にロードして用いるようにしてもよい。
【００３７】
入力装置３０は、例えば、キーボードやポインティングデバイスなどから構成されており、ツリー構造解析表示装置１０のユーザーからの指示命令をデータ信号に変換し、そのデータ信号をコンピュータ本体２０の入出力装置２４を介してＣＰＵ２１へ転送する。
表示装置４０は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）などの各種方式のディスプレイから構成されており、コンピュータ本体２０の入力装置３０を介して転送されてくるＣＰＵ２１の処理結果を表示画面（モニタ画面）４１に表示してユーザーに通知する。
【００３８】
ツリー構造解析表示装置１０は、放送回線ＢＣから送信されてくるＴＳ（放送ＴＳ）を受信する。
コンピュータ本体２０は、受信したＴＳを解析可能な形に整形した後に、そのＴＳにおけるＰＩＤのツリー構造の変化の内容を解析する。
また、コンピュータ本体２０は、受信したＴＳに基づいて、ＰＩＤのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（ＴＳにおけるエラー発生率）を解析する。
ここで、ＴＳにおけるＰＩＤのツリー構造は、ツリー構造解析表示装置１０とは無関係に、ＴＳの送出設備（放送局、中継局、ＣＡＴＶ局、放送回線ＢＣ）の側の要因によって変化する。
【００３９】
そして、コンピュータ本体２０は、ＴＳにおけるＰＩＤのツリー構造の変化の内容の解析結果と、ＰＩＤのツリー構造の変化が発生したタイミング（西暦月日時分秒）とを含む履歴を、ＨＤＤ２５に記録保存して蓄積させる。
また、コンピュータ本体２０は、ＰＩＤのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（ＴＳにおけるエラー発生率）の解析結果と、そのデータが発生したタイミング（西暦月日時分秒）とを、ＨＤＤ２５に記録保存して蓄積させる。
【００４０】
その後、コンピュータ本体２０は、ＨＤＤ２５に記録保存されている前記履歴および前記データから、入力装置３０を用いたユーザーの指定に従い、所定期間の前記履歴および前記データを読み出させる。
続いて、コンピュータ本体２０は、ＨＤＤ２５から読み出させた所定期間の前記データを、前記所定期間の前記履歴と対応させた状態にて、表示装置４０の表示画面４１に時系列で視覚的に表示させる。
【００４１】
図２に、表示画面４１に表示されたＰＩＤのツリー構造の第１表示例を示す。
表示画面４１には、表示領域４１ａ〜４１ｄが設定されている。
ツリー構造表示領域４１ａは、ＰＩＤのツリー構造を表示する。
履歴表示領域４１ｂは、所定期間の前記履歴（ＴＳにおけるＰＩＤのツリー構造の変化の内容の解析結果と、ＰＩＤのツリー構造の変化が発生したタイミングとを含む履歴）を表示する。
データ表示領域４１ｃは、所定期間の前記データ（ＰＩＤのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ：ＴＳにおけるエラー発生率）を表示する。
時間スケール表示領域４１ｄは、各表示領域４１ｂ，４１ｃに共通した時間スケールを表示する。
ここで、表示画面４１には、左側に表示領域４１ａが表示され、右側に表示領域４１ｂが表示され、表示領域４１ｂの上側に表示領域４１ｃが表示され、下側に表示領域４１ｄが表示されている。
【００４２】
図２に示す第１表示例において、表示領域４１ａには、１個のＴＳ（ＴＳＩＤ：0x0001）について、下位階層として枝分かれする３個のサービス（サービスＩＤ：0x0001，0x0002，0x0003）が表示されている。
そして、表示領域４１ａには、３個のサービスのそれぞれについて、下位階層として枝分かれするＰＭＴ（Program Map Table），ＶＩＤＥＯ，ＡＵＤＩＯのＰＩＤが表示されている。
例えば、サービスＩＤ：0x0001については、ＰＭＴ：ＰＩＤ：0x8000，ＶＩＤＥＯ：ＰＩＤ：0x0100，ＡＵＤＩＯ：ＰＩＤ：0x0200が表示されている。
尚、これらのデータ（ＴＳＩＤ、サービスＩＤ、ＰＭＴ，ＶＩＤＥＯ，ＡＵＤＩＯのＰＩＤ）は、表示領域４１ａの上方から下方に向かって縦方向に配列され、ツリー構造における枝分かれの状態が一見して判別可能なように表示されている。
【００４３】
ここで、ＰＩＤのツリー構造は、ＴＳにおけるＮＩＴ（Network Information Table），ＰＡＴ（Program Association Table），ＰＭＴ（Program Map Table）などのツリー構造を示すパケットによって規定される。
ＴＳには番組特定情報（ＰＳＩ：Program Specific Information）が含まれ、ＰＳＩには、５種類のテーブル（ＮＩＴ、ＰＭＴ、ＰＡＴ、ＣＡＴ（Condition Access Table）、ＴＳＤＴ（Transport Stream Description Table））がある。
そこで、ＮＩＴおよびＰＡＴに基づいて、放送事業者が編成する放送番組の連続であるＴＶのサービス（編成チャンネル：service）が解析される。
そして、サービスを解析することにより、サービスの下位階層として枝分かれするＰＭＴのＰＩＤとＶＩＤＥＯ（画像データ）のＰＩＤとＡＵＤＩＯ（音声データ）のＰＩＤとがそれぞれ解析される。
尚、ＴＳＩＤは、個々のＴＳ毎に割り当てられる識別子（ＩＤ：IDentification）である。
また、サービスＩＤは、個々のサービス毎に割り当てられる識別子（ＩＤ）である。
【００４４】
ちなみに、ＴＳにおけるＰＩＤのツリー構造の具体的な解析方法は、一般社団法人 電波産業会（ＡＲＩＢ：Association of Radio Industries and Businesses）が定めた標準規格に基づいて実行されるものであり、公知技術であるため詳述を省略する。
【００４５】
図２に示す第１表示例において、表示領域４１ｄには、現時点の西暦月日時分（２０１３年７月１日（月）１７時３６分）が表示されると共に、その時分から所定期間（１７時３６分０秒〜２１秒の２１秒間）の時間軸が所定時間単位毎（１秒毎）に表示されている。
つまり、図２に示す第１表示例における現時点の時刻（現在時刻）は、１７時３６分２１秒である。
また、表示領域４１ｂには、表示領域４１ａに表示されているＰＩＤのツリー構造の変化の内容が、表示領域４１ｄに表示されている時間軸に従って、時系列で表示されている。
【００４６】
すなわち、図２に示す第１表示例では、１７時３６分１０秒にてサービスＩＤ：0x0003の放送が休止されており、１７時３６分１０秒以降のサービスＩＤ：0x0003の下位階層のデータ（ＰＭＴ：ＰＩＤ：0x8002，ＶＩＤＥＯ：ＰＩＤ：0x0102，ＡＵＤＩＯ：ＰＩＤ：0x0202）は存在しなくなっている。
そこで、表示領域４１ｂにおいて、１７時３６分１０秒以降のサービスＩＤ：0x0003およびその下位階層の前記データを示す領域α１については、無効なデータをあることを示すハッチングが表示されると共に、その領域α１内に「放送休止」という文字が表示されている。
また、サービスＩＤ：0x0003以外のサービス（サービスＩＤ：0x0001、サービスＩＤ：0x0002）およびその下位階層のデータについては、１７時３６分１０秒〜１１秒の１秒間の時間軸を示す領域β１が、領域α１とは別の種類のハッチングで表示されている。
【００４７】
従って、ツリー構造解析表示装置１０のユーザーは表示画面４１を見るだけで、ＴＳＩＤ：0x0001のＴＳにおけるＰＩＤのツリー構造について、２０１３年７月１日（月）１７時３６分１０秒にてサービスＩＤ：0x0003のサービスが放送休止になったことを容易に認知できる。
【００４８】
尚、領域β１のハッチング表示は、ＰＩＤのツリー構造が変化した時点（変化タイミング）を明確にするためのものである。
また、図２に示す第１表示例では、領域α１，β１をハッチング表示したが、領域α１，β１を明確に区別可能であれば、どのような表示方法（例えば、カラー表示、グレースケール表示、スクリーントーン表示など）を用いてもよい。
また、図２に示す第１表示例では、領域α１内に「放送休止」という文字を表示したが、サービスＩＤ：0x0003の放送が休止したことをユーザーが認知可能であれば、表示画面４１のどの箇所に文字を表示してもよい。
【００４９】
そして、図２に示す第１表示例では、ＰＩＤのツリー構造の時間経過に伴う変化の内容に紐付けられたデータとして、ＴＳＩＤ：0x0001のＴＳにおけるエラー発生率が領域４１ｃに折れ線グラフで表示されている。
図２に示す第１表示例において、エラー発生率は、サービスＩＤ：0x0003のサービスが放送休止になった時点から急激に増加するが、その数秒後には減少して元の状態に戻っている。
【００５０】
従って、ツリー構造解析表示装置１０のユーザーは表示画面４１を見るだけで、ＴＳＩＤ：0x0001のＴＳにおけるエラー発生率の時間経過に伴う変化を容易に認知できる上に、エラー発生率とＰＩＤのツリー構造の変化との関係をも容易に認知できる。
【００５１】
尚、ＴＳのエラーについては、本出願人が過去に複数件の出願（特願２００４−１８３８８７号公報、特願２００５−３２９９４３号公報、特願２００７−１２７７２１号公報、特願２００８−２９２４９７号公報、特願２０１０−２０４１４７号公報）を行っており、公知技術であるため詳述を省略する。
【００５２】
図３に、表示画面４１に表示されたＰＩＤのツリー構造の第２表示例を示す。
図３に示す第２表示例において、図２に示す第１表示例と異なるのは、表示領域４１ｄの時間スケールと、その時間スケールに対応した表示領域４１ｂ，４１ｃの表示内容だけであり、表示領域４１ａに表示されているＴＳにおけるＰＩＤのツリー構造は同じである。
図３に示す第２表示例において、表示領域４１ｄには、現時点の西暦月日時（２０１３年７月１日（月）１７時）が表示されると共に、その時から所定期間（１７時３０分〜５１分の２１分間）の時間軸が所定時間単位毎（１分毎）に表示されている。
つまり、図３に示す第２表示例における現時点の時刻は、１７時５１分である。
【００５３】
そして、表示領域４１ｂにおいて、１７時３６分以降のサービスＩＤ：0x0003およびその下位階層の前記データを示す領域α２については、無効なデータをあることを示すハッチングが表示されると共に、その領域α２内に「放送休止」という文字が表示されている。
また、サービスＩＤ：0x0003以外のサービス（サービスＩＤ：0x0001、サービスＩＤ：0x0002）およびその下位階層のデータについては、１７時３６分〜３７分の１分間の時間軸を示す領域β２が、領域α２とは別の種類のハッチングで表示されている。
尚、領域β２のハッチング表示は、ＰＩＤのツリー構造が変化した時点を明確にするためのものである。
【００５４】
従って、ツリー構造解析表示装置１０のユーザーは表示画面４１を見るだけで、ＴＳＩＤ：0x0001のＴＳにおけるＰＩＤのツリー構造について、２０１３年７月１日（月）１７時３６分にてサービスＩＤ：0x0003のサービスが放送休止になったことを容易に認知できる。
すなわち、図２に示す第１表示例は前記所定時間単位を秒単位としたものであり、図３に示す第２表示例は前記所定時間単位を分単位としたものである。
【００５５】
ツリー構造解析表示装置１０のコンピュータ本体２０は、ユーザーが入力装置３０を用いて設定した表示領域４１ｄの所定期間（時間幅）に従い、表示画面４１に表示される前記履歴および前記データと、その所定期間の表示に必要な以前の一定期間の前記履歴および前記データとをＨＤＤ２５から読み出し、前記表示例のように表示画面４１に表示させる。
【００５６】
ここで、所定期間の表示に必要な以前の一定期間は、ＰＩＤのツリー構造の時間経過に伴う変化の内容によって異なり、ＰＩＤのツリー構造が頻繁に変化する場合には前記一定期間を長くし、ＰＩＤのツリー構造があまり頻繁には変化しない場合には、前記一定期間を表示領域４１ｂに表示される所定期間と同じにする。
図２に示す第１表示例では、ＰＩＤのツリー構造があまり頻繁には変化しないため、前記所定期間（１７時３６分０秒〜２１秒の２１秒間）の前記履歴および前記データと、その所定期間の表示に必要な以前の一定期間として２１秒間（１７時３５分３９秒〜１７時３６分０秒）の前記履歴および前記データとがＨＤＤ２５から読み出される。
また、図３に示す第２表示例でも、ＰＩＤのツリー構造があまり頻繁には変化しないため、前記所定期間（１７時３６分〜５１分の２１分間）の前記履歴および前記データと、その所定期間の表示に必要な以前の一定期間として２１分間（１７時１５分〜１７時３６分）の前記履歴および前記データとがＨＤＤ２５から読み出される。
【００５７】
ところで、ユーザーが入力装置３０を用い、現時点におけるＰＩＤのツリー構造を表示装置４０に表示させることを指定した場合（「ＬＩＶＥ表示」指定の場合）には、時間経過につれて所定時間単位毎に表示領域４１ｂ〜４１ｃが左方向にスクロールしてゆき、表示領域４１ｂ〜４１ｃの右端が常に現時点（最新状態、現在状態）の表示になる。
図２に示す第１表示例では、現時点の時刻が１７時３６分２１秒から１秒経過して１７時３６分２２秒になると、表示領域４１ｄに表示される所定期間は１７時３６分１秒〜２２秒の２１秒間になり、その所定期間に対応して表示領域４１ｂ，４１ｃの表示内容も変化する。すなわち、図２に示す第１表示例では、時間単位である１秒毎に表示領域４１ｂ〜４１ｃが左方向にスクロールしてゆく。
また、図３に示す第２表示例では、現時点の時刻が１７時５１分から１分経過して１７時５２分になると、表示領域４１ｄに表示される所定期間は１７時３１分〜５２秒の２１分間になり、その所定期間に対応して表示領域４１ｂ，４１ｃの表示内容も変化する。すなわち、図３に示す第２表示例では、時間単位である１分毎に表示領域４１ｂ〜４１ｃが左方向にスクロールしてゆく。
【００５８】
さらに、表示領域４１ｄの時間スケールは、現時点に限らず、過去の所望の時点から任意の所定期間（時間幅）の時間軸を任意の時間単位毎に表示させることもできる。
このように、表示領域４１ｄの時間スケール（時間幅、時間単位）は、ユーザーが入力装置３０を用いて所望の状態に設定することができる。
【００５９】
ところで、本出願人が製造販売しているＰＩＤツリー構造解析表示装置である商品名「ポータブルＴＳレコーディングアナライザ  ＨＡＣＯＢＥ＼ハコベ  TSA-1000P  TSA-1000PQ」（登録商標）では、表示領域４１ａを表示する機能は有るものの、表示領域４１ｂ〜４１ｃを表示する機能は無い。
すなわち、現時点（最新状態、現在状態）におけるＰＩＤのツリー構造をスナップショットとして表示することは従来より可能であったが、所定期間におけるＰＩＤのツリー構造の変化を時系列で表示することはできなかった。
そのため、例えば、現時点が２０１３年７月１日（月）１７時３６分１１秒以降の場合には、サービスＩＤ：0x0003のサービスの下位階層のデータが存在しなくなっているため、当該下位階層のデータが過去に存在していたこと自体を、ＰＩＤツリー構造解析表示装置のユーザーに通知できないことになる。
【００６０】
尚、表示領域４１ａにおいて、現時点で放送休止になっているサービスＩＤをハッチング表示した場合には、サービスＩＤ：0x0003のサービスが過去に存在していたことをユーザーに通知することはできるが、放送休止になった時刻を通知することはできず、所定期間におけるＰＩＤのツリー構造の変化を時系列で表示できないことに変わりはない。
【００６１】
［第１実施形態の作用・効果］
第１実施形態のツリー構造解析表示装置１０によれば、以下の作用・効果を得ることができる。
【００６２】
［１−１］ツリー構造解析表示装置１０では、現時点におけるＰＩＤのツリー構造を解析して表示するだけでなく、所定期間の前記履歴（ＰＩＤのツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴）を表示装置４０の表示画面４１に時系列で視覚的に表示できる。
【００６３】
そのため、ツリー構造解析表示装置１０のユーザーは、表示画面４１を見るだけで、所定期間の前記履歴を確実に把握して容易に認知できる。
その結果、ユーザーは、ツリー構造の時間経過に伴う変化に起因する何らかの問題が発生した場合に、その問題とツリー構造の時間経過に伴う変化との因果関係を判断することが可能になり、問題の原因および解決策を迅速に究明することが容易になる。
【００６４】
［１−２］ツリー構造解析表示装置１０では、所定期間の前記データ（ＰＩＤのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ：ＴＳにおけるエラー発生率）を、所定期間の前記履歴と対応させた状態にて、表示画面４１に時系列で視覚的に表示できる。
【００６５】
そのため、ユーザーは、表示画面４１を見るだけで、所定期間の前記データを確実に把握して容易に認知でき、それに加えて、所定期間の前記データと前記履歴との対応関係についても確実に把握して容易に認知できる。
その結果、ユーザーは、前記データの時間経過に伴う変化に起因する何らかの問題が発生した場合に、その問題とツリー構造の時間経過に伴う変化との因果関係を判断することが可能になり、問題の原因および解決策を迅速に究明することが容易になる。
【００６６】
尚、第１実施形態では、ＴＳにおけるエラー発生率を表示しているが、ＰＩＤのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（ＰＩＤのツリー構造の時間経過に伴う変化の内容に関係するデータ）であれば、どのようなデータ（例えば、視聴率のデータなど）であってもよい。
【００６７】
［１−３］表示装置４０の表示画面４１には、ＰＩＤのツリー構造を表示するツリー構造表示領域４１ａと、所定期間の前記履歴を表示する履歴表示領域４１ｂと、所定期間の前記データを表示するデータ表示領域４１ｃと、各表示領域４１ｂ，４１ｃに共通した時間スケールを表示する時間スケール表示領域４１ｄとが設定されている。
そのため、ユーザーは、表示画面４１を一見しただけで各表示領域４１ａ〜４１ｄの表示内容を確実に把握して容易に認知できる。
【００６８】
［１−４］前記所定期間は、現時点から過去の所定時点まで遡った期間、または、過去の所定時点から更に過去の所定時点まで遡った期間である。
ユーザーは、ＨＤＤ２５に記録保存されている前記履歴および前記データに基づき、入力装置３０を用いて前記所定期間を自由に指定可能であるため、前記［１−１］〜［１−３］の作用・効果を確実に得られる。
【００６９】
＜第２実施形態＞
第２実施形態のツリー構造解析表示装置５０の構成は、図１に示した第１実施形態のツリー構造解析表示装置１０と同じである。
第２実施形態のツリー構造解析表示装置５０において、第１実施形態のツリー構造解析表示装置１０と異なるのは以下の点である。
【００７０】
［２−ａ］ツリー構造解析表示装置５０のコンピュータ本体２０は、受信したＴＳを解析可能な形に整形した後に、そのＴＳにおける電子番組ガイド（ＥＰＧ：Electronic Program Guide）のツリー構造の変化の内容を解析する。
ここで、ＴＳにおけるＥＰＧのツリー構造は、ツリー構造解析表示装置５０とは無関係に、ＴＳの送出設備側の要因によって変化する。
【００７１】
［２−ｂ］コンピュータ本体２０は、受信したＴＳに基づいて、ＥＰＧのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（ＴＳにおけるエラー発生率）を解析する。
【００７２】
［２−ｃ］コンピュータ本体２０は、ＴＳにおけるＥＰＧのツリー構造の変化の内容の解析結果と、ＥＰＧのツリー構造の変化が発生したタイミング（西暦月日時分秒）とを含む履歴を、ＨＤＤ２５に記録保存して蓄積させる。
また、コンピュータ本体２０は、ＥＰＧのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（ＴＳにおけるエラー発生率）の解析結果と、そのデータが発生したタイミング（西暦月日時分秒）とを、ＨＤＤ２５に記録保存して蓄積させる。
【００７３】
図４に、表示画面４１に表示されたＥＰＧのツリー構造の第１表示例を示す。
表示画面４１には、ＥＰＧのツリー構造を表示するツリー構造表示領域４１ａと、各表示領域４１ｂ〜４１ｄとが設定されている。
【００７４】
図４に示す第１表示例において、表示領域４１ａには、１個のサービス（サービスＩＤ：0x0001）について、下位階層として枝分かれするｐ情報，ｆ情報，スケジュールが表示されている。
そして、表示領域４１ａには、スケジュールについて、下位階層として枝分かれする当日，次の日，二日後，三日後のデータが表示されている。
また、表示領域４１ａには、当日について、午前０時（00:00）から午後１２時（24:00）までの１日間を３時間毎に区分した８個の時間帯（00:00〜03:00，03:00〜06:00，06:00〜09:00………）が下位階層として表示されている。
さらに、時間帯「00:00〜03:00」についてはセクションナンバー0x00のデータが下位階層として表示され、時間帯「03:00〜06:00」についてはセクションナンバー0x08，0x09のデータが下位階層として表示されている。
【００７５】
尚、これらのデータ（サービスＩＤ、ｐ情報、ｆ情報、スケジュール、当日、00:00〜03:00………、次の日、二日後、三日後）は、表示領域４１ａの上方から下方に向かって縦方向に配列され、ツリー構造における枝分かれの状態が一見して判別可能なように表示されている。
ところで、次の日から七日後までの６日間のデータについても、当日と同じく、午前０時から午後１２時までの１日間を３時間毎に区分した８個の時間帯が下位階層として存在するが、第１表示例では、ユーザーが入力装置３０を用いた設定により、当日のデータのみを表示画面４１に表示させている。
【００７６】
ここで、ＴＳにはＥＩＴ（Event Information Table）が含まれている。
そして、ＥＰＧのツリー構造は、ＥＩＴに含まれるｐ情報（現在番組情報）とｆ情報（次番組情報）およびスケジュール（EIT schdule）によって規定される。スケジュールは、現時点から一週間先までの番組情報である。
また、セクション（section）は番組配列情報（ＳＩ：Service Information）をＴＳパケットにマッピングするために使用されるシンタクス構造であり、セクションナンバーはセクションの番号である。
【００７７】
そして、当日〜七日後のそれぞれにおいて、８個の時間帯毎に下位階層として枝分かれるセクションナンバーは規定されており、その時間帯に含まれる番組情報の量によりセクションナンバーの個数が異なるものになってツリー構造が変化する。
すなわち、時間帯「00:00〜03:00」は１個のセクションナンバー0x00だけが割り当てられている。また、時間帯「03:00〜06:00」は、時間帯「00:00〜03:00」に比べて番組情報の量が大きいため、２個のセクションナンバー0x08，0x09が割り当てられている。
ここで、番組情報は、主に、番組名，番組開始時刻，番組放送時間長などの情報から構成される。
【００７８】
ちなみに、ＴＳにおけるＥＰＧのツリー構造の具体的な解析方法は、一般社団法人 電波産業会が定めた標準規格に基づいて実行されるものであり、公知技術であるため詳述を省略する。
【００７９】
図４に示す第１表示例において、表示領域４１ｄには、現時点の西暦月日時分（２０１３年７月１日（月）０時０分）が表示されると共に、その時分から所定期間（０時０分０秒〜１６秒の１６秒間）の時間軸が所定時間単位毎（１秒毎）に表示されている。
つまり、図４に示す第１表示例における現時点の時刻は、０時０分１６秒である。
また、表示領域４１ｂには、表示領域４１ａに表示されているＥＰＧのツリー構造の変化が、表示領域４１ｄに表示されている時間軸に従って、時系列で表示されている。
【００８０】
すなわち、図４に示す第１表示例では、０時０分９秒にてセクションナンバー0x09の送出が停止されており、０時０分９秒以降のセクションナンバー0x09は存在しなくなっている。
そこで、表示領域４１ｂにおいて、０時０分９秒以降のセクションナンバー0x09を示す領域α３については、無効なデータをあることを示すハッチングが表示されると共に、その領域α３内に「送出停止」という文字が表示されている。
また、セクションナンバー0x09以外のデータについては、０時０分９秒〜１０秒の１秒間の時間軸を示す領域β３が、領域α３とは別の種類のハッチングで表示されている。
尚、領域β３のハッチング表示は、ＥＰＧのツリー構造が変化した時点を明確にするためのものである。
【００８１】
そして、図４に示す第１表示例では、セクションナンバー0x08の送出時間「3:00〜3:30」における番組名が変更になっている。
そこで、表示領域４１ｂにおいて、セクションナンバー0x08の右側には、変更前の番組名「私の…」とその送出時間「3:00〜3:30」が表示され、更にその右側には、変更後の番組名「日本…」とその送出時間「3:00〜3:30」が表示されている。
また、表示領域４１ｂにおいて、セクションナンバー0x09の右側には、送出停止前の番組名「野原…」とその送出時間「5:00〜5:30」が表示されている。
ここで、表示領域４１ｂに表示される番組名は、表示領域４１ｂに収まりやすくするため一部省略されており、例えば、番組名「私の趣味の時間」は「私の…」と表示されている。
【００８２】
尚、当日の番組情報の変更は午前０時から数分間以内の１回のタイミングで行われ、そのタイミングにて当日の全ての時間帯における番組情報を更新するためのＥＩＴが送出される。
すなわち、図４に示す第１表示例では、０時０分９秒に当日の全ての時間帯における番組情報を更新するためのＥＩＴが送出されている。
但し、何らかの理由で番組情報が変更される場合（例えば、突発的なニュースの発生、野球中継などの生放送の終了や延長など）には、随時、番組情報を更新するためのＥＩＴが送出される。
【００８３】
また、図４に示す第１表示例では、ＥＰＧのツリー構造の時間経過に伴う変化の内容に紐付けられたデータとして、エラー発生率が表示領域４１ｃに折れ線グラフで表示されている。
図４に示す第１表示例において、エラー発生率は、０時０分９秒に当日の全ての時間帯における番組情報を更新するためのＥＩＴが送出された時点から急激に増加するが、その数秒後には減少して元の状態に戻っている。
従って、ツリー構造解析表示装置５０のユーザーは表示画面４１を見るだけで、エラー発生率の時間経過に伴う変化を容易に認知できる上に、エラー発生率とＥＰＧのツリー構造の変化との関係をも容易に認知できる。
【００８４】
図５に、表示画面４１に表示されたＥＰＧのツリー構造の第２表示例を示す。
図５に示す第２表示例において、図４に示す第１表示例と異なるのは、表示領域４１ｂにポップアップ４１ｅが表示されている点だけである。
表示領域４１ｂにおいて、セクションナンバー0x09の右側の箇所にマウスカーソル（マウスポインタ）Ｍを移動させると、ポップアップ４１ｅがオンマウス表示される。
尚、オンマウス表示ではなく、クリックアクションでポップアップ４１ｅを表示させてもよい。
【００８５】
ポップアップ４１ｅには、時間帯「05:00〜06:00」について、表示領域４１ｂに表示しきれない番組名とその送出時間が表示されており、番組名「野原…」とその送出時間「5:00〜5:30」、番組名「趣味…」とその送出時間「5:30〜5:50」、番組名「天気…」とその送出時間「5:50〜5:55」、番組名「今日…」とその送出時間「5:55〜6:00」が表示されている。
【００８６】
［第２実施形態の作用・効果］
第２実施形態のツリー構造解析表示装置５０によれば、第１実施形態の前記［１−３］［１−４］と同様の作用・効果に加えて、以下の作用・効果を得ることができる。
【００８７】
［２−１］ツリー構造解析表示装置５０では、現時点におけるＥＰＧのツリー構造を解析して表示するだけでなく、所定期間の前記履歴（ＥＰＧのツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴）を表示装置４０の表示画面４１に時系列で視覚的に表示できる。
従って、第２実施形態においても、第１実施形態の前記［１−１］と同様の作用・効果が得られる。
【００８８】
ところで、ＴＳにおけるＥＰＧのツリー構造について、現時点におけるツリー構造を解析し、その解析結果をスナップショットとして表示する技術は従来より提案されているが、所定期間におけるツリー構造の変化を時系列で表示する技術は存在しない。
【００８９】
［２−２］ツリー構造解析表示装置５０では、所定期間の前記データ（ＥＰＧのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ：ＴＳにおけるエラー発生率）を、所定期間の前記履歴と対応させた状態にて、表示画面４１に時系列で視覚的に表示できる。
従って、第２実施形態においても、第１実施形態の前記［２−１］と同様の作用・効果が得られる。
【００９０】
尚、第２実施形態では、ＴＳにおけるエラー発生率を表示しているが、ＥＰＧのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（ＥＰＧのツリー構造の時間経過に伴う変化の内容に関係するデータ）であれば、どのようなデータ（例えば、視聴率のデータなど）であってもよい。
【００９１】
＜第３実施形態＞
図６は、第３実施形態のツリー構造解析表示装置６０の概略構成を示すブロック図である。
第３実施形態のツリー構造解析表示装置６０において、第１実施形態のツリー構造解析表示装置１０と異なるのは以下の点である。
【００９２】
［３−ａ］ツリー構造解析表示装置６０のコンピュータ本体２０は、ユーザーが入力装置３０を用いて入力した企業組織の人事情報に基づいて、企業組織のツリー構造の変化の内容を解析する。
ここで、企業組織のツリー構造は、ツリー構造解析表示装置６０とは無関係に、企業側の要因によって変化する。
【００９３】
［３−ｂ］コンピュータ本体２０は、ユーザーが入力装置３０を用いて入力した企業組織のツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（売上高）を解析する。
尚、企業組織の人事情報および前記紐付けられたデータを、ユーザーが入力装置３０を用いて入力する際には、例えば、ＣＳＶ（Comma Separated Values）などのファイル形式を使用すればよい。
【００９４】
［３−ｃ］コンピュータ本体２０は、企業組織のツリー構造の変化の内容の解析結果と、企業組織のツリー構造の変化が発生したタイミング（西暦月）とを含む履歴を、ＨＤＤ２５に記録保存して蓄積させる。
また、コンピュータ本体２０は、企業組織のツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（売上高）の解析結果と、そのデータが発生したタイミング（西暦月）とを、ＨＤＤ２５に記録保存して蓄積させる。
【００９５】
図７に、表示画面４１に表示された企業組織のツリー構造の表示例を示す。
表示画面４１には、企業組織のツリー構造を表示するツリー構造表示領域４１ａと、各表示領域４１ｂ〜４１ｄとが設定されている。
【００９６】
図７に示す表示例において、表示領域４１ａには、本出願人（株式会社トラフィック・シム）について、企業組織の下位階層として枝分かれする部署（企画部、営業部、開発部）が表示され、各部署毎に所属する社員の名前が表示されている。
例えば、企画部には、Ａさん，Ｂさん，Ｃさんの３名の社員が所属している。
尚、これらのデータ（部署、所属社員の名前）は、表示領域４１ａの上方から下方に向かって縦方向に配列され、ツリー構造における枝分かれの状態が一見して判別可能なように表示されている。
【００９７】
図７に示す表示例において、表示領域４１ｄには、所定期間（２０１１年９月〜２０１３年５月の２１ヶ月間）の時間軸が所定時間単位毎（１月毎）に表示されており、現時点の年月は２０１３年５月である。
また、表示領域４１ｂには、表示領域４１ａに表示されている企業組織のツリー構造の変化が、表示領域４１ｄに表示されている時間軸に従って、時系列で表示されている。
【００９８】
すなわち、図７に示す表示例では、少なくとも２０１１年９月〜２０１２年５月まで企画部に所属していたＡさんが、２０１２年６月に営業部へ人事異動し、２０１３年５月現在でも引き続き営業部に配属されている。
そこで、表示領域４１ｂにおいて、２０１２年６月以降の企画部におけるＡさんを示す領域α４については、無効なデータをあることを示すハッチングが表示されると共に、その領域α４内に「営業部へ人事異動」という文字が表示されている。
また、２０１２年５月以前の営業部におけるＡさんを示す領域α５についても、無効なデータをあることを示すハッチングが表示され、領域α５の右側には「営業部へ人事異動」という文字が表示されている。
そして、Ａさん以外の社員については、２０１２年６月の１ヶ月間の時間軸を示す領域β４が、領域α４，α５とは別の種類のハッチングで表示されている。
【００９９】
従って、ツリー構造解析表示装置６０のユーザーは表示画面４１を見るだけで、企業組織のツリー構造について、２０１２年６月にＡさんが企画部から営業部へ人事異動したことを容易に認知できる。
尚、領域β４のハッチング表示は、企業組織のツリー構造が変化した時点を明確にするためのものである。
【０１００】
また、図７に示す表示例では、企業組織のツリー構造の時間経過に伴う変化の内容に紐付けられたデータとして、売上高が表示領域４１ｃに折れ線グラフで表示されている。
図７に示す表示例において、売上高は、Ａさんが企画部から営業部へ人事異動した時点から急激に増加して現時点に至っている。
従って、ツリー構造解析表示装置６０のユーザーは表示画面４１を見るだけで、売上高の時間経過に伴う変化を容易に認知できる上に、売上高と企業組織の変化との関係をも容易に認知できる。
【０１０１】
［第３実施形態の作用・効果］
第３実施形態のツリー構造解析表示装置６０によれば、第１実施形態の前記［１−３］［１−４］と同様の作用・効果に加えて、以下の作用・効果を得ることができる。
【０１０２】
［３−１］ツリー構造解析表示装置６０では、現時点における企業組織のツリー構造を解析して表示するだけでなく、所定期間の前記履歴（企業組織のツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴）を表示装置４０の表示画面４１に時系列で視覚的に表示できる。
従って、第３実施形態においても、第１実施形態の前記［１−１］と同様の作用・効果が得られる。
【０１０３】
ところで、企業組織のツリー構造について、現時点におけるツリー構造を解析し、その解析結果をスナップショットとして表示する技術は従来より提案されているが、所定期間におけるツリー構造の変化を時系列で表示する技術は存在しない。
【０１０４】
［３−２］ツリー構造解析表示装置６０では、所定期間の前記データ（企業組織のツリー構造の時間経過に伴う変化の内容に紐付けられたデータ：売上高）を、所定期間の前記履歴と対応させた状態にて、表示画面４１に時系列で視覚的に表示できる。
従って、第３実施形態においても、第１実施形態の前記［２−１］と同様の作用・効果が得られる。
【０１０５】
尚、第３実施形態では、売上高を表示しているが、企業組織のツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（企業組織のツリー構造の時間経過に伴う変化の内容に関係するデータ）であれば、どのようなデータ（例えば、営業利益、株価など）であってもよい。
【０１０６】
＜第４実施形態＞
第４実施形態のツリー構造解析表示装置７０の構成は、図６に示した第３実施形態のツリー構造解析表示装置６０と同じである。
第４実施形態のツリー構造解析表示装置７０において、第３実施形態のツリー構造解析表示装置６０と異なるのは以下の点である。
【０１０７】
［４−ａ］放送通信の伝送路（ＴＳの伝送路）に係る運用管理システムについて、ツリー構造解析表示装置７０のコンピュータ本体２０は、ユーザーが入力装置３０を用いて入力した運用管理システムの構成に基づいて、運用管理システムのツリー構造の変化の内容を解析する。
ここで、運用管理システムのツリー構造は、ツリー構造解析表示装置７０とは無関係に、放送通信の伝送路や送出設備の側の要因によって変化する。
【０１０８】
［４−ｂ］コンピュータ本体２０は、ユーザーが入力装置３０を用いて入力した運用管理システムのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（通信帯域）を解析する。
尚、運用管理システムの構成および前記紐付けられたデータを、ユーザーが入力装置３０を用いて入力する際には、例えば、ＣＳＶなどのファイル形式を使用すればよい。
【０１０９】
また、運用管理システムの構成は、ユーザーが入力装置３０を用いて入力するのではなく、特定の通信プロトコルまたはｐｉｎｇ（packet interNet groper）を用いて自動的に変更されるようにしてもよい。
ここで、特定の通信プロトコルを用いる場合には、ＳＮＭＰ（Simple Network Management Protocol）を用いる方法や、個々の監視システム毎に予め通信プロトコルを規定しておく方法などがある。
また、ｐｉｎｇを用いる場合には、個々の監視システム毎にネットワークセグメントを分けておき、ｐｉｎｇの応答に基づいて当該ネットワークセグメントのアドレスから監視システムの構成を自動的に判別すればよい。
【０１１０】
［４−ｃ］コンピュータ本体２０は、運用管理システムのツリー構造の変化の内容の解析結果と、運用管理システムのツリー構造の変化が発生したタイミング（西暦月）とを含む履歴を、ＨＤＤ２５に記録保存して蓄積させる。
また、コンピュータ本体２０は、運用管理システムのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（通信帯域）の解析結果と、そのデータが発生したタイミング（西暦月）とを、ＨＤＤ２５に記録保存して蓄積させる。
【０１１１】
ところで、ＭＰＥＧ２によるデジタル放送やデジタル通信では、送信システムまたは受信システムにて生成した個々のＴＳパケットについて、複数種類のエラーの発生状況（発生状態）を監視する必要がある。
なぜなら、正常な放送や通信を実現するには、ＴＳのエラーの発生状況に基づいてエラーの発生原因を調査し、次回からは当該エラーが発生しないよう防止策を講じなければならないからである。
【０１１２】
ちなみに、ＴＳのエラー発生原因としては、例えば、送信システムまたは受信システムを構成する各種機器の不調、各種機器に供給される電源の不調、テレビジョン番組のスケジューリングの不備、放送の休止タイミングの不具合、天候による電波障害（降雨減衰や雷障害など）などがある。
【０１１３】
従来より、ＭＰＥＧ２によるデジタル放送やデジタル通信におけるデータ伝送では、放送通信の伝送路における複数の伝送ポイントにそれぞれエラー発生を監視するエラー監視装置を設置した運用管理システムが用いられている。
この運用管理システムでは、各伝送ポイント毎にＴＳを取得してそのエラー検出を行うことにより、どの伝送ポイント間でＴＳのエラーが発生したかを判定し、その判定結果に基づいてＴＳのエラー発生原因の調査が行われており、各伝送ポイントで同時に取得したＴＳを過去一定期間保持し、事後のエラーの検証用元データとして利用したり、各伝送ポイントにて取得したＴＳを伝送路と同等の高速な通信回線により送信ポイントまで戻して目視比較するなどの対策がとられている。
【０１１４】
尚、エラー監視装置および運用管理システムに備えられたデータ記録システムについては、本出願人が過去に複数件の出願（特願２００４−１８３８８７号公報、特願２００７−１２７７２１号公報、特願２００８−２９２４９７号公報、特願２０１０−２０４１４７号公報）を行っており、公知技術であるため詳述を省略する。
【０１１５】
図８に、表示画面４１に表示された運用管理システムのツリー構造の表示例を示す。
表示画面４１には、運用管理システムのツリー構造を表示するツリー構造表示領域４１ａと、各表示領域４１ｂ〜４１ｄとが設定されている。
【０１１６】
図８に示す表示例において、表示領域４１ａには、運用管理システムの下位階層として枝分かれする企業（Ａ社、Ｂ社、Ｃ社）毎の監視システム（名称「○○監視システム」「△△監視システム」「□□監視システム」）が表示され、各監視システム毎に伝送ポイント１〜３が表示されている。
尚、これらのデータ（監視システム、伝送ポイント）は、表示領域４１ａの上方から下方に向かって縦方向に配列され、ツリー構造における枝分かれの状態が一見して判別可能なように表示されている。
【０１１７】
図８に示す表示例において、表示領域４１ｄには、所定期間（２０１１年９月〜２０１３年５月の２１ヶ月間）の時間軸が所定時間単位毎（１月毎）に表示されており、現時点の年月は２０１３年５月である。
また、表示領域４１ｂには、表示領域４１ａに表示されている運用管理システムのツリー構造の変化が、表示領域４１ｄに表示されている時間軸に従って、時系列で表示されている。
【０１１８】
すなわち、図８に示す表示例では、少なくとも２０１１年９月からＡ社の○○監視システムが導入されて伝送ポイント１〜３に○○監視システムのエラー監視装置が設置され、２０１２年６月にＢ社の△△監視システムが導入されて伝送ポイント１に△△監視システムのエラー監視装置が設置され、２０１２年７月に△△監視システムのエラー監視装置が伝送ポイント２に増設され、２０１２年９月に△△監視システムのエラー監視装置が伝送ポイント３に増設され、２０１２年６月にＣ社の□□監視システムが導入されて伝送ポイント１〜３に□□監視システムのエラー監視装置が設置されて現時点に至っている。
【０１１９】
そこで、表示領域４１ｂにおいて、２０１２年５月以前の△△監視システムを示す領域α５、２０１２年５月以前の△△監視システムの伝送ポイント１を示す領域α６、２０１２年６月以前の△△監視システムの伝送ポイント２を示す領域α７、２０１２年８月以前の△△監視システムの伝送ポイント３を示す領域α８、２０１２年５月以前の□□監視システムおよびその伝送ポイント１〜３を示す領域α９については、無効なデータをあることを示すハッチングが表示されている。
【０１２０】
また、領域α５，α９の右側には「監視システムを導入」という文字が表示され、領域α７，α８の右側には「増設」という文字が表示されている。
そして、２０１２年６月の１ヶ月間の時間軸を示す領域β５、２０１２年７月の１ヶ月間の時間軸を示す領域β６、２０１２年９月の１ヶ月間の時間軸を示す領域β７について、領域α７，α８と重ならない部分には、領域α５〜α９とは別の種類のハッチングが表示されている。
【０１２１】
従って、ツリー構造解析表示装置７０のユーザーは表示画面４１を見るだけで、運用管理システムのツリー構造について、△△監視システムの導入および増設の時期と、□□監視監視システムの導入の時期とを容易に認知できる。
尚、領域β５〜β７のハッチング表示は、運用管理システムのツリー構造が変化した時点を明確にするためのものである。
【０１２２】
また、図８に示す表示例では、運用管理システムのツリー構造の時間経過に伴う変化の内容に紐付けられたデータとして、通信帯域が表示領域４１ｃに折れ線グラフで表示されている。
図８に示す表示例において、通信帯域は、△△監視システムの伝送ポイント３にエラー監視装置を増設した時点から急激に増加して現時点に至っている。
従って、ツリー構造解析表示装置７０のユーザーは表示画面４１を見るだけで、通信帯域の時間経過に伴う変化を容易に認知できる上に、通信帯域と運用管理システムの変化との関係をも容易に認知できる。
【０１２３】
［第４実施形態の作用・効果］
第４実施形態のツリー構造解析表示装置７０によれば、第１実施形態の前記［１−３］［１−４］と同様の作用・効果に加えて、以下の作用・効果を得ることができる。
【０１２４】
［４−１］ツリー構造解析表示装置７０では、現時点における運用管理システムのツリー構造を解析して表示するだけでなく、所定期間の前記履歴（運用管理システムのツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴）を表示装置４０の表示画面４１に時系列で視覚的に表示できる。
【０１２５】
そのため、ツリー構造解析表示装置７０のユーザーは、表示画面４１を見るだけで、所定期間の前記履歴を確実に把握して容易に認知できる。
その結果、運用管理システムのツリー構造の時間経過に伴う変化に起因する何らかの問題（例えば、急激なパフォーマンスの低下、障害の増加、工数の削減など）が発生した場合に、その問題とツリー構造の時間経過に伴う変化との因果関係を判断することが可能になり、問題の原因および解決策を迅速に究明することが容易になる。
【０１２６】
ところで、運用管理システムのツリー構造について、現時点におけるツリー構造を解析し、その解析結果をスナップショットとして表示する技術は従来より提案されているが、所定期間におけるツリー構造の変化を時系列で表示する技術は存在しない。
【０１２７】
［４−２］ツリー構造解析表示装置７０では、所定期間の前記データ（運用管理システムのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ：通信帯域）を、所定期間の前記履歴と対応させた状態にて、表示画面４１に時系列で視覚的に表示できる。
従って、第４実施形態においても、第１実施形態の前記［２−１］と同様の作用・効果が得られる。
【０１２８】
尚、第４実施形態では、通信帯域を表示しているが、運用管理システムのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（運用管理システムのツリー構造の時間経過に伴う変化の内容に関係するデータ）であれば、どのようなデータであってもよい。
また、第４実施形態は放送通信の伝送路に係る運用管理システムに適用したものであるが、どのような運用管理システム（例えば、鉄道運行、電力系統、携帯アンテナ通信網などの運用管理ステム）に適用することも可能である。
【０１２９】
＜第５実施形態＞
第５実施形態のツリー構造解析表示装置８０の構成は、図６に示した第３実施形態のツリー構造解析表示装置６０と同じである。
第５実施形態のツリー構造解析表示装置８０において、第３実施形態のツリー構造解析表示装置６０と異なるのは以下の点である。
【０１３０】
［５−ａ］ツリー構造解析表示装置８０のコンピュータ本体２０は、ユーザーが入力装置３０を用いて入力したインターネットのネットワークの構成に基づいて、ネットワークのツリー構造の変化の内容を解析する。
ここで、ネットワークのツリー構造は、ツリー構造解析表示装置８０とは無関係に、ネットワーク側の要因によって変化する。
【０１３１】
［５−ｂ］コンピュータ本体２０は、ユーザーが入力装置３０を用いて入力したネットワークのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（通信帯域）を解析する。
尚、ネットワークの構成および前記紐付けられたデータを、ユーザーが入力装置３０を用いて入力する際には、例えば、ＣＳＶなどのファイル形式を使用すればよい。
また、ネットワークの構成は、ユーザーが入力装置３０を用いて入力するのではなく、特定の通信プロトコルまたはｐｉｎｇを用いて自動的に変更されるようにしてもよい。
【０１３２】
［５−ｃ］コンピュータ本体２０は、ネットワークのツリー構造の変化の内容の解析結果と、ネットワークのツリー構造の変化が発生したタイミング（西暦月）とを含む履歴を、ＨＤＤ２５に記録保存して蓄積させる。
また、コンピュータ本体２０は、ネットワークのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（通信帯域）の解析結果と、そのデータが発生したタイミング（西暦月）とを、ＨＤＤ２５に記録保存して蓄積させる。
【０１３３】
図９に、表示画面４１に表示されたネットワークのツリー構造の表示例を示す。
表示画面４１には、ネットワークのツリー構造を表示するツリー構造表示領域４１ａと、各表示領域４１ｂ〜４１ｄとが設定されている。
【０１３４】
図９に示す表示例において、表示領域４１ａには、ＩＰ（Internet Protocol）アドレス「192.168.0.*」の下位階層として枝分かれする３個のＩＰアドレス「192.168.0.100，192.168.0.101，192.168.0.102」が表示され、ＩＰアドレス「192.168.1.*」の下位階層として枝分かれする３個のＩＰアドレス「192.168.1.100，192.168.1.101，192.168.1.102」が表示され、ＩＰアドレス「192.168.2.*」の下位階層として枝分かれする３個のＩＰアドレス「192.168.2.100，192.168.2.101，192.168.2.102」が表示されている。
尚、これらのＩＰアドレスは、表示領域４１ａの上方から下方に向かって縦方向に配列され、ツリー構造における枝分かれの状態が一見して判別可能なように表示されている。
【０１３５】
図９に示す表示例において、表示領域４１ｄには、所定期間（２０１１年９月〜２０１３年５月の２１ヶ月間）の時間軸が所定時間単位毎（１月毎）に表示されており、現時点の年月は２０１３年５月である。
また、表示領域４１ｂには、表示領域４１ａに表示されているネットワークのツリー構造の変化が、表示領域４１ｄに表示されている時間軸に従って、時系列で表示されている。
【０１３６】
すなわち、図９に示す表示例では、少なくとも２０１１年９月からＩＰアドレス「192.168.0.*」が設定され、２０１２年６月にＩＰアドレス「192.168.1.*」が設定されてＩＰアドレス「192.168.1.100」が追加され、２０１２年７月にＩＰアドレス「192.168.1.101」が追加され、２０１２年９月にＩＰアドレス「192.168.1.102」が追加され、２０１２年６月にＩＰアドレス「192.168.2.*」が設定されて３個のＩＰアドレス「192.168.2.100，192.168.2.101，192.168.2.102」が追加されて現時点に至っている。
【０１３７】
そこで、表示領域４１ｂにおいて、２０１２年５月以前のＩＰアドレス「192.168.0.*」を示す領域α１０、２０１２年５月以前のＩＰアドレス「192.168.1.100」を示す領域α１１、２０１２年６月以前のＩＰアドレス「192.168.1.101」を示す領域α１２、２０１２年８月以前のＩＰアドレス「192.168.1.102」を示す領域α１３、２０１２年５月以前のＩＰアドレス「192.168.2.*，192.168.2.100，192.168.2.101，192.168.2.102」示す領域α１４〜α１７については、無効なデータをあることを示すハッチングが表示されている。
【０１３８】
また、領域α１１〜α１３，α１５〜α１７の右側には「追加」という文字が表示されている。
そして、２０１２年６月の１ヶ月間の時間軸を示す領域β８、２０１２年７月の１ヶ月間の時間軸を示す領域β９、２０１２年９月の１ヶ月間の時間軸を示す領域β１０について、領域α１２，α１３と重ならない部分には、領域α１０〜α１７とは別の種類のハッチングが表示されている。
【０１３９】
従って、ツリー構造解析表示装置８０のユーザーは表示画面４１を見るだけで、ネットワークのツリー構造について、ＩＰアドレスの設定および追加の時期を容易に認知できる。
尚、領域β８〜β１０のハッチング表示は、ネットワークのツリー構造が変化した時点を明確にするためのものである。
【０１４０】
また、図９に示す表示例では、ネットワークのツリー構造の時間経過に伴う変化の内容に紐付けられたデータとして、通信帯域が表示領域４１ｃに折れ線グラフで表示されている。
図９に示す表示例において、通信帯域は、ＩＰアドレス「192.168.1.102」を追加した時点から急激に増加して現時点に至っている。
従って、ツリー構造解析表示装置８０のユーザーは表示画面４１を見るだけで、通信帯域の時間経過に伴う変化を容易に認知できる上に、通信帯域とネットワークの変化との関係をも容易に認知できる。
【０１４１】
［第５実施形態の作用・効果］
第５実施形態のツリー構造解析表示装置８０によれば、第１実施形態の前記［１−３］［１−４］と同様の作用・効果に加えて、以下の作用・効果を得ることができる。
【０１４２】
［５−１］ツリー構造解析表示装置８０では、現時点におけるネットワークのツリー構造を解析して表示するだけでなく、所定期間の前記履歴（ネットワークのツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴）を表示装置４０の表示画面４１に時系列で視覚的に表示できる。
従って、第５実施形態においても、第４実施形態の前記［４−１］と同様の作用・効果が得られる。
【０１４３】
ところで、ネットワークのツリー構造について、現時点におけるツリー構造を解析し、その解析結果をスナップショットとして表示する技術は従来より提案されているが、所定期間におけるツリー構造の変化を時系列で表示する技術は存在しない。
【０１４４】
［５−２］ツリー構造解析表示装置７０では、所定期間の前記データ（ネットワークのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ：通信帯域）を、所定期間の前記履歴と対応させた状態にて、表示画面４１に時系列で視覚的に表示できる。
従って、第５実施形態においても、第１実施形態の前記［２−１］と同様の作用・効果が得られる。
【０１４５】
尚、第５実施形態では、通信帯域を表示しているが、ネットワークのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ（ネットワークのツリー構造の時間経過に伴う変化の内容に関係するデータ）であれば、どのようなデータであってもよい。
【０１４６】
＜第６実施形態＞
第６実施形態のツリー構造解析表示装置９０の構成は、図６に示した第３実施形態のツリー構造解析表示装置６０と同じである。
第６実施形態のツリー構造解析表示装置９０において、第３実施形態のツリー構造解析表示装置６０と異なるのは以下の点である。
【０１４７】
［６−ａ］ツリー構造解析表示装置９０のコンピュータ本体２０は、ユーザーがソースコードのバージョン管理ツールにより関数型プログラミングのソースコードを変更したことを入力装置３０を用いて入力すると、その関数型プログラミングの構成に基づいて、関数型プログラミングのツリー構造の変化の内容を解析する。
ここで、関数型プログラミングのツリー構造は、ツリー構造解析表示装置９０とは無関係に、関数型プログラミング側の要因によって変化する。
【０１４８】
［６−ｂ］コンピュータ本体２０は、関数型プログラミングのツリー構造の変化の内容の解析結果と、関数毎に算出した階層指数と、関数型プログラミングのツリー構造の変化が発生したタイミング（西暦月）とを含む履歴を、ＨＤＤ２５に記録保存して蓄積させる。
【０１４９】
図１０に、表示画面４１に表示されたネットワークのツリー構造の表示例を示す。
表示画面４１には、関数型プログラミングのツリー構造を表示するツリー構造表示領域４１ａと、各表示領域４１ｂ，４１ｄとが設定されている。
【０１５０】
図１０に示す表示例において、表示領域４１ａには、関数型プログラミングのプログラム名「○○システム」について、下位階層として枝分かれする３個のファイル「AAA.c，BBB.c，CCC.c」が表示されている。
そして、表示領域４１ａには、ファイル「AAA.c」の下位階層として枝分かれする２個の関数「function1()，function2()」が表示され、関数「function1()」の下位階層である関数「function1-1()」が表示されている。
また、表示領域４１ａには、ファイル「BBB.c」の下位階層として枝分かれする３個の関数「function3()，function4()，function5()」が表示され、ファイル「CCC.c」の下位階層として枝分かれする３個の関数「function6()，function7()，function8()」が表示されている。
尚、これらの関数は、表示領域４１ａの上方から下方に向かって縦方向に配列され、ツリー構造における枝分かれの状態が一見して判別可能なように表示されている。
【０１５１】
図１０に示す表示例において、表示領域４１ｄには、所定期間（２０１３年５月３１日〜２０１３年６月１０日の１１日間）の時間軸が所定時間単位毎（１日毎）に表示されており、現時点の年月日は２０１３年６月１０日である。
また、表示領域４１ｂには、表示領域４１ａに表示されている関数型プログラミングのツリー構造の変化が、表示領域４１ｄに表示されている時間軸に従って、時系列で表示されている。
【０１５２】
そして、表示領域４１ｂには、表示領域４１ａに表示されている関数型プログラミングの各関数毎に、いずれかの関数が追加または変更されたときの階層指数を示す数字が表示されている。
ここで、関数の階層指数は、階層構造の深さを表しており、その関数の下位階層に存在する関数の個数と、その関数の下位階層に存在する関数のそれぞれの階層指数の総和とを加算して求められる。
【０１５３】
すなわち、図１０に示す表示例では、２０１３年６月４日に関数「function1()」に対して下位階層の関数「function1-1()」が追加され、２０１３年６月６日，７日，９日にそれぞれ関数「function1-1()」が変更されている。
そこで、表示領域４１ｂにおいて、６月３日以前の関数「function1-1()」を示す領域α１８については、無効なデータをあることを示すハッチングが表示されている。
また、６月４日，６日，７日，９日の１日間の時間軸を示す領域β１１〜β１４について、領域α１８とは別の種類のハッチングが表示されている。
【０１５４】
従って、ツリー構造解析表示装置９０のユーザーは表示画面４１を見るだけで、関数型プログラミングのツリー構造について、関数の追加および変更の時期を容易に認知できる。
尚、領域β１１〜β１４のハッチング表示は、関数型プログラミングのツリー構造が変化した時点を明確にするためのものである。
【０１５５】
また、図１０に示す表示例では、関数が追加または変更された日（６月４日，６日，７日，９日）について、各関数毎に階層指数を示す数字が表示されている。
例えば、関数「function1-1()」については、６月４日の階層指数を示す数字「１」、６日の階層指数を示す数字「３」、７日の階層指数を示す数字「７」、９日の階層指数を示す数字「１０」が表示されており、関数「function1-1()」が変更される度に階層構造が深くなっている。
それに対して、関数「function1-1()」以外の関数については、階層指数を示す数字に変化は無く、関数「function1-1()」の変更とは無関係であり、階層構造は変化していない。
【０１５６】
従って、ツリー構造解析表示装置８０のユーザーは表示画面４１を見るだけで、特定の関数「function1-1()」の階層構造が深くなってゆく時期（関数「function1()，function1-1()」が複雑化してゆく時期）と、その階層構造が深くなってゆく過程とを容易に認知できる。
【０１５７】
［第６実施形態の作用・効果］
第６実施形態のツリー構造解析表示装置９０によれば、第１実施形態の前記［１−３］［１−４］と同様の作用・効果に加えて、以下の作用・効果を得ることができる。
【０１５８】
［６−１］ツリー構造解析表示装置８０では、現時点における関数型プログラミングのツリー構造を解析して表示するだけでなく、所定期間の前記履歴（関数型プログラミングのツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴）を表示装置４０の表示画面４１に時系列で視覚的に表示できる。
【０１５９】
そのため、ツリー構造解析表示装置１０のユーザーは、表示画面４１を見るだけで、所定期間の前記履歴を確実に把握して容易に認知できる。
これにより、関数型プログラミングによるソフトウェア開発の品質を向上させた上で、品質劣化の防止対策を講じることが可能になる。
また、問題となった関数の変更時期が容易に認知可能であるため、その問題の解決策を講じるために調査する必要がある関数の変更内容を今までよりも格段に早く特定可能になり、解決策を迅速に究明できる。
【０１６０】
その結果、関数型プログラミングのツリー構造の時間経過に伴う変化に起因する何らかの問題（例えば、急激な階層指数の増加、不具合件数の増加、不具合対応時間の増加など）が発生した場合に、その問題とツリー構造の時間経過に伴う変化との因果関係を判断することが可能になり、問題の原因および解決策を迅速に究明することが容易になる。
【０１６１】
ところで、関数型プログラミングのツリー構造について、現時点におけるツリー構造を解析し、その解析結果をスナップショットとして表示する技術は従来より提案されているが、所定期間におけるツリー構造の変化を時系列で表示する技術は存在しない。
【０１６２】
＜別の実施形態＞
本発明は前記各実施形態に限定されるものではなく、以下のように具体化してもよく、その場合でも、前記各実施形態と同等もしくはそれ以上の作用・効果を得ることができる。
【０１６３】
＜１＞前記各実施形態では、表示装置４０の表示画面４１におけるデータ表示領域４１ｃに折れ線グラフを表示しているが、データ表示領域４１ｃに表示したデータ（ツリー構造の変化の内容に紐付けられたデータ）をユーザーが認知可能であれば、折れ線グラフに限らず、どのようなグラフ形式（例えば、棒グラフ、散布図など）を用いてもよい。
【０１６４】
また、ツリー構造の変化の内容に紐付けられた１種類のデータをデータ表示領域４１ｃに表示するだけでなく、ツリー構造の変化の内容に紐付けられた複数種類のデータ（例えば、第１実施形態ではＴＳにおけるエラー発生率と視聴率の２種類のデータ）をデータ表示領域４１ｃに表示してもよく、その場合には、個々のデータを表示するグラフをデータ表示領域４１ｃに並べてもよく、複数のグラフを重ね合わせた複合グラフにしてもよい。
【０１６５】
＜２＞前記各実施形態では、コンピュータ本体２０によるソフトウェア的な処理によってツリー構造解析表示装置の前記動作を実現している。
しかし、ツリー構造解析表示装置の前記動作を実現する機能を備えた専用の回路をハードウェアとして設けることにより、その専用回路にコンピュータ本体２０を置き換えてもよい。
【０１６６】
＜３＞前記各実施形態は記録媒体としてＨＤＤ２５を用いているが、ツリー構造解析表示装置の前記動作を確実に行うことが可能であれば、ＨＤＤ２５をどのような記録媒体に置き換えてもよい。
【０１６７】
＜４＞本発明は、前記各実施形態のツリー構造に限らず、どのようなツリー構造に適用してもよい。
【０１６８】
＜用語の説明＞
［特許請求の範囲］および［課題を解決するための手段］に記載した構成要素と、［発明を実施するための形態］に記載した構成部材との対応関係は以下のようになっている。
【０１６９】
「解析手段」は、コンピュータ本体２０に該当する。
「記録手段」は、ＨＤＤ２５に該当する。
「指定手段」は、コンピュータ本体２０および入力装置３０に該当する。
「表示手段」は、表示装置４０に該当する。
【符号の説明】
【０１７０】
１０，５０，６０，７０，８０，９０…ツリー構造解析表示装置
２０…コンピュータ本体（解析手段、指定手段）
２５…ＨＤＤ（記録手段）
３０…入力装置（指定手段）
４０…表示装置（表示手段）
４１…表示画面
４１ａ…ツリー構造表示領域
４１ｂ…履歴表示領域
４１ｃ…データ表示領域
４１ｄ…時間スケール表示領域
ＢＣ…放送回線
【図１】
2015026902.tif 000003
【図２】
2015026902.tif 000004
【図３】
2015026902.tif 000005
【図４】
2015026902.tif 000006
【図５】
2015026902.tif 000007
【図６】
2015026902.tif 000008
【図７】
2015026902.tif 000009
【図８】
2015026902.tif 000010
【図９】
2015026902.tif 000011
【図１０】
2015026902.tif 000012