IP Library Granted Patent US 9,681,091
Granted Patent B2
US 9,681,091 · App. 13/980,681 · Granted Jun 13, 2017

System and method for enhanced remote transcoding using content profiling

Inventor: Thomas Edward Elliott (Burbank, CA)
Assignee: THOMSON LICENSING
H04N7/01H04N19/40H04N19/46H04N21/2343H04N21/25825H04N21/25833
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,681,091
App. No.
13/980,681
Granted
Jun 13, 2017
Kind
B2
Abstract

A system and method as described herein involve materially improving the quality of encoded content generated on systems or platforms such as remote or CPE (Customer Premises Equipment) platforms. An aspect of the described system and method comprises profiling the source content, for example, on a per title basis, and generating profile information as a set of metadata that reflects the optimal transcoding parameters. This metadata is transmitted along with the content to be transcoded to the remote device which can then perform a superior process on the content, compared to a generic non-hinted transcode. Other aspects of the described system and method comprise separation of profiling analysis from the actual transcoding at a remote location, and encapsulation of profile information with the program content for delivery to the remote premises.

Claims (41)

1. A method for processing video program content appropriate for a first display device but not appropriate for a second display device, comprising the steps of:

selecting a set of parameters defining display characteristics of said video program content, wherein the set of selected parameters includes at least each of aspect ratio, crop, scale, encoding bit rate, color gamut, noise reduction and pre-filtering information;

populating a transcoding profile with each parameter in said set of parameters;

transmitting said populated transcoding profile to said second display device; and

transcoding said program content based on each of said selected parameters to be appropriate to use with said second display device.

2. The method of claim 1 , further comprising:

analyzing said program content; and

selecting said set of parameters responsive to said analyzing step.

3. The method of claim 2 , wherein said set of selected parameters further includes one or more parameters from a list comprising: class of program content, resolution, frame rate, frame sequence, progressive or interlace, color space, noise level, bit depth, and animation status.

4. The method of claim 1 , said transcoding step comprising:

removing portions of said program content that are not required after transcoding;

performing an inverse telecine operation on said program content;

filtering said program content; and

decoding and re-encoding said program content based on said profile information to optimize quality for use on an endpoint device.

5. The method of claim 1 , further comprising:

measuring characteristics of an endpoint device for said program content; and wherein said transcoding step is based on said measured characteristics.

6. The method of claim 5 , said measuring step comprising:

measuring bandwidth and status of a connection between a transcoding device and at least one endpoint device.

7. The method of claim 1 , further comprising the steps of:

encapsulating the profile information and the program content before said transmitting step; and

unpackaging said encapsulated profile information and program content before said transcoding step.

8. An apparatus for processing video program content appropriate for a first display device but not appropriate for a second display device, comprising:

a parameter selection unit to select a set of parameters defining display characteristics of said video program content, wherein the set of selected parameters includes at least each of aspect ratio, crop, scale, encoding bit rate, color gamut, noise reduction and pre-filtering information;

a profile generator to populate a transcoding profile with each parameter in said set of selected parameters;

a transmission unit for transmitting said populated transcoding profile to said second display device; and,

a transcoder that operates on said program content based on each of said selected parameters to be appropriate for use with said second display device.

9. The apparatus of claim 8 , further comprising:

an analyzer for evaluating program content and producing an output; and

a parameter selection unit for selecting said set of parameters in response to output of said analyzer.

10. The apparatus of claim 9 , wherein said set of selected parameters further includes one or more parameters from a list comprising: class of program content, resolution, frame rate, frame sequence, progressive or interlace, color space, noise level, bit depth, and animation status.

11. The apparatus of claim 8 , said transcoder further comprising:

circuitry to remove program portions of said program content that are not required after transcoding;

an inverse telecine operator for said program content;

a filter operating on said program content; and

a decoder and re-encoder operating on said program content based on said profile information to optimize quality for use on an endpoint device.

12. The apparatus of claim 8 , further comprising:

a measurement unit for measuring characteristics of an endpoint device for said program content, wherein said transcoder operates using said measured characteristics.

13. The apparatus of claim 12 , wherein said measurement unit measures bandwidth and status of a connection between a transcoding device and at least one endpoint device.

14. The apparatus of claim 8 , further comprising:

an encapsulator for encapsulating the profile information and the program content before operation of said transmission unit; and

an unpackaging unit operating on said encapsulated profile information and program content before operation of said transcoder.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2018
From: THOMSON LICENSING DTV
To: INTERDIGITAL MADISON PATENT HOLDINGS
Reel/Frame 047105/0607 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2018
From: THOMSON LICENSING
To: THOMSON LICENSING DTV
Reel/Frame 044575/0723 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2017
From: ELLIOTT, THOMAS EDWARD
To: THOMSON LICENSING
Reel/Frame 042318/0536 →
Continuity (2)
Provisional Application 61434977 · Jan 21, 2011
Related Publication 20130293774A1 · Nov 7, 2013