KR100484148B1 - 개선된 비트율 제어 방법과 그 장치 - Google Patents
개선된 비트율 제어 방법과 그 장치 Download PDFInfo
- Publication number
- KR100484148B1 KR100484148B1 KR10-2002-0044501A KR20020044501A KR100484148B1 KR 100484148 B1 KR100484148 B1 KR 100484148B1 KR 20020044501 A KR20020044501 A KR 20020044501A KR 100484148 B1 KR100484148 B1 KR 100484148B1
- Authority
- KR
- South Korea
- Prior art keywords
- value
- psnr
- rate control
- frame
- bit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/184—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/154—Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/149—Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Algebra (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (28)
- 비트율 제어 및 부호화를 위한 초기값을 설정하기 위한 초기값 설정 수단과;상기 설정된 초기값에 기초하여 목표 부호화 비트 값을 계산하기 위한 목표 비트 값 계산부와;상기 계산된 목표 부호화 비트 값에 기초하여 비트율 제어 및 부호화를 수행하기 위한 비트율 제어 및 부호화 수단과;상기 부호화된 현재 비트 스트림의 화질을 측정하고, 상기 측정된 화질과 소정의 기준 화질을 비교하여, 그 비교 결과에 기초하여 상기 부호화된 현재 비트 스트림의 스킵 여부를 판단하여 부호화된 현재 비트 스트림 스킵 제어 신호를 생성하는 화질 측정 및 스킵 제어 신호 생성부와;상기 화질 측정 및 스킵 제어 신호 생성부로부터의 현재 비트 스트림 스킵 제어 신호에 기초하여, 부호화된 현재 비트 스트림의 스킵 여부를 제어하는 제어부를 포함하며;상기 기준 화질은 현재 비트 스트림 이전의 소정 범위의 비트 스트림 내의 슬라이딩 윈도우 내의 비트 스트림들의 화질 값으로부터 결정되는 것을 특징으로 하는 비트율 제어 장치.
- 제1항에 있어서,상기 화질 측정 및 스킵 제어 신호 생성부가 측정하는 비트 스트림의 단위는 프레임이며, 상기 화질 측정 및 스킵 제어 신호 생성부는 현재 프레임의 PSNR 값과 현재 프레임 이전의 소정 수의 프레임으로 이루어진 슬라이딩 윈도우 내의 PSNR 값으로부터 계산된 기준 PSNR 값과 비교하여 현재 부호화된 프레임의 스킵 여부를 결정하는 것을 특징으로 하는 장치.
- 제2항에 있어서,상기 기준 PSNR 값은 슬라이딩 윈도우 내의 프레임의 PSNR 값의 평균 PSNR에서 소정의 상수가 감산된 값인 것을 특징으로 하는 장치.
- 제1항 또는 제2항에 있어서,상기 화질 측정 및 스킵 제어 신호 생성부는 MSE, PSNR, 및 SNR로 이루어진 그룹 중 하나를 이용하여 부호화된 현재 비트 스트림의 화질을 측정하는 것을 특징으로 하는 장치.
- 비트율 제어 및 부호화를 위한 초기값을 설정하기 위한 과정과;상기 설정된 초기값에 기초하여 목표 부호화 비트 값을 계산하기 위한 과정과;상기 계산된 목표 부호화 비트 값에 기초하여 비트율 제어 및 부호화를 수행하기 위한 과정과;상기 부호화된 현재 비트 스트림의 화질을 측정하고, 상기 측정된 화질과 소정의 기준 화질을 비교하여, 그 비교 결과에 기초하여 상기 부호화된 현재 비트 스트림의 스킵 여부를 판단하여 부호화된 현재 비트 스트림 스킵 제어 신호를 생성하는 과정과;상기 화질 측정 및 스킵 제어 신호 생성부로부터의 현재 비트 스트림 스킵 제어 신호에 기초하여, 부호화된 현재 비트 스트림의 스킵 여부를 제어하는 과정을 포함하며,상기 기준 화질은 현재 비트 스트림 이전의 소정 범위의 비트 스트림내의 슬라이딩 윈도우 내의 비트 스트림들의 화질 값으로부터 결정되는 것을 특징으로 하는 비트율 제어 방법.
- 제5항에 있어서,상기 측정되는 비트 스트림의 단위는 프레임이며, 상기 현재 비트 스트림 스킵 제어 신호를 생성하는 과정은 현재 프레임의 PSNR 값과 현재 프레임 이전의 소정 수의 프레임으로 이루어진 슬라이딩 윈도우 내의 프레임들의 PSNR 값으로부터 계산된 기준 PSNR 값과 비교하여 현재 부호화된 프레임의 스킵 여부를 결정하는 것을 특징으로 하는 방법.
- 제6항에 있어서,상기 기준 PSNR 값은 슬라이딩 윈도우 내의 프레임의 PSNR 값의 평균 PSNR에서 소정의 상수가 감산된 값인 것을 특징으로 하는 방법.
- 제5항 또는 제6항에 있어서,상기 현재 비트 스트림 스킵 제어 신호를 생성하는 과정은 MSE, PSNR, 및 SNR로 이루어진 그룹 중 하나를 이용하여 부호화된 현재 비트 스트림의 화질을 측정하는 것을 특징으로 하는 방법.
- 비트율 제어 장치에 있어서,비트율 제어 및 부호화를 위한 초기값을 설정하기 위한 과정과;상기 설정된 초기값에 기초하여 목표 부호화 비트 값을 계산하기 위한 과정과;상기 계산된 목표 부호화 비트 값에 기초하여 비트율 제어 및 부호화를 수행하기 위한 과정과;상기 부호화된 현재 비트 스트림의 화질을 측정하고, 상기 측정된 화질과 상기 현재 비트스트림 이전의 소정 범위의 비트스트림으로 이루어진 슬라이딩 윈도우 내의 비트 스트림들의 화질 값으로부터 결정된 소정의 기준 화질을 비교하여, 그 비교 결과에 기초하여 상기 부호화된 현재 비트 스트림의 스킵 여부를 판단하여 부호화된 현재 비트 스트림 스킵 제어 신호를 생성하는 과정과;상기 화질 측정 및 스킵 제어 신호 생성부로부터의 현재 비트 스트림 스킵 제어 신호에 기초하여, 부호화된 현재 비트 스트림의 스킵 여부를 제어하는 과정을 실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체.
- 제9항에 있어서,상기 측정되는 비트 스트림의 단위는 프레임이며, 상기 현재 비트 스트림 스킵 제어 신호를 생성하는 과정은 현재 프레임의 PSNR 값과 현재 프레임 이전의 소정 수의 프레임으로 이루어진 슬라이딩 윈도우 내의 프레임들의 PSNR 값으로부터 계산된 기준 PSNR 값과 비교하여 현재 부호화된 프레임의 스킵 여부를 결정하는 것을 특징으로 하는 기록 매체.
- 제10항에 있어서,상기 기준 PSNR 값은 슬라이딩 윈도우 내의 프레임의 PSNR 값의 평균 PSNR에서 소정의 상수가 감산된 값인 것을 특징으로 하는 기록 매체.
- 제9항 또는 제10항에 있어서,상기 현재 비트 스트림 스킵 제어 신호를 생성하는 과정은 MSE, PSNR, 및 SNR로 이루어진 그룹 중 하나를 이용하여 부호화된 현재 비트 스트림의 화질을 측정하는 것을 특징으로 하는 기록 매체.
- 비트율 제어 및 부호화를 위한 초기값을 설정하기 위한 초기값 설정 수단과;상기 설정된 초기값에 기초하여 목표 부호화 비트 값을 계산하기 위한 목표 비트 값 계산 수단과;상기 계산된 목표 부호화 비트 값에 기초하여 비트율 제어 및 부호화를 수행하기 위한 비트율 제어 및 부호화 수단과;상기 부호화된 현재 비트 스트림의 화질을 측정하는 화질 측정 수단과;상기 측정된 화질이 소정의 기준 화질 범위 내인지 여부를 비교하여, 상기 측정된 화질이 상기 소정의 기준 화질 범위를 벗어나는 경우, 비트율 제어를 위한 비트율 제어 정보를 생성하여 상기 비트율 제어 및 부호화 수단으로 전송하는 비트율 제어 정보 생성부를 포함하며,상기 기준 화질 범위는 현재 비트 스트림 이전의 소정 범위의 비트 스트림 내의 슬라이딩 윈도우 내의 비트 스트림들의 화질 값으로부터 결정되는 것을 특징으로 하는 비트율 제어 장치.
- 제13항에 있어서,상기 화질 측정부가 측정하는 비트 스트림의 단위는 프레임이며, 상기 비트율 제어 정보 생성 수단은 현재 프레임의 PSNR 값과 현재 프레임 이전의 소정의 수의 프레임로 이루어진 슬라이딩 윈도우내의 프레임들의 PSNR 값으로부터 계산된 제1 기준 PSNR 값 및 제1 기준 PSNR보다 큰 값을 갖는 제2 기준 PSNR과 비교하여 비트율 제어 정보의 갱신 여부를 결정하는 것을 특징으로 하는 장치.
- 제14항에 있어서,상기 비트율 제어 정보 생성부는 측정된 상기 부호화된 현재 프레임의 화질이 제1 기준 PSNR 이하인 경우에는 슬라이딩 윈도우 내의 프레임들 중 비트수가 갑자기 증가한 프레임을 탐색하여, 해당 프레임부터 현재 프레임까지의 범위를 최적 슬라이딩 윈도우 크기로 결정하여, 상기 결정된 최적 슬라이딩 윈도우 크기를 포함하는 비트율 제어 정보를 상기 비트율 제어 및 부호화부로 전송하는 것을 특징으로 하는 장치.
- 제15항에 있어서,상기 비트율 제어 정보 생성부는 측정된 상기 부호화된 현재 프레임의 화질이 제2 기준 PSNR 이상인 경우에는 슬라이딩 윈도우 내의 프레임들 중 비트수가 갑자기 감소한 프레임을 탐색하여, 해당 프레임부터 현재 프레임까지의 범위를 최적 슬라이딩 윈도우 크기로 결정하여, 상기 결정된 슬라이딩 윈도우 크기를 포함하는 비트율 제어 정보를 상기 비트율 제어 및 부호화부로 전송하는 것을 특징으로 하는 장치.
- 제14항에 있어서,상기 제1 기준 PSNR 값은 슬라이딩 윈도우 내의 프레임의 PSNR 값의 평균 PSNR에서 소정의 상수가 감산된 값이며, 상기 제2 기준 값은 슬라이딩 윈도우 내의 프레임의 PSNR 값의 평균 PSNR에서 소정의 상수가 가산된 값인 것을 특징으로 하는 장치.
- 제13항 또는 제14항에 있어서,상기 화질 측정부는 MSE, PSNR, 및 SNR로 이루어진 그룹 중 하나를 이용하여 부호화된 현재 비트 스트림의 화질을 측정하는 것을 특징으로 하는 장치.
- 비트율 제어 및 부호화를 위한 초기값을 설정하기 위한 과정과;상기 설정된 초기값에 기초하여 목표 부호화 비트 값을 계산하기 위한 과정과;상기 계산된 목표 부호화 비트 값에 기초하여 비트율 제어 및 부호화를 수행하기 위한 과정과;상기 부호화된 현재 비트 스트림의 화질을 측정하는 과정과;상기 측정된 화질이 소정의 기준 화질 범위 내인지 여부를 비교하여, 상기 측정된 화질이 상기 소정의 기준 화질 범위를 벗어나는 경우, 비트율 제어를 위한 비트율 제어 정보를 갱신하는 과정을 포함하며,상기 기준 화질 범위는 현재 비트 스트림 이전의 소정 범위의 비트 스트림 내의 슬라이딩 윈도우 내의 비트 스트림들의 화질 값으로부터 결정되는 것을 특징으로 하는 방법.
- 제19항에 있어서,상기 측정되는 비트 스트림의 단위는 프레임이며, 상기 비트율 제어 정보 생성 과정은 현재 프레임의 PSNR 값과 현재 프레임 이전의 소정의 수의 프레임로 이루어진 슬라이딩 윈도우내의 프레임들의 PSNR 값으로부터 계산된 제1 기준 PSNR 값 및 제1 기준 PSNR보다 큰 값을 갖는 제2 기준 PSNR과 비교하여 비트율 제어 정보의 갱신 여부를 결정하는 것을 특징으로 하는 방법.
- 제20항에 있어서,상기 비트율 제어 정보 갱신 과정은 측정된 상기 부호화된 현재 프레임의 화질이 제1 기준 PSNR 이하인 경우에는 슬라이딩 윈도우 내의 프레임들 중 비트수가 갑자기 증가한 프레임을 탐색하여, 해당 프레임부터 현재 프레임까지의 범위를 최적 슬라이딩 윈도우 크기로 결정하고, 상기 결정된 최적 슬라이딩 윈도우 크기로 비트율 제어 정보를 갱신하는 것을 특징으로 하는 방법.
- 제21항에 있어서,상기 비트율 제어 정보 생성 과정은 측정된 상기 부호화된 현재 프레임의 화질이 제2 기준 PSNR 이상인 경우에는 슬라이딩 윈도우 내의 프레임들 중 비트수가 갑자기 감소한 프레임을 탐색하여, 해당 프레임부터 현재 프레임까지의 범위를 최적 슬라이딩 윈도우 크기로 결정하고, 상기 결정된 최적 슬라이딩 윈도우 크기로 비트율 제어 정보를 갱신하는 것을 특징으로 하는 방법.
- 제20항에 있어서,상기 제1 기준 PSNR 값은 슬라이딩 윈도우 내의 프레임의 PSNR 값의 평균 PSNR에서 소정의 상수가 감산된 값이며, 상기 제2 기준 값은 슬라이딩 윈도우 내의 프레임의 PSNR 값의 평균 PSNR에서 소정의 상수가 가산된 값인 것을 특징으로 하는 방법.
- 비트율 제어 장치에 있어서,비트율 제어 및 부호화를 위한 초기값을 설정하기 위한 과정과;상기 설정된 초기값에 기초하여 목표 부호화 비트 값을 계산하기 위한 과정과;상기 계산된 목표 부호화 비트 값에 기초하여 비트율 제어 및 부호화를 수행하기 위한 과정과;상기 부호화된 현재 비트 스트림의 화질을 측정하는 과정과;상기 측정된 화질이 상기 현재 비트 스트림 이전의 소정 범위의 비트 스트림 내의 슬라이딩 윈도우 내의 비트 스트림들의 화질 값으로부터 결정된 소정의 기준 화질 범위 내인지 여부를 비교하여, 상기 측정된 화질이 상기 소정의 기준 화질 범위를 벗어나는 경우, 비트율 제어를 위한 비트율 제어 정보를 갱신하는 과정을 실현 시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
- 제24항에 있어서,상기 측정되는 비트 스트림의 단위는 프레임이며, 상기 비트율 제어 정보 갱신 과정은 현재 프레임의 PSNR 값과 현재 프레임 이전의 소정의 수의 프레임로 이루어진 슬라이딩 윈도우내의 프레임들의 PSNR 값으로부터 계산된 제1 기준 PSNR 값 및 제1 기준 PSNR보다 큰 값을 갖는 제2 기준 PSNR과 비교하여 비트율 제어 정보의 갱신 여부를 결정하는 것을 특징으로 하는 기록 매체.
- 제25항에 있어서,상기 비트율 제어 정보 갱신 과정은 측정된 상기 부호화된 현재 프레임의 화질이 제1 기준 PSNR 이하인 경우에는 슬라이딩 윈도우 내의 프레임들 중 비트수가 갑자기 증가한 프레임을 탐색하여, 해당 프레임부터 현재 프레임까지의 범위를 최적 슬라이딩 윈도우 크기로 결정하고, 상기 결정된 최적 슬라이딩 윈도우 크기로 비트율 제어 정보를 갱신하는 것을 특징으로 하는 기록 매체.
- 제26항에 있어서,상기 비트율 제어 정보 갱신 과정은 측정된 상기 부호화된 현재 프레임의 화질이 제2 기준 PSNR 이상인 경우에는 슬라이딩 윈도우 내의 프레임들 중 비트수가 갑자기 감소한 프레임을 탐색하여, 해당 프레임부터 현재 프레임까지의 범위를 최적 슬라이딩 윈도우 크기로 결정하고, 상기 결정된 최적 슬라이딩 윈도우 크기로 비트율 제어 정보를 갱신하는 것을 특징으로 하는 기록 매체.
- 제25항에 있어서,상기 제1 기준 PSNR 값은 슬라이딩 윈도우 내의 프레임의 PSNR 값의 평균 PSNR에서 소정의 상수가 감산된 값이며, 상기 제2 기준 값은 슬라이딩 윈도우 내의 프레임의 PSNR 값의 평균 PSNR에서 소정의 상수가 가산된 값인 것을 특징으로 하는 기록 매체.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0044501A KR100484148B1 (ko) | 2002-07-27 | 2002-07-27 | 개선된 비트율 제어 방법과 그 장치 |
US10/259,548 US7068718B2 (en) | 2002-07-27 | 2002-09-30 | Advanced method for rate control and apparatus thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0044501A KR100484148B1 (ko) | 2002-07-27 | 2002-07-27 | 개선된 비트율 제어 방법과 그 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040011100A KR20040011100A (ko) | 2004-02-05 |
KR100484148B1 true KR100484148B1 (ko) | 2005-04-18 |
Family
ID=30768204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2002-0044501A Expired - Fee Related KR100484148B1 (ko) | 2002-07-27 | 2002-07-27 | 개선된 비트율 제어 방법과 그 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7068718B2 (ko) |
KR (1) | KR100484148B1 (ko) |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7466755B2 (en) * | 2002-10-04 | 2008-12-16 | Industrial Technology Research Institute | Method for video error concealment by updating statistics |
KR100494432B1 (ko) * | 2002-12-26 | 2005-06-10 | (주)씨앤에스 테크놀로지 | 비디오서버와 클라이언트간 패킷데이터 처리방법 |
US7320009B1 (en) | 2003-03-28 | 2008-01-15 | Novell, Inc. | Methods and systems for file replication utilizing differences between versions of files |
GB0312886D0 (en) * | 2003-06-05 | 2003-07-09 | Ibm | A method system and computer program product for tracing software methods |
IL160921A (en) * | 2004-03-18 | 2009-09-01 | Veraz Networks Ltd | Method and device for quality management in communication networks |
KR100679022B1 (ko) * | 2004-10-18 | 2007-02-05 | 삼성전자주식회사 | 계층간 필터링을 이용한 비디오 코딩 및 디코딩방법과,비디오 인코더 및 디코더 |
KR101150332B1 (ko) | 2004-10-21 | 2012-06-08 | 삼성전자주식회사 | 양자화계수 선택빈도수가 통계적으로 반영된 테이블을이용한 영상부호화 제어장치 및 방법 |
KR20060059782A (ko) * | 2004-11-29 | 2006-06-02 | 엘지전자 주식회사 | 영상신호의 스케일러블 프로그레시브 다운로딩을 지원하는방법 |
KR100665102B1 (ko) * | 2004-12-03 | 2007-01-04 | 한국전자통신연구원 | 전송 패킷의 길이를 고려한 비디오 부호화 율제어 방법 및그를 이용한 비디오 부호화 장치 |
US8768084B2 (en) | 2005-03-01 | 2014-07-01 | Qualcomm Incorporated | Region-of-interest coding in video telephony using RHO domain bit allocation |
US8693537B2 (en) * | 2005-03-01 | 2014-04-08 | Qualcomm Incorporated | Region-of-interest coding with background skipping for video telephony |
JP4311376B2 (ja) * | 2005-06-08 | 2009-08-12 | セイコーエプソン株式会社 | 半導体装置、半導体装置の製造方法、電子部品、回路基板及び電子機器 |
KR100727944B1 (ko) * | 2005-06-27 | 2007-06-14 | 삼성전자주식회사 | 스캐닝 제어 장치 및 방법 |
FR2903556B1 (fr) * | 2006-07-04 | 2008-10-03 | Canon Kk | Procedes et des dispositifs de codage et de decodage d'images, un systeme de telecommunications comportant de tels dispositifs et des programmes d'ordinateur mettant en oeuvre de tels procedes |
KR100834625B1 (ko) * | 2006-07-27 | 2008-06-02 | 삼성전자주식회사 | 비디오 인코딩 데이터율 제어를 위한 실시간 장면 전환검출 방법 |
KR100944540B1 (ko) * | 2007-12-18 | 2010-03-03 | (주)휴맥스 | 프레임 스키핑을 이용한 부호화 방법 및 장치 |
US8848794B2 (en) | 2007-12-18 | 2014-09-30 | Humax Holdings Co., Ltd. | Method and device for video coding and decoding |
US8154553B2 (en) * | 2008-05-22 | 2012-04-10 | Playcast Media System, Ltd. | Centralized streaming game server |
US8264493B2 (en) * | 2008-05-12 | 2012-09-11 | Playcast Media Systems, Ltd. | Method and system for optimized streaming game server |
EP2364190B1 (en) * | 2008-05-12 | 2018-11-21 | GameFly Israel Ltd. | Centralized streaming game server |
US8321903B2 (en) * | 2008-07-28 | 2012-11-27 | Playcast Media Systems, Ltd. | External services allocation in closed on-demand systems |
TWI364220B (en) * | 2008-08-15 | 2012-05-11 | Acer Inc | A video processing method and a video system |
US20100086024A1 (en) * | 2008-10-02 | 2010-04-08 | Nec Laboratories America, Inc. | Streaming scalable video over fading wireless channels |
US8311115B2 (en) * | 2009-01-29 | 2012-11-13 | Microsoft Corporation | Video encoding using previously calculated motion information |
US8396114B2 (en) * | 2009-01-29 | 2013-03-12 | Microsoft Corporation | Multiple bit rate video encoding using variable bit rate and dynamic resolution for adaptive video streaming |
US8270473B2 (en) * | 2009-06-12 | 2012-09-18 | Microsoft Corporation | Motion based dynamic resolution multiple bit rate video encoding |
US8705616B2 (en) | 2010-06-11 | 2014-04-22 | Microsoft Corporation | Parallel multiple bitrate video encoding to reduce latency and dependences between groups of pictures |
US8629913B2 (en) * | 2010-09-30 | 2014-01-14 | Apple Inc. | Overflow control techniques for image signal processing |
US9591318B2 (en) | 2011-09-16 | 2017-03-07 | Microsoft Technology Licensing, Llc | Multi-layer encoding and decoding |
US11089343B2 (en) | 2012-01-11 | 2021-08-10 | Microsoft Technology Licensing, Llc | Capability advertisement, configuration and control for video coding and decoding |
JP5843631B2 (ja) * | 2012-01-26 | 2016-01-13 | 日本電信電話株式会社 | フレームレート制御方法,フレームレート制御装置およびフレームレート制御プログラム |
GB2518909B (en) | 2013-12-16 | 2015-10-28 | Imagination Tech Ltd | Encoder adaptation |
KR20170007665A (ko) * | 2015-07-10 | 2017-01-19 | 삼성전자주식회사 | 스킵 모드 정보를 이용한 레이트 조절 인코딩 방법 및 그에 따른 인코딩 장치 |
US10257528B2 (en) * | 2015-10-08 | 2019-04-09 | Electronics And Telecommunications Research Institute | Method and apparatus for adaptive encoding and decoding based on image quality |
JP2018191136A (ja) * | 2017-05-02 | 2018-11-29 | キヤノン株式会社 | 符号化装置、符号化方法およびプログラム |
WO2020019180A1 (zh) * | 2018-07-25 | 2020-01-30 | 深圳市大疆创新科技有限公司 | 图像的编码控制方法、装置、存储介质及无人机 |
FR3105904B1 (fr) * | 2019-12-26 | 2023-03-10 | Thales Sa | Procédé d'allocation pour liaison bas-débit |
US11622116B2 (en) | 2021-03-31 | 2023-04-04 | Hulu, LLC | Cross-validation of video encoding |
CN115209221A (zh) * | 2022-06-14 | 2022-10-18 | 北京博雅睿视科技有限公司 | 视频帧率的检测方法、装置、电子设备及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0630396A (ja) * | 1992-07-10 | 1994-02-04 | Victor Co Of Japan Ltd | 動画像符号化復号化装置 |
JPH09130787A (ja) * | 1995-10-27 | 1997-05-16 | Toshiba Corp | 動画像符号化装置 |
JPH09182065A (ja) * | 1995-12-22 | 1997-07-11 | Sanyo Electric Co Ltd | 階層符号化方法及び階層符号化装置 |
KR20020024963A (ko) * | 2000-09-27 | 2002-04-03 | 오길록 | 스트리밍 서비스를 위한 가변 비트율 처리 방법 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5926222A (en) * | 1995-09-28 | 1999-07-20 | Intel Corporation | Bitrate estimator for selecting quantization levels for image encoding |
US5969764A (en) * | 1997-02-14 | 1999-10-19 | Mitsubishi Electric Information Technology Center America, Inc. | Adaptive video coding method |
US5790196A (en) * | 1997-02-14 | 1998-08-04 | Mitsubishi Electric Information Technology Center America, Inc. | Adaptive video coding method |
US6526097B1 (en) * | 1999-02-03 | 2003-02-25 | Sarnoff Corporation | Frame-level rate control for plug-in video codecs |
KR100341063B1 (ko) * | 2000-06-28 | 2002-06-20 | 송문섭 | 실시간 영상 통신을 위한 율제어 장치 및 그 방법 |
US7616690B2 (en) * | 2000-10-31 | 2009-11-10 | Imec | Method and apparatus for adaptive encoding framed data sequences |
US7082163B2 (en) * | 2000-11-20 | 2006-07-25 | Matsushita Electric Industrial Co., Ltd. | Picture coding method, picture coding apparatus and image relaying apparatus |
US20030152151A1 (en) * | 2002-02-14 | 2003-08-14 | Chao-Ho Hsieh | Rate control method for real-time video communication by using a dynamic rate table |
-
2002
- 2002-07-27 KR KR10-2002-0044501A patent/KR100484148B1/ko not_active Expired - Fee Related
- 2002-09-30 US US10/259,548 patent/US7068718B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0630396A (ja) * | 1992-07-10 | 1994-02-04 | Victor Co Of Japan Ltd | 動画像符号化復号化装置 |
JPH09130787A (ja) * | 1995-10-27 | 1997-05-16 | Toshiba Corp | 動画像符号化装置 |
JPH09182065A (ja) * | 1995-12-22 | 1997-07-11 | Sanyo Electric Co Ltd | 階層符号化方法及び階層符号化装置 |
KR20020024963A (ko) * | 2000-09-27 | 2002-04-03 | 오길록 | 스트리밍 서비스를 위한 가변 비트율 처리 방법 |
Also Published As
Publication number | Publication date |
---|---|
US7068718B2 (en) | 2006-06-27 |
US20040017850A1 (en) | 2004-01-29 |
KR20040011100A (ko) | 2004-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100484148B1 (ko) | 개선된 비트율 제어 방법과 그 장치 | |
US9071840B2 (en) | Encoder with adaptive rate control for H.264 | |
JP5351040B2 (ja) | 映像符号化規格に対応した映像レート制御の改善 | |
US9025664B2 (en) | Moving image encoding apparatus, moving image encoding method, and moving image encoding computer program | |
US20060140267A1 (en) | Method and apparatus for providing intra coding frame bit budget | |
CN105379269A (zh) | 兴趣区域感知的视频编码 | |
EP1057342A1 (en) | Adaptive quantizer in a motion analysis based buffer regulation scheme for video compression | |
KR100601615B1 (ko) | 네트워크 대역폭에 적응적인 영상 압축 장치 | |
US6185253B1 (en) | Perceptual compression and robust bit-rate control system | |
US6879632B1 (en) | Apparatus for and method of variable bit rate video coding | |
CN101335891A (zh) | 视频速率控制方法及视频速率控制器 | |
KR101336445B1 (ko) | 비디오 인코딩 데이터율 제어 방법 | |
KR20040007818A (ko) | 동영상 부호화를 위한 dct연산량 조절 방법 및 그 장치 | |
KR100950275B1 (ko) | 모델 파라미터 기반의 비디오 인코딩 비트율 제어장치와 방법 및 이를 수록한 저장매체 | |
KR100708182B1 (ko) | 동영상 부호화기의 비트율 제어 장치 및 방법 | |
KR100336497B1 (ko) | 공간예측 오차 모델을 이용한 동영상 부호화기의 율제어장치 및 방법 | |
KR101197094B1 (ko) | H.264/avc를 위한 통계 모델 기반의 비트율 제어 방법 및 장치 | |
KR19990065775A (ko) | 비디오 스트림 코딩을 위한 적응적 비트율 제어 방법 | |
JP2005151344A (ja) | データ処理装置およびその方法と符号化装置 | |
KR100918560B1 (ko) | 실시간 h.263 영상 부호율 제어를 위한 비트량 예측 장치및 그 방법 | |
KR100595144B1 (ko) | 적응형 양자화 제어 방법. | |
JP3779066B2 (ja) | 動画像符号化装置 | |
KR100949755B1 (ko) | 비디오 시퀀스의 레이트를 제어하는 방법 및 장치, 비디오부호화 장치 | |
JP4273385B2 (ja) | 符号化装置および符号化方法、プログラム、並びに記録媒体 | |
JPH1042293A (ja) | 符号化制御装置および符号化装置および符号化制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20020727 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20040915 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20050330 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20050411 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20050412 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20080328 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20080328 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |