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

Common protocols
Common protocolsCommon protocols
Common protocols
Mr SMAK
 

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

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
jaanyareddy
 
Video Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideo Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and Application
Videoguy
 
Sigh Tech(Digital Signage)
Sigh Tech(Digital Signage)Sigh Tech(Digital Signage)
Sigh Tech(Digital Signage)
signtechinc12
 

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

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

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