发明名称 Parallel video encoding based on complexity analysis
摘要 Embodiments of the invention provide techniques for encoding chunks of a video file in parallel. Embodiments may divide a source video file into a plurality of chunks, and may encode each chunk at a rate based upon complexity data associated with the chunk. The encoded chunks may then be reassembled to produce an encoded video file.
申请公布号 US8837601(B2) 申请公布日期 2014.09.16
申请号 US201012965593 申请日期 2010.12.10
申请人 Netflix, Inc. 发明人 Ronca David R.;Kang Steven;Kalluri Rama;Katsavounidis Ioannis
分类号 H04N7/26;H04N19/115;H04N19/179;H04N19/436;H04N19/14 主分类号 H04N7/26
代理机构 Patterson + Sheridan, LLP 代理人 Patterson + Sheridan, LLP
主权项 1. A computer-implemented method for encoding, in parallel, chunks of a source video file, the method comprising: generating complexity data for the source video file, wherein the complexity data reflects the complexity across the source video file and includes a complexity for each sampling point in a plurality of sampling points; dividing the source video file into a plurality of chunks, wherein each chunk represents a portion of the source video file; for each chunk in the plurality of chunks: allocating a respective portion of a total encoding bandwidth to the chunk based on a portion of the complexity data that indicates an overall complexity of the chunk relative to each other chunk in the plurality of chunks;determining a respective encoding rate for the chunk based on (i) the portion of the total encoding bandwidth allocated to the chunk and (ii) sampled data from one or more chunks in the plurality of chunks that are adjacent to the chunk;encoding the chunk at the determined encoding rate, wherein the chunk is encoded in parallel to at least one other chunk in the plurality of chunks; and assembling the encoded chunks to produce an encoded video.
地址 Los Gatos CA US
您可能感兴趣的专利