Region-based information compaction as for digital images
First Claim
1. A method for encoding an information frame, comprising the steps of:
- dividing said information frame into a plurality of information regions, at least one of said information regions comprising at least one information parameter having associated with it a plurality of intra-region values bounded by upper and lower value limits defining a dynamic range of said information parameter;
determining, for each of said at least one information region, a respective maximal value and a minimal value of said at least one information parameter;
remapping, for each of said at least one information regions and according to a single manipulation of the respective determined maximal and minimal values, said respective plurality of intra-region values of said at least one information parameter; and
encoding each information region.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for preserving the dynamic range of a relatively high dynamic range information stream, illustratively a high resolution video signal, subjected to a relatively low dynamic range encoding and/or transport process(es). The invention subjects the relatively high dynamic range information stream to a segmentation and remapping process whereby each segment is remapped to the relatively low dynamic range appropriate to the encoding and/or transport process(es) utilized. An auxiliary information stream includes segment and associated remapping information such that the initial, relatively high dynamic range information stream may be recovered in a post-encoding (i.e. decoding) or post-transport (i.e., receiving) process.
83 Citations
56 Claims
-
1. A method for encoding an information frame, comprising the steps of:
-
dividing said information frame into a plurality of information regions, at least one of said information regions comprising at least one information parameter having associated with it a plurality of intra-region values bounded by upper and lower value limits defining a dynamic range of said information parameter;
determining, for each of said at least one information region, a respective maximal value and a minimal value of said at least one information parameter;
remapping, for each of said at least one information regions and according to a single manipulation of the respective determined maximal and minimal values, said respective plurality of intra-region values of said at least one information parameter; and
encoding each information region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for decoding an encoded information frame represented by a plurality of encoded information regions within an encoded information stream, where at least one of said plurality of encoded information regions comprises at least one information parameter having associated with it a plurality of remapped intra-region values, said method comprising the steps of:
-
decoding each of said plurality of encoded information regions to form a corresponding plurality of decoded information regions, said decoded information regions representing a decoded information frame;
extracting, from a dynamic range enhancement stream associated with said encoded information stream, respective maximal and minimal values for each of said at least one information parameter having associated with it a plurality of remapped intra-region values; and
inverse remapping, according to a single manipulation of said respective maximal and minimal values, each of said at least one information parameter of said at least one information regions having associated with it a respective plurality of remapped intra-region values. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. In an information processing system including an information processor tending to reduce the dynamic range of a relatively high dynamic range information element within an information stream processed therein, a method for substantially preserving the dynamic range of said relatively high dynamic range information element comprising the steps of:
-
segmenting said information stream into a plurality of information regions;
determining the value of each occurrence of said relatively high dynamic range information element within each of said respective information regions;
generating indicia of a range of said determined values within each of said respective information regions;
remapping, in accordance with the respective generated statistical indicia and the dynamic range of said dynamic range reducing process, the value of each occurrence of said relatively high dynamic range information element within each of said respective information regions to produce a remapped information stream; and
processing, according to said dynamic range reducing process, said remapped information stream to produce a dynamic range reduced information stream comprising a plurality of information regions including respective dynamic range reduced information elements. - View Dependent Claims (40)
-
-
41. Apparatus for processing an information stream comprising a plurality of information frames, said apparatus comprising:
-
a regional map and scale unit, coupled to receive said information stream, for segmenting a received information frame into one or more information regions, and for remapping one or more relatively high dynamic range information parameters associated with each information region according to respective intra-region information parameter maxima and minima to produce a remapped information stream and an associated map region identification stream, said one or more remapped information parameters having a relatively low dynamic range; and
a compression encoder, coupled to said regional map and scale unit, for compression encoding said remapped information stream to produce a compression encoded information stream, wherein said regional map and scale unit imparts a transfer characteristic to said remapped information stream comprising at least one of a gamma correction characteristic, a companding characteristic, a redistribution characteristic, a linear characteristic, an arbitrary polynomial characteristic and a pre-determined function characteristic.
-
-
42. Apparatus for processing an information stream comprising a plurality of information frames, said apparatus comprising:
-
a regional map and scale unit, coupled to receive said information stream, for segmenting a received information frame into one or more information regions, and for remapping one or more relatively high dynamic range information parameters associated with each information region according to respective intra-region information parameter maxima and minima to produce a remapped information stream and an associated map region identification stream, said one or more remapped information parameters having a relatively low dynamic range; and
an compression encoder, coupled to said regional map and scale unit, for compression encoding said remapped information stream to produce a compression encoded information stream, wherein each information region is defined with respect to one of a picture, frame, field, slice, macroblock, block, pixel location, and motion vector.
-
-
43. An apparatus for decoding an encoded information frame represented by a plurality of encoded information regions within an encoded information stream, where at least one of said plurality of encoded information regions comprises at least one information parameter having associated with it a plurality of remapped intra-region values, said apparatus comprising:
-
a decoder, for decoding each of said plurality of encoded information regions to form a corresponding plurality of decoded information regions, said decoded information regions representing a decoded information frame; and
an inverse map and scale unit, for extracting, from a dynamic range enhancement stream associated with said encoded information stream, respective maximal and minimal values for each of said at least one information parameter having associated with it a plurality of remapped intra-region values;
said and inverse map and scale unit inverse remapping, according to a single manipulation of said respective maximal and minimal values, each of said at least one information parameter of said at least one information regions having associated with it a respective plurality of remapped intra-region values. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification