SlideShare a Scribd company logo
1 of 10
Introduction to
Digital Set Top Box (STB)
Namith CM
What is STB?
 A digital set-top box is a device that connects to an
external signal source and decodes that signal into
content that can be presented on a display unit such as a
TV.
 Initially the term “STB” was used to represent all such
devices, including digital media receivers, Windows
Media extenders, gaming consoles, etc too, but
gradually got limited to be used only for broadcast TV
content viewing devices.
 STB’s are categorized in different ways:
 Based on source: cable box, satellite box, IP box, etc.
 Based on recording capability: zapper box, PVR/DVR box, etc.
 Based on return channel: one-way (broadcast), two-way,
hybrid, etc.
STB Business - Stake holders
 Usually, STB’s are designed and supplied by OEM’s to the operators, with many
stake-holders in the supply-chain:
 OEM’s:
 Pace, Cisco, Technicolor, Humax, etc.
 Chipset/SoC vendors:
 Broadcom, ST, MStar, etc.
 CAS vendors:
 Latens/Pace, NDS/Cisco, Nagra, etc.
 Middleware/Application vendors:
 Google, NDS/Cisco, Nagra, Zenterio, Cubiware, SeaChange, TiVo, etc.
 OTT service vendors:
 Netflix, Amazon, Plex, Roku, etc.
 Third-party system integrators (optional):
 Red Embedded, etc
 Manufacturers:
 Flextronics, Jabil, etc.
 Headend vendors:
 ARRIS, Cisco, Teleste, Tandberg, Ericsson, etc.
 Operators:
 DIRECTV, Comcast, TataSky, Hathway, etc.
 Content aggregators/partners, VoD partners, billing systems, etc… and more!
Software Architecture (generic)
Data flow (generic) - Broadcast with PVR
Frontend
Demux
Descrambler
Audio
Decoder
Video
Decoder
Graphics/
UI
Scaler
&
Mixer
DAC &
Amp
HDD /
Storage
HDD /
Storage
Tuner Demod
TV /
Display
out
Speaker
CAS /
smartcard
CC /
Teletext
SI / EPG /
Private Data
RF-
in
Media
input
SW-TS
TS PES
(enc)
PES
(clear)
A A A
V V
V
G
CW
ECM
EMM
Data flow Explained
 Frontend (NIM)
 The tuner is the input/source point for the data/media stream. It could be
a satellite/cable/terrestrial tuner to tune to signals coming in over the RF
input feeds.
 The demodulator converts the modulated signal into baseband signal
(with error correction modules).
 In IPTV case, this module would be replaced by IP/LAN/network module.
 Demultiplexer
 The demux module can filter out video/audio/data using PID, TID, mask,
etc.
 Descrambler
 This module descrambles encrypted signals into decrypted signals. The
diagram shows the more common case of PES-level descrambling, while
TS-level descrambling is also possible.
 CAS / smartcard (shown in red)
 The CAS system supplies the decryption keys to the descrambler module,
if the client STB is has the necessary subscription rights.
 CAS can also control encryption & decryption in case of PVR recordings.
Data flow Explained (contd.)
 Audio Decoder & Output
 The audio PES is parsed, and the audio ES is passed to the audio bit
buffers. Then audio decoding and PCM mixing is performed and output
through S/PDIF, PCM or DAC interfaces, onto the speakers and/or audio
output ports.
 Video Decoder & Output
 The video PES is parsed, and the video ES is passed to the video bit
buffers. Then video decoding is performed and the display frame buffers
generated are presented on the video display layers, which are then
composited by the video/graphics mixer for final presentation onto the
panel and/or video output ports.
 PVR/DVR & Stored Media Playback (shown in green)
 Takes care of recording of live content, playback of recorded content,
buffering (pause/review), movie-on-demand/VOD, Ad-insertions, USB
media playback, etc.
 Closed Captions, Sub-titles, Teletext
 Allows text data to be embedded into the video, for foreign language
movie viewing, aiding hearing-impaired people, news/weather/score
updates, etc.
 PSI/SI, EPG, DSMCC, OTA upgrade, Graphics
 The applications and middleware uses these modules extensively for
value-added features such as showing the program guide, service
Hardware Connection Diagram (example)
Common Peripherals in an STB hardware
 Front-panel display
 LED’s, button controls, RCU/IR receiver, etc.
 Memory
 LMI
 DDR SDRAM
 EMI
 NOR flash
 NAND flash
 EEPROM
 Front-end modules
 Tuner hardware, and sometimes external demod IC’s.
 Special Audio/Video chips
 Sometimes external microcontroller chips are used for analog audio/video
input/output.
 External connectivity
 USB, PHY, SATA, e-SATA, HDMI, S/PDIF, smartcards.
 Debugging ports
 JTAG, UART/RS232
Thank You!
http://linkedin.com/in/namithcm

More Related Content

What's hot

Asyncronous Transfer Model
Asyncronous Transfer ModelAsyncronous Transfer Model
Asyncronous Transfer Modelshwetaraichura
 
Common protocols
Common protocolsCommon protocols
Common protocolsMr SMAK
 
Multimedia networking
Multimedia networkingMultimedia networking
Multimedia networkingKikima Jimmy
 
Mimo in Wireless Communication
Mimo in Wireless CommunicationMimo in Wireless Communication
Mimo in Wireless Communicationkailash karki
 
Multiplexing tdma fdma cdma wdma
Multiplexing tdma fdma cdma wdmaMultiplexing tdma fdma cdma wdma
Multiplexing tdma fdma cdma wdmaShadab Siddiqui
 
Introduction to Digital Broadcast
Introduction to Digital BroadcastIntroduction to Digital Broadcast
Introduction to Digital BroadcastAdrian Hornsby
 
Security in GSM(2G) and UMTS(3G) Networks
Security in GSM(2G) and UMTS(3G) NetworksSecurity in GSM(2G) and UMTS(3G) Networks
Security in GSM(2G) and UMTS(3G) NetworksNaveen Kumar
 
time hopping spread spectrum term paper
time hopping spread spectrum term papertime hopping spread spectrum term paper
time hopping spread spectrum term paperHimanshu Shekhar
 
WIRELESS TRANSMISSION
WIRELESS TRANSMISSIONWIRELESS TRANSMISSION
WIRELESS TRANSMISSIONjunnubabu
 
Computational models in embedded design
Computational models in embedded designComputational models in embedded design
Computational models in embedded designharshithashekar
 
Internet Protocol Television - IPTV
Internet Protocol Television - IPTVInternet Protocol Television - IPTV
Internet Protocol Television - IPTVDulith Kasun
 

What's hot (20)

Asyncronous Transfer Model
Asyncronous Transfer ModelAsyncronous Transfer Model
Asyncronous Transfer Model
 
WCDMA
WCDMAWCDMA
WCDMA
 
Common protocols
Common protocolsCommon protocols
Common protocols
 
Multimedia networking
Multimedia networkingMultimedia networking
Multimedia networking
 
Mimo in Wireless Communication
Mimo in Wireless CommunicationMimo in Wireless Communication
Mimo in Wireless Communication
 
Hdtv technology
Hdtv technologyHdtv technology
Hdtv technology
 
Gprs architecture ppt
Gprs architecture pptGprs architecture ppt
Gprs architecture ppt
 
Multiplexing tdma fdma cdma wdma
Multiplexing tdma fdma cdma wdmaMultiplexing tdma fdma cdma wdma
Multiplexing tdma fdma cdma wdma
 
Multiple Access
Multiple AccessMultiple Access
Multiple Access
 
H.323 protocol
H.323 protocolH.323 protocol
H.323 protocol
 
WLAN
WLANWLAN
WLAN
 
Introduction to Digital Broadcast
Introduction to Digital BroadcastIntroduction to Digital Broadcast
Introduction to Digital Broadcast
 
Security in GSM(2G) and UMTS(3G) Networks
Security in GSM(2G) and UMTS(3G) NetworksSecurity in GSM(2G) and UMTS(3G) Networks
Security in GSM(2G) and UMTS(3G) Networks
 
Tsn lecture vol 3
Tsn lecture vol 3Tsn lecture vol 3
Tsn lecture vol 3
 
time hopping spread spectrum term paper
time hopping spread spectrum term papertime hopping spread spectrum term paper
time hopping spread spectrum term paper
 
WIRELESS TRANSMISSION
WIRELESS TRANSMISSIONWIRELESS TRANSMISSION
WIRELESS TRANSMISSION
 
Computational models in embedded design
Computational models in embedded designComputational models in embedded design
Computational models in embedded design
 
CDMA
CDMACDMA
CDMA
 
Internet Protocol Television - IPTV
Internet Protocol Television - IPTVInternet Protocol Television - IPTV
Internet Protocol Television - IPTV
 
Gsm channels concept
Gsm channels conceptGsm channels concept
Gsm channels concept
 

Similar to Set Top Box

Similar to Set Top Box (20)

Beginning of dtv
Beginning of dtvBeginning of dtv
Beginning of dtv
 
iSETBOX-3.00
iSETBOX-3.00iSETBOX-3.00
iSETBOX-3.00
 
digital_set_top_box2
digital_set_top_box2digital_set_top_box2
digital_set_top_box2
 
digital_set_top_box
digital_set_top_boxdigital_set_top_box
digital_set_top_box
 
digital_set_top_box2
digital_set_top_box2digital_set_top_box2
digital_set_top_box2
 
digital_set_top_box
digital_set_top_boxdigital_set_top_box
digital_set_top_box
 
digital_set_top_box2
digital_set_top_box2digital_set_top_box2
digital_set_top_box2
 
digital_set_top_box
digital_set_top_boxdigital_set_top_box
digital_set_top_box
 
Tsumv59 xus m_star
Tsumv59 xus m_starTsumv59 xus m_star
Tsumv59 xus m_star
 
Ensoft dvb 1
Ensoft dvb 1Ensoft dvb 1
Ensoft dvb 1
 
Surf Communication Solutions - Voice Video Gw
Surf Communication Solutions - Voice Video GwSurf Communication Solutions - Voice Video Gw
Surf Communication Solutions - Voice Video Gw
 
Maris V-SoM
Maris V-SoMMaris V-SoM
Maris V-SoM
 
Netgem Introduction 2010
Netgem Introduction 2010Netgem Introduction 2010
Netgem Introduction 2010
 
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdfWhite_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
 
Video Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideo Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and Application
 
Octopus 2k10 eng
Octopus 2k10 engOctopus 2k10 eng
Octopus 2k10 eng
 
Video standard
Video standardVideo standard
Video standard
 
Codecs
CodecsCodecs
Codecs
 
Sigh Tech(Digital Signage)
Sigh Tech(Digital Signage)Sigh Tech(Digital Signage)
Sigh Tech(Digital Signage)
 
Slide
SlideSlide
Slide
 

Recently uploaded

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Set Top Box

  • 1. Introduction to Digital Set Top Box (STB) Namith CM
  • 2. What is STB?  A digital set-top box is a device that connects to an external signal source and decodes that signal into content that can be presented on a display unit such as a TV.  Initially the term “STB” was used to represent all such devices, including digital media receivers, Windows Media extenders, gaming consoles, etc too, but gradually got limited to be used only for broadcast TV content viewing devices.  STB’s are categorized in different ways:  Based on source: cable box, satellite box, IP box, etc.  Based on recording capability: zapper box, PVR/DVR box, etc.  Based on return channel: one-way (broadcast), two-way, hybrid, etc.
  • 3. STB Business - Stake holders  Usually, STB’s are designed and supplied by OEM’s to the operators, with many stake-holders in the supply-chain:  OEM’s:  Pace, Cisco, Technicolor, Humax, etc.  Chipset/SoC vendors:  Broadcom, ST, MStar, etc.  CAS vendors:  Latens/Pace, NDS/Cisco, Nagra, etc.  Middleware/Application vendors:  Google, NDS/Cisco, Nagra, Zenterio, Cubiware, SeaChange, TiVo, etc.  OTT service vendors:  Netflix, Amazon, Plex, Roku, etc.  Third-party system integrators (optional):  Red Embedded, etc  Manufacturers:  Flextronics, Jabil, etc.  Headend vendors:  ARRIS, Cisco, Teleste, Tandberg, Ericsson, etc.  Operators:  DIRECTV, Comcast, TataSky, Hathway, etc.  Content aggregators/partners, VoD partners, billing systems, etc… and more!
  • 5. Data flow (generic) - Broadcast with PVR Frontend Demux Descrambler Audio Decoder Video Decoder Graphics/ UI Scaler & Mixer DAC & Amp HDD / Storage HDD / Storage Tuner Demod TV / Display out Speaker CAS / smartcard CC / Teletext SI / EPG / Private Data RF- in Media input SW-TS TS PES (enc) PES (clear) A A A V V V G CW ECM EMM
  • 6. Data flow Explained  Frontend (NIM)  The tuner is the input/source point for the data/media stream. It could be a satellite/cable/terrestrial tuner to tune to signals coming in over the RF input feeds.  The demodulator converts the modulated signal into baseband signal (with error correction modules).  In IPTV case, this module would be replaced by IP/LAN/network module.  Demultiplexer  The demux module can filter out video/audio/data using PID, TID, mask, etc.  Descrambler  This module descrambles encrypted signals into decrypted signals. The diagram shows the more common case of PES-level descrambling, while TS-level descrambling is also possible.  CAS / smartcard (shown in red)  The CAS system supplies the decryption keys to the descrambler module, if the client STB is has the necessary subscription rights.  CAS can also control encryption & decryption in case of PVR recordings.
  • 7. Data flow Explained (contd.)  Audio Decoder & Output  The audio PES is parsed, and the audio ES is passed to the audio bit buffers. Then audio decoding and PCM mixing is performed and output through S/PDIF, PCM or DAC interfaces, onto the speakers and/or audio output ports.  Video Decoder & Output  The video PES is parsed, and the video ES is passed to the video bit buffers. Then video decoding is performed and the display frame buffers generated are presented on the video display layers, which are then composited by the video/graphics mixer for final presentation onto the panel and/or video output ports.  PVR/DVR & Stored Media Playback (shown in green)  Takes care of recording of live content, playback of recorded content, buffering (pause/review), movie-on-demand/VOD, Ad-insertions, USB media playback, etc.  Closed Captions, Sub-titles, Teletext  Allows text data to be embedded into the video, for foreign language movie viewing, aiding hearing-impaired people, news/weather/score updates, etc.  PSI/SI, EPG, DSMCC, OTA upgrade, Graphics  The applications and middleware uses these modules extensively for value-added features such as showing the program guide, service
  • 9. Common Peripherals in an STB hardware  Front-panel display  LED’s, button controls, RCU/IR receiver, etc.  Memory  LMI  DDR SDRAM  EMI  NOR flash  NAND flash  EEPROM  Front-end modules  Tuner hardware, and sometimes external demod IC’s.  Special Audio/Video chips  Sometimes external microcontroller chips are used for analog audio/video input/output.  External connectivity  USB, PHY, SATA, e-SATA, HDMI, S/PDIF, smartcards.  Debugging ports  JTAG, UART/RS232