IP Library Granted Patent US 9,241,128
Granted Patent B2
US 9,241,128 · App. 13/767,440 · Granted Jan 19, 2016

Video conversion technology

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,241,128
App. No.
13/767,440
Granted
Jan 19, 2016
Kind
B2
Abstract

Video conversion technology, in which a first stream of video content is accessed and multiple, different layers are extracted from the first stream of the video content. Each of the multiple, different layers are separately processed to convert the multiple, different layers into modified layers that each have a higher resolution. The modified layers are reassembled into a second stream of the video content that has a higher resolution than the first stream of the video content.

Claims (70)

1. A method comprising:

accessing, from an electronic storage, a first stream of video content, the first stream of the video content having a first resolution;

extracting, from the first stream of the video content, multiple, different color layers that each correspond to a different color and have the first resolution;

separately processing and re-sampling each of the multiple, different color layers to convert the multiple, different color layers into modified layers that each have a second resolution that is higher than the first resolution;

separately adjusting a chromatic level of each of the modified layers;

reassembling, by at least one processor, the modified layers into a second stream of the video content, the second stream of the video content having the second resolution that is higher than the first resolution; and

storing, in an electronic storage, the second stream of the video content.

2. The method of claim 1 :

wherein extracting, from the first stream of the video content, multiple, different color layers that each have the first resolution comprises:

extracting, from the first stream of the video content, a first color layer;

extracting, from the first stream of the video content, a second color layer that is different than the first color layer; and

extracting, from the first stream of the video content, a third color layer that is different than the first color layer and the second color layer;

wherein separately processing each of the multiple, different color layers to convert the multiple, different color layers into modified layers that each have a second resolution that is higher than the first resolution comprises:

processing the first color layer to convert the first color layer into a modified first color layer;

processing the second color layer to convert the second color layer into a modified second color layer that is different than the modified first color layer; and

processing the third color layer to convert the third color layer into a modified third color layer that is different than the modified first color layer and the modified second color layer; and

wherein reassembling the modified layers into the second stream of the video content comprises reassembling the modified first color layer, the modified second color layer, and the modified third color layer into a second stream of the video content.

3. The method of claim 2 :

wherein extracting, from the first stream of the video content, the first color layer comprises extracting, from the first stream of the video content, a red color layer;

wherein extracting, from the first stream of the video content, the second color layer that is different than the first color layer comprises extracting, from the first stream of the video content, a green color layer that is different than the red color layer;

wherein extracting, from the first stream of the video content, the third color layer that is different than the first color layer and the second color layer comprises extracting, from the first stream of the video content, a blue color layer that is different than the red color layer and the green color layer;

wherein processing the first color layer to convert the first color layer into the modified first color layer comprises processing the red color layer to convert the red color layer into a modified red color layer;

wherein processing the second color layer to convert the second color layer into the modified second color layer that is different than the modified first color layer comprises processing the green color layer to convert the green color layer into a modified green color layer that is different than the modified red color layer;

wherein processing the third color layer to convert the third color layer into a modified third color layer that is different than the modified first color layer and the modified second color layer comprises processing the blue color layer to convert the blue color layer into a modified blue color layer that is different than the modified red color layer and the modified green color layer; and

wherein reassembling the modified first color layer, the modified second color layer, and the modified third color layer into the second stream of the video content comprises reassembling the modified red color layer, the modified green color layer, and the modified blue color layer into the second stream of the video content.

4. The method of claim 3 :

wherein extracting, from the first stream of the video content, the red color layer comprises identifying red color values in the first stream of the video content and separating the identified red color values into the red color layer;

wherein extracting, from the first stream of the video content, the green color layer comprises identifying green color values in the first stream of the video content and separating the identified green color values into the green color layer; and

wherein extracting, from the first stream of the video content, the blue color layer comprises identifying blue color values in the first stream of the video content and separating the identified blue color values into the blue color layer.

5. The method of claim 3 :

wherein extracting, from the first stream of the video content, the red color layer comprises extracting, from the first stream of the video content, first images of a scene that reflect red color values of the scene;

wherein extracting, from the first stream of the video content, the green color layer that is different than the red color layer comprises extracting, from the first stream of the video content, second images of the scene that reflect green color values of the scene;

wherein extracting, from the first stream of the video content, the blue color layer that is different than the red color layer and the green color layer comprises extracting, from the first stream of the video content, third images of the scene that reflect blue color values of the scene;

wherein processing the red color layer to convert the red color layer into the modified red color layer comprises processing the first images of the scene to convert the first images of the scene into modified first images of the scene that reflect red color values of the scene at a higher resolution than the first images of the scene;

wherein processing the green color layer to convert the green color layer into the modified green color layer that is different than the modified red color layer comprises processing the second images of the scene to convert the second images of the scene into modified second images of the scene that reflect green color values of the scene at a higher resolution than the second images of the scene;

wherein processing the blue color layer to convert the blue color layer into the modified blue color layer that is different than the modified red color layer and the modified green color layer comprises processing the third images of the scene to convert the third images of the scene into modified third images of the scene that reflect blue color values of the scene at a higher resolution than the third images of the scene; and

wherein reassembling the modified red color layer, the modified green color layer, and the modified blue color layer into the second stream of the video content comprises reassembling the modified first images of the scene, the modified second images of the scene, and the modified third images of the scene into the second stream of the video content.

6. The method of claim 1 :

wherein accessing the first stream of video content comprises accessing a first stream of video content with a 29.97 frame rate and 525 lines of resolution, the first stream of video content being based on a red, green, and blue colorimetry platform;

wherein extracting, from the first stream of the video content, multiple, different color layers that each correspond to a different color and have the first resolution comprises extracting, from the first stream of the video content, red, green, and blue layers that each have a 29.97 frame rate and 525 lines of resolution;

wherein separately processing and re-sampling each of the multiple, different color layers to convert the multiple, different color layers into modified layers that each have a second resolution that is higher than the first resolution comprises separately processing each of the red, green, and blue layers to convert the red, green, and blue layers into modified red, green, and blue layers that each have a 23.98 frame rate and 1080 lines of resolution;

wherein separately adjusting the chromatic level of each of the modified layers comprises separately adjusting a chromatic level of each of the modified red, green, and blue layers that each have a 23.98 frame rate and 1080 lines of resolution; and

wherein reassembling the modified layers into the second stream of the video content comprises reassembling the modified red, green, and blue layers into a second stream of the video content with a 23.98 frame rate and 1080 lines of resolution.

7. A video conversion system comprising:

at least one processor; and

at least one memory coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising:

accessing, from an electronic storage, a first stream of video content, the first stream of the video content having a first resolution;

extracting, from the first stream of the video content, multiple, different color layers that each correspond to a different color and have the first resolution;

separately processing and re-sampling each of the multiple, different color layers to convert the multiple, different color layers into modified layers that each have a second resolution that is higher than the first resolution;

separately adjusting a chromatic level of each of the modified layers;

reassembling, by at least one processor, the modified layers into a second stream of the video content, the second stream of the video content having the second resolution that is higher than the first resolution; and

storing, in an electronic storage, the second stream of the video content.

8. At least one computer-readable storage medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:

accessing, from an electronic storage, a first stream of video content, the first stream of the video content having a first resolution;

extracting, from the first stream of the video content, multiple, different color layers that each correspond to a different color and have the first resolution;

separately processing and re-sampling each of the multiple, different color layers to convert the multiple, different color layers into modified layers that each have a second resolution that is higher than the first resolution;

separately adjusting a chromatic level of each of the modified layers;

reassembling, by at least one processor, the modified layers into a second stream of the video content, the second stream of the video content having the second resolution that is higher than the first resolution; and

storing, in an electronic storage, the second stream of the video content.

9. The method of claim 1 :

wherein the video content comprises video content originally captured and stored on a first electronic storage of a first type from which the first stream of video content is accessed;

wherein the second stream of the video content is stored in a second electronic storage of a second, different type.

10. The method of claim 1 :

wherein reassembling the modified layers into a second stream of the video content, the second stream of the video content having the second resolution that is higher than the first resolution, comprises identifying at least one feature in each of the modified layers, and

aligning the at least one feature of each modified layer with at least one feature of each other modified layer, respectively.

11. The method of claim 1 :

wherein the first stream of video content having the first resolution comprises visual distortion occupying a first percentage of units of the first resolution; and

wherein the second stream of video content having the second resolution comprises visual distortion occupying a second percentage of units of the second resolution, the second percentage being less than the first percentage.

12. The method of claim 1 :

wherein storing the second stream of the video content comprises recording the second stream of the video content onto an electronic storage.

Assignments (2)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2013
From: BUTTERWORTH, WILLIAM EVANS; DWINELL, ROGER RAYMOND; MCMAHON, VALERIE
To: WARNER BROS. ENTERTAINMENT INC.
Reel/Frame 029866/0199 →