KR100683849B1 - 디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법 - Google Patents
디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법 Download PDFInfo
- Publication number
- KR100683849B1 KR100683849B1 KR20000035953A KR20000035953A KR100683849B1 KR 100683849 B1 KR100683849 B1 KR 100683849B1 KR 20000035953 A KR20000035953 A KR 20000035953A KR 20000035953 A KR20000035953 A KR 20000035953A KR 100683849 B1 KR100683849 B1 KR 100683849B1
- Authority
- KR
- South Korea
- Prior art keywords
- motion vector
- global
- motion
- global motion
- local
- Prior art date
Links
- 230000006641 stabilisation Effects 0.000 title claims abstract description 32
- 238000011105 stabilization Methods 0.000 title claims abstract description 32
- 230000033001 locomotion Effects 0.000 claims abstract description 223
- 239000013598 vector Substances 0.000 claims abstract description 149
- 238000000034 method Methods 0.000 claims abstract description 25
- 238000004364 calculation method Methods 0.000 claims abstract description 14
- 230000002123 temporal effect Effects 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 5
- 238000000605 extraction Methods 0.000 claims description 5
- 238000009825 accumulation Methods 0.000 claims description 4
- 238000000926 separation method Methods 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims description 3
- 230000000087 stabilizing effect Effects 0.000 claims 3
- 238000004891 communication Methods 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 10
- 230000001186 cumulative effect Effects 0.000 description 5
- 239000003381 stabilizer Substances 0.000 description 5
- 238000013139 quantization Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
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/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/537—Motion estimation other than block-based
- H04N19/543—Motion estimation other than block-based using regions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6811—Motion detection based on the image signal
-
- 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/527—Global motion vector estimation
-
- 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/55—Motion estimation with spatial constraints, e.g. at image or region borders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/682—Vibration or motion blur correction
- H04N23/683—Vibration or motion blur correction performed by a processor, e.g. controlling the readout of an image memory
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Studio Devices (AREA)
Abstract
Description
도 3은 도 2의 움직임벡터 검출부(12)에서 각 소영역의 움직임을 추정하기 위한 영역과 소영역내의 기준점(Reference point)들을 도시한 것이다.
안정화영상 출력부(15)는 영상 확대부(16)에서 입력되는 확대된 영상에서 누적 움직임 벡터를 이용하여 움직임 보상해 줌으로써 안정화된 영상을 얻을 수 있다.
이러한, 디지털 영상 안정화는 계산량 및 하드웨어 복잡도를 줄이기 위하여 입력되는 전체영상을 이용하지 않고 몇개의 소영역을 정하고, 정해진 소영역에 대해서만 움직임을 추정하였다. 또한, 연산량을 줄이기 위하여 소영역내의 모든 화소값을 이용하지 않고, 몇개의 기준점만을 이용하고 있다. 그런데, 이 방식은 몇개의 기준점만을 이용함으로써 연산량은 줄일 수 있었지만, 정합과정에서 사용되는 데이터의 부족으로 움직임 추정 성능이 저하된다. 따라서, 기존의 디지털 영상 안정화 기법은 비디오 코덱에서의 움직임 추정외에 부가적으로 움직임 추정 기법이 요구되기 때문에 시스템 복잡도가 높아지게 되는 문제점이 있다.
또한, 본 발명의 다른 목적을 달성하기 위한 디지털영상안정화방법은, 부호화된 비트스트림을 입력받아 영상정보와 부가정보로 분리하는 분리단계와, 분리단계에서 분리된 부가정보에서 배경영역의 움직임에 관한 국부 움직임 벡터만을 이용하여 전역 움직임 벡터를 산출하는 산출단계와, 산출된 전역 움직임 벡터를 입력받아 프레임타입을 고려하여 시간적으로 누적하는 누적단계, 및 누적단계에서 누적된 전역 움직임 벡터를 이용하여 복원영상을 안정화하는 안정화단계를 포함한다.
이러한, 비디오디코더(200)를 도 5를 참조하여 상세히 설명한다.
도 5에서, 버퍼(201)는 부호화된 비트스트림형태의 손떨림영상을 입력받아 VLD(202)로 출력한다. VLD(202)는 입력되는 비트스트림을 가변장복호화하여 영상정보와 부가정보를 출력한다. 영상정보는 역양자화부(203)로 입력되어 양자화레벨에 근거하여 역양자화된다. 역DCT(204)는 역양자화된 영상을 역DCT하여 DCT되기 이전상태로 변환한다. 이렇게 하여 복원된 영상은 프레임메모리(206)에 기준영상으로 저장된다. 현편, 부가정보는 움직임보상부(205)와 디지털영상안정화부(300)로 입력된다. 움직임보상부(205)는 입력된 부가정보를 이용하여 프레임메모리(206)에 저장된 기준영상에서 현재 프레임의 영상을 보상하여 출력한다. 디지털영상안정화부(300)의 전역움직임산출부(310)는 비트스트림에서 매크로블록단위의 움직임벡터를 이용해서 전역움직임벡터를 산출한다.
전역움직임산출부(310)의 국부 움직임벡터 검출부(311)는 매크로블록 단위의 국부움직임 벡터를 산출하여 출력한다. 국부 움직임벡터 검출부(311)는 매크로블록단위의 국부움직임벡터를 프레임 타입별로 구분하여 검출한다. 움직임보상에 따른 각 프레임타입은 인트라부호화를 위한 I프레임과, 순방향예측 부호화를 위한 P프레임, 및 쌍방향 예측부호화를 위한 B프레임이 있다. P프레임의 복원을 위해서는 I프레임이 참조프레임이 되며, B프레임의 복원을 위해서는 I 또는 P프레임이 참조프레임이 된다. I프레임은 인트라부호화되기 때문에 움직임벡터가 존재하지 않는다. 그러나, B프레임은 양쪽의 두 참조 프레임으로부터 생성된 순방향과 역방향 움직임벡터를 가진다. 따라서, I프레임과 이전의 참조 프레임 사이에 있는 B프레임의 움직임벡터를 이용한다. 즉, 현재의 I프레임과 이전의 P프레임 사이에 있는 B프레임에서 이전 P프레임으로부터의 순방향 움직임벡터와 I프레임으로부터의 역방향 움직임 벡터의 차이값을 이전 참조 프레임의 순방향 움직임 벡터로 한다. 마찬가지로 P프레임의 움직임벡터는 I프레임에서의 방식과 동일하게 하며, P프레임이 가지고 있는 이전의 참조 프레임 I 혹은 P프레임으로부터의 순방향 움직임벡터를 추가적인 연산없이 이용한다. 또한, B프레임은 이전 참조 프레임으로부터의 순방향 움직임벡터와 이후 참조프레임으로부터의 역방향 움직임벡터를 포함한다. 따라서, 참조프레임으로부터의 순방향 또는 역방향움직임벡터 중에서 하나를 선택한다.
도 7은 이렇게 검출된 국부움직임 벡터들을 프레임 단위로 모아 구성한 움직임 필드의 예를 보여준다. 본 발명의 실시예에서는 피사체의 움직임에 의해 생성된 국부움직임벡터는 제외시키고 배경영역의 움직임에 의해 생성된 국부움직임벡터만을 이용하여 전역움직임벡터를 추출한다.
시간적누적부(320)는 프레임 타입 추출 처리부(321)와 전역 움직임 벡터 누적부(322)로 구성되어 있다. 시간적누적부(320)는 전역 움직임벡터 산출부(310)로부터 입력되는 전역 움직임 벡터를 프레임타입을 고려하여 시간적으로 누적한다. 즉, 프레임타입추출처리부(321)는 VLD(202)에서 인가되는 부가정보를 통해 입력 영상의 프레임 타입을 추출한다. 또한, 전역 움직임 벡터 누적부(322)는 전역 움직임 벡터를 입력받아 프레임 타입 추출 처리부(321)로부터 인가되는 프레임 타입에 따라 전역 움직임 벡터를 누적한다. 즉, 프레임 타입이 I 및 P프레임일 경우 전역 움직임 벡터를 그대로 누적시키고, B프레임일 경우 B프레임을 보정하는 경우에만 전역 움직임 벡터를 누적한다. 전역 움직임 보상부(330)는 누적된 전역움직임 벡터를 이용하여 프레임메모리(206)로부터 입력되는 복원 영상의 흔들림을 움직임보상하여 안정화 시킨다. 전역 움직임 보상부(330)는 원래의 화면에서 손떨림에 의해 흔들린 영상화면(12,13,14)을 안정화하여 안정화된 영상화면(11)으로 출력한다.
Claims (13)
- 비디오 디코더에 있어서,부호화된 비트스트림으로부터 영상정보와 부가정보를 분리하는 VLD;상기 VLD로부터 인가되는 부가정보로부터 매크로 블록단위의 움직임 벡터를 추출하고, 그중 배경영역의 움직임에 관한 국부 움직임 벡터만을 이용하여 전역 움직임 벡터를 산출하는 전역움직임산출부;상기 부가정보에서 프레임 타입을 추출하고, 추출된 프레임 타입에 따라 전역 움직임 벡터의 누적 가부를 판단하고, 그 판단결과에 근거하여 전역움직임산출부로부터의 전역 움직임 벡터를 누적하는 시간적 누적부; 및상기 시간적 누적부에서 누적된 전역 움직임 벡터를 이용하여 복원영상을 움직임 보상하여 안정화시키도록 하는 전역 움직임보상부를 포함하는 디지털 영상 안정화기능을 갖는 디코더.
- 삭제
- 제 1항에 있어서, 상기 전역 움직임 산출부는상기 부가정보에 포함되어 있는 매크로 블록단위의 국부 움직임 벡터들을 클러스터링(clustering)기법을 이용하여 배경 영역의 움직임에 관한 국부 움직임 벡터를 분류하고, 분류된 배경 영역의 국부 움직임 벡터들을 통하여 전역 움직임 벡터를 검출함을 특징으로 하는 디지털 영상 안정화기능을 갖는 디코더.
- 제 3항에 있어서, 상기 전역 움직임 산출부는상기 VLD로부터 부가정보를 입력받아 매크로 블록 단위로 국부 움직임 벡터들을 추출하는 국부 움직임벡터 검출부;추출된 국부 움직임 벡터가 가리키는 위치에 근거하여 그 국부 움직임 벡터들을 분류하는 것에 의해서, 배경영역의 움직임에 관한 국부 움직임 벡터를 분류하는 움직임 분할 처리부; 및상기 움직임 분할 처리부로부터 분류된 배경 영역의 국부 움직임 벡터에 근거하여 하나의 전역 움직임 벡터를 검출하는 전역 움직임벡터 검출부로 이루어짐을 특징으로 하는 디지털 영상 안정화기능을 갖는 디코더.
- 삭제
- 제 4항에 있어서, 상기 움직임 분할 처리부는상기 국부 움직임벡터 검출부로부터 추출된 국부 움직임 벡터가 가리키는 위치와 소정의 중심위치를 갖는 소정 갯수의 클러스터의 그 중심위치와의 비교결과에 근거하여, 그 국부 움직임 벡터를 그 소정 갯수의 클러스터내의 어느 것으로 분류하는 유사 움직임 추정부; 및상기 유사 움직임 추정부로부터 분류된 클러스터 중, 클러스터내의 국부 움직임 벡터의 개수와 분산에 관하여 소정의 조건을 만족하는 하나의 클러스터를 선택하는 배경 움직임 선택부로 이루어짐을 특징으로 하는 디지털 영상 안정화기능을 갖는 디코더.
- 제 1항에 있어서, 상기 시간적 누적부는상기 VLD로부터의 인가되는 부가정보에서 프레임 타입을 추출하는 프레임 타입 추출 처리부; 및상기 프레임 타입 추출 처리부에서 추출된 프레임 타입이 I 및 P프레임일 경우 전역 움직임 벡터를 그대로 누적시키고, B프레임일 경우 B프레임의 복원에 이용되는 전역 움직임 벡터를 누적하는 전역 움직임 벡터 누적부로 이루어짐을 특징으로 하는 디지털 영상 안정화기능을 갖는 디코더.
- 삭제
- 비디오 디코더를 이용한 디지털영상안정화 방법에 있어서,부호화된 비트스트림을 입력받아 영상정보와 부가정보로 분리하는 분리단계;상기 분리단계에서 분리된 부가정보로부터 매크로 블록단위의 움직임 벡터를 추출하고, 그중 배경영역의 움직임에 관한 국부 움직임 벡터만을 이용하여 전역 움직임 벡터를 산출하는 산출단계;상기 부가정보로부터 프레임타입을 추출하고, 추출된 프레임타입에 근거한 전역 움직임 벡터의 누적 가부를 판단하고, 그 판단결과에 근거하여 상기 산출단계로부터의 전역 움직임 벡터를 누적하는 누적단계; 및상기 누적단계에서 누적된 전역 움직임 벡터를 이용하여 복원영상을 움직임 보상하여 안정화하는 안정화단계를 포함하는 디지털 영상 안정화 방법.
- 제 9항에 있어서, 상기 산출단계는상기 부가정보를 입력받아 매크로 블록 단위로 국부 움직임 벡터들을 추출하는 제 1단계;상기 제 1단계로부터 추출된 국부 움직임 벡터가 가리키는 위치에 근거하여 그 국부 움직임 벡터를 분류하는 것에 의해서, 배경영역의 움직임에 관한 국부 움직임 벡터를 분류하는 제 2단계; 및상기 제 2단계로부터 분류된 배경 영역의 국부 움직임 벡터에 근거하여 하나의 전역 움직임 벡터를 검출하는 제 3단계로 이루어짐을 특징으로 하는 디지털 영상 안정화 방법.
- 제 10항에 있어서, 상기 제 2단계는상기 제 1단계로부터 추출된 국부 움직임 벡터가 가리키는 위치와 소정의 중심위치를 갖는 소정 갯수의 클러스터의 그 중심위치와의 비교결과에 근거하여, 그 국부 움직임 벡터를 그 소정 갯수의 클러스터 내의 어느 것으로 분류하는 제 2a단계; 및상기 제 2a단계로부터 분류된 클러스터 중, 클러스터내의 국부 움직임 벡터의 갯수와 분산에 관하여 소정의 조건을 만족한 하나의 클러스터를 선택하는 제 2b단계로 이루어짐을 특징으로 하는 디지털 영상 안정화 방법.
- 제 9항에 있어서, 상기 누적단계는상기 부가정보에서 프레임 타입을 추출하는 제 1단계; 및상기 제 1단계에서 추출된 프레임 타입이 I 및 P프레임일 경우 전역 움직임 벡터를 그대로 누적시키고, B프레임일 경우 B프레임의 복원에 이용되는 전역 움직임 벡터를 누적하는 제 2단계로 이루어짐을 특징으로 하는 디지털 영상 안정화 방법.
- 삭제
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20000035953A KR100683849B1 (ko) | 2000-06-28 | 2000-06-28 | 디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법 |
GB0115278A GB2366113B (en) | 2000-06-28 | 2001-06-22 | Decoder having digital image stabilization function and digital image stabiliz ation method |
US09/887,535 US7010045B2 (en) | 2000-06-28 | 2001-06-25 | Decoder having digital image stabilization function and digital image stabilization method |
CNB011175397A CN1186938C (zh) | 2000-06-28 | 2001-06-27 | 具有数字图像稳定功能的解码器和数字图像稳定方法 |
JP2001195085A JP3636677B2 (ja) | 2000-06-28 | 2001-06-27 | ディジタル映像安定化機能を有するデコーダ及びディジタル映像安定化方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20000035953A KR100683849B1 (ko) | 2000-06-28 | 2000-06-28 | 디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020001331A KR20020001331A (ko) | 2002-01-09 |
KR100683849B1 true KR100683849B1 (ko) | 2007-02-15 |
Family
ID=19674415
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20000035953A KR100683849B1 (ko) | 2000-06-28 | 2000-06-28 | 디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7010045B2 (ko) |
JP (1) | JP3636677B2 (ko) |
KR (1) | KR100683849B1 (ko) |
CN (1) | CN1186938C (ko) |
GB (1) | GB2366113B (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130127869A (ko) * | 2012-05-15 | 2013-11-25 | 삼성전자주식회사 | 디지털 이미지 안정화 방법, 장치 및 시스템 |
KR101636233B1 (ko) | 2015-05-04 | 2016-07-06 | 경북대학교 산학협력단 | 카메라 촬영영상 안정화장치 및 그 방법 |
Families Citing this family (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7050500B2 (en) * | 2001-08-23 | 2006-05-23 | Sharp Laboratories Of America, Inc. | Method and apparatus for motion vector coding with global motion parameters |
EP1430724B1 (en) * | 2001-09-12 | 2008-08-06 | Nxp B.V. | Motion estimation and/or compensation |
US7596284B2 (en) * | 2003-07-16 | 2009-09-29 | Hewlett-Packard Development Company, L.P. | High resolution image reconstruction |
JP4591657B2 (ja) * | 2003-12-22 | 2010-12-01 | キヤノン株式会社 | 動画像符号化装置及びその制御方法、プログラム |
US7433497B2 (en) * | 2004-01-23 | 2008-10-07 | Hewlett-Packard Development Company, L.P. | Stabilizing a sequence of image frames |
US7880769B2 (en) * | 2004-02-13 | 2011-02-01 | Qualcomm Incorporated | Adaptive image stabilization |
US8036494B2 (en) * | 2004-04-15 | 2011-10-11 | Hewlett-Packard Development Company, L.P. | Enhancing image resolution |
KR20060007225A (ko) * | 2004-07-19 | 2006-01-24 | 삼성전자주식회사 | 촬상소자 구동제어와 메모리 읽기제어를 이용한 손떨림보정방법 및 이를 적용한 촬영장치 |
US7705884B2 (en) | 2004-07-21 | 2010-04-27 | Zoran Corporation | Processing of video data to compensate for unintended camera motion between acquired image frames |
US7684628B2 (en) * | 2004-08-12 | 2010-03-23 | Industrial Technology Research Institute | System and method for non-iterative global motion estimation |
US7730406B2 (en) * | 2004-10-20 | 2010-06-01 | Hewlett-Packard Development Company, L.P. | Image processing system and method |
JP4379918B2 (ja) * | 2004-11-29 | 2009-12-09 | 富士フイルム株式会社 | 撮影装置及び撮影方法 |
US7489341B2 (en) * | 2005-01-18 | 2009-02-10 | Primax Electronics Ltd. | Method to stabilize digital video motion |
CN100423551C (zh) * | 2005-01-28 | 2008-10-01 | 广达电脑股份有限公司 | 数字图像稳定方法与装置 |
US7605845B2 (en) * | 2005-04-28 | 2009-10-20 | Texas Instruments Incorporated | Motion stabilization |
US7760956B2 (en) | 2005-05-12 | 2010-07-20 | Hewlett-Packard Development Company, L.P. | System and method for producing a page using frames of a video stream |
KR100827794B1 (ko) * | 2005-07-29 | 2008-05-07 | 재단법인서울대학교산학협력재단 | 촬상장치의 손떨림 보정방법 |
US7777781B2 (en) * | 2005-08-26 | 2010-08-17 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Method and system for determining the motion of an imaging apparatus |
KR100705929B1 (ko) * | 2005-09-28 | 2007-04-12 | 엘지전자 주식회사 | 휴대 단말기에서의 흔들림 움직임 보정장치 |
KR100684009B1 (ko) * | 2005-09-28 | 2007-02-20 | 엘지전자 주식회사 | 휴대 단말기에서의 움직임 보상 장치 및 방법 |
CN100421455C (zh) * | 2005-10-09 | 2008-09-24 | 北京中星微电子有限公司 | 一种视频电子防抖的方法 |
CN100389601C (zh) * | 2005-10-09 | 2008-05-21 | 北京中星微电子有限公司 | 一种视频电子防抖的装置 |
JP2007122232A (ja) | 2005-10-26 | 2007-05-17 | Casio Comput Co Ltd | 画像処理装置及びプログラム |
JP4887750B2 (ja) * | 2005-11-16 | 2012-02-29 | カシオ計算機株式会社 | 画像処理装置、制御方法及びプログラム |
US7773116B1 (en) | 2006-02-08 | 2010-08-10 | Lockheed Martin Corporation | Digital imaging stabilization |
KR100775104B1 (ko) * | 2006-02-27 | 2007-11-08 | 삼성전자주식회사 | 영상 신호의 떨림 보정 장치와 그를 포함하는 영상 시스템및 그 방법 |
JP2009536492A (ja) * | 2006-05-09 | 2009-10-08 | エヌエックスピー ビー ヴィ | ジッター抽出を行う処理デバイスおよびこのような処理デバイスを有する機器 |
KR100765730B1 (ko) | 2006-08-25 | 2007-10-12 | 엘지이노텍 주식회사 | 손떨림 방지 카메라폰 및 그 촬영 방법 |
KR100829098B1 (ko) * | 2006-10-10 | 2008-05-19 | 삼성전자주식회사 | 움직임 추정장치 및 움직임 추정방법 |
EP1921867B1 (en) * | 2006-10-17 | 2016-05-25 | Harman Becker Automotive Systems GmbH | Sensor assisted video compression |
US20080165280A1 (en) * | 2007-01-05 | 2008-07-10 | Deever Aaron T | Digital video stabilization with manual control |
US8923400B1 (en) | 2007-02-16 | 2014-12-30 | Geo Semiconductor Inc | Method and/or apparatus for multiple pass digital image stabilization |
US8149911B1 (en) * | 2007-02-16 | 2012-04-03 | Maxim Integrated Products, Inc. | Method and/or apparatus for multiple pass digital image stabilization |
US20080231714A1 (en) * | 2007-03-22 | 2008-09-25 | Texas Instruments Incorporated | System and method for capturing images |
TWI367026B (en) * | 2007-03-28 | 2012-06-21 | Quanta Comp Inc | Method and apparatus for image stabilization |
US8417059B2 (en) * | 2007-06-28 | 2013-04-09 | Panasonic Corporation | Image processing device, image processing method, and program |
TWI338264B (en) * | 2007-07-02 | 2011-03-01 | Asustek Comp Inc | Image processing method and electric device using the same |
TW200917824A (en) * | 2007-10-12 | 2009-04-16 | Univ Nat Taiwan | Shockproof method for digital imaging |
CN101828391B (zh) * | 2007-10-23 | 2012-07-04 | 索尼公司 | 视频再现设备和视频再现方法 |
KR100898406B1 (ko) * | 2007-11-19 | 2009-05-21 | 중앙대학교 산학협력단 | 디지털 영상 안정화 시스템 및 방법 |
JP4506875B2 (ja) * | 2008-05-19 | 2010-07-21 | ソニー株式会社 | 画像処理装置および画像処理方法 |
KR101486773B1 (ko) * | 2008-06-05 | 2015-01-28 | 삼성전자주식회사 | 흔들림 보상을 위한 영상처리방법 및 흔들림 보상 기능을갖는 촬상장치 |
US8494058B2 (en) | 2008-06-23 | 2013-07-23 | Mediatek Inc. | Video/image processing apparatus with motion estimation sharing, and related method and machine readable medium |
US8284839B2 (en) * | 2008-06-23 | 2012-10-09 | Mediatek Inc. | Joint system for frame rate conversion and video compression |
JP5213613B2 (ja) * | 2008-09-26 | 2013-06-19 | キヤノン株式会社 | 画像処理装置及び画像処理方法及び撮像装置及びプログラム |
US20100165123A1 (en) * | 2008-12-29 | 2010-07-01 | Microsoft Corporation | Data-Driven Video Stabilization |
JP5479780B2 (ja) * | 2009-05-29 | 2014-04-23 | スリーエム イノベイティブ プロパティズ カンパニー | 除電装置及び静電気除去システム |
US9123115B2 (en) | 2010-11-23 | 2015-09-01 | Qualcomm Incorporated | Depth estimation based on global motion and optical flow |
US9171372B2 (en) * | 2010-11-23 | 2015-10-27 | Qualcomm Incorporated | Depth estimation based on global motion |
GB2492529B (en) | 2011-05-31 | 2018-01-10 | Skype | Video stabilisation |
GB201116566D0 (en) | 2011-09-26 | 2011-11-09 | Skype Ltd | Video stabilisation |
GB2497507B (en) * | 2011-10-14 | 2014-10-22 | Skype | Received video stabilisation |
KR101939628B1 (ko) * | 2012-05-30 | 2019-01-17 | 삼성전자주식회사 | 모션 검출 방법 및 모션 검출기 |
KR102121558B1 (ko) | 2013-03-15 | 2020-06-10 | 삼성전자주식회사 | 비디오 이미지의 안정화 방법, 후처리 장치 및 이를 포함하는 비디오 디코더 |
KR102069269B1 (ko) * | 2014-01-21 | 2020-01-22 | 한화테크윈 주식회사 | 영상 안정화 장치 및 방법 |
US10136063B2 (en) | 2013-07-12 | 2018-11-20 | Hanwha Aerospace Co., Ltd | Image stabilizing method and apparatus |
KR101883481B1 (ko) | 2013-07-12 | 2018-07-31 | 한화에어로스페이스 주식회사 | 영상 안정화 장치 및 방법 |
CN103561267B (zh) * | 2013-09-10 | 2016-08-31 | 罗天明 | 基于运动信息与深度信息的3d视频编码传输方法 |
US10051274B2 (en) * | 2013-10-25 | 2018-08-14 | Canon Kabushiki Kaisha | Image processing apparatus, method of calculating information according to motion of frame, and storage medium |
CN104796580B (zh) * | 2014-01-16 | 2018-07-31 | 北京亿羽舜海科技有限公司 | 一种基于选择集成的实时稳像视频巡检系统 |
IL233684B (en) | 2014-07-17 | 2018-01-31 | Shamir Hanan | Stabilizing and displaying remote images |
CN104159120B (zh) * | 2014-08-21 | 2017-09-29 | 北京奇艺世纪科技有限公司 | 一种视频稳像方法、装置及系统 |
CN104363461B (zh) * | 2014-11-04 | 2017-12-22 | 中国科学技术大学 | 视频帧的错误隐藏方法及应用其的视频解码方法 |
CN105335718B (zh) * | 2015-10-29 | 2019-03-05 | 宁波大学 | 基于运动视觉的工业加工系统 |
US20170134746A1 (en) * | 2015-11-06 | 2017-05-11 | Intel Corporation | Motion vector assisted video stabilization |
EP3745706B1 (en) | 2019-05-29 | 2021-06-30 | Axis AB | System and method for video processing with picture stabilization and predictive compression |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE9201183L (sv) * | 1992-04-13 | 1993-06-28 | Dv Sweden Ab | Saett att adaptivt estimera icke oenskade globala bildinstabiliteter i bildsekvenser i digitala videosignaler |
JP3505199B2 (ja) * | 1992-06-30 | 2004-03-08 | 株式会社リコー | ビデオカメラジッタ補正装置、データ圧縮装置、データ伸長装置、データ圧縮方法及びデータ伸長方法 |
GB2308774B (en) * | 1993-04-08 | 1997-10-08 | Sony Uk Ltd | Motion compensated video signal processing |
GB2277002B (en) * | 1993-04-08 | 1997-04-09 | Sony Uk Ltd | Motion compensated video signal processing |
KR950024600A (ko) * | 1994-01-31 | 1995-08-21 | 김광호 | 휘도신호적응 움직임 평가방법 |
KR0148154B1 (ko) * | 1994-06-15 | 1998-09-15 | 김광호 | 움직임크기에 따른 동영상데이타의 부호화방법 및 장치 |
US6249613B1 (en) * | 1997-03-31 | 2001-06-19 | Sharp Laboratories Of America, Inc. | Mosaic generation and sprite-based coding with automatic foreground and background separation |
GB2333413B (en) * | 1998-01-20 | 2002-05-15 | Snell & Wilcox Ltd | Moving image restoration |
US6285711B1 (en) * | 1998-05-20 | 2001-09-04 | Sharp Laboratories Of America, Inc. | Block matching-based method for estimating motion fields and global affine motion parameters in digital video sequences |
KR100323678B1 (ko) * | 2000-02-28 | 2002-02-07 | 구자홍 | 화면비 변환 장치 |
-
2000
- 2000-06-28 KR KR20000035953A patent/KR100683849B1/ko not_active IP Right Cessation
-
2001
- 2001-06-22 GB GB0115278A patent/GB2366113B/en not_active Expired - Fee Related
- 2001-06-25 US US09/887,535 patent/US7010045B2/en not_active Expired - Fee Related
- 2001-06-27 JP JP2001195085A patent/JP3636677B2/ja not_active Expired - Fee Related
- 2001-06-27 CN CNB011175397A patent/CN1186938C/zh not_active Expired - Fee Related
Non-Patent Citations (2)
Title |
---|
Journal of the Korean Institute of Communication Sciences, 1998, korean Institute of Communication Sciences, Lee Seong Hyi, "the digital image stabilization by the bit plane Y-matching", P 1471-1481 * |
한국통신학회논문지 23권6호 1998, P1471-1481 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130127869A (ko) * | 2012-05-15 | 2013-11-25 | 삼성전자주식회사 | 디지털 이미지 안정화 방법, 장치 및 시스템 |
KR101930235B1 (ko) * | 2012-05-15 | 2018-12-18 | 삼성전자 주식회사 | 디지털 이미지 안정화 방법, 장치 및 시스템 |
KR101636233B1 (ko) | 2015-05-04 | 2016-07-06 | 경북대학교 산학협력단 | 카메라 촬영영상 안정화장치 및 그 방법 |
Also Published As
Publication number | Publication date |
---|---|
JP3636677B2 (ja) | 2005-04-06 |
US20020118761A1 (en) | 2002-08-29 |
GB2366113B (en) | 2002-12-04 |
CN1330493A (zh) | 2002-01-09 |
KR20020001331A (ko) | 2002-01-09 |
US7010045B2 (en) | 2006-03-07 |
GB2366113A (en) | 2002-02-27 |
CN1186938C (zh) | 2005-01-26 |
GB0115278D0 (en) | 2001-08-15 |
JP2002044665A (ja) | 2002-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100683849B1 (ko) | 디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법 | |
US9402034B2 (en) | Adaptive auto exposure adjustment | |
US6628711B1 (en) | Method and apparatus for compensating for jitter in a digital video image | |
KR100803611B1 (ko) | 영상의 부호화, 복호화 방법 및 장치 | |
JP4001400B2 (ja) | 動きベクトル検出方法及び動きベクトル検出装置 | |
KR100468726B1 (ko) | 실시간 가변 비트율 제어를 수행하는 부호화 장치 및 방법 | |
US6438168B2 (en) | Bandwidth scaling of a compressed video stream | |
US9197912B2 (en) | Content classification for multimedia processing | |
EP1578135A2 (en) | Image coding apparatus and method for predicting motion using rotation matching | |
US20120195376A1 (en) | Display quality in a variable resolution video coder/decoder system | |
EP1383337A2 (en) | Hierarchical motion vector estimation | |
KR20140016999A (ko) | 프레임 유사성들 및 시각적 품질 및 관심들에 기초한 프레임 인코딩 선택 | |
Paul et al. | Video coding with dynamic background | |
US20120008685A1 (en) | Image coding device and image coding method | |
KR20040089163A (ko) | 비디오 부호기에서 적응 움직임 벡터의 탐색 영역을결정하는 방법 및 장치 | |
JPWO2006082690A1 (ja) | 画像符号化方法および画像符号化装置 | |
US20050138532A1 (en) | Apparatus and method for concealing errors in a frame | |
US7409093B2 (en) | Method and apparatus for encoding video signals | |
US8989270B2 (en) | Optimized search for reference frames in predictive video coding system | |
US20070092007A1 (en) | Methods and systems for video data processing employing frame/field region predictions in motion estimation | |
US7324698B2 (en) | Error resilient encoding method for inter-frames of compressed videos | |
US20050111557A1 (en) | Error concealing decoding method of intra-frames of compressed videos | |
US7236529B2 (en) | Methods and systems for video transcoding in DCT domain with low complexity | |
US6788741B1 (en) | Device and method of retrieving high-speed motion | |
KR101241508B1 (ko) | 분류기를 이용한 움직임 벡터 추정 방법 및 이러한 방법을 사용하는 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20000628 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20050509 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20000628 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: 20060905 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: 20070207 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070209 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070212 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |