Tektronix MTS415 User Manual
Tektronix MTS415 User Manual

Tektronix MTS415 User Manual

Mts400 series mpeg test sytems analyzer applications
Hide thumbs Also See for MTS415:
Table of Contents

Advertisement

Quick Links

User Manual
MTS400 Series
MPEG Test Sytems
Analyzer Applications
077-0205-00
*P077020500*
077020500

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MTS415 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Tektronix MTS415

  • Page 1 User Manual MTS400 Series MPEG Test Sytems Analyzer Applications 077-0205-00 *P077020500* 077020500...
  • Page 3 User Manual MTS400 Series MPEG Test Systems Analyzer Applications 077-0205-00 This document applies to firmware version 1.7 and above. www.tektronix.com...
  • Page 4 Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes that in all previously published material.
  • Page 5 In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the warranty period. If Tektronix is unable to provide a replacement that is free from defects in materials and workmanship within a reasonable time thereafter, Customer may terminate the license for this software product and return this software product and any associated materials for credit or refund.
  • Page 7: Table Of Contents

    Table of Contents General Safety Summary ......... . Preface .
  • Page 8 Table of Contents Using the Interface View ........1- -85 Detail View Tabs .
  • Page 9 Table of Contents Packet Hex View ......... . 2- -21 Packet Header .
  • Page 10 Table of Contents Elementary Stream Analyzer Elementary Stream Analyzer ....... . 4- -1 Starting the ES Analyzer .
  • Page 11 Table of Contents List of Figures Figure 1- -1: TSCA Program view - Deferred analysis ... . 1- -1 Figure 1- -2: TSCA Start-up - Offline File Analysis ....1- -7 Figure 1- -3: TSCA Start-up - Real-Time Analysis .
  • Page 12 Table of Contents Figure 1- -35: Interface View - Example ......1- -85 Figure 1- -36: Interface View - RF - QAM (Annex B) .
  • Page 13 Table of Contents Figure 1- -73: Configuration - Preferences - Font ....1- -157 Figure 1- -74: Configuration - Preferences - Decode ....1- -157 Figure 1- -75: Stream Interpretation dialog box .
  • Page 14 Table of Contents List of Tables Table i: Overview of MTS400 Series analyzer applications ..xiii Table ii: MTS400 Series related documentation ....Table 1- -1: MTS400 Series IP interface comparisons .
  • Page 15 Table of Contents Table 2- -10: Help menu options ......2- -19 Table 3- -1: File menu options .
  • Page 16 Table of Contents Version 00e MTS400 Series Analyzer Applications User Manual...
  • Page 17: General Safety Summary

    General Safety Summary Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it. To avoid potential hazards, use this product only as specified. Only qualified personnel should perform service procedures. While using this product, you may need to access other parts of a larger system.
  • Page 18 General Safety Summary Do Not Operate in an Explosive Atmosphere. Keep Product Surfaces Clean and Dry. Provide Proper Ventilation. Refer to the manual’s installation instructions for details on installing the product so it has proper ventilation. Terms in this Manual These terms may appear in this manual: WARNING.
  • Page 19: Preface

    The full list of applications can be found in the MTS400 Series Quick Start User Manual. This manual describes the analysis related applications. All applications are available on the following MTS400 Series products: H MTS415 H MTS430 H MTS4SA...
  • Page 20: Related Documentation

    Preface Related Documentation Table ii lists the documentation available for your MTS400 Series instrument: Table ii: MTS400 Series related documentation Title Tektronix part number Location MTS400 Series Quick Start User Manual English 071-2607-xx Japanese 071-2608-xx MTS400 Series Analyzer Application User Manual...
  • Page 21: Transport Stream Compliance Analyzer

    Transport Stream Compliance Analyzer...
  • Page 23: Transport Stream Compliance Analyzer - Getting Started

    Transport Stream Compliance Analyzer - Getting Started The MTS400 Series MPEG Transport Stream Compliance Analyzer (TSCA) enables you to monitor and interpret the contents of real-time, previously recorded, or synthesized transport streams using the latest MPEG, DVB, ATSC, and ISDB standards. The TSCA is specifically designed to enable you to quickly locate and identify problems within a transport stream using a minimum number of clicks.
  • Page 24: Tsca Features

    TSCA - Getting Started TSCA Features H Industry’s fastest analysis engine enables reduced analysis time, rapid development, evaluation, deployment, and diagnostics of next generation DTV and IPTV systems and services H Support for a wide range of DTV standards, including MPEG, DVB, ATSC, ISDB, and ISDB-TB (Brazil).
  • Page 25: File Analysis And Real-Time Modes

    The Real-time Analysis mode, with which a live stream can be analyzed, is available when the TSCA is installed on a Tektronix MTS400 Series instrument or an MTX100B with an Option 7 interface card. Real-time streams can be paused for detailed offline analysis and then when the issue has been found, real-time analysis can be resumed.
  • Page 26: User Interface

    TSCA - Getting Started User Interface The TSCA software displays two primary views selected using tabs: FlexVuPlus and Analysis. Using the FlexVuPlus window, you can assemble up to four views that you select from the Analysis window. This allows you to customize the view by selecting the views that are most relevant to the analysis task.
  • Page 27: Capturevu Feature

    TSCA - Getting Started PID View The PID view displays information about all of the PIDs found in the transport stream. When you select the transport stream, the associated summary view provides a PID-oriented overview of the transport stream, displaying the relative data rates of all of the PIDs contained within the stream.
  • Page 28: Triggered Recording

    TSCA - Getting Started Triggered Recording During real-time analysis, stream information can only be held for a finite time - eventually it will be overwritten by more up-to-date information. Triggered recording allows a portion of a stream to be recorded and subsequently analyzed in detail.
  • Page 29: Starting The Tsca Software

    The TSCA can analyze transport streams in either real-time or file analysis mode. Opening the TSCA From the Windows Desktop, select Start > Programs > Tektronix MTS400 > Analyzers > TS Compliance Analyzer. The TSCA is opened, initially overlaid with either the Open File Analysis or the Select Real-time Interface dialog box, see Figures 1- -2 and 1- -3 respectively: the application opens the dialog box that was last opened.
  • Page 30: Figure 1- 3: Tsca Start-Up - Real-Time Analysis

    TSCA - Getting Started Figure 1- 3: TSCA Start-up - Real-Time Analysis The opening dialog boxes allow you to: H Select the interpretation standard to be used for analysis (See page 1- -9). You should always set the stream interpretation standard before starting analysis.
  • Page 31: Figure 1- 4: Stream Interpretation Dialog Box

    TSCA - Getting Started Interpreting a Stream You can set up the stream interpretation standard in the following way: 1. Click Change in the opening dialog box to open the Standard dialog box. NOTE. The TSCA software analyzes streams in strict accordance with the standards defined by the digital television authorities: DVB (Digital Video Broadcasting), ATSC (Advanced Television Systems Committee), and ISDB (Integrated Services Digital Broadcasting).
  • Page 32 TSCA - Getting Started NOTE. The selected stream interpretation standard is not implemented until stream analysis is started. If the Open Transport Stream dialog box is closed without starting analysis, the stream interpretation settings are lost; they revert to the settings that were in effect when the application was last closed. Off-Line File Analysis Perform the following steps to start analyzing a transport stream file: 1.
  • Page 33: Figure 1- 5: Tsca Open File Analysis (Offline) Dialog Box

    TSCA - Getting Started Figure 1- 5: TSCA Open File Analysis (Offline) dialog box 3. Calculating the Stream Bit Rate: To analyze a transport stream correctly, you must do one of the following: H Calculate the bit rate from PCRs (Program Clock Reference) carried in the stream NOTE.
  • Page 34 TSCA - Getting Started 4. After you select the desired stream, select one of the following methods for calculating the rate of the transport stream: H Prescan first nnn PCRs. The TSCA software calculates the rate of the stream by prescanning the stream for embedded PCRs. The entry box lists the number of PCRs that the TSCA software recommends are necessary to determine the stream rate.
  • Page 35 TSCA - Getting Started 6. If the CaptureVu feature is to be used, the whole file can be captured or analysis can be paused either by a previously set CaptureVu breakpoint or at a specific packet. 7. To pause analysis at a specific packet, enable Pause Analysis at Packet Index and enter a packet number.
  • Page 36: Figure 1- 6: Tsca Real-Time Interface Dialog Box

    TSCA - Getting Started Real Time Analysis Perform the following steps to start analyzing a transport stream received through an IP or a hardware (RF) interface. 1. From the toolbar, select Real-time. In the Select Real-time Interface, select an interface from the drop-down list. Only installed interfaces will be shown in the drop-down list.
  • Page 37: Interface Card Overview

    TSCA - Getting Started Interface Card Overview This section describes the configuration and interpretation of results of the RF and IP Video interface cards that you can install in MTS400 Series MPEG test systems. The cards all use a common interface protocol for data handling and firmware upgrading.
  • Page 38: Figure 1- 7: Open Transport Stream Dialog Box

    TSCA - Getting Started Interface Card Set Up The interface card configuration is set up when analysis is started using the Open Transport Stream dialog box. The settings can subsequently be changed during analysis from the Interface View. When real-time analysis is selected and an interface is selected from the Interfaces drop-down list.
  • Page 39: Figure 1- 8: Firmware Update

    TSCA - Getting Started Interface Card Firmware If the interface card firmware needs to be updated, a message will be displayed Update when real-time analysis is selected. The Update Firmware button will also be enabled. Update the interface card firmware as follows: 1.
  • Page 40: Setting Up The Ip Interface

    Table 1- 1: MTS400 Series IP interface comparisons IP video Gigabit Ethernet interface: GigE video over IP interface: Network interface card (NIC) (IP Video Interface) Feature (GbE Interface) MTS415/MTS430/MTS4SA Bitrate 1 Gbps (maximum) 1 Gbps (maximum) 1Mbps (total) Interface type 1000 Base-T, -SX, -LX, -ZX 10/100/1000 Base-T;...
  • Page 41: Figure 1- 9: Gbe Configure Interface Dialog Box

    TSCA - Getting Started IP Video Interface Setup In the Select Real-time Interface dialog box with GigE selected in the Interfaces drop-down menu, the current settings for the selected configuration are shown. Figure 1- 9: GbE Configure Interface dialog box The following configuration settings are available for the IP Video interface card (see Figure 1- -9): Preset Name...
  • Page 42 TSCA - Getting Started H Connection Type: Select the line speed and type of the physical connection from the drop-down list: Force 10 (Copper), Force 100 (Copper), Force 1000 (Copper), Force 1000 (Optical), Force 1000 (Optical Rx), Auto 10/100/1000 (Copper), and Auto 1000 (Optical). The term Force means that the IP Video interface card will not negotiate a line speed;...
  • Page 43 TSCA - Getting Started H IPv4 Address: Enter the IP address of the IP Video interface card. This address will be allocated by your network administrator. The null value is 0.0.0.0. IPv4 addresses are normally written as four octets in decimal separated by periods, for example, 192.0.2.235.
  • Page 44 TSCA - Getting Started Session Selection Criteria These settings target which stream is sent for analysis. Typically these settings are extracted from from the session that is selected in the IP traffic screen. Not all fields need be completed; just enough to uniquely identify a session. H VLAN Selection: (Virtual Local Area Network) A logical grouping of two or more network nodes, which are not necessarily on the same physical network segment, but which share the same network number.
  • Page 45: Figure 1- 10: Single Subscription Mode

    TSCA - Getting Started Multicast Configuration Multicasting allows you to subscribe to and monitor single or multiple streams on the network. To configure the use of multicasting, click the Configure Multicast button on the Configure Interface dialog box. The content and layout of the Configure Multicast dialog box will depend on the multicast subscription mode selected.
  • Page 46: Figure 1- 11: Multicast Subscription Mode

    TSCA - Getting Started Selecting the single subscription option, displays the Edit Current Subscription edit button. Use the settings in the Edit Current Subscription dialog box to identify the multicast protocol to be used, IGMP (IPv4) (Internet Group Management Protocol) or MLD (IPv6) (Multicast Listener Discovery), and the specific multicast source address required.
  • Page 47 TSCA - Getting Started Edit Current Subscription The Edit Current Subscription dialog box allows you to edit the subscription that is used in Single Subscription mode. The parameters for a subscription are its multicast protocol (IGMP or MLD), its multicast address, and its optional source specific address if you are using Source Specific Mode.
  • Page 48 TSCA - Getting Started In Multicast Database mode, editing an existing subscription is not supported. The Add Current Subscription dialog box must be used to create a new subscription; this can then be edited. The Add dialog box is identical in contents to the Edit Current Subscription dialog box.
  • Page 49: Figure 1- 12: Setting Up The Ip Interface

    TSCA - Getting Started GigE Video over IP In the Select Real-time Interface dialog box with IP selected in the Interfaces Interface Setup drop-down menu, the current settings for the selected configuration are shown. Figure 1- 12: Setting up the IP interface The following configuration settings are available: Preset Name The name allocated to a preset interface configuration setup.
  • Page 50 TSCA - Getting Started H IP Address: (Active mode only) Enter the IP address of the device. If necessary, obtain the subnet mask and gateway addresses from your network administrator. Stream Settings The Source Address, Destination Address and Port, and Use RTP settings are automatically filled when a traffic flow is selected in the Browse for UDP flow dialog box.
  • Page 51: Figure 1- 13: Udp Flow Selection Dialog Box

    TSCA - Getting Started Figure 1- 13: UDP flow selection dialog box The names of any installed network devices in the instrument are displayed in the Browse Device field. Select the required network device from the drop-down list. The traffic that is present on the selected interface is displayed in the bottom half of the dialog box.
  • Page 52: Real-Time Interface Presets

    TSCA - Getting Started When the settings are correct, select OK to confirm the configuration. The dialog box closes and the new configuration is immediately available in the Select Real-time Interface dialog box. Real-Time Interface Presets You can save individual real-time interface configurations as presets; they can be recalled when required.
  • Page 53: Starting Analysis

    TSCA - Getting Started Starting Analysis To start the analysis, follow these steps: 1. After you have selected the file for analysis or set up the real-time interface, click OK to continue. The TSCA software starts analyzing the selected stream. During deferred analysis, a progress bar is displayed.
  • Page 54: Setting The Stream Content Font

    TSCA - Getting Started Setting the Stream Content Font You can configure the TSCA software to display stream content information in a user-defined font style or language, such as Japanese or Chinese. NOTE. How the TSCA displays the text strings carried in the stream itself is dictated by the TSCA font setting and by the interpretation standard that is used during the analysis.
  • Page 55: Figure 1- -15: Selecting A Display Font From The

    TSCA - Getting Started Figure 1- 15: Selecting a display font from the Configuration dialog box Installing Asian Language Computers that are using local versions of MS Windows 2000 (such as Japanese Fonts or Chinese), or MS Windows XP, should have the Asian language fonts already installed on their systems.
  • Page 56 TSCA - Getting Started Loading a Custom The ARIB specifications for the ISDB standards use private extensions to the Extension Font standard Unicode character set [0xE000-0xF8FF]. These extensions allow you to add additional characters and nonstandard proprietary characters to an existing font.
  • Page 57 TSCA - Getting Started 12. Close the Character Map application. The new font extension you installed should now appear as a font selection in the Configuration dialog box. You must select the new font in the Configuration dialog box before the new font will be used to display stream content. Version 00e 1- 35 MTS400 Series Analyzer Applications User Manual...
  • Page 58 TSCA - Getting Started Version 00e 1- 36 MTS400 Series Analyzer Applications User Manual...
  • Page 59: Understanding The Tsca Window

    Understanding the TSCA Window On start up, you can immediately open and analyze a transport stream (see Start- ing the TSCA Software on page 1- -7). Figure 1- 16: FlexVuPlus Window Version 00e 1- 37 MTS400 Series Analyzer Applications User Manual...
  • Page 60: Tsca Top Level Displays

    TSCA - Understanding the TSCA Window The analyzer window will be displayed when the Analyzer tab is selected. See Figure 1- -17. Menu bar Toolbar Top level tabs Summary tabs Detail tabs Navigation view Detail views/panes Status bar Figure 1- 17: Analyzer window TSCA Top Level Displays The TSCA has two top level tabs: FlexVuPlus and Analysis.
  • Page 61: Tsca Window Components

    TSCA - Understanding the TSCA Window TSCA Window Components The TSCA window contains the following components: Menu Bar The Menu Bar provides access to a selection of system options using drop-down menus (see Menu Bar and Options, page 1- -150). Toolbar The buttons displayed on the toolbar provide shortcuts to often-used menu options.
  • Page 62 TSCA - Understanding the TSCA Window Progress Bar The progress bar indicates the progress of processing during deferred analysis of a stream. To stop the analysis process, click the Stop button on the toolbar. Navigation View The left side pane in the main window is the navigation view and provides the main analysis information for the transport stream in a number of forms: Programs, Tests, SI/PSI, PID, Packets and Interface.
  • Page 63 TSCA - Understanding the TSCA Window Packet Size Packets in a stream can be either 188 or 204 bytes long. This is detected automatically. Stream Interpretation, Base Standard This is the set of tests that is being used to analyze the stream.
  • Page 64: Figure 1- 18: Analyzer Window - No File

    TSCA - Understanding the TSCA Window White: Processor state is unknown Gray: Test disabled System Log Status Shows the status of the system log, which records system-wide events, for example, scripting errors. The color of the LED (in the body of the icon) indicates the most serious event state in the log.
  • Page 65: Error Status Leds

    TSCA - Understanding the TSCA Window Error Status LEDs Error status LEDs are used throughout the TSCA interface to represent the status of the tests applied to associated items, such as programs, tests, and PIDs. Colors used are as follows: (Red) Error;...
  • Page 66: Context Menus

    TSCA - Understanding the TSCA Window Test Management Context Tests can be disabled and enabled as required using the context menu associated Menu Options with the LED icon. However, it is important to note that the extent of the action depends on the hierarchical level of the icon chosen.
  • Page 67: Using The Program View

    Using the Program View The Program view is displayed when the Program tab is selected in the navigation tabbed pane. The navigation view initially displays the top node of the program tree, which represents the analyzed transport stream from a program perspective.
  • Page 68: Figure 1- 21: Program View Nodes

    TSCA - Using the Program View Transport stream node Program node Elementary stream node Figure 1- 21: Program view nodes Table 1- -3 shows which information is available for each node. Table 1- 3: Program view tabs Summary / Tabs / Associated Graph - Graph -...
  • Page 69: Program Navigation - Transport Stream Node

    TSCA - Using the Program View Program Navigation - Transport Stream Node The transport stream node represents the entire transport stream in terms of the programs that it contains. The adjacent LED icon represents the status of the entire transport stream; any status error in the stream will be represented by this LED.
  • Page 70 TSCA - Using the Program View Bar Chart You can display the transport stream bar chart by selecting the bar chart icon. Each program identified in the stream is allocated one row of the table. Related information includes the overall program status (icon), the program name, program number, and the maximum, minimum and average bit rates.
  • Page 71 TSCA - Using the Program View Pie Chart You can display the transport stream pie chart by selecting the pie chart icon. The pie chart view is divided into two panes. The left pane shows the pie chart, and the legend on the right provides a list of the component programs. Each program is color-coded.
  • Page 72: Figure 1- 22: Historical Multiplex Graph

    TSCA - Using the Program View Historical Multiplex Graph The historical multiplex view is divided into two panes. The left pane shows the historical multiplex graph, and the legend on the right provides a list of the component programs. Each program is color-coded. Related information given includes the overall program status, the program name and number.
  • Page 73: Figure 1- 23: Event Log

    TSCA - Using the Program View Event Log The Event Log (Figure 1- -23) displays the log entries for the whole transport stream. In deferred mode, the packet generating the error report can be inspected by highlighting the error and selecting Go to packet from the shortcut menu. Similarly, in real-time analysis mode, and where an event concerns a PID carrying a PCR, you can use the shortcut menu to jump to the relevant PCR graph.
  • Page 74 TSCA - Using the Program View IP Graphs The IP graphs, where available, are as follows: H Packet Interarrival Time (PIT): Shows the mean interarrival time of IP packets. H PIT histogram: Shows the distribution of packet arrival intervals. The X axis contains accumulators where interval times are collected.
  • Page 75: Program Navigation - Program Nodes

    TSCA - Using the Program View Program Navigation - Program Nodes Each of the program nodes in the transport stream represents a single program referenced within the stream. When a program node is selected in the navigation view, the detail pane displays the details of the program. The LED adjacent to the program node represents the status of its child nodes (elementary streams) and the related tests.
  • Page 76 NOTE. The VLC Media Player is not installed as part of the MTS400 Series system. Installation of the player is described in the MTS400 Series Quick Start User Manual (Tektronix part number: 071-2607-xx). You can find full documentation of VLC on the Videolan Web site, http://www.videolan.org.
  • Page 77: Program Navigation - Elementary Stream Node

    TSCA - Using the Program View Elementary Stream The elementary streams in the selected program can be examined in more detail Analysis using the MTS4CC Elementary Stream Compliance Checker or the MTS4EA Elementary Stream Analyzer. Select the ES icon below each thumbnail picture. Program Navigation - Elementary Stream Node Each of the elementary stream nodes in the program tree represents a single elementary stream referenced by the parent program.
  • Page 78 TSCA - Using the Program View When you hold the cursor over the elementary stream node, a tooltip provides the stream type and description. An LED associated with each elementary stream node indicates the status of the tests relating to the elementary stream. When the selected elementary stream PID contains timing information, PCR trend analysis views are also available, allowing you to display graphs of PCR accuracy and PCR interval data.
  • Page 79: Figure 1- 24: Pcr Graphs View

    TSCA - Using the Program View Figure 1- 24: PCR Graphs view The Associated Tests tab shows tests related to the elementary stream node. Many tests have associated parameters; these parameters are set by the selected standard, but you can modify the settings. See Parameter Edit, page 1- -126. Similarly, the Event Log shows the errors for the highlighted test.
  • Page 80 TSCA - Using the Program View Version 00e 1- 58 MTS400 Series Analyzer Applications User Manual...
  • Page 81: Using The Tests View

    Using the Tests View The Tests view displays test information that is relevant to the transport stream being analyzed. The view is displayed when the Tests tab is selected in the Navigation tabbed pane (see Figure 1- -25). Figure 1- 25: Tests Navigation view The view displays a test tree, which represents all the tests that have been applied to the analyzed transport stream.
  • Page 82: Figure 1- 26: Test View Nodes

    TSCA - Using the Tests View All Tests Group Priority Test Associated PIDs Subset Group “Other” Figure 1- 26: Test view nodes Version 00e 1- 60 MTS400 Series Analyzer Applications User Manual...
  • Page 83 TSCA - Using the Tests View Test Structure The test tree structure represents all of the tests that can be applied to a transport stream complying with a particular digital video standard: MPEG, DVB, ATSC, and ISDB. The standard must be selected before beginning analysis. The test tree contains nodes for each test that the analyzer can implement.
  • Page 84: Figure 1- 27: Test Filtering Buttons

    TSCA - Using the Tests View Test Filtering Interpreting the display of tests can be made easier using the three filter buttons at the top of the Tests navigation view. Gray White Green Figure 1- 27: Test filtering buttons When a button is selected, it hides a category of tests in the test tree display, as follows: H Gray - hides disabled tests H White - hides tests with unknown or not applicable status...
  • Page 85: Tests Navigation - All Tests

    TSCA - Using the Tests View Tests Navigation - All Tests The detail view when the All Tests node is selected is shown in Figure 1- -25 on page 1- -59. In addition to a summary of all tests, the event log shows the most recent 10000 events that have occurred during analysis of the stream.
  • Page 86: Test Navigation - Test Nodes

    TSCA - Using the Tests View Test Navigation - Test Nodes When you select a test node, the Associated PIDs pane displays a summary of all of the PIDs and an event log listing all events that are associated with the test. Where parameters are applicable to the test, you can modify them under the Parameters tab.
  • Page 87: Test Navigation - Pid Nodes

    TSCA - Using the Tests View Test Navigation - PID Nodes Where tests have failed, the PIDs affected are listed under the test node in the Tests navigation view. Selecting a PID will display the Event Log in the detail view.
  • Page 88 TSCA - Using the Tests View Version 00e 1- 66 MTS400 Series Analyzer Applications User Manual...
  • Page 89: Using The Tables View

    Using the Tables View The Tables view (SI/PSI tab) displays service information in tree form, as in the other navigation views. The tree represents the service information tables that have occurred in the analyzed stream and which comply with the selected digital video standard.
  • Page 90: Table Summary Pane 1

    TSCA - Using the Tables View Some of the nodes that represent less common tables or table groups may not have specific summary views available in the analyzer. In these cases, a generic summary view is used. Table Summary Pane The table summary view provides a summary of the table related information for the analyzed transport stream.
  • Page 91: Tables Detail View - Section View

    TSCA - Using the Tables View EPG Views A specific departure from the Table Summary view described previously is the EPG view that is displayed when a section of the EPG table is highlighted. For a description of the general presentation of the EPG view, see page 1- -137. Tables Detail View - Section View The detailed section view is available when the selected node in the service information tree represents a table or subtable in the transport stream.
  • Page 92: Figure 1- 31: Section Payload

    TSCA - Using the Tables View indicated using { } bracket symbols adjacent to the container field. The container can be expanded or collapsed by clicking the + or – icon. Below the table pane, the data source is displayed. The data pane shows the data bytes (in both hexadecimal number format and ASCII character format) for the selected table, version, and section.
  • Page 93: Tables Detail View - Si Repetition Graphs

    TSCA - Using the Tables View Tables Detail View - SI Repetition Graphs The section graph view is available when the selected node in the service information tree represents a table or subtable in the transport stream. You can view graphs of the following data: H Section repetition interval: This graph displays the interval between two sections of a table on a particular PID.
  • Page 94 TSCA - Using the Tables View Version 00e 1- 72 MTS400 Series Analyzer Applications User Manual...
  • Page 95: Using The Pid View

    Using the PID View The PID view displays information about all of the PIDs found in the transport stream being analyzed. The navigation view contains the PID tree structure representing all of the PIDs that have occurred within the transport stream. In DVB analysis mode, the MPE tab is always present.
  • Page 96: Pid View - All Pids

    TSCA - Using the PID View PID View - All PIDs In the navigation view, PIDs are grouped under the following subordinate nodes: H Reserved PIDs H Referenced PIDs H Unreferenced PIDs H SI/PSI PIDs H User PIDs H Obsolete PIDs (deferred analysis only) The number of PIDs in each group is shown adjacent to the node.
  • Page 97: Pid View - Detail View (All Pid And Pid Group)

    TSCA - Using the PID View PID View - Detail View (All PID and PID Group) The All PID and PID Group detail view provides you with a PID-oriented overview of the transport stream. This view is displayed when any of the main nodes is selected in the navigation pane: All PIDs, Referenced PIDs, Unrefer- enced PIDs, or User PIDs.
  • Page 98: Pid View - Detail View (Pids)

    TSCA - Using the PID View from the shortcut menu. The packet will be added to the PIDs list (in the Packets view). Figure 1- 33: PID Information view PID View - Detail View (PIDs) The individual PID detail view provides you with information about the selected PID.
  • Page 99 TSCA - Using the PID View Ordinary PID Selected When a PID does not contain PCRs, the main view in the PID pane is the Associated Tests view. This view lists the tests associated with the selected PID. The status of the individual tests is indicated with LED icons. Also available are Bit rate Graphs, which show the bit rate of the selected PID in graphical form.
  • Page 100 TSCA - Using the PID View Version 00e 1- 78 MTS400 Series Analyzer Applications User Manual...
  • Page 101: Using The Packets View

    Using the Packets View NOTE. The Packets view is available only during deferred analysis and CaptureVu analysis. Data in the stream is carried in 188- or 204-byte packets. The Packets view allows you to examine the contents of each packet in the analyzed stream. The packet navigation view shows a tree structure which represents the packets within a stream grouped according to content, including PID value, SFN mega-initialization packets (MIPs) (DVB only), and ISDB-T information packets...
  • Page 102: Packet Navigation Bar

    TSCA - Using the Packets View Selecting any leaf node in the packet tree will apply a packet filter to the associated packets. For example, selecting a PID node will only allow packets carrying that particular PID to be displayed in the associated summary view. Similarly, selecting the MIP node will only allow MIP information to be displayed in the associated summary view.
  • Page 103: Packet Navigation - Filter Nodes

    TSCA - Using the Packets View the required packet number and select OK. For both methods, remember that the destination packet is dependent on the node selected in the navigation view. Packet Navigation - Filter Nodes The packet filters allow you to view packets carrying PID. To inspect the sequence of packets carrying a particular PID, you must add the PID to the PID Filters node in the Packet Navigation view.
  • Page 104: Packet Detail View

    TSCA - Using the Packets View Packet Detail View The detail view shows the fields and data that are contained in a packet. The fields are arranged in a hierarchical order. The presence of subordinate fields is indicated using { } bracket symbols adjacent to the container field. To expand or collapse the container, click the + or - icon.
  • Page 105: Figure 1- 34: Packet View - Isdb Detail -Iip

    TSCA - Using the Packets View ISDB Streams Figure 1- -34 shows an example of the packet detail view with an analyzed ISDB-T stream. Note the IIP tab and the additional TMCC and IIP nodes. Figure 1- 34: Packet view - ISDB detail -IIP Version 00e 1- 83 MTS400 Series Analyzer Applications User Manual...
  • Page 106 TSCA - Using the Packets View Version 00e 1- 84 MTS400 Series Analyzer Applications User Manual...
  • Page 107: Using The Interface View

    Using the Interface View If real time analysis using an interface card is invoked, the Interface tab is displayed in the Navigation view of the TSCA window. NOTE. The Interface view is available only if an interface card is selected for real-time analysis.
  • Page 108: Detail View Tabs

    TSCA - Using the Interface View Detail View Tabs The detail view contains four tabs: Instantaneous graphs, Trend graphs, Event Log, and Parameters. This section describes the tabs in general terms. The following sections describe in detail the tabs associated with each interface type. Instantaneous Graphs The instantaneous graphs display instantaneous measurements in graphical form.
  • Page 109 TSCA - Using the Interface View The Readings background colors are as follows: White In range Out of range; for example, too much or too little power or out of order packets per second being greater than zero Yellow Not recently updated Gray Not applicable;...
  • Page 110: Rf Interface Views

    TSCA - Using the Interface View RF Interface Views This section describes the settings and displays associated with the RF interface cards. RF Interface - The settings and displays of the QAM (Annex B) RF interface card are as QAM (Annex B) follows: QAM(B) Interface Settings, QAM(B) Instantaneous Graphs, and QAM(B) Trend Graphs.
  • Page 111 TSCA - Using the Interface View Modulation Format: This drop down list allows 64 QAM or 256 QAM opera- tion to be selected. Note that SCTE07 and ITU-Tj83 annex B specify exact symbol rates for the two modula- tion formats, so there is no dialog box to enter the sym- bol rate separately.
  • Page 112 TSCA - Using the Interface View MER: This graph gives a time record of MER over the last 255 seconds. This graph shows the status of the equalizer taps, and Equalizer: gives an estimate of the channel state. If there are echoes or other time related distortions on the signal, the Equal- izer display will display the amplitude of the corre- sponding tap correction values versus time.
  • Page 113: Figure 1- -37: Interface View - Rf - Cofdm 1

    TSCA - Using the Interface View RF Interface - COFDM The settings and displays of the COFDM RF interface card are as follows: COFDM Interface Settings, COFDM Instantaneous Graphs, and COFDM Trend Graphs. Figure 1- 37: Interface View - RF - COFDM COFDM Interface Settings.
  • Page 114 TSCA - Using the Interface View Receiver Mode: To achieve high accuracy measurements, particularly for MER and SNR measurements, the COFDM IF card sup- ports two modes of operation. For conventional COFDM reception, a relatively low ultimate SNR is acceptable. For example at 64 QAM, an ultimate receiver SNR of 30 dB can result in a reduction in system performance of only 0.5 dB.
  • Page 115 TSCA - Using the Interface View COFDM Instantaneous Graphs. The following instantaneous graphs are available for the COFDM RF interface card. RF constellation (all data carriers) When the receiver is in RF lock, the constellation points are displayed. According to TR 101 290, only the data pilots are used for MER and EVM calculation.
  • Page 116: Figure 1- -38: Interface View - Rf - 8Vsb 1

    TSCA - Using the Interface View The following trend graphs are available for the COFDM interface card: Overall RF lock, MER post-equalizer, EVM post equalizer, Pre-RS BER, Pre-Viterbi BER, Input level, SNR, and RF Carrier Offset Frequency. RF Interface - 8VSB The settings and displays of the 8VSB RF interface card are as follows: 8VSB Interface Settings, 8VSB Instantaneous Graphs, and 8VSB Trend Graphs.
  • Page 117 TSCA - Using the Interface View Channel State: Available options are auto, static, dynamic and fast dy- namic. Using these options you can match the receiver equalizer to the expected channel conditions. The rec- ommended default setting is auto. NTSC Rejection Filter: This setting gives you control over the integrated co- channel NTSC reject filter.
  • Page 118: Figure 1- -39: Interface View - Rf - Qpsk/8Psk 1

    TSCA - Using the Interface View NOTE. The Equalizer graph amplitude values are only approximate. 8VSB Trend Graphs. The trend graphs extend the principle of the instantaneous graphs by graphing measurements over longer periods. Each graph is associated with a measurement that is also displayed in the Readings panel on the right side of the display.
  • Page 119 TSCA - Using the Interface View QPSK/8PSK Interface Settings. The following QPSK/8PSK settings are available on the Open Transport Stream - Real Time Analysis dialog box, and also in the Interface tab - Controls area. Tuner Frequency (kHz): This value is the center frequency of the IF channel to be received (after downconversion in the LNB where appli- cable).
  • Page 120 TSCA - Using the Interface View QPSK/8PSK Instantaneous Graphs. The following instantaneous graph is available for the QPSK/8PSK RF interface card. Constellation: I and Q data are collected from the QAM front end and displayed as a conventional constellation of 256 points by 256 points.
  • Page 121: Ip Video Gigabit Ethernet Interface

    TSCA - Using the Interface View IP Video Gigabit Ethernet Interface The IP Video Interface tree view contains two primary nodes: IF Error Collection and IF Warnings Collection (see Figure 1- -40). The secondary nodes are specific to the IP Video interface. The detail views are contained under five tabs: IP Tables, Diagnostics, Graphs, Interface Event Log, and All Session Event Log.
  • Page 122: Table 1- 4: Ip Traffic View Column Descriptions

    TSCA - Using the Interface View IP Traffic. The Traffic view (see Figure 1- -41) displays all traffic, including, for example, FTP (File Transfer Protocol) traffic and available IP sessions with rates higher than five network packets per second on the currently selected interface (copper or optical).
  • Page 123 TSCA - Using the Interface View Table 1- 4: IP Traffic view column descriptions (Cont.) Column heading Description Source Port Session source IP port Destination Port Session target IP port VLAN Tag VLAN (Virtual Local Area Network) tag; “- - ” where not applicable. Includes all parts of the VLAN information not just the identity Transport RTP (Real Time Protocol) or UDP (User Datagram Protocol) (Others,...
  • Page 124: Figure 1- -42: Ip Video Interface Readings View (Tear-Off View) 1

    TSCA - Using the Interface View Figure 1- 42: IP Video interface Readings view (tear-off view) Version 00e 1- 102 MTS400 Series Analyzer Applications User Manual...
  • Page 125: Table 1- 5: Ip Video Interface Readings

    TSCA - Using the Interface View Table 1- 5: IP Video interface readings Field title Description Units Link Information Line Speed Shows the speed and type of the current physical connection to the network. Mbps Line speed; 10, 100, 1000, 1000 (Optical), N/A. FDX - Full-duplex;...
  • Page 126 TSCA - Using the Interface View Table 1- 5: IP Video interface readings (Cont.) Field title Description Units RTP Lost Packet Rate The calculation is maintained per session on the interface card. The field pkt/min displays a red background if the rate is greater than zero. This field is not applicable (gray) if protocol is set to UDP.
  • Page 127: Figure 1- -43: Ip Video Interface - Diagnostics 1

    TSCA - Using the Interface View Diagnostics Tab This tab displays ping results in the same format as the DOS ping program. The results include round trip time, TTL, and time-out messages. The results will be shown in this table after the Ping button is clicked. The address format, IPv4 or IPv6, should be selected in accord with the address format used.
  • Page 128: Figure 1- -44: Ip Video Interface Graphs (Tear-Off View) 1

    TSCA - Using the Interface View Graphs Tab This tab allows a range of measurements to be displayed in graphical form. Readings are also displayed (see page 1- -101). Figure 1- 44: IP Video interface graphs (tear-off view) The following trend graphs are available: Lock, Corrupt Packet Rate, Dropped Packet Rate, Packet Inter-Arrival Time (Peak and Average), Out-of-Order Packet Rate, MDI Delay Factor, and MDI Loss Rate.
  • Page 129 H An SFP (Small Format Pluggable) module is used to facilitate the Ethernet Optical interconnection feature. The IP Video interface card has been tested with SFP module(s) ordered from Tektronix. SFP modules purchased from a supplier other than Tektronix are not warranted to work.
  • Page 130: Gbe Video Over Ip Interface

    TSCA - Using the Interface View GbE Video over IP Interface GbE Interface setup is done in the Real-time Interface opening dialog box. No Interface tab is displayed. An IP Graphs detail tab is added to the Programs view, see Figure 1- -45. Figure 1- 45: GbE interface - IP Graphs The following graphs are available: Packet Interarrival Time (PIT), PIT Histogram, Ethernet Flow Rate, Delay Factor, and Media Loss Rate.
  • Page 131: Common User Interface Concepts

    Common User Interface Concepts Many user interface concepts are used throughout the analyzer. The following common elements are described in this section: H Windows Management H Icons H Graph Management H Timing Graphs H Bit Rate Graphs H PIT Graph H Now Playing Views H Parameter Edit H Event Logs...
  • Page 132: Windows Management

    TSCA - Common User Interface Concepts Windows Management NOTE. For basic Windows operations, such as minimizing windows or using the scroll bars, refer to the MS Windows documentation. In addition to the standard windows management methods, the following controls are added which allow the windows panes to be resized. Horizontal and Vertical Horizontal and vertical control icons are placed between adjacent panes.
  • Page 133: Figure 1- -46: Window Size Adjustments 1

    TSCA - Common User Interface Concepts Figure 1- 46: Window size adjustments Table Manipulation The following activities are available for data displayed in tabular form: H Click a column header label to sort the section in ascending or descending order H Drag a column header label divider bar to adjust the column width H Select Resize All Columns to Fit from the context menu to adjust all columns to fit the available display width...
  • Page 134: Icons

    TSCA - Common User Interface Concepts Icons Icons are used in the TSCA to convey information about a node or function. Table 1- -6 and Table 1- -7 show the icons used in the TSCA with a brief descrip- tion of each. Table 1- -8 shows the icons used in the quick link section of context menus.
  • Page 135: Table 1- 7: Interface Management Icons

    TSCA - Common User Interface Concepts Table 1- 6: Object identification icons (Cont.) Icon Description Video + audio Closed caption - CC-EIA608 Closed caption - CC-EIA708 Table 1- 7: Interface management icons Icon Description Open transport stream View CaptureVu settings Capture analysis Bar chart Pie chart...
  • Page 136: Table 1- 8: Quick Link Icons

    TSCA - Common User Interface Concepts Table 1- 7: Interface management icons (Cont.) Icon Description Hide/show settling time indicators Rotate graph view Packet management Remove all PID packets Remove PID packet Add PID packet PID packet group PID packet placeholder Go to first packet Go to previous packet Go to next packet...
  • Page 137: Graph Management

    TSCA - Common User Interface Concepts Table 1- 8: Quick link icons (Cont.) Icon Description View this program’s PMT in SI tree View this test in Tests tree Graph Management A number of screens displaying graphs are available in the analyzer. The graphs are described in the relevant sections of this manual.
  • Page 138: Figure 1- -47: Timing Graphs 1

    TSCA - Common User Interface Concepts Measurement Background Measurement points (2048 maximum) are held in a circular buffer. NOTE. A circular buffer is an area of memory used to store a continuous stream of data by starting again at the beginning of the buffer after reaching the end. A graph set for full display will show the current measurement points.
  • Page 139: Figure 1- -48: Graph Toolbar 1

    TSCA - Common User Interface Concepts Within the category, the X axis is common to the all graphs. A horizontal scroll bar allows you to select an area for inspection when the graph extends beyond the display area. Cursor Data and Control A cursor can be displayed on the graphs, allowing you to see accurate measure- ments in the adjacent data panel.
  • Page 140: Figure 1- -49: Graph Context Menu 1

    TSCA - Common User Interface Concepts At the left end of the toolbar, a drop-down menu allows you to select which graphs are to be displayed. Only graphs for which data is available are listed. See Timing Graphs, page 1- -121 for an explanation of the graphs. The remaining graph controls are as follows: Icon Description...
  • Page 141 TSCA - Common User Interface Concepts Adding and Removing Graphs can be added by selecting them from the context menu or from the Graphs drop-down menu either in the toolbar or from the top right corner of any displayed graph. All graphs can be opened by selecting Add All Graphs from the same menu.
  • Page 142: Figure 1- -50: Out Of Range Indicator 1

    TSCA - Common User Interface Concepts Figure 1- 50: Out of range indicator Version 00e 1- 120 MTS400 Series Analyzer Applications User Manual...
  • Page 143: Timing Graphs

    TSCA - Common User Interface Concepts Timing Graphs Table 1- -9 shows the timing graphs that are available for PIDs carrying PCR and PTSs. If a PCR PID is also carrying time stamp information, the full set of graphs will be available. The graphs available will depend on whether the PID is carrying PCR and/or time stamp (TS) information.
  • Page 144 TSCA - Common User Interface Concepts PCR Arrival Interval The PCR Arrival Interval graph provides a display of the time interval between successive PCRs, during the last 256 PCRs. The interval is displayed on the Y-axis. The default limit (Maximum Repetition Period set in TR 101 290 test 2.3) is 40 ms.
  • Page 145: Bit Rate Graphs

    TSCA - Common User Interface Concepts Bit Rate Graphs Bit rate graphs are available on program and PID nodes. (See also Graph Management, page 1- -115.) Figure 1- 51: Bit rate graph PIT Graph The PIT Graph displays the mean interarrival time of IP packets. This can be viewed from the Transport Stream node in the Program view.
  • Page 146: Thumbnail Views

    TSCA - Common User Interface Concepts Thumbnail Views The Thumbnails tab displays video content at the transport stream and program node levels. Icons at the top right of the now playing screen provide three levels of detail and layout of the thumbnails: Thumbnails only, Brief Details, and Full Summary.
  • Page 147: Figure 1- -53: Now Playing - Summary View 1

    TSCA - Common User Interface Concepts Figure 1- 53: Now Playing - Summary view Figure 1- 54: Now Playing - Detail view Version 00e 1- 125 MTS400 Series Analyzer Applications User Manual...
  • Page 148: Parameter Edit

    TSCA - Common User Interface Concepts Parameter Edit Each of the error states displayed on the user interface are the result of making one or more measurements or tests on the analyzed transport stream. The displayed tests are derived from the selected interpretation standard. Additional proprietary tests are also included.
  • Page 149: Figure 1- -56: Pid Test Parameters 1

    TSCA - Common User Interface Concepts Figure 1- 56: PID test parameters Each test parameter entry includes the following fields: H Description of the parameter. H Value - the current setting. If the setting is the same as the nominal value, an icon will also be displayed in this field.
  • Page 150: Figure 1- -57: Parameter Value - Default Icon 1

    TSCA - Common User Interface Concepts If a parameter value is set for a test, it becomes the default value for the test and for all PIDs subject to that test. PIDs using the default value will have a bullet icon displayed in the Value field (see Figure 1- -57).
  • Page 151: Event Log

    TSCA - Common User Interface Concepts Event Log The event log displays a history of events related to a selected item. When no log is available, the message “No log entries were found” is displayed. In a log, events are placed in chronological order (with the most recent at the top). Event log displays are context-dependent;...
  • Page 152: Figure 1- -58: Event Log - Color Coding 1

    TSCA - Common User Interface Concepts Pinning the log may take a few seconds. The whole log is saved, up to 1000 entries. The log will remain pinned until you select the Pin icon or display another TSCA view. Exporting the Event Log You can export the log (pinned or unpinned) in either XML or CSV format.
  • Page 153: Figure 1- -59: Event Log - Context Menu - Color 1

    TSCA - Common User Interface Concepts 1. Highlight the event type and select Color from the context menu (see Figure 1- -59). Figure 1- -60 shows the Color dialog box. Figure 1- 59: Event log - context menu - color Figure 1- 60: Event log - color dialog boxes Version 00e 1- 131...
  • Page 154: Bit Rates

    TSCA - Common User Interface Concepts 2. Select the primary display color. The color can be specified from the Swatches tab. It can also be specified in HSB (Hue, Saturation, Brightness) or RGB (Red, Green, Blue) terms by selecting the appropriate tab and entering the required values. 3.
  • Page 155: Figure 1- -62: Bar Chart 1

    TSCA - Common User Interface Concepts H Bit rate statistics (including the current bit rate, the bit rate expressed as a percentage of the overall bit rate, and the maximum and minimum values reached during analysis). Figure 1- 62: Bar chart The bit rate bars are scaled so that all bars are displayed relative to the one with the highest bit rate.
  • Page 156 TSCA - Common User Interface Concepts Range Bar A range bar indicates the variation of bit rate in each program or PID. The ends of the bar show the maximum and minimum values of the bit rate since monitoring started. Range bar Bit Rate Limits Bit rate limits can be set on a program or PID bar.
  • Page 157 TSCA - Common User Interface Concepts The Set Bit Rate Limits dialog box opens: You can enable the limits by selecting the Enable Limit checkboxes and entering the required values. The cursor in the bar indicates the current bit rate. The limits can also be changed by dragging the limit icons in the dialog box to the required positions.
  • Page 158: Figure 1- -63: Pie Chart 1

    TSCA - Common User Interface Concepts Pie Charts The information shown in the pie chart is similar to the information shown in the bar chart. Figure 1- 63: Pie chart The pie chart view is divided into two panes. The left pane shows the pie chart, and the right pane provides a list of the component programs.
  • Page 159: Epg View

    TSCA - Common User Interface Concepts Historical Multiplex Graph This graph shows the bit rates for all programs in stacked area format. You can select the time period over which the graph is calculated from the Time period drop-down list. EPG View An electronic program guide (EPG), where present, is a schedule of events and programs that are or will be available on each service.
  • Page 160: Figure 1- -64: Epg Summary View 1

    TSCA - Common User Interface Concepts The content of the Detail view will depend on the currently highlighted EPG table node. Nodes representing an individual table or subtable will offer the usual Summary, Section, and SI Repetition graph detail views. However, the higher nodes will display the programming information graphically as shown in Figure 1- -64.
  • Page 161: Figure 1- -65: Epg Nodes 1

    TSCA - Common User Interface Concepts EPG Node Summary Figure 1- 65: EPG nodes For each node type, the detail view shows the following information: EPG node: Links to the EPG information for all the transport streams described in this stream. Transport stream Graphical view of the events identified in the summary nodes:...
  • Page 162 TSCA - Common User Interface Concepts EPG Summary View The screen elements highlighted in Figure 1- -64 are described below: Title bar: Displays the title of the currently highlighted service or transport stream. Select the required time zone from the drop-down list. Display Time Zone: The time scale will change accordingly.
  • Page 163: Mpe Views

    TSCA - Common User Interface Concepts Events are color-coded as follows: H Red: Present event H Green: Following event H Blue: Schedule event H Yellow: (ISDB only) After event Shows details of the selected event. The details are con- Event detail panel: tained in the EIT (event information table).
  • Page 164: Capturevu Feature

    TSCA - Common User Interface Concepts CaptureVu Feature The CaptureVu feature allows you to capture and analyze system events during deferred or real-time analysis to debug the intermittent and complex problems that traditional analyzers miss. The feature can be activated either manually by selecting the Capture button during analysis or automatically by a CaptureVu breakpoint preset on a test.
  • Page 165 TSCA - Common User Interface Concepts Setting Up the CaptureVu The feature can be activated when a test flagged with a CaptureVu breakpoint Feature does not fall within the parameters set for the test. Breakpoints can be set at any time.
  • Page 166 TSCA - Common User Interface Concepts The CaptureVu breakpoint is now set. You can set as many breakpoints as you require. The next time an error is detected on any breakpoint test, analysis (real-time or deferred) will stop and the test will be identified. CaptureVu Analysis The CaptureVu breakpoint will operate during real-time and during deferred analysis.
  • Page 167 TSCA - Common User Interface Concepts Resuming Analysis You can resume deferred analysis by selecting the Resume Analysis button from the dialog box or the toolbar. NOTE. When you select the Resume Analysis button, analysis will continue from the point at which analysis was paused. Similarly, you can resume real-time analysis by selecting the Restart Analysis button from the dialog box or the toolbar.
  • Page 168: Triggered Recording

    TSCA - Common User Interface Concepts Triggered Recording During real-time analysis, stream information can only be held for a finite time. Eventually, the stream will be overwritten by more up-to-date information. To examine events that occur in real-time mode more closely, recordings can be made manually or automatically.
  • Page 169 TSCA - Common User Interface Concepts Status bar: Indicates the trigger status (Ready, Armed, Recording, or Complete) and the pretrigger/recording progress. The status and progress are also displayed on the toolbar in the main window. Target file Path: Enter the file name and path for the recording or use the browse button to find and select an existing file name.
  • Page 170 TSCA - Common User Interface Concepts You can set the Record flag on as many tests as you re- quire; recording will be triggered by the first flagged test that is encountered. Timed: Recording will start when the time and date set in the Start recording at field is reached.
  • Page 171: Figure 1- -68: Record Settings Dialog Box - Armed State 1

    TSCA - Common User Interface Concepts Pretrigger Recording Setting a pretrigger size allows the condition of the final recording to be examined both before and after a trigger event. Pretriggering a recording allows a section of a recording to be recorded before the trigger event. The pretriggered portion of the file is filled and written over repeatedly until the trigger event occurs.
  • Page 172: Menu Bar And Options

    TSCA - Common User Interface Concepts Menu Bar and Options The Menu Bar provides access to a selection of major system options using drop-down menus. The menus and their options are described in tables 1- -10 through 1- -16. Table 1- 10: Analysis menu options Command Function File Analysis...
  • Page 173: Table 1- 13: Settings Menu Options

    TSCA - Common User Interface Concepts Table 1- 13: Settings menu options Command Function Configuration... Opens the Configuration dialog box Standard... Opens the Standard dialog box Table 1- 14: CaptureVu menu options Command Function CaptureVu Status Opens the CaptureVu status dialog box Capture Pauses the current analysis to allow detailed inspection Resume...
  • Page 174: Configuration

    TSCA - Common User Interface Concepts Configuration Select Settings > Configuration to display the Configuration dialog box. Two configuration categories are offered in the Configuration dialog box: Stream and Preferences. Several sub-categories are also offered. Stream Use this category to modufy stream-related settings. Enable thumbnails: Thumbnail views of program content will be displayed when this option is enabled.
  • Page 175: Figure 1- -70: Pcr Parameters - Filter Settings 1

    TSCA - Common User Interface Concepts Parameter values can be changed in the same way as individual parameters, see Parameter Edit, page 1- -126. Changes made to values in this dialog box are also applied to the individual PID parameters, since changes made here become the default value for the parameter.
  • Page 176: Figure 1- -71: Configuration - Pcr Filters 1

    TSCA - Common User Interface Concepts Figure 1- 71: Configuration - PCR Filters Note that the TR 101 290 drift limit of ±75 mHz/s is only defined at a demarca- tion frequency of 10 mHz. As the low-pass filter frequency is increased above that value, more of the PCR jitter will be measured as drift, and so the measured drift values will increase.
  • Page 177: Table 1- 17: Pcr Settling Times

    5000 s – 0.5 s MGF4 User-defined profile For more information about PCR measurements, please read the PCR Measure- ments Primer, available on the Tektronix Web site (www.tektronix.com). Preferences Use this category to modify general preferences. Figure 1- 72: Configuration - Preferences...
  • Page 178 TSCA - Common User Interface Concepts Timezone for timestamp display: This setting affects the display of timestamps in the event log. The available timezones are: Local: The timezone set on the PC running the client application UTC: Universal Co-ordinated Time Remote: The timezone set on the system running the analysis engine Connecting to a remote machine, the Local and Remote...
  • Page 179: Figure 1- -73: Configuration - Preferences - Font 1

    TSCA - Common User Interface Concepts Preferences - Font The Font preferences option allows you to specify the display font and size for log entries and stream content. Place the cursor in the field to be changed and select the font name or font size required from the displayed drop-down list. Figure 1- 73: Configuration - Preferences - Font Preferences - Decode The decode preferences relate to the VLC Media Player that can be used to play...
  • Page 180: Script Files

    TSCA - Common User Interface Concepts Script Files In the TSCA, scripts provide a method of interpreting and displaying standards during analysis. Scripts provide templates, which determine how the SI information found during stream analysis will be displayed. The scripts must cater for all the information that may be found in a stream, including the various table types found in all of the identified standards.
  • Page 181: Figure 1- -75: Stream Interpretation Dialog Box 1

    TSCA - Common User Interface Concepts Setting Stream Set the stream interpretation as follows: Interpretation Figure 1- 75: Stream Interpretation dialog box Select Settings > Standard to open the Standard dialog box or select Change from the opening dialog box. 1.
  • Page 182 TSCA - Common User Interface Concepts Scripts listed by default are resident in the default installation directory (program files\tektronix\mpeg\mts400\scripts). Other directory locations can be specified in the custom script selection mode. All selections will be retained between TSCA sessions. 3. Select OK to confirm changes.
  • Page 183 Script Files list. Use these buttons to move a highlighted script up and down in the list. Opens the highlighted script in ScriptPad (the Tektronix script editor). Verifies the syntax of the scripts listed in the Script Files pane.
  • Page 184 TSCA - Common User Interface Concepts If the standard script list has been customized and you want to return to the default list of scripts, highlight the required Base Standard and Region and select the default script button. The list will be overwritten with the default list. NOTE.
  • Page 185: Task Examples

    Task Examples The examples in this section describe how to locate a fault or information using the analyzer. To use this section, you should have a basic understanding of the analyzer user interface and be familiar with the more important aspects of digital television transport stream structure and interpretation standards.
  • Page 186: Which Tests Have Failed In An Analyzed Stream

    TSCA - Task Examples Similarly, when an LED representing a parent node in a tree is disabled or enabled, all subsidiary (or child) nodes are also disabled or enabled to reflect the state of the parent node. When an LED representing a parent node is reset, all the child nodes are also reset.
  • Page 187 TSCA - Task Examples H Third Priority: 3.1a NIT Actual; 3.2 SI Repetition; 3.5a SDT Actual; 3.6a EIT Actual Remember that the tests may be distributed over more than one tab in the test summary view; the color of the LED on the tab helps you locate the failed tests (for example, the Other tab in Figure 1- -76).
  • Page 188 TSCA - Task Examples Expanding the test itself reveals the PIDs that have failed the test. Version 00e 1- 166 MTS400 Series Analyzer Applications User Manual...
  • Page 189: How Many Pids Are There In A Stream? How Many Pids Are Referenced? How Many Are Unreferenced

    TSCA - Task Examples How Many PIDs Are There in a Stream? How Many PIDs Are Referenced? How Many Are Unreferenced? For this task, the PID navigation view is used to view information about individual PIDs in the transport stream. Under the All PIDs node, which displays all of the PIDs in the summary view, there are four subgroup nodes: Reserved PIDs, Referenced PIDs, Unreferenced PIDs, and User PIDs.
  • Page 190: What Tests Have Been Applied To A Program Pid

    TSCA - Task Examples What Tests Have Been Applied to a Program PID? 1. Select the Program navigation view. 2. Expand the Transport Stream tree until the required PID can be highlighted. In the Associated Tests view, note the tests that are enabled. Gray LEDs indicate tests that have been disabled, and white LEDs indicate tests that are not applicable to the selected PID.
  • Page 191: Establish The Stream Type Of A Pid

    TSCA - Task Examples Establish the Stream Type of a PID Method 1 1. Select the Program navigation view. 2. Expand the Transport Stream tree until the required PID can be highlighted. 3. Keep the cursor over the PID. A tooltip will display the stream type. The tooltip is available wherever the selected PID node is displayed (for example, in the PID navigation view).
  • Page 192: How Many Programs Are There In The Stream

    TSCA - Task Examples Method 2 1. Select the Program navigation view. 2. Select the program node. 3. In the summary view, select the Summary tab. Note the Stream Type column in the display. The stream type is given for each PID in the selected program.
  • Page 193: Figure 1- -77: Program Count 1

    TSCA - Task Examples Figure 1- 77: Program count Version 00e 1- 171 MTS400 Series Analyzer Applications User Manual...
  • Page 194: What Are The Contents Of The Programs? And What Pids Are They On

    TSCA - Task Examples What Are the Contents of the Programs? And What PIDs Are They On? 1. Select the Program navigation view. 2. Expand the Transport Stream tree and a program node (see Figure 1- -78). 3. Note the number of program PIDs. Each PID is accompanied by an icon indicating the stream type.
  • Page 195: What Is The Bit Rate Of Each Pid In A Program

    TSCA - Task Examples What is the Bit Rate of Each PID in a Program? Bit rates are displayed in the Program and PID summary views. The bit rates displayed depend on the node highlighted in the navigation view. Table 1- 18: Bit rate views Navigation View Node Bit rates displayed in Summary view...
  • Page 196: Figure 1- -80: Program Pid Bit Rate - Pie Chart 1

    TSCA - Task Examples The PID bit rate summaries can be displayed as either bar charts or pie charts by selecting the appropriate icon at the top left of the Summary view. Bar chart Pie chart Figure 1- 80: Program PID bit rate - pie chart A selection of statistics for each program or PID is shown in the charts.
  • Page 197: Figure 1- -81: Bit Rate Graph 1

    TSCA - Task Examples You can also display a bit rate graph for the highlighted node by selecting the Bit Rate Graphs tab. Figure 1- 81: Bit rate graph Version 00e 1- 175 MTS400 Series Analyzer Applications User Manual...
  • Page 198: What Is The Latest Version Number Of The Program Association Table (Pat) In The Si

    TSCA - Task Examples What is the Latest Version Number of the Program Association Table (PAT) in the SI? Tables and their versions can be found in the Tables (SI/PSI) view. When a node representing a table is selected in the navigation view, the table identity and the version are displayed in summary view (top right) as shown in Figure 1- -82.
  • Page 199: Examine A Transport Packet

    TSCA - Task Examples Table identity Version number Figure 1- 83: Table Identity and Version (section view) Examine a Transport Packet A transport stream packet is a unit of data that contains a header and a payload. The Packets view allows individual transport stream packets to be identified and examined.
  • Page 200 TSCA - Task Examples Selects the last available packet (in the stream or carrying the selected PID). Opens the Go to packet dialog box. The packet position bar can also be used to navigate through the stream. You can use the cursor to point to and click the next packet to be displayed. Similarly, double-click the packet number in the bar and enter the required packet number in the Go to packet...
  • Page 201: Si/Psi Nodes

    SI/PSI Nodes The Tables view (SI/PSI tab) displays the service information in tree form. The tree represents all of the service information tables found in the analyzed stream that comply with the selected digital video standard (including MPEG program specific information, DVB service information, and ATSC and ISDB program and system information protocol).
  • Page 202: Table 1- 19: Mpeg Si/Psi

    TSCA - SI/PSI Nodes Table 1- 19: MPEG SI/PSI Primary node Subsidiary node TS info TSDT Programs PMT PIDs Conditional access Other Tables Table 1- 20: DVB SI/PSI Primary node Subsidiary node 1 Subsidiary node 2 Subsidiary node 3 TS info Partial TS Programs PMT PIDs...
  • Page 203: Table 1- 21: Atsc Si/Psi

    TSCA - SI/PSI Nodes Table 1- 20: DVB SI/PSI (Cont.) Primary node Subsidiary node 1 Subsidiary node 2 Subsidiary node 3 This TS SDT Actual Service (number, name) Now/Next (EIT P/F) Schedule (EIT schedule) Other TS SDT Other Service (number, name) Now/Next (EIT P/F) MHP apps...
  • Page 204: Table 1- 22: Isdb-S Si/Psi Nodes

    TSCA - SI/PSI Nodes Table 1- 21: ATSC SI/PSI (Cont.) Primary node Subsidiary node 1 Subsidiary node 2 Subsidiary node 3 Subsidiary node 4 Source/Services EIT0 > EIT127 Directed channel change DCCT id + DCCSCT Other tables Table 1- 22: ISDB-S SI/PSI nodes Primary node Subsidiary node 1 Subsidiary node 2...
  • Page 205: Table 1- 23: Isdb-T And -Tb Si/Psi Nodes

    TSCA - SI/PSI Nodes Table 1- 22: ISDB-S SI/PSI nodes (Cont.) Primary node Subsidiary node 1 Subsidiary node 2 Subsidiary node 3 Subsidiary node 4 Now/Next (EIT P/F) Basic Schedule (EIT schedule) Extended Schedule (EIT schedule) Other TS SDT Other Service (number, name) Now/Next (EIT P/F) Basic Schedule...
  • Page 206 TSCA - SI/PSI Nodes Table 1- 23: ISDB-T and -TB SI/PSI nodes (Cont.) Primary node Subsidiary node 1 Subsidiary node 2 Subsidiary node 3 Subsidiary node 4 This TS SDT Actual Service (number, name) Now/Next (EIT P/F) Basic Schedule (EIT schedule) Extended Schedule (EIT schedule) Service (number, name)
  • Page 207: Packetized Elementary Stream Analyzer

    Packetized Elementary Stream Analyzer...
  • Page 209: Getting Started

    Getting Started The Packetized Elementary Stream (PES) Analyzer performs a series of user selectable conformance tests on a previously recorded file. Files can be interpreted according to either the ATSC or DVB standards. Once the file is analyzed, users can view the results of the selected tests and browse through the content of the PES packets.
  • Page 210: Starting The Program

    Starting the Program Start the program by selecting the Tektronix PES Analyzer option from the Start > Programs menu or by double clicking on the Tektronix PES Analyzer shortcut on the desktop. Initial Appearance Once the program has started and is ready for use it will open a Main Window.
  • Page 211: Table 2- 1: File Menu Options

    PES Analyzer - Getting Started The Toolbar (row of buttons above the dark gray area of the empty window) may be hidden from view, moved to a separate window or moved to either side or the bottom of the main window. The Status Line at the very bottom of the window may be hidden from view.
  • Page 212: Table 2- 2: View Menu Options

    PES Analyzer - Getting Started View Menu Options. The View menu contains the menu options listed in Table 2- -2. Table 2- 2: View menu options Command Function Toolbar Displays or hides the toolbar. Status Bar Displays or hides the status bar. Settings Menu Options.
  • Page 213: Options

    PES Analyzer - Getting Started Options The MPEG and ATSC Conformance Test Options for MPEG and ATSC may not be modified when a file is open. To change them, all files must be closed, the test options modified, and the file opened again. Select Test Options from the Settings menu to open the Conformance Tests dialog.
  • Page 214 PES Analyzer - Getting Started Conformance Tests The dialog box contains two tabbed pages containing tests relating to MPEG and ATSC files, respectively. Note that the MPEG tests are sufficient for DVB streams. Test of PES Header Syntax (MPEG). The tests of PES header Syntax are based on the conformance requirements laid down in the standards document ISO/IEC 13818-4 for Packetized Elementary Streams.
  • Page 215 PES Analyzer - Getting Started Test of PES Header Syntax (ATSC). When the ATSC Stream box is checked, selected streams are interpreted according to the ATSC standards, A/52 and A/53. A check mark shows that a test is selected and an empty check box indicates that the test will not be performed.
  • Page 216: Opening A File

    PES Analyzer - Getting Started Opening a File Any file holding a recorded or synthesized sample of a stream can be opened for PES Analysis by this program. To analyze the Transport Stream packets, open the file in the TS Analyzer. A file can be opened by both the TS and PES Analyzers at the same time.
  • Page 217 PES Analyzer - Getting Started Window Layout Program Structure and Event Log windows are opened as soon as the file is opened. The layout of the windows will have been saved from the last time the program was used. If the program has just been installed, the windows will be in the application default Cascade arrangement, which looks like this: Many users rearrange the windows so that the Program Structure and Event Log windows do not overlap.
  • Page 218 PES Analyzer - Getting Started NOTE. The above example is from a transport stream interpreted and labeled according to the DVB standard. If the ATSC Stream option is set the elementary streams will be interpreted and labeled according to the ATSC standard. For example: audio streams would be labeled AC-3 Audio, instead of Audio or AAC Audio.
  • Page 219: Menus And Controls

    Menus and Controls When a file is open the program presents a different set of menus and options. They change as soon as the Program Structure and Event Log windows appear. For example, the Open file commands are replaced by Close file commands. Toolbar The Toolbar provides a set of convenient shortcuts for the more frequently used menu options.
  • Page 220 PES Analyzer - Menus and Controls Zoom In on data in the PTS/DTS View. This button is only enabled when the PTS/DTS View is the current window. Zoom Out from the data in the PTS/DTS View. This button is only en- abled when the PTS/DTS View is the current window.
  • Page 221: Status Bar

    PES Analyzer - Menus and Controls Status Bar The Status Bar may be hidden from view, but if visible is always at the bottom of the main window. It displays the following information about the program and keyboard states: Version 00e 2- 13 MTS400 Series Analyzer Applications User Manual...
  • Page 222: Slider Bar

    PES Analyzer - Menus and Controls Slider Bar The Analyzer can display the contents of any PES packet in the currently loaded file. Packets are numbered, within a PID, according to their position in the file; the first PES packet of each PID being PES packet 0 (zero). The Slider Bar displays the packet number and the PID for the current packet.
  • Page 223 PES Analyzer - Menus and Controls Packet Type - Elementary Packet Type Drop Down Arrow Button Stream Shows currently selected ”Drops down” the list of Elementary Stream. Streams to choose from Like the Toolbar the Slider Bar can be dragged from the edge of the main window into a floating pallet;...
  • Page 224 PES Analyzer - Menus and Controls Selecting Packet Type The Slider and Packet Number can only select packets in the currently selected program stream. The stream is indicated in the Packet Type drop-down list and by the magnifying glass symbol, , in the Program Structure window.
  • Page 225: Menus And Options

    PES Analyzer - Menus and Controls Menus and Options NOTE. A check mark next to an option indicates that the window or toolbar is currently visible or enabled, no check mark means that it is hidden or disabled. File Menu Options The File menu contains the menu options listed in Table 2- -5.
  • Page 226: Table 2- 7: View Menu Options

    PES Analyzer - Menus and Controls View Menu Options The View menu contains the menu options listed in Table 2- -7. Table 2- 7: View menu options Command Function Toolbar Shows or hides the Toolbar, which provides a set of convenient shortcuts for the more frequently used menu options.
  • Page 227 PES Analyzer - Menus and Controls Help Menu Options The Help menu contains the menu options listed in Table 2- -10. Table 2- 10: Help menu options Command Function About PES Analyzer Opens a dialog that displays the program version number. Version 00e 2- 19 MTS400 Series Analyzer Applications User Manual...
  • Page 228 PES Analyzer - Menus and Controls Version 00e 2- 20 MTS400 Series Analyzer Applications User Manual...
  • Page 229: Packet Hex View

    Packet Hex View This is the lowest level view of the PES Packet data. It displays the contents of every byte in hexadecimal. Each byte is represented as a pair of hexadecimal digits. The window may be resized to display 16, 32, 48, … bytes of information on each row.
  • Page 230: Packet Header

    PES Analyzer - Packet Hex View Packet Header The Hex View displays the bytes holding PES Packet header information in magenta color text. For example here is a packet containing a PTS field, from a video stream: Bytes carrying header information displayed in magenta color text The most significant two bits of the eighth byte (that is, the byte at address...
  • Page 231 PES Analyzer - Packet Hex View The preceding packet, from the same stream, carried both a PTS and DTS field: PTS_DTS_flag = 3 PES_header_data_length = 10 (shown as 0A in hexadecimal) 19 bytes of header information including the DTS and PTS fields Instead of having to interpret header information from the Hex View, the PES Analyzer provides the Header Interpretation window.
  • Page 232 PES Analyzer - Packet Hex View Version 00e 2- 24 MTS400 Series Analyzer Applications User Manual...
  • Page 233: Event Log

    Event Log The program always opens the Event Log window when it starts to analyze a file. As the file is analyzed the program writes the results to the window as they are produced. When processing finishes an “Analysis Complete” message is appended to the report.
  • Page 234 PES Analyzer - Event Log The Slider bar will look like this: In the program structure view, the magnifying glass icon, , appears on the selected stream: If the Hex View and/or Header Interpretation windows are open they will be updated to show the contents of the selected packet.
  • Page 235 PES Analyzer - Event Log Having selected the packet it can now be inspected with other tools. The information in the Header Inspection and Hex View windows will look like this: To look at the timing of all the PTS carrying packets, open the PTS/DTS View: This shows all the PES packets for the selected PID.
  • Page 236 PES Analyzer - Event Log Version 00e 2- 28 MTS400 Series Analyzer Applications User Manual...
  • Page 237: Packet Header Interpretation

    Packet Header Interpretation This window interprets and displays the header of the currently selected packet. The above example shows a packet which carries a Presentation Time Stamp (PTS). The relationship between the top row of information displayed in the Header Interpretation, for this packet, and the Hex View is: Version 00e 2- 29...
  • Page 238 PES Analyzer - Packet Header Interpretation The next row completes the compulsory header information. The mapping between the Header Interpretation and Hex View is: The last row is a reminder that after the header comes the packet data. Any other rows represent additional fields, such as the Presentation Time Stamp (PTS) carried in this example.
  • Page 239 PES Analyzer - Packet Header Interpretation The size of the header depends on the fields it carries. Here is the Header Information view of the preceding packet which carries PTS and DTS fields: Version 00e 2- 31 MTS400 Series Analyzer Applications User Manual...
  • Page 240 PES Analyzer - Packet Header Interpretation Version 00e 2- 32 MTS400 Series Analyzer Applications User Manual...
  • Page 241: Program Structure

    Program Structure The Program Structure window displays a list of all available programs and the elementary streams that they contain. It shows which stream is currently selected for inspection and may be used to select a different stream. The example below shows a program structure from a file conforming to the ATSC standard.
  • Page 242: The Diagram

    PES Analyzer - Program Structure The Diagram The Program Structure is displayed by the program as soon as a file is opened. As the file is analyzed, the top levels of a structure diagram are drawn in the window: An Elementary Stream is selected by default. The Program Structure view shows the selected stream and other streams in the same program.
  • Page 243: Selecting A Packet Type

    PES Analyzer - Program Structure Selecting a Packet Type When a file is first opened and analyzed a stream will be selected by default. The type is indicated by the magnifying glass symbol, , in the Program Structure. It is also displayed in the Packet Type “list Box” on the Slider Bar. A new stream may be selected from either the list box or the window.
  • Page 244 PES Analyzer - Program Structure Version 00e 2- 36 MTS400 Series Analyzer Applications User Manual...
  • Page 245: Pts/Dts Timing Analysis

    PTS/DTS Timing Analysis The PTS/DTS View shows timing analysis of the selected stream. The x-axis shows the duration of the stream in seconds. The y-axis shows the differences between the expected and actual DTS values. A vertical blue line is used to show the difference between the PTS and DTS for each Access Unit (AU).
  • Page 246 PES Analyzer - PTS/DTS Timing Analysis When first opened the entire stream is shown. Even a small file may display data points packed too closely together to be read; for example, here is just under 12 seconds of video: A longer sample may appear as a solid band of blue. To see the individual packets or access units click on the Zoom In button on the Toolbar: Version 00e...
  • Page 247 PES Analyzer - PTS/DTS Timing Analysis In this example, clicking the on the Zoom In button four times gave a much clearer view: The blue crosses of Presentation Time Stamps and the magenta crosses of Decoding Time Stamps can now be differentiated. To Zoom back out click on the Zoom Out button as many times as required: Version 00e 2- 39...
  • Page 248: Access Unit Selection

    PES Analyzer - PTS/DTS Timing Analysis Access Unit Selection The triangular cursor above the graph indicates the selected access unit. Extra information about that access unit is displayed in the Panel on the right of the Graph. Scrolling the View The Slider at the bottom of the window indicates where the displayed packets / access units are in relation to the rest of the file.
  • Page 249: Video Streams

    PES Analyzer - PTS/DTS Timing Analysis Click the mouse pointer on the white space either side of the View Bar to center the displayed graph about the currently selected access unit. When an access unit is selected on the graph, the Slider Control is automatically repositioned within the View Bar.
  • Page 250 PES Analyzer - PTS/DTS Timing Analysis Frame Type B - - Frame P - - Frame I - - Frame Shown when there is space to display the characters. y- - axis shows any differences between Line color and the PTS / DTS times cursor show selected and the calculated access unit...
  • Page 251: Audio Streams

    PES Analyzer - PTS/DTS Timing Analysis Audio Streams The panel on the right shows information about the selected access unit. For video streams, these are always complete packets. The frame rate and frame type shown in the panel are specific to video streams. The “Picture Size (H x V)” information is taken from the display_horizontal_size and display_vertical_size values in the sequence display extension.
  • Page 252 PES Analyzer - PTS/DTS Timing Analysis Some of the information shown in the panel is specific to audio streams. AC-3 Audio streams will differ from Audio streams. The graph shows timing analysis of the PTS. There are no DTS in an audio stream.
  • Page 253 PES Analyzer - PTS/DTS Timing Analysis AC-3 Audio Streams The Data at Cursor panel of the PTS/DTS View shows different information for AC-3 Audio streams. Otherwise the window works in the same way as for Audio streams. Version 00e 2- 45 MTS400 Series Analyzer Applications User Manual...
  • Page 254: Aac Audio Streams

    PES Analyzer - PTS/DTS Timing Analysis AAC Audio Streams The Data at Cursor panel of the PTS/DTS View shows different information for AAC Audio streams. Otherwise the window works in the same way as for Audio streams. Version 00e 2- 46 MTS400 Series Analyzer Applications User Manual...
  • Page 255: T-Std Buffer Analyzer

    T-STD Buffer Analyzer...
  • Page 257: Getting Started

    Getting Started The T_STD Buffer Analyzer models the behavior of the buffers in the hypotheti- cal Transport Stream System Target Decoder, as specified in ISO/IEC 13818-1. It can process video, audio, and system control streams. The results of the analysis are displayed as graphs of the buffer capacity over time and a log of exceptions and noteworthy events.
  • Page 258: Starting The Program

    DVB or ATSC tables that are present in the Transport Stream are ignored. Starting the Program To start the program, select the Tektronix Buffer Analyzer option from the Start > Programs menu or double click the Tektronix Buffer Analyzer Shortcut on the desktop.
  • Page 259 T-STD Buffer Analyzer - Getting Started Initial Appearance Once the program has started and is ready for use, it will open a Main Window. When the program starts, the Main Window looks like this: The Toolbar (row of buttons above the dark gray area of the empty window) can be hidden from view, moved to a separate window, or moved to either side or the bottom of the main window.
  • Page 260 T-STD Buffer Analyzer - Getting Started Initial Menu Options The application presents different menus and options, depending on whether a file is open for analysis. The menu options available when Buffer Analyzer has just been started, or after a file is closed, are: File Menu Options.
  • Page 261: Settings

    T-STD Buffer Analyzer - Getting Started Settings Various configuration parameters, including Packet Interpretation, Pre-Scan Packets, PES Private Interpretation, Video Buffer Sizes, Video Data Transfer method, and Audio Buffer sizes can be modified before and after opening an MPEG file. When a file is open, one or more streams can be analyzed, the settings can be changed, and then other streams can be analyzed with the new settings.
  • Page 262 T-STD Buffer Analyzer - Getting Started Packet Interpretation. Specifies which standards will be used for interpreting the packets in the Transport Stream when a file is opened for analysis. The options are: MPEG2 Interprets the packets according to the standards for DVB streams.
  • Page 263 T-STD Buffer Analyzer - Getting Started Video Settings Buffer Sizes. Specifies the sizes that will be used for the Main and Elementary Buffers, when interpreting the stream. The options are: Automatically detect the buffer sizes from the Sequence Automatic Headers and Extensions in the elementary stream being processed.
  • Page 264 T-STD Buffer Analyzer - Getting Started Audio Settings Buffer Size. Specifies the size that will be used for the audio buffer when interpreting the stream. The options are as follows: Automatic Automatically detect the buffer sizes from the Sequence Headers and Extensions in the elementary stream being processed.
  • Page 265: Opening An Mpeg File

    T-STD Buffer Analyzer - Getting Started Opening an MPEG File Any file holding a recorded or synthesized sample of a Transport Stream that carries video, audio, and/or system control streams can be analyzed. These files are referred to as MPEG files to distinguish them from Buffer Model Results (BMR) files.
  • Page 266: Opening A Bmr File

    T-STD Buffer Analyzer - Getting Started accept the suggested filename. Otherwise, select a different file or type in a different name, and then select OK. Opening a BMR File An existing Buffer Model Results (BMR) file can be opened to review the results saved in it from previous Buffer Model Analysis.
  • Page 267: Window Layout

    T-STD Buffer Analyzer - Getting Started Window Layout The Stream List window opens as soon as either an MPEG or BMR file is opened. The application inspects the file to find what program streams are present according to the Packet Interpretation setting. For example: Initial Processing of MPEG Files If an MPEG file is opened, the program performs initial analysis to form the Stream List and calculate the mean transport rate.
  • Page 268: Initial Processing Of Bmr Files

    T-STD Buffer Analyzer - Getting Started they are not found the Main Profile and Level setting are assumed together with the maximum VBV buffer size. Initial Processing of BMR Files If a BMR file is opened, the State column indicates which streams were processed.
  • Page 269: Menus And Controls

    Menus and Controls When a file is open, the program presents a different set of menus and options. They change as soon as the Stream List window appears. For example, the Open file commands are replaced by Close file commands. Toolbar The Toolbar provides a set of convenient shortcuts for the more frequently used menu options.
  • Page 270 T-STD Buffer Analyzer - Menus and Controls Opens a graph of the Elementary Stream Buffer for the selected video stream. This option is only available when a PID carrying a Processed Video stream is selected in the Stream List. Opens the Event Log for the selected stream. The button is only enabled when the PID of a Processed stream is selected in the Stream List window.
  • Page 271: Status Bar

    T-STD Buffer Analyzer - Menus and Controls Status Bar The Status Bar may be hidden from view, but when visible, the Status Bar is always at the bottom of the main window. It displays the following information about the program and keyboard states: Version 00e 3- 15 MTS400 Series Analyzer Applications User Manual...
  • Page 272: Menu Options

    T-STD Buffer Analyzer - Menus and Controls Menu Options Tables 3- -3 to 3- -10 list the available menu options. Table 3- 3: File menu options Command Function Close Closes the current file. This option is available as soon as analysis starts.
  • Page 273 T-STD Buffer Analyzer - Menus and Controls Table 3- 5: View menu options (Cont.) Command Function Main Buffer Opens a graph for the selected PID in the Stream List. The graph shows results for the Main Buffer of audio and system streams or the Multiplex Buffer for video streams.
  • Page 274 T-STD Buffer Analyzer - Menus and Controls Table 3- 8: Trace menu options (Cont.) Command Function Colors..Selects background and text colors that are used to display each type of message. Newest End Displays the newest record. Show Markers Shows markers permanently while using Trace with the Buffer Analyzer.
  • Page 275 T-STD Buffer Analyzer - Menus and Controls Table 3- 10: Help menu options Command Function About Buffer Analyzer Opens a dialog that displays the program version number. Version 00e 3- 19 MTS400 Series Analyzer Applications User Manual...
  • Page 276 T-STD Buffer Analyzer - Menus and Controls Version 00e 3- 20 MTS400 Series Analyzer Applications User Manual...
  • Page 277: Stream List

    Stream List The Stream List is displayed in the form of a tree view. The tree view is grouped and sorted by the program numbers with the label for the PIDs, stream types, and the states displayed. The Stream List displays all the elementary streams in the file.
  • Page 278 T-STD Buffer Analyzer - Stream List An ATSC stream might look like this: This tree view lists processed (analyzed in the buffer model) and unprocessed streams. A stream may be processed only once when the file is open. To process a stream again, the file must be closed and then opened again.
  • Page 279: Selecting Streams

    T-STD Buffer Analyzer - Stream List Selecting Streams To analyze or open the results views for a stream, or streams, they must first be selected in the Stream List. To select a stream, click on the PID number. For example, click on PID 1 Stream Type text to select the Video stream carried in PID 1.
  • Page 280 T-STD Buffer Analyzer - Stream List Alternatively, click on the Process button in the toolbar. You can also process the highlighted streams by selecting Process Streams from the shortcut menu. When H.264 streams with SEI (HRD) parameters are processed, a dialog box is displayed, prompting you to either continue or abort the processing of streams.
  • Page 281 T-STD Buffer Analyzer - Stream List NOTE. For HRD model analysis, use Tektronix ES Stream Analyzer (MTS4EA). Supported Profiles & Buffer Analyzer supports 6 Profiles for MPEG-2 video: Simple, Main, SNR, Spatial, High, and High4.2.2. Levels Buffer Analyzer supports 7 Profiles for H.264: Baseline, Main, Extended, High, High10, High4.2.2, and High4.4.4.
  • Page 282 T-STD Buffer Analyzer - Stream List Approximations The application uses the following approximations to model the behavior of the hypothetical T-STD: H Data is processed one packet (188 bytes) at a time. An underflow/overflow condition that occurs and clears within the period of one packet will be missed.
  • Page 283: Event And Message Logs

    Event and Message Logs The T-STD Buffer Analyzer allows you to access the Global Event log and the PID Event log. You can use the Trace to create a log containing a more detailed analysis of the entire process. The views can be synchronized by selecting the Synchronize Views option from the Options menu.
  • Page 284: Pid Event Log

    T-STD Buffer Analyzer - Event and Message Logs PID Event Log An Event Log window may be opened for each PID that has been or is currently being processed. Results are written to the log as they are produced. All time and packet numbers are given, relative to the start of the file.
  • Page 285 T-STD Buffer Analyzer - Event and Message Logs User Interface To start Trace, select the Trace option from the View menu. Alternatively, click on the Trace button in the toolbar. Trace displays the detailed message log in the main window. It has a Status bar at the bottom of the window and a scroll bar on the right side.
  • Page 286 T-STD Buffer Analyzer - Event and Message Logs NOTE. If more than one PID is processed concurrently by the Buffer Analyzer, the records will be interleaved in the Trace display. Unless this interleaving is required, processing one PID at a time will make it easier to follow the messages for each stream.
  • Page 287 T-STD Buffer Analyzer - Event and Message Logs Column Options To set the columns of information that are displayed in the Trace table, select the Column option from the View menu. A column is shown for each option that is enabled and is indicated by a check mark.
  • Page 288 T-STD Buffer Analyzer - Event and Message Logs Fonts The font of the messages displayed in the Trace table can be changed using the Font dialog box. You can select the font, font style, size, and script from this dialog box. A sample of the selected font is displayed in the Sample display box.
  • Page 289 T-STD Buffer Analyzer - Event and Message Logs Color Schemes The color scheme for each message type and for highlighting selections can be changed using the Select Colors dialog box. To modify the color schemes, select the Colors option from the View Menu. This opens the Select Colors dialog box.
  • Page 290 T-STD Buffer Analyzer - Event and Message Logs Version 00e 3- 34 MTS400 Series Analyzer Applications User Manual...
  • Page 291: Results Graphs

    Results Graphs The results of the analysis are plotted on a separate graph for each buffer. When a graph is opened for a stream that is still being processed, each result is plotted as soon as it is produced from the model. All of the graphs have a similar format and controls.
  • Page 292 T-STD Buffer Analyzer - Results Graphs Even this small sample holds some solid bands of blue lines and green event markers, from which only general trends can be determined. To change the time scale (x-axis) to resolve finer detail, click on the Zoom In button on the Toolbar: Zoom in as many times as required to achieve the desired magnification.
  • Page 293 T-STD Buffer Analyzer - Results Graphs In this example, clicking on the Zoom In button three times gave a much clearer view: To Zoom back out, click on the Zoom Out button as many times as required: Each time the Zoom Out button is clicked, the magnification is halved, until the full graph is again displayed.
  • Page 294 T-STD Buffer Analyzer - Results Graphs To scroll the stream through the view: H Drag the Slider Control left or right with the mouse. H Click the mouse pointer in the slider bar (either the clear sections or the view bar) to the side of the Slider Control.
  • Page 295 T-STD Buffer Analyzer - Results Graphs For example, selecting an event relating to the Elementary Buffer from the Event Log of a video stream will place a cursor at the time of the event in the buffer results graphs. Looking at the graphs, a marker of the event has been placed on the Elementary Buffer graph, but not the Multiplex Buffer graph.
  • Page 296 T-STD Buffer Analyzer - Results Graphs Version 00e 3- 40 MTS400 Series Analyzer Applications User Manual...
  • Page 297 T-STD Buffer Analyzer - Results Graphs Synchronize Views Graphs of results can be open for one or more streams. For each stream, one or more graphs can be displayed. The graphs can have their zoom, cursor position and visible section manipulated separately or all the graphs can be synchronized. For example, in unsynchronized operation, the open graphs might look like this: This pair of graphs show different periods in the file at different magnifications.
  • Page 298 T-STD Buffer Analyzer - Results Graphs Alternatively, click on the equivalent shortcut button. This will apply the zoom, cursor, and visible section of the active window to all of the other graphs. While Synchronize Views is enabled, a change to any graph is immediately applied to all the other graphs.
  • Page 299 T-STD Buffer Analyzer - Results Graphs To separate the control of the graphs, disable synchronize views by selecting the menu option or by clicking the shortcut button again. Selection The cursor can be repositioned within a graph by clicking on the required point. This is useful when Synchronize Views is selected as a way of marking the same time in all the graphs for ease of comparison.
  • Page 300 T-STD Buffer Analyzer - Results Graphs Selecting the Auto Scale % Axis option from the Options menu changes the y-axis for the active graph. Alternatively, select the equivalent shortcut button. The y-axis is now drawn so that the full scale contains the range of values in the graph, to the nearest 25%.
  • Page 301 T-STD Buffer Analyzer - Results Graphs To revert to the default scale, select the menu option or click on the shortcut button again. Draw All Points The graphs will often contain more data points than can be resolved on the screen.
  • Page 302: Elementary Buffer Graph

    T-STD Buffer Analyzer - Results Graphs option from the menu. This can be done even while the analyzer is still redrawing the graphs. Elementary Buffer Graph An Elementary Buffer graph can only be opened for Video Streams, since these are the only type that have an elementary buffer. Elementary Buffers are not allowed to overflow, so the graph of the results never goes above 100%.
  • Page 303: Transport Buffer Graph

    T-STD Buffer Analyzer - Results Graphs Here is an example to show the title for a graph of a System Control stream. Transport Buffer Graph The Transport Buffer graph shows the results of modeling the Transport Buffer for Video, Audio, or System Control streams. The type of stream is shown in the title bar.
  • Page 304 T-STD Buffer Analyzer - Results Graphs Here is an example of an audio stream. Version 00e 3- 48 MTS400 Series Analyzer Applications User Manual...
  • Page 305: Elementary Stream Analyzer

    Elementary Stream Analyzer...
  • Page 307 Elementary Stream Analyzer Elementary Stream (ES) Analyzer is an MPEG (Motion Pictures Expert Group) stream analyzer that allows all MPEG-1 and MPEG-2 streams to be quickly analyzed. Developers of MPEG compliant encoder and decoder systems, or field application engineers (FAEs) supporting MPEG-based products will find ES Analyzer a powerful and easy-to-use tool and debugging aid.
  • Page 308: Starting The Es Analyzer

    (Vol. 1, 2, 3 and 4) for MPEG-1 and ISO/IEC 13818 (Vol. 1, 2 and 3) for MPEG-2 basics. Starting the ES Analyzer The program can be started by selecting the Tektronix ES Analyzer option from the Start > Programs menu or by double-clicking on the Tektronix ES Analyzer shortcut on the desktop.
  • Page 309: Opening An Mpeg Stream

    ES Analyzer Opening an MPEG Stream 1. To open a file, select the Open… option from the File Menu or select the corresponding icon on the toolbar. The following dialog box appears: ES Analyzer displays a standard windows Open dialog box with two additional fields: Hex Window and Open As.
  • Page 310 ES Analyzer NOTE. If you want ES Analyzer to automatically detect the type of MPEG stream the file contains, let the default Auto remain in the Open as field. If you want to open the file as a specific type of stream and do not want ES Analyzer to detect it, select the stream type in the Open as field.
  • Page 311: Understanding The Main Window And Icons

    ES Analyzer Understanding the Main Window and Icons ES Analyzer allows you to view multiple programs and streams simultaneously. The tree view area on the left side displays the stream hierarchy. For the currently selected stream, the details of the header are shown on the right side. Errors, if encountered, are logged in the error log window at the bottom.
  • Page 312 ES Analyzer Tool Bar The tool bar provides a means of accessing frequently used menu bar commands quickly; each icon represents a menu bar item. Icons will display a tooltip description when the cursor is rested over it. The tool bar illustration below does not show all of the buttons.
  • Page 313 ES Analyzer Table 4- 1: Tool Bar icons (Cont.) Availability Menu Bar Icon Function (Enabled/Disabled) equivalent Enables or disables packet view analysis Enabled only for PES that displays the PID spectrum Allows zooming into any part of data being Always enabled displayed;...
  • Page 314: Tree View And Navigation

    ES Analyzer Tree View and Navigation The tree view window displays the stream hierarchy of the currently opened bit stream file. Each node in the tree view represents a level of hierarchy and is displayed with: H An associated icon (the icon varies depending on the type of stream that the node represents;...
  • Page 315 ES Analyzer Table 4- 2: Navigation icons (Cont.) Icon Stream type representation Video stream; an MPEG-1 and/or MPEG-2 video stream. If Closed Caption data is detected during analysis, ‘CC’ is added to the video icon. User data stream. Group of pictures (GOP). DVB subtitle PES.
  • Page 316: Header, Extension And Hex Displays

    ES Analyzer Using GoTo, Next and Previous Commands. These commands are applicable to all types of streams and assume that you have opened a valid MPEG file. Each of these commands can be executed for any node that is displayed in the stream hierarchy tree where each node is either a GOP or a valid MPEG stream (embedded or top level).
  • Page 317 ES Analyzer Almost all MPEG headers allow stuffing bytes and have marker and unused bits defined in their syntax. Although all these are parsed and checked for correct- ness, they are not displayed since they do not provide any meaningful informa- tion.
  • Page 318 ES Analyzer check box next to Hex Window in the Open dialog box. If you have not enabled the Hex Window option when opening a stream, you will be unable to open it when ES Analyzer is parsing the stream. However, you can dynamically turn off the Hex Window, whenever you want, by clicking the Show/Hide Hex Viewer icon on the toolbar if you enabled it when you opened the stream (see details...
  • Page 319 ES Analyzer Summary of Displayed Information (Header and Hex displays). Table 4- -4 summa- rizes the information displayed in the hex window that corresponds to the information displayed in the header display window. Table 4- 4: Hex Headers Display Header display window information Hex dump in the hex display window Transport packet header.
  • Page 320 ES Analyzer Version 00e 4- 14 MTS400 Series Analyzer Applications User Manual...
  • Page 321: Error Testing Methods And Outputs

    Regardless of the stream type, testing is only possible at the compression layer; it is the task of Tektronix TS Analyzer and PES Analyzer to test at the systems layer. However, you can still view the headers of the transport and PES packets, but note that no tests are performed (either run-through or regression).
  • Page 322: Run Through Stream Test Mode

    ES Analyzer - Error Testing Methods and Outputs Run Through Stream Test Mode This is operated by highlighting the test node - usually the GOP filmstrip icon - of the appropriate program, then clicking on the Start/Stop (green ball) in the top toolbar.
  • Page 323: Error Filtering

    ES Analyzer - Error Testing Methods and Outputs Error Filtering Configuring and Filtering You can configure and filter the kinds of messages you want ES Analyzer to Messages for Display report. You can turn on/off messages of any type (Information, Errors, Semantic checks) to be reported for the entire stream, or any node in the stream hierarchy displayed in the tree view.
  • Page 324 ES Analyzer - Error Testing Methods and Outputs Message Filtering - Global. The Global Message Filter tab provides settings that can be used to select which messages are enabled and disabled and how many times enabled messages are to be displayed. The rules created are global; that is, they will be applied to all nodes in the active stream.
  • Page 325 ES Analyzer - Error Testing Methods and Outputs The three options are as follows: H Disable all messages on the basis of severity, that is, Info (I), Semantic (S) or Error (E). Enable the Disable Messages(s) of checkbox, select the type of message to be disabled and press the Add Rule button.
  • Page 326 ES Analyzer - Error Testing Methods and Outputs the message numbers to be disabled and press the Add Rule button. The Shift and Control keys can be used to make multiple selections. Note that the rule is added in the Rules text field. H Report repeated messages only a specified number of times.
  • Page 327 ES Analyzer - Error Testing Methods and Outputs Combinations of message rules can be created; they will need to be created and added one at a time. Rules can be removed individually (Remove Rule button) or globally (Remove All button). Rules that are already set cannot be edited; they must be removed and recreated.
  • Page 328 ES Analyzer - Error Testing Methods and Outputs H If you want your message filter to be applicable to all streams, irrespec- tive of whether they are opened or not, click the Set for all Streams button. 2. Click OK to accept to changes; Cancel to close the dialog box without applying the changes.
  • Page 329: Status Bar

    ES Analyzer - Error Testing Methods and Outputs Status Bar During regression and run-through mode, progress through the stream is indicated by the status bar at the bottom of the main window. The status bar is split into multiple fields and displays the following: H A progress bar indicates the approximate byte position in the file for the currently selected stream.
  • Page 330: Regression Testing And Error Log Files

    ES Analyzer - Error Testing Methods and Outputs Regression Testing and Error Log Files With ES Analyzer, you can regression test MPEG streams (with errors being saved to log files) and save data from selected fields to report files for viewing later (see the section Reviewing a Report for details).
  • Page 331 ES Analyzer - Error Testing Methods and Outputs The button View Reports is only available to show dump/.dat files if they have been set up beforehand (see Select Fields and Reviewing a Report sections). Setting up the Regression You can select multiple streams for regression from the displayed list of files. (To select multiple files, double-click a file or select it and then drag-and-drop it in the lower window.) The streams selected for regression appear in the lower window.
  • Page 332 ES Analyzer - Error Testing Methods and Outputs For a regression test, you can also select embedded streams that correspond to nodes in the tree view for a stream hierarchy. You can do this by clicking the Streams Option button in the regression test window; see Reviewing a Report below.
  • Page 333: Reports And Field Selection

    ES Analyzer - Error Testing Methods and Outputs Reports and Field Selection You can save and review reports consisting of field value dumps of specific fields when you regression test a stream. To review a report, it must first be created by selecting the fields to be viewed, then setting up and running the regression, and finally selecting the View Reports button (it is also possible to select and open multiple reports).
  • Page 334 ES Analyzer - Error Testing Methods and Outputs Deselect the streams you don’t want ES Analyzer to analyze. By default, all the streams are selected. 3. If you want to analyze Video Elementary Streams, you may either select Macroblock Level or Picture Level from the adjacent drop-down list. 4.
  • Page 335 ES Analyzer - Error Testing Methods and Outputs You may click the appropriate buttons to select fields specific to these options. This is a quick way to add/delete specific fields into the Fields Included list box; otherwise, you will need to manually find and add fields from the Fields Excluded list box.
  • Page 336: Demultiplexing Transport Streams To Pes Or Elementary Output Files

    PES or elementary stream. This stream can be loaded back into the ES Analyzer to be checked, and then it can be used as input to Tektronix Multiplexer application to create a transport stream with SI/PSI to your specifications. Version 00e...
  • Page 337: Working With Transport And Pes Streams

    Working with Transport and PES Streams Using Packet View ES Analyzer displays transport packets in a specific way that is useful for analyzing the Transport stream and also for quickly accessing a packet at random. The packet view window can be displayed by clicking the Show/Hide Packet View icon on the toolbar.
  • Page 338: Understanding Pes

    ES Analyzer - Working with Transport and PES Streams NOTE. When you first open Packet View, it displays just the front page of the stream, so that not all of the PID numbers present in the stream are displayed in the button boxes below the main display.
  • Page 339 ES Analyzer - Working with Transport and PES Streams For PES streams, you can: H Run through the stream; see details in the Navigating through Streams section in the Getting Started section. H View packet headers with their decoded fields. H View an embedded elementary stream.
  • Page 340 ES Analyzer - Working with Transport and PES Streams Version 00e 4- 34 MTS400 Series Analyzer Applications User Manual...
  • Page 341: Working With Video Streams

    Working with Video Streams ES Analyzer performs detailed checks on MPEG Video streams. Video streams are complex with an embedded hierarchy. Structurally, a Video stream consists of a video sequence that has a start code, end code, sequence header, and any number of group of pictures (GOP).
  • Page 342: Viewing The Sequence Header

    ES Analyzer - Working with Video Streams When analysis with the DCT option is enabled, you can: H View 8x8 coefficients for all macroblocks within a picture. H View coefficient tables for y, cr, cb, luma and chroma pixel data. Viewing the Sequence Header The sequence header is interpreted and displayed as shown below.
  • Page 343: Viewing The Gop And Picture Header

    ES Analyzer - Working with Video Streams The information whether the stream is an MPEG-1 or an MPEG-2 stream is displayed in the tree view window as a single numeral (1 or 2) on the node icons. Within a sequence, you can view the GOPs by clicking on the GOP icon in the left side hierarchy view of the stream.
  • Page 344 ES Analyzer - Working with Video Streams The Slice and MB tab: H Takes you inside a specific picture and provides detailed information down to the macroblock level. H Allows you to generate picture quality plots. H Allows you to view a picture frame by frame and view macroblock level data for a selected macroblock in the picture.
  • Page 345 ES Analyzer - Working with Video Streams The lower part of the display also shows the picture extensions that have been received. Video Analysis Settings. Analysis of GOPs can be carried out at picture level or macroblock level. This will affect the speed at which the ‘next GOP’ is analyzed. The setting is selected from the Video Analysis Settings dialog.
  • Page 346 ES Analyzer - Working with Video Streams Status Bar (in GOP mode). When ES Analyzer displays the GOP and picture headers, the status bar, as shown below, displays the: H Picture rate H Chroma format H Video Type (NTSC/PAL/Unspecified etc.) H GOP number of the current GOP H Picture number of the currently selected picture, relative to the current GOP (the first picture is given the offset 0.)
  • Page 347 ES Analyzer - Working with Video Streams Explaining the Picture Extensions. This allows the quantizer matrices to be down- (Quantizer Matrix Extension) loaded for any picture. At most four matrices can be downloaded, namely, intra-quantizer matrix; non-intra-quan- tizer matrix, chroma intra-quantizer matrix, and chroma non-intra-quantizer matrix.
  • Page 348: Displaying The Slice And Macroblock

    ES Analyzer - Working with Video Streams Displaying the Slice and Macroblock ES Analyzer allows you to take a microscopic view of a picture by letting you view the picture’s slice and macroblock structure. To View Slice Details of Any Picture: 1.
  • Page 349 ES Analyzer - Working with Video Streams Explaining the Slice and When displaying the slices, the current picture is represented by its constituent Macroblock Display slices; see the above illustration. You can move the mouse to any slice and select it using the left mouse-button.
  • Page 350: Analyzing Picture Quality

    ES Analyzer - Working with Video Streams Analyzing Picture Quality Viewing the Macroblock The Macroblock Size Display provides a color-mapped two-dimensional Size Spectrum graphical plot of the macroblock size and type distribution in a picture; it is plotted as an overlay on the slice display area. This plot can be viewed by clicking on the MB Size Display button in the Slice and MB tab.
  • Page 351 ES Analyzer - Working with Video Streams 16 x 8 MC (16 x 8 motion compensation) In which two motion vectors are used for each macroblock. The first motion vector is used for the upper 16x8 region, the second for the lower 16x8 region. In the case of a bi-directionally predicted macroblock a total of four motion vectors will be used since there will be two for forward prediction and two for the backward prediction.
  • Page 352 ES Analyzer - Working with Video Streams Viewing the Motion Vector ES Analyzer gives a detailed graphical display of motion vector for the selected Plots B or P picture. Both MPEG-1 and MPEG-2 type vectors are interpreted and displayed. To view motion vectors (applicable to only B or P pictures). 1.
  • Page 353 ES Analyzer - Working with Video Streams Forward Frame Backward Frame Forward Top Field Backward Top Field Forward Bottom Field Backward Bottom Field DMV Top Field DMV Bottom Field If a button is grayed out, the associated vector is not currently available. The motion vectors are plotted for the luminance blocks.
  • Page 354 ES Analyzer - Working with Video Streams Reviewing the Decoded ES Analyzer decodes and displays the selected picture when you click the Picture Picture Display button. You can view I, B, or P frames or fields (only for MPEG-2). ES Analyzer also allows you to view the previous and the next decoded picture (whether frame or field) by clicking the appropriate buttons.
  • Page 355 ES Analyzer - Working with Video Streams The picture display has the following limitations: H When you navigate to a specific GOP using the toolbar icon, the picture display may be unable to display some B pictures correctly. These pictures are those that use a frame from the previous GOP for reference.
  • Page 356 ES Analyzer - Working with Video Streams Viewing the Decoded Picture with Motion Vector Plots. The decoded picture can be further enhanced with an overlay of motion vector plots. The interpretation of the display corresponds with the description in the previous section - Viewing the Motion Vector Plots.
  • Page 357 ES Analyzer - Working with Video Streams H For MPEG2 streams, ES Analyzer currently displays and decodes only decodes MP@HL, MP@ML, and 4:2:2 video streams. NOTE. Make sure that your monitor’s Display Properties is set to either 24 or 32-bit true color; otherwise, you may find a distortion in the colors in the picture being displayed.
  • Page 358 ES Analyzer - Working with Video Streams The Show DCT button is used to toggle the DCT Coefficients display. To view the DCT values of the a macroblock, select the macroblock; a window contain- ing details of coded and decoded DCT values will be displayed. Note that the luma (y) control has four selections (0, 1, 2 and 3) which corre- spond to an 8x8 pixel corner of the 16x16 pixel selected macroblock.
  • Page 359 ES Analyzer - Working with Video Streams DCT Value Display - Version Changes. The diagram below shows the monitoring points in the analysis process for the DCT values. The diagram also indicates the changes that occurred between ES Analyzer, Version 1.5 (MPEG Test System, Versions 6.4 and 6.4.2) and ES Analyzer, Version 1.6 (MPEG Test System, Version 6.5).
  • Page 360 ES Analyzer - Working with Video Streams Video Analysis Settings. Select Settings > Video Analysis… from the Menu Bar. The following dialog box is displayed: Select Picture level analysis to view frames quickly. Select Macroblock level analysis if pictures/frames are to be analyzed at the macroblock level.
  • Page 361 ES Analyzer - Working with Video Streams Display Order of Pictures Select Presentation Order or Decoding order Motion Vector Overlay Colour Section White: All vectors will be displayed in white. Black: All vectors will be displayed in black. Vector Dependent: Colors will correspond to the vector selection button colors.
  • Page 362 ES Analyzer - Working with Video Streams Viewing the Frame Size You can view the picture spectrum for a GOP and the frame size plots. Spectrum To view the plot.. 1. Display the GOP for which you want to see the Frame Size Spectrum plot. 2.
  • Page 363: Using The Video Viewer For Picture Analysis

    ES Analyzer - Working with Video Streams Using the Video Viewer for Picture Analysis The video viewer (or Picture Player) allows you to play a video stream and display the decoded picture on the screen. The picture player playback speed may vary from real time according to the ES Analyzer processor speed.
  • Page 364 ES Analyzer - Working with Video Streams 5. Switch to the analysis tabs to view details of the currently displayed picture down to the macroblock level. 6. Step forward or backward in decode order in the Slice And MB tab, or switch back to the video viewer and resume play.
  • Page 365 ES Analyzer - Working with Video Streams Picture Player Remote The Remote Control is displayed whenever the Picture Player tab is selected. Control Play Video Plays the video stream from where it last stopped. Stop Stops the video stream and allows the other analysis tabs to be selected.
  • Page 366 ES Analyzer - Working with Video Streams Version 00e 4- 60 MTS400 Series Analyzer Applications User Manual...
  • Page 367: Working With Audio Streams

    Working with Audio Streams ES Analyzer analyzes both MPEG (-1 and -2) Audio streams and Dolby Digital (AC-3) Audio streams. Understanding MPEG Audio Streams An MPEG audio stream consists of a sequence of audio frames. Audio data may be received for multiple channels. Each channel is divided into sub-bands for which data is transmitted.
  • Page 368: Audio Player

    ES Analyzer - Working with Audio Streams Audio Player The Audio Player is available on MPEG-1, MPEG-2 and Dolby AC-3 streams (and AAC as an option). With a suitable sound card installed in the host PC, audio streams can be played. NOTE.
  • Page 369 ES Analyzer - Working with Audio Streams (To use Fast Forward and Fast Rewind, press the required button and then stop the action with the Stop button.) The Audio Player display shows the following: H Play time H Stream Name and Audio PID number H Player status (Stop/Play) The following controls are available in addition to those described in the preceding list.
  • Page 370 ES Analyzer - Working with Audio Streams Explaining MPEG-1 Audio ES Analyzer displays data for each channel separately. Streams For the selected audio frame, ES Analyzer displays the following: H The frame header. H A plot of bits per code word against the sub-bands for each channel. H SCFSI (Scale Factor Selection Information) plotted against sub-band for each channel.
  • Page 371 ES Analyzer - Working with Audio Streams Explaining MPEG-2 Audio For MPEG-2 Audio streams, ES Analyzer analyzes the following channels if the Streams data is present: Left, Right, Left Surround, Right Surround, Center and LFE. Currently, ES Analyzer analyzes 5.1 Audio streams. When ES Analyzer detects an MPEG-2 Audio stream, the information displayed is similar to what is shown in the following illustration.
  • Page 372 ES Analyzer - Working with Audio Streams The MC Header tab displays information about the additional data present for the multi-channel extensions, over the two stereo channels. It gives you the number of channels that are present, the presence of the LFE channel, additional CRCs, and other relevant fields in the MC Header, as shown.
  • Page 373 ES Analyzer - Working with Audio Streams The lower part of the dialog box displays information specific to the channels. You can select the channel for which you want to see the details by clicking the appropriate graphic at right. The channel-specific data for the selected channel is displayed at left as for MPEG-1.
  • Page 374: Understanding Dolby Digital (Ac-3) Audio Streams

    ES Analyzer - Working with Audio Streams Understanding Dolby Digital (AC-3) Audio Streams ES Analyzer also analyzes Dolby Digital’s audio streams, which could be an independent, stand-alone audio stream, or a multiplexed stream that is embedded inside an MPEG-2 System stream (ATSC transport or program stream). The Dolby Digital stream is analyzed by ES Analyzer for syntactic compliance with Dolby Digital specifications.
  • Page 375 ES Analyzer - Working with Audio Streams Depending on the selection, the Audio Block tab displays information for the corresponding audio block within the frame. The lower part of the previous illustration displays the channel-specific information for the selected audio block, as shown in the following illustration. Version 00e 4- 69 MTS400 Series Analyzer Applications User Manual...
  • Page 376 ES Analyzer - Working with Audio Streams The Coupling information tab distinguishes between the stand-alone and coupled data for the selected channel. The green band denotes the stand-alone informa- tion, and the blue region denotes the coupled information. The blue region may be further divided into bands;...
  • Page 377: Working With Program Streams

    Working with Program Streams Program streams are quite similar to MPEG1 System streams in structure. A Program stream consists of a sequence of packs. Each pack has a header, an optional system header, and any number of packets. If a system header is not received in a pack, then the last received header is applicable for the pack.
  • Page 378: Viewing Pack And System Headers

    ES Analyzer - Working with Program Streams For Program streams, you can: H View pack and system headers, as shown in the previous illustration. H View the program stream map; see the Viewing Program Map section for details. H View an embedded stream at the PES or the elementary stream level; see the Understanding Packetized Elementary Streams section for details.
  • Page 379: Viewing The Program Stream Map

    ES Analyzer - Working with Program Streams Viewing the Program Stream Map The program stream map can be viewed by clicking the stream map icon (PSMAP) in the tree view window. This pops up the stream map showing the descriptors for the Program stream and the contained elementary streams. The descriptors associated with each elementary stream in a program can be viewed in one of two ways: H By double-clicking the corresponding icon for the stream in the display...
  • Page 380 ES Analyzer - Working with Program Streams Explaining the Status Bar The status bar for Program streams displays the following: Display H Pack number, which is the number of the displayed packet. H Packet number, which is the number of the current packet in the entire stream.
  • Page 381: Working With Teletext

    Working with Teletext Teletext can be incorporated into DVB streams. ES Analyzer allows the associated data to be analyzed and viewed. To view the teletext data, navigate to the teletext icon in the Tree View window. Initially, the Page Header data will be displayed: Version 00e 4- 75 MTS400 Series Analyzer Applications User Manual...
  • Page 382: Vbi (Enhanced Teletext Support)

    ES Analyzer - Working with Teletext Using the Next button, details of the page can be viewed in the Data Packet tab. Other tab pages (Color Map Table, Decoded Display, Decoding Parameters) provide detailed teletext encoding data. These tabs will only appear as progress is made through the stream using the Next button and the analyzer detects them.
  • Page 383 ES Analyzer - Working with Teletext Examples of the screens are shown in the following illustrations. VPS (Video Program System) Version 00e 4- 77 MTS400 Series Analyzer Applications User Manual...
  • Page 384 ES Analyzer - Working with Teletext WSS (Wide Screen Signaling) Monochrome Data Version 00e 4- 78 MTS400 Series Analyzer Applications User Manual...
  • Page 385: Advanced Audio Compression

    Advanced Audio Compression Elementary Stream Analyzer (ES Analyzer) performs off-line stored stream analysis for MPEG1 Audio, MPEG2 Audio, and Dolby Digital Audio streams, as well as MPEG1 and MPEG2 video streams. The streams can embedded inside DVB, ATSC or MPEG1 System streams. Advanced Audio Compression (AAC) is one of the audio compression formats defined by the MPEG-2 standard.
  • Page 386 ES Analyzer - Advanced Audio Compression The corresponding forms are displayed according to the format of the input bit stream These forms display the information contained in the fields of the Header and the Raw Data. Hierarchy window Summary window Analysis window Error log window Version 00e...
  • Page 387: Adif Stream Forms

    ES Analyzer - Advanced Audio Compression ADIF Stream Forms The analyzed information regarding the input ADIF stream is displayed by means of a property sheet containing three tabs. The ‘ADIF Header’ tab (Figure 5-1) displays the fields of the header. Figure 4- 1: ADIF header Information The ‘Raw Data’...
  • Page 388 ES Analyzer - Advanced Audio Compression Figure 4- 2: ADIF raw data Information Element Color Coding in The Element Type (below the slider bar) is color-coded; the key is given on the the Raw Data Tab right side of the display in the Element Types box. The number displayed in the Element Type color spot indicates the EIT (element instance tag) of that syntactic element.
  • Page 389 ES Analyzer - Advanced Audio Compression Figure 4- 3: Single channel element Information Figure 4- 4: Coupling pair element information Version 00e 4- 83 MTS400 Series Analyzer Applications User Manual...
  • Page 390 ES Analyzer - Advanced Audio Compression Figure 4- 5: Coupling channel element information Figure 4- 6: Low frequency element channel information Version 00e 4- 84 MTS400 Series Analyzer Applications User Manual...
  • Page 391 ES Analyzer - Advanced Audio Compression Figure 4- 7: Data stream element information Figure 4- 8: Program configuration element information Version 00e 4- 85 MTS400 Series Analyzer Applications User Manual...
  • Page 392 ES Analyzer - Advanced Audio Compression Figure 4- 9: Fill element information Version 00e 4- 86 MTS400 Series Analyzer Applications User Manual...
  • Page 393 ES Analyzer - Advanced Audio Compression The ‘Channels’ tab (Figure 4- -10) displays the configuration of the coded channels. The physical location of the speakers corresponding to the channels coded in the stream for standard and non-standard configurations can be displayed.
  • Page 394 ES Analyzer - Advanced Audio Compression The syntactic element type corresponding to each speaker in the Speaker-Chan- nel Mapping is denoted by a color-code scheme, the legend for which is given in the Ch.Element Types box. The number appearing in the color spots denotes the EIT (element instance tag) of that syntactic element.
  • Page 395: Adts Stream Forms

    ES Analyzer - Advanced Audio Compression ADTS Stream Forms The analyzed information regarding the input ADTS stream is displayed by means of a property sheet containing three tabs. The ‘ADTS Header’ tab (Figure 4- -12) displays the fields of the header, while the ‘Raw Data’...
  • Page 396 ES Analyzer - Advanced Audio Compression Version 00e 4- 90 MTS400 Series Analyzer Applications User Manual...
  • Page 397: Closed Caption Analysis

    Closed Caption Analysis Closed captions are captions that are hidden in the video signal, invisible without a special decoder. The place they are hidden is called line 21 of the vertical blanking interval (VBI). ES Analyzer allows closed caption data to be analyzed and inspected. The two options are: H CCA Standalone (Player + CC-EIA608 + CC-EI708 analysis) H Full Elementary Stream Analyzer + CC-EIA608 + CC-EI708 analysis...
  • Page 398: Selecting Closed Caption Analysis Standard

    ES Analyzer - Closed Caption Analysis 4. Ensure that the Picture Display Settings (Settings > Picture Display…) are as shown in the following screenshot: H Display Order of Pictures > Presentation Order H Motion Vector Overlay Colour Selection > White Selecting Closed Caption Analysis Standard Two primary forms of Closed Caption Analysis are offered: CC-EIA608 and CC-EIA708.
  • Page 399: Cc-Eia608 Support

    ES Analyzer - Closed Caption Analysis CC-EIA608 Support The following dialog box is displayed below the picture display (in the Closed Caption Display tab) when CC-EIA608 Closed Caption Analysis is enabled: At the top of the display, the LED icons indicate that closed caption data has been received in the Field and Services sections;...
  • Page 400: Cc-Eia708 Support

    ES Analyzer - Closed Caption Analysis CC–EIA746 Support Associated with CC-EIA608 is CC-EIA746 which supports the transmission of URLs (Uniform Resource Locators) within the closed caption data. The URLs transmitted in the T2 closed caption service are parsed, decoded and displayed in the EIA-746 Data view.
  • Page 401 ES Analyzer - Closed Caption Analysis Caption Service The service whose details are to be displayed can be selected from the drop- down list. Packet Info Sequence No. The sequence number of the packet from which the current service block has been extracted (for example, Service 1, Service 2, etc).
  • Page 402 ES Analyzer - Closed Caption Analysis Window Definition By placing the cursor over the more… field all the parameters related to the Parameters window definition can be viewed. Version 00e 4- 96 MTS400 Series Analyzer Applications User Manual...
  • Page 403 ES Analyzer - Closed Caption Analysis Window Style Parameters By placing the cursor over the more… field all the parameters related to the window styles can be viewed. Pen Style Parameters By placing the cursor over the more… field all the parameters related to the pen styles can be viewed.
  • Page 404: Dumping Closed Caption Statistics

    ES Analyzer - Closed Caption Analysis Dumping Closed Caption Statistics Closed Caption Analysis statistics can be written to file for each standard (EIA608 and EIA708). NOTE. Regardless of which standard is selected, no closed caption statistics can be dumped until the file has been at least partially analyzed. To start analyzing the stream, select the GOP And Picture tab and press the Go button.
  • Page 405 ES Analyzer - Closed Caption Analysis EIA608 Closed Caption Statistics Dump 1. Select the EIA608 option from the Dump CC Statistics sub-menu. 2. Enable Dump Statistics. 3. Identify a destination file in the Statistics File: field. 4. Enable the parameters to be dumped. 5.
  • Page 406 ES Analyzer - Closed Caption Analysis EIA708 Closed Caption Statistics Dump 1. Select the EIA708 option from the Dump CC Statistics submenu. 2. Enable Dump Statistics. 3. Identify a destination file in the Statistics File: field. 4. Enable the parameters to be dumped. 5.
  • Page 407: Dvb Subtitle Stream Analysis

    DVB Subtitle Stream Analysis DVB Subtitling provides a means of conveying region-based bit-mapped graphics as MPEG-2 packetized elementary streams (PES). The bit-mapped pixel images are run-length encoded and transmitted with color look-up tables (CLUT) to a decoder where the stream is decoded and the subtitle image rendered with the on-screen display.
  • Page 408 ES Analyzer - DVB Subtitle Stream Analysis The working area contains two tabs: DVB Subtitle Data and Page View. Version 00e 4- 102 MTS400 Series Analyzer Applications User Manual...
  • Page 409: Dvb Subtitle Data Tab

    ES Analyzer - DVB Subtitle Stream Analysis DVB Subtitle Data Tab The DVB Subtitle Data tab displays the fields associated with the current display. Access to two areas of detail is provided by pressing the Default CLUT Table… and the Show Object… buttons. Version 00e 4- 103 MTS400 Series Analyzer Applications User Manual...
  • Page 410 ES Analyzer - DVB Subtitle Stream Analysis Object View The Object View displays a decoded bitmap of the selected object rendered on a blank screen (that is, with no underlying picture). The fields at the top of the dialog box, provide the user with the options of changing the decoder type (2-bit, 4-bit or 8-bit), the background color, and the CLUT identity.
  • Page 411 ES Analyzer - DVB Subtitle Stream Analysis CLUT View The Object view is displayed by selecting the Default CLUT table… button on the DVB Subtitle Data tab. NOTE. Subtitles in the UK are colored in a limited set, (red, cyan, green, yellow, white), one for each of four speakers/actors and white for additional speakers/ actors.
  • Page 412: Page View Tab

    ES Analyzer - DVB Subtitle Stream Analysis Page View Tab On the Page view tab, the regions listed in the Page Composition Segment area of the DVB Subtitle Data tab are rendered on a blank screen (size 720(H) x 576(W) pixels). The regions and objects are rendered at their actual locations on the blank screen.
  • Page 413 Index...
  • Page 415 Index ES Analyzer, 4---1 T-STD Buffer Analyzer, 3---1 Advanced Audio Compression, 4---79 Audio settings, 3---8 Closed Caption Analysis, 4---91 Elementary Buffer Graph, 3---46 Demultiplexing Transport Streams to PES or Ele- Event and Message Logs, 3---27 Getting started, 3---1 mentary Output Files, 4---30 Global event log, 3---27 Error Filtering, 4---17 Initial processing of BMR files, 3---12...
  • Page 416 Index TSCA, 1---1 Real time analysis, 1---14 CaptureVu, 1---5 Real-Time interface presets, 1---30 Common User Interface Concepts, 1---109 Setting the stream content font, 1---32 Context Menus, 1---44 Setting up the IP interface, 1---18 Error Status LEDs, 1---43 SI/PSI (Tables) vies, 1---4 Features, 1---2 SI/PSI Nodes, 1---179 Files Analysis and Real---Time modes, 1---3...

This manual is also suitable for:

Mts400pMtx100bMts430Mts4sa

Table of Contents