Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the
Rights in T echnical Data and Computer Software clause at DFARS 252.227-7013, or subparagraphs (c)(1) and (2) of the
Commercial Computer Software – Restricted Rights clause at F AR 52.227-19, as applicable.
T ektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes
that in all previously published material. Specifications and price change privileges reserved.
T ektronix, Inc., P.O. Box 500, Beaverton, OR 97077
TEKTRONIX and TEK are registered trademarks of T ektronix, Inc.
WARRANTY
T ektronix warrants that the media on which this software product is furnished and the encoding of the programs on the
media will be free from defects in materials and workmanship for a period of three (3) months from the date of shipment.
If a medium or encoding proves defective during the warranty period, T ektronix will provide a replacement in exchange
for the defective medium. Except as to the media on which this software product is furnished, this software product is
provided “as is” without warranty of any kind, either express or implied. T ektronix does not warrant that the functions
contained in this software product will meet Customer’s requirements or that the operation of the programs will be
uninterrupted or error-free.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the
warranty period. If T ektronix 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.
THIS WARRANTY IS GIVEN BY TEKTRONIX IN LIEU OF ANY OTHER WARRANTIES, EXPRESS OR
IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX’ RESPONSIBILITY TO
REPLACE DEFECTIVE MEDIA OR REFUND CUSTOMER’S PAYMENT IS THE SOLE AND EXCLUSIVE
REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS
VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT , SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF
THE POSSIBILITY OF SUCH DAMAGES.
This manual describes how to use the Tektronix MPEG Program Stream
Analyzer application. Using the MPEG Program Stream Analyzer, you can view
the fields and values of MPEG2 program streams and MPEG1 system streams at
the pack and PES packet level, extract and save all or part of program and
system streams, and analyze streams for coherence to the MPEG standards.
The MPEG Program Stream Analyzer is part of the MTS300 suite of hardware
and software components used to create, generate, acquire, and analyze MPEG
and DVB transport and program streams and can be used by itself or as an
integral part of the MPEG test system. If you have the Elementary Stream
Analyzers installed on your system, you can send video or audio elementary
streams directly to the appropriate analyzer for analysis at the elementary stream
level.
For information about other MTS300 test system applications, refer to the user
manuals provided with test system or software option. For information about
MTS300 test system hardware installation, specifications, and first-time
operation, refer to the MTS 300 PEG Test System Hardware and SoftwareInstallation Technical Reference, Tektronix part number 071-0667-XX.
For information about the Windows NT Workstation operating system, refer to
the Microsoft documentation that accompanied your test system.
Table i lists the MTS300 MPEG Test System application version supported by
this manual. To verify an application version number, select Help in the
application menu bar; then select About from the Help menu.
T able i: MTS300 MPEG Test System (V5.0) supported applications
ApplicationSupported version
MPEG Program Stream AnalyzerV1.04 and above
MTS300 Series Program Stream Analyzer
v
Preface
Contacting Tektronix
Product
Support
Service
support
Toll-free
Number
Postal
Address
For questions about using Tektronix measurement products, call
toll free in North America:
1-800-833-9200
6:00 a.m. – 5:00 p.m. Pacific time
Or contact us by e-mail:
tm_app_supp@tek.com
For product support outside of North America, contact your
local Tektronix distributor or sales office.
Tektronix offers a range of services, including Extended
Warranty Repair and Calibration services. Contact your local
Tektronix distributor or sales office for details.
For a listing of worldwide service centers, visit our web site.
In North America:
1-800-833-9200
An operator can direct your call.
Tektronix, Inc.
Department or name (if known)
P.O. Box 500
Beaverton, OR 97077
USA
Web sitewww.tektronix.com
vi
MTS300 Series Program Stream Analyzer
Getting Started
Getting Started
Product Description
The MPEG Program Stream Analyzer is used to view and analyze MPEG1 and
MPEG2 program stream structures, fields, and values. This section lists the
various views and analysis functions enabled by the MPEG Program Stream
Analyzer and describes how to find the information you need to install and use
your analyzer the first time.
You can display graphical representations of the MPEG structures of a program
stream using interactive view windows, called interpreted views. Interpreted
views are used to display the following MPEG program stream structures:
In addition to the interpreted views, the analyzer provides other ways of viewing
MPEG structures and values:
HHierarchic view
HHexadecimal and binary views
HSystem clock reference (SCR) views
HPresentation time stamp/Decoding time stamp (PTS/DTS) views
You can analyze syntactic, semantic, and temporal (time-based) characteristics
of a program stream using the analysis functions provided by the analyzer. The
analysis functions provided are indicated in the following list:
HMultiplex rate analysis
HSyntactic analysis
HConsistency analysis (coherence between all components of the stream)
HSystem clock reference (SCR) analysis
HPresentation/Decoding time stamp (PTS/DTS) analysis
MTS300 Series Program Stream Analyzer
1–1
Getting Started
First Time Operation
Using the MPEG Program Stream Analyzer you can also extract individual
elementary streams for analysis later. Alternatively if you have the Tektronix
MPEG Audio Stream Analyzer and/or MPEG Video Stream Analyzer installed
on your system, you can extract an elementary stream and display a graphical
representation of it using one of the elementary stream analyzers automatically.
The MPEG Program Stream Analyzer is part of a suite of hardware and software
components used to create, generate, acquire, and analyze MPEG and DVB
transport and program streams. Before you can use the analyzer, you need to
ensure that you have entered the correct password for your software configuration. To enable the software you have purchased, use the procedure for entering
the general password described in the MTS300 Series Software Only InstallationInstructions, Tektronix part number 075-0630-XX.
1–2
MTS300 Series Program Stream Analyzer
Operating Basics
Operating Basics
This chapter provides a functional overview of the MPEG Program Stream
Analyzer interface elements and provides basic operating procedures that will
help you become familiar with the application. This chapter is organized into the
following sections:
NOTE. For basic Windows operating techniques such as minimizing windows or
using the scroll bars, refer to your Windows documentation.
HFunctional Overview shows you how to start the MPEG Program Stream
Analyzer and describes user interface elements and characteristics of the
windows used by the analyzer.
HMPEG Program Stream Analyzer Views describes the Hierarchic view and
the common characteristics of Interpreted views.
HBasic Operations describes how to open, extract, and save program or
system stream files; how to print data encoded in the active file; and how to
exit the application.
HMenu Selections provides a table that summarizes the menu selections.
MTS300 Series Program Stream Analyzer
2–1
Operating Basics
Functional Overview
Double click the MPEG Program Stream Analyzer icon in the MPEG Test
System program group window.
The MPEG Program Stream Analyzer uses two types of windows to display the
elements of a program stream: the application window and view windows. This
section describes these window types. (See your Windows documentation for
information about common Windows display elements.)
Application Window
Title bar
Menu bar
Upper toolbar
Application
window
View
window
The basic application window looks similar to the following illustration.
2–2
Edit toolbar
Status bar
Title bar . The title bar displays the application name and application icon. The
window control buttons are standard window controls and allow you to
minimize, maximize, and close the application window.
MTS300 Series Program Stream Analyzer
Operating Basics
Menu bar. The menu bar provides access to the commands you use to control the
display, analysis, and look of the MPEG Program Stream Analyzer. A list of
menu selections is provided in Menu Selections beginning on page 2–18.
Complete descriptions of each menu selection are provided in the Options MenuReference section beginning on page 3–19.
Upper toolbar. The Upper toolbar provides shortcut buttons to five commonly
used menu selections. These buttons, and the menu selection they represent, are
described in Table 2–1.
T able 2–1: Upper toolbar buttons
Name/Menu
Button
selection
OpenFileDisplays the Open dialog box. See Opening Program
Save asFileDisplays the Save As dialog box. See Extracting and
Add ViewWindowDisplays a submenu from which you specify a view to be
MenuThis selection...
Stream Files beginning on page 2–11.
Saving Program Streams beginning on page 2–12.
displayed. See Adding Views beginning on page 3–6.
Edit toolbar. Selecting an Edit toolbar command button is identical to selecting
the Edit menu selection of the same name. These buttons, described in
Table 2–2, allow you to move through the items of the displayed element and to
view errors in the program stream file.
T able 2–2: Edit toolbar buttons
ButtonNameThis selection/button...
First ItemDisplays the first item in the active view.
Previous ItemDisplays the previous item in the active view.
Go toDisplays a dialog box that allows you to select the item number
of the active view you want displayed.
Next ItemDisplays the next item in the active view.
Last ItemDisplays the last item in the active view.
Number of ItemsCounts the number of items in the element and displays the
number in the top line of the view window.
Next errorDisplays the next item that has an error in the program stream
file.
MTS300 Series Program Stream Analyzer
2–3
Operating Basics
NOTE. Items are instances of specific data types, or elements. The first instance
of the program_stream_map() element in the bitstream is the first item displayed
in the PSM interpreted view.
Status bar. The Status bar, located just below the Edit toolbar, provides you with
first level help on using the menus. As you highlight a menu item, the status bar
briefly describes the selection.
View Windows
View windows are used to display program stream files at different levels. Most
of the important information displayed in view windows is discussed in the
discussions of the individual view windows elsewhere in this manual. However,
in addition to standard window controls, the title bar and top line of most view
windows have the following information types in common:
View typeItem numberPositionFile name
HFile name. Indicates the file name of the view displayed.
HView type. The view type indicates the program stream element displayed.
For instance, pack_header() and PES_packet() data represent Pack header
and PES packet elements respectively
HItem number. Indicates the item number of the element displayed. If you
have previously selected the last item, or have selected the Number of Items
command button, the item number is followed by the total number of items
for the displayed element in the bitstream.
2–4
HPosition. Indicates the position (in bytes) of the first bit of information
displayed in the interpreted view relative to the first bit of the program
stream. The first bit of the program stream is zero.
MTS300 Series Program Stream Analyzer
Loading...
+ 46 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.