Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6171669B2 - Tree structure analysis display device, program, and recording medium - Google Patents
[go: Go Back, main page]

JP6171669B2 - Tree structure analysis display device, program, and recording medium - Google Patents

Tree structure analysis display device, program, and recording medium Download PDF

Info

Publication number
JP6171669B2
JP6171669B2 JP2013153708A JP2013153708A JP6171669B2 JP 6171669 B2 JP6171669 B2 JP 6171669B2 JP 2013153708 A JP2013153708 A JP 2013153708A JP 2013153708 A JP2013153708 A JP 2013153708A JP 6171669 B2 JP6171669 B2 JP 6171669B2
Authority
JP
Japan
Prior art keywords
tree structure
display
data
time
display device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013153708A
Other languages
Japanese (ja)
Other versions
JP2015026902A (en
Inventor
尚 吉川
尚 吉川
福間 功史
功史 福間
俊哉 堀田
俊哉 堀田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TRAFFIC SIM CO., LTD.
Original Assignee
TRAFFIC SIM CO., LTD.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TRAFFIC SIM CO., LTD. filed Critical TRAFFIC SIM CO., LTD.
Priority to JP2013153708A priority Critical patent/JP6171669B2/en
Publication of JP2015026902A publication Critical patent/JP2015026902A/en
Application granted granted Critical
Publication of JP6171669B2 publication Critical patent/JP6171669B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明はツリー構造解析表示装置、プログラム、記録媒体に係り、詳しくは、時間経過に伴って変化するツリー構造を解析して表示するツリー構造解析表示装置、そのツリー構造解析表示装置を実現するようにコンピュータシステムを機能させるためのプログラム、そのプログラムが記録されたコンピュータで読み取り可能な記録媒体に関するものである。   The present invention relates to a tree structure analysis display device, a program, and a recording medium, and more specifically, to realize a tree structure analysis display device that analyzes and displays a tree structure that changes over time, and the tree structure analysis display device. The present invention relates to a program for causing a computer system to function, and a computer-readable recording medium on which the program is recorded.

階層構造をとるデータ構造の一種であるツリー構造(木構造)では、ある階層に属する1個のデータから、下位階層に位置する複数個のデータが枝分かれした状態で個々のデータが配置されている。   In a tree structure (tree structure) which is a kind of data structure having a hierarchical structure, individual data is arranged in a state where a plurality of data located in a lower hierarchy are branched from one data belonging to a certain hierarchy. .

特許文献1には、表示部に表示されるWebページ間のツリー構造を解析する情報処理装置が開示されている。
特許文献2には、オブジェクトごとの動作を記述したコンテンツのツリー構造のノードごとに、ユーザ操作とイベントとを予め定義したメタデータを解析し、コンテンツの構造をツリー構造に変換する代替コンテンツ提示装置が開示されている。
Patent Document 1 discloses an information processing apparatus that analyzes a tree structure between Web pages displayed on a display unit.
Patent Document 2 discloses an alternative content presentation device that analyzes metadata in which user operations and events are defined in advance for each node of a content tree structure describing an operation for each object, and converts the content structure into a tree structure. Is disclosed.

特開2012−243077号公報JP 2012-243077 A 特開2009−258824号公報JP 2009-258824 A

近年、BS(Broadcasting Satellite )デジタル放送やCS(Communication Satellite)デジタル放送などの衛星デジタル放送、地上デジタル放送、CATV(CAble TeleVision)、インターネットを用いたTV(TeleVision)放送などのデータ配信などの放送メディアや通信メディアにおいて、MPEG(Moving Picture Experts Group)2による圧縮符号化技術を用いたデジタル放送やデジタル通信が行われている。   In recent years, broadcasting media such as satellite digital broadcasting such as BS (Broadcasting Satellite) digital broadcasting and CS (Communication Satellite) digital broadcasting, terrestrial digital broadcasting, CATV (CAble TeleVision), data distribution such as TV (TeleVision) broadcasting using the Internet, etc. In digital media and communication media, digital broadcasting and digital communication using compression coding technology based on MPEG (Moving Picture Experts Group) 2 are performed.

MPEG2を用いた圧縮符号化システムであるMPEG2システムでは、オーディオデータ(音声情報)およびビデオデータ(映像情報)を圧縮符号化したデータのビットストリームであるES(Elementaly Stream)を生成し、オーディオデータのES(オーディオES)とビデオデータのES(ビデオES)とを多重化してTS(Transport Stream)を生成する。   In the MPEG2 system, which is a compression encoding system using MPEG2, an ES (Elementaly Stream) that is a bit stream of data obtained by compression encoding audio data (audio information) and video data (video information) is generated, and the audio data The ES (audio ES) and the video data ES (video ES) are multiplexed to generate a TS (Transport Stream).

ここで、ESを、意味のある単位(ビデオデータならフレーム単位、オーディオデータならブロック単位)毎にパケット化したものはPES(Packetized Elementary Stream)と呼ばれる。PESには時刻データが含まれており、この時刻データを用いてビデオデータとオーディオデータの同期を取ることができる。
TSは、1つのビットストリームの中に複数のプログラムを構成することができるため、放送メディアや通信メディアなどへの適用が想定されて規格化されている。
Here, the ES packetized in meaningful units (frame unit for video data and block unit for audio data) is called a PES (Packetized Elementary Stream). The PES includes time data, and video data and audio data can be synchronized using the time data.
Since TS can constitute a plurality of programs in one bit stream, it is standardized assuming application to broadcasting media and communication media.

1つのTSは、数種類〜数百種類のTSパケットが集まって構成される。TSパケットは188バイトや204バイトなどの固定長パケットであり、その長さはATM(Asynchronous Transfer Mode)セル長との整合性およびリードソロモン符号などの誤り訂正符号化を行なう場合の適用性を考慮して決定されている。   One TS is composed of several to several hundred types of TS packets. The TS packet is a fixed-length packet such as 188 bytes or 204 bytes, and its length is considered to be consistent with ATM (Asynchronous Transfer Mode) cell length and applicability when performing error correction coding such as Reed-Solomon code. Has been determined.

TSパケットは、4バイト固定長のパケットヘッダと可変長のアダプテーションフィールド(adaptation field)およびペイロード(payload)から構成されている。アダプテーションフィールドとペイロードはどちらかだけが存在する場合と両方が存在する場合があり、その有無はパケットヘッダ内のフラグ(adaptation field control)により示される。   The TS packet includes a 4-byte fixed-length packet header, a variable-length adaptation field (adaptation field), and a payload. There are cases where only one of the adaptation field and the payload is present or both, and the presence or absence is indicated by a flag (adaptation field control) in the packet header.

パケットヘッダには、TSパケットの種類を識別するための識別子であるPID(Packet IDentification)、同期バイト、連続性指標(Continuity Counter)などの各種パケット制御データが含まれている。
アダプテーションフィールドには、送信側と受信側の間で同期を取るための基準時刻情報(PCR:Program Clock Reference)と、圧縮符号化されたビデオデータまたはオーディオデータとが含まれている。
The packet header includes various packet control data such as PID (Packet IDentification), a synchronization byte, and a continuity index, which are identifiers for identifying the type of TS packet.
The adaptation field includes reference time information (PCR: Program Clock Reference) for achieving synchronization between the transmission side and the reception side, and compression-coded video data or audio data.

同期バイトはTSパケットの開始を示すデータである。
PIDは、TSパケットに含まれているデータの内容(チャンネル番号や、そのチャンネルのビデオデータおよびオーディオデータのうちいずれが含まれているか等)を示すデータである。
尚、同一のビデオデータ、同一のオーディオデータはそれぞれ同じPIDを持つため、TSの受信システムはPIDを用いて元のPESに戻すことが可能である。
The synchronization byte is data indicating the start of a TS packet.
PID is data indicating the content of data included in a TS packet (channel number, which of video data and audio data of that channel is included).
Since the same video data and the same audio data have the same PID, the TS receiving system can return to the original PES using the PID.

そして、放送局(送信局),中継局,CATV局などに設置されている送信システムは、このように生成した複数チャンネル分のTSパケットを時分割多重化することによりTSパケットのデータ列であるTSを生成し、そのTSを所定の変調方式で変調することにより送信信号を生成し、その送信信号を伝送手段へ送信するため、複数チャンネル分のテレビジョン番組を同時に放送することができる。
尚、送信信号の伝送手段は、例えば、衛星デジタル放送の場合は放送衛星、地上デジタル放送の場合は送受信装置のアンテナ、CATVの場合は専用通信回線、インターネットの場合はISDN(Integrated Services Digital Network)やADSL(Asymmetric Digital Subscriber Line)などを含む公衆電話回線や光通信回線を含む専用通信回線などから構成される。
A transmission system installed in a broadcasting station (transmitting station), a relay station, a CATV station, or the like is a data string of TS packets by time-division multiplexing TS packets for a plurality of channels generated in this way. Since a TS is generated, a transmission signal is generated by modulating the TS with a predetermined modulation method, and the transmission signal is transmitted to the transmission means, television programs for a plurality of channels can be broadcast simultaneously.
The transmission means for transmitting signals is, for example, a broadcasting satellite in the case of satellite digital broadcasting, an antenna of a transmission / reception device in the case of terrestrial digital broadcasting, a dedicated communication line in the case of CATV, or an ISDN (Integrated Services Digital Network) in the case of the Internet. And public telephone lines including ADSL (Asymmetric Digital Subscriber Line), dedicated communication lines including optical communication lines, and the like.

また、デジタル放送やデジタル通信を受信する受信システムは、放送局,中継局,CATV局などから送信されてくる送信信号を受信し、その受信した送信信号を所定の復調方式で復調することによりTSを生成する。
そして、受信システムは、TSに含まれる複数チャンネル分のTSパケットのうち視聴者の所望するチャンネルのTSパケットを選択して復号化することによりビデオデータおよびオーディオデータを生成し、それらデータをテレビジョン受像機やパーソナルコンピュータなどに出力して再生させる。
A receiving system for receiving digital broadcasting or digital communication receives a transmission signal transmitted from a broadcasting station, a relay station, a CATV station, etc., and demodulates the received transmission signal by a predetermined demodulation method. Is generated.
Then, the reception system generates video data and audio data by selecting and decoding TS packets of a channel desired by the viewer from among TS packets for a plurality of channels included in the TS, and these data are converted into television data. Output to a receiver or personal computer for playback.

本出願人(株式会社トラフィック・シム)は、TSにおけるPIDのツリー構造(PIDツリー)を解析して表示するPIDツリー構造解析表示装置として、商品名「ポータブルTSレコーディングアナライザ HACOBE\ハコベ TSA-1000P TSA-1000PQ」(登録商標)を製造販売している。
この「HACOBE\ハコベ」は、既に多数の放送局,中継局,CATV局で実際に使用されて放送の品質向上に多大な貢献をもたらしている。
Applicant (Traffic Sim Co., Ltd.) is a product name “Portable TS Recording Analyzer HACOBE \ Hakobe TSA-1000P TSA as a PID tree structure analysis display device that analyzes and displays the PID tree structure (PID tree) in TS. -1000PQ "(registered trademark) is manufactured and sold.
This “HACOBE \ Hakobe” has already been used in many broadcasting stations, relay stations, and CATV stations, and has contributed greatly to improving the quality of broadcasting.

ところで、「HACOBE\ハコベ」では、現時点(最新状態、現在状態)におけるPIDのツリー構造を解析して表示する機能はあるが、所定期間(現時点から過去の所定時点まで遡った所定期間、または、過去の所定時点から更に過去の所定時点まで遡った所定期間)におけるPIDのツリー構造の変化を時系列で表示する機能は備えていない。
また、PIDのツリー構造に限らず、各種のツリー構造(例えば、特許文献1,2を参照)についても、現時点におけるツリー構造を解析して表示する技術は従来より提案されているが、所定期間におけるツリー構造の変化を時系列で表示する技術は存在しない。
尚、ツリー構造の変化を時系列で表示するとは、換言すれば、ツリー構造の時間経過に伴う変化の履歴を表示することである。
By the way, in “HACOBE \ Hakobe”, there is a function to analyze and display the PID tree structure at the present time (latest state, current state), but for a predetermined period (a predetermined period retroactive from the present time to a predetermined time point in the past, or It does not have a function of displaying a change in the tree structure of the PID in a time series in a predetermined period going back from a past predetermined time to a predetermined time in the past.
Further, not only the PID tree structure but also various tree structures (see, for example, Patent Documents 1 and 2) have been proposed for analyzing and displaying a tree structure at the present time. There is no technique for displaying changes in the tree structure in chronological order.
It should be noted that displaying the change in the tree structure in time series means, in other words, displaying a history of changes over time of the tree structure.

そのため、ツリー構造の時間経過に伴う変化に起因する何らかの問題が発生した場合に、その問題とツリー構造の時間経過に伴う変化との因果関係を判断することが困難であり、問題の原因および解決策を究明するのに多大な手間を要していた。
そこで、PIDのツリー構造を含む各種のツリー構造について、現時点におけるツリー構造を解析して表示するだけでなく、所定期間におけるツリー構造の変化を時系列で表示することが要求されている。
Therefore, when a problem occurs due to a change in the tree structure over time, it is difficult to determine the causal relationship between the problem and the change in the tree structure over time. It took a lot of time and effort to find out how.
Therefore, various tree structures including a PID tree structure are required not only to analyze and display the current tree structure but also to display changes in the tree structure over a predetermined period in time series.

本発明は前記要求を満足させるためになされたものであって、以下の目的を有するものである。
(1)現時点におけるツリー構造を解析して表示するだけでなく、所定期間におけるツリー構造の変化を時系列で表示することが可能なツリー構造解析表示装置を提供する。
(2)前記(1)のツリー構造解析表示装置を実現するようにコンピュータシステムを機能させるためのプログラムを提供する。
(3)前記(1)のツリー構造解析表示装置を実現するようにコンピュータシステムを機能させるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体を提供する。
The present invention has been made to satisfy the above-described requirements, and has the following objects.
(1) Provided is a tree structure analysis / display apparatus capable of not only analyzing and displaying a current tree structure but also displaying changes in the tree structure in a predetermined period in time series.
(2) A program for causing a computer system to function so as to realize the tree structure analysis display device of (1) is provided.
(3) Provided is a computer-readable recording medium on which a program for causing a computer system to function is implemented so as to realize the tree structure analysis display device of (1).

本発明者らは前記課題を解決するために鋭意検討を重ねた結果、下記のように本発明の各局面に想到した。   As a result of intensive studies in order to solve the above-mentioned problems, the present inventors have arrived at each aspect of the present invention as follows.

<第1の局面>
第1の局面は、時間経過に伴って変化するツリー構造について、その変化の内容を解析する解析手段と、
前記解析手段が解析した前記ツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴とを記録保存する記録手段と、
前記記録手段に記録保存されている前記履歴から、所定期間の前記履歴を指定して読み出させる指定手段と、
前記記録手段から読み出された前記所定期間の前記履歴を時系列で視覚的に表示する表示手段とを備えたツリー構造解析表示装置である。
<First aspect>
The first aspect is an analysis means for analyzing the content of a change in a tree structure that changes over time;
Recording means for recording and storing a history including the content of the change in the tree structure analyzed by the analysis means and the timing at which the change occurred;
Designation means for designating and reading out the history for a predetermined period from the history recorded and stored in the recording means;
A tree structure analysis display device comprising: display means for visually displaying the history of the predetermined period read from the recording means in time series.

従って、第1の局面によれば、現時点におけるツリー構造を解析して表示するだけでなく、所定期間の前記履歴(ツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴)を表示手段に時系列で視覚的に表示できる。
そのため、ツリー構造解析表示装置のユーザーは、所定期間の前記履歴を確実に把握して容易に認知できる。
その結果、ユーザーは、ツリー構造の時間経過に伴う変化に起因する何らかの問題が発生した場合に、その問題とツリー構造の時間経過に伴う変化との因果関係を判断することが可能になり、問題の原因および解決策を迅速に究明することが容易になる。
Therefore, according to the first aspect, not only the current tree structure is analyzed and displayed, but also the history for a predetermined period (history including the content of the change in the tree structure and the timing at which the change occurred). It can be visually displayed in time series on the display means.
Therefore, the user of the tree structure analysis display device can easily grasp and recognize the history for a predetermined period.
As a result, when a problem occurs due to a change in the tree structure over time, the user can determine the causal relationship between the problem and the change in the tree structure over time. It is easy to quickly investigate the cause and solution of the problem.

<第2の局面>
第2の局面は、第1の局面において、
前記解析手段は、前記ツリー構造の変化の内容に紐付けられたデータを解析し、
前記記録手段は、前記解析手段が解析した前記データと、そのデータが発生したタイミングとを記録保存し、
前記指定手段は、前記記録手段に記録保存されている前記データから、前記所定期間の前記データを指定して読み出させ、
前記表示手段は、前記記録手段から読み出された前記所定期間の前記データを、前記所定期間の前記履歴と対応させた状態にて時系列で視覚的に表示する。
<Second aspect>
The second aspect is the first aspect,
The analysis means analyzes data associated with the content of the tree structure change,
The recording means records and stores the data analyzed by the analyzing means and the timing at which the data is generated,
The designation means designates and reads the data of the predetermined period from the data recorded and stored in the recording means,
The display means visually displays the data of the predetermined period read from the recording means in time series in a state corresponding to the history of the predetermined period.

従って、第2の局面によれば、所定期間の前記データ(ツリー構造の時間経過に伴う変化の内容に紐付けられたデータ)を、所定期間の前記履歴と対応させた状態にて、表示手段に時系列で視覚的に表示できる。
そのため、ツリー構造解析表示装置のユーザーは、所定期間の前記データを確実に把握して容易に認知でき、それに加えて、所定期間の前記データと前記履歴との対応関係についても確実に把握して容易に認知できる。
その結果、ユーザーは、前記データの時間経過に伴う変化に起因する何らかの問題が発生した場合に、その問題とツリー構造の時間経過に伴う変化との因果関係を判断することが可能になり、問題の原因および解決策を迅速に究明することが容易になる。
Therefore, according to the second aspect, the display means in a state in which the data for a predetermined period (data linked to the content of the change in the tree structure over time) is associated with the history for the predetermined period. Can be displayed visually in chronological order.
Therefore, the user of the tree structure analysis display device can surely grasp and easily recognize the data for a predetermined period, and in addition, can also grasp the correspondence between the data for the predetermined period and the history. Easy to recognize.
As a result, when a problem occurs due to a change with time of the data, the user can determine a causal relationship between the problem and a change with time of the tree structure. It is easy to quickly investigate the cause and solution of the problem.

<第3の局面>
第3の局面は、第1の局面において、
前記表示手段は表示画面を備え、
前記表示画面には、
前記ツリー構造を表示するツリー構造表示領域と、
前記所定期間の前記履歴を表示する履歴表示領域と、
前記履歴表示領域の時間スケールを表示する時間スケール表示領域とが設定されている。
<Third aspect>
The third aspect is the first aspect,
The display means includes a display screen,
The display screen includes
A tree structure display area for displaying the tree structure;
A history display area for displaying the history of the predetermined period;
A time scale display area for displaying a time scale of the history display area is set.

<第4の局面>
第4の局面は、第2の局面において、
前記表示手段は表示画面を備え、
前記表示画面には、
前記ツリー構造を表示するツリー構造表示領域と、
前記所定期間の前記履歴を表示する履歴表示領域と、
前記所定期間の前記データを表示するデータ表示領域と、
前記履歴表示領域および前記データ表示領域に共通した時間スケールを表示する時間スケール表示領域とが設定されている。
<Fourth aspect>
The fourth aspect is the second aspect,
The display means includes a display screen,
The display screen includes
A tree structure display area for displaying the tree structure;
A history display area for displaying the history of the predetermined period;
A data display area for displaying the data of the predetermined period;
A time scale display area for displaying a time scale common to the history display area and the data display area is set.

従って、第3の局面または第4の局面によれば、ツリー構造解析表示装置のユーザーは、表示画面を一見しただけで各表示領域の表示内容を確実に把握して容易に認知できる。   Therefore, according to the third aspect or the fourth aspect, the user of the tree structure analysis display apparatus can grasp and easily recognize the display contents of each display area with a glance at the display screen.

<第5の局面>
第5の局面は、第1〜第4の局面において、
前記所定期間は、現時点から過去の所定時点まで遡った期間、または、過去の所定時点から更に過去の所定時点まで遡った期間である。
<5th aspect>
The fifth aspect is the first to fourth aspects,
The predetermined period is a period retroactive from the present time to a predetermined time in the past, or a period retroactive from a predetermined time in the past to a predetermined time in the past.

従って、第5の局面によれば、ツリー構造解析表示装置のユーザーは、記録媒体に記録保存されている前記履歴または前記データに基づき、指定手段によって前記所定期間を自由に指定可能であるため、第1〜第4の局面における前記作用・効果を確実に得られる。   Therefore, according to the fifth aspect, the user of the tree structure analysis display device can freely specify the predetermined period by the specifying means based on the history or the data recorded and stored in the recording medium. The said effect | action and effect in a 1st-4th aspect can be obtained reliably.

<第6〜第11の局面>
第6の局面は、第1〜第5の局面において、前記ツリー構造はMPEG2のTSにおけるPIDのツリー構造である。
第7の局面は、第1〜第5の局面において、前記ツリー構造はMPEG2のTSにおけるEPGのツリー構造である。
第8の局面は、第1〜第5の局面において、前記ツリー構造は企業組織のツリー構造である。
第9の局面は、第1〜第5の局面において、前記ツリー構造は放送通信の伝送路に係る運用管理システムのツリー構造である。
第10の局面は、第1〜第5の局面において、前記ツリー構造はインターネットのネットワークのツリー構造である。
第11の局面は、第1〜第5の局面において、前記ツリー構造は関数型プログラミングのツリー構造である。
<6th to 11th aspects>
In a sixth aspect, in the first to fifth aspects, the tree structure is a PID tree structure in an MPEG2 TS.
In a seventh aspect, in the first to fifth aspects, the tree structure is an EPG tree structure in an MPEG2 TS.
In an eighth aspect based on the first to fifth aspects, the tree structure is a tree structure of a business organization.
According to a ninth aspect, in the first to fifth aspects, the tree structure is a tree structure of an operation management system related to a transmission line for broadcast communication.
In a tenth aspect based on the first to fifth aspects, the tree structure is a tree structure of an Internet network.
In an eleventh aspect based on the first to fifth aspects, the tree structure is a functional programming tree structure.

<第12,第13の局面>
第12の局面は、第1〜第11の局面のツリー構造解析表示装置における前記各手段としてコンピュータシステムを機能させるためのプログラムである。
第13の局面は、第1〜第11の局面のツリー構造解析表示装置における前記各手段としてコンピュータシステムを機能させるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体である。
<Twelfth and thirteenth aspects>
A twelfth aspect is a program for causing a computer system to function as each means in the tree structure analysis display apparatus according to the first to eleventh aspects.
A thirteenth aspect is a computer-readable recording medium on which a program for causing a computer system to function as each of the means in the tree structure analysis display apparatus of the first to eleventh aspects is recorded.

第12の局面によれば、第1〜第11の局面のツリー構造解析表示装置を実現するようにコンピュータシステムを機能させるためのプログラムを提供できる。
また、第13の局面によれば、第12の局面のプログラムが記録されたコンピュータで読み取り可能な記録媒体を提供できる。
According to the 12th aspect, the program for functioning a computer system can be provided so that the tree structure analysis display apparatus of the 1st-11th aspect may be implement | achieved.
According to the thirteenth aspect, it is possible to provide a computer-readable recording medium on which the program of the twelfth aspect is recorded.

本発明を具体化した第1,第2実施形態のツリー構造解析表示装置10,50の概略構成を示すブロック図。The block diagram which shows schematic structure of the tree structure analysis display apparatus 10 and 50 of 1st, 2nd embodiment which actualized this invention. 第1実施形態において表示装置40の表示画面41に表示されたPIDのツリー構造の第1表示例を示す正面図。The front view which shows the 1st display example of the tree structure of PID displayed on the display screen 41 of the display apparatus 40 in 1st Embodiment. 第1実施形態において表示画面41に表示されたPIDのツリー構造の第2表示例を示す正面図。The front view which shows the 2nd display example of the tree structure of PID displayed on the display screen 41 in 1st Embodiment. 第2実施形態において表示画面41に表示されたEPGのツリー構造の第1表示例を示す正面図。The front view which shows the 1st display example of the tree structure of EPG displayed on the display screen 41 in 2nd Embodiment. 第2実施形態において表示画面41に表示されたEPGのツリー構造の第2表示例を示す正面図。The front view which shows the 2nd display example of the tree structure of EPG displayed on the display screen 41 in 2nd Embodiment. 本発明を具体化した第3〜第6実施形態のツリー構造解析表示装置60,70,80,90の概略構成を示すブロック図。The block diagram which shows schematic structure of the tree structure analysis display apparatus 60,70,80,90 of 3rd-6th embodiment which actualized this invention. 第3実施形態において表示画面41に表示された企業組織のツリー構造の表示例を示す正面図。The front view which shows the example of a display of the tree structure of the corporate organization displayed on the display screen 41 in 3rd Embodiment. 第4実施形態において表示画面41に表示されたTSに係る伝送路の運用管理システムのツリー構造の表示例を示す正面図。The front view which shows the example of a display of the tree structure of the operation management system of the transmission line concerning TS displayed on the display screen 41 in 4th Embodiment. 第5実施形態において表示画面41に表示されたインターネットのネットワークのツリー構造の表示例を示す正面図。The front view which shows the example of a display of the tree structure of the network of the internet displayed on the display screen 41 in 5th Embodiment. 第6実施形態において表示画面41に表示された関数型プログラミングのツリー構造の表示例を示す正面図。The front view which shows the example of a display of the tree structure of the functional programming displayed on the display screen 41 in 6th Embodiment.

以下、本発明を具体化した各実施形態について図面を参照しながら説明する。尚、各実施形態において、同一の構成部材および構成要素については符号を等しくすると共に、同一内容の箇所については重複説明を省略する。   Hereinafter, embodiments embodying the present invention will be described with reference to the drawings. In each embodiment, the same constituent members and constituent elements are denoted by the same reference numerals, and redundant description of the same contents is omitted.

<第1実施形態>
図1は、第1実施形態のツリー構造解析表示装置10の概略構成を示すブロック図である。
ツリー構造解析表示装置10は、コンピュータ本体20、入力装置30、表示装置40などから構成されており、有線回線(CATV、インターネットを用いたTV放送など)や無線回線(衛星デジタル放送、地上デジタル放送など)から成る放送回線BCに接続されている。
<First Embodiment>
FIG. 1 is a block diagram showing a schematic configuration of a tree structure analysis display apparatus 10 of the first embodiment.
The tree structure analysis display device 10 includes a computer main body 20, an input device 30, a display device 40, and the like, and includes a wired line (CATV, TV broadcast using the Internet, etc.) and a wireless line (satellite digital broadcast, terrestrial digital broadcast). Or the like).

コンピュータ本体20は、CPU(Central Processing Unit)21,ROM(Read Only Memory)22,RAM(Random Access Memory)23,入出力装置(I/O)24、HDD(Hard Disk Drive)25などを備えた周知のマイクロコンピュータシステムによって構成されている。
ツリー構造解析表示装置10は、ROM22またはHDD25に記憶(記録)されているソフトウェアのコンピュータプログラムをCPU21にロードし、そのコンピュータプログラムに従って各種演算処理を実行することにより、後述する動作を行う。
The computer main body 20 includes a central processing unit (CPU) 21, a read only memory (ROM) 22, a random access memory (RAM) 23, an input / output device (I / O) 24, a hard disk drive (HDD) 25, and the like. It is constituted by a known microcomputer system.
The tree structure analysis / display apparatus 10 loads the computer program of software stored (recorded) in the ROM 22 or the HDD 25 to the CPU 21 and performs various operations according to the computer program, thereby performing operations described later.

ところで、前記コンピュータプログラムを、ROM22またはHDD25ではなく、コンピュータ本体20に内蔵した図示しないバックアップRAMや、コンピュータで読み取り可能な記録媒体を備えた図示しない外部記録装置(外部記憶装置)に記録(記憶)しておき、当該コンピュータプログラムを必要に応じてバックアップRAMや外部記録装置からCPU21にロードして用いるようにしてもよい。   By the way, the computer program is recorded (stored) in a backup RAM (not shown) built in the computer main body 20 or an external recording device (external storage device) (not shown) provided with a computer-readable recording medium instead of the ROM 22 or the HDD 25. In addition, the computer program may be loaded into the CPU 21 from the backup RAM or an external recording device and used as necessary.

ちなみに、コンピュータで読み取り可能な記録媒体には、例えば、半導体メモリ(USBメモリ、SDメモリーカードなど)、HD(Hard Disk)、光ディスク(CD−ROM,DVDなど)、光磁気ディスク(MOなど)、相変化ディスク、磁気ディスク、磁気テープなどがある。尚、記録媒体の具体例の名称には登録商標が含まれる。
また、ツリー構造解析表示装置10をインターネット回線(図示略)に接続しておき、前記コンピュータプログラムを必要に応じてインターネット回線からCPU21にロードして用いるようにしてもよい。
Incidentally, computer-readable recording media include, for example, semiconductor memory (USB memory, SD memory card, etc.), HD (Hard Disk), optical disk (CD-ROM, DVD, etc.), magneto-optical disk (MO, etc.), There are phase change disk, magnetic disk, magnetic tape and so on. The names of specific examples of the recording medium include registered trademarks.
Further, the tree structure analysis display device 10 may be connected to an Internet line (not shown), and the computer program may be loaded from the Internet line to the CPU 21 and used as necessary.

入力装置30は、例えば、キーボードやポインティングデバイスなどから構成されており、ツリー構造解析表示装置10のユーザーからの指示命令をデータ信号に変換し、そのデータ信号をコンピュータ本体20の入出力装置24を介してCPU21へ転送する。
表示装置40は、LCD(Liquid Crystal Display)やCRT(Cathode Ray Tube)などの各種方式のディスプレイから構成されており、コンピュータ本体20の入力装置30を介して転送されてくるCPU21の処理結果を表示画面(モニタ画面)41に表示してユーザーに通知する。
The input device 30 is composed of, for example, a keyboard, a pointing device, and the like, converts an instruction command from a user of the tree structure analysis display device 10 into a data signal, and converts the data signal to the input / output device 24 of the computer main body 20. To the CPU 21.
The display device 40 includes various types of displays such as an LCD (Liquid Crystal Display) and a CRT (Cathode Ray Tube), and displays the processing results of the CPU 21 transferred via the input device 30 of the computer main body 20. Displayed on a screen (monitor screen) 41 to notify the user.

ツリー構造解析表示装置10は、放送回線BCから送信されてくるTS(放送TS)を受信する。
コンピュータ本体20は、受信したTSを解析可能な形に整形した後に、そのTSにおけるPIDのツリー構造の変化の内容を解析する。
また、コンピュータ本体20は、受信したTSに基づいて、PIDのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(TSにおけるエラー発生率)を解析する。
ここで、TSにおけるPIDのツリー構造は、ツリー構造解析表示装置10とは無関係に、TSの送出設備(放送局、中継局、CATV局、放送回線BC)の側の要因によって変化する。
The tree structure analysis / display apparatus 10 receives a TS (broadcast TS) transmitted from the broadcast line BC.
The computer main body 20 shapes the received TS into an analyzable form, and then analyzes the content of the change in the PID tree structure in the TS.
Further, the computer main body 20 analyzes data (error occurrence rate in the TS) associated with the content of the change with time of the PID tree structure based on the received TS.
Here, the PID tree structure in the TS changes depending on factors on the side of the TS transmission facility (broadcast station, relay station, CATV station, broadcast line BC) regardless of the tree structure analysis display apparatus 10.

そして、コンピュータ本体20は、TSにおけるPIDのツリー構造の変化の内容の解析結果と、PIDのツリー構造の変化が発生したタイミング(西暦月日時分秒)とを含む履歴を、HDD25に記録保存して蓄積させる。
また、コンピュータ本体20は、PIDのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(TSにおけるエラー発生率)の解析結果と、そのデータが発生したタイミング(西暦月日時分秒)とを、HDD25に記録保存して蓄積させる。
Then, the computer main body 20 records and saves in the HDD 25 a history including the analysis result of the content of the change in the PID tree structure in the TS and the timing (the year, month, day, hour, minute, second) of the change in the PID tree structure. To accumulate.
In addition, the computer main body 20 analyzes the analysis result of data (error occurrence rate in TS) associated with the content of the change of the PID tree structure over time, and the timing at which the data was generated (year, month, day, hour, minute, second) Are recorded and stored in the HDD 25 and accumulated.

その後、コンピュータ本体20は、HDD25に記録保存されている前記履歴および前記データから、入力装置30を用いたユーザーの指定に従い、所定期間の前記履歴および前記データを読み出させる。
続いて、コンピュータ本体20は、HDD25から読み出させた所定期間の前記データを、前記所定期間の前記履歴と対応させた状態にて、表示装置40の表示画面41に時系列で視覚的に表示させる。
Thereafter, the computer main body 20 reads the history and the data for a predetermined period from the history and the data recorded and stored in the HDD 25 in accordance with the user's designation using the input device 30.
Subsequently, the computer main body 20 visually displays the data for a predetermined period read from the HDD 25 in time series on the display screen 41 of the display device 40 in a state corresponding to the history for the predetermined period. Let

図2に、表示画面41に表示されたPIDのツリー構造の第1表示例を示す。
表示画面41には、表示領域41a〜41dが設定されている。
ツリー構造表示領域41aは、PIDのツリー構造を表示する。
履歴表示領域41bは、所定期間の前記履歴(TSにおけるPIDのツリー構造の変化の内容の解析結果と、PIDのツリー構造の変化が発生したタイミングとを含む履歴)を表示する。
データ表示領域41cは、所定期間の前記データ(PIDのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ:TSにおけるエラー発生率)を表示する。
時間スケール表示領域41dは、各表示領域41b,41cに共通した時間スケールを表示する。
ここで、表示画面41には、左側に表示領域41aが表示され、右側に表示領域41bが表示され、表示領域41bの上側に表示領域41cが表示され、下側に表示領域41dが表示されている。
FIG. 2 shows a first display example of the PID tree structure displayed on the display screen 41.
In the display screen 41, display areas 41a to 41d are set.
The tree structure display area 41a displays a PID tree structure.
The history display area 41b displays the history for a predetermined period (history including the analysis result of the change in the PID tree structure in the TS and the timing when the change in the PID tree structure occurs).
The data display area 41c displays the data for a predetermined period (data associated with the content of change with time in the PID tree structure: error occurrence rate in TS).
The time scale display area 41d displays a time scale common to the display areas 41b and 41c.
Here, on the display screen 41, the display area 41a is displayed on the left side, the display area 41b is displayed on the right side, the display area 41c is displayed on the upper side of the display area 41b, and the display area 41d is displayed on the lower side. Yes.

図2に示す第1表示例において、表示領域41aには、1個のTS(TSID:0x0001)について、下位階層として枝分かれする3個のサービス(サービスID:0x0001,0x0002,0x0003)が表示されている。
そして、表示領域41aには、3個のサービスのそれぞれについて、下位階層として枝分かれするPMT(Program Map Table),VIDEO,AUDIOのPIDが表示されている。
例えば、サービスID:0x0001については、PMT:PID:0x8000,VIDEO:PID:0x0100,AUDIO:PID:0x0200が表示されている。
尚、これらのデータ(TSID、サービスID、PMT,VIDEO,AUDIOのPID)は、表示領域41aの上方から下方に向かって縦方向に配列され、ツリー構造における枝分かれの状態が一見して判別可能なように表示されている。
In the first display example shown in FIG. 2, the display area 41a displays three services (service IDs: 0x0001, 0x0002, 0x0003) that branch as a lower layer for one TS (TSID: 0x0001). Yes.
In the display area 41a, PIDs of PMT (Program Map Table), VIDEO, and AUDIO branching as lower layers are displayed for each of the three services.
For example, for service ID: 0x0001, PMT: PID: 0x8000, VIDEO: PID: 0x0100, AUDIO: PID: 0x0200 are displayed.
Note that these data (TSID, service ID, PMT, VIDEO, AUDIO PID) are arranged vertically from the top to the bottom of the display area 41a, and the branching state in the tree structure can be discriminated at a glance. Is displayed.

ここで、PIDのツリー構造は、TSにおけるNIT(Network Information Table),PAT(Program Association Table),PMT(Program Map Table)などのツリー構造を示すパケットによって規定される。
TSには番組特定情報(PSI:Program Specific Information)が含まれ、PSIには、5種類のテーブル(NIT、PMT、PAT、CAT(Condition Access Table)、TSDT(Transport Stream Description Table))がある。
そこで、NITおよびPATに基づいて、放送事業者が編成する放送番組の連続であるTVのサービス(編成チャンネル:service)が解析される。
そして、サービスを解析することにより、サービスの下位階層として枝分かれするPMTのPIDとVIDEO(画像データ)のPIDとAUDIO(音声データ)のPIDとがそれぞれ解析される。
尚、TSIDは、個々のTS毎に割り当てられる識別子(ID:IDentification)である。
また、サービスIDは、個々のサービス毎に割り当てられる識別子(ID)である。
Here, the tree structure of the PID is defined by packets indicating the tree structure such as NIT (Network Information Table), PAT (Program Association Table), and PMT (Program Map Table) in the TS.
The TS includes program specific information (PSI), and the PSI has five types of tables (NIT, PMT, PAT, CAT (Condition Access Table), and TSDT (Transport Stream Description Table)).
Therefore, based on NIT and PAT, a TV service (organization channel: service) that is a continuation of a broadcast program organized by a broadcaster is analyzed.
Then, by analyzing the service, the PID of the PMT, the PID of VIDEO (image data), and the PID of AUDIO (audio data) that are branched as lower layers of the service are analyzed.
The TSID is an identifier (ID: IDentification) assigned to each TS.
The service ID is an identifier (ID) assigned for each service.

ちなみに、TSにおけるPIDのツリー構造の具体的な解析方法は、一般社団法人 電波産業会(ARIB:Association of Radio Industries and Businesses)が定めた標準規格に基づいて実行されるものであり、公知技術であるため詳述を省略する。   By the way, the concrete analysis method of the PID tree structure in TS is executed based on the standard established by the Association of Radio Industries and Businesses (ARIB). Therefore, detailed description is omitted.

図2に示す第1表示例において、表示領域41dには、現時点の西暦月日時分(2013年7月1日(月)17時36分)が表示されると共に、その時分から所定期間(17時36分0秒〜21秒の21秒間)の時間軸が所定時間単位毎(1秒毎)に表示されている。
つまり、図2に示す第1表示例における現時点の時刻(現在時刻)は、17時36分21秒である。
また、表示領域41bには、表示領域41aに表示されているPIDのツリー構造の変化の内容が、表示領域41dに表示されている時間軸に従って、時系列で表示されている。
In the first display example shown in FIG. 2, the current display date and time (July 1, 2013 (Monday) 17:36) is displayed in the display area 41d, and from that time, a predetermined period (17:00) is displayed. A time axis of 36 minutes 0 seconds to 21 seconds (21 seconds) is displayed every predetermined time unit (every second).
That is, the current time (current time) in the first display example shown in FIG. 2 is 17:36:21.
In addition, in the display area 41b, the content of the change in the tree structure of the PID displayed in the display area 41a is displayed in time series according to the time axis displayed in the display area 41d.

すなわち、図2に示す第1表示例では、17時36分10秒にてサービスID:0x0003の放送が休止されており、17時36分10秒以降のサービスID:0x0003の下位階層のデータ(PMT:PID:0x8002,VIDEO:PID:0x0102,AUDIO:PID:0x0202)は存在しなくなっている。
そこで、表示領域41bにおいて、17時36分10秒以降のサービスID:0x0003およびその下位階層の前記データを示す領域α1については、無効なデータをあることを示すハッチングが表示されると共に、その領域α1内に「放送休止」という文字が表示されている。
また、サービスID:0x0003以外のサービス(サービスID:0x0001、サービスID:0x0002)およびその下位階層のデータについては、17時36分10秒〜11秒の1秒間の時間軸を示す領域β1が、領域α1とは別の種類のハッチングで表示されている。
That is, in the first display example shown in FIG. 2, the broadcast of the service ID: 0x0003 is stopped at 17:36:10, and the data of the lower layer of the service ID: 0x0003 after 17:36:10 ( PMT: PID: 0x8002, VIDEO: PID: 0x0102, AUDIO: PID: 0x0202) no longer exist.
Therefore, in the display area 41b, for the service ID: 0x0003 after 17:36:10 and the area α1 indicating the data in the lower hierarchy, hatching indicating that there is invalid data is displayed, and the area The letters “broadcast stop” are displayed in α1.
Further, for a service other than service ID: 0x0003 (service ID: 0x0001, service ID: 0x0002) and its lower layer data, an area β1 indicating a time axis of 1 second from 17:36:10 to 11 seconds is: The area α1 is displayed with a different type of hatching.

従って、ツリー構造解析表示装置10のユーザーは表示画面41を見るだけで、TSID:0x0001のTSにおけるPIDのツリー構造について、2013年7月1日(月)17時36分10秒にてサービスID:0x0003のサービスが放送休止になったことを容易に認知できる。   Therefore, the user of the tree structure analysis / display apparatus 10 only sees the display screen 41, and the service ID of the PID tree structure in the TS of TSID: 0x0001 is 17:36:10 on Monday, July 1, 2013 (Monday). : Easily recognize that 0x0003 service has been suspended.

尚、領域β1のハッチング表示は、PIDのツリー構造が変化した時点(変化タイミング)を明確にするためのものである。
また、図2に示す第1表示例では、領域α1,β1をハッチング表示したが、領域α1,β1を明確に区別可能であれば、どのような表示方法(例えば、カラー表示、グレースケール表示、スクリーントーン表示など)を用いてもよい。
また、図2に示す第1表示例では、領域α1内に「放送休止」という文字を表示したが、サービスID:0x0003の放送が休止したことをユーザーが認知可能であれば、表示画面41のどの箇所に文字を表示してもよい。
The hatched display in the region β1 is for clarifying the time (change timing) when the PID tree structure changes.
In the first display example shown in FIG. 2, the areas α1 and β1 are hatched. However, as long as the areas α1 and β1 can be clearly distinguished, any display method (for example, color display, grayscale display, Screen tone display etc.) may be used.
In the first display example shown in FIG. 2, the characters “broadcast stop” are displayed in the area α1, but if the user can recognize that the broadcast of the service ID: 0x0003 has been stopped, the display screen 41 Characters may be displayed at any location.

そして、図2に示す第1表示例では、PIDのツリー構造の時間経過に伴う変化の内容に紐付けられたデータとして、TSID:0x0001のTSにおけるエラー発生率が領域41cに折れ線グラフで表示されている。
図2に示す第1表示例において、エラー発生率は、サービスID:0x0003のサービスが放送休止になった時点から急激に増加するが、その数秒後には減少して元の状態に戻っている。
In the first display example shown in FIG. 2, the error occurrence rate in the TS of TSID: 0x0001 is displayed as a line graph in the area 41c as data associated with the content of the change of the PID tree structure over time. ing.
In the first display example shown in FIG. 2, the error occurrence rate increases rapidly from the time when the service with the service ID: 0x0003 is suspended, but after a few seconds, it decreases and returns to the original state.

従って、ツリー構造解析表示装置10のユーザーは表示画面41を見るだけで、TSID:0x0001のTSにおけるエラー発生率の時間経過に伴う変化を容易に認知できる上に、エラー発生率とPIDのツリー構造の変化との関係をも容易に認知できる。   Therefore, the user of the tree structure analysis display apparatus 10 can easily recognize the change of the error occurrence rate with the lapse of time in the TS of TSID: 0x0001 only by looking at the display screen 41, and the tree structure of the error occurrence rate and the PID. You can easily recognize the relationship with changes.

尚、TSのエラーについては、本出願人が過去に複数件の出願(特願2004−183887号公報、特願2005−329943号公報、特願2007−127721号公報、特願2008−292497号公報、特願2010−204147号公報)を行っており、公知技術であるため詳述を省略する。   Regarding TS errors, the applicant has previously filed multiple applications (Japanese Patent Application Nos. 2004-183887, 2005-329943, 2007-127721, 2008-292497). And Japanese Patent Application No. 2010-204147), and since it is a known technique, detailed description thereof is omitted.

図3に、表示画面41に表示されたPIDのツリー構造の第2表示例を示す。
図3に示す第2表示例において、図2に示す第1表示例と異なるのは、表示領域41dの時間スケールと、その時間スケールに対応した表示領域41b,41cの表示内容だけであり、表示領域41aに表示されているTSにおけるPIDのツリー構造は同じである。
図3に示す第2表示例において、表示領域41dには、現時点の西暦月日時(2013年7月1日(月)17時)が表示されると共に、その時から所定期間(17時30分〜51分の21分間)の時間軸が所定時間単位毎(1分毎)に表示されている。
つまり、図3に示す第2表示例における現時点の時刻は、17時51分である。
FIG. 3 shows a second display example of the tree structure of the PID displayed on the display screen 41.
The second display example shown in FIG. 3 differs from the first display example shown in FIG. 2 only in the time scale of the display area 41d and the display contents of the display areas 41b and 41c corresponding to the time scale. The tree structure of the PID in the TS displayed in the area 41a is the same.
In the second display example shown in FIG. 3, the display area 41d displays the current calendar month date and time (Monday, July 1, 2013, 17:00) and a predetermined period from that time (17:30 to A time axis of 21 minutes / 51 minutes is displayed every predetermined time unit (every minute).
That is, the current time in the second display example shown in FIG. 3 is 17:51.

そして、表示領域41bにおいて、17時36分以降のサービスID:0x0003およびその下位階層の前記データを示す領域α2については、無効なデータをあることを示すハッチングが表示されると共に、その領域α2内に「放送休止」という文字が表示されている。
また、サービスID:0x0003以外のサービス(サービスID:0x0001、サービスID:0x0002)およびその下位階層のデータについては、17時36分〜37分の1分間の時間軸を示す領域β2が、領域α2とは別の種類のハッチングで表示されている。
尚、領域β2のハッチング表示は、PIDのツリー構造が変化した時点を明確にするためのものである。
In the display area 41b, for the area α2 indicating the service ID: 0x0003 after 17:36 and the data in the lower layer, hatching indicating that there is invalid data is displayed, and in the area α2 Is displayed with the word “broadcast stop”.
Further, for services other than service ID: 0x0003 (service ID: 0x0001, service ID: 0x0002) and its lower layer data, a region β2 indicating a time axis from 17:36 to 1/37 minutes is represented by region α2. It is displayed with a different type of hatching.
It should be noted that the hatched display of the region β2 is for clarifying when the PID tree structure has changed.

従って、ツリー構造解析表示装置10のユーザーは表示画面41を見るだけで、TSID:0x0001のTSにおけるPIDのツリー構造について、2013年7月1日(月)17時36分にてサービスID:0x0003のサービスが放送休止になったことを容易に認知できる。
すなわち、図2に示す第1表示例は前記所定時間単位を秒単位としたものであり、図3に示す第2表示例は前記所定時間単位を分単位としたものである。
Therefore, the user of the tree structure analysis / display apparatus 10 simply looks at the display screen 41, and regarding the PID tree structure in the TS of TSID: 0x0001, the service ID: 0x0003 at 17:36 on Monday, July 1, 2013. Can easily recognize that the service has been suspended.
That is, the first display example shown in FIG. 2 has the predetermined time unit as the second unit, and the second display example shown in FIG. 3 has the predetermined time unit as the minute unit.

ツリー構造解析表示装置10のコンピュータ本体20は、ユーザーが入力装置30を用いて設定した表示領域41dの所定期間(時間幅)に従い、表示画面41に表示される前記履歴および前記データと、その所定期間の表示に必要な以前の一定期間の前記履歴および前記データとをHDD25から読み出し、前記表示例のように表示画面41に表示させる。   The computer main body 20 of the tree structure analysis / display apparatus 10 includes the history and data displayed on the display screen 41 according to a predetermined period (time width) of the display area 41d set by the user using the input device 30, and the predetermined The history and the data of a previous fixed period necessary for displaying the period are read from the HDD 25 and displayed on the display screen 41 as in the display example.

ここで、所定期間の表示に必要な以前の一定期間は、PIDのツリー構造の時間経過に伴う変化の内容によって異なり、PIDのツリー構造が頻繁に変化する場合には前記一定期間を長くし、PIDのツリー構造があまり頻繁には変化しない場合には、前記一定期間を表示領域41bに表示される所定期間と同じにする。
図2に示す第1表示例では、PIDのツリー構造があまり頻繁には変化しないため、前記所定期間(17時36分0秒〜21秒の21秒間)の前記履歴および前記データと、その所定期間の表示に必要な以前の一定期間として21秒間(17時35分39秒〜17時36分0秒)の前記履歴および前記データとがHDD25から読み出される。
また、図3に示す第2表示例でも、PIDのツリー構造があまり頻繁には変化しないため、前記所定期間(17時36分〜51分の21分間)の前記履歴および前記データと、その所定期間の表示に必要な以前の一定期間として21分間(17時15分〜17時36分)の前記履歴および前記データとがHDD25から読み出される。
Here, the previous fixed period required for displaying the predetermined period depends on the content of the change of the PID tree structure over time, and when the PID tree structure changes frequently, the predetermined period is lengthened. When the PID tree structure does not change very frequently, the predetermined period is set to be the same as the predetermined period displayed in the display area 41b.
In the first display example shown in FIG. 2, the PID tree structure does not change very frequently, so the history and data for the predetermined period (21 seconds from 17: 36: 0 to 21 seconds), and the predetermined The history and data for 21 seconds (17:35:39 to 17: 36: 0) are read from the HDD 25 as a previous fixed period necessary for displaying the period.
Also in the second display example shown in FIG. 3, since the PID tree structure does not change very often, the history and data for the predetermined period (17:36 to 21/51) and the predetermined The history and the data for 21 minutes (17:15 to 17:36) are read from the HDD 25 as a predetermined period required for displaying the period.

ところで、ユーザーが入力装置30を用い、現時点におけるPIDのツリー構造を表示装置40に表示させることを指定した場合(「LIVE表示」指定の場合)には、時間経過につれて所定時間単位毎に表示領域41b〜41cが左方向にスクロールしてゆき、表示領域41b〜41cの右端が常に現時点(最新状態、現在状態)の表示になる。
図2に示す第1表示例では、現時点の時刻が17時36分21秒から1秒経過して17時36分22秒になると、表示領域41dに表示される所定期間は17時36分1秒〜22秒の21秒間になり、その所定期間に対応して表示領域41b,41cの表示内容も変化する。すなわち、図2に示す第1表示例では、時間単位である1秒毎に表示領域41b〜41cが左方向にスクロールしてゆく。
また、図3に示す第2表示例では、現時点の時刻が17時51分から1分経過して17時52分になると、表示領域41dに表示される所定期間は17時31分〜52秒の21分間になり、その所定期間に対応して表示領域41b,41cの表示内容も変化する。すなわち、図3に示す第2表示例では、時間単位である1分毎に表示領域41b〜41cが左方向にスクロールしてゆく。
By the way, when the user uses the input device 30 and designates that the current PID tree structure is to be displayed on the display device 40 (in the case of “Live display” designation), the display area is displayed every predetermined time unit as time elapses. 41b-41c scrolls to the left, and the right end of the display areas 41b-41c always displays the current time (latest state, current state).
In the first display example shown in FIG. 2, when the current time reaches 17:36:22 after 1 second has elapsed from 17:36:21, the predetermined period displayed in the display area 41 d is 17: 36: 1. From 21 seconds to 22 seconds, the display contents of the display areas 41b and 41c change corresponding to the predetermined period. That is, in the first display example shown in FIG. 2, the display areas 41 b to 41 c scroll leftward every second which is a time unit.
In the second display example shown in FIG. 3, when the current time has elapsed from 17:51 to 17:52, the predetermined period displayed in the display area 41 d is 17:31 to 52 seconds. 21 minutes, and the display contents of the display areas 41b and 41c change corresponding to the predetermined period. That is, in the second display example shown in FIG. 3, the display areas 41 b to 41 c scroll leftward every minute which is a time unit.

さらに、表示領域41dの時間スケールは、現時点に限らず、過去の所望の時点から任意の所定期間(時間幅)の時間軸を任意の時間単位毎に表示させることもできる。
このように、表示領域41dの時間スケール(時間幅、時間単位)は、ユーザーが入力装置30を用いて所望の状態に設定することができる。
Furthermore, the time scale of the display area 41d is not limited to the current time, and a time axis of an arbitrary predetermined period (time width) from a desired time in the past can be displayed for each arbitrary time unit.
Thus, the time scale (time width, time unit) of the display area 41 d can be set to a desired state by the user using the input device 30.

ところで、本出願人が製造販売しているPIDツリー構造解析表示装置である商品名「ポータブルTSレコーディングアナライザ HACOBE\ハコベ TSA-1000P TSA-1000PQ」(登録商標)では、表示領域41aを表示する機能は有るものの、表示領域41b〜41cを表示する機能は無い。
すなわち、現時点(最新状態、現在状態)におけるPIDのツリー構造をスナップショットとして表示することは従来より可能であったが、所定期間におけるPIDのツリー構造の変化を時系列で表示することはできなかった。
そのため、例えば、現時点が2013年7月1日(月)17時36分11秒以降の場合には、サービスID:0x0003のサービスの下位階層のデータが存在しなくなっているため、当該下位階層のデータが過去に存在していたこと自体を、PIDツリー構造解析表示装置のユーザーに通知できないことになる。
By the way, in the product name “Portable TS Recording Analyzer HACOBE \ Hakobe TSA-1000P TSA-1000PQ” (registered trademark) which is a PID tree structure analysis display device manufactured and sold by the present applicant, the function of displaying the display area 41a is Although there is, there is no function to display the display areas 41b to 41c.
That is, although it has been possible to display the PID tree structure at the present time (latest state, current state) as a snapshot, changes in the PID tree structure in a predetermined period cannot be displayed in time series. It was.
Therefore, for example, if the current time is 17:36:11 on or after July 1, 2013 (Monday), the data of the lower layer of the service ID: 0x0003 does not exist, so the lower layer The fact that the data existed in the past cannot be notified to the user of the PID tree structure analysis display device.

尚、表示領域41aにおいて、現時点で放送休止になっているサービスIDをハッチング表示した場合には、サービスID:0x0003のサービスが過去に存在していたことをユーザーに通知することはできるが、放送休止になった時刻を通知することはできず、所定期間におけるPIDのツリー構造の変化を時系列で表示できないことに変わりはない。   In the display area 41a, when the service ID that is currently suspended is hatched, the user can be notified that the service with service ID 0x0003 has existed in the past. It is not possible to notify the time of suspension, and the change in the PID tree structure in a predetermined period cannot be displayed in time series.

[第1実施形態の作用・効果]
第1実施形態のツリー構造解析表示装置10によれば、以下の作用・効果を得ることができる。
[Operations and effects of the first embodiment]
According to the tree structure analysis display device 10 of the first embodiment, the following actions and effects can be obtained.

[1−1]ツリー構造解析表示装置10では、現時点におけるPIDのツリー構造を解析して表示するだけでなく、所定期間の前記履歴(PIDのツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴)を表示装置40の表示画面41に時系列で視覚的に表示できる。   [1-1] The tree structure analysis / display apparatus 10 not only analyzes and displays the current PID tree structure but also displays the history (contents of changes in the PID tree structure and its changes) for a predetermined period. (History including timing) can be visually displayed in time series on the display screen 41 of the display device 40.

そのため、ツリー構造解析表示装置10のユーザーは、表示画面41を見るだけで、所定期間の前記履歴を確実に把握して容易に認知できる。
その結果、ユーザーは、ツリー構造の時間経過に伴う変化に起因する何らかの問題が発生した場合に、その問題とツリー構造の時間経過に伴う変化との因果関係を判断することが可能になり、問題の原因および解決策を迅速に究明することが容易になる。
Therefore, the user of the tree structure analysis display device 10 can easily recognize and recognize the history of the predetermined period by simply looking at the display screen 41.
As a result, when a problem occurs due to a change in the tree structure over time, the user can determine the causal relationship between the problem and the change in the tree structure over time. It is easy to quickly investigate the cause and solution of the problem.

[1−2]ツリー構造解析表示装置10では、所定期間の前記データ(PIDのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ:TSにおけるエラー発生率)を、所定期間の前記履歴と対応させた状態にて、表示画面41に時系列で視覚的に表示できる。   [1-2] In the tree structure analysis display device 10, the data for a predetermined period (data associated with the content of the change with time of the PID tree structure: error occurrence rate in TS) It can be visually displayed in time series on the display screen 41 in a state corresponding to the history.

そのため、ユーザーは、表示画面41を見るだけで、所定期間の前記データを確実に把握して容易に認知でき、それに加えて、所定期間の前記データと前記履歴との対応関係についても確実に把握して容易に認知できる。
その結果、ユーザーは、前記データの時間経過に伴う変化に起因する何らかの問題が発生した場合に、その問題とツリー構造の時間経過に伴う変化との因果関係を判断することが可能になり、問題の原因および解決策を迅速に究明することが容易になる。
Therefore, the user can surely grasp and easily recognize the data for a predetermined period simply by looking at the display screen 41, and also reliably grasp the correspondence between the data for the predetermined period and the history. And can be easily recognized.
As a result, when a problem occurs due to a change with time of the data, the user can determine a causal relationship between the problem and a change with time of the tree structure. It is easy to quickly investigate the cause and solution of the problem.

尚、第1実施形態では、TSにおけるエラー発生率を表示しているが、PIDのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(PIDのツリー構造の時間経過に伴う変化の内容に関係するデータ)であれば、どのようなデータ(例えば、視聴率のデータなど)であってもよい。   In the first embodiment, the error occurrence rate in the TS is displayed, but the data associated with the content of the change with the passage of time of the PID tree structure (the change of the change with the passage of time of the PID tree structure). Any data (for example, audience rating data) may be used.

[1−3]表示装置40の表示画面41には、PIDのツリー構造を表示するツリー構造表示領域41aと、所定期間の前記履歴を表示する履歴表示領域41bと、所定期間の前記データを表示するデータ表示領域41cと、各表示領域41b,41cに共通した時間スケールを表示する時間スケール表示領域41dとが設定されている。
そのため、ユーザーは、表示画面41を一見しただけで各表示領域41a〜41dの表示内容を確実に把握して容易に認知できる。
[1-3] The display screen 41 of the display device 40 displays a tree structure display area 41a for displaying a PID tree structure, a history display area 41b for displaying the history for a predetermined period, and the data for a predetermined period. A data display area 41c to be displayed and a time scale display area 41d to display a time scale common to the display areas 41b and 41c are set.
Therefore, the user can grasp the display contents of the display areas 41a to 41d with certainty and easily recognize the display contents only by looking at the display screen 41.

[1−4]前記所定期間は、現時点から過去の所定時点まで遡った期間、または、過去の所定時点から更に過去の所定時点まで遡った期間である。
ユーザーは、HDD25に記録保存されている前記履歴および前記データに基づき、入力装置30を用いて前記所定期間を自由に指定可能であるため、前記[1−1]〜[1−3]の作用・効果を確実に得られる。
[1-4] The predetermined period is a period retroactive from the present time to a predetermined time in the past, or a period retroactive from a predetermined time in the past to a predetermined time in the past.
Since the user can freely specify the predetermined period using the input device 30 based on the history and the data recorded and stored in the HDD 25, the operations [1-1] to [1-3] are performed.・ Effects can be obtained with certainty.

<第2実施形態>
第2実施形態のツリー構造解析表示装置50の構成は、図1に示した第1実施形態のツリー構造解析表示装置10と同じである。
第2実施形態のツリー構造解析表示装置50において、第1実施形態のツリー構造解析表示装置10と異なるのは以下の点である。
Second Embodiment
The configuration of the tree structure analysis display device 50 of the second embodiment is the same as that of the tree structure analysis display device 10 of the first embodiment shown in FIG.
The tree structure analysis display device 50 of the second embodiment differs from the tree structure analysis display device 10 of the first embodiment in the following points.

[2−a]ツリー構造解析表示装置50のコンピュータ本体20は、受信したTSを解析可能な形に整形した後に、そのTSにおける電子番組ガイド(EPG:Electronic Program Guide)のツリー構造の変化の内容を解析する。
ここで、TSにおけるEPGのツリー構造は、ツリー構造解析表示装置50とは無関係に、TSの送出設備側の要因によって変化する。
[2-a] The computer main body 20 of the tree structure analysis / display apparatus 50 shapes the received TS into an analyzable form, and then changes the tree structure of an electronic program guide (EPG) in the TS. Is analyzed.
Here, the tree structure of the EPG in the TS changes depending on the factor on the TS transmission facility side regardless of the tree structure analysis display device 50.

[2−b]コンピュータ本体20は、受信したTSに基づいて、EPGのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(TSにおけるエラー発生率)を解析する。   [2-b] Based on the received TS, the computer main body 20 analyzes data (error occurrence rate in the TS) associated with the content of the change of the EPG tree structure over time.

[2−c]コンピュータ本体20は、TSにおけるEPGのツリー構造の変化の内容の解析結果と、EPGのツリー構造の変化が発生したタイミング(西暦月日時分秒)とを含む履歴を、HDD25に記録保存して蓄積させる。
また、コンピュータ本体20は、EPGのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(TSにおけるエラー発生率)の解析結果と、そのデータが発生したタイミング(西暦月日時分秒)とを、HDD25に記録保存して蓄積させる。
[2-c] The computer main body 20 stores, in the HDD 25, a history including the analysis result of the change contents of the EPG tree structure in the TS and the timing (year, month, day, hour, minute, second) of the change of the EPG tree structure. Record and save.
In addition, the computer main body 20 analyzes the analysis result of data (error occurrence rate in TS) associated with the content of the change of the EPG tree structure over time, and the timing at which the data was generated (year, month, day, hour, minute, second) Are recorded and stored in the HDD 25 and accumulated.

図4に、表示画面41に表示されたEPGのツリー構造の第1表示例を示す。
表示画面41には、EPGのツリー構造を表示するツリー構造表示領域41aと、各表示領域41b〜41dとが設定されている。
FIG. 4 shows a first display example of the tree structure of the EPG displayed on the display screen 41.
In the display screen 41, a tree structure display area 41a for displaying an EPG tree structure and display areas 41b to 41d are set.

図4に示す第1表示例において、表示領域41aには、1個のサービス(サービスID:0x0001)について、下位階層として枝分かれするp情報,f情報,スケジュールが表示されている。
そして、表示領域41aには、スケジュールについて、下位階層として枝分かれする当日,次の日,二日後,三日後のデータが表示されている。
また、表示領域41aには、当日について、午前0時(00:00)から午後12時(24:00)までの1日間を3時間毎に区分した8個の時間帯(00:00〜03:00,03:00〜06:00,06:00〜09:00………)が下位階層として表示されている。
さらに、時間帯「00:00〜03:00」についてはセクションナンバー0x00のデータが下位階層として表示され、時間帯「03:00〜06:00」についてはセクションナンバー0x08,0x09のデータが下位階層として表示されている。
In the first display example shown in FIG. 4, the display area 41a displays p information, f information, and a schedule branching as a lower hierarchy for one service (service ID: 0x0001).
In the display area 41a, data on the current day, the next day, the second day, and the third day after the branching are displayed in the display area 41a.
In addition, the display area 41a includes eight time zones (00:00 to 03) that are divided every three hours for one day from midnight (00:00) to 12:00 pm (24:00). : 00, 03:00 to 06:00, 06:00 to 09: 00 ………) are displayed as lower layers.
In addition, the data of section number 0x00 is displayed as the lower hierarchy for the time zone “00:00 to 03:00”, and the data of section numbers 0x08 and 0x09 is the lower hierarchy for the time zone “03:00 to 06:00”. It is displayed as.

尚、これらのデータ(サービスID、p情報、f情報、スケジュール、当日、00:00〜03:00………、次の日、二日後、三日後)は、表示領域41aの上方から下方に向かって縦方向に配列され、ツリー構造における枝分かれの状態が一見して判別可能なように表示されている。
ところで、次の日から七日後までの6日間のデータについても、当日と同じく、午前0時から午後12時までの1日間を3時間毎に区分した8個の時間帯が下位階層として存在するが、第1表示例では、ユーザーが入力装置30を用いた設定により、当日のデータのみを表示画面41に表示させている。
These data (service ID, p information, f information, schedule, current day, 00:00 to 03:00 ........., next day, two days later, three days later) are displayed downward from the upper side of the display area 41a. It is arranged in a vertical direction so that the state of branching in the tree structure can be discriminated at a glance.
By the way, as for the data for 6 days from the next day to 7 days later, as in the day, there are 8 time zones that divide 1 day from midnight to 12:00 every 3 hours as a lower hierarchy. However, in the first display example, only the data for the current day is displayed on the display screen 41 by the setting using the input device 30 by the user.

ここで、TSにはEIT(Event Information Table)が含まれている。
そして、EPGのツリー構造は、EITに含まれるp情報(現在番組情報)とf情報(次番組情報)およびスケジュール(EIT schdule)によって規定される。スケジュールは、現時点から一週間先までの番組情報である。
また、セクション(section)は番組配列情報(SI:Service Information)をTSパケットにマッピングするために使用されるシンタクス構造であり、セクションナンバーはセクションの番号である。
Here, the TS includes an EIT (Event Information Table).
The EPG tree structure is defined by p information (current program information), f information (next program information), and a schedule (EIT schdule) included in the EIT. The schedule is program information from the present time to one week ahead.
A section is a syntax structure used for mapping program arrangement information (SI: Service Information) to a TS packet, and a section number is a section number.

そして、当日〜七日後のそれぞれにおいて、8個の時間帯毎に下位階層として枝分かれるセクションナンバーは規定されており、その時間帯に含まれる番組情報の量によりセクションナンバーの個数が異なるものになってツリー構造が変化する。
すなわち、時間帯「00:00〜03:00」は1個のセクションナンバー0x00だけが割り当てられている。また、時間帯「03:00〜06:00」は、時間帯「00:00〜03:00」に比べて番組情報の量が大きいため、2個のセクションナンバー0x08,0x09が割り当てられている。
ここで、番組情報は、主に、番組名,番組開始時刻,番組放送時間長などの情報から構成される。
In addition, in each of the current day to the seventh day, the section number branching as a lower hierarchy is defined for every eight time zones, and the number of section numbers varies depending on the amount of program information included in the time zone. The tree structure changes.
That is, only one section number 0x00 is assigned in the time zone “00:00 to 03:00”. In addition, since the amount of program information is larger in the time zone “03:00 to 06:00” than in the time zone “00:00 to 03:00”, two section numbers 0x08 and 0x09 are assigned. .
Here, the program information is mainly composed of information such as a program name, a program start time, and a program broadcast time length.

ちなみに、TSにおけるEPGのツリー構造の具体的な解析方法は、一般社団法人 電波産業会が定めた標準規格に基づいて実行されるものであり、公知技術であるため詳述を省略する。   Incidentally, the specific analysis method of the tree structure of EPG in TS is executed based on the standard established by the Radio Industries and Businesses Association, and is a well-known technique, so detailed description is omitted.

図4に示す第1表示例において、表示領域41dには、現時点の西暦月日時分(2013年7月1日(月)0時0分)が表示されると共に、その時分から所定期間(0時0分0秒〜16秒の16秒間)の時間軸が所定時間単位毎(1秒毎)に表示されている。
つまり、図4に示す第1表示例における現時点の時刻は、0時0分16秒である。
また、表示領域41bには、表示領域41aに表示されているEPGのツリー構造の変化が、表示領域41dに表示されている時間軸に従って、時系列で表示されている。
In the first display example shown in FIG. 4, the display area 41d displays the current calendar month date and time (July 1, 2013 (Monday) 00:00) and a predetermined period (0:00) from that hour and minute. A time axis of 0 minutes 0 seconds to 16 seconds (16 seconds) is displayed for each predetermined time unit (every second).
That is, the current time in the first display example shown in FIG. 4 is 0: 0: 16.
In the display area 41b, changes in the tree structure of the EPG displayed in the display area 41a are displayed in time series according to the time axis displayed in the display area 41d.

すなわち、図4に示す第1表示例では、0時0分9秒にてセクションナンバー0x09の送出が停止されており、0時0分9秒以降のセクションナンバー0x09は存在しなくなっている。
そこで、表示領域41bにおいて、0時0分9秒以降のセクションナンバー0x09を示す領域α3については、無効なデータをあることを示すハッチングが表示されると共に、その領域α3内に「送出停止」という文字が表示されている。
また、セクションナンバー0x09以外のデータについては、0時0分9秒〜10秒の1秒間の時間軸を示す領域β3が、領域α3とは別の種類のハッチングで表示されている。
尚、領域β3のハッチング表示は、EPGのツリー構造が変化した時点を明確にするためのものである。
In other words, in the first display example shown in FIG. 4, the transmission of the section number 0x09 is stopped at 0: 0: 9, and the section number 0x09 after 0: 0: 9 no longer exists.
Accordingly, in the display area 41b, for the area α3 indicating the section number 0x09 after 0: 0: 9, hatching indicating that there is invalid data is displayed, and “transmission stop” is indicated in the area α3. Characters are displayed.
For data other than the section number 0x09, a region β3 indicating a time axis of 1 second from 0 hours 0 minutes 9 seconds to 10 seconds is displayed by hatching of a different type from the region α3.
It should be noted that the hatched display of the region β3 is for clarifying when the tree structure of the EPG has changed.

そして、図4に示す第1表示例では、セクションナンバー0x08の送出時間「3:00〜3:30」における番組名が変更になっている。
そこで、表示領域41bにおいて、セクションナンバー0x08の右側には、変更前の番組名「私の…」とその送出時間「3:00〜3:30」が表示され、更にその右側には、変更後の番組名「日本…」とその送出時間「3:00〜3:30」が表示されている。
また、表示領域41bにおいて、セクションナンバー0x09の右側には、送出停止前の番組名「野原…」とその送出時間「5:00〜5:30」が表示されている。
ここで、表示領域41bに表示される番組名は、表示領域41bに収まりやすくするため一部省略されており、例えば、番組名「私の趣味の時間」は「私の…」と表示されている。
In the first display example shown in FIG. 4, the program name in the transmission time “3:00 to 3:30” of the section number 0x08 is changed.
Therefore, in the display area 41b, on the right side of the section number 0x08, the program name “My ...” before the change and the transmission time “3: 00-3: 30” are displayed, and further on the right side after the change. The program name “Japan…” and the transmission time “3: 00-3: 30” are displayed.
In the display area 41b, on the right side of the section number 0x09, the program name “Nohara ...” and the transmission time “5:00 to 5:30” before transmission stop are displayed.
Here, a part of the program name displayed in the display area 41b is omitted to make it easy to fit in the display area 41b. For example, the program name "My hobby time" is displayed as "My ...". Yes.

尚、当日の番組情報の変更は午前0時から数分間以内の1回のタイミングで行われ、そのタイミングにて当日の全ての時間帯における番組情報を更新するためのEITが送出される。
すなわち、図4に示す第1表示例では、0時0分9秒に当日の全ての時間帯における番組情報を更新するためのEITが送出されている。
但し、何らかの理由で番組情報が変更される場合(例えば、突発的なニュースの発生、野球中継などの生放送の終了や延長など)には、随時、番組情報を更新するためのEITが送出される。
Note that the program information for the current day is changed at a single timing within a few minutes from midnight, and an EIT for updating the program information for all the time zones of the current day is transmitted at that timing.
That is, in the first display example shown in FIG. 4, an EIT for updating program information in all time zones of the day is sent out at 0: 0: 9.
However, if the program information is changed for some reason (for example, sudden news generation, end or extension of a live broadcast such as a baseball broadcast, etc.), an EIT for updating the program information is sent out at any time. .

また、図4に示す第1表示例では、EPGのツリー構造の時間経過に伴う変化の内容に紐付けられたデータとして、エラー発生率が表示領域41cに折れ線グラフで表示されている。
図4に示す第1表示例において、エラー発生率は、0時0分9秒に当日の全ての時間帯における番組情報を更新するためのEITが送出された時点から急激に増加するが、その数秒後には減少して元の状態に戻っている。
従って、ツリー構造解析表示装置50のユーザーは表示画面41を見るだけで、エラー発生率の時間経過に伴う変化を容易に認知できる上に、エラー発生率とEPGのツリー構造の変化との関係をも容易に認知できる。
In the first display example shown in FIG. 4, the error occurrence rate is displayed as a line graph in the display area 41c as data associated with the content of the change of the EPG tree structure over time.
In the first display example shown in FIG. 4, the error occurrence rate increases rapidly from the time when EIT for updating the program information in all time zones of the day is sent out at 0: 0: 9. After a few seconds, it decreases and returns to its original state.
Therefore, the user of the tree structure analysis display device 50 can easily recognize the change of the error occurrence rate with the lapse of time only by looking at the display screen 41, and the relationship between the error occurrence rate and the change of the tree structure of the EPG. Can also be easily recognized.

図5に、表示画面41に表示されたEPGのツリー構造の第2表示例を示す。
図5に示す第2表示例において、図4に示す第1表示例と異なるのは、表示領域41bにポップアップ41eが表示されている点だけである。
表示領域41bにおいて、セクションナンバー0x09の右側の箇所にマウスカーソル(マウスポインタ)Mを移動させると、ポップアップ41eがオンマウス表示される。
尚、オンマウス表示ではなく、クリックアクションでポップアップ41eを表示させてもよい。
FIG. 5 shows a second display example of the tree structure of the EPG displayed on the display screen 41.
The second display example shown in FIG. 5 is different from the first display example shown in FIG. 4 only in that a pop-up 41e is displayed in the display area 41b.
When the mouse cursor (mouse pointer) M is moved to the right side of the section number 0x09 in the display area 41b, the pop-up 41e is displayed on the mouse.
Note that the pop-up 41e may be displayed by a click action instead of the on-mouse display.

ポップアップ41eには、時間帯「05:00〜06:00」について、表示領域41bに表示しきれない番組名とその送出時間が表示されており、番組名「野原…」とその送出時間「5:00〜5:30」、番組名「趣味…」とその送出時間「5:30〜5:50」、番組名「天気…」とその送出時間「5:50〜5:55」、番組名「今日…」とその送出時間「5:55〜6:00」が表示されている。   The pop-up 41e displays the program name and its transmission time that cannot be displayed in the display area 41b for the time zone “05:00 to 06:00”, and the program name “Nohara…” and its transmission time “5”. : 00-5: 30 ”, program name“ Hobby… ”and its transmission time“ 5: 30-5: 50 ”, program name“ Weather… ”and its transmission time“ 5: 50-5: 55 ”, program name “Today…” and its transmission time “5: 55-6: 00” are displayed.

[第2実施形態の作用・効果]
第2実施形態のツリー構造解析表示装置50によれば、第1実施形態の前記[1−3][1−4]と同様の作用・効果に加えて、以下の作用・効果を得ることができる。
[Operation and Effect of Second Embodiment]
According to the tree structure analysis display device 50 of the second embodiment, in addition to the same operations and effects as [1-3] and [1-4] of the first embodiment, the following operations and effects can be obtained. it can.

[2−1]ツリー構造解析表示装置50では、現時点におけるEPGのツリー構造を解析して表示するだけでなく、所定期間の前記履歴(EPGのツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴)を表示装置40の表示画面41に時系列で視覚的に表示できる。
従って、第2実施形態においても、第1実施形態の前記[1−1]と同様の作用・効果が得られる。
[2-1] The tree structure analysis / display apparatus 50 not only analyzes and displays the tree structure of the EPG at the present time, but also the history of the predetermined period (contents of changes in the tree structure of the EPG and the changes have occurred). (History including timing) can be visually displayed in time series on the display screen 41 of the display device 40.
Therefore, also in 2nd Embodiment, the effect | action and effect similar to said [1-1] of 1st Embodiment are acquired.

ところで、TSにおけるEPGのツリー構造について、現時点におけるツリー構造を解析し、その解析結果をスナップショットとして表示する技術は従来より提案されているが、所定期間におけるツリー構造の変化を時系列で表示する技術は存在しない。   By the way, regarding the EPG tree structure in the TS, a technique for analyzing the tree structure at the present time and displaying the analysis result as a snapshot has been proposed in the past, but the change in the tree structure in a predetermined period is displayed in time series. There is no technology.

[2−2]ツリー構造解析表示装置50では、所定期間の前記データ(EPGのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ:TSにおけるエラー発生率)を、所定期間の前記履歴と対応させた状態にて、表示画面41に時系列で視覚的に表示できる。
従って、第2実施形態においても、第1実施形態の前記[2−1]と同様の作用・効果が得られる。
[2-2] In the tree structure analysis display device 50, the data for a predetermined period (data associated with the content of the change in the EPG tree structure over time: the error occurrence rate in the TS) is converted into the data for the predetermined period. It can be visually displayed in time series on the display screen 41 in a state corresponding to the history.
Therefore, also in 2nd Embodiment, the effect | action and effect similar to said [2-1] of 1st Embodiment are acquired.

尚、第2実施形態では、TSにおけるエラー発生率を表示しているが、EPGのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(EPGのツリー構造の時間経過に伴う変化の内容に関係するデータ)であれば、どのようなデータ(例えば、視聴率のデータなど)であってもよい。   In the second embodiment, the error occurrence rate in the TS is displayed. However, the data associated with the content of the change in the EPG tree structure over time (the change in the EPG tree structure over time). Any data (for example, audience rating data) may be used.

<第3実施形態>
図6は、第3実施形態のツリー構造解析表示装置60の概略構成を示すブロック図である。
第3実施形態のツリー構造解析表示装置60において、第1実施形態のツリー構造解析表示装置10と異なるのは以下の点である。
<Third Embodiment>
FIG. 6 is a block diagram illustrating a schematic configuration of the tree structure analysis display device 60 of the third embodiment.
The tree structure analysis display device 60 of the third embodiment differs from the tree structure analysis display device 10 of the first embodiment in the following points.

[3−a]ツリー構造解析表示装置60のコンピュータ本体20は、ユーザーが入力装置30を用いて入力した企業組織の人事情報に基づいて、企業組織のツリー構造の変化の内容を解析する。
ここで、企業組織のツリー構造は、ツリー構造解析表示装置60とは無関係に、企業側の要因によって変化する。
[3-a] The computer main body 20 of the tree structure analysis display device 60 analyzes the content of the change in the tree structure of the business organization based on the personnel information of the business organization input by the user using the input device 30.
Here, the tree structure of the corporate organization changes depending on factors on the corporate side regardless of the tree structure analysis display device 60.

[3−b]コンピュータ本体20は、ユーザーが入力装置30を用いて入力した企業組織のツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(売上高)を解析する。
尚、企業組織の人事情報および前記紐付けられたデータを、ユーザーが入力装置30を用いて入力する際には、例えば、CSV(Comma Separated Values)などのファイル形式を使用すればよい。
[3-b] The computer main body 20 analyzes data (sales) associated with the contents of the change of the tree structure of the business organization input by the user using the input device 30 over time.
In addition, when a user inputs personnel information of a corporate organization and the associated data using the input device 30, a file format such as CSV (Comma Separated Values) may be used.

[3−c]コンピュータ本体20は、企業組織のツリー構造の変化の内容の解析結果と、企業組織のツリー構造の変化が発生したタイミング(西暦月)とを含む履歴を、HDD25に記録保存して蓄積させる。
また、コンピュータ本体20は、企業組織のツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(売上高)の解析結果と、そのデータが発生したタイミング(西暦月)とを、HDD25に記録保存して蓄積させる。
[3-c] The computer main body 20 records and saves in the HDD 25 a history including the analysis result of the content of the change in the tree structure of the business organization and the timing (year of the year) when the change in the tree structure of the business organization occurs. To accumulate.
Further, the computer main body 20 stores the analysis result of the data (sales amount) linked to the content of the change of the tree structure of the business organization with the passage of time and the timing (year) of the occurrence of the data in the HDD 25. Record and save.

図7に、表示画面41に表示された企業組織のツリー構造の表示例を示す。
表示画面41には、企業組織のツリー構造を表示するツリー構造表示領域41aと、各表示領域41b〜41dとが設定されている。
FIG. 7 shows a display example of the tree structure of the corporate organization displayed on the display screen 41.
In the display screen 41, a tree structure display area 41a for displaying a tree structure of a corporate organization and display areas 41b to 41d are set.

図7に示す表示例において、表示領域41aには、本出願人(株式会社トラフィック・シム)について、企業組織の下位階層として枝分かれする部署(企画部、営業部、開発部)が表示され、各部署毎に所属する社員の名前が表示されている。
例えば、企画部には、Aさん,Bさん,Cさんの3名の社員が所属している。
尚、これらのデータ(部署、所属社員の名前)は、表示領域41aの上方から下方に向かって縦方向に配列され、ツリー構造における枝分かれの状態が一見して判別可能なように表示されている。
In the display example shown in FIG. 7, the display area 41 a displays departments (planning department, sales department, development department) branching as a lower hierarchy of the corporate organization for the applicant (Traffic Sim Co., Ltd.). The name of the employee belonging to each department is displayed.
For example, three employees, Mr. A, Mr. B, and Mr. C, belong to the planning department.
These data (names of departments and affiliated employees) are arranged in the vertical direction from the top to the bottom of the display area 41a, and are displayed so that the state of branching in the tree structure can be distinguished at a glance. .

図7に示す表示例において、表示領域41dには、所定期間(2011年9月〜2013年5月の21ヶ月間)の時間軸が所定時間単位毎(1月毎)に表示されており、現時点の年月は2013年5月である。
また、表示領域41bには、表示領域41aに表示されている企業組織のツリー構造の変化が、表示領域41dに表示されている時間軸に従って、時系列で表示されている。
In the display example shown in FIG. 7, the display area 41d displays the time axis for a predetermined period (21 months from September 2011 to May 2013) for each predetermined time unit (every month). The current date is May 2013.
In the display area 41b, changes in the tree structure of the business organization displayed in the display area 41a are displayed in time series according to the time axis displayed in the display area 41d.

すなわち、図7に示す表示例では、少なくとも2011年9月〜2012年5月まで企画部に所属していたAさんが、2012年6月に営業部へ人事異動し、2013年5月現在でも引き続き営業部に配属されている。
そこで、表示領域41bにおいて、2012年6月以降の企画部におけるAさんを示す領域α4については、無効なデータをあることを示すハッチングが表示されると共に、その領域α4内に「営業部へ人事異動」という文字が表示されている。
また、2012年5月以前の営業部におけるAさんを示す領域α5についても、無効なデータをあることを示すハッチングが表示され、領域α5の右側には「営業部へ人事異動」という文字が表示されている。
そして、Aさん以外の社員については、2012年6月の1ヶ月間の時間軸を示す領域β4が、領域α4,α5とは別の種類のハッチングで表示されている。
That is, in the display example shown in FIG. 7, Mr. A, who belonged to the Planning Department at least from September 2011 to May 2012, changed the personnel to the Sales Department in June 2012, and as of May 2013 It continues to be assigned to the sales department.
Therefore, in the display area 41b, for the area α4 indicating Mr. A in the planning department after June 2012, hatching indicating that there is invalid data is displayed, and in the area α4, “personnel to the sales department” is displayed. "Change" is displayed.
In addition, in the area α5 indicating Mr. A in the sales department before May 2012, hatching indicating that there is invalid data is displayed, and the character “transfer personnel to sales department” is displayed on the right side of the area α5. Has been.
For employees other than Mr. A, the region β4 indicating the time axis for one month in June 2012 is displayed in a different type of hatching from the regions α4 and α5.

従って、ツリー構造解析表示装置60のユーザーは表示画面41を見るだけで、企業組織のツリー構造について、2012年6月にAさんが企画部から営業部へ人事異動したことを容易に認知できる。
尚、領域β4のハッチング表示は、企業組織のツリー構造が変化した時点を明確にするためのものである。
Therefore, the user of the tree structure analysis display device 60 can easily recognize that Mr. A has been transferred from the planning department to the sales department in June 2012 with respect to the tree structure of the corporate organization only by looking at the display screen 41.
It should be noted that the hatched display of the region β4 is for clarifying when the tree structure of the business organization has changed.

また、図7に示す表示例では、企業組織のツリー構造の時間経過に伴う変化の内容に紐付けられたデータとして、売上高が表示領域41cに折れ線グラフで表示されている。
図7に示す表示例において、売上高は、Aさんが企画部から営業部へ人事異動した時点から急激に増加して現時点に至っている。
従って、ツリー構造解析表示装置60のユーザーは表示画面41を見るだけで、売上高の時間経過に伴う変化を容易に認知できる上に、売上高と企業組織の変化との関係をも容易に認知できる。
Further, in the display example shown in FIG. 7, the sales amount is displayed as a line graph in the display area 41 c as data associated with the contents of the change in the tree structure of the business organization over time.
In the display example shown in FIG. 7, the sales amount has rapidly increased from the time when Mr. A moved from the planning department to the sales department and has reached the present time.
Therefore, the user of the tree structure analysis display device 60 can easily recognize the change of the sales with the passage of time only by looking at the display screen 41, and can easily recognize the relationship between the sales and the change of the corporate organization. it can.

[第3実施形態の作用・効果]
第3実施形態のツリー構造解析表示装置60によれば、第1実施形態の前記[1−3][1−4]と同様の作用・効果に加えて、以下の作用・効果を得ることができる。
[Operation and Effect of Third Embodiment]
According to the tree structure analysis display device 60 of the third embodiment, in addition to the same operations and effects as the [1-3] and [1-4] of the first embodiment, the following operations and effects can be obtained. it can.

[3−1]ツリー構造解析表示装置60では、現時点における企業組織のツリー構造を解析して表示するだけでなく、所定期間の前記履歴(企業組織のツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴)を表示装置40の表示画面41に時系列で視覚的に表示できる。
従って、第3実施形態においても、第1実施形態の前記[1−1]と同様の作用・効果が得られる。
[3-1] The tree structure analysis / display apparatus 60 not only analyzes and displays the current tree structure of the business organization, but also displays the history of the predetermined period (contents of the change in the business organization's tree structure and its change). The history including the timing of occurrence) can be visually displayed in time series on the display screen 41 of the display device 40.
Therefore, also in 3rd Embodiment, the effect | action and effect similar to said [1-1] of 1st Embodiment are acquired.

ところで、企業組織のツリー構造について、現時点におけるツリー構造を解析し、その解析結果をスナップショットとして表示する技術は従来より提案されているが、所定期間におけるツリー構造の変化を時系列で表示する技術は存在しない。   By the way, with regard to the tree structure of a corporate organization, a technique for analyzing the current tree structure and displaying the analysis result as a snapshot has been proposed, but a technique for displaying changes in the tree structure over a predetermined period in time series. Does not exist.

[3−2]ツリー構造解析表示装置60では、所定期間の前記データ(企業組織のツリー構造の時間経過に伴う変化の内容に紐付けられたデータ:売上高)を、所定期間の前記履歴と対応させた状態にて、表示画面41に時系列で視覚的に表示できる。
従って、第3実施形態においても、第1実施形態の前記[2−1]と同様の作用・効果が得られる。
[3-2] In the tree structure analysis display device 60, the data for a predetermined period (data linked to the content of the change of the tree structure of the business organization with the passage of time: sales amount) is used as the history for the predetermined period. In a corresponding state, it can be visually displayed in time series on the display screen 41.
Therefore, also in the third embodiment, the same actions and effects as in [2-1] of the first embodiment can be obtained.

尚、第3実施形態では、売上高を表示しているが、企業組織のツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(企業組織のツリー構造の時間経過に伴う変化の内容に関係するデータ)であれば、どのようなデータ(例えば、営業利益、株価など)であってもよい。   In the third embodiment, the sales amount is displayed, but the data associated with the content of the change in the tree structure of the corporate organization over time (the content of the change in the tree structure of the corporate organization over time) Any data (eg, operating profit, stock price, etc.).

<第4実施形態>
第4実施形態のツリー構造解析表示装置70の構成は、図6に示した第3実施形態のツリー構造解析表示装置60と同じである。
第4実施形態のツリー構造解析表示装置70において、第3実施形態のツリー構造解析表示装置60と異なるのは以下の点である。
<Fourth embodiment>
The configuration of the tree structure analysis display device 70 of the fourth embodiment is the same as that of the tree structure analysis display device 60 of the third embodiment shown in FIG.
The tree structure analysis display device 70 of the fourth embodiment differs from the tree structure analysis display device 60 of the third embodiment in the following points.

[4−a]放送通信の伝送路(TSの伝送路)に係る運用管理システムについて、ツリー構造解析表示装置70のコンピュータ本体20は、ユーザーが入力装置30を用いて入力した運用管理システムの構成に基づいて、運用管理システムのツリー構造の変化の内容を解析する。
ここで、運用管理システムのツリー構造は、ツリー構造解析表示装置70とは無関係に、放送通信の伝送路や送出設備の側の要因によって変化する。
[4-a] Regarding the operation management system related to the transmission line (TS transmission line) of broadcast communication, the computer main body 20 of the tree structure analysis display device 70 is configured by the user using the input device 30. Based on this, the contents of the change in the tree structure of the operation management system are analyzed.
Here, the tree structure of the operation management system changes depending on factors on the side of the transmission line for broadcast communication and the transmission equipment, regardless of the tree structure analysis display device 70.

[4−b]コンピュータ本体20は、ユーザーが入力装置30を用いて入力した運用管理システムのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(通信帯域)を解析する。
尚、運用管理システムの構成および前記紐付けられたデータを、ユーザーが入力装置30を用いて入力する際には、例えば、CSVなどのファイル形式を使用すればよい。
[4-b] The computer main body 20 analyzes data (communication bandwidth) associated with the content of the change with time of the tree structure of the operation management system input by the user using the input device 30.
When the user inputs the configuration of the operation management system and the associated data using the input device 30, a file format such as CSV may be used.

また、運用管理システムの構成は、ユーザーが入力装置30を用いて入力するのではなく、特定の通信プロトコルまたはping(packet interNet groper)を用いて自動的に変更されるようにしてもよい。
ここで、特定の通信プロトコルを用いる場合には、SNMP(Simple Network Management Protocol)を用いる方法や、個々の監視システム毎に予め通信プロトコルを規定しておく方法などがある。
また、pingを用いる場合には、個々の監視システム毎にネットワークセグメントを分けておき、pingの応答に基づいて当該ネットワークセグメントのアドレスから監視システムの構成を自動的に判別すればよい。
Further, the configuration of the operation management system may be automatically changed using a specific communication protocol or ping (packet interNet groper) instead of being input by the user using the input device 30.
Here, when a specific communication protocol is used, there are a method using SNMP (Simple Network Management Protocol), a method in which a communication protocol is defined in advance for each monitoring system, and the like.
Further, when using ping, a network segment may be divided for each monitoring system, and the configuration of the monitoring system may be automatically determined from the address of the network segment based on a ping response.

[4−c]コンピュータ本体20は、運用管理システムのツリー構造の変化の内容の解析結果と、運用管理システムのツリー構造の変化が発生したタイミング(西暦月)とを含む履歴を、HDD25に記録保存して蓄積させる。
また、コンピュータ本体20は、運用管理システムのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(通信帯域)の解析結果と、そのデータが発生したタイミング(西暦月)とを、HDD25に記録保存して蓄積させる。
[4-c] The computer main body 20 records in the HDD 25 a history including the analysis result of the content of the change in the tree structure of the operation management system and the timing (year of the year) when the change in the tree structure of the operation management system occurs. Save and accumulate.
In addition, the computer main body 20 indicates the analysis result of data (communication bandwidth) associated with the content of the change over time of the tree structure of the operation management system and the timing (year of the year) when the data is generated. Record and store in

ところで、MPEG2によるデジタル放送やデジタル通信では、送信システムまたは受信システムにて生成した個々のTSパケットについて、複数種類のエラーの発生状況(発生状態)を監視する必要がある。
なぜなら、正常な放送や通信を実現するには、TSのエラーの発生状況に基づいてエラーの発生原因を調査し、次回からは当該エラーが発生しないよう防止策を講じなければならないからである。
By the way, in digital broadcasting and digital communication by MPEG2, it is necessary to monitor the occurrence status (occurrence state) of a plurality of types of errors for individual TS packets generated by the transmission system or the reception system.
This is because, in order to realize normal broadcasting and communication, it is necessary to investigate the cause of the error based on the TS error occurrence state and take preventive measures so that the error does not occur from the next time.

ちなみに、TSのエラー発生原因としては、例えば、送信システムまたは受信システムを構成する各種機器の不調、各種機器に供給される電源の不調、テレビジョン番組のスケジューリングの不備、放送の休止タイミングの不具合、天候による電波障害(降雨減衰や雷障害など)などがある。   Incidentally, the causes of TS errors include, for example, malfunctions of various devices constituting the transmission system or reception system, malfunctions of power supplied to the various apparatuses, imperfect scheduling of television programs, malfunctions in pause timing of broadcasting, There are radio wave interference (rain attenuation, lightning interference, etc.) due to weather.

従来より、MPEG2によるデジタル放送やデジタル通信におけるデータ伝送では、放送通信の伝送路における複数の伝送ポイントにそれぞれエラー発生を監視するエラー監視装置を設置した運用管理システムが用いられている。
この運用管理システムでは、各伝送ポイント毎にTSを取得してそのエラー検出を行うことにより、どの伝送ポイント間でTSのエラーが発生したかを判定し、その判定結果に基づいてTSのエラー発生原因の調査が行われており、各伝送ポイントで同時に取得したTSを過去一定期間保持し、事後のエラーの検証用元データとして利用したり、各伝送ポイントにて取得したTSを伝送路と同等の高速な通信回線により送信ポイントまで戻して目視比較するなどの対策がとられている。
2. Description of the Related Art Conventionally, in data transmission in MPEG2 digital broadcasting and digital communication, an operation management system is used in which an error monitoring device is installed at each of a plurality of transmission points in a broadcast communication transmission path.
In this operation management system, a TS is obtained for each transmission point and its error is detected to determine between which transmission points a TS error has occurred, and a TS error has occurred based on the determination result. The cause is being investigated, and TS acquired at each transmission point at the same time is retained for a certain period in the past and used as source data for subsequent error verification, or the TS acquired at each transmission point is equivalent to the transmission path Measures such as returning to the transmission point with a high-speed communication line and making a visual comparison are taken.

尚、エラー監視装置および運用管理システムに備えられたデータ記録システムについては、本出願人が過去に複数件の出願(特願2004−183887号公報、特願2007−127721号公報、特願2008−292497号公報、特願2010−204147号公報)を行っており、公知技術であるため詳述を省略する。   Regarding the data recording system provided in the error monitoring apparatus and the operation management system, the applicant has previously filed a plurality of applications (Japanese Patent Application Nos. 2004-183887, 2007-127721, 2008- No. 292497 and Japanese Patent Application No. 2010-204147), which are well-known techniques and will not be described in detail.

図8に、表示画面41に表示された運用管理システムのツリー構造の表示例を示す。
表示画面41には、運用管理システムのツリー構造を表示するツリー構造表示領域41aと、各表示領域41b〜41dとが設定されている。
FIG. 8 shows a display example of the tree structure of the operation management system displayed on the display screen 41.
In the display screen 41, a tree structure display area 41a for displaying the tree structure of the operation management system and display areas 41b to 41d are set.

図8に示す表示例において、表示領域41aには、運用管理システムの下位階層として枝分かれする企業(A社、B社、C社)毎の監視システム(名称「○○監視システム」「△△監視システム」「□□監視システム」)が表示され、各監視システム毎に伝送ポイント1〜3が表示されている。
尚、これらのデータ(監視システム、伝送ポイント)は、表示領域41aの上方から下方に向かって縦方向に配列され、ツリー構造における枝分かれの状態が一見して判別可能なように表示されている。
In the display example shown in FIG. 8, in the display area 41a, monitoring systems (names “XX monitoring system”, “ΔΔ monitoring”) for each company (Company A, Company B, Company C) branching as a lower hierarchy of the operation management system are displayed. System "" □□ Monitoring System ") is displayed, and transmission points 1 to 3 are displayed for each monitoring system.
These data (monitoring system, transmission point) are arranged in the vertical direction from the upper side to the lower side of the display area 41a, and are displayed so that the branching state in the tree structure can be discriminated at a glance.

図8に示す表示例において、表示領域41dには、所定期間(2011年9月〜2013年5月の21ヶ月間)の時間軸が所定時間単位毎(1月毎)に表示されており、現時点の年月は2013年5月である。
また、表示領域41bには、表示領域41aに表示されている運用管理システムのツリー構造の変化が、表示領域41dに表示されている時間軸に従って、時系列で表示されている。
In the display example shown in FIG. 8, a time axis for a predetermined period (21 months from September 2011 to May 2013) is displayed for each predetermined time unit (every month) in the display area 41 d. The current date is May 2013.
In the display area 41b, changes in the tree structure of the operation management system displayed in the display area 41a are displayed in time series according to the time axis displayed in the display area 41d.

すなわち、図8に示す表示例では、少なくとも2011年9月からA社の○○監視システムが導入されて伝送ポイント1〜3に○○監視システムのエラー監視装置が設置され、2012年6月にB社の△△監視システムが導入されて伝送ポイント1に△△監視システムのエラー監視装置が設置され、2012年7月に△△監視システムのエラー監視装置が伝送ポイント2に増設され、2012年9月に△△監視システムのエラー監視装置が伝送ポイント3に増設され、2012年6月にC社の□□監視システムが導入されて伝送ポイント1〜3に□□監視システムのエラー監視装置が設置されて現時点に至っている。   That is, in the display example shown in FIG. 8, the XX monitoring system of Company A is introduced from at least September 2011, the error monitoring device of the XX monitoring system is installed at transmission points 1 to 3, and in June 2012 Company B's △△ monitoring system was introduced, and the △△ monitoring system error monitoring device was installed at transmission point 1. In July 2012, the △△ monitoring system error monitoring device was added to transmission point 2, 2012. In September, the △△ monitoring system error monitoring device was added to transmission point 3, and in June 2012, the □□ monitoring system of Company C was introduced, and the □□ monitoring system error monitoring device was installed at transmission points 1 to 3. It has been installed and has reached the present time.

そこで、表示領域41bにおいて、2012年5月以前の△△監視システムを示す領域α5、2012年5月以前の△△監視システムの伝送ポイント1を示す領域α6、2012年6月以前の△△監視システムの伝送ポイント2を示す領域α7、2012年8月以前の△△監視システムの伝送ポイント3を示す領域α8、2012年5月以前の□□監視システムおよびその伝送ポイント1〜3を示す領域α9については、無効なデータをあることを示すハッチングが表示されている。   Therefore, in the display area 41b, the area α5 indicating the ΔΔ monitoring system before May 2012, the area α6 indicating the transmission point 1 of the monitoring system before May 2012, and the ΔΔ monitoring before June 2012. Area α7 indicating the transmission point 2 of the system, Δα before August 2012, Δα indicating the transmission point 3 of the monitoring system, Area α9 indicating the □□ monitoring system and transmission points 1 to 3 before May 2012 For, hatching indicating that there is invalid data is displayed.

また、領域α5,α9の右側には「監視システムを導入」という文字が表示され、領域α7,α8の右側には「増設」という文字が表示されている。
そして、2012年6月の1ヶ月間の時間軸を示す領域β5、2012年7月の1ヶ月間の時間軸を示す領域β6、2012年9月の1ヶ月間の時間軸を示す領域β7について、領域α7,α8と重ならない部分には、領域α5〜α9とは別の種類のハッチングが表示されている。
In addition, characters “introducing a monitoring system” are displayed on the right side of the regions α5 and α9, and characters “addition” are displayed on the right side of the regions α7 and α8.
A region β5 indicating a time axis for one month in June 2012, a region β6 indicating a time axis for one month in July 2012, and a region β7 indicating a time axis for one month in September 2012. In a portion that does not overlap with the regions α7 and α8, different types of hatching from the regions α5 to α9 are displayed.

従って、ツリー構造解析表示装置70のユーザーは表示画面41を見るだけで、運用管理システムのツリー構造について、△△監視システムの導入および増設の時期と、□□監視監視システムの導入の時期とを容易に認知できる。
尚、領域β5〜β7のハッチング表示は、運用管理システムのツリー構造が変化した時点を明確にするためのものである。
Therefore, the user of the tree structure analysis / display apparatus 70 only needs to look at the display screen 41 to determine the time of introduction and expansion of the monitoring system and the time of introduction of the monitoring and monitoring system for the tree structure of the operation management system. Easy to recognize.
The hatched display of the areas β5 to β7 is for clarifying the time when the tree structure of the operation management system changes.

また、図8に示す表示例では、運用管理システムのツリー構造の時間経過に伴う変化の内容に紐付けられたデータとして、通信帯域が表示領域41cに折れ線グラフで表示されている。
図8に示す表示例において、通信帯域は、△△監視システムの伝送ポイント3にエラー監視装置を増設した時点から急激に増加して現時点に至っている。
従って、ツリー構造解析表示装置70のユーザーは表示画面41を見るだけで、通信帯域の時間経過に伴う変化を容易に認知できる上に、通信帯域と運用管理システムの変化との関係をも容易に認知できる。
Further, in the display example shown in FIG. 8, the communication band is displayed as a line graph in the display area 41c as data associated with the content of the change with time of the tree structure of the operation management system.
In the display example shown in FIG. 8, the communication band increases rapidly from the time when the error monitoring device is added to the transmission point 3 of the ΔΔ monitoring system to the present time.
Therefore, the user of the tree structure analysis display device 70 can easily recognize the change of the communication band with the passage of time only by looking at the display screen 41, and can easily relate the relationship between the change of the communication band and the operation management system. I can recognize it.

[第4実施形態の作用・効果]
第4実施形態のツリー構造解析表示装置70によれば、第1実施形態の前記[1−3][1−4]と同様の作用・効果に加えて、以下の作用・効果を得ることができる。
[Operations and effects of the fourth embodiment]
According to the tree structure analysis display device 70 of the fourth embodiment, in addition to the same operations and effects as the [1-3] and [1-4] of the first embodiment, the following operations and effects can be obtained. it can.

[4−1]ツリー構造解析表示装置70では、現時点における運用管理システムのツリー構造を解析して表示するだけでなく、所定期間の前記履歴(運用管理システムのツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴)を表示装置40の表示画面41に時系列で視覚的に表示できる。   [4-1] The tree structure analysis display device 70 not only analyzes and displays the tree structure of the current operation management system, but also records the history of the predetermined period (contents of the change in the tree structure of the operation management system and its The history including the timing at which the change occurred can be visually displayed in time series on the display screen 41 of the display device 40.

そのため、ツリー構造解析表示装置70のユーザーは、表示画面41を見るだけで、所定期間の前記履歴を確実に把握して容易に認知できる。
その結果、運用管理システムのツリー構造の時間経過に伴う変化に起因する何らかの問題(例えば、急激なパフォーマンスの低下、障害の増加、工数の削減など)が発生した場合に、その問題とツリー構造の時間経過に伴う変化との因果関係を判断することが可能になり、問題の原因および解決策を迅速に究明することが容易になる。
Therefore, the user of the tree structure analysis display device 70 can easily recognize and recognize the history of the predetermined period by simply looking at the display screen 41.
As a result, if any problem (for example, a sudden drop in performance, an increase in failure, or a reduction in man-hours) occurs due to a change in the tree structure of the operation management system over time, the problem and the tree structure It becomes possible to determine the causal relationship with changes over time, and it becomes easy to quickly determine the cause and solution of the problem.

ところで、運用管理システムのツリー構造について、現時点におけるツリー構造を解析し、その解析結果をスナップショットとして表示する技術は従来より提案されているが、所定期間におけるツリー構造の変化を時系列で表示する技術は存在しない。   By the way, as for the tree structure of the operation management system, a technique for analyzing the tree structure at the present time and displaying the analysis result as a snapshot has been proposed, but the change of the tree structure in a predetermined period is displayed in time series. There is no technology.

[4−2]ツリー構造解析表示装置70では、所定期間の前記データ(運用管理システムのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ:通信帯域)を、所定期間の前記履歴と対応させた状態にて、表示画面41に時系列で視覚的に表示できる。
従って、第4実施形態においても、第1実施形態の前記[2−1]と同様の作用・効果が得られる。
[4-2] In the tree structure analysis display device 70, the data for a predetermined period (data linked to the content of the change with the passage of time of the tree structure of the operation management system: communication bandwidth) is stored in the history for the predetermined period. Can be visually displayed in time series on the display screen 41.
Therefore, also in 4th Embodiment, the effect | action and effect similar to said [2-1] of 1st Embodiment are acquired.

尚、第4実施形態では、通信帯域を表示しているが、運用管理システムのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(運用管理システムのツリー構造の時間経過に伴う変化の内容に関係するデータ)であれば、どのようなデータであってもよい。
また、第4実施形態は放送通信の伝送路に係る運用管理システムに適用したものであるが、どのような運用管理システム(例えば、鉄道運行、電力系統、携帯アンテナ通信網などの運用管理ステム)に適用することも可能である。
In the fourth embodiment, the communication band is displayed, but the data associated with the content of the change of the tree structure of the operation management system with the passage of time (the change with the passage of time of the tree structure of the operation management system) As long as the data is related to the content of
The fourth embodiment is applied to an operation management system related to a transmission line for broadcast communication. However, any operation management system (for example, an operation management system such as a railway operation, a power system, a portable antenna communication network, etc.) It is also possible to apply to.

<第5実施形態>
第5実施形態のツリー構造解析表示装置80の構成は、図6に示した第3実施形態のツリー構造解析表示装置60と同じである。
第5実施形態のツリー構造解析表示装置80において、第3実施形態のツリー構造解析表示装置60と異なるのは以下の点である。
<Fifth Embodiment>
The configuration of the tree structure analysis display device 80 of the fifth embodiment is the same as that of the tree structure analysis display device 60 of the third embodiment shown in FIG.
The tree structure analysis display device 80 of the fifth embodiment is different from the tree structure analysis display device 60 of the third embodiment in the following points.

[5−a]ツリー構造解析表示装置80のコンピュータ本体20は、ユーザーが入力装置30を用いて入力したインターネットのネットワークの構成に基づいて、ネットワークのツリー構造の変化の内容を解析する。
ここで、ネットワークのツリー構造は、ツリー構造解析表示装置80とは無関係に、ネットワーク側の要因によって変化する。
[5-a] The computer main body 20 of the tree structure analysis display device 80 analyzes the contents of the change in the network tree structure based on the Internet network configuration input by the user using the input device 30.
Here, the tree structure of the network changes depending on factors on the network side regardless of the tree structure analysis display device 80.

[5−b]コンピュータ本体20は、ユーザーが入力装置30を用いて入力したネットワークのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(通信帯域)を解析する。
尚、ネットワークの構成および前記紐付けられたデータを、ユーザーが入力装置30を用いて入力する際には、例えば、CSVなどのファイル形式を使用すればよい。
また、ネットワークの構成は、ユーザーが入力装置30を用いて入力するのではなく、特定の通信プロトコルまたはpingを用いて自動的に変更されるようにしてもよい。
[5-b] The computer main body 20 analyzes the data (communication bandwidth) associated with the content of the change of the tree structure of the network input by the user using the input device 30 over time.
When the user inputs the network configuration and the associated data using the input device 30, a file format such as CSV may be used.
Further, the network configuration may be automatically changed using a specific communication protocol or ping instead of being input by the user using the input device 30.

[5−c]コンピュータ本体20は、ネットワークのツリー構造の変化の内容の解析結果と、ネットワークのツリー構造の変化が発生したタイミング(西暦月)とを含む履歴を、HDD25に記録保存して蓄積させる。
また、コンピュータ本体20は、ネットワークのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(通信帯域)の解析結果と、そのデータが発生したタイミング(西暦月)とを、HDD25に記録保存して蓄積させる。
[5-c] The computer main body 20 records and stores in the HDD 25 a history including the analysis result of the content of the change in the network tree structure and the timing (year of the year) when the change in the network tree structure occurs. Let
Further, the computer main body 20 records in the HDD 25 the analysis result of data (communication bandwidth) associated with the contents of the change of the network tree structure over time and the timing (year of the year) when the data occurred. Save and accumulate.

図9に、表示画面41に表示されたネットワークのツリー構造の表示例を示す。
表示画面41には、ネットワークのツリー構造を表示するツリー構造表示領域41aと、各表示領域41b〜41dとが設定されている。
FIG. 9 shows a display example of the network tree structure displayed on the display screen 41.
On the display screen 41, a tree structure display area 41a for displaying the tree structure of the network and display areas 41b to 41d are set.

図9に示す表示例において、表示領域41aには、IP(Internet Protocol)アドレス「192.168.0.*」の下位階層として枝分かれする3個のIPアドレス「192.168.0.100,192.168.0.101,192.168.0.102」が表示され、IPアドレス「192.168.1.*」の下位階層として枝分かれする3個のIPアドレス「192.168.1.100,192.168.1.101,192.168.1.102」が表示され、IPアドレス「192.168.2.*」の下位階層として枝分かれする3個のIPアドレス「192.168.2.100,192.168.2.101,192.168.2.102」が表示されている。
尚、これらのIPアドレスは、表示領域41aの上方から下方に向かって縦方向に配列され、ツリー構造における枝分かれの状態が一見して判別可能なように表示されている。
In the display example shown in FIG. 9, the display area 41 a has three IP addresses “192.168.0.100, 192.168.0.101, 192.168.0.102” that are branched as lower layers of the IP (Internet Protocol) address “192.168.0. *”. ”Is displayed, and the three IP addresses“ 192.168.1.100, 192.168.1.101, 192.168.1.102 ”that are branched as lower layers of the IP address“ 192.168.1. * ”Are displayed, and the IP address“ 192.168.2. * ”Is displayed. The three IP addresses “192.168.2.100, 192.168.2.101, 192.168.2.102” branching as a lower layer of “are displayed.
These IP addresses are arranged in the vertical direction from the top to the bottom of the display area 41a, and are displayed so that the branching state in the tree structure can be distinguished at a glance.

図9に示す表示例において、表示領域41dには、所定期間(2011年9月〜2013年5月の21ヶ月間)の時間軸が所定時間単位毎(1月毎)に表示されており、現時点の年月は2013年5月である。
また、表示領域41bには、表示領域41aに表示されているネットワークのツリー構造の変化が、表示領域41dに表示されている時間軸に従って、時系列で表示されている。
In the display example shown in FIG. 9, the display area 41d displays a time axis for a predetermined period (21 months from September 2011 to May 2013) every predetermined time unit (every month). The current date is May 2013.
In the display area 41b, changes in the tree structure of the network displayed in the display area 41a are displayed in time series according to the time axis displayed in the display area 41d.

すなわち、図9に示す表示例では、少なくとも2011年9月からIPアドレス「192.168.0.*」が設定され、2012年6月にIPアドレス「192.168.1.*」が設定されてIPアドレス「192.168.1.100」が追加され、2012年7月にIPアドレス「192.168.1.101」が追加され、2012年9月にIPアドレス「192.168.1.102」が追加され、2012年6月にIPアドレス「192.168.2.*」が設定されて3個のIPアドレス「192.168.2.100,192.168.2.101,192.168.2.102」が追加されて現時点に至っている。   That is, in the display example shown in FIG. 9, the IP address “192.168.0. *” Is set from at least September 2011, the IP address “192.168.1. *” Is set in June 2012, and the IP address “ 192.168.1.100 ”is added, IP address“ 192.168.1.101 ”is added in July 2012, IP address“ 192.168.1.102 ”is added in September 2012, and IP address“ 192.168.1 ”is added in June 2012. 2. * ”is set, and three IP addresses“ 192.168.2.100, 192.168.2.101, 192.168.2.102 ”are added to the present.

そこで、表示領域41bにおいて、2012年5月以前のIPアドレス「192.168.0.*」を示す領域α10、2012年5月以前のIPアドレス「192.168.1.100」を示す領域α11、2012年6月以前のIPアドレス「192.168.1.101」を示す領域α12、2012年8月以前のIPアドレス「192.168.1.102」を示す領域α13、2012年5月以前のIPアドレス「192.168.2.*,192.168.2.100,192.168.2.101,192.168.2.102」示す領域α14〜α17については、無効なデータをあることを示すハッチングが表示されている。   Therefore, in the display area 41b, the area α10 indicating the IP address “192.168.0. *” Before May 2012, the area α11 indicating the IP address “192.168.1.100” before May 2012, and before June 2012. An area α12 indicating the IP address “192.168.1.101” of the network, an area α13 indicating the IP address “192.168.1.102” before August 2012, and an IP address “192.168.2. *, 192.168.2.100, before May 2012” In areas α14 to α17 indicating “192.168.2.101, 192.168.2.102”, hatching indicating that there is invalid data is displayed.

また、領域α11〜α13,α15〜α17の右側には「追加」という文字が表示されている。
そして、2012年6月の1ヶ月間の時間軸を示す領域β8、2012年7月の1ヶ月間の時間軸を示す領域β9、2012年9月の1ヶ月間の時間軸を示す領域β10について、領域α12,α13と重ならない部分には、領域α10〜α17とは別の種類のハッチングが表示されている。
In addition, characters “add” are displayed on the right side of the regions α11 to α13 and α15 to α17.
A region β8 indicating a time axis for one month in June 2012, a region β9 indicating a time axis for one month in July 2012, and a region β10 indicating a time axis for one month in September 2012. In the portions that do not overlap with the regions α12 and α13, different types of hatching from the regions α10 to α17 are displayed.

従って、ツリー構造解析表示装置80のユーザーは表示画面41を見るだけで、ネットワークのツリー構造について、IPアドレスの設定および追加の時期を容易に認知できる。
尚、領域β8〜β10のハッチング表示は、ネットワークのツリー構造が変化した時点を明確にするためのものである。
Therefore, the user of the tree structure analysis display device 80 can easily recognize the IP address setting and addition time for the network tree structure only by looking at the display screen 41.
The hatched display of the regions β8 to β10 is for clarifying the time when the network tree structure changes.

また、図9に示す表示例では、ネットワークのツリー構造の時間経過に伴う変化の内容に紐付けられたデータとして、通信帯域が表示領域41cに折れ線グラフで表示されている。
図9に示す表示例において、通信帯域は、IPアドレス「192.168.1.102」を追加した時点から急激に増加して現時点に至っている。
従って、ツリー構造解析表示装置80のユーザーは表示画面41を見るだけで、通信帯域の時間経過に伴う変化を容易に認知できる上に、通信帯域とネットワークの変化との関係をも容易に認知できる。
Further, in the display example shown in FIG. 9, the communication band is displayed as a line graph in the display area 41c as data associated with the content of the change in the network tree structure over time.
In the display example shown in FIG. 9, the communication band has increased rapidly from the time when the IP address “192.168.1.102” is added to the current time.
Therefore, the user of the tree structure analysis display device 80 can easily recognize the change of the communication band with the passage of time and also can easily recognize the relationship between the communication band and the change of the network only by looking at the display screen 41. .

[第5実施形態の作用・効果]
第5実施形態のツリー構造解析表示装置80によれば、第1実施形態の前記[1−3][1−4]と同様の作用・効果に加えて、以下の作用・効果を得ることができる。
[Operation and Effect of Fifth Embodiment]
According to the tree structure analysis display device 80 of the fifth embodiment, in addition to the same operations and effects as the [1-3] and [1-4] of the first embodiment, the following operations and effects can be obtained. it can.

[5−1]ツリー構造解析表示装置80では、現時点におけるネットワークのツリー構造を解析して表示するだけでなく、所定期間の前記履歴(ネットワークのツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴)を表示装置40の表示画面41に時系列で視覚的に表示できる。
従って、第5実施形態においても、第4実施形態の前記[4−1]と同様の作用・効果が得られる。
[5-1] The tree structure analysis / display apparatus 80 not only analyzes and displays the network tree structure at the present time, but also the history (contents of changes in the tree structure of the network and the changes occurred). (History including timing) can be visually displayed in time series on the display screen 41 of the display device 40.
Therefore, also in 5th Embodiment, the effect | action and effect similar to said [4-1] of 4th Embodiment are acquired.

ところで、ネットワークのツリー構造について、現時点におけるツリー構造を解析し、その解析結果をスナップショットとして表示する技術は従来より提案されているが、所定期間におけるツリー構造の変化を時系列で表示する技術は存在しない。   By the way, as for the tree structure of the network, a technique for analyzing the tree structure at the present time and displaying the analysis result as a snapshot has been proposed in the past, but a technique for displaying changes in the tree structure over a predetermined period in time series not exist.

[5−2]ツリー構造解析表示装置70では、所定期間の前記データ(ネットワークのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ:通信帯域)を、所定期間の前記履歴と対応させた状態にて、表示画面41に時系列で視覚的に表示できる。
従って、第5実施形態においても、第1実施形態の前記[2−1]と同様の作用・効果が得られる。
[5-2] In the tree structure analysis / display apparatus 70, the data for a predetermined period (data associated with the content of change with time of the network tree structure: communication band) is associated with the history for the predetermined period. In this state, it can be visually displayed in time series on the display screen 41.
Therefore, also in 5th Embodiment, the effect | action and effect similar to said [2-1] of 1st Embodiment are acquired.

尚、第5実施形態では、通信帯域を表示しているが、ネットワークのツリー構造の時間経過に伴う変化の内容に紐付けられたデータ(ネットワークのツリー構造の時間経過に伴う変化の内容に関係するデータ)であれば、どのようなデータであってもよい。   In the fifth embodiment, the communication band is displayed. However, the data associated with the content of the change in the network tree structure over time (related to the content of the change in the network tree structure over time). Data), any data may be used.

<第6実施形態>
第6実施形態のツリー構造解析表示装置90の構成は、図6に示した第3実施形態のツリー構造解析表示装置60と同じである。
第6実施形態のツリー構造解析表示装置90において、第3実施形態のツリー構造解析表示装置60と異なるのは以下の点である。
<Sixth Embodiment>
The configuration of the tree structure analysis display device 90 of the sixth embodiment is the same as that of the tree structure analysis display device 60 of the third embodiment shown in FIG.
The tree structure analysis / display apparatus 90 of the sixth embodiment is different from the tree structure analysis / display apparatus 60 of the third embodiment in the following points.

[6−a]ツリー構造解析表示装置90のコンピュータ本体20は、ユーザーがソースコードのバージョン管理ツールにより関数型プログラミングのソースコードを変更したことを入力装置30を用いて入力すると、その関数型プログラミングの構成に基づいて、関数型プログラミングのツリー構造の変化の内容を解析する。
ここで、関数型プログラミングのツリー構造は、ツリー構造解析表示装置90とは無関係に、関数型プログラミング側の要因によって変化する。
[6-a] When the computer main body 20 of the tree structure analysis display device 90 uses the input device 30 to input that the user has changed the source code of the functional programming using the source code version management tool, the functional programming is performed. Based on the configuration, the contents of the change in the tree structure of functional programming are analyzed.
Here, the functional programming tree structure changes depending on factors on the functional programming side regardless of the tree structure analysis display device 90.

[6−b]コンピュータ本体20は、関数型プログラミングのツリー構造の変化の内容の解析結果と、関数毎に算出した階層指数と、関数型プログラミングのツリー構造の変化が発生したタイミング(西暦月)とを含む履歴を、HDD25に記録保存して蓄積させる。   [6-b] The computer main body 20 analyzes the analysis result of the change in the functional programming tree structure, the hierarchical index calculated for each function, and the timing at which the change in the functional programming tree structure occurs (month month) Are recorded and stored in the HDD 25 and accumulated.

図10に、表示画面41に表示されたネットワークのツリー構造の表示例を示す。
表示画面41には、関数型プログラミングのツリー構造を表示するツリー構造表示領域41aと、各表示領域41b,41dとが設定されている。
FIG. 10 shows a display example of the network tree structure displayed on the display screen 41.
In the display screen 41, a tree structure display area 41a for displaying a functional programming tree structure and display areas 41b and 41d are set.

図10に示す表示例において、表示領域41aには、関数型プログラミングのプログラム名「○○システム」について、下位階層として枝分かれする3個のファイル「AAA.c,BBB.c,CCC.c」が表示されている。
そして、表示領域41aには、ファイル「AAA.c」の下位階層として枝分かれする2個の関数「function1(),function2()」が表示され、関数「function1()」の下位階層である関数「function1-1()」が表示されている。
また、表示領域41aには、ファイル「BBB.c」の下位階層として枝分かれする3個の関数「function3(),function4(),function5()」が表示され、ファイル「CCC.c」の下位階層として枝分かれする3個の関数「function6(),function7(),function8()」が表示されている。
尚、これらの関数は、表示領域41aの上方から下方に向かって縦方向に配列され、ツリー構造における枝分かれの状態が一見して判別可能なように表示されている。
In the display example shown in FIG. 10, in the display area 41a, three files “AAA.c, BBB.c, CCC.c” branching as a lower hierarchy with respect to the program name “XX system” of functional programming are stored. It is displayed.
In the display area 41a, two functions “function1 (), function2 ()” branching as a lower hierarchy of the file “AAA.c” are displayed, and the function “function1 ()”, which is a lower hierarchy of the function “function1 ()”, is displayed. function1-1 () "is displayed.
In the display area 41a, three functions “function3 (), function4 (), function5 ()” that are branched as a lower layer of the file “BBB.c” are displayed, and a lower layer of the file “CCC.c”. The three functions "function6 (), function7 (), function8 ()" branching are displayed.
These functions are arranged in the vertical direction from the upper side to the lower side of the display area 41a, and are displayed so that the branching state in the tree structure can be discriminated at a glance.

図10に示す表示例において、表示領域41dには、所定期間(2013年5月31日〜2013年6月10日の11日間)の時間軸が所定時間単位毎(1日毎)に表示されており、現時点の年月日は2013年6月10日である。
また、表示領域41bには、表示領域41aに表示されている関数型プログラミングのツリー構造の変化が、表示領域41dに表示されている時間軸に従って、時系列で表示されている。
In the display example shown in FIG. 10, the display area 41d displays a time axis for a predetermined period (11 days from May 31, 2013 to June 10, 2013) for each predetermined time unit (every day). The current date is June 10, 2013.
In the display area 41b, changes in the functional programming tree structure displayed in the display area 41a are displayed in time series according to the time axis displayed in the display area 41d.

そして、表示領域41bには、表示領域41aに表示されている関数型プログラミングの各関数毎に、いずれかの関数が追加または変更されたときの階層指数を示す数字が表示されている。
ここで、関数の階層指数は、階層構造の深さを表しており、その関数の下位階層に存在する関数の個数と、その関数の下位階層に存在する関数のそれぞれの階層指数の総和とを加算して求められる。
In the display area 41b, for each function of functional programming displayed in the display area 41a, a number indicating a hierarchical index when any function is added or changed is displayed.
Here, the hierarchical index of a function represents the depth of the hierarchical structure. The number of functions existing in the lower hierarchy of the function and the sum of the hierarchical indices of the functions existing in the lower hierarchy of the function are expressed as follows. It is obtained by adding.

すなわち、図10に示す表示例では、2013年6月4日に関数「function1()」に対して下位階層の関数「function1-1()」が追加され、2013年6月6日,7日,9日にそれぞれ関数「function1-1()」が変更されている。
そこで、表示領域41bにおいて、6月3日以前の関数「function1-1()」を示す領域α18については、無効なデータをあることを示すハッチングが表示されている。
また、6月4日,6日,7日,9日の1日間の時間軸を示す領域β11〜β14について、領域α18とは別の種類のハッチングが表示されている。
That is, in the display example shown in FIG. 10, the lower-layer function “function1-1 ()” is added to the function “function1 ()” on June 4, 2013, and June 6, 2013, 7th The function “function1-1 ()” is changed on the 9th and 9th respectively.
Therefore, in the display area 41b, hatching indicating that there is invalid data is displayed for the area α18 indicating the function “function1-1 ()” before June 3rd.
In addition, in the regions β11 to β14 indicating the time axis for one day on June 4, 6, 7, and 9, different types of hatching from the region α18 are displayed.

従って、ツリー構造解析表示装置90のユーザーは表示画面41を見るだけで、関数型プログラミングのツリー構造について、関数の追加および変更の時期を容易に認知できる。
尚、領域β11〜β14のハッチング表示は、関数型プログラミングのツリー構造が変化した時点を明確にするためのものである。
Therefore, the user of the tree structure analysis / display apparatus 90 can easily recognize the timing of addition and change of functions in the functional programming tree structure only by looking at the display screen 41.
The hatched display of the regions β11 to β14 is for clarifying the time when the functional programming tree structure changes.

また、図10に示す表示例では、関数が追加または変更された日(6月4日,6日,7日,9日)について、各関数毎に階層指数を示す数字が表示されている。
例えば、関数「function1-1()」については、6月4日の階層指数を示す数字「1」、6日の階層指数を示す数字「3」、7日の階層指数を示す数字「7」、9日の階層指数を示す数字「10」が表示されており、関数「function1-1()」が変更される度に階層構造が深くなっている。
それに対して、関数「function1-1()」以外の関数については、階層指数を示す数字に変化は無く、関数「function1-1()」の変更とは無関係であり、階層構造は変化していない。
Further, in the display example shown in FIG. 10, for the function addition or change date (June 4, 6, 7, 9), a number indicating the hierarchy index is displayed for each function.
For example, for the function “function1-1 ()”, the number “1” indicating the hierarchical index on June 4th, the number “3” indicating the hierarchical index on 6th, and the number “7” indicating the hierarchical index on the 7th. , The number “10” indicating the hierarchical index of the 9th is displayed, and the hierarchical structure becomes deeper every time the function “function1-1 ()” is changed.
On the other hand, for functions other than function “function1-1 ()”, the number indicating the hierarchy index has not changed, and is unrelated to the change of function “function1-1 ()”, and the hierarchical structure has changed. Absent.

従って、ツリー構造解析表示装置80のユーザーは表示画面41を見るだけで、特定の関数「function1-1()」の階層構造が深くなってゆく時期(関数「function1(),function1-1()」が複雑化してゆく時期)と、その階層構造が深くなってゆく過程とを容易に認知できる。   Accordingly, the user of the tree structure analysis display device 80 simply looks at the display screen 41, and the time when the hierarchical structure of the specific function “function1-1 ()” becomes deeper (functions “function1 (), function1-1 ()”). ”Is becoming more complex” and the process of deepening its hierarchical structure can be easily recognized.

[第6実施形態の作用・効果]
第6実施形態のツリー構造解析表示装置90によれば、第1実施形態の前記[1−3][1−4]と同様の作用・効果に加えて、以下の作用・効果を得ることができる。
[Operation and Effect of Sixth Embodiment]
According to the tree structure analysis display device 90 of the sixth embodiment, in addition to the same operations and effects as the [1-3] and [1-4] of the first embodiment, the following operations and effects can be obtained. it can.

[6−1]ツリー構造解析表示装置80では、現時点における関数型プログラミングのツリー構造を解析して表示するだけでなく、所定期間の前記履歴(関数型プログラミングのツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴)を表示装置40の表示画面41に時系列で視覚的に表示できる。   [6-1] The tree structure analysis display device 80 not only analyzes and displays the functional programming tree structure at the present time, but also records the history of the predetermined period of time (contents of changes in the functional programming tree structure, The history including the timing at which the change occurred can be visually displayed in time series on the display screen 41 of the display device 40.

そのため、ツリー構造解析表示装置10のユーザーは、表示画面41を見るだけで、所定期間の前記履歴を確実に把握して容易に認知できる。
これにより、関数型プログラミングによるソフトウェア開発の品質を向上させた上で、品質劣化の防止対策を講じることが可能になる。
また、問題となった関数の変更時期が容易に認知可能であるため、その問題の解決策を講じるために調査する必要がある関数の変更内容を今までよりも格段に早く特定可能になり、解決策を迅速に究明できる。
Therefore, the user of the tree structure analysis display device 10 can easily recognize and recognize the history of the predetermined period by simply looking at the display screen 41.
This makes it possible to take measures to prevent quality degradation while improving the quality of software development by functional programming.
In addition, it is easy to recognize when the function that has become a problem is changed, so it is possible to identify changes to the function that need to be investigated in order to solve the problem much faster than before. Find solutions quickly.

その結果、関数型プログラミングのツリー構造の時間経過に伴う変化に起因する何らかの問題(例えば、急激な階層指数の増加、不具合件数の増加、不具合対応時間の増加など)が発生した場合に、その問題とツリー構造の時間経過に伴う変化との因果関係を判断することが可能になり、問題の原因および解決策を迅速に究明することが容易になる。   As a result, if any problem (for example, a sudden increase in the hierarchy index, an increase in the number of problems, an increase in the problem response time, etc.) occurs due to changes in the tree structure of functional programming over time And the causal relationship between changes in the tree structure over time, and it becomes easy to quickly determine the cause and solution of the problem.

ところで、関数型プログラミングのツリー構造について、現時点におけるツリー構造を解析し、その解析結果をスナップショットとして表示する技術は従来より提案されているが、所定期間におけるツリー構造の変化を時系列で表示する技術は存在しない。   By the way, regarding the tree structure of functional programming, a technique for analyzing the current tree structure and displaying the analysis result as a snapshot has been proposed in the past, but changes in the tree structure over a predetermined period are displayed in time series. There is no technology.

<別の実施形態>
本発明は前記各実施形態に限定されるものではなく、以下のように具体化してもよく、その場合でも、前記各実施形態と同等もしくはそれ以上の作用・効果を得ることができる。
<Another embodiment>
The present invention is not limited to the above-described embodiments, and may be embodied as follows. Even in this case, operations and effects equivalent to or higher than those of the above-described embodiments can be obtained.

<1>前記各実施形態では、表示装置40の表示画面41におけるデータ表示領域41cに折れ線グラフを表示しているが、データ表示領域41cに表示したデータ(ツリー構造の変化の内容に紐付けられたデータ)をユーザーが認知可能であれば、折れ線グラフに限らず、どのようなグラフ形式(例えば、棒グラフ、散布図など)を用いてもよい。   <1> In each of the above embodiments, a line graph is displayed in the data display area 41c on the display screen 41 of the display device 40. However, the data displayed in the data display area 41c (corresponding to the contents of the change in the tree structure). Any graph format (for example, bar graph, scatter diagram, etc.) may be used as long as the user can recognize the data).

また、ツリー構造の変化の内容に紐付けられた1種類のデータをデータ表示領域41cに表示するだけでなく、ツリー構造の変化の内容に紐付けられた複数種類のデータ(例えば、第1実施形態ではTSにおけるエラー発生率と視聴率の2種類のデータ)をデータ表示領域41cに表示してもよく、その場合には、個々のデータを表示するグラフをデータ表示領域41cに並べてもよく、複数のグラフを重ね合わせた複合グラフにしてもよい。   In addition to displaying one type of data linked to the content of the change in the tree structure in the data display area 41c, a plurality of types of data linked to the content of the change in the tree structure (for example, the first implementation) In the form, two types of data of error occurrence rate and audience rating in TS) may be displayed in the data display area 41c, and in that case, a graph displaying individual data may be arranged in the data display area 41c. A composite graph in which a plurality of graphs are superimposed may be used.

<2>前記各実施形態では、コンピュータ本体20によるソフトウェア的な処理によってツリー構造解析表示装置の前記動作を実現している。
しかし、ツリー構造解析表示装置の前記動作を実現する機能を備えた専用の回路をハードウェアとして設けることにより、その専用回路にコンピュータ本体20を置き換えてもよい。
<2> In each of the above embodiments, the operation of the tree structure analysis display device is realized by software processing by the computer main body 20.
However, the computer main body 20 may be replaced with the dedicated circuit by providing a dedicated circuit having a function for realizing the operation of the tree structure analysis display device as hardware.

<3>前記各実施形態は記録媒体としてHDD25を用いているが、ツリー構造解析表示装置の前記動作を確実に行うことが可能であれば、HDD25をどのような記録媒体に置き換えてもよい。   <3> Although each embodiment uses the HDD 25 as a recording medium, the HDD 25 may be replaced with any recording medium as long as the operation of the tree structure analysis display apparatus can be performed reliably.

<4>本発明は、前記各実施形態のツリー構造に限らず、どのようなツリー構造に適用してもよい。   <4> The present invention is not limited to the tree structure of each of the above embodiments, and may be applied to any tree structure.

<用語の説明>
[特許請求の範囲]および[課題を解決するための手段]に記載した構成要素と、[発明を実施するための形態]に記載した構成部材との対応関係は以下のようになっている。
<Explanation of terms>
Correspondence between the constituent elements described in [Claims] and [Means for Solving the Problems] and the constituent members described in [Mode for Carrying Out the Invention] is as follows.

「解析手段」は、コンピュータ本体20に該当する。
「記録手段」は、HDD25に該当する。
「指定手段」は、コンピュータ本体20および入力装置30に該当する。
「表示手段」は、表示装置40に該当する。
“Analyzing means” corresponds to the computer main body 20.
The “recording unit” corresponds to the HDD 25.
The “designating means” corresponds to the computer main body 20 and the input device 30.
The “display unit” corresponds to the display device 40.

10,50,60,70,80,90…ツリー構造解析表示装置
20…コンピュータ本体(解析手段、指定手段)
25…HDD(記録手段)
30…入力装置(指定手段)
40…表示装置(表示手段)
41…表示画面
41a…ツリー構造表示領域
41b…履歴表示領域
41c…データ表示領域
41d…時間スケール表示領域
BC…放送回線
10, 50, 60, 70, 80, 90 ... tree structure analysis display device 20 ... computer main body (analysis means, designation means)
25. HDD (recording means)
30 ... Input device (specifying means)
40. Display device (display means)
41 ... Display screen 41a ... Tree structure display area 41b ... History display area 41c ... Data display area 41d ... Time scale display area BC ... Broadcast line

Claims (13)

時間経過に伴って変化するツリー構造について、その変化の内容を解析する解析手段と、
前記解析手段が解析した前記ツリー構造の変化の内容と、その変化が発生したタイミングとを含む履歴とを記録保存する記録手段と、
前記記録手段に記録保存されている前記履歴から、所定期間の前記履歴を指定して読み出させる指定手段と、
前記記録手段から読み出された前記所定期間の前記履歴を時系列で視覚的に表示する表示手段と
を備えたことを特徴とするツリー構造解析表示装置。
Analytical means for analyzing the contents of the tree structure that changes over time,
Recording means for recording and storing a history including the content of the change in the tree structure analyzed by the analysis means and the timing at which the change occurred;
Designation means for designating and reading out the history for a predetermined period from the history recorded and stored in the recording means;
A tree structure analysis display device comprising: display means for visually displaying the history of the predetermined period read from the recording means in time series.
請求項1に記載のツリー構造解析表示装置において、
前記解析手段は、前記ツリー構造の変化の内容に紐付けられたデータを解析し、
前記記録手段は、前記解析手段が解析した前記データと、そのデータが発生したタイミングとを記録保存し、
前記指定手段は、前記記録手段に記録保存されている前記データから、前記所定期間の前記データを指定して読み出させ、
前記表示手段は、前記記録手段から読み出された前記所定期間の前記データを、前記所定期間の前記履歴と対応させた状態にて時系列で視覚的に表示する
ことを特徴とするツリー構造解析表示装置。
In the tree structure analysis display device according to claim 1,
The analysis means analyzes data associated with the content of the tree structure change,
The recording means records and stores the data analyzed by the analyzing means and the timing at which the data is generated,
The designation means designates and reads the data of the predetermined period from the data recorded and stored in the recording means,
The display means visually displays the data of the predetermined period read from the recording means in time series in a state corresponding to the history of the predetermined period. Display device.
請求項1に記載のツリー構造解析表示装置において、
前記表示手段は表示画面を備え、
前記表示画面には、
前記ツリー構造を表示するツリー構造表示領域と、
前記所定期間の前記履歴を表示する履歴表示領域と、
前記履歴表示領域の時間スケールを表示する時間スケール表示領域と
が設定されていることを特徴とするツリー構造解析表示装置。
In the tree structure analysis display device according to claim 1,
The display means includes a display screen,
The display screen includes
A tree structure display area for displaying the tree structure;
A history display area for displaying the history of the predetermined period;
A tree structure analysis display device, wherein a time scale display area for displaying a time scale of the history display area is set.
請求項2に記載のツリー構造解析表示装置において、
前記表示手段は表示画面を備え、
前記表示画面には、
前記ツリー構造を表示するツリー構造表示領域と、
前記所定期間の前記履歴を表示する履歴表示領域と、
前記所定期間の前記データを表示するデータ表示領域と、
前記履歴表示領域および前記データ表示領域に共通した時間スケールを表示する時間スケール表示領域と
が設定されていることを特徴とするツリー構造解析表示装置。
In the tree structure analysis display device according to claim 2,
The display means includes a display screen,
The display screen includes
A tree structure display area for displaying the tree structure;
A history display area for displaying the history of the predetermined period;
A data display area for displaying the data of the predetermined period;
A tree structure analysis display device, wherein a time scale display area for displaying a time scale common to the history display area and the data display area is set.
請求項1〜4のいずれか1項に記載のツリー構造解析表示装置において、
前記所定期間は、現時点から過去の所定時点まで遡った期間、または、過去の所定時点から更に過去の所定時点まで遡った期間であることを特徴とするツリー構造解析表示装置。
In the tree structure analysis display device according to any one of claims 1 to 4,
The tree structure analysis / display apparatus characterized in that the predetermined period is a period retroactive from the present time to a predetermined time in the past, or a period retroactive from a predetermined time in the past to a predetermined time in the past.
請求項1〜5のいずれか1項に記載のツリー構造解析表示装置において、
前記ツリー構造は、MPEG(Moving Picture Experts Group)2のTS(Transport Stream)におけるPID(Packet IDentification)のツリー構造であることを特徴とするデータ記録システム。
In the tree structure analysis display device according to any one of claims 1 to 5,
2. The data recording system according to claim 1, wherein the tree structure is a tree structure of PID (Packet IDentification) in TS (Transport Stream) of MPEG (Moving Picture Experts Group) 2.
請求項1〜5のいずれか1項に記載のツリー構造解析表示装置において、
前記ツリー構造は、MPEG(Moving Picture Experts Group)2のTS(Transport Stream)におけるEPG(Electronic Program Guide)のツリー構造であることを特徴とするデータ記録システム。
In the tree structure analysis display device according to any one of claims 1 to 5,
2. The data recording system according to claim 1, wherein the tree structure is an EPG (Electronic Program Guide) tree structure in a TS (Transport Stream) of MPEG (Moving Picture Experts Group) 2.
請求項1〜5のいずれか1項に記載のツリー構造解析表示装置において、
前記ツリー構造は、企業組織のツリー構造であることを特徴とするデータ記録システム。
In the tree structure analysis display device according to any one of claims 1 to 5,
The data recording system according to claim 1, wherein the tree structure is a tree structure of a business organization.
請求項1〜5のいずれか1項に記載のツリー構造解析表示装置において、
前記ツリー構造は、放送通信の伝送路に係る運用管理システムのツリー構造であることを特徴とするデータ記録システム。
In the tree structure analysis display device according to any one of claims 1 to 5,
The data recording system according to claim 1, wherein the tree structure is a tree structure of an operation management system related to a transmission line for broadcast communication.
請求項1〜5のいずれか1項に記載のツリー構造解析表示装置において、
前記ツリー構造は、インターネットのネットワークのツリー構造であることを特徴とするデータ記録システム。
In the tree structure analysis display device according to any one of claims 1 to 5,
The data recording system according to claim 1, wherein the tree structure is a tree structure of an Internet network.
請求項1〜5のいずれか1項に記載のツリー構造解析表示装置において、
前記ツリー構造は、関数型プログラミングのツリー構造であることを特徴とするデータ記録システム。
In the tree structure analysis display device according to any one of claims 1 to 5,
The data recording system, wherein the tree structure is a functional programming tree structure.
請求項1〜11のいずれか1項に記載のツリー構造解析表示装置における前記各手段としてコンピュータシシステムを機能させるためのプログラム。   The program for functioning a computer system as said each means in the tree structure analysis display apparatus of any one of Claims 1-11. 請求項1〜11のいずれか1項に記載のツリー構造解析表示装置における前記各手段としてコンピュータシシステムを機能させるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体。   The computer-readable recording medium with which the program for functioning a computer system was recorded as said each means in the tree structure analysis display apparatus of any one of Claims 1-11.
JP2013153708A 2013-07-24 2013-07-24 Tree structure analysis display device, program, and recording medium Expired - Fee Related JP6171669B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013153708A JP6171669B2 (en) 2013-07-24 2013-07-24 Tree structure analysis display device, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013153708A JP6171669B2 (en) 2013-07-24 2013-07-24 Tree structure analysis display device, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2015026902A JP2015026902A (en) 2015-02-05
JP6171669B2 true JP6171669B2 (en) 2017-08-02

Family

ID=52491251

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013153708A Expired - Fee Related JP6171669B2 (en) 2013-07-24 2013-07-24 Tree structure analysis display device, program, and recording medium

Country Status (1)

Country Link
JP (1) JP6171669B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016158790A (en) * 2015-02-27 2016-09-05 株式会社藤商事 Game machine
JP6555024B2 (en) * 2015-09-03 2019-08-07 富士ゼロックス株式会社 Information processing apparatus and information processing program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001092691A (en) * 1999-09-20 2001-04-06 Matsushita Electric Ind Co Ltd Program execution history management device
JP2012027880A (en) * 2010-07-28 2012-02-09 Hitachi Ltd Information analysis method, computer system, and information analysis program

Also Published As

Publication number Publication date
JP2015026902A (en) 2015-02-05

Similar Documents

Publication Publication Date Title
US20230421867A1 (en) Systems and methods for summarizing missed portions of storylines
JP4644999B2 (en) Transmission method, transmission apparatus, reception method, and reception apparatus
JP6359142B2 (en) Multimedia service reception method
US9414009B2 (en) System, method and computer program product for updating advertising data for recorded video data
WO2010114889A1 (en) Systems, methods, and apparatuses for enhancing video advertising with interactive content
US20240257188A1 (en) Methods and systems for providing content
US20100262492A1 (en) Method and arrangement relating to a media structure
US20240406475A1 (en) Systems, methods, and devices for video stream signal analysis
US10609428B2 (en) Transmission device and transmission method as well as reception device and reception method
US12439122B2 (en) Systems and methods for content item insertion
JP6171669B2 (en) Tree structure analysis display device, program, and recording medium
US7774161B2 (en) Methods, systems, and computer program products for performing differential media time calculation and display
JP2006013612A (en) Data monitoring system and program, recording medium, display operating method
US20090113491A1 (en) Method and system of retrieving lost content segments of prior broadcasted programming at a user device from a service provider
CN101335884B (en) Multimedia data acquiring method and multimedia equipment
WO2017038065A1 (en) Mapping event signaling to html
CN201976223U (en) Digital television graph-text advertisement system based on set-top box
JP4722880B2 (en) Data recording system, program, recording medium
KR101941781B1 (en) Method and Apparatus for Receiving 8K Broadcasting based on MMT
CN101448106A (en) Method and system for realizing real-time text advertisements in digital video broadcasting
US20180295395A1 (en) Method for splicing video content into livestreams
CN102857812B (en) A kind of fault-tolerance approach supporting TS files in stream media and system
JP4968242B2 (en) Data recording system, program, recording medium
JP6632131B2 (en) Viewing amount analysis device and program
CN201623795U (en) Information subscribing system based on digital television

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160609

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170529

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170606

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170619

R150 Certificate of patent or registration of utility model

Ref document number: 6171669

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees