Firmware update method and apparatus of set-top box for digital broadcast system
AssigneeSamsung Electronics Co., Ltd.
InventorJae Hwan Kwak
Life of this patent
Estimating the term…
Abstract
A firmware update method and apparatus of a set-top box for a digital broadcast system is provided. A firmware update method of a set-top box for a digital broadcast system includes determining whether a newly received Code Version Table (CVT) following a public CVT which has been previously received and stored is the public CVT or a filtering CVT; and updating, when the newly received CVG is the filtering CVT, the firmware of the set-top box with a filtering firmware indicated by the filtering CVT.
Claims18
A method executed by a processor for updating firmware of a set-top box in a digital broadcast system, comprising:
- storing a public Code Version Table (CVT) that has been previously received;
- determining whether a newly received CVT following the public CVT is either a public CVT or a filtering CVT;
- if the newly received CVT is the public CVT, determining whether the newly received CVT is identical to the stored CVT, and updating the firmware with a public firmware indicated by the newly received CVT if the newly received CVT is identical to the stored CVT;
- if the newly received CVT is the filtering CVT, updating the firmware of the set-top box with a filtering firmware indicated by the filtering CVT,
- wherein the public CVT is a CVT carrying information on the firmware for all the set-top boxes, and the filtering CVT is a CVT carrying information on the firmware targeted to a specific set-top box.
An apparatus having a memory storing executable instructions for updating firmware of a set-top box in a digital broadcast system, comprising:
- a Code Version Table (CVT) receiver which receives a CVT;
- a CVT processor which stores a public CVT which has been previously received and determines whether a newly received CVT following the public CVT is the public CVT or a filtering CVT, determines, if the newly received CVT is the public CVT, whether the newly received CVT is identical to the previously stored CVT, and outputs the newly received CVT;
- a firmware receiver which receives a firmware file indicated by the CVT output by the CVT processor;
- and
- a firmware updater which updates the firmware of the firmware with the received firmware file,
- wherein, if the newly received CVT is identical to the previously stored CVT, updating the firmware includes updating the firmware with a public firmware indicated by the newly received CVT, and
- wherein the public CVT is a CVT carrying information on the firmware for all the set-top boxes, and the filtering CVT is a CVT carrying information on the firmware targeted to a specific set-top box.
A method executed by a processor for updating firmware of a set-top box in a digital broadcast system, comprising:
- booting up and storing a public Code Version Table (CVT) that has been previously received;
- receiving a newly CVT and determining whether the newly received CVT following the stored public CVT is either a public CVT or a filtering CVT;
- and
- updating, if the newly received CVT is the filtering CVT, the firmware of the set-top box with a filtering firmware indicated by the filtering CVT,
- wherein the public CVT is a CVT carrying information on the firmware for all the set-top boxes, and the filtering CVT is a CVT carrying information on the firmware targeted to at least one specific set-top box.
An apparatus having a memory storing executable instructions for updating firmware of a set-top box in a digital broadcast system, comprising:
- a Code Version Table (CVT) receiver which receives a CVT;
- a CVT processor which controls to boot up and to store a public Code Version Table (CVT) that has been previously received, to receive a newly CVT and determine whether the newly received CVT following the stored public CVT is either a public CVT or a filtering CVT;
- and to update, if the newly received CVT is the filtering CVT, the firmware of the set-top box with a filtering firmware indicated by the filtering CVT,
- a firmware receiver which receives a firmware file indicated by the CVT output by the CVT processor;
- and
- a firmware updater which updates the firmware of the firmware with the received firmware file,
- wherein the public CVT is a CVT carrying information on the firmware for all the set-top boxes, and the filtering CVT is a CVT carrying information on the firmware targeted to at least one specific set-top box.
Dependencies are inferred from the claim text.