KR970073126A - Rotational motion estimation method and image encoding / decoding apparatus using the same - Google Patents
Rotational motion estimation method and image encoding / decoding apparatus using the same Download PDFInfo
- Publication number
- KR970073126A KR970073126A KR1019960013372A KR19960013372A KR970073126A KR 970073126 A KR970073126 A KR 970073126A KR 1019960013372 A KR1019960013372 A KR 1019960013372A KR 19960013372 A KR19960013372 A KR 19960013372A KR 970073126 A KR970073126 A KR 970073126A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- motion
- motion information
- difference
- rotation
- 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
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/54—Motion estimation other than block-based using feature points or meshes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/42—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory
-
- 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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/20—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/94—Vector quantisation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
본 발명은 입력영상을 객체단위로 추출하여 각 객체의 평행이동 움직임 추정과 아울러 회전 움직임 추정시 전송효율을 향상하기 위한 회전 움직임 추정 방법 및 이를 이용한 영상 부호화/복호장장치에 관한 것이다. 본 발명의 회전 움직임 추정은, 벡터양자화기법등을 이용하여 반수상에 소정개의 대표점들을 설정하고, 그 대표점들의 세축(X,Y,Z)방향 회전각을 룩업테이블로 저장한다. 그리고, 평행이동 움직임 추정을 통해 구한 기준객체를 설정된 대표점들의 회전각에 따라 순차적으로 회전 이동하여 정사영시키고, 정사영객체들과 현재객체간의 차이값이 최소가 되는 정사영객체의 회전각에 대한 인덱스를 움직임정보로 하며, 이를 최소의 차이값과 평행이동 움직임 정보와 함께 보호화하여 전송한다. 본 발명의 영상 복호화는. 전송되는 최소의 차이값과 평행이동 및 회전 이동 움직임정보를 통해 본래의 영상을 복원한다. 따라서, 본 발명은 세축 (X,Y,Z)방향의 회전각을 움직임정보로 하지 않고 그 인덱스를 움직임정보를 전송하므로 데이터량을 줄여 전송효율을 향상시킬 수 있으며, 대표점들에 대한 회전각을 룩업테이블로 미리 저장함으로 부호화 및 복호화시간을 줄일 수 있는 효과를 제공한다.The present invention relates to a rotation motion estimation method for extracting an input image on an object-by-object basis to improve the transmission efficiency in parallel motion estimation of each object and a rotation motion estimation, and an image encoding / decoding device using the rotation motion estimation method. In the rotational motion estimation of the present invention, a predetermined number of representative points are set in the semi-prize by using a vector quantization technique or the like, and rotation angles in the three axes (X, Y, Z) directions of the representative points are stored as a lookup table. Then, the reference object obtained through the parallel motion estimation is sequentially rotated and rotated according to the rotation angles of the set representative points, and the index of the rotation angle of the orthographic object having the minimum difference value between the orthographic objects and the current object is calculated The motion information is protected and transmitted together with the minimum difference value and the parallel movement motion information. The video decoding method of the present invention comprises: And reconstructs the original image through the minimum difference value and the parallel movement and the rotation movement movement information transmitted. Accordingly, the present invention can improve the transmission efficiency by reducing the amount of data by transmitting the motion information without using the rotational angles in the three axes (X, Y, Z) directions as motion information, Is stored in advance as a lookup table, it is possible to reduce coding and decoding time.
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음Since this is a trivial issue, I did not include the contents of the text.
제 4도는 본 발명에 의한 영상 부호화장치를 나타내는 블록도.FIG. 4 is a block diagram showing a video encoding apparatus according to the present invention; FIG.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019960013372A KR100197602B1 (en) | 1996-04-29 | 1996-04-29 | Revolving motion estimation method and image encoding/decoding apparatus using it |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019960013372A KR100197602B1 (en) | 1996-04-29 | 1996-04-29 | Revolving motion estimation method and image encoding/decoding apparatus using it |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR970073126A true KR970073126A (en) | 1997-11-07 |
| KR100197602B1 KR100197602B1 (en) | 1999-06-15 |
Family
ID=19456986
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019960013372A Expired - Fee Related KR100197602B1 (en) | 1996-04-29 | 1996-04-29 | Revolving motion estimation method and image encoding/decoding apparatus using it |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100197602B1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100499135B1 (en) * | 2001-11-27 | 2005-07-04 | 삼성전자주식회사 | Encoding/decoding method and apparatus for orientation interpolator |
| KR100561835B1 (en) * | 2000-11-23 | 2006-03-16 | 삼성전자주식회사 | Method and apparatus for compression and restoration of animation path using linear approximation |
| KR100590522B1 (en) * | 2000-10-20 | 2006-06-15 | 삼성전자주식회사 | Coding apparatus and method for orientation interpolator node |
| US7181071B2 (en) | 2001-11-27 | 2007-02-20 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding key value data of orientation interpolator node |
| KR100738241B1 (en) * | 1999-09-13 | 2007-07-12 | 소니 가부시끼 가이샤 | Image processing apparatus |
| US7809204B2 (en) | 2002-10-18 | 2010-10-05 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding key value data of coordinate interpolator |
-
1996
- 1996-04-29 KR KR1019960013372A patent/KR100197602B1/en not_active Expired - Fee Related
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100738241B1 (en) * | 1999-09-13 | 2007-07-12 | 소니 가부시끼 가이샤 | Image processing apparatus |
| KR100590522B1 (en) * | 2000-10-20 | 2006-06-15 | 삼성전자주식회사 | Coding apparatus and method for orientation interpolator node |
| KR100561835B1 (en) * | 2000-11-23 | 2006-03-16 | 삼성전자주식회사 | Method and apparatus for compression and restoration of animation path using linear approximation |
| KR100499135B1 (en) * | 2001-11-27 | 2005-07-04 | 삼성전자주식회사 | Encoding/decoding method and apparatus for orientation interpolator |
| KR100537500B1 (en) * | 2001-11-27 | 2006-01-09 | 삼성전자주식회사 | Encoding/decoding method and apparatus for key value of orientation interpolator node |
| US7181071B2 (en) | 2001-11-27 | 2007-02-20 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding key value data of orientation interpolator node |
| US7406206B2 (en) | 2001-11-27 | 2008-07-29 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding key value data of orientation interpolator node |
| US7809203B2 (en) | 2001-11-27 | 2010-10-05 | Samsung Electronics Co., Ltd. | Apparatus for encoding and decoding key data and key value data of coordinate interpolator and recording medium containing bitstream into which coordinate interpolator is encoded |
| US8411975B2 (en) | 2001-11-27 | 2013-04-02 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding key value data of coordinate interpolator |
| US8705610B2 (en) | 2001-11-27 | 2014-04-22 | Samsung Electronics Co., Ltd. | Apparatus for encoding and decoding key data and key value data of coordinate interpolator and recording medium containing bitstream into which coordinate interpolator is encoded |
| US7809204B2 (en) | 2002-10-18 | 2010-10-05 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding key value data of coordinate interpolator |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100197602B1 (en) | 1999-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2729193T3 (en) | Video information compression procedure | |
| CN112204618B (en) | Method, apparatus and system for mapping 3D point cloud data into 2D surfaces | |
| KR100215451B1 (en) | System for encoding and decoding moving image including objects of any shape | |
| US11595630B2 (en) | Depth codec for real-time, high-quality light field reconstruction | |
| US20190191170A1 (en) | System and method for improving efficiency in encoding/decoding a curved view video | |
| EP3472756B1 (en) | Video encoding method and apparatus with syntax element signaling of employed projection layout and associated video decoding method and apparatus | |
| KR100609614B1 (en) | Method and apparatus for transmitting picture data, processing pictures and recording medium therefor | |
| KR20210102482A (en) | Method and apparatus for improving image padding of video-based point cloud compression codec | |
| CN111247562A (en) | Point cloud compression using hybrid transforms | |
| US20180286107A1 (en) | Implicit view-dependent quantization | |
| FI3903491T3 (en) | Flexible tile signaling in video coding | |
| US20210327038A1 (en) | Tunable models for changing faces in images | |
| JP2021520101A (en) | Methods, equipment and streams for volumetric video formats | |
| BR102013027082A2 (en) | ENCODER, DECODER AND METHOD | |
| US20200145695A1 (en) | Apparatus and method for decoding a panoramic video | |
| KR970073126A (en) | Rotational motion estimation method and image encoding / decoding apparatus using the same | |
| DK171882B1 (en) | Pattern processing appts. e.g. for video coder - uses weighted sum of pattern values to access look up table containing class identification words | |
| KR20200108882A (en) | Method and apparatus for encoding and decoding three-dimensional scenes into a data stream | |
| CN109427087A (en) | Image processing method and device | |
| US11915373B1 (en) | Attribute value compression for a three-dimensional mesh using geometry information to guide prediction | |
| Kim et al. | Learning Point Cloud Completion without Complete Point Clouds: A Pose-Aware Approach. | |
| US10375398B2 (en) | Lightfield compression for per-pixel, on-demand access by a graphics processing unit | |
| US6526178B1 (en) | Picture mapping apparatus and picture mapping method, and picture generation apparatus and picture generation method | |
| JP4410103B2 (en) | Method and apparatus for storage and retrieval of compressed three-dimensional unit vectors | |
| Barakat et al. | Image sequence coding using 3-D IFS |
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 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| 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-U11-oth-PR1002 Fee payment year number: 1 |
|
| 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-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| 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 |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| 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 |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20080130 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20090226 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: 20090226 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |