Tektronix MTS4EAV7 Tutorial
Tektronix MTS4EAV7 Tutorial

Tektronix MTS4EAV7 Tutorial

Hevc / avc video and compressed audio analyzer

Advertisement

Quick Links

xx
MTS4EAV7
HEVC / AVC Video and Compressed Audio Analyzer
ZZZ
Tutorials
*P001165001*
001-1650-01

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Tektronix MTS4EAV7

  • Page 1 MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials *P001165001* 001-1650-01...
  • Page 3 MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials www.tektronix.com 001-1650-01...
  • 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 supersedes that in all previously published material.
  • Page 5: Table Of Contents

    Tutorial 9: MPEG-4 and H.264/AVC buffer analysis ............Procedure ...................... Conclusion..................... Tutorial 10: MPEG-2 compliance ................Procedure ...................... Conclusion..................... Tutorial 11: Fidelity analysis ..................Procedure ...................... Conclusion..................... Tutorial 12: HEVC analysis ..................Procedure ...................... Conclusion..................... MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 6 Table of Contents Tutorial 13: Closed caption and AFD analysis..............Procedure ...................... Conclusion....................MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 7: Getting Started

    Getting started This set of eleven tutorials helps you learn more about operating the Tektronix MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer. Perform tutorials 1 through 11 in the order they are presented, regardless of the video standard of interest. Tutorial 10 relates only to MPEG-2 and interlaced video.
  • Page 8: Basic Functions

    4 seconds. 2. Load the desired tutorial stream. Note that the demo version of the MTS4EA will only play the provided example video files. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 9: Tutorial 1: H.261

    LSBs are denoted as TR and 2 MSBs are ETR, but they are taken together as a single 10-bit number. 2. View the warning message elements: Warning - Indicates that two consecutive temporal references are zero. Summary - Gives summary information about the stream. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 10 Status bar notes that one alert is disabled Although the video stream will play and will probably be decoded by other H.261 decoders, the H.261 sequence was incorrectly encoded, showing temporal issues. Figure 2: Visual artifacts MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 11 9. Move the mouse over the video. A white box will display around the MB from which data is being read. The Tooltip shows information about that MB. (See Figure 4.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 12 Figure 5: Intra MBs in the background wall and MB data 11. Stop the video sequence. 12. To analyze the MB data, select Analysis from the menu and select Video graph enable. A dialog box will appear. (See Figure 6.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 13 Click Enable macros. The screen will flash as the macros run. 17. Click Spatial Bits per MB to view a graph of the spatial bits per MB. (See Figure 7.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 14 (too many). These last two are errors. 18. Click the Intra Coded Frequency tab to view a graph of the Intra Coded Frequency. (See Figure 8.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 15: Conclusion

    This tutorial demonstrated that the H.261 bitstream is not standard compliant and that there were coding inefficiencies. These problems were discovered through TR errors and frequency of playing. Coding inefficiencies were discovered through graphical analysis. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 16: Tutorial 2: H.263 Compliance And Motion Vectors

    Figure 9: Initial warning message 2. View the warning message elements: Warning - Indicates that the PSUPP field is being sent and ignored. Summary - Gives summary information about the stream. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 17 6. Click Continue. Another error message will appear. (See Figure 11.) 7. Note that it was an MBCPC error that resulted in the Out of Sync alert message. This often occurs when one syntax error triggers a series of alerts. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 18 filtered and the filter button is active. The status bar indicates that 23 of 24 alerts are hidden. 11. Click the Filter icon to deactivate the filter and view all alerts. (See Figure 13.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 19 Tutorial 2: H.263 compliance and motion vectors Figure 12: Alert Log window, filtered Figure 13: Alert Log and Alert Details MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 20 17. To play the video again, click the icon or type CTRL + A. Note that the motion vectors are clear and accurate. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 21: Conclusion

    This tutorial demonstrated where there is a standards-compliance issue in the H.263 bitstream, but also showed that other aspects of the H.263 bitstream, such as the motion vectors, are implemented properly. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 22: Tutorial 3: Mpeg-4 Compliance

    CTRL + P to resume playing the stream. The same error message will appear. (See Figure 16.) 5. Click Continue. A warning message will appear. (See Figure 17.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 23 (See Figure 18.) 7. Close the Hex view and again view the initial error shown message. The error occurs because modulo_time_base was set to 1 after a whole second elapsed MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 24 Total bits: 7,998,576. Bandwidth required to transmit this: 574 kbits/second. Frame play rate: 12.50 frames per second (Hz). Clip is MPEG-4 Simple Profile with Resync markers & Method 1 quantification. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 25 Overlay menu, and then click MB Types (you can also type CTRL+ Y). The MB Types key appears. 15. Move forward 3 frames. The MB types are color-coded. (See Figure 20.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 26 21. Compare frame 34 with frame 37. Observe that the black background in frame 34 is coded and uses many bits, while the black background in frame 37 is not coded, and it uses no bits. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 27 Tutorial 3: MPEG-4 compliance Figure 21: Frame 34, color key Figure 22: Frames 35, 36, and 37, color key Figure 23: Frame 34 MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 28: Conclusion

    (this mimics the human visual system). However, it appears that the sensitivity to gray in this example is too great. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 29: Tutorial 4: Mpeg-4 Optimization

    Elementary streams> Window Car. A stuffing_bits error occurs at stream address 0x9, bit 1, when the file is loaded. (See Figure 25.) 2. Check the box next to Skip this, and then click Continue when the stuffing_bits alert appears. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 30 4. Click the Video Navigator icon . The Video Navigator window will appear in either Detail (See Figure 27.) or Thumbnail view. (See Figure 28.) Figure 27: Video Navigator window, detail view MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 31 Buffer analysis HexView Alert log Fidelity analysis Trace/Parse bitstream and Trace/Interpret Figure 29: Horizontal view 6. Click the synchronize views icon. (See Figure 30.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 32 8. Click the icon at the top left corner of the video navigator window to see the thumbnail view. Each thumbnail is labeled with the frame type, display frame number, and the display time (in seconds). (See Figure 31.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 33 9. Double-click on frame 57. Decoding restarts from the beginning and stops at frame 57. (See Figure 32.) Figure 32: Synced navigator and video window views of frame 57 and frame 51 MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 34 MTS4EA shows exactly where the problem is: bits 1 and 0 of byte 9 are both 1, but for stuffing bits, they should be 01. (See Figure 34.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 35 0001b. to find 0001b1, 0001b5, and 0001b6. (See Figure 35.) Figure 35: HexView window 14. Save your setup by clicking File and then selecting Save project. You can change the filename. (See Figure 36.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 36: Conclusion

    Skip this and Continue. (See Figure 37.) Figure 37: Opening the project file Conclusion This tutorial demonstrated how to: View different video data and navigate between different views. Store setups. Identify stuffed bit errors. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 37: Tutorial 5: Mp4 Compliance Basics

    Profile / Level 1: the maximum number allowed is 99. This is likely an error with the level. It is stated as Level 1 in the encoded file, but it is actually the size of a Level 2. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 38 Tutorial 5: MP4 compliance basics Figure 38: Track list Figure 39: Initial error message MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 39 10. From the analysis menu, select View video stream structure. The Structure window appears. (See Figure 42.) 11. View the top-level atoms in the MP4 file. Click the + next to each atom to view the data for the atom. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 40 12. From the File menu, click Close stream, and then reopen the stream. 13. When the track list appears, click Extract. (See Figure 43.) The Save stream file as dialog box appears. (See Figure 44.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 41 To open this dialog box in the future for a video track that was not extracted at the time the MP4 file was first opened, open the File menu and then click Save stream file as. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 42: Conclusion

    View the tracks in an MP4 file. Extract and play a video, while checking for errors. Identify and locate the Level conformance error. Identify two buffer conformance errors (see Tutorial 5 for details about buffer analysis). MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 43: Tutorial 6: Mp4 Optimization

    CTRL + U. 5. To view the MB types overlay, click the icon or type CTRL + M. 6. Click the icon. A VCV buffer conformance warning message appears. (See Figure 46.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 44 8. View the progression of frames, and note that the first frame is green, as is every third frame (Intra MBs). (See Figure 47.) Another buffer conformance warning message appears. (See Figure 48.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 45 9. Select Skip this Warning only in the future, and then click Continue. 10. To replay the video file, click Pause, step forward. Note that the first frame takes 32,456 bits. (See Figure 49.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 46 14. View the next six frames, including Frame 2. (See Figure 50.) 15. For each frame, view the details, which are outlined in Table 3. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 47: Conclusion

    There is no need to have I-VOPs so often. If the frequency of I-VOPs were reduced to 1 in 30, the bits used for the sequence would reduce by ~45%. You can reduce the number of bits used. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 48: Tutorial 7: 3Gpp/Mpeg-4 Compliance

    Use the Video summary tooltip and understand the information provided. Use the MacroBlock overlays: MB types and motion vectors. Use the hexview bitstream viewer. Open MP4 files, view/extract the video, and view the MP4 file structure. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 49: Procedure

    3. An alert will appear for a syntax error. This error shows as a reserved value (0) for profile_and_level_indication. (See Figure 52.) 4. Click Continue and do not enable Skip. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 50 Figure 53: Trace/Interpret error at address 4, bit 7 6. Play the video again and at the error, click Goto and then select Hex from the drop-down menu. (See Figure 54.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 51 11. Play or Pause/Step forward through the sequence to the end. Notice that the first frame and every second frame are Intra-MBs. (See Figure 56.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 52 14. Notice in the Summary window that resync markers and data partitioning are both on. This is vital for good error resilience in a mobile environment. (See Figure 57.) Figure 57: Summary window data MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 53: Conclusion

    Reducing the frequency of I-VOPs can allow for better quality video in the same bit-rate. With error resilience tools in use, the frequency of I-VOPs can be reduced, reducing the bit-rate by approximately 15%. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 54: Tutorial 8: H.264/Avc Syntax Error

    Figure 58: Direct_8x8_inference_flag error alert 3. Notice that the syntax error occurs before frame 1. This is the displayed frame number. Check the Skip this box and then click Continue. (See Figure 58.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 55 Trace/Parse bitstream on frames 1 and 2. 7. View the Trace file and clear the Frame box. Click Find Next three times. An error alert will appear. (See Figure 60.) Figure 60: Trace/Parse bitstream error MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 56: Conclusion

    The pic_parameter_set_id=1 did not occur before the slice header tried to use this in frame 1, and therefore caused an error. It is an error to set the PPS ID to 1 at stream address 0x1c, bit 7. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 57 (ID 0) and continues decoding. NOTE. This may not always be possible and could generate other consequential errors. THE MTS4EA showed what the error was and where it occurred. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 58: Tutorial 9: Mpeg-4 And H.264/Avc Buffer Analysis

    This allows you to keep a useful vertical scale, while still viewing the length of the video sequence. Autoscroll; fill the analysis data in real time as the video is being decoded and scroll the window to the right. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 59: Procedure

    (See Figure 63.) 3. View the buffer analysis graph example, as well as the descriptions in the table. (See Table 5.) Figure 63: Buffer analysis window, example graph MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 60 (this will not occur until frame 4). 6. Click the Pause/ Step Forward icon one more time. The graph appears. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 61 . A warning message occurs. (See Figure 66.) 9. Note that the VBV overflow occured while decoding frame 55 (the display frame number is 54). Figure 65: Buffer analysis graph, detailed view MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 62 75% and 105% buffer occupancy. Note also that the number of frames with VBV overflow appears at the bottom of the screen. In this case, the number of frames with VBV overflow is 106. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 63 Figure 67: Buffer limit graph 13. To fit the graph to the window, click the icon on the Buffer Analysis toolbar. The red line displays the VBV overflow. (See Figure 68.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 64 15. Clear the check boxes for VCV and VMV so that only the VBV check box is selected. Note that the vertical scale is now measured in bits, not %. (See Figure 69.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 65 17. Click the icon on the Buffer Analysis toolbar, and then click the icon three times for a detailed view of the graph. (See Figure 70.) Figure 69: Frame 2 MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 66 20. Select the Use custom parameters option button. (See Figure 71.) The word BUF appears in a yellow box in the main MTS4EA status bar, indicating that custom buffer parameters are in use. (See Figure 72.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 67 22. Enter 655,360 bits = 80 kbytes, click Apply, and then click the Fit to window icon . Observe that the graph stays below the limit and there are no overflows or underflows. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 68 25. Reduce the bit rate to 121072 bits, and then click Apply. (See Figure 74.) The graph goes up slightly and there are fewer frames with overflow. (See Figure 75.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 69 26. Reduce the bit rate to 111072 bits and then click Apply. (See Figure 76.) 27. Observe that the graph line now stays below the buffer limit. (See Figure 77.) 28. Consider whether the maximum rate of 111,072 bits meets your network's specifications. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 70: Conclusion

    The tutorial also brought up the following considerations: How much memory needs to be allocated? Can your hardware allow this much memory usage? Is the input data rate limit appropriate for your network? MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 71: Tutorial 10: Mpeg-2 Compliance

    2. View the track information included in the dialog box. The video track ID, for example, is 0xe0. Although there can be multiple tracks, the first video track is selected automatically. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 72 5. Click Continue. Ensure that the Skip this Error only in the future check box is not selected. Another buffer conformance error message appears. (See Figure 80.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 73 Repeat this step for an additional error message that appears. 8. Resume playing the video. Observe that the error is visible in frame 1. (See Figure 81.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 74 12. Click Continue, and then view the HexView window. Note that the error is highlighted automatically. (See Figure 83.) 13. Observe the bits surrounding the error and consider whether it is a start code emulation. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 75 Figure 83: HexView window 14. To open the Grenadier Guards program stream, Click File > Example files > MPEG-2 Program Streams> Grenadier Guards. An error message appears. (See Figure 84.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 76 Figure 86.) and a warning message (See Figure 87.) appear. Figure 85: Disabled alert indicator 17. For both error messages, select Skip this Error or Warning in the future, and then click Continue. Do not resume playing the video. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 77 18. From the Analysis menu, select View video stream structure. The Structure window appears. (See Figure 88.) 19. View the top-level atoms in the MPEG-2 program stream. Click the + next to each atom to view the data for the atom. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 78 21. Click the Pause, Step Forward icon to view frame 2. 22. On the Interlace toolbar, click the Split fields view icon . The top and bottom fields are displayed separately. (See Figure 90.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 79 Figure 90: Frame 2 23. Maximize the video window. 24. Click the icon. Different MB types appear in the top and bottom fields. (See Figure 91.) Figure 91: Varied MB types MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 80: Conclusion

    6. The warning message highlights the same error. This does not appear to affect the visual quality. You can see the different MacroBlock types in the top and bottom fields. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 81: Tutorial 11: Fidelity Analysis

    file. The YUV reference file is provided as an example, as indicated by the text under the Reference filename field. (See Figure 92.) 3. Set the Frame rate to 30. (See Figure 92.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 82 7. On the Frame range tab, select the All frames check box and then click OK. The video window appears with the fidelity analysis icon enabled in the Views toolbar. (See Figure 94.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 83 . The Fidelity analysis graph view appears. Observe that the graph is empty because a video has not been played. (See Figure 95.) 9. Click the icon four times. A graph appears. (See Figure 96.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 84 The thumbnail bar view shows that the fidelity data has been collected. 11. View the descriptions of the Fidelity analysis window in the figure and the table. (See Figure 97.) (See Table 6.) Figure 95: Fidelity analysis graph MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 85 Tutorial 11: Fidelity analysis Figure 96: Fidelity analysis graph MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 86 > MPEG-2 Program Streams> Grenadier Guards. An error message appears. 13. Select Skip this Error only in the future, and then click Continue. 14. From the Analysis menu, select View analysis options. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 87 18. Compare the first MPEG-2 program stream with the H.264/AVC PSNR example. (See Figure 99.) (See Figure 100.) Note that the PSNR is higher for H.264/AVC in Y, U, and V. Figure 98: Graph result, YUV frame rate 25 MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 88 Tutorial 11: Fidelity analysis Figure 99: MPEG-2 program stream, Grenadier Guards Figure 100: H.264/AVC stream, Grenadier Guards 19. Click the View trace icon. (See Figure 101.) MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 89 23. From the Overlay menu, click Visual difference, and then select the Enable check box. 24. Set the Frame rate to 25, and then click OK. The Visual difference toolbar appears. 25. Use the following icons to view the visual difference. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 90: Conclusion

    (such as frame types and motion vectors) and bit-rates of encoding. This tutorial provided the tools to help you begin your visual analysis in a quantifiable and logical fashion. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 91: Tutorial 12: Hevc Analysis

    4. Move the mouse over the Video View and click on any portion of the video to select a Coding Tree Unit (CTU). The selected CTU is shown with an outline. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 92 7. Click another portion of the video to observe that the tooltips update the CTU and CU statistics respectively for the newly selected portion of the video. 8. Close the CTU and CU tooltips. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 93 The grid lines shown below are displayed only when the video is either in pause or stop mode. In all other modes, only the CU overlay colors are displayed. Figure 105: Coding Unit type (CU) tooltip for HEVC streams MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 94 The grid lines shown below are displayed only when the video is either in pause or stop mode. In all other modes, only the PU overlay colors are displayed. Figure 106: Partition type (PU) tooltip for HEVC streams MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 95 The grid lines shown below are displayed only when the video is either in pause or stop mode. In all other modes, only the TU overlay colors are displayed. Figure 107: Luma Transform Unit (TU) tooltip for HEVC streams MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 96 4x4 (as per color key tooltip). This implies that only a 4x4 region of the 8x8 CU has been transform coded (4:2:0 subsampling). Figure 108: Chroma Transform Unit (TU) tooltip for HEVC streams MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 97 “Number of slices” field in the Video-frame summary tooltip. Slice grids are available even while the video is being played (unlike the CU, PU, and TU tooltips). Figure 109: Slice partitions tooltip for HEVC streams MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 98 “Number of tiles” field in the Video-frame summary tooltip. Tile grids are available even while the video is being played (unlike the CU, PU, and TU tooltips). Figure 110: Tile partitions tooltip for HEVC streams MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 99 fills in data for each frame as you advance the video. Figure 111: CU Size Distribution Graph tooltip for HEVC streams 17. Close the CU Size Distribution Graph window. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 100 Video View. Figure 112: Residual display in the Video View 20. Select Decoded from the drop-down list to return the Video View to the decoded video information display. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 101 Figure 113: CTU bits statistics display in the Video View 23. Select the mouse Zoom-in and out function (wheel) to navigate to different CTU and see the total number of bits used per CTU. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 102: Conclusion

    Slice and Tile partitions Using CU size distribution graph Switching to different decode types such as decode, predicted and residual Checking the number of bits per CTU for encoding efficiency Navigating between CTUs MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 103: Tutorial 13: Closed Caption And Afd Analysis

    This tutorial requires that you have completed the previous tutorials and that you can: Open example streams. Play, stop, step forward, and rewind a video. Use and interpret alert pop-up messages. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 104 In the Closed Caption tab of the Video analysis options window, click the Extract CC check box as shown below. The rest of the default settings in the Closed Caption tab are OK for this tutorial. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 105 In the Video analysis options window, click the Trace tab. d. In the Trace tab, scroll down and click User Data as shown below. e. Click OK to close the Video analysis options window. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 106 CEA608 tooltip, which shows the CEA608 and SCTE20 caption attributes (CC1 to CC4). The CEA608 tooltip is available for both CEA608 and CEA608 that is carried in SCTE 20 and SCTE 21. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 107 5. Click the following closed caption tooltips and position the tooltip windows so they are not covering the video display: CEA608 Multicaption buffer CC render over video 6. Enable the ATSC 608 selection in the CC render menu (CC1 by default). MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 108 7. Observe the following: The text in the Multi-Caption Analysis window is showing the initial letters for “TEKTRONIX” and are slowly arriving into the CC buffers with each frame of new video (destined for Row 14) The CEA608 window is showing that the incoming text will have a White...
  • Page 109 11. Click Analysis > View Video Trace. A new window appears showing each of the selected types of Trace (you previously chose User Data as well as the default Stream Summary). MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 110 Data header/data, and finally AFD header/data near the end of the list (before the next frame). 14. Click the Stop button (or press Ctrl-S) to stop the analysis and enable the Extracted CC file icon. MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...
  • Page 111 Enabling CC and AFD analysis, as well as using and viewing the following windows: CC availability panel CEA608/SCTE20 caption attributes window Multi-Caption analysis window CC render over video configuration window Extracted closed caption file MTS4EAV7 HEVC / AVC Video and Compressed Audio Analyzer Tutorials...

Table of Contents