| CPC G06F 16/116 (2019.01) [G06F 16/1794 (2019.01); H04N 19/23 (2014.11); H04N 19/40 (2014.11); H04N 19/46 (2014.11); H04N 19/42 (2014.11); H04N 19/436 (2014.11)] | 34 Claims |

|
1. A computerized method for transcoding media data encoded according to a first format into second media data compatible with a second format, the computerized method for transcoding comprising:
partially decoding of the media data, thereby resulting in decoded media data portions and a plurality of undecoded media data portions, wherein at least one of the decoded media data portions includes a plurality of video frames of the media data;
storing the decoded media data portions into an ephemeral storage apparatus, the ephemeral storage apparatus comprising an amount of storage to accommodate data to enable time-shifting for at least twice an amount of time required for all transformation operations for a given device to be completed, the all transformation operations comprising:
(i) removing header portions indicative of the first format from the plurality of video frames;
(ii) adding header portions indicative of a second format to the plurality of video frames, the second format comprising a high efficiency video coding (HEVC) format;
(iii) obtaining discrete cosine transform (DCT) coefficients of the plurality of video frames;
(iv) transforming the DCT coefficients to create new coefficients;
(v) re-encoding the plurality of video frames using the new coefficients; and
(vi) combining the plurality of undecoded media data portions with the re-encoded plurality of video frames to obtain the second media data.
|