KR100800838B1 - 비디오 인코딩 데이터율 제어 방법 - Google Patents
비디오 인코딩 데이터율 제어 방법 Download PDFInfo
- Publication number
- KR100800838B1 KR100800838B1 KR1020060071048A KR20060071048A KR100800838B1 KR 100800838 B1 KR100800838 B1 KR 100800838B1 KR 1020060071048 A KR1020060071048 A KR 1020060071048A KR 20060071048 A KR20060071048 A KR 20060071048A KR 100800838 B1 KR100800838 B1 KR 100800838B1
- Authority
- KR
- South Korea
- Prior art keywords
- quantization parameter
- target bit
- value
- preset
- data rate
- 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
Images
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/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/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/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/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (13)
- 비디오 인코딩 데이터율 제어 방법에 있어서,현재 프레임의 JVT(joint video team) 방식에 기반한 타겟 비트를 추정하는 과정과,상기 추정한 타겟 비트가 음수일 경우에, 영상 복잡도가 높은지 판단하는 과정과,상기 판단 결과 영상 복잡도가 높을 경우에는 미리 설정된 제1값으로 이전 양자화 파라미터를 증가시키는 과정과,상기 판단 결과 영상 복잡도가 낮을 경우에는 미리 설정된 제2값으로 이전 양자화 파라미터를 증가시키는 과정을 포함함을 특징으로 하는 비디오 인코딩 데이터율 제어 방법.
- 제1항에 있어서, 상기 추정한 타겟 비트가 양수일 경우에, 해당 타겟 비트의 추정 값에 따라 양자화 파라미터를 계산하는 과정과,상기 계산한 양자화 파라미터를 버퍼 레벨에 따라 재조정하는 과정을 더 포함함을 특징으로 하는 비디오 인코딩 데이터율 제어 방법.
- 제2항에 있어서, 상기 계산한 양자화 파라미터를 버퍼 레벨에 따라 재조정하 는 과정은 현재 버퍼 레벨이 낮을 경우를 포함하는 미리 설정된 조건 1을 만족하는 지를 판단하여 상기 조건 1을 만족할 경우에 상기 양자화 파라미터를 미리 설정된 감소치로 감소시켜 재조정하는 단계와,현재 버퍼 레벨이 높을 경우를 포함하는 미리 설정된 조건 2를 만족하는 지를 판단하여 상기 조건 2를 만족할 경우에 상기 양자화 파라미터를 미리 설정된 증가치로 증가시켜 재조정하는 단계를 포함함을 특징으로 하는 비디오 인코딩 데이터율 제어 방법.
- 제1항 내지 제3항 중 어느 한 항에 있어서, 조정된 양자화 파라미터가 미리 설정된 최대 허용치를 초과하지 않도록 제한하는 과정을 더 포함함을 특징으로 하는 비디오 인코딩 데이터율 제어 방법.
- 비디오 인코딩 데이터율 제어 방법에 있어서,현재 프레임의 JVT(joint video team) 방식에 기반한 타겟 비트를 추정하는 과정과,상기 추정한 타겟 비트가 양수일 경우에, 해당 타겟 비트의 추정 값에 따라 양자화 파라미터를 계산하는 과정과,상기 계산한 양자화 파라미터를 버퍼 레벨에 따라 재조정하는 과정을 포함함을 특징으로 하는 비디오 인코딩 데이터율 제어 방법.
- 제5항에 있어서, 상기 추정한 타겟 비트가 음수일 경우에, 미리 설정된 증가치로 이전 양자화 파라미터를 증가시켜 양자화 파리미터를 조정하는 과정을 더 포함함을 특징으로 하는 비디오 인코딩 데이터율 제어 방법.
- 제5항 또는 제6항에 있어서, 상기 계산한 양자화 파라미터를 버퍼 레벨에 따라 재조정하는 과정은 현재 버퍼 레벨이 낮을 경우를 포함하는 미리 설정된 조건 1을 만족하는 지를 판단하여 상기 조건 1을 만족할 경우에 상기 양자화 파라미터를 미리 설정된 감소치로 감소시켜 재조정하는 단계와,현재 버퍼 레벨이 높을 경우를 포함하는 미리 설정된 조건 2를 만족하는 지를 판단하여 상기 조건 2를 만족할 경우에 상기 양자화 파라미터를 미리 설정된 증가치로 증가시켜 재조정하는 단계를 포함함을 특징으로 하는 비디오 인코딩 데이터율 제어 방법.
- 제5항 또는 제6항에 있어서, 조정된 양자화 파라미터가 미리 설정된 최대 허용치를 초과하지 않도록 제한하는 과정을 더 포함함을 특징으로 하는 비디오 인코딩 데이터율 제어 방법.
- 비디오 인코딩 데이터율 제어 방법에 있어서,현재 프레임의 JVT(joint video team) 방식에 기반한 타겟 비트를 추정하는 과정과,상기 추정한 타겟 비트가 양수일 경우에, 해당 타겟 비트의 추정 값에 따라 양자화 파라미터를 계산하는 과정과,상기 계산한 양자화 파라미터를 버퍼 레벨에 따라 재조정하는 과정과,상기 추정한 타겟 비트가 음수일 경우에, 미리 설정된 증가치로 이전 양자화 파라미터를 증가시켜 양자화 파리미터를 조정하는 과정을 포함하며,상기 계산한 양자화 파라미터를 버퍼 레벨에 따라 재조정하는 과정은 현재 버퍼 레벨이 낮을 경우를 포함하는 미리 설정된 조건 1을 만족하는 지를 판단하여 상기 조건 1을 만족할 경우에 상기 양자화 파라미터를 미리 설정된 감소치로 감소시켜 재조정하는 단계와,현재 버퍼 레벨이 높을 경우를 포함하는 미리 설정된 조건 2를 만족하는 지를 판단하여 상기 조건 2를 만족할 경우에 상기 양자화 파라미터를 미리 설정된 증가치로 증가시켜 재조정하는 단계를 포함함을 특징으로 하는 비디오 인코딩 데이터율 제어 방법.
- 제9항에 있어서, 상기 추정한 타겟 비트가 음수일 경우에, 미리 설정된 증가치로 이전 양자화 파라미터를 증가시키는 것은 영상 복잡도에 따라 다른 증가치로 상기 양자화 파라미터를 증가시키는 것임을 특징으로 하는 비디오 인코딩 데이터율 제어 방법.
- 제9항에 있어서, 상기 조건 1은 이전 양자화 파라미터와 현재 제한된 양자화 파라미터의 차가 2보다 작으며 영상 복잡도가 높을 경우를 포함하며, 상기 조건 2는 영상 복잡도가 낮은 경우를 포함함을 특징으로 하는 비디오 인코딩 데이터율 제어 방법.
- 제9항 내지 제11항 중 어느 한 항에 있어서, 조정된 양자화 파라미터가 미리 설정된 최대 허용치를 초과하지 않도록 제한하는 과정을 더 포함함을 특징으로 하는 비디오 인코딩 데이터율 제어 방법.
- 제9항 내지 제11항 중 어느 한 항에 있어서, 상기 추정한 타겟 비트가 양수일 경우에, 해당 타겟 비트의 추정 값에 따라 양자화 파라미터를 계산하는 과정은 해당 타겟 비트의 추정 값에 따른 양자화 파라미터를 계산하고 이를 다시 이전 양자화 파라미터보다 미리 설정된 증감 범위내로 제한하는 것임을 특징으로 하는 비디오 인코딩 데이터율 제어 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060071048A KR100800838B1 (ko) | 2006-07-27 | 2006-07-27 | 비디오 인코딩 데이터율 제어 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060071048A KR100800838B1 (ko) | 2006-07-27 | 2006-07-27 | 비디오 인코딩 데이터율 제어 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080010696A KR20080010696A (ko) | 2008-01-31 |
KR100800838B1 true KR100800838B1 (ko) | 2008-02-04 |
Family
ID=39222648
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060071048A Expired - Fee Related KR100800838B1 (ko) | 2006-07-27 | 2006-07-27 | 비디오 인코딩 데이터율 제어 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100800838B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190023548A (ko) * | 2017-08-29 | 2019-03-08 | 삼성전자주식회사 | 영상 부호화 장치 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100950275B1 (ko) * | 2008-09-18 | 2010-03-31 | 연세대학교 산학협력단 | 모델 파라미터 기반의 비디오 인코딩 비트율 제어장치와 방법 및 이를 수록한 저장매체 |
KR101282193B1 (ko) | 2009-11-10 | 2013-07-04 | 한국전자통신연구원 | 칼만 필터와 fir 필터를 사용한 동영상 인코더에서의 비트율 제어 방법 |
KR102315524B1 (ko) * | 2017-06-16 | 2021-10-21 | 한화테크윈 주식회사 | 영상의 비트레이트 조절 방법 및 영상 획득 장치 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950010632A (ko) * | 1993-09-17 | 1995-04-28 | 배순훈 | 동영상부호화기 |
KR20030000310A (ko) * | 2001-06-23 | 2003-01-06 | 엘지전자 주식회사 | 영상 변환 부호화 장치 |
KR20060019801A (ko) * | 2004-08-30 | 2006-03-06 | 삼성전자주식회사 | 동영상 부호화기의 비트율 제어장치 및 방법 |
KR20060083298A (ko) * | 2005-01-14 | 2006-07-20 | 엘지전자 주식회사 | 실시간 동영상 부호화 방법 |
-
2006
- 2006-07-27 KR KR1020060071048A patent/KR100800838B1/ko not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950010632A (ko) * | 1993-09-17 | 1995-04-28 | 배순훈 | 동영상부호화기 |
KR20030000310A (ko) * | 2001-06-23 | 2003-01-06 | 엘지전자 주식회사 | 영상 변환 부호화 장치 |
KR20060019801A (ko) * | 2004-08-30 | 2006-03-06 | 삼성전자주식회사 | 동영상 부호화기의 비트율 제어장치 및 방법 |
KR20060083298A (ko) * | 2005-01-14 | 2006-07-20 | 엘지전자 주식회사 | 실시간 동영상 부호화 방법 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190023548A (ko) * | 2017-08-29 | 2019-03-08 | 삼성전자주식회사 | 영상 부호화 장치 |
KR102543444B1 (ko) * | 2017-08-29 | 2023-06-13 | 삼성전자주식회사 | 영상 부호화 장치 |
Also Published As
Publication number | Publication date |
---|---|
KR20080010696A (ko) | 2008-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100790149B1 (ko) | 비디오 인코딩 데이터율 제어 방법 | |
US7653129B2 (en) | Method and apparatus for providing intra coding frame bit budget | |
JP3871840B2 (ja) | 圧縮動画像再符号化装置 | |
KR101518358B1 (ko) | 비디오 코딩에서 프레임 복잡성, 버퍼 레벨 및 인트라 프레임들의 위치를 이용하는 버퍼 기반의 비율 제어 | |
US7532764B2 (en) | Prediction method, apparatus, and medium for video encoder | |
JP5472105B2 (ja) | 画像処理装置及び画像処理方法 | |
KR100238066B1 (ko) | 양자화활동도를 이용한 비트 발생량 제어방법 및 그 영상 부호화장치 | |
US20090097546A1 (en) | System and method for enhanced video communication using real-time scene-change detection for control of moving-picture encoding data rate | |
KR101282193B1 (ko) | 칼만 필터와 fir 필터를 사용한 동영상 인코더에서의 비트율 제어 방법 | |
KR100834625B1 (ko) | 비디오 인코딩 데이터율 제어를 위한 실시간 장면 전환검출 방법 | |
KR100800838B1 (ko) | 비디오 인코딩 데이터율 제어 방법 | |
US20050036548A1 (en) | Method and apparatus for selection of bit budget adjustment in dual pass encoding | |
KR100790148B1 (ko) | 실시간 영상 복잡도 측정 방법 | |
US8442113B2 (en) | Effective rate control for video encoding and transcoding | |
KR101336445B1 (ko) | 비디오 인코딩 데이터율 제어 방법 | |
KR101069254B1 (ko) | H.264를 위한 프레임 단위 비트율 제어 방법 | |
KR100708182B1 (ko) | 동영상 부호화기의 비트율 제어 장치 및 방법 | |
KR101490521B1 (ko) | 동영상 부호화 데이터율 제어를 위한 실시간 장면 전환검출 방법, 이를 이용한 영상통화 품질 향상 방법, 및영상통화 시스템 | |
KR101197094B1 (ko) | H.264/avc를 위한 통계 모델 기반의 비트율 제어 방법 및 장치 | |
JP2007116655A (ja) | 動画像符号化装置 | |
KR20100004009A (ko) | 실시간 h.264를 위한 적응적 프레임 비트율 제어 방법 | |
JP4023451B2 (ja) | 圧縮動画像再符号化装置及び圧縮動画像再符号化方法 | |
JP4134572B2 (ja) | 圧縮動画像の再符号化プログラム、再符号化装置および方法 | |
JP4748126B2 (ja) | 圧縮動画像再符号化装置及び圧縮動画像再符号化方法 | |
Chen et al. | An Efficient H. 264 Rate Control Scheme with Accurate\theta Estimation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
FPAY | Annual fee payment |
Payment date: 20121228 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20131230 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
FPAY | Annual fee payment |
Payment date: 20141223 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20160129 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20160129 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |