Professional Documents
Culture Documents
An Introduction To DTV Receiver Technology: Steve Morris
An Introduction To DTV Receiver Technology: Steve Morris
Tuner
Front-end
Descrambler
MPEG-2 demultiplexer
SDRAM
MPEG-2 decoder
Graphics processor
CPU
Middleware
Flash memory
The tuner
Receives a signal on the frequency specified by the rest of the STB Demodulates the signal Turns the analog signal into a digital bitstream
The front-end
Performs first level of error correction Removes the first level of packetization in the stream Outputs an MPEG-2 transport stream in digital format
The Demultiplexer
Takes an MPEG-2 transport stream and locates those elements that the STB is interested in
All elements of the current channel
Audio and video streams Broadcast data streams Service information
The CPU
Handles all of the other tasks in the system
Decoding and handling service information Decoding broadcast data streams User interaction Running built-in or downloaded applications
Typical CPUs
STMicroelectronics 551x family NEC EMMA2 ATI Xilleon Broadcom BCM3560
Return channel
Used to communicate with the network operator or other service operator
Ordering pay-per-view services, home shopping, home banking
Middleware
Provides a common software platform for application development
Usually in C or Java Every middleware platform has basically the same features
Graphics & video manipulation, return channel access, access to service information, etc.
Integration
Cost is a major factor in STB manufacture
Especially in vertical markets Everyone wants the product cheaper Lots of competition Typical cost is ~100 USD to the network operator for a standard STB
Retail is more expensive
Tuner
Front-end
Descrambler
MPEG-2 demultiplexer
SDRAM
Standard STB with pay-TV support (integrated) BOM Cost: ~80 USD
MPEG-2 decoder
Graphics processor
CPU
Middleware
Flash memory
Three distinguishing features To use a receiver on a given network, we care about three things:
Middleware
The APIs used to develop interactive applications
Receiver markets
Two types of market for digital TV receivers
Horizontal market (receivers sold in retail stores)
Free-to-air networks Some cable networks in the USA
Becoming more common with more digital terrestrial TV deployments and the use of open standards for middleware
Copyright Steven Morris 2005 All Rights Reserved Downloaded from http://www.interactivetvweb.org
Horizontal markets
Receivers are sold through retailers
E.g. electronics store, supermarket
More choice for the user More scope for different types of receiver Means the network operator doesnt have to own the boxes
Less capital investment
Vertical markets
Boxes are bought by the network operator and supplied to customers
Either rented or as part of subscription package
But has the costs associated with owning all of the receivers
Large capital investment More support needed
Logistics, tech support, installation, repair, etc.
Classes of receiver
Different groups have different needs from an STB
Some people want something cheap Most people want an average box that lets them do a little bit more Some people will pay extra for more advanced features A few want to add DTV support to their PC
Simple features
Channel up/down Control audio language Control subtitles No program guide or other features No interactivity
Tuner / Front-end
Controller
ROM
Usually sold retail or as part of a subscription May receive some pay-TV channels
Usually tied to a specific network in subscription systems May include support for pluggable CA module in retail products
Some interactivity
Program guide Maybe games or features associated with a specific show Maybe other interactive services offered by the network operator
Usually sold retail or as part of an advanced subscription package Receives some pay-TV channels
As for standard STB
Conclusion
All DTV receivers are fairly similar
Most differences are in the software
E.g. middleware, CA system
The move towards horizontal markets is giving more opportunities for receiver manufacturers
Markets are growing Wider range of feature sets can be sold