KR20140109902A - 콘텐츠 적응적 고정밀 매크로블록 레이트 제어 - Google Patents
콘텐츠 적응적 고정밀 매크로블록 레이트 제어 Download PDFInfo
- Publication number
- KR20140109902A KR20140109902A KR1020147017519A KR20147017519A KR20140109902A KR 20140109902 A KR20140109902 A KR 20140109902A KR 1020147017519 A KR1020147017519 A KR 1020147017519A KR 20147017519 A KR20147017519 A KR 20147017519A KR 20140109902 A KR20140109902 A KR 20140109902A
- Authority
- KR
- South Korea
- Prior art keywords
- macroblock
- bit
- bitstream
- macroblock bit
- budgets
- 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/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
-
- 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/176—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 block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- 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
- 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/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/167—Position within a video image, e.g. region of interest [ROI]
-
- 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/18—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 set of transform coefficients
-
- 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/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
-
- 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
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)
- Computer Networks & Wireless Communication (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 1은 일 실시예에 따른 비디오 신호들을 인코딩하는 방법의 일 예의 플로우차트이다.
도 2는 일 실시예에 따른 매크로블록 비트 버짓들의 세트의 일 예의 플롯이다.
도 3은 일 실시예에 따른 매크로블록 비트 버짓들의 세트를 구현하기 위한 영역들을 사용하는 방법의 일 예의 플로우차트이다.
도 4는 일 실시예에 따른 컴퓨팅 플랫폼의 일 예의 블록 다이어그램이다.
도 5는 일 실시예에 따른 네비게이션 제어기를 갖는 시스템의 일 예의 블록 다이어그램이다.
도 6은 일 실시예에 따른 소형 폼팩터를 갖는 시스템의 일 예의 블록 다이어그램이다.
Claims (29)
- 매크로블록 픽셀 분산, 총 고주파수 크기, 잔여 에러, 및 이전에 코딩된 비트수 중 적어도 하나에 기초하여 비디오 신호와 연관된 비트스트림에 대한 매크로블록 복잡도를 결정하는 단계;
정적 위치, 상기 비트스트림의 콘텐츠, 및 외부의 동적 입력 중 적어도 하나에 기초하여 상기 비트스트림에 대한 중요도 영역을 결정하는 단계;
상기 매크로블록 복잡도 및 상기 중요도 영역에 기초하여 상기 비트스트림에 대해 매크로블록 비트 버짓들의 세트를 할당하는 단계;
매크로블록 사이즈 추정치를 생성하여 상기 비트스트림에 대한 러닝 비트 합(running bit sum)을 결정하는 단계;
상기 러닝 비트 합과 상기 매크로블록 비트 버짓들의 세트 간의 비교를 수행하는 단계;
상기 비교에 기초하여 업데이트 폴리시를 선택하는 단계; 및
단일 패스 인코드 구성에 있어서의 상기 선택된 업데이트 폴리시에 기초하여 상기 비트스트림의 프레임 사이즈를 제어하는 단계
를 포함하는, 컴퓨터 구현 방법. - 제1항에 있어서,
상기 매크로블록 비트 버짓들의 세트는 타겟 매크로블록 비트 버짓, 최소 매크로블록 비트 버짓, 및 최대 매크로블록 비트 버짓을 포함하는, 컴퓨터 구현 방법. - 제2항에 있어서,
상기 매크로블록 비트 버짓들의 세트는 상기 타겟 매크로블록 비트 버짓과 상기 최대 매크로블록 비트 버짓 간의 상위 평균, 및 상기 타겟 매크로블록 비트 버짓과 상기 최소 매크로블록 비트 버짓 간의 하위 평균을 더 포함하는, 컴퓨터 구현 방법. - 제1항에 있어서,
상기 선택된 업데이트 폴리시는 양자화 파라미터 조정 및 이산 코사인 변환 계수 조정 중 적어도 하나를 포함하는, 컴퓨터 구현 방법. - 매크로블록 비트 버짓들의 세트를 비디오 신호와 연관된 비트스트림에 대해 할당하고, 단일 패스 인코드 구성에 있어서의 상기 매크로블록 비트 버짓들의 세트에 기초하여 상기 비트스트림의 프레임 사이즈를 제어하기 위한 하드웨어 로직
을 포함하는 장치. - 제5항에 있어서,
상기 하드웨어 로직은:
상기 비트스트림에 대한 러닝 비트 합을 결정하고,
상기 러닝 비트 합과 상기 매크로블록 비트 버짓들의 세트 간의 비교를 수행하며;
상기 비교에 기초하여 업데이트 폴리시를 선택하기 위한 것이고,
상기 비트스트림의 프레임 사이즈는 상기 선택된 업데이트 폴리시에 기초하여 제어되는 것인, 장치. - 제6항에 있어서,
상기 선택된 업데이트 폴리시는 양자화 파라미터 조정 및 이산 코사인 변환 계수 조정 중 적어도 하나를 포함하는 것인, 장치. - 제7항에 있어서,
상기 하드웨어 로직은 매크로블록 사이즈 추정치를 생성하기 위한 것인, 장치. - 제5항에 있어서,
상기 매크로블록 비트 버짓들의 세트는 타겟 매크로블록 비트 버짓, 최소 매크로블록 비트 버짓, 및 최대 매크로블록 비트 버짓을 포함하는 것인, 장치. - 제9항에 있어서,
상기 매크로블록 비트 버짓들의 세트는 상기 타겟 매크로블록 비트 버짓과 상기 최대 매크로블록 비트 버짓 간의 상위 평균, 및 상기 타겟 매크로블록 비트 버짓과 상기 최소 매크로블록 비트 버짓 간의 하위 평균을 더 포함하는 것인, 장치. - 제5항에 있어서,
상기 하드웨어 로직은, 매크로블록 픽셀 분산, 총 고주파수 크기, 잔여 에러, 및 이전에 코딩된 비트수 중 적어도 하나에 기초하여 상기 비트스트림에 대한 매크로블록 복잡도를 결정하기 위한 것이고,
상기 매크로블록 비트 버짓들의 세트는 상기 매크로블록 복잡도에 기초하여 할당되는 것인, 장치. - 제5항에 있어서,
상기 하드웨어 로직은, 정적 위치, 상기 비트스트림의 콘텐츠, 및 외부의 동적 입력 중 적어도 하나에 기초하여 상기 비트스트림에 대한 중요도 영역을 결정하기 위한 것이고,
상기 매크로블록 비트 버짓들의 세트는 상기 중요도 영역에 기초하여 할당되는 것인, 장치. - 매크로블록 비트 버짓들의 세트를 비디오 신호와 연관된 비트스트림에 대해 할당하고, 단일 패스 인코드 구성에 있어서의 상기 매크로블록 비트 버짓들의 세트에 기초하여 상기 비트스트림의 프레임 사이즈를 제어하기 위한 하드웨어 로직을 포함하는 그래픽스 프로세서; 및
상기 그래픽스 프로세서에 커플링된 하드 드라이브
를 포함하는, 시스템. - 제13항에 있어서,
상기 하드웨어 로직은:
상기 비트스트림에 대한 러닝 비트 합을 결정하고,
상기 러닝 비트 합과 상기 매크로블록 비트 버짓들의 세트 간의 비교를 수행하며;
상기 비교에 기초하여 업데이트 폴리시를 선택하기 위한 것이고,
상기 비트스트림의 프레임 사이즈는 상기 선택된 업데이트 폴리시에 기초하여 제어되는 것인, 시스템. - 제14항에 있어서,
상기 선택된 업데이트 폴리시는 양자화 파라미터 조정 및 이산 코사인 변환 계수 조정 중 적어도 하나를 포함하는 것인, 시스템. - 제14항에 있어서,
상기 하드웨어 로직은 매크로블록 사이즈 추정치를 생성하기 위한 것인, 시스템. - 제13항에 있어서,
상기 매크로블록 비트 버짓들의 세트는 타겟 매크로블록 비트 버짓, 최소 매크로블록 비트 버짓, 및 최대 매크로블록 비트 버짓을 포함하는 것인, 시스템. - 제17항에 있어서,
상기 매크로블록 비트 버짓들의 세트는 상기 타겟 매크로블록 비트 버짓과 상기 최대 매크로블록 비트 버짓 간의 상위 평균, 및 상기 타겟 매크로블록 비트 버짓과 상기 최소 매크로블록 비트 버짓 간의 하위 평균을 더 포함하는 것인, 시스템. - 제13항에 있어서,
상기 하드웨어 로직은, 매크로블록 픽셀 분산, 총 고주파수 크기, 잔여 에러, 및 이전에 코딩된 비트수 중 적어도 하나에 기초하여 상기 비트스트림에 대한 매크로블록 복잡도를 결정하기 위한 것이고,
상기 매크로블록 비트 버짓들의 세트는 상기 매크로블록 복잡도에 기초하여 할당되는 것인, 시스템. - 제13항에 있어서,
상기 하드웨어 로직은, 정적 위치, 상기 비트스트림의 콘텐츠, 및 외부의 동적 입력 중 적어도 하나에 기초하여 상기 비트스트림에 대한 중요도 영역을 결정하기 위한 것이고,
상기 매크로블록 비트 버짓들의 세트는 상기 중요도 영역에 기초하여 할당되는 것인, 시스템. - 매크로블록 비트 버짓들의 세트를 비디오 신호와 연관된 비트스트림에 대해 할당하는 단계; 및
단일 패스 인코드 구성에 있어서의 상기 매크로블록 비트 버짓들의 세트에 기초하여 상기 비트스트림의 프레임 사이즈를 제어하는 단계
를 포함하는, 컴퓨터 구현 방법. - 제21항에 있어서,
상기 비트스트림에 대한 러닝 비트 합을 결정하는 단계;
상기 러닝 비트 합과 상기 매크로블록 비트 버짓들의 세트 간의 비교를 수행하는 단계; 및
상기 비교에 기초하여 업데이트 폴리시를 선택하는 단계를 더 포함하고,
상기 비트스트림의 프레임 사이즈는 상기 선택된 업데이트 폴리시에 기초하여 제어되는, 컴퓨터 구현 방법. - 제22항에 있어서,
상기 선택된 업데이트 폴리시는 양자화 파라미터 조정 및 이산 코사인 변환 계수 조정 중 적어도 하나를 포함하는, 컴퓨터 구현 방법. - 제22항에 있어서,
상기 러닝 비트 합을 결정하는 단계는 매크로블록 사이즈 추정치를 생성하는 단계를 포함하는, 컴퓨터 구현 방법. - 제21항에 있어서,
상기 매크로블록 비트 버짓들의 세트는 타겟 매크로블록 비트 버짓, 최소 매크로블록 비트 버짓, 및 최대 매크로블록 비트 버짓을 포함하는, 컴퓨터 구현 방법. - 제25항에 있어서,
상기 매크로블록 비트 버짓들의 세트는 상기 타겟 매크로블록 비트 버짓과 상기 최대 매크로블록 비트 버짓 간의 상위 평균, 및 상기 타겟 매크로블록 비트 버짓과 상기 최소 매크로블록 비트 버짓 간의 하위 평균을 더 포함하는, 컴퓨터 구현 방법. - 제21항에 있어서,
매크로블록 픽셀 분산, 총 고주파수 크기, 잔여 에러, 및 이전에 코딩된 비트수 중 적어도 하나에 기초하여 상기 비트스트림에 대한 매크로블록 복잡도를 결정하는 단계를 더 포함하고,
상기 매크로블록 비트 버짓들의 세트는 상기 매크로블록 복잡도에 기초하여 할당되는, 컴퓨터 구현 방법. - 제21항에 있어서,
정적 위치, 상기 비트스트림의 콘텐츠, 및 외부의 동적 입력 중 적어도 하나에 기초하여 상기 비트스트림에 대한 중요도 영역을 결정하는 단계를 더 포함하고,
상기 매크로블록 비트 버짓들의 세트는 상기 중요도 영역에 기초하여 할당되는 것인, 컴퓨터 구현 방법. - 제21항에 있어서,
하드웨어 로직이, 상기 매크로블록 비트 버짓들의 세트를 할당하고 상기 프레임 사이즈를 제어하기 위해 사용되는, 컴퓨터 구현 방법.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2011/067161 WO2013095627A1 (en) | 2011-12-23 | 2011-12-23 | Content adaptive high precision macroblock rate control |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20140109902A true KR20140109902A (ko) | 2014-09-16 |
| KR101651027B1 KR101651027B1 (ko) | 2016-08-24 |
Family
ID=48669265
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020147017519A Expired - Fee Related KR101651027B1 (ko) | 2011-12-23 | 2011-12-23 | 콘텐츠 적응적 고정밀 매크로블록 레이트 제어 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9497241B2 (ko) |
| EP (1) | EP2795899A4 (ko) |
| KR (1) | KR101651027B1 (ko) |
| CN (1) | CN104012090B (ko) |
| TW (1) | TWI634788B (ko) |
| WO (1) | WO2013095627A1 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10284849B2 (en) | 2015-04-13 | 2019-05-07 | Qualcomm Incorporated | Quantization parameter (QP) calculation for display stream compression (DSC) based on complexity measure |
| US10356428B2 (en) | 2015-04-13 | 2019-07-16 | Qualcomm Incorporated | Quantization parameter (QP) update classification for display stream compression (DSC) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104012090B (zh) | 2011-12-23 | 2018-01-26 | 英特尔公司 | 内容自适应的高精度宏块速率控制 |
| TWI538480B (zh) * | 2014-05-27 | 2016-06-11 | 敦泰電子股份有限公司 | 藉由偵測鄰近像素複雜度來動態調整壓縮參數的影像壓縮系統 |
| US11575896B2 (en) * | 2019-12-16 | 2023-02-07 | Panasonic Intellectual Property Corporation Of America | Encoder, decoder, encoding method, and decoding method |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1217842A2 (en) * | 2000-12-21 | 2002-06-26 | General Instrument Corporation | Frame bit-size allocation for seamlessly spliced, variable-rate compressed digital video signals |
| US6654417B1 (en) * | 1998-01-26 | 2003-11-25 | Stmicroelectronics Asia Pacific Pte. Ltd. | One-pass variable bit rate moving pictures encoding |
| KR20090074173A (ko) * | 2006-09-28 | 2009-07-06 | 톰슨 라이센싱 | 효과적인 레이트 제어 및 비디오 인코딩 품질의 향상을 위한 ρ-도메인 프레임 레벨 비트 할당 방법 |
| JP2010541386A (ja) * | 2007-09-28 | 2010-12-24 | ドルビー・ラボラトリーズ・ライセンシング・コーポレーション | ビデオ圧縮技法及びビデオ伝達技法 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6298090B1 (en) * | 1998-06-04 | 2001-10-02 | U.S. Philips Corporation | System for detecting redundant images in a video sequence by comparing two predetermined threshold values |
| ES2259827T3 (es) * | 1998-10-13 | 2006-10-16 | Matsushita Electric Industrial Co., Ltd. | Regulacion de los requisitos de calculo y de memoria de un tren de bits comprimido en un decodificador de video. |
| US6570922B1 (en) * | 1998-11-24 | 2003-05-27 | General Instrument Corporation | Rate control for an MPEG transcoder without a priori knowledge of picture type |
| US20020122482A1 (en) | 2001-01-03 | 2002-09-05 | Kim Hyun Mun | Method of performing video encoding rate control using bit budget |
| SG140441A1 (en) * | 2003-03-17 | 2008-03-28 | St Microelectronics Asia | Decoder and method of decoding using pseudo two pass decoding and one pass encoding |
| CN1263308C (zh) * | 2003-06-13 | 2006-07-05 | 矽统科技股份有限公司 | 具有重要区域的图像的压缩率的控制方法 |
| US7697608B2 (en) | 2004-02-03 | 2010-04-13 | Sony Corporation | Scalable MPEG video/macro block rate control |
| KR100988402B1 (ko) | 2004-06-27 | 2010-10-18 | 애플 인크. | 멀티-패스 비디오 인코딩 방법 |
| US7724972B2 (en) | 2005-03-01 | 2010-05-25 | Qualcomm Incorporated | Quality metric-biased region-of-interest coding for video telephony |
| US7848409B2 (en) * | 2005-05-02 | 2010-12-07 | Qualcomm Incorporated | Macroblock level bit allocation |
| US8879635B2 (en) * | 2005-09-27 | 2014-11-04 | Qualcomm Incorporated | Methods and device for data alignment with time domain boundary |
| US7595743B1 (en) * | 2005-10-26 | 2009-09-29 | Lsi Corporation | System and method for reducing storage requirements for content adaptive binary arithmetic coding |
| US8379733B2 (en) * | 2006-09-26 | 2013-02-19 | Qualcomm Incorporated | Efficient video packetization methods for packet-switched video telephony applications |
| US8929448B2 (en) * | 2006-12-22 | 2015-01-06 | Sony Corporation | Inter sub-mode decision process in a transcoding operation |
| WO2010057170A1 (en) * | 2008-11-17 | 2010-05-20 | Cernium Corporation | Analytics-modulated coding of surveillance video |
| US20100166060A1 (en) * | 2008-12-31 | 2010-07-01 | Texas Instruments Incorporated | Video transcoder rate control |
| US8594177B2 (en) * | 2010-08-31 | 2013-11-26 | Arm Limited | Reducing reference frame data store bandwidth requirements in video decoders |
| CN104012090B (zh) | 2011-12-23 | 2018-01-26 | 英特尔公司 | 内容自适应的高精度宏块速率控制 |
-
2011
- 2011-12-23 CN CN201180075822.0A patent/CN104012090B/zh not_active Expired - Fee Related
- 2011-12-23 WO PCT/US2011/067161 patent/WO2013095627A1/en not_active Ceased
- 2011-12-23 EP EP11878119.4A patent/EP2795899A4/en not_active Withdrawn
- 2011-12-23 US US13/995,587 patent/US9497241B2/en not_active Expired - Fee Related
- 2011-12-23 KR KR1020147017519A patent/KR101651027B1/ko not_active Expired - Fee Related
-
2012
- 2012-12-21 TW TW101149004A patent/TWI634788B/zh not_active IP Right Cessation
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6654417B1 (en) * | 1998-01-26 | 2003-11-25 | Stmicroelectronics Asia Pacific Pte. Ltd. | One-pass variable bit rate moving pictures encoding |
| EP1217842A2 (en) * | 2000-12-21 | 2002-06-26 | General Instrument Corporation | Frame bit-size allocation for seamlessly spliced, variable-rate compressed digital video signals |
| KR20090074173A (ko) * | 2006-09-28 | 2009-07-06 | 톰슨 라이센싱 | 효과적인 레이트 제어 및 비디오 인코딩 품질의 향상을 위한 ρ-도메인 프레임 레벨 비트 할당 방법 |
| JP2010541386A (ja) * | 2007-09-28 | 2010-12-24 | ドルビー・ラボラトリーズ・ライセンシング・コーポレーション | ビデオ圧縮技法及びビデオ伝達技法 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10284849B2 (en) | 2015-04-13 | 2019-05-07 | Qualcomm Incorporated | Quantization parameter (QP) calculation for display stream compression (DSC) based on complexity measure |
| US10356428B2 (en) | 2015-04-13 | 2019-07-16 | Qualcomm Incorporated | Quantization parameter (QP) update classification for display stream compression (DSC) |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2795899A1 (en) | 2014-10-29 |
| US20150039779A1 (en) | 2015-02-05 |
| CN104012090B (zh) | 2018-01-26 |
| US9497241B2 (en) | 2016-11-15 |
| CN104012090A (zh) | 2014-08-27 |
| WO2013095627A1 (en) | 2013-06-27 |
| TW201347544A (zh) | 2013-11-16 |
| EP2795899A4 (en) | 2016-01-27 |
| TWI634788B (zh) | 2018-09-01 |
| KR101651027B1 (ko) | 2016-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9661329B2 (en) | Constant quality video coding | |
| CN104782124B (zh) | 利用编码器硬件对视频内容进行预处理 | |
| KR101717915B1 (ko) | 동적 생성 그래픽 자원들에 대한 압축 기술들 | |
| CN104335588B (zh) | 用于基于感兴趣区域的3d视频译码的方法、系统和设备 | |
| US9549188B2 (en) | Golden frame selection in video coding | |
| CN106664412B (zh) | 包括目标比特率的视频编码速率控制和质量控制 | |
| US20140177959A1 (en) | Decompression of block compressed images | |
| KR101651027B1 (ko) | 콘텐츠 적응적 고정밀 매크로블록 레이트 제어 | |
| US20130259116A1 (en) | Two Bins Per Clock CABAC Decoding | |
| WO2013101153A1 (en) | Playback of video content based on frame-level ratings | |
| US9514715B2 (en) | Graphics voltage reduction for load line optimization | |
| US20130208786A1 (en) | Content Adaptive Video Processing | |
| JP6005292B2 (ja) | ビデオ符号化及び復号のためのヒストグラム分割ベースのローカル適応フィルタ | |
| JP6379408B2 (ja) | ビデオ符号化及び復号のためのヒストグラム分割ベースのローカル適応フィルタ | |
| JP6412530B2 (ja) | ビデオ符号化及び復号のためのヒストグラム分割ベースのローカル適応フィルタ | |
| CN107079153A (zh) | 基于预处理误差数据来选择性地旁路帧内预测编码 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-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 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| 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-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20190819 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: 20190819 |