콘텐츠 적응적 양자화 강도 및 비트 레이트 모델링
비디오 프레임들을 인코딩할 때 사용할 양자화 강도를 결정하기 위한 모델을 생성하기 위한 시스템들, 장치들, 및 방법들이 개시된다. 프리 인코더는 하나 이상의 전처리된 비디오 프레임의 일 부분 또는 전체에 대해 상이한 양자화 강도들을 사용하여 다회 인코딩 패스들을 수행한다. 프리 인코더는 다회 인코딩 패스들 각각에 대해 인코딩된 출력의 비트 크기를 획득한다. 이어서, 다회 인코딩 패스들에 기초하여, 프리 인코더는 비트 크기를, 비디오 프레임들 또는 이의 부분(들)을 인코딩하기 위한 양자화 강도에 맵핑하기 위한 모델을 생성한다. 인코더...
Gespeichert in:
Hauptverfasser: | , , , , , , , , , |
---|---|
Format: | Patent |
Sprache: | kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 비디오 프레임들을 인코딩할 때 사용할 양자화 강도를 결정하기 위한 모델을 생성하기 위한 시스템들, 장치들, 및 방법들이 개시된다. 프리 인코더는 하나 이상의 전처리된 비디오 프레임의 일 부분 또는 전체에 대해 상이한 양자화 강도들을 사용하여 다회 인코딩 패스들을 수행한다. 프리 인코더는 다회 인코딩 패스들 각각에 대해 인코딩된 출력의 비트 크기를 획득한다. 이어서, 다회 인코딩 패스들에 기초하여, 프리 인코더는 비트 크기를, 비디오 프레임들 또는 이의 부분(들)을 인코딩하기 위한 양자화 강도에 맵핑하기 위한 모델을 생성한다. 인코더가 하나 이상의 주어진 비디오 프레임들 또는 이의 임의의 부분(들)에 대한 최종 인코딩 패스를 시작할 때, 인코더는 모델을 사용하여 선호되는 비트 크기를 주어진 양자화 강도에 맵핑한다. 인코더는 인코딩된 비트 스트림에 대한 특정 비트 레이트를 충족하기 위해 주어진 비디오 프레임(들) 또는 프레임 부분(s)을 인코딩할 때 주어진 양자화 강도를 사용한다.
Systems, apparatuses, and methods for generating a model for determining a quantization strength to use when encoding video frames are disclosed. A pre-encoder performs multiple encoding passes using different quantization strengths on a portion or the entirety of one or more pre-processed video frames. The pre-encoder captures the bit-size of the encoded output for each of the multiple encoding passes. Then, based on the multiple encoding passes, the pre-encoder generates a model for mapping bit-size to quantization strength for encoding video frames or portion(s) thereof. When the encoder begins the final encoding pass for one or more given video frames or any portion(s) thereof, the encoder uses the model to map a preferred bit-size to a given quantization strength. The encoder uses the given quantization strength when encoding the given video frame(s) or frame portion(s) to meet a specified bit-rate for the encoded bitstream. |
---|