SlideShare a Scribd company logo
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

Analog Video
Analog Video Analog Video
Analog Video
Yoss Cohen
 
Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)
Anees Akhtar
 
Video signal-ppt
Video signal-pptVideo signal-ppt
Video signal-ppt
Deepa K C
 
Colour television
Colour televisionColour television
Colour television
Pravin Shirke
 
Introduction to Video Signals
Introduction to Video SignalsIntroduction to Video Signals
Introduction to Video Signals
Devashish Raval
 
Digital Audio Broadcasting By SAIKIRAN PANJALA
Digital  Audio Broadcasting By SAIKIRAN PANJALADigital  Audio Broadcasting By SAIKIRAN PANJALA
Digital Audio Broadcasting By SAIKIRAN PANJALA
Saikiran Panjala
 
La television digital tipos
La television digital tiposLa television digital tipos
La television digital tipos
Odadg
 
Atsc intro
Atsc introAtsc intro
Atsc introjohwen
 
IPTV Security
IPTV SecurityIPTV Security
Composite video signal
Composite video signalComposite video signal
Composite video signal
Rahul Giri
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
anuragjagetiya
 
digital audio broadcasting
digital audio broadcastingdigital audio broadcasting
digital audio broadcastingRam B
 
GSM channels
GSM channelsGSM channels
GSM channels
Mohd Nazir Shakeel
 
IPTV Basics
IPTV BasicsIPTV Basics
DOORDARSHAN KENDRA PATNA SUMMER TRAINING
DOORDARSHAN KENDRA PATNA SUMMER TRAININGDOORDARSHAN KENDRA PATNA SUMMER TRAINING
DOORDARSHAN KENDRA PATNA SUMMER TRAINING
Ravi Shankar Kumar
 
Gprs architecture ppt
Gprs architecture pptGprs architecture ppt
Gprs architecture ppt
Arpita Sanghani
 
Dsss final
Dsss finalDsss final
Dsss final
AJAL A J
 
An Introduction to HDTV Principles-Part 1
An Introduction to HDTV Principles-Part 1    An Introduction to HDTV Principles-Part 1
An Introduction to HDTV Principles-Part 1
Dr. Mohieddin Moradi
 

What's hot (20)

Dth Technology
Dth TechnologyDth Technology
Dth Technology
 
Analog Video
Analog Video Analog Video
Analog Video
 
Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)Digital Video Broadcasting (DVB)
Digital Video Broadcasting (DVB)
 
Video signal-ppt
Video signal-pptVideo signal-ppt
Video signal-ppt
 
Colour television
Colour televisionColour television
Colour television
 
Introduction to Video Signals
Introduction to Video SignalsIntroduction to Video Signals
Introduction to Video Signals
 
Digital Audio Broadcasting By SAIKIRAN PANJALA
Digital  Audio Broadcasting By SAIKIRAN PANJALADigital  Audio Broadcasting By SAIKIRAN PANJALA
Digital Audio Broadcasting By SAIKIRAN PANJALA
 
La television digital tipos
La television digital tiposLa television digital tipos
La television digital tipos
 
Atsc intro
Atsc introAtsc intro
Atsc intro
 
IPTV Security
IPTV SecurityIPTV Security
IPTV Security
 
Composite video signal
Composite video signalComposite video signal
Composite video signal
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
 
digital audio broadcasting
digital audio broadcastingdigital audio broadcasting
digital audio broadcasting
 
GSM channels
GSM channelsGSM channels
GSM channels
 
IPTV Basics
IPTV BasicsIPTV Basics
IPTV Basics
 
DOORDARSHAN KENDRA PATNA SUMMER TRAINING
DOORDARSHAN KENDRA PATNA SUMMER TRAININGDOORDARSHAN KENDRA PATNA SUMMER TRAINING
DOORDARSHAN KENDRA PATNA SUMMER TRAINING
 
Gprs architecture ppt
Gprs architecture pptGprs architecture ppt
Gprs architecture ppt
 
Iptv presentation
Iptv presentationIptv presentation
Iptv presentation
 
Dsss final
Dsss finalDsss final
Dsss final
 
An Introduction to HDTV Principles-Part 1
An Introduction to HDTV Principles-Part 1    An Introduction to HDTV Principles-Part 1
An Introduction to HDTV Principles-Part 1
 

Similar to Set Top Box

Beginning of dtv
Beginning of dtvBeginning of dtv
Beginning of dtv
Minakshi Atre
 
Tsumv59 xus m_star
Tsumv59 xus m_starTsumv59 xus m_star
Tsumv59 xus m_star
Wilmer Maramara
 
Ensoft dvb 1
Ensoft dvb 1Ensoft dvb 1
Ensoft dvb 1
sarge
 
Surf Communication Solutions - Voice Video Gw
Surf Communication Solutions - Voice Video GwSurf Communication Solutions - Voice Video Gw
Surf Communication Solutions - Voice Video Gw
Surf Communication Solutions, Ltd.
 
Maris V-SoM
Maris V-SoMMaris V-SoM
Maris V-SoM
yossib
 
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 ApplicationVideoguy
 
Octopus 2k10 eng
Octopus 2k10 engOctopus 2k10 eng
Octopus 2k10 eng
Christophe Hude
 
Video standard
Video standardVideo standard
Video standard
Nuttaphon Eiamwongsarn
 
Codecs
CodecsCodecs
Codecs
Arpan Patel
 
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_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_box2
digital_set_top_box2digital_set_top_box2
digital_set_top_box2
 
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
 
Slide350
Slide350Slide350
Slide350
 

Recently uploaded

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 

Recently uploaded (20)

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 

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