Television Software Update via Padding to Reduce Memory Buffer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing software update methods for televisions require large memory space due to the need for decompression of large update image files, increasing costs and potentially prolonging download times.
Innovation Solution
A method involving the download and storage of a non-compressed update image file with a padding operation to generate padded data, allowing software updates using a smaller memory space without increasing download time, which eliminates the need for additional buffer space during decompression.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the update image file is compressed to reduce download time, then the download time is reduced, but an additional buffer area is required for decompression operation, meaning large memory space is needed
Solution Approach 1:
The update image file is pre-compressed before being provided to the television device. This preliminary compression action is performed outside the device, so when the file is downloaded and updated, no additional decompression buffer space is needed within the device memory, thus reducing the memory space requirement while maintaining fast download speed
Solution Approach 2:
The decompression operation is extracted from the device's memory operations. Instead of requiring the device to perform decompression in memory (which would need additional buffer space), the compression is performed beforehand and the compressed file is directly written to storage medium, removing the need for large additional memory space
2Quantity of substance
If the update image file is not compressed, then no additional buffer area is needed for decompression, but the download time increases due to extremely large data size
Solution Approach 1:
The compression action is performed preliminarily before the update file is made available for download. This means the large update image file is compressed in advance by the update provider, so when transferred to the television, it occupies less bandwidth and downloads faster, while the device doesn't need decompression buffer space
3Loss of time
If a compressed update image file is used, then download time is reduced, but costs increase due to large memory space requirements
Solution Approach 1:
Compression is performed as a preliminary action before distribution, eliminating the need for expensive additional memory hardware in the television device. The compressed file can be directly stored in standard storage media without requiring costly high-capacity RAM for decompression operations
Solution Approach 2:
The decompression function is extracted from the device's memory subsystem and performed externally beforehand. This extraction eliminates the need for expensive additional buffer memory hardware, reducing manufacturing costs while maintaining efficient update deployment
Data Source
AI summary
A software update method applied to a television includes: downloading an update image file through a network, wherein the update image file includes an update script and a plurality of sets of data; storing the update image file to a memory; reading the update script from the memory; obtaining information of the data from the update script; sequentially reading the data from the memory according to the information; performing a padding operation on the data to generate a plurality of sets of padded data; and updating software in the television according to the padded data.


