CPC H04N 19/70 (2014.11) [H04L 65/762 (2022.05); H04N 19/59 (2014.11); H04N 19/85 (2014.11)] | 20 Claims |
1. A storage device comprising:
a data interface configured to communicate with a host;
a storage medium configured to store data; and
control circuitry configured to:
receive a data file from the host over the data interface;
in response to determining that the data file comprises first file preview data and a file size:
modify the data file to delete the first file preview data to reduce the file size of the data file; and
store the modified data file to the storage medium; and
in response to receiving a request for the data file from the host:
retrieve the modified data file from the storage medium;
generate second file preview data corresponding to the first file preview data;
remodify the modified data file to add the second file preview data; and
respond to the request for the data file by providing the remodified data file to the host.
|