UpdateLogic® provides all of the necessary tools, infrastructure,
and services needed to package, release, distribute,
and broadcast firmware updates to Digital Television
(DTV) devices.
The UpdateTV Tools and documentation within the UpdateTV Software Development
Kit help explain how to package the updated firmware image in a manner that is
compatible with the UpdateTV Network. UpdateLogic engineers verify that
the image will distribute correctly and not interfere with other DTV
devices.
Once that image has been validated, UpdateLogic will securely distribute the
new image to all UpdateTV servers and broadcast it on the nationwide UpdateTV
Network. UpdateLogic constantly monitors the broadcast and server connections
to verify that the firmware image was datacast properly. There are several
key components to the UpdateTV technology.
UpdateTV Network
The UpdateTV Network is
the core infrastructure behind UpdateLogic’s
software- update delivery system. In addition to Internet-connected
servers delivering updates, UpdateLogic has begun to
implement a proprietary nationwide digital datacasting
network and entered into agreements with leading cable
TV partners. The multi-network architecture complies
with ATSC and SCTE datacasting standards and has a
flexible scheduling model to satisfy both urgent and
routine broadcasts. The UpdateTV Network can deliver
complete or partial updates and maximize the effectiveness
of broadcast and network bandwidth for all distributions.
UpdateTV includes all necessary services and infrastructure
required to test, package, schedule, and reliably deliver
firmware updates to DTV devices, set-top
boxes, and other customer-premise digital equipment
in the United States (and, soon, all of North America).
Within its testing labs, UpdateLogic validates network
compatibility to ensure that broadcasts reach their
destinations successfully.
The UpdateTV Servers receive packaged updates using
a secure, encrypted channel over the Internet. The
UpdateTV Servers format this data and insert it into
the terrestrial and cable broadcast streams. Additionally,
the UpdateLogic network operations center makes the
update directly available to Internet-connected television
devices. The updates are then transmitted along with
the video and audio signals to the DTV set, set-top
box, PVR, digital converter, or other device.
UpdateTV Servers also monitor transmissions and capture "receipts" for
customer validation and auditing purposes.
UpdateLogic centrally manages the entire network for
data distribution to reach all of the UpdateTV Servers,
and therefore, sends data to all enabled consumer electronics
devices deployed nationwide.
UpdateTV Agent
The UpdateTV
Agent is a small, standards-based agent that integrates
with the firmware stack of the DTV device.
It detects and extracts the software update from the
broadcast stream or Internet connection and also provides
error detection, decryption, and authentication. Conforming
to industry specifications, each family of digital
television devices is uniquely identified by UpdateTV
Agent and, as a result, UpdateLogic can distribute
updates to many different devices using the same network.
The UpdateTV Agent, provided as source code, is part
of the UpdateTV Software Development Kit (SDK) that
also includes documentation, tools, network configuration
files, and sample transport streams.
UpdateTV Software Development
Kit (SDK)
The UpdateTV Software Development Kit helps
expedite firmware development and validate that your
implementation of the UpdateTV Agent is compatible
with the UpdateTV Network. The SDK consists of many
components, such as StreamGenerator, StreamViewer,
and StreamManager that enable you to encapsulate, authenticate,
secure, and package the image in a manner compatible
with ATSC and CableLabs specifications as well as the
UpdateTV Network.
The Software Development Kit includes platform-independent
sample source code, documentation, and all tools for
developing and testing the Agent. These samples can
be used for reference or can be directly integrated
into the firmware stack of the DTV device.
|