Claims
- 1. A method for updating computer software in a television receiver comprising the steps of:
receiving an analog television signal generated from a recorded medium, the television signal including a data signal representing the computer software; extracting the data signal from the analog television signal; storing the extracted data signal into a memory; checking the extracted data using a data value generated from the extracted data signal to determine if the extracted data signal is correct; Updating the computer software in the television receiver if the extracted data is determined to be correct.
- 2. A system according to claim 1, wherein the step of receiving the analog television signal includes the step of inserting a pre-recorded video tape into a video tape player and receiving an output signal of the video tape player, the prerecorded video tape including the data signal in at least a vertical blanking interval of s a video signal recorded on the prerecorded video tape.
- 3. A system according to claim 1, wherein the step of receiving the analog television signal includes the step of inserting a pre-recorded digital versatile disc (DVD) into a DVD player and receiving an output signal of the DVD player, the prerecorded DVD including the data signal as part of a prerecorded video signal.
- 4. A system according to claim 1, wherein the step of receiving the analog television signal includes the step of inserting a pre-recorded digital versatile disc (DVD) into a DVD player and receiving an output signal of the DVD player, the prerecorded DVD including the data signal as a data track and the DVD player combining data from the data track into the analog television signal it provides.
- 5. A method according to claim 1, wherein the television signal includes an active video signal component and a vertical blanking component and the data signal is included in the vertical blanking component according to one of a TELETEXT, closed-caption and extended data services (XDS) protocol.
- 6. A method according to claim 5, wherein the active video signal component includes instructional information regarding the computer software update and the method further includes the step of displaying the instructional information while the method is updating the computer software.
- 7. A method according to claim 1, wherein the computer software is system software and the method further includes the steps of:
testing the system software from the memory before updating the computer software to determine if the software operates properly; and if the software is determined to operate properly, transferring the stored software from the memory to a programmable read-only memory (PROM).
- 8. A method according to claim 1, wherein the television receiver includes a control mechanism that is configured to change the analog television signal provided from the prerecorded medium, and the method further includes the step of:
executing the updated computer software, the updated computer software activating the control mechanism to change the analog television signal provided from the prerecorded medium to select respective data signals to be received by the television receiver.
- 9. Apparatus comprising:
a prerecorded medium including computer software encoded as digital data in an analog television signal; a television receiver including:
means for receiving the analog television signal including the digital data; a random-access memory; processing means which is configured to extract the data signal from the analog television signal and stores the extracted data signal into the random access memory, to check the extracted data signal using a data value generated from the extracted data signal to determine if the extracted data signal is correct and to execute the extracted data in the random access memory as the computer software if the extracted data signal is determined to be correct.
- 10. Apparatus according to claim 9, wherein the processing means includes:
a first processor that is configured to extract the data signal from the analog television signal and stores the extracted data signal into the random access memory; and a second processor that is configured to check the extracted data signal using a data value generated from the extracted data signal to determine if the extracted data signal is correct and to execute the extracted data in the random access memory as the computer software if the extracted data signal is determined to be correct.
- 11. Apparatus according to claim 9, wherein the prerecorded medium is a video tape.
- 12. Apparatus according to claim 11, wherein the video tape includes the digital data recorded as at least a part of the television signal.
- 13. Apparatus according to claim 12, wherein the video tape includes a recorded television signal having an active video signal and a vertical blanking interval and the digital data is recorded in the vertical blanking interval as one of TELETEXT data, closed caption data and extended data services (XDS) data.
- 14. Apparatus according to claim 13, wherein the digital data is recorded as a XDS data and the processing means includes an XDS decoder.
- 15. Apparatus according to claim 13, wherein the active video signal component includes instructional information regarding the computer software update and the television receiver is configured to display the instructional information while the processing means executes the computer software.
- 16. Apparatus according to claim 9, wherein the computer software is system software for the television receiver and the apparatus further includes a programmable read-only memory which holds the system software, whereby the processing means transfers the software from the random access memory to the programmable read-only memory if the execution of the computer software indicates that the computer software is correct.
- 17. Apparatus according to claim 9, further including a control mechanism that is configured to control a programmable media player on which the programmable medium is played to produce the television signal, the control mechanism controls the programmable medium player to change the analog television signal provided from the prerecorded medium, whereby when the processing means executes the computer software, the computer software activates the control mechanism to change the analog television signal provided from the prerecorded medium to select respective data signals to be received by the television receiver.
- 18. Apparatus according to claim 16, wherein the control mechanism is an infrared blaster which produces infrared remote control commands for the programmable media player.
- 19. Apparatus according to claim 16, wherein the control mechanism is a control bus coupled between the apparatus and the programmable media player.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit under Title 35 U.S.C. § 119(e) of United States Provisional Application No. 60/349,194 filed on Jan. 16, 2002, the contents of which are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60349194 |
Jan 2002 |
US |