Patent ID: 8880571
Filing Date: 2014-11-04
Classification: H03M,H04N

Abstract:
1. A method for encoding digital media comprising: by a computing device configured to implement the method, receiving digital media data in a first format, the digital media data in the first format including a plurality of still image sample values that collectively form a still image, each of the plurality of sample values of the digital media data in the first format comprising a sign bit, an exponent and a mantissa having a first bit length; by the computing device configured to implement the method, converting the still image sample values from the first format to a second format, including, for each of the plurality of still image sample values, obtaining a scaled exponent by scaling the exponent for the sample value with a specified exponent bias value and adjusting the bit length of the mantissa to a second bit length different from the first bit length, the digital media data in the second format having a different dynamic range than the first format, each of the plurality of sample values of the digital media data in the second format comprising the scaled exponent scaled by the specified exponent bias value, the mantissa for the sample value, and no separate sign bit; by the computing device configured to implement the method, encoding the converted still image sample values; and by the computing device configured to implement the method, generating a bitstream comprising the encoded still image sample values, a first bitstream syntax element that indicates the exponent bias value for the encoded still image sample values, a second bitstream syntax element that indicates the second bit length of the mantissa, and a third bitstream syntax element that indicates the first format from among multiple possible source formats and that indicates the bit depth and format type using a single syntax element, wherein the first bitstream syntax element, the second bitstream syntax element, and the third bitstream syntax element are part of the image header layer of the bitstream.