Patent ID: 9665646
Date: 2017-05-30
CPC Classifications: G06F,H04N

Claim:
1. A method for preparing a trans-rated database (TRDB) stored in a memory device, wherein the TRDB stores one or more trans-rated copies of an original media file, the method comprising the actions of: (a) obtaining a video frame of an original video file; (b) compressing the obtained video frame in accordance with two or more bit-rate values to deliver two or more compressed video frames each having a different number of bytes but representing the same video frame of the original file; (c) equalizing the number of bytes of the two or more compressed video frames by adding stuffing bytes to create two or more equal-size-trans-rated frames; (d) storing each one of the two or more equal-size-trans-rated frames into a memory device; (e) creating metadata comprising the number of bytes of the equal-size-trans-rated frames and the location in the memory device in which each of the equal-size-trans-rated frames is stored and storing the metadata into the memory device; (f) repeating actions (a) to (e) for multiple frames of the original file until the end of file for producing two or more stored trans-rated copies of the original video file and a copy of the metadata with information regarding each frame of the two or more stored trans-rated copies of the original video file; and (g) when a stored equal-size-trans-rated frame is retrieved from the memory element, further compressing the retrieved frame by using a lossless compression process; wherein the action of compressing the obtained video frame complies with video compression standards comprising a container file that has metadata before the beginning of the compressed video data.