Length: 2 Days
Print Friendly, PDF & Email

Video Technology Frameworks and Protocols Training by Tonex

Video-Technology-Workshop

Video Technology Frameworks and Protocols comprehensive course by Tonex delves into the intricate world of Video Technology Frameworks and Protocols, focusing on both theoretical understanding and practical applications.

It covers a wide range of topics from Display Serial Interface (DSI) and DisplayPort (DP) protocols to the internal hardware architecture of System on Chips (SoCs) for video interfaces, and the manipulation and management of video streams in Linux environments.

This course is designed to equip participants with the skills and knowledge needed to excel in the dynamic field of video technology, addressing both foundational concepts and advanced techniques in a structured, learner-friendly format.

Learning Objectives:

  • Understand the fundamental concepts and modes of DSI and DP protocols.
  • Gain insights into the structure and types of packets in video protocols.
  • Explore the internal hardware architecture of SoCs related to video interfaces.
  • Learn to manipulate video streams and files in Linux using various tools and drivers.
  • Master the implementation and debugging of device trees for video interfaces.
  • Develop skills for command-line level debugging in Linux environments.

Target Audience:

  • Professionals in the field of computer graphics and video technology.
  • Software engineers and developers working with multimedia and video streaming.
  • Technical experts in embedded systems and hardware interfacing.
  • Students and academics interested in video technology and Linux graphics.

Course Outline:

Fundamentals of Video

  • Video Basics
  • Overview of Video Interfaces
  • Overview of Digital Video
  • Overview of Video Compression
  • Overview of Serial Digital Interface (SDI)
  • Internet Video and Streaming
  • Digital Video Broadcast (DVB) Standards
  • Video Interfaces Overview

Display Serial Interface (DSI)

  • Modes: Understanding Burst and Non-Burst Modes, Sync Events/Pulses.
  • Packet Structure: Difference between Long and Short Packets, End of Transmission (EOT) Packet.
  • Blanking Structure (BLLP): Its importance and implementation.
  • Video Mode vs Control Mode: Their applications and distinctions.

DisplayPort (DP)

  • Link Training Log: Detailed understanding and applications.
  • Packet Structure: Analysis of DP packet composition.
  • SST & MST: Understanding Single-Stream Transport and Multi-Stream Transport.

Internal HW/Architectural SoC Structure for Video Interfaces

  • DPU/DPUB/DECON Blocks: Their roles within the SoC.
  • ISP Role and Components: Understanding Image Signal Processing in video interfaces.

Graphics and Multimedia in Linux

  • Graphics Handling in Linux
  • Introduction to GStreamer Pipelines and Elements for manipulating video streams.
  • Exploring compositors and graphic servers such as Wayland and Weston.

Tools and Drivers

  • Modetest: A tool for testing video outputs.
  • V4L2/DRM/KMS/Framebuffer: Exploring Linux’s video drivers and graphical stack.

Device Tree Implementation

  • Declaring Video Devices/Interfaces: Methodologies and best practices.
  • Customizing and Implementing Streams: Handling MSTs, assigning VC IDs.
  • Understanding Standard Terminology: Interactions and structure in device tree syntax.

Command Line Level Debugging

  • Validating Config in Device Tree: Techniques and practices.
  • Understanding Linux Terminology: Ports, connectors, CRTCs, modes.
  • Manipulating Displays: Setting resolutions and managing render displays.

Additional Features:

  • Hands-on exercises and real-world case studies.
  • Access to a virtual lab environment for practical application of concepts.
  • Continuous assessment through quizzes, assignments, and a capstone project.
  • Expert guest lectures and Q&A sessions with industry professionals.
  • Comprehensive course materials including slides, notes, and reading resources.

 

 

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.