Set-top box and digital TV
|
The term set-top box (STB) is widely used for consumer electronic devices capable to receive video content according to DVB standard and display it on TV. The development of IP networks and broadband/ADSL made possible to deliver a video content of good quality and to appear IPTV set-top boxes.
Digital television uses a bunch of DVB (Digital Video Broadcast) standards. Depending on signal source they are divided into the following:
- DVB-S — digital video broadcast by satellite
- DVB-S2 — digital video broadcast by satellite, standard updated on 2004
- DVB-SH — digital video broadcast by satellite for portable and mobile devices
- DVB-C — digital video broadcast by cable
- DVB-T — digital video broadcast, terrestrial television
- DVB-T2 — digital video broadcast, terrestrial television, standard updated on 2008
- DVB-H — digital video broadcast, terrestrial television for portable and mobile devices
| DVB standard |
Modulation type |
| DVB-S |
QPSK, 8-PSK, 16-QAM |
| DVB-S2 |
QPSK, 8-PSK, 16APSK, 32APSK |
| DVB-C |
16-QAM, 32-QAM, 64-QAM, 128-QAM, 256-QAM |
| DVB-T |
16-QAM, 64-QAM in combination with COFDM, hierarchical modulation support |
| DVB-T2 |
QPSK, 16-QAM, 64-QAM, 256-QAM |
All set-top boxes can be divided into four major groups depending on source of digital TV signal:
- STB for terrestrial digital video broadcast (DVB-T).
- STB for satellite digital video broadcast (DVB-S)
- STB for cable digital video broadcast (DVB-C)
- IPTV set-top boxes receiving video streams via IP network (Ethernet or Wi-Fi)
Set-top boxes with MPEG-2 transport stream support are quite widespread in Europe and USA. However in Russia it is planned to step right into MPEG-4 (H.264), which provides better compression ratio comparing to MPEG-2.
Typical STB architecture is shown on Pic.1
Usually, STB consists of:
- Frontend which includes tuner and DVB demodulator. Frontend receives a raw signal from antenna or cable. The signal is converted by frontend into transport MPEG stream. There is also Digital Satellite Equipment Control (DiSEqC) module in case of satellite antenna setup.
- Conditional Access – CA. Conditional access module or smartcard slot performs real-time decoding of encrypted transport stream.
- Demuxer filters incoming DVB stream and splits a transport stream into video and audio parts. Transport stream can contain some special streams like teletext or subtitles
- Separated video and audio streams are directed to corresponding decoders.
Being oriented to the mass-production consumer electronics, STB chipset manufacturers are forced to integrate more peripherals in a chip and to produce lower cost single chip solutions for BOM reduction and cutting price of a final STB device. Usually, the chip inside STB consists of 3 or more cores: a general purpose application processor and additional DSP-like cores dedicated to audio and video decoding.
Let's give a short overview of major semiconductor companies which produce processors (system-on-chip) for set-top boxes:
STMicroelectronics — a top semiconductor player for STB chipsets. Currently the company's portfolio has the following processors:
- STi5100 — low cost interactive set-top box decoder
- STi5188 — low cost free-to-air satellite set-top box decoder
- STi5105 — low cost SD decoder for MPEG-2
- STi5107 — low cost interactive set-top box decoder
- STi5200 — low cost SDTV set-top box decoder for H.264/AVC and MPEG-2
- STi5205 — high performance advanced SD decoder for set-top box
- STi5300 — high performance set-top box decoder
- STi5516 — low cost set-top box decoder
- STi5517 — low cost set-top box decoder
- STi7141 — HD decoder for interactive digital cable set-top box
- STi7101 — low cost HDTV set-top box decoder for H.264
- STi7105 — low cost advanced HD decoding IC for STB and iDTV
- STi7108 — low cost advanced HD decoding IC for STB and iDTV
- STi7167 — low cost H.264 decoder with integrated DVB-T/DVB-C demodulator for 'zapper' boxes
- STi7710 — single-chip low cost high definition set-top box decoder
- STi7200 — triple display, HDTV set-top box, dual decoder for H.264 and VC-1
All ST's processor family is using ST40 core architecture for general purpose processor (200-450Mhz) which is a variant of SH4 architecture. Video and audio decoding blocks are of proprietary architecture codenamed ST231. There are many development kits from vendor with Linux, WinCE and custom RTOS support - OS21 and additional software components named OSPlus.
NXP — this company become even more active player in STB chipsets (especially for DVB-T) after acquisition of STB business from Connexant. Further in october 2009, NXP sold its set-top box and digital TV business to USA based Trident Microsystems.
- Nexperia PNX8735 — low cost HD set-top-box decoder
- Nexperia PNX8732 — low cost SD set-top-box decoder
Fujitsu
- MB86H01 SmartMPEG-M — SD multi-standard decoder for STBs and PVRs
- MB86H60 — HD multi-standard decoder, highly integrated SoC for HDTV receivers
Low-end MB86H01 part uses ARC Tangent-A4 200Mhz core for its general purpose processor, while high-end MB86H60 part uses ARM11 core at 320MHz. MPEG2, H.264 Video decoder and audio decoder processor have proprietary internal Fujitsu architecture. FAMOS - proprietary real time operating system for multi-standard MPEG decoding is available from Fujitsu with reference design kit.
NEC Electronics
- EMMA2 set-top box decoder family
Broadcom — middle cost processors for IPTV set-top boxes
- CM7038 Dual High Definition Digital Video System-on-Chip Solution for Cable, Satellite and DTV
- BCM7043 HD/SD AVC/MPEG Video/Audio Encoder and Transcoder/Transcaler/Transrater
- BCM7115 Single-Chip Cable Set-Top Box with PVR
- BCM7118 Single-Chip Digital Cable Set-Top Box with DOCSIS® 2.0 and Channel Bonding
- BCM7309 Single-Chip Back-End Set-Top Decoder
- BCM7400 Dual AVC/MPEG-2/VC-1 HD Digital Video Decoder for Satellite, IP and Cable
- BCM7403 Multiformat HD Digital Video/Audio SoC for Satellite, IP and Cable DVR STBs with Watch-and-Record DVR
- BCM7404 AVC/MPEG-2/MPEG-4/DivX®/VC-1 HD Digital Video SoC for Satellite, IP and Cable
- BCM7405 Multiformat HD Digital Video/Audio SoC for Satellite, IP and Cable STBs with Picture-in-Picture
- BCM7410 HD Multiformat STB SoC with MoCA® Integrated for Low-Cost Gateway or Client STB Decoder
- BCM7420 Dual HD Multiformat STB SoC with MoCA® Integrated Whole-Home Media Center Gateway System
- BCM7452 AVC/MPEG-2/VC-1 HD Decode/SD Display SoC Solution for DVRs
Sigma Designs — middle cost processors for IPTV set-top boxes
- EM8620L family provides highly-integrated solutions for products requiring standard-definition and high-definition MPEG-4.10 (H.264), SMPTE 421M (VC-1), WMV9, MPEG-4.2 and MPEG-2 decoding.
- SMP8630 family provides highly-integrated solutions for products requiring high-definition MPEG-4.10 (H.264), SMPTE 421M (VC-1), WMV9, MPEG-4.2 and MPEG-2 decoding.
- SMP8640 family provides highly-integrated solutions for products requiring high-definition MPEG-4.10 (H.264), SMPTE 421M (VC-1), AVS, WMV9, MPEG-4.2 and MPEG-2 decoding.
- SMP8650 family provides highly-integrated solutions for products requiring high-definition MPEG-4.10 (H.264), SMPTE 421M (VC-1), AVS, WMV9, MPEG-4.2 and MPEG-2 decoding.
NationalChip - a strong player on China and Asian markets, which has a set-top box IC portfolio for standard definition and MPEG2 video decoding:
- GX1xxx – demodulator IC series (DVB-T, DVB-S, DVB-C, DTMB+DVB-C, ABS-C)
- GX3xxx, GX2xxx – video post-processing and MPEG2 decoder IC series
- GX6xxx – demodulator, video post processing, MPEG2 decoder System-on-Chip series
ALi - yet another Asian manufacturer:
- M3501 – DVB-S/DVB-S2 demodulator IC
- M3602 – HD, MPEG-2, H.264 set-top box SoC
- M3381 – SD, MPEG-2, H.264 set-top box SoC
Demo videos of 3D user interface in set-top box applications
These videos show some cool features of graphics sub-system of newest ST71xx processors from STMicroelectronics.
Please contact us us at info@promwad.com if you have a requirement for custom set-top box development
|
|
|