SYSTEMS AND METHODS OF ENCODING MULTIPLE VIDEO STREAMS WITH ADAPTIVE QUANTIZATION FOR ADAPTIVE BITRATE STREAMING

대안적 비디오 스트림들로서 소스 비디오를 인코딩하기 위한 방법은 수신된 멀티미디어 콘텐트를 통해 제 1 패스에서 소스 비디오 데이터에 대한 통계들을 수집하며 통계들을 공유 메모리로 기록하는 단계로서, 상기 통계들은 픽셀들의 블록들의 복잡도 측정치들을 포함하는, 상기 소스 비디오 데이터에 대한 통계들을 수집 및 기록하는 단계, 상기 제 1 패스 동안 소스 비디오 데이터에 대한 초기 인코딩 정보를 결정하며 초기 인코딩 정보를 공유 메모리에 기록하는 단계, 제 2 패스 동안 대안적인 비디오 스트림들을 생성하기 위해 수집된 통계들 및 초기...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ORTON JAY SAM, NALETOV VLADIMIROVICH IVAN
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:대안적 비디오 스트림들로서 소스 비디오를 인코딩하기 위한 방법은 수신된 멀티미디어 콘텐트를 통해 제 1 패스에서 소스 비디오 데이터에 대한 통계들을 수집하며 통계들을 공유 메모리로 기록하는 단계로서, 상기 통계들은 픽셀들의 블록들의 복잡도 측정치들을 포함하는, 상기 소스 비디오 데이터에 대한 통계들을 수집 및 기록하는 단계, 상기 제 1 패스 동안 소스 비디오 데이터에 대한 초기 인코딩 정보를 결정하며 초기 인코딩 정보를 공유 메모리에 기록하는 단계, 제 2 패스 동안 대안적인 비디오 스트림들을 생성하기 위해 수집된 통계들 및 초기 인코딩 정보를 사용하여 병렬로 상기 소스 비디오 데이터를 인코딩하는 단계를 포함하며, 병렬 인코딩 프로세스들은 비디오의 일부에 대해 이미 결정된 부가적인 인코딩 정보를 재사용하며 비디오의 일부에 대해 이미 결정되지 않은 부가적인 인코딩 정보를 생성하고, 상기 부가적인 인코딩 정보는 픽셀들의 블록들에 대한 양자화 파라미터들을 포함한다. A method for encoding source video as alternative video streams includes collecting statistics on source video data and writing statistics to shared memory in a first pass through received multimedia content, where the statistics include complexity measures of blocks of pixels, determining initial encoding information for source video data and writing initial encoding information to shared memory during the first pass, encoding the source video data in parallel using collected statistics and initial encoding information to produce alternative video streams during a second pass, and parallel encoding processes reuse additional encoding information that has already been determined for a portion of video and generate additional encoding information that has not already been determined for a portion of video, where the additional encoding information includes quantization parameters for blocks of pixels.