Tektronix 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.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
"Dolby", "Pro Logic", and the double-D symbol are trademarks of Dolby Laboratories.
Contacting Tektronix
Tektronix, Inc.
14200 SW Karl Braun Drive
P.O. Box 500
Beaverton, OR 97077
USA
For product information, sales, service, and technical support:
- In North America, call 1-800-833-9200.
- Worldwide, visit www.tektronix.com to find contacts in your area.
Warranty 9(b)
Tektronix 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 any such medium or encoding proves defective during the warranty period, Tektronix 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. Tektronix 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 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.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THE PRODUCT IN LIEU OF
ANY OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS
DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FIT NESS 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 software is provided under license from Tektronix, Inc. Retention of this program for more than thirty (30) days or use of the
program in any manner constitutes acceptance of the license terms.
CAREFULLY READ THE ENCLOSED SOFTWARE LICENSE AGREEMENT. If you cannot agree to the license terms,
promptly contact the nearest Tektronix Field Office for return assistance.
TEKTRONIX SOFTWARE LICENSE AGREEMENT
THE ENCLOSED OR ACCOMPANYING PROGRAM IS FURNISHED SUBJECT TO THE TERMS AND CONDITIONS OF
THIS AGREEMENT. USE OF THE PROGRAM IN ANY MANNER, DOWNLOADING AND UNPACKING THE PROGRAM
FROM ITS COMPRESSED STATE OR INSTALLING THE PROGRAM FROM A CD OR OTHER MEDIA WILL BE
CONSIDERED ACCEPTANCE OF THE AGREEMENT TERMS. IF THESE TERMS ARE NOT ACCEPTABLE, THE UNUSED
PROGRAM AND ANY ACCOMPANYING DOCUMENTATION SHOULD BE RETURNED PROMPTLY TO TEKTRONIX.
DEFINITIONS. "Program" means the software program accompanying this Agreement.
"Customer" means the person or organization that downloaded the Program or to whom the Program was otherwise furnished
by Tektronix.
LICENSE. Customer may:
a. Use the Program on any machine owned or controlled by Customer, provided it is properly enabled by a Tektronix supplied
hardware key.
b. Copy the Program for archival or backup purposes, provided that each copy of the Program made by Customer includes a
reproduction of any copyright notice or restrictive rights legend appearing in or on the Program as received from Tektronix.
Customer may not:
a. Use the Program in any manner other than as provided above;
b. Transfer the Program to any person or organization outside of Customer or the corporation of which Customer is a part
without the prior written consent of Tektronix;
c. Export or re-export, directly or indirectl y, the Program, any associated documentation, or the direct product thereof, to any
country to which such export or re-export is restricted by law or regulation of the United States or any foreign government
having jurisdiction without obtaining any required U.S. and other government license, authorization or approval;
d. Reverse engineer, disassemble, decompile or otherwise reduce the Program to a human-perceivable form;
e. Modify, rent, lease, loan or distribute the Program or create derivative works based on the Program; or
f. Copy the documentation accompanying the Program, except for use in connection with authorized use of the Program.
Title to the Program and all copies thereof, but not the media on which the Program or copies may reside, shall be a nd remain
with Tektronix or others from whom Tektronix has obtained a respective licensing right.
Customer shall pay when due all property taxes that may now or hereafter be imposed, levied or assessed with respect to the
possession or use of the Program or this license and shall file all reports required in connection with such taxes.
THE PROGRAM MAY NOT BE USED, COPIED, MODIFIED, MERGED, OR TRANSFERRED TO ANOTHER EXCEPT AS
EXPRESSLY PERMITTED BY THESE TERMS AND CONDITIONS.
UPON TRANSFER OF ANY COPY, MODIFICATION, OR MERGED PORTION OF THE PROGRAM WITHOUT THE PRIOR
WRITTEN CONSENT OF TEKTRONIX, THE LICENSE GRANTED HEREIN IS AUTOMATICALLY TERMINATED.
MTS4CC User Manual v
Software License Agreement
TEKTRONIX DISCLAIMS ANY AND ALL LIABILITY AND RESPONSIBILITY WITH RESPECT TO ANY APPLICATION
PROGRAMS CUSTOMER MAY DEVELOP USING THE PROGRAM.
TERM. The license granted herein is effective upon acceptance by Customer, and shall remain in effect until terminated as
provided herein. The license may be terminated by Customer at any time upon written notice to Tektronix. The license may be
terminated by Tektronix or any third party from whom Tektronix may have obtained a respective licensing right if Customer fails
to comply with any term or condition and such failure is not remedied within thirty (30) days after notice thereof from Tektronix or
such third party. Upon termination by either party, Customer shall return to Tektronix, or destroy, the Program and all
associated documentation, together with all copies in any form.
NO WARRANTIES. TEKTRONIX EXPRESSLY DISCLAIMS ANY WARRANTY FOR THE PROGRAM. THE PROGRAM AND
ANY RELATED DOCUMENTATION ARE PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS
OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE PROGRAM
REMAINS WITH CUSTOMER.
LIMITATION OF LIABILITY. IN NO EVENT SHALL TEKTRONIX, ITS RESELLERS OR OTHERS FROM WHOM TEKTRONIX
HAS OBTAINED A LICENSING RIGHT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
CONSEQUENTIAL DAMAGES ARISING OUT OF OR CONNECTED WITH CUSTOMER'S POSSESSION OR USE OF THE
PROGRAM, EVEN IF TEKTRONIX OR ITS LICENSORS OR RESELLERS HAVE ADVANCE NOTICE OF THE POSSIBILITY
OF SUCH DAMAGES.
THIRD-PARTY DISCLAIMER. Except as expressly agreed otherwise, third parties from whom Tektronix may have obtained a
licensing right do not warrant the Program, do not assume any liabilit y wit h respect to its use, and do not undertake to furnish
any support or information relating thereto.
EXPORT RESTRICTIONS. Customer will fully comply with all relevant export laws and regulations, including but not limited to
United States laws, Export Administration Regulations and Executive Orders (“Export Controls”). Customer warrants that it is
not a person, company or destination restricted or prohibited by Export Controls (“Restricted Person”). Customer will not,
directly or indirectly, export, re-export, divert or transfer the Program, or any portion thereof, to any Restricted Person.
GENERAL. This Agreement contains the entire agreement between the parties with respect to the use, reproduction, and
transfer of the Program, and supersedes all prior or contemporaneous oral or written communications with respect to the
Programs. If any provision of this Agreement is held to be void, invalid, unenforceable or illegal, the other provisio ns shall
continue in full force and effect.
Neither this Agreement nor the license granted herein is assignable or transferable by Customer without the prior written
consent of Tektronix.
All questions regarding this Agreement or the license granted herein should be directed to the nearest Tektronix office.
vi MTS4CC User Manual
Environmental Considerations
This section provides information about the environmental impact of the product.
Product End-of-Life Handling
Observe the following guidelines when recycling an instrument or component:
Equipment Recycling. Production of this equipment required the extraction and use
of natural resources. The equipment may contain substances that could be harmful
to the environment or human health if improperly handled at the product's end of
life. In order to avoid release of such substances into the environment and to
reduce the use of natural resources, we encourage you to recycle this product in an
appropriate system that will ensure that most of the materials are reused or
recycled appropriately.
The symbol shown to the left indicates that this product complies with
the European Union's requirements according to Directive 2002/96/EC
on waste electrical and electronic equipment (WEEE). For information
about recycling options, check the Support/Service section of the
Tektronix Web site (www.tektronix.com).
Restriction of Hazardous Substances
This product has been classified as Monitoring and Control equipment, and is
outside the scope of the 2002/95/EC RoHS Directive. Although not required, this
product complies with the RoHS Directive requirements for nonexempt products.
MTS4CC User Manual vii
Environmental Considerations
viii MTS4CC User Manual
Preface
Related Material
This manual describes the functions and use of the Tektronix MTS4CC
Elementary Stream Compliance Checker. The manual is organized into the
following sections:
ATSC standards (Advanced Television Systems Committee)
http://www.atsc.org/
Naming conventions for the interface elements are based on standard Microsoft
Windows naming conventions. Naming conventions for MPEG-2, ATSC, and
DVB structures follow the conventions derived from the referenced standards
documents.
Mono-spaced text can indicate the following:
Text that you enter from a keyboard
Example: Enter the network identity (http://TSMonitor01)
MTS4CC User Manual ix
Preface
Number Conventions
Characters that you press on your keyboard
Example: Press CTRL+C to copy the selected text.
Paths to components on your hard drive
Example: The program files are installed at the following location:
C:\Program Files\Tektronix\
Within MTS4CC all numbers are decimal unless they are preceded by 0x, in which
case they are hexadecimal.
The PDF version of this manual can be accessed from MTS4CC Help > User
manual (PDF).
Tutorials are supplied as a separate PDF file that is accessible through the Help
menu.
The PDF version of this manual and the tutorials are also on the installation
CD-ROM.
x MTS4CC User Manual
Getting Started
Overview
MTS4CC ES Compliance Checker is a powerful real-time analytical tool for the
investigation of compressed video data that has been encoded using the
H.264/AVC, MPEG-1/2, MPEG-4, VC-1, and H.263 video standards.
MTS4CC operates as a standalone software application for use on a personal
computer (PC) in a Windows environment. It can also be installed on the MTS400
MPEG Test Systems.
MTS4CC enables the display, analysis, debug, and optimization of the
compression algorithm or equipment:
Next generation (VC-1, H.264/AVC, MPEG-4 and 3GPP) and Legacy
(MPEG-2, and H.263) CODEC support
Frame-by-frame and block-by-block analysis to allow easy CODEC
comparison
Audio decode and waveform display
Synchronized audio and video displays
Real-time and non real-time decoding and compliance checking of
compressed video streams (dependent on PC performance)
Batch mode to allow automated testing
Extraction of elementary stream from transport stream
Available as single user local license for PC and Tektronix instruments
MTS4CC User Manual 1-1
Overview
1-2 MTS4CC User Manual
Applications
This next generation compression ES analysis tool meets the needs of the
following:
Equipment Manufacturers
Semiconductor device designers and manufacturers
Video codec software and hardware developers and verification engineers
STB, PVR, and DVD consumer electronics developers and verification
engineers for cable, satellite, terrestrial, and IP applications
Video conferencing and communications equipment developers, and
verification engineers
Mobile video infrastructure and handset developers
Systems engineering and customer support staff
Video Content Transmission Distribution
CODEC and equipment evaluation and comparison in cable, satellite,
terrestrial, and IP applications
Network operators
Network equipment providers
Application and service providers
Streaming media applications
MTS4CC User Manual 1-3
Applications
1-4 MTS4CC User Manual
Software, Hardware, and User Prerequisites
MTS4CC runs under the Microsoft Windows operating system and has been tested
on:
Windows XP (Home and Professional)
Windows 2000 Professional
MTS4CC is not supported under any other operating system.
Audio Playout
In order to extract and play audio streams in MTS4CC the PC requires an audio
device, correctly configured.
Personal Computer Prerequisites
MTS4CC will work satisfactorily on relatively modest PC systems (for example
800 MHz).
However, in order to decode and display CIF (Common Intermediate Format)
video streams in real time the following minimum PC configuration is
recommended for MPEG-4 and H.263 format video:
Processor speed >1.2 GHz
Memory at least 256 MB RAM
Screen resolution: 1024 x 768 (recommended)
500 MB minimum hard disk space
For H.264/AVC with CIF-size video (and larger) and MPEG-2 with D1-size video
(and larger) the processing requirements are significantly higher and therefore a
higher performance PC is required to display the video in real time: for these a PC
with processor speed of at least 2.5 GHz is recommended.
When writing trace information to the hard disk, the limiting factor is the speed of
the hard disk (regardless of the video standard), so the faster the better. Also, the
video files can be large (hundreds of MB), so that a large hard disk is needed:
Hard disk speed: at least - 7200 rpm
Hard disk size: as required for high-speed access to the video files to be
analyzed
MTS4CC User Manual 1-5
Software, Hardware, and User Prerequisites
CAUTION. Apart from those specifically authorized by Tektronix, there should be
no other applications installed on the PC. If other applications are installed, it is
possible that they may interfere with the operation of the MTS4CC software.
Software operation cannot be guaranteed under these circumstances.
MTS400 MPEG Test Systems
You can install the MTS4CC on the Tektronix MTS400 family of MPEG test
systems. The installation procedure is described in the Section 4.
User Prerequisites
The MTS4CC is sophisticated compliance checking software, which presents
detailed information relating to the video and audio standards.
To operate this software, you should understand audio and video standards in
significant detail and be able to interpret the information presented by the
MTS4CC.
A list of references are provided (see Compression Standards and File Types,
Section 2).
1-6 MTS4CC User Manual
Software, Hardware, and User Prerequisites
MTS4CC Options
Table 1-1: License options
Item Option Description
MTS4CC - Base software Compliance Checker. Includes Command line
execution with report file output for batch mode operation. All
container file types are included as standard. Includes English
manual and CD-ROM.
PPD Parallel Port software key (dongle)
USB USB software key (dongle)
LUD Add MTS4CC to a current MTS400 MPEG Test
system software key; please provide serial
number of your software key with your order.
MPG4 MPEG-4 Simple Profile (Levels 0 to 3), Advanced Simple Profile
(Levels 0 to 5), and H.263
MPG2 MPEG-2 Main Profile Main Level, 4:2:2 profile at Main Level, MPEG-2
Main Profile High Level, High Level 1440, and 4:2:2 profile at High
High Profile with FRExT (10 bit, 4:2:2, 4:4:4)
VC1 VC-1 (all Profiles, all Levels) and ASF extraction
FID Fidelity (PSNR) analysis and visual differencing
Note 1) At least one of the CODEC options MPG4, MPG2, AVC, and VC1 must be ordered.
Mandatory
and
mutually exclusive
Note 2) Full audio decode is enabled for any purchased video CODEC. Supported audio
CODECS are MPEG-2 Layer 1 & 2, AAC, HE AAC, and AC-3.
MTS4CC User Manual 1-7
Software, Hardware, and User Prerequisites
1-8 MTS4CC User Manual
Installation and Licensing
This chapter describes licensing and installation of MTS4CC.
License Types
To run MTS4CC, you will need a software key (dongle) with the correct license
permissions.
Two types of software key are available; they perform the same function.
Parallel port device - This plugs into the parallel port of your PC. If a printer
is already attached to the port, the software key should be inserted between
the port and the printer connector.
USB device - This plugs into a standard USB socket.
NOTE. The software key contains the MTS4CC license. If the software key is lost,
you will have to purchase another software key, which may be at full list price of
the software.
All options are visible in the installed MTS4CC menus. Options not enabled by the
license will be unavailable (grayed out). The status and scope of the license can be
checked at any time by clicking on the Help menu option License manager.
A node-locked license is locked to a particular PC, that is, MTS4CC will only run
on the PC on which a software key is installed. When using node-locked licenses,
each PC that is to run MTS4CC must have a separate node-locked license.
Installing the MTS4CC Software
1. Insert the MTS4CC installation CD.
NOTE. If the installation process does not start automatically, run setup.exe from
the root directory of the installation CD.
2. At the bottom of the window showing the readme file, click the Install button
to start the installation.
3. The MTS4CC installation will continue. When finished, reboot the machine.
Ensure that the software key (parallel port or USB) is installed before starting
MTS4CC.
MTS4CC User Manual 1-9
Installation and Licensing
1-10 MTS4CC User Manual
Compression Standards and File Types
This chapter provides:
A description of the standards (and elements within those standards), that the
MTS4CC supports, both video and audio
The file types that the MTS4CC can work with, both video and audio
The exact titles and numbers of the standards on which the MTS4CC is based
(For details of the given references, refer to the Standards References section on
page 1-30.)
Supported Video Compression Standards
The video compression standards supported in this version of the MTS4CC are:
H.264/AVC
VC-1
MPEG-4 Part 2
MPEG-2 Part 2
H.263
The MTS4CC will open container files (containing the above types of video):
MPEG-2 Transport Stream (H.264/AVC, VC-1 Advanced profile, MPEG-2
Program Stream, MPEG-2 Packetized Elementary Stream, MPEG-2
Elementary Stream only)
MP4 (MPEG-4 Part 2, H.263 Baseline only and H.264)
3GPP (MPEG-4 Part 2, H.263 Baseline only and H.264)
VOB/MPEG-2 Program Stream (MPEG-2 only)
Microsoft ASF files
RCV files
MTS4CC User Manual 1-11
Compression Standards and File Types
The MTS4CC will also open uncompressed video files: see Opening an Uncompressed Video File (any File Extension) in the Operating Basics section for
more information.
The MTS4CC will also open audio files of the standards given in Supported Audio Compression Standards on page 1-18, and container files that have these types of
audio within them.
NOTE. Not all container files support all types of audio listed under Supported
Audio Compression Standards on page 1-18, see also Permitted Audio
Types/Format on page 1-28.
H.264/AVC
This version of MTS4CC supports the following elements of the H.264/AVC
standard (see Reference [13]).
H.264/AVC Profiles, Levels. The following Profiles and Levels are supported:
Baseline Profile
All Levels from 1 to 5.1 inclusive
Extended Profile
All Levels from 1 to 5.1 inclusive
Main Profile
All Levels from 1 to 5.1 inclusive
High Profile
All Levels from 1 to 5.1 inclusive
High 10-bit Profile
All Levels from 1 to 5.1 inclusive
High 4:2:2 Profile
All Levels from 1 to 5.1 inclusive
High 4:4:4 Profile
All Levels from 1 to 5.1 inclusive
1-12 MTS4CC User Manual
Compression Standards and File Types
H.264/AVC Tools. (See Reference [13] for a description of these tools.)
All tools are supported, as permitted in the H.264/AVC standard, listed below.
Tool Baseline Extended Main High High 10 High
4:2:2
Profile and level indications:
profile_idc
constraint_set0_flag
constraint_set1_flag
constraint_set2_flag
constraint_set3_flag
level_idc
Slice types:
I
P
B
SP
SI
NAL unit types:
1 - coded slice of a non-IDR picture
2 - coded slice data partition A
3 - coded slice data partition B
4 - coded slice data partition C
5 - coded slice of an IDR picture
6 - supplemental enhancement
information
7 - sequence parameter set
8 - picture parameter set
9 - access unit delimiter
10 - end of sequence
12 - end of stream
13 - filler data
Structural:
data partitioning (NALU type 2-4)
interlace (frame_mbs_only_flag)
arbitrary slice order
slice groups (num_slice_groups_minus1)
redundant coded pictures
(redundant_pic_cnt_present_flag)
chroma format (chroma_format_idc)
bit depth (bit_depth_luma_minus8,
bit_depth_chroma_minus8)
transform bypass
(qpprime_y_zero_transform_bypass_flag)
No = not allowed; n/a = not applicable
n/a
n/a
0
0
0
1
8x8
L3.1 - 5.1
0
0
0
0 (L1-2.2)
1 (L3-5.1)
8x8
L3.1 - 5.1
0
0
0
1 (L3–5.1)
8x8
L3.1 -5.1
0 - 1
0
0
1 (L3–5.1)
8x8
L3.1 - 5.1
0 - 1
0 - 2
0
1 (L3–5.1)
8x8
L3.1 - 5.1
0 - 1
0 - 2
0
VC-1
This version of MTS4CC supports the following elements of the VC-1 standard
(see Reference [17]).
VC-1 Profiles, Levels. The following Profiles and Levels are supported (this is all
Profiles and all Levels):
Simple Profile:
High
4:4:4
1 (L3–5.1)
8x8
L3.1 - 5.1
0 - 3
0 - 4
0 or 1
Low
Medium
Main Profile:
Low
Medium
High
Advanced Profile:
L0
L1
L2
L3
L4
1-14 MTS4CC User Manual
Loading...
+ 246 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.