An upgradeable multi-functional display device (300, 400), comprising: a smart card configured to be removably connected to the display device (300, 400) and comprising upgrade data configured to provide at least one additional function to the display device; a broadcast receiver configured for receiving a broadcast signal; a demultiplexer configured for demultiplexing the received broadcast signal; a decoder (315, 317) configured for decoding the demultiplexed broadcast signal; a display configured for displaying the decoded broadcast signal; a controller (360, 410) configured to connect to the smart card, wherein the controller (360, 410) is further configured to: process the received broadcast signal for display on the display; determine whether the smart card is connected to the display device (300, 400) or not; and upgrade the upgradeable multi-functional display device (300, 400) using the upgrade data received from the smart card; wherein: the controller (360, 410) is further configured to communicate with the smart card to operate the multi-functional display device (300, 400) including assigning authority to the smart card for controlling the display device (300, 400) for execution of the at least one additional function on the multi-functional display device (300, 400); and the smart card comprises an analog signal processor and a first digital signal processor, wherein the first digital signal processor is arranged to be replaced by a second digital signal processor, updated with respect to the first digital signal processor, the first digital signal processor being further arranged to supplement the second digital signal processor, wherein the first digital signal processor and the second signal processor are arranged to transmit and receive upgrade data through a Universal Serial Bus, USB, port. a smart card configured to be removably connected to the display device (300, 400) and comprising upgrade data configured to provide at least one additional function to the display device; a broadcast receiver configured for receiving a broadcast signal; a demultiplexer configured for demultiplexing the received broadcast signal; a decoder (315, 317) configured for decoding the demultiplexed broadcast signal; a display configured for displaying the decoded broadcast signal; a controller (360, 410) configured to connect to the smart card, wherein the controller (360, 410) is further configured to: process the received broadcast signal for display on the display; determine whether the smart card is connected to the display device (300, 400) or not; and upgrade the upgradeable multi-functional display device (300, 400) using the upgrade data received from the smart card; process the received broadcast signal for display on the display; determine whether the smart card is connected to the display device (300, 400) or not; and upgrade the upgradeable multi-functional display device (300, 400) using the upgrade data received from the smart card; wherein: the controller (360, 410) is further configured to communicate with the smart card to operate the multi-functional display device (300, 400) including assigning authority to the smart card for controlling the display device (300, 400) for execution of the at least one additional function on the multi-functional display device (300, 400); and the smart card comprises an analog signal processor and a first digital signal processor, wherein the first digital signal processor is arranged to be replaced by a second digital signal processor, updated with respect to the first digital signal processor, the first digital signal processor being further arranged to supplement the second digital signal processor, wherein the first digital signal processor and the second signal processor are arranged to transmit and receive upgrade data through a Universal Serial Bus, USB, port. the controller (360, 410) is further configured to communicate with the smart card to operate the multi-functional display device (300, 400) including assigning authority to the smart card for controlling the display device (300, 400) for execution of the at least one additional function on the multi-functional display device (300, 400); and the smart card comprises an analog signal processor and a first digital signal processor, wherein the first digital signal processor is arranged to be replaced by a second digital signal processor, updated with respect to the first digital signal processor, the first digital signal processor being further arranged to supplement the second digital signal processor, wherein the first digital signal processor and the second signal processor are arranged to transmit and receive upgrade data through a Universal Serial Bus, USB, port.