KR100202310B1 - 비디오 반화소 단위 움직임 추정장치 - Google Patents
비디오 반화소 단위 움직임 추정장치 Download PDFInfo
- Publication number
- KR100202310B1 KR100202310B1 KR1019960008507A KR19960008507A KR100202310B1 KR 100202310 B1 KR100202310 B1 KR 100202310B1 KR 1019960008507 A KR1019960008507 A KR 1019960008507A KR 19960008507 A KR19960008507 A KR 19960008507A KR 100202310 B1 KR100202310 B1 KR 100202310B1
- Authority
- KR
- South Korea
- Prior art keywords
- pixel
- block
- motion estimation
- search
- candidate
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
-
- 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/117—Filters, e.g. for pre-processing or post-processing
-
- 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/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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (4)
- 정수화소 탐색부에서 탐색된 유사블럭의 주위로 반화소 단위의 간격으로된 후보블럭들의 데이타가 입력되어 최적 변위 벡터를 구하되, 전체 수가 후보블럭의 수와 동일한 수인 연산기들이 수직 및 수평 방향으로 후보블럭수만큼 매트릭스 배열되어 있는 반화소 탐색부와, 상기 반화소 탐색부에 탐색영역 블럭 데이타로 공급하는 필터와, 상기 반화소 탐색부 및 필터와 연결되는 기준 블럭 데이타 버퍼 및 탐색영역 블럭 데이타 버퍼를 구비하는 비디오 반화소 단위 움직임 추정장치.
- 정수화소 탐색부에서 탐색된 유사블럭의 주위로 반화소 단위의 간격으로된 후보블럭들의 데이타가 입력되어 최적 변위 벡터를 구하되, 전체 수가 후보블럭의 수와 동일한 수인 연산기들이 수직 및 수평 방향으로 후보블럭수만큼 매트릭스 배열되어 있는 반화소 탐색부와, 상기 반화소 탐색부에서 전체 수가 후보블럭의 수와 동일한 수인 연산기들이 수직 및 수평 방향으로 탐색범위만큼 매트릭스 배열되어 있는 연산기열들과, 상기 연산기열들 각각의 말단에 연결되되, [(정수단위의 수평방향 탐색영역 블럭수 - 1)2 - 수평방향 후보블럭 수] 갯수만큼이 일렬로 연결되어 탐색영역 데이타를 저장 및 전달하는 기능을 수행하며, 마지막 두개의 PE열에는 구비되지 않는 래치들과, 상기 연산기열들에 연결되어 최소의 MAD 값을 갖는 블럭을 선정하여 그 블럭의 변위벡터를 출력하는 최적치 선택기를 구비하는 비디오 반화소 단위 움직임 추정장치.
- 제 2 항에 있어서, 상기 연산기가 탐색영역 데이타를 저장 및 전달하는 레치(LO)와, 기준 블럭 데이타와 탐색영역 블럭 데이타의 차의 크기를 구하는 ADC와, 상기 ADC와 연결되어 클럭 속도를 향상시키는 파이프라인 레치(L1)과, 상기 ADC의 결과치를 축적하는 기능을 갖는 가산기(Adder)와 레치(L2)로 구성되어 후보블럭에 대한 MAD 계산을 담당하는 것을 특징으로 하는 비디오 반화소 단위 움직임 추정장치.
- 제 1 항에 있어서, 상기 최적치 선택기가 후보블럭들의 MAD를 동시에 받는 병렬 연결된 비교기(Comparator) 및 챔피온 레지스터(Champion Register)과, 사이클당 1개씩 후보블럭 수 만큼 비교 판단하여 후보블럭의 MAD를 최소 변위벡터로 출력시키는 후보블럭 모니터(Candidate Region Monitor) 및 변위벡터의 수직성분 레지스터(Low Register)/수평성분 레지스터(Column Register)를 구비하는 것을 특징으로 하는 비디오 반화소 신호 움직임 추정장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960008507A KR100202310B1 (ko) | 1996-03-27 | 1996-03-27 | 비디오 반화소 단위 움직임 추정장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960008507A KR100202310B1 (ko) | 1996-03-27 | 1996-03-27 | 비디오 반화소 단위 움직임 추정장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970068711A KR970068711A (ko) | 1997-10-13 |
KR100202310B1 true KR100202310B1 (ko) | 1999-06-15 |
Family
ID=19454076
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960008507A Expired - Fee Related KR100202310B1 (ko) | 1996-03-27 | 1996-03-27 | 비디오 반화소 단위 움직임 추정장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100202310B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100549919B1 (ko) * | 2000-12-15 | 2006-02-06 | 주식회사 케이티 | 소요클럭사이클수 감축을 위한 초대규모 집적회로 장치 |
-
1996
- 1996-03-27 KR KR1019960008507A patent/KR100202310B1/ko not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR970068711A (ko) | 1997-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100486249B1 (ko) | 움직임 추정 장치 및 탐색영역에서 레퍼런스매크로블록창의 스캐닝 방법 | |
Yang et al. | A family of VLSI designs for the motion compensation block-matching algorithm | |
US6671319B1 (en) | Methods and apparatus for motion estimation using neighboring macroblocks | |
KR100659704B1 (ko) | 비디오 이미지 데이터의 제 1 및 제 2 프레임 사이의 움직임 벡터를 얻기 위한 방법, 장치, 및 시스템, 및 컴퓨터-판독가능 매체 | |
EP0626791B1 (en) | Motion vector detection apparatus for moving pictures | |
US6430317B1 (en) | Method and apparatus for estimating motion using block features obtained from an M-ary pyramid | |
KR101578052B1 (ko) | 움직임 추정 장치 및 이를 구비하는 동영상 부호화 장치 | |
US7782957B2 (en) | Motion estimation circuit and operating method thereof | |
US5936672A (en) | Half pixel motion estimator | |
KR20010071705A (ko) | 디지털 비디오를 위한 이동 추정 방법 및 장치 | |
US6690728B1 (en) | Methods and apparatus for motion estimation in compressed domain | |
EP0734175B1 (en) | Hierarchical motion vector estimation using multiple block sizes | |
JPH08140094A (ja) | 動きベクトル探索装置 | |
KR20010052630A (ko) | 동작 추정 | |
US20020131500A1 (en) | Method for determining a motion vector for a video signal | |
US20030012281A1 (en) | Motion estimation apparatus and method for scanning an reference macroblock window in a search area | |
Baglietto et al. | Parallel implementation of the full search block matching algorithm for motion estimation | |
KR0181029B1 (ko) | 에지를 이용한 특징점 선정장치 | |
KR19980036073A (ko) | 움직임 벡터 검출 방법 및 장치 | |
KR100202310B1 (ko) | 비디오 반화소 단위 움직임 추정장치 | |
EP1420595B1 (en) | Motion vector selection in a video motion estimator based on a preferred reference point | |
KR100223052B1 (ko) | 비디오 움직임 추정장치 | |
KR0178302B1 (ko) | 양방향 병렬 파이프라인 구조에 근거한 탐색 이동 예측처리기 | |
US6968011B2 (en) | Motion vector detecting device improved in detection speed of motion vectors and system employing the same devices | |
KR100359091B1 (ko) | 움직임추정장치 |
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 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
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 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
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 |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 6 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 7 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 8 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 9 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 10 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 11 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 12 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 13 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 14 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
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: 20130305 Year of fee payment: 15 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 15 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
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: 20140304 Year of fee payment: 16 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 16 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Not in force date: 20150320 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20150320 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |