KR20130135268A - 비디오 부호화 방법 및 장치 - Google Patents
비디오 부호화 방법 및 장치 Download PDFInfo
- Publication number
- KR20130135268A KR20130135268A KR1020137015250A KR20137015250A KR20130135268A KR 20130135268 A KR20130135268 A KR 20130135268A KR 1020137015250 A KR1020137015250 A KR 1020137015250A KR 20137015250 A KR20137015250 A KR 20137015250A KR 20130135268 A KR20130135268 A KR 20130135268A
- Authority
- KR
- South Korea
- Prior art keywords
- bit rate
- constant
- encoded
- video
- quality
- 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.)
- Granted
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/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/115—Selection of the code volume for a coding unit prior to coding
-
- 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
-
- 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/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/177—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 a group of pictures [GOP]
-
- 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/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/192—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
- H04N19/194—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive involving only two passes
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 1은 비디오 부호화기(coder)의 블록도이고,
도 2 내지 도 10은 특정 파라미터들의 유도를 도시하는 그래프이고;
도 11은 본 발명의 바람직한 실시예에 따른 방법을 수행할 때 도 1에 도시된 것과 같은 부호화기의 동작을 설명하는 흐름도이다.
Claims (12)
- (a) 하나 이상의 초기 일정 비트율로 부호화된 비디오 시퀀스를 획득하는 단계;
(b) 상기 부호화된 비디오 시퀀스를 시간적 부분들로 분할하는 단계;
(c) 복수의 상기 시간적 부분들의 각각에 대해서, 상기 시간적 부분들이 미리 결정된 지각 품질 요구사항을 충족시키도록 부호화될 수 있는 일정 비트율을 결정하기 위해 각각의 시간적 부분들을 분석하는 단계;
(d) 상기 결정된 일정 비트율의 범위를 복수의 부분-범위들로 분할하는 단계;
(e) 상기 시간적 부분들은, 상기 시간적 부분들이 할당되는 부분-범위와 관련된 비트율로 부호화되면, 상기 미리 결정된 지각 품질 요구사항을 충족시키도록 상기 부분-범위들 중 하나에 각각의 시간적 부분들을 할당하는 단계;
(f) 상기 시퀀스에 대해서, 상기 시간적 부분들이 할당된 부분-범위들의 비트율로 상기 시간적 부분들이 각각 부호화되기 위해 요구되는 데이터 양을 나타내는 제1 비트-카운트 측정치를 설정하고, 상기 시간적 부분들 각각이 일정 지각 품질 요구사항에 부합하기에 충분한 비트율로 부호화되기 위해 요구되는 데이터 양을 나타내는 제2 비트-카운트 측정치를 설정하는 단계;
(g) 상기 제1 비트-카운트 측정치와 상기 제2 비트-카운트 측정치 사이의 불일치 레벨을 나타내는 차이 측정치를 결정하는 단계;
(h) 하나 이상의 부분-범위가 관련된 상이한 비트율을 갖도록 갱신된 비트율 세트를 사용하여 1회 이상 일정 비트율의 범위를 재분할하는 단계; 및
(i) 상기 갱신된 비트율 세트로부터 상이한 비트율로 각각 부호화된 시간적 부분들을 포함하는 출력 비디오 시퀀스를 생성하는 단계를 포함하고,
단계 (d)에서, 각각의 부분-범위는 관련된 복수의 상이한 비트율들 중 선택된 하나를 갖고,
단계 (h)에서, 상기 갱신된 비트율 세트에 의해 단계 (e), (f) 및 (g)의 후속 수행의 결과로 상기 불일치의 감소를 나타내는 차이 측정치를 결정하는, 비디오 부호화 방법. - 제 1 항에 있어서,
획득된 상기 비디오 시퀀스는 미리 결정된 초기 일정 비트율로 초기에 부호화되는, 비디오 부호화 방법. - 제 1 항 또는 제 2 항에 있어서,
획득된 상기 비디오 시퀀스는 콘텐츠가 주어진 비디오 서비스를 위해 부호화되는 최대 레이트로 초기에 부호화되는, 비디오 부호화 방법. - 제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
획득된 상기 비디오 시퀀스의 각각의 부분들은 상이한 특성을 가진 것으로 식별되고, 상이한 초기 일정 비트율로 부호화되고, 각각의 부분들에 대한 초기 비트율은 그것들에 관하여 상기 식별된 각각의 특성에 종속하여 결정되는, 비디오 부호화 방법. - 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,
일정 비트율의 범위를 재분할하는 상기 단계는 상기 갱신된 비트율 세트가 상기 하나 이상의 초기 일정 비트율 중 하나 이상을 포함하도록 수행되는, 비디오 부호화 방법. - 제 5 항에 있어서,
일정 비트율의 범위를 재분할하는 상기 단계는 그것과 관련된 상기 하나 이상의 초기 일정 비트율보다 더 큰 비트율을 갖는 최적 개수의 부분-범위들, 및 그것과 관련된 상기 하나 이상의 초기 일정 비트율보다 낮은 비트율을 갖는 최적 개수의 부분-범위들을 식별하는 단계를 포함하는, 비디오 부호화 방법. - 제 1 항 내지 제 6 항 중 어느 한 항에 있어서,
부호화를 위해 사용된 상기 일정 비트율의 개수는 2~10이고, 바람직하게는 4인, 비디오 부호화 방법. - 제 1 항 내지 제 7 항 중 어느 한 항에 있어서,
일정 비트율의 범위를 재분할하는 상기 단계는 상기 일정 비트율의 범위를 상이한 개수의 부분-범위들로 분할하는 단계를 포함하고,
각각의 부분-범위는 그것과 관련된 복수의 상이한 비트율 중 선택된 하나를 갖는, 비디오 부호화 방법. - 제 1 항 내지 제 8 항 중 어느 한 항에 있어서,
부호화를 위해 사용된 상기 일정 비트율은 미리 결정된 최대 비트율에 의해 제한되는, 비디오 부호화 방법. - 제 1 항 내지 제 9 항 중 어느 한 항에 의한 방법을 수행하는 장치.
- 제 1 항 내지 제 9 항 중 어느 한 항에 의한 방법을 디지털 프로세서에 수행시키는 명령을 실행할 수 있는 프로세서.
- 제 11 항의 명령을 구현할 수 있는 프로세서를 수용하는 캐리어 수단.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP10252239.8 | 2010-12-29 | ||
| EP10252239A EP2472868A1 (en) | 2010-12-29 | 2010-12-29 | Video coding |
| PCT/GB2011/001745 WO2012089991A1 (en) | 2010-12-29 | 2011-12-20 | Video coding |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20130135268A true KR20130135268A (ko) | 2013-12-10 |
| KR101583896B1 KR101583896B1 (ko) | 2016-01-08 |
Family
ID=43971386
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020137015250A Active KR101583896B1 (ko) | 2010-12-29 | 2011-12-20 | 비디오 부호화 방법 및 장치 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8824547B2 (ko) |
| EP (2) | EP2472868A1 (ko) |
| JP (1) | JP5507770B2 (ko) |
| KR (1) | KR101583896B1 (ko) |
| CN (1) | CN103339934B (ko) |
| WO (1) | WO2012089991A1 (ko) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2373049A1 (en) * | 2010-03-31 | 2011-10-05 | British Telecommunications Public Limited Company | Video quality measurement |
| US11076187B2 (en) | 2015-05-11 | 2021-07-27 | Mediamelon, Inc. | Systems and methods for performing quality based streaming |
| WO2016183251A1 (en) | 2015-05-11 | 2016-11-17 | Mediamelon, Inc. | Systems and methods for performing quality based streaming |
| JP2017157903A (ja) * | 2016-02-29 | 2017-09-07 | 富士ゼロックス株式会社 | 情報処理装置 |
| CA3178565A1 (en) * | 2020-05-14 | 2021-11-18 | Abdul REHMAN | Perceptual quality assessment metric based content and viewer aware encoding |
| US11870833B2 (en) * | 2021-08-31 | 2024-01-09 | Google Llc | Methods and systems for encoder parameter setting optimization |
| US20230377338A1 (en) * | 2022-05-17 | 2023-11-23 | Honeywell International Inc. | Methods and systems for improving video analytic results |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05165498A (ja) * | 1991-12-18 | 1993-07-02 | Oki Electric Ind Co Ltd | 音声符号化方法 |
| KR20030034269A (ko) * | 2001-08-29 | 2003-05-09 | 한국전자통신연구원 | 실시간 동적 가변 비트율을 가지는 데이터 트래픽의특성화 방법 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07202820A (ja) * | 1993-12-28 | 1995-08-04 | Matsushita Electric Ind Co Ltd | ビットレート制御システム |
| US5612900A (en) * | 1995-05-08 | 1997-03-18 | Kabushiki Kaisha Toshiba | Video encoding method and system which encodes using a rate-quantizer model |
| US6278735B1 (en) * | 1998-03-19 | 2001-08-21 | International Business Machines Corporation | Real-time single pass variable bit rate control strategy and encoder |
| CN1871858A (zh) * | 2003-10-20 | 2006-11-29 | 三星电子株式会社 | 规格化视觉品质的比特率控制方法与装置 |
| CN101356827B (zh) | 2005-12-05 | 2011-02-02 | 英国电讯有限公司 | 非介入式视频质量测量 |
| GB0706424D0 (en) | 2007-04-02 | 2007-05-09 | British Telecomm | Video streaming |
| US8582647B2 (en) | 2007-04-23 | 2013-11-12 | Qualcomm Incorporated | Methods and systems for quality controlled encoding |
| EP2059049A1 (en) | 2007-11-07 | 2009-05-13 | British Telecmmunications public limited campany | Video coding |
| US8165204B2 (en) | 2008-02-29 | 2012-04-24 | Michael Bronstein | Resource allocation for frame-based controller |
| EP2101503A1 (en) | 2008-03-11 | 2009-09-16 | British Telecommunications Public Limited Company | Video coding |
| US8325800B2 (en) | 2008-05-07 | 2012-12-04 | Microsoft Corporation | Encoding streaming media as a high bit rate layer, a low bit rate layer, and one or more intermediate bit rate layers |
| US8265140B2 (en) | 2008-09-30 | 2012-09-11 | Microsoft Corporation | Fine-grained client-side control of scalable media delivery |
| CN101562740B (zh) * | 2009-06-02 | 2011-06-22 | 北京大学 | 视频编码处理方法和装置 |
| CN101882316A (zh) * | 2010-06-07 | 2010-11-10 | 深圳市融创天下科技发展有限公司 | 一种图像区域划分/编码方法、装置及系统 |
-
2010
- 2010-12-29 EP EP10252239A patent/EP2472868A1/en not_active Ceased
-
2011
- 2011-12-20 US US13/977,215 patent/US8824547B2/en active Active
- 2011-12-20 KR KR1020137015250A patent/KR101583896B1/ko active Active
- 2011-12-20 CN CN201180061092.9A patent/CN103339934B/zh active Active
- 2011-12-20 WO PCT/GB2011/001745 patent/WO2012089991A1/en not_active Ceased
- 2011-12-20 EP EP11805129.1A patent/EP2659677B1/en active Active
- 2011-12-20 JP JP2013546762A patent/JP5507770B2/ja active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05165498A (ja) * | 1991-12-18 | 1993-07-02 | Oki Electric Ind Co Ltd | 音声符号化方法 |
| KR20030034269A (ko) * | 2001-08-29 | 2003-05-09 | 한국전자통신연구원 | 실시간 동적 가변 비트율을 가지는 데이터 트래픽의특성화 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2472868A1 (en) | 2012-07-04 |
| CN103339934A (zh) | 2013-10-02 |
| KR101583896B1 (ko) | 2016-01-08 |
| JP5507770B2 (ja) | 2014-05-28 |
| JP2014504818A (ja) | 2014-02-24 |
| CN103339934B (zh) | 2016-06-22 |
| WO2012089991A1 (en) | 2012-07-05 |
| EP2659677B1 (en) | 2015-01-28 |
| US20130279565A1 (en) | 2013-10-24 |
| US8824547B2 (en) | 2014-09-02 |
| EP2659677A1 (en) | 2013-11-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9313529B2 (en) | Video streaming | |
| DK2382784T3 (en) | Video coding with multi-bit-rate using variable-bit-rate and dynamic resolution for adaptive video streaming | |
| US9866838B2 (en) | Apparatus for dual pass rate control video encoding | |
| CN103402099B (zh) | 视频编码的图片级速率控制的方法和系统 | |
| JP5180294B2 (ja) | ビデオ符号化において、フレームの複雑さ、バッファレベル、およびイントラフレームの位置を利用するバッファベースのレート制御 | |
| US8270473B2 (en) | Motion based dynamic resolution multiple bit rate video encoding | |
| TWI511544B (zh) | 用於可調適視訊串流之技術 | |
| US8996713B2 (en) | Video streaming | |
| KR101583896B1 (ko) | 비디오 부호화 방법 및 장치 | |
| WO2007090177A2 (en) | Methods and systems for resizing multimedia content | |
| JP2011151838A (ja) | マルチパスのビデオ符号化 | |
| Hoang et al. | Lexicographic bit allocation for MPEG video | |
| de-Frutos-Lopez et al. | Two-level sliding-window VBR control algorithm for video on demand streaming | |
| Moon et al. | An Uniformalized Quality Encoding in Cloud Transcoding System | |
| EP2373028A1 (en) | Video coding estimation | |
| Chang et al. | A two-layer characteristic-based rate control framework for low delay video transmission | |
| Zhang et al. | A bit-allocation model using on-line rate-distortion optimization in MPEG-4 rate control | |
| Lee et al. | A target bit matching algorithm for MPEG-2 video coding | |
| EP2373029A1 (en) | Video coding estimation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20130613 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20140516 Comment text: Request for Examination of Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20150622 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: 20151215 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20160104 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20160104 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20181228 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20181228 Start annual number: 4 End annual number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20200103 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20200103 Start annual number: 5 End annual number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20210104 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20210104 Start annual number: 6 End annual number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20211221 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20211221 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20231227 Start annual number: 9 End annual number: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20241224 Start annual number: 10 End annual number: 10 |



