发明名称 |
Splicing of video for parallel encoding |
摘要 |
In one embodiment, a method receives a video at a partial encoder. The partial encoder determines characteristics of the video by performing a portion of an encoding process of the video. The method analyzes the characteristics of the video to determine splice points in the video to splice the video into multiple parts. The video is spliced into a plurality of parts based on the splice points and the plurality of parts are sent to a plurality of encoders. The plurality of encoders encode the plurality of parts substantially in parallel, the encoded plurality of parts are combined to form an encoded version of the video, and the partial encoder does not encode any of the encoded plurality of parts in the encoded version of the video. |
申请公布号 |
US9307261(B2) |
申请公布日期 |
2016.04.05 |
申请号 |
US201213584065 |
申请日期 |
2012.08.13 |
申请人 |
HULU, LLC |
发明人 |
Coudurier Baptiste |
分类号 |
H04N7/12;H04N19/436 |
主分类号 |
H04N7/12 |
代理机构 |
Fountainhead Law Group PC |
代理人 |
Fountainhead Law Group PC |
主权项 |
1. A method comprising:
receiving a video at a partial encoder, the partial encoder programmed to only perform a portion of an encoding process of the video; determining, by the partial encoder, characteristics of the video to determine differences between the pictures in the video, the characteristics determined by performing the portion of the encoding process of the video; analyzing the differences between pictures in the video to determine ratings for a plurality of potential splice points in the video; comparing the ratings between pictures to a threshold; selecting splice points from a subset of the plurality of potential splice points based on the comparing, wherein a splice point is selected when a rating between pictures meets the threshold; splicing the video into a plurality of parts based on the splice points; and sending the plurality of parts to a plurality of encoders, wherein: the plurality of encoders encode the plurality of parts substantially in parallel, the encoded plurality of parts are combined to form an encoded version of the video, and the partial encoder does not encode any of the encoded plurality of parts in the encoded version of the video. |
地址 |
Santa Monica CA US |