KR101602871B1 - 데이터 부호화 방법 및 장치와 데이터 복호화 방법 및 장치 - Google Patents
데이터 부호화 방법 및 장치와 데이터 복호화 방법 및 장치 Download PDFInfo
- Publication number
- KR101602871B1 KR101602871B1 KR1020090078845A KR20090078845A KR101602871B1 KR 101602871 B1 KR101602871 B1 KR 101602871B1 KR 1020090078845 A KR1020090078845 A KR 1020090078845A KR 20090078845 A KR20090078845 A KR 20090078845A KR 101602871 B1 KR101602871 B1 KR 101602871B1
- Authority
- KR
- South Korea
- Prior art keywords
- block
- compressed
- frame
- compression ratio
- target compression
- 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
-
- 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- 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/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
-
- 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
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (25)
- 영상 데이터를 부호화하는 방법에 있어서,참조 프레임인 제 1 프레임을 구성하는 블록을 압축하는 단계;상기 압축된 블록이 목표 압축율을 만족하는지를 판단하는 단계; 및상기 판단 결과에 기초하여, 상기 압축된 블록을 선택적으로 저장하는 단계를 포함하며,상기 판단하는 단계는,다음에 압축할 블록인 다음 블록의 중요도에 기초하여 상기 다음 블록의 목표 압축율을 결정하는 단계를 포함하는 것을 특징으로 하는 것을 특징으로 하는 데이터 부호화 방법.
- 제 1항에 있어서, 상기 저장하는 단계는,상기 압축된 블록이 상기 목표 압축율을 만족하는 압축 블록이면 상기 압축된 블록을 저장하고, 상기 압축된 블록이 상기 목표 압축율을 만족하지 못하는 스킵 블록이면 상기 압축된 블록을 저장하지 않는 것을 특징으로 하는 데이터 부호화 방법.
- 제 2항에 있어서, 상기 저장하는 단계는,상기 압축된 블록이 상기 목표 압축율을 만족하지 못하면, 상기 압축된 블록이 스킵 블록임을 나타내는 스킵 플래그를 생성하는 단계를 포함하는 것을 특징으로 하는 데이터 부호화 방법.
- 제 2항에 있어서,상기 저장된 블록을 이용하여 상기 제 1 프레임 이후에 존재하는 제 2 프레임의 움직임 추정을 수행하는 단계를 더 포함하고,상기 움직임 추정을 수행하는 단계는, 상기 제 2 프레임이 상기 스킵블록을 참조하지 않도록 제어하는 단계를 포함하는 것을 특징으로 하는 데이터 부호화 방법.
- 제 2항에 있어서, 상기 판단하는 단계는,적어도 하나의 이전 블록의 압축율에 따라 다음에 압축할 블록인 다음 블록의 목표 압축율을 결정하는 단계를 포함하는 것을 특징으로 하는 데이터 부호화 방법.
- 삭제
- 제 5항에 있어서, 상기 다음 블록의 목표 압축율을 결정하는 단계는,상기 다음 블록이 속하는 블록 그룹의 목표 데이터 크기와 상기 블록 그룹내의 저장된 압축 블록의 데이터 크기간의 차이에 기초하여 상기 다음 블록의 목표 압축율을 결정하는 것을 특징으로 하는 데이터 부호화 방법.
- 제 7항에 있어서, 상기 블록 그룹은,상기 다음 블록이 속하는 메크로 블록열인 것을 특징으로 하는 부호화 방법.
- 제 1항에 있어서, 상기 압축하는 단계는,상기 블록을 서브 블록 단위로 압축하는 단계를 포함하는 것을 특징으로 하는 부호화 방법.
- 제 1항에 있어서, 상기 압축하는 단계는,상기 제 1 프레임을 메크로 블록 단위로 압축하는 것을 특징으로 하는 데이터 부호화 방법.
- 제 1항에 있어서, 상기 압축하는 단계는,가변 길이 부호화 방법으로 상기 제 1 프레임을 압축하는 단계를 포함하는 것을 특징으로 하는 데이터 부호화 방법.
- 영상 데이터를 복호화하는 방법에 있어서,압축되어 저장된 제 1 프레임을 복원하고, 상기 복원된 제 1 프레임을 참조하여 현재 프레임인 제 2 프레임을 복호화하는 단계;상기 복호화된 제 2 프레임을 구성하는 블록을 압축하는 단계;상기 압축된 블록이 목표 압축율을 만족하는지를 판단하는 단계; 및상기 판단 결과에 기초하여, 상기 압축된 블록을 선택적으로 저장하는 단계를 포함하며,상기 판단하는 단계는,다음에 압축할 블록인 다음 블록의 중요도에 기초하여 상기 다음 블록의 목표 압축율을 결정하는 단계를 포함하는 것을 특징으로 하는 데이터 복호화 방법.
- 제 12항에 있어서, 상기 저장하는 단계는,상기 압축된 블록이 상기 목표 압축율을 만족하는 압축 블록이면 상기 압축된 블록을 저장하고, 상기 압축된 블록이 상기 목표 압축율을 만족하지 못하는 스킵 블록이면 상기 압축된 블록을 저장하지 않는 것을 특징으로 하는 데이터 복호화 방법.
- 제 13항에 있어서, 상기 저장하는 단계는,상기 압축된 블록이 상기 목표 압축율을 만족하지 못하면, 상기 압축된 블록이 스킵 블록임을 나타내는 스킵 플래그를 생성하는 단계를 포함하는 것을 특징으로 하는 데이터 복호화 방법.
- 제 12항에 있어서, 상기 판단하는 단계는,적어도 하나의 이전 블록의 압축율에 따라 다음에 압축할 블록인 다음 블록의 목표 압축율을 결정하는 단계를 포함하는 것을 특징으로 하는 데이터 복호화 방법.
- 삭제
- 제 15항에 있어서, 상기 다음 블록의 목표 압축율을 결정하는 단계는,상기 다음 블록이 속하는 블록 그룹의 목표 데이터 크기와 상기 블록 그룹내의 저장된 압축 블록의 데이터 크기간의 차이에 기초하여 상기 다음 블록의 목표 압축율을 결정하는 것을 특징으로 하는 데이터 복호화 방법.
- 제 17항에 있어서, 상기 블록 그룹은,상기 다음 블록이 속하는 메크로 블록열인 것을 특징으로 하는 데이터 복호화 방법.
- 제 12항에 있어서, 상기 압축하는 단계는,상기 블록을 서브 블록 단위로 압축하는 단계를 포함하는 것을 특징으로 하는 부호화 방법.
- 제 12항에 있어서, 상기 압축하는 단계는,상기 제 1 프레임을 메크로 블록 단위로 압축하는 것을 특징으로 하는 데이터 복호화 방법.
- 제 12항에 있어서, 상기 압축하는 단계는,가변 길이 부호화 방법으로 상기 제 1 프레임을 압축하는 단계를 포함하는 것을 특징으로 하는 데이터 복호화 방법.
- 영상 데이터를 부호화하는 장치에 있어서,참조 프레임인 제 1 프레임을 구성하는 블록을 압축하는 압축부;상기 압축된 블록이 목표 압축율을 만족하는지에 기초하여, 상기 압축된 블록이 선택적으로 저장되도록 제어하는 제어부; 및상기 제어부의 제어에 따라, 상기 압축된 블록이 선택적으로 저장되는 저장부를 포함하며,상기 제어부는 다음에 압축할 블록인 다음 블록의 중요도에 기초하여 상기 다음 블록의 목표 압축율을 결정하는 것을 특징으로 하는 것을 특징으로 하는 데이터 부호화 장치.
- 데이터를 복호화하는 장치에 있어서,기준 프레임인 제 1 프레임이 압축되어 저장된 저장부;상기 제 1 프레임의 압축을 복원하고 상기 복원된 제 1 프레임을 참조하여 현재 프레임인 제 2 프레임을 복호화하는 복호화부;상기 복호화된 제 2 프레임을 구성하는 블록을 압축하는 압축부; 및상기 압축된 블록이 목표 압축율을 만족하는지에 기초하여, 상기 압축된 블록이 상기 저장부에 선택적으로 저장되도록 제어하는 제어부를 포함하며,상기 제어부는 다음에 압축할 블록인 다음 블록의 중요도에 기초하여 상기 다음 블록의 목표 압축율을 결정하는 것을 특징으로 하는 데이터 복호화장치.
- 제1항 제5항 및 제7항 내지 제11항 중 어느 한 항의 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록 매체.
- 제12항 내지 제15항 및 제17항 내지 제19항 중 어느 한 항의 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록 매체.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090078845A KR101602871B1 (ko) | 2009-08-25 | 2009-08-25 | 데이터 부호화 방법 및 장치와 데이터 복호화 방법 및 장치 |
US12/823,602 US20110051815A1 (en) | 2009-08-25 | 2010-06-25 | Method and apparatus for encoding data and method and apparatus for decoding data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090078845A KR101602871B1 (ko) | 2009-08-25 | 2009-08-25 | 데이터 부호화 방법 및 장치와 데이터 복호화 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110021198A KR20110021198A (ko) | 2011-03-04 |
KR101602871B1 true KR101602871B1 (ko) | 2016-03-11 |
Family
ID=43624865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090078845A Expired - Fee Related KR101602871B1 (ko) | 2009-08-25 | 2009-08-25 | 데이터 부호화 방법 및 장치와 데이터 복호화 방법 및 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20110051815A1 (ko) |
KR (1) | KR101602871B1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170007665A (ko) * | 2015-07-10 | 2017-01-19 | 삼성전자주식회사 | 스킵 모드 정보를 이용한 레이트 조절 인코딩 방법 및 그에 따른 인코딩 장치 |
CN106603476B (zh) * | 2015-10-19 | 2021-02-12 | 中兴通讯股份有限公司 | 数据压缩方法及装置 |
JP7224892B2 (ja) * | 2018-12-18 | 2023-02-20 | ルネサスエレクトロニクス株式会社 | 動画像符号化装置及びその動作方法、動画像符号化装置を搭載する車両 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6453114B2 (en) * | 1997-02-18 | 2002-09-17 | Thomson Licensing Sa | Random picture decoding |
US6606415B1 (en) * | 1998-09-16 | 2003-08-12 | Texas Instruments Incorporated | Feedback control for hybrid compression |
US6229852B1 (en) * | 1998-10-26 | 2001-05-08 | Sony Corporation | Reduced-memory video decoder for compressed high-definition video data |
JP4687216B2 (ja) * | 2005-04-18 | 2011-05-25 | ソニー株式会社 | 画像信号処理装置、カメラシステム、および画像信号処理方法 |
JP4185086B2 (ja) * | 2005-09-28 | 2008-11-19 | 株式会社日立国際電気 | 画像処理装置 |
JP4656190B2 (ja) * | 2008-06-10 | 2011-03-23 | ソニー株式会社 | 情報処理装置および方法 |
-
2009
- 2009-08-25 KR KR1020090078845A patent/KR101602871B1/ko not_active Expired - Fee Related
-
2010
- 2010-06-25 US US12/823,602 patent/US20110051815A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20110051815A1 (en) | 2011-03-03 |
KR20110021198A (ko) | 2011-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2722536C1 (ru) | Вывод опорных значений режима и кодирование и декодирование информации, представляющей режимы предсказания | |
US20210314568A1 (en) | Moving image decoding method and moving image coding method | |
US10382757B2 (en) | Image coding apparatus, image coding method, and program, and image decoding apparatus, image decoding method, and program | |
KR101884719B1 (ko) | 동영상 처리 방법 및 장치 | |
CN103329528B (zh) | 错误恢复改进的视频编码和解码 | |
US10075725B2 (en) | Device and method for image encoding and decoding | |
RU2720975C2 (ru) | Способ кодирования и декодирования изображений, устройство кодирования и декодирования и соответствующие компьютерные программы | |
US9621900B1 (en) | Motion-based adaptive quantization | |
US20140161177A1 (en) | Methods and apparatuses for encoding and decoding adaptive quantization parameter based on quadtree structure | |
JP2010041354A (ja) | 動画像符号化方法、符号化装置及び符号化プログラム | |
JP5128389B2 (ja) | 動画像符号化装置及び動画像符号化方法 | |
US10999586B2 (en) | Image encoding method and equipment for implementing the method | |
JP2010063092A (ja) | 画像符号化装置、画像符号化方法、画像符号化集積回路およびカメラ | |
US20110249959A1 (en) | Video storing method and device based on variable bit allocation and related video encoding and decoding apparatuses | |
US8731311B2 (en) | Decoding device, decoding method, decoding program, and integrated circuit | |
KR101602871B1 (ko) | 데이터 부호화 방법 및 장치와 데이터 복호화 방법 및 장치 | |
JP7359653B2 (ja) | 動画像符号化装置 | |
US11973985B2 (en) | Video encoder with motion compensated temporal filtering | |
KR20200059216A (ko) | 모션 보상 참조 프레임 압축 | |
JP2007067526A (ja) | 画像処理装置 | |
JP6874844B2 (ja) | 動画像符号化装置、動画像符号化方法、及び、動画像符号化プログラム | |
CN119767018A (zh) | 视频编码方法及装置、比特流生成方法、电子设备、存储介质及程序产品 | |
JP2010041353A (ja) | 動画像復号化方法、復号化装置及び復号化プログラム | |
KR20150021821A (ko) | 영상 데이터 메모리 관리 방법 및 영상 데이터 메모리 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20090825 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20140211 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20090825 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20150713 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: 20160111 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20160307 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20160308 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20191218 |