US8542739B2 - Method of estimating disparity vector using camera parameters, apparatus for encoding and decoding multi-view picture using the disparity vector estimation method, and computer-readable recording medium storing a program for executing the method - Google Patents
Method of estimating disparity vector using camera parameters, apparatus for encoding and decoding multi-view picture using the disparity vector estimation method, and computer-readable recording medium storing a program for executing the method Download PDFInfo
- Publication number
- US8542739B2 US8542739B2 US11/529,404 US52940406A US8542739B2 US 8542739 B2 US8542739 B2 US 8542739B2 US 52940406 A US52940406 A US 52940406A US 8542739 B2 US8542739 B2 US 8542739B2
- Authority
- US
- United States
- Prior art keywords
- disparity vector
- block
- viewpoint
- viewpoint frame
- frame
- 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, expires
Links
- 239000013598 vector Substances 0.000 title claims abstract description 128
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000013519 translation Methods 0.000 claims abstract description 55
- 239000011159 matrix material Substances 0.000 claims description 4
- 230000033001 locomotion Effects 0.000 description 43
- 230000014616 translation Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 6
- 238000013500 data storage Methods 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
-
- 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/597—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
-
- 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
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Definitions
- the present invention relates to a multi-view picture encoding and decoding apparatus, and more particularly, to a disparity vector estimation method of quickly encoding a multi-view picture and improving the compressibility of the multi-view moving picture, and an apparatus for encoding and decoding a multi-view picture using the disparity vector estimation method.
- the new H.264 picture coding standard depends on various characteristics, consideration of a variable block size between 16 ⁇ 16 and 4 ⁇ 4, a quadtree structure for motion compensation using a loop de-blocking filter, a multi-reference frame, intra prediction, and context adaptability entropy coding, as well as consideration of general bi-directional (B) estimation slices.
- B slices can be referred to as different slices while using multi-prediction obtained from the same direction (forward or backward).
- the above-described characteristics require many bits for encoding motion information including an estimation mode and motion vector and/or reference image.
- a skip mode and a direct mode can be respectively introduced into predicted (P) slices and B slices.
- the skip and direct modes allow motion estimation of an arbitrary block of a picture to be currently encoded, using motion vector information previously encoded. Accordingly, additional motion data for blocks or macroblocks (MBs) is not encoded. Motions for these modes are obtained using spatial (skip) or temporal (direct) correlation of motions of adjacent MBs or pictures.
- FIG. 1 is a view for explaining a direct mode of a B picture.
- a forward motion vector and a backward motion vector are obtained using a motion vector of a co-located block of a temporally following P image, when estimating a motion of an arbitrary block of a B picture to be currently encoded.
- a motion vector MV for a reference list 0 image 130 is detected.
- a motion vector refers to the reference list 0 image 130 which a co-located block 104 of a temporally following picture vector.
- the co-located block 104 is at the same position as the direct mode block 102 in a current B.
- the forward motion vector MV L0 and the backward motion vector MV L1 of the direct mode block 102 of the B picture 110 are calculated using Equations 1 and 2 as follows.
- MV represents the motion vector of the co-located block 104 of the reference list 1 picture 120
- TR D represents a distance between the reference list 0 picture 130 and the reference list 1 picture 120
- TR B represents a distance between the B picture 110 and the reference list 0 picture 130 .
- FIG. 2 is a view for explaining a method of estimating a motion vector in a spatial area.
- a frame is divided into blocks, each having a predetermined size, and motion searching for a most similar block to an adjacent frame(s) subjected to encoding is performed. That is, an intermediate value of motion vectors of a left macroblock 4 , an upper middle macroblock 2 , and an upper right macroblock 3 of a current macroblock c is determined as an estimation value of the corresponding motion vector.
- the motion vector estimation can be expressed by Equation 3 as follows.
- pmvx MEDIAN ⁇ ⁇ ( mvx ⁇ ⁇ 2 , mvx ⁇ ⁇ 3 , mvx ⁇ ⁇ 4 )
- pmvy MEDIAN ⁇ ⁇ ( mvy ⁇ ⁇ 2 , mvy ⁇ ⁇ 3 , mvy ⁇ ⁇ 4 ) ( 3 )
- the present invention provides a method and apparatus for encoding a multi-view picture, in order to enhance the compressibility of a multi-view picture and quickly perform encoding of the multi-view picture by estimating disparity using camera parameters.
- a method of estimating a disparity vector of a multi-view picture comprising: determining a disparity vector between two frames having a different viewpoint from a current viewpoint; and calculating a disparity vector of a current viewpoint frame using the determined disparity vector and a certain translation parameter.
- a multi-view picture encoding apparatus comprising: an information confirming unit which receives an encoded multi-view picture bit stream and confirms information indicating a disparity vector estimation method included in the received multi-view picture bit stream; and a decoding unit which decodes the encoded multi-view picture based on the confirmed information, wherein the decoding unit comprises a spatial direct mode performing unit, when the confirmed information is spatial direct mode estimation, which calculates a disparity vector of a current viewpoint frame using a disparity vector between two frames having a different viewpoint from a current viewpoint and a certain translation parameter and estimates a disparity.
- FIG. 1 is a view for explaining a direct mode of a B picture
- FIG. 2 is a view for explaining a method of estimating a motion vector in a spatial area
- FIG. 3 is a block diagram of a multi-view moving picture encoding apparatus according to an exemplary embodiment of the present invention.
- FIG. 4 illustrates a corresponding point in three multi-view pictures photographed by a camera setup according to an exemplary embodiment of the present invention
- FIG. 5 illustrates one corresponding point in three multi-view pictures photographed in a pure-translation camera setup according to an exemplary embodiment of the present invention
- FIG. 6A illustrates three adjacent pictures photographed by three multi-view cameras
- FIG. 6B illustrates two pictures obtained by overlapping the three adjacent pictures illustrated in FIG. 6A ;
- FIG. 7 is a graph illustrating correlations between corresponding points according to distances between multi-view cameras according to an exemplary embodiment of the present invention.
- FIG. 8 is a graph illustrating a method of searching for a corresponding point according to an exemplary embodiment of the present invention.
- FIG. 9 is a flowchart illustrating a disparity vector estimation method using a spatial direct mode according to an exemplary embodiment of the present invention.
- FIG. 10 is a block diagram of a multi-view picture encoding apparatus that performs spatial direct mode estimation according to an exemplary embodiment of the present invention.
- FIG. 11 is a block diagram of a multi-view picture decoding apparatus that performs the spatial direct mode estimation according to an exemplary embodiment of the present invention.
- FIG. 3 is a block diagram of a multi-view moving picture encoding apparatus according to an exemplary embodiment of the present invention.
- the multi-view moving picture encoding apparatus includes a multi-view image buffer 310 , an estimating unit 320 , a disparity/motion compensator 330 , a residual image encoder 340 , and an entropy encoder 350 .
- the multi-view moving picture encoding apparatus receives multi-view image sources obtained from a plurality of camera systems or using a different method.
- the received multi-view picture sources are stored in the multi-view image buffer 310 .
- the multi-view image buffer 310 provides the stored multi-view picture source data to the estimating unit 320 and the residual image encoder 340 .
- the estimating unit 320 includes a disparity estimator 322 and a motion estimator 324 , and performs disparity estimation and motion estimation on the stored multi-view image sources.
- the disparity/motion compensator 330 performs disparity and motion compensation using disparity vectors and motion vectors estimated by the disparity estimator 322 and the motion estimator 324 .
- the disparity/motion compensator 330 reconstructs an image obtained using the estimated motion and disparity vectors and provides the reconstructed image to the residual image encoder 340 .
- the residual image encoder 340 encodes a residual image obtained by subtracting the image compensated and reconstructed by the disparity/motion compensator 330 from the original image provided by the multi-view image buffer 310 and provides the encoded residual image to the entropy encoder 350 .
- the entropy encoder 350 receives the estimated the disparity vectors and the motion vectors generated by the estimating unit 320 and the encoded residual image from the residual image encoder 340 , and generates a bitstream for the multi-view video source data.
- disparity information is used for disparity compensation in the same way as motion information for motion estimation and motion compensation is used for conventional codecs such as the H.264 and MPEG 2/4 standards. Similar to an attempt for reducing motion information and increasing encoding efficiency in the H.264 standard, an attempt for reducing disparity information and increasing encoding efficiency in multi-view video coding (MVC) must be made.
- MVC multi-view video coding
- FIG. 4 illustrates a corresponding point in three multi-view pictures photographed by a camera setup according to an exemplary embodiment of the present invention.
- the corresponding point is expressed as X in picture 1 , as X′ in picture 2 , and as X′′ in picture 3 .
- x and y denote normalized values of x and y coordinates, respectively, of an x-y plane using the value with respect to a Z axis.
- the corresponding points X′ and X′′ of pictures 2 and 3 , respectively, are expressed as Equations 4 and 5.
- X′ K′R 12 K ⁇ 1 X+K′t 12 /Z (4)
- X′′ K′′R 13 K ⁇ 1 X+K′′t 13 /Z (5)
- K, K′, and K′′ denote camera intrinsic parameters of pictures 1 , 2 , and 3 , respectively
- R 12 and R 13 denote camera rotation parameters of pictures 2 and 3 , respectively, with respect to picture 1
- t 12 and t 13 denote camera translation parameters of pictures 2 and 3 , respectively, with respect to picture 1
- Z denotes a value of a certain point with respect to the Z coordinates.
- FIG. 5 illustrates one corresponding point in multi-view pictures photographed in a pure-translation camera setup according to an exemplary embodiment of the present invention.
- FIG. 5 Pictures photographed by the three multi-view cameras in the pure-translation camera setup, i.e., the three multi-view cameras having the same unique camera characteristics are arranged in parallel to a certain object, are illustrated in FIG. 5 .
- R I (in a unit matrix)
- X′ and X′′ are points corresponding to X in picture 1 .
- a difference in locations of the points X and X′ corresponds to a disparity vector dv 1 between the points X and X′
- a difference in locations of the points X′ and X′′ corresponds to a disparity vector dv 2 between the points X′ and X′′
- a difference in locations of the points X and X′′ corresponds to a disparity vector dv 3 between the points X and X′′.
- correlations between the points X, X′, and X′′ can be expressed by Equations 6, 7, and 8.
- X′ X+Kt 12 /Z (6)
- X′′ X+Kt 13 /Z (7)
- X′′ X′+Kt 23 /Z (8)
- Equation 9 can be derived from Equations 6 and 7.
- Equation 9 a value X′ ⁇ X, i.e., dv 1 , can be obtained using Equation 9 instead of a conventional disparity vector search method.
- Equation 10 can be derived from Equations 6 and 8.
- Equation 10 When values of t 12 , t 23 , and X′ ⁇ X, i.e., dv 1 are known, a value X′′ ⁇ X′, i.e., dv 2 , can be obtained using Equation 10 instead of a conventional disparity vector search method.
- a disparity vector between the point X′ of a current encoding frame and the corresponding point X′′ of a first reference frame can be estimated using a disparity vector between the point X′ of the current encoding frame and the corresponding point X of a second reference frame.
- a multi-view camera can be setup in a manner different from the pure-translation multi-view camera setup.
- the multi-view camera setup in a manner other than the pure-translation multi-view camera setup photographs a multi-view picture
- the multi-view camera has the same condition as the pure-translation multi-view camera setup in terms of performing a rectification process so as to encode the multi-view picture as a pre-process or post-process. Therefore, since it is possible to estimate the disparity vector in the pure-translation multi-view camera setup, it is necessary to encode the multi-view picture using camera parameters corresponding to translations.
- FIG. 6A illustrates three adjacent pictures photographed by three multi-view cameras
- FIG. 6B illustrates two pictures obtained by overlapping the three adjacent pictures illustrated in FIG. 6A .
- a picture 601 is photographed by a left multi-view camera at a first viewpoint
- a picture 602 is photographed by a middle multi-view camera at a second viewpoint
- a picture 603 is photographed by a right multi-view camera at a third viewpoint.
- X 1 denotes a distance between a left side and a certain block MB 1 of the picture 601 at the first viewpoint.
- X 2 denotes a distance between a left side and a block MB 2 of the picture 602 at the second viewpoint and the block MB 2 corresponds to the certain block MB 1 of the picture 601 .
- X 3 denotes a distance between a left side and a block MB 3 of the picture 603 at the third viewpoint and the block MB 3 corresponds to the certain block MB 1 of the picture 601 .
- a picture 611 is obtained by overlapping the picture 601 at the first viewpoint and the picture 602 at the second viewpoint
- a picture 612 is obtained by overlapping the picture 602 at the second viewpoint and the picture 603 at the third viewpoint.
- X 12 of the picture 611 denotes a disparity between the block MB 1 of the picture 601 at the first viewpoint and the block MB 2 the picture 602 at the second viewpoint
- the disparities X 12 and X 23 are identical to each other. Such a case is generalized as illustrated in FIG. 7 .
- FIG. 7 is a graph illustrating correlations between corresponding points according to distances between multi-view cameras according to an exemplary embodiment of the present invention.
- cd 1 denotes a distance of multi-view cameras between two viewpoints n ⁇ 1 and n
- cd 2 denotes a distance of multi-view cameras between two viewpoints n and n+1.
- dv 1 denotes a disparity vector of a certain corresponding block or point between the two viewpoints n ⁇ 1 and n
- dv 2 denotes a disparity vector of a certain corresponding block or point between the two viewpoints n and n+1.
- Equation 11 When dv 1 and dv 2 are in a rectilinear line, Equation 11 is obtained.
- dv 2 dv 1 ⁇ cd 2/ cd 1 (11)
- dv 2 can be calculated using dv 1 , cd 1 , and cd 2 instead of the conventional estimation method.
- a value of cd 2 /cd 1 corresponds to a translation parameter.
- FIG. 8 is a graph illustrating a method of searching for a corresponding point according to an exemplary embodiment of the present invention.
- cd 3 denotes a distance of multi-view cameras between two viewpoints n ⁇ 1 and n
- cd 4 denotes a distance of multi-view cameras between two viewpoints n and n+1
- dv 3 denotes a disparity vector of a certain corresponding block or point between the two viewpoints n ⁇ 1 and n
- dv 4 denotes a disparity vector of the current block between the viewpoints n and n+1.
- a value of cd 4 /cd 3 corresponds to a translation parameter.
- the correlations between disparity vectors of pictures at the viewpoints n ⁇ 1, n, and n+1 have been described with reference to FIGS. 7 and 8 .
- Equations 11 and 12 can be used not only in adjacent pictures but also in pictures spaced apart from each other by a certain gap.
- the disparity vector estimation method is referred to as a spatial direct mode estimation.
- FIG. 9 is a flowchart illustrating a disparity vector estimation method using spatial direct mode estimation according to an exemplary embodiment of the present invention.
- a disparity vector between two frames having different viewpoints from a current viewpoint is determined (Operation 910).
- a disparity vector of a current viewpoint frame is calculated using the determined disparity vector and a certain translation parameter (Operation 920).
- dv 1 denotes the disparity vector between the two frames, i.e., a certain block of the first viewpoint frame and a first block of the second viewpoint frame corresponding to the certain block.
- dv 2 denotes a disparity vector between the first block of the second viewpoint frame and a second block of the current viewpoint frame corresponding to the first block.
- cd 1 denotes a distance between two cameras photographing the first viewpoint frame and the second viewpoint frame, respectively
- cd 2 denotes a distance between two cameras photographing the second viewpoint frame and the current viewpoint frame, respectively
- cd 2 /cd 1 is a value corresponding to the translation parameter.
- dv 3 denotes the disparity vector between the two frames, i.e., a certain block of the first viewpoint frame and a first block of the second viewpoint frame corresponding to the certain block.
- dv 4 denotes a disparity vector of the second viewpoint frame of a co-located second block of the current viewpoint frame of the first block.
- a second block is the co-located block of the first block in the current viewpoint frame and is the current block as depicted in FIG. 8 .
- dv 4 denotes a disparity vector of the co-located second block of the first block between the second viewpoint frame and the current viewpoint frame.
- cd 3 denotes a distance between two cameras photographing the first viewpoint frame and the second viewpoint frame, respectively
- cd 4 denotes a distance between two cameras photographing the second viewpoint frame and the current viewpoint frame, respectively
- cd 4 /cd 3 is a value corresponding to the translation parameter.
- the first viewpoint frame, second viewpoint frame, and the current viewpoint frame are images photographed by a first camera, a second camera, and a third camera, respectively, which are sequentially arranged in parallel.
- the translation parameter is a value relating to the distances between the multi-view cameras such as cd 2 /cd 1 or cd 4 /cd 3 and can be transmitted from a multi-view camera system.
- a multi-view picture encoding apparatus and a multi-view picture decoding apparatus separately perfrom the spatial direct mode estimation of the current exemplary embodiment.
- the multi-view picture encoding apparatus uses the spatial direct mode estimation, all disparity vectors need not to be encoded in the multi-view picture encoding apparatus.
- the multi-view picture decoding apparatus can determine a disparity vector using the disparity vector estimation method according to the spatial direct mode estimation, so that multi-view picture encoding and decoding can be effectively performed.
- FIG. 10 is a block diagram of a multi-view picture encoding apparatus that performs the spatial direct mode estimation according to an exemplary embodiment of the present invention.
- the multi-view picture encoding apparatus that receives at least three multi-view pictures and encodes the multi-view pictures comprises a multi-view picture input unit 1010 and an encoding unit 1020 .
- the multi-view picture input unit 1010 receives the three multi-view pictures and a certain camera parameter from a multi-view camera system including a plurality of cameras.
- the encoding unit 1020 generates an encoded multi-view picture bit stream including the multi-view pictures and the certain camera parameter.
- the encoding unit 1020 comprises a spatial direct mode performing unit 1021 for performing the spatial direct mode estimation when estimating a disparity vector.
- the spatial direct mode performing unit 1021 estimates the disparity vector using the spatial direct mode estimation that calculates a disparity vector of a current viewpoint frame using a disparity vector of two frames having a different viewpoint from a current viewpoint and the translation parameter.
- the operation of the spatial direct mode performing unit 1021 is described with reference to FIG. 9 .
- the spatial direct mode performing unit 1021 can calculate the disparity vector using Equation 11 or 12.
- the encoding unit 1020 sets information indicating the disparity vector estimation method used to encode the three multi-view pictures and transmits the multi-view picture bit stream.
- the encoding unit 1020 encodes the multi-view pictures using the same value as the transmitted translation parameter, the encoding unit 1020 further sets information indicating that a translation matrix does not change and transmits the multi-view picture bit stream. Therefore, the multi-view picture encoding apparatus of the present invention does not need to transmit the previously transmitted translation parameter again, which increases multi-view picture encoding efficiency.
- the information indicating the disparity vector estimation method or the information indicating that the translation matrix does not change can be set as flag information included in the multi-view picture bit stream.
- the multi-view picture encoding apparatus of the present invention can perform a conventional multi-view picture encoding method and the multi-view picture encoding method performing the spatial direct mode estimation, selects one of them having high multi-view picture encoding efficiency, and encodes the multi-view pictures.
- FIG. 11 is a block diagram of a multi-view picture decoding apparatus that performs the spatial direct mode estimation according to an exemplary embodiment of the present invention.
- the multi-view picture decoding apparatus comprises an information confirming unit 1110 and a decoding unit 1120 .
- the information confirming unit 1110 receives an encoded multi-view picture bit stream and confirms information indicating a disparity vector estimation method included in the received multi-view picture bit stream.
- the decoding unit 1120 decodes the encoded multi-view picture based on the confirmed information.
- the decoding unit 1120 comprises a spatial direct mode performing unit 1121 to perform the spatial direct mode estimation and determine a disparity vector.
- the spatial direct mode performing unit 1121 calculates a disparity vector of a current viewpoint frame using a disparity vector between two frames having a different viewpoint from a current viewpoint and a certain translation parameter and thereby determines a disparity.
- the operation of the spatial direct mode performing unit 1121 is described with reference to FIG. 9 .
- the spatial direct mode performing unit 1121 can calculate the disparity vector using Equation 11 or 12.
- the translation parameter is a value relating to a distance between multi-view cameras and is transmitted from the multi-view picture encoding apparatus.
- the decoding unit 1120 can decode the multi-view picture using the previously received translation parameter.
- the present invention can also be implemented as computer-readable code on a computer-readable recording medium.
- the computer-readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer-readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet).
- ROM read-only memory
- RAM random-access memory
- CD-ROMs compact discs, digital versatile discs, digital versatile discs, and Blu-rays, etc.
- magnetic tapes such as magnetic tapes
- floppy disks such as magnetic tapes
- optical data storage devices such as data transmission through the Internet
- carrier waves such as data transmission through the Internet
- a disparity vector estimation method can enhance the compressibility of a multi-view picture and quickly perform encoding of the multi-view picture using camera parameters, in particular, translation parameters.
- the present invention provides multi-view picture encoding and decoding apparatuses using the disparity vector estimation method that uses camera parameters.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
Description
where MV represents the motion vector of the
X′=K′R 12 K −1 X+K′t 12 /Z (4)
X″=K″R 13 K −1 X+K″t 13 /Z (5)
wherein K, K′, and K″ denote camera intrinsic parameters of
X′=X+Kt 12 /Z (6)
X″=X+Kt 13 /Z (7)
X″=X′+Kt 23 /Z (8)
dv2=dv1×cd2/cd1 (11)
dv4=dv3×cd4/cd3 (12)
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/529,404 US8542739B2 (en) | 2005-09-29 | 2006-09-29 | Method of estimating disparity vector using camera parameters, apparatus for encoding and decoding multi-view picture using the disparity vector estimation method, and computer-readable recording medium storing a program for executing the method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US72157805P | 2005-09-29 | 2005-09-29 | |
KR10-2006-0033209 | 2006-04-12 | ||
KR1020060033209A KR101276720B1 (en) | 2005-09-29 | 2006-04-12 | Method for predicting disparity vector using camera parameter, apparatus for encoding and decoding muti-view image using method thereof, and a recording medium having a program to implement thereof |
US11/529,404 US8542739B2 (en) | 2005-09-29 | 2006-09-29 | Method of estimating disparity vector using camera parameters, apparatus for encoding and decoding multi-view picture using the disparity vector estimation method, and computer-readable recording medium storing a program for executing the method |
Publications (2)
Publication Number | Publication Date |
---|---|
US20070071107A1 US20070071107A1 (en) | 2007-03-29 |
US8542739B2 true US8542739B2 (en) | 2013-09-24 |
Family
ID=38158745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/529,404 Expired - Fee Related US8542739B2 (en) | 2005-09-29 | 2006-09-29 | Method of estimating disparity vector using camera parameters, apparatus for encoding and decoding multi-view picture using the disparity vector estimation method, and computer-readable recording medium storing a program for executing the method |
Country Status (5)
Country | Link |
---|---|
US (1) | US8542739B2 (en) |
JP (1) | JP5268645B2 (en) |
KR (1) | KR101276720B1 (en) |
CN (1) | CN101248671B (en) |
MX (1) | MX2008003215A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130242051A1 (en) * | 2010-11-29 | 2013-09-19 | Tibor Balogh | Image Coding And Decoding Method And Apparatus For Efficient Encoding And Decoding Of 3D Light Field Content |
US20140143797A1 (en) * | 2009-04-27 | 2014-05-22 | Mitsubishi Electric Corporation | Stereoscopic video distribution system, stereoscopic video distribution method, stereoscopic video distrubtion apparatus, stereoscopic video viewing system, stereoscipic video viewing method, and stereoscopic video viewing apparatus |
CN104486621A (en) * | 2009-07-24 | 2015-04-01 | 三星电子株式会社 | Method and apparatus for encoding images and method and apparatus for decoding images |
Families Citing this family (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI239474B (en) * | 2004-07-28 | 2005-09-11 | Novatek Microelectronics Corp | Circuit for counting sum of absolute difference |
TWI295540B (en) * | 2005-06-15 | 2008-04-01 | Novatek Microelectronics Corp | Motion estimation circuit and operating method thereof |
TWI296091B (en) * | 2005-11-15 | 2008-04-21 | Novatek Microelectronics Corp | Motion estimation circuit and motion estimation processing element |
US7903737B2 (en) * | 2005-11-30 | 2011-03-08 | Mitsubishi Electric Research Laboratories, Inc. | Method and system for randomly accessing multiview videos with known prediction dependency |
KR101276847B1 (en) | 2006-01-12 | 2013-06-18 | 엘지전자 주식회사 | Processing multiview video |
US20070177671A1 (en) * | 2006-01-12 | 2007-08-02 | Lg Electronics Inc. | Processing multiview video |
US8154585B2 (en) * | 2006-01-12 | 2012-04-10 | Lg Electronics Inc. | Processing multiview video |
US20070217515A1 (en) * | 2006-03-15 | 2007-09-20 | Yu-Jen Wang | Method for determining a search pattern for motion estimation |
US20090290643A1 (en) * | 2006-07-12 | 2009-11-26 | Jeong Hyu Yang | Method and apparatus for processing a signal |
WO2008035665A1 (en) * | 2006-09-20 | 2008-03-27 | Nippon Telegraph And Telephone Corporation | Image encoding method, decoding method, device thereof, image decoding device, program thereof, and storage medium containing the program |
BRPI0716814A2 (en) * | 2006-09-20 | 2013-11-05 | Nippon Telegraph & Telephone | IMAGE CODING METHOD, AND DECODING METHOD, APPARATUS FOR THIS, IMAGE DECODING APPARATUS, PROGRAMS FOR THIS, AND STORAGE MEDIA TO STORE PROGRAMS |
CN101647279A (en) * | 2007-01-24 | 2010-02-10 | Lg电子株式会社 | A method and an apparatus for processing a video signal |
WO2009005626A2 (en) * | 2007-06-28 | 2009-01-08 | Thomson Licensing | Single loop decoding of multi-vieuw coded video |
US20090060043A1 (en) * | 2007-08-29 | 2009-03-05 | Geert Nuyttens | Multiviewer based on merging of output streams of spatio scalable codecs in a compressed domain |
RU2519526C2 (en) | 2010-02-09 | 2014-06-10 | Ниппон Телеграф Энд Телефон Корпорейшн | Motion vector predictive encoding method, motion vector predictive decoding method, moving picture encoding apparatus, moving picture decoding apparatus, and programmes thereof |
BR112012019680A2 (en) | 2010-02-09 | 2016-05-03 | Nippon Telegraph & Telephone | predictive motion vector coding method, predictive motion vector decoding method, moving image coding apparatus, moving image decoding apparatus and programs thereof. |
BR112012019671A2 (en) * | 2010-02-09 | 2019-09-24 | Nippon Telegraph & Telephone | motion vector prediction coding method, motion vector prediction decoding method, motion engraving coding apparatus, motion engraving decoding apparatus and programs thereof. |
JP5645450B2 (en) * | 2010-04-16 | 2014-12-24 | キヤノン株式会社 | Image processing apparatus and method |
KR102080449B1 (en) | 2010-11-24 | 2020-02-21 | 벨로스 미디어 인터내셔널 리미티드 | Motion vector calculation method, image coding method, image decoding method, motion vector calculation device and image coding/decoding device |
KR101852811B1 (en) * | 2011-01-05 | 2018-04-27 | 엘지전자 주식회사 | Display device and method for controlling thereof |
WO2012096173A1 (en) | 2011-01-12 | 2012-07-19 | パナソニック株式会社 | Video encoding method and video decoding method |
WO2012108315A1 (en) * | 2011-02-07 | 2012-08-16 | シャープ株式会社 | Predicted information generating method, image encoding method, image decoding method, predicted information generating apparatus, predicted information generating program, image encoding apparatus, image encoding program, image decoding apparatus and image decoding program |
KR20120095610A (en) * | 2011-02-21 | 2012-08-29 | 삼성전자주식회사 | Method and apparatus for encoding and decoding multi-view video |
US10404998B2 (en) | 2011-02-22 | 2019-09-03 | Sun Patent Trust | Moving picture coding method, moving picture coding apparatus, moving picture decoding method, and moving picture decoding apparatus |
MX2013009864A (en) * | 2011-03-03 | 2013-10-25 | Panasonic Corp | Video image encoding method, video image decoding method, video image encoding device, video image decoding device, and video image encoding/decoding device. |
US9247249B2 (en) * | 2011-04-20 | 2016-01-26 | Qualcomm Incorporated | Motion vector prediction in video coding |
JP5954327B2 (en) * | 2011-06-30 | 2016-07-20 | ソニー株式会社 | Image processing apparatus and method, recording medium, and program |
JP2013034171A (en) * | 2011-06-30 | 2013-02-14 | Sony Corp | Image processing device and method |
US10567786B2 (en) | 2011-08-19 | 2020-02-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Motion vector processing |
WO2013108613A1 (en) * | 2012-01-17 | 2013-07-25 | パナソニック株式会社 | Moving picture encoding method, moving picture decoding method, moving picture encoding device, moving picture decoding device and moving picture encoding/decoding device |
JPWO2013111551A1 (en) * | 2012-01-27 | 2015-05-11 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | Moving picture encoding method, moving picture encoding apparatus, moving picture decoding method, and moving picture decoding apparatus |
US9602831B2 (en) * | 2012-03-07 | 2017-03-21 | Lg Electronics Inc. | Method and apparatus for processing video signals |
US9445076B2 (en) * | 2012-03-14 | 2016-09-13 | Qualcomm Incorporated | Disparity vector construction method for 3D-HEVC |
US9525861B2 (en) * | 2012-03-14 | 2016-12-20 | Qualcomm Incorporated | Disparity vector prediction in video coding |
US10200709B2 (en) | 2012-03-16 | 2019-02-05 | Qualcomm Incorporated | High-level syntax extensions for high efficiency video coding |
US9503720B2 (en) | 2012-03-16 | 2016-11-22 | Qualcomm Incorporated | Motion vector coding and bi-prediction in HEVC and its extensions |
US9549180B2 (en) | 2012-04-20 | 2017-01-17 | Qualcomm Incorporated | Disparity vector generation for inter-view prediction for video coding |
US20130336405A1 (en) * | 2012-06-15 | 2013-12-19 | Qualcomm Incorporated | Disparity vector selection in video coding |
KR102186605B1 (en) * | 2012-09-28 | 2020-12-03 | 삼성전자주식회사 | Apparatus and method for encoding and decoding multi-view image |
CN104104933B (en) * | 2013-04-12 | 2016-12-28 | 浙江大学 | A kind of difference vector generates method and device |
WO2015006922A1 (en) * | 2013-07-16 | 2015-01-22 | Mediatek Singapore Pte. Ltd. | Methods for residual prediction |
JP6359681B2 (en) * | 2014-03-13 | 2018-07-18 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Simplified altitude residual prediction for 3D-HEVC |
JPWO2015141549A1 (en) * | 2014-03-20 | 2017-04-06 | 日本電信電話株式会社 | Moving picture coding apparatus and method, and moving picture decoding apparatus and method |
KR102298652B1 (en) | 2015-01-27 | 2021-09-06 | 삼성전자주식회사 | Method and apparatus for determining disparty |
US10638130B1 (en) * | 2019-04-09 | 2020-04-28 | Google Llc | Entropy-inspired directional filtering for image coding |
CN112308887B (en) * | 2020-09-30 | 2024-03-22 | 西北工业大学 | Multi-source image sequence real-time registration method |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08201941A (en) | 1995-01-12 | 1996-08-09 | Texas Instr Inc <Ti> | Three-dimensional image formation |
JPH0974573A (en) | 1995-06-29 | 1997-03-18 | Matsushita Electric Ind Co Ltd | Stereoscopic cg image generator |
JPH1013860A (en) | 1996-04-26 | 1998-01-16 | Victor Co Of Japan Ltd | Stereoscopic picture interpolating device and its method |
US6005607A (en) | 1995-06-29 | 1999-12-21 | Matsushita Electric Industrial Co., Ltd. | Stereoscopic computer graphics image generating apparatus and stereoscopic TV apparatus |
US6055012A (en) | 1995-12-29 | 2000-04-25 | Lucent Technologies Inc. | Digital multi-view video compression with complexity and compatibility constraints |
US6144701A (en) | 1996-10-11 | 2000-11-07 | Sarnoff Corporation | Stereoscopic video coding and decoding apparatus and method |
US6163337A (en) | 1996-04-05 | 2000-12-19 | Matsushita Electric Industrial Co., Ltd. | Multi-view point image transmission method and multi-view point image display method |
US20020175921A1 (en) | 1999-12-10 | 2002-11-28 | Li-Qun Xu | Image processing |
US20030202592A1 (en) | 2002-04-20 | 2003-10-30 | Sohn Kwang Hoon | Apparatus for encoding a multi-view moving picture |
JP2004048725A (en) | 1996-04-05 | 2004-02-12 | Matsushita Electric Ind Co Ltd | Picture transmission equipment, sending equipment, and receiving equipment |
JP2004200814A (en) | 2002-12-16 | 2004-07-15 | Sanyo Electric Co Ltd | Stereoscopic image forming method and stereoscopic image forming device |
US20040240725A1 (en) * | 2001-10-26 | 2004-12-02 | Li-Qun Xu | Method and apparatus for image matching |
KR20050046108A (en) | 2003-11-13 | 2005-05-18 | 삼성전자주식회사 | Apparatus and method of temporal smoothing for intermediate image generation |
US6911995B2 (en) | 2001-08-17 | 2005-06-28 | Mitsubishi Electric Research Labs, Inc. | Computer vision depth segmentation using virtual surface |
US20050185048A1 (en) | 2004-02-20 | 2005-08-25 | Samsung Electronics Co., Ltd. | 3-D display system, apparatus, and method for reconstructing intermediate-view video |
WO2007035042A1 (en) | 2005-09-21 | 2007-03-29 | Samsung Electronics Co., Ltd. | Apparatus and method for encoding and decoding multi-view video |
WO2007035054A1 (en) | 2005-09-22 | 2007-03-29 | Samsung Electronics Co., Ltd. | Method of estimating disparity vector, and method and apparatus for encoding and decoding multi-view moving picture using the disparity vector estimation method |
US7373004B2 (en) * | 2003-05-23 | 2008-05-13 | Silicon Integrated Systems Corp. | Apparatus for constant quality rate control in video compression and target bit allocator thereof |
-
2006
- 2006-04-12 KR KR1020060033209A patent/KR101276720B1/en active Active
- 2006-09-29 JP JP2008533250A patent/JP5268645B2/en not_active Expired - Fee Related
- 2006-09-29 MX MX2008003215A patent/MX2008003215A/en active IP Right Grant
- 2006-09-29 CN CN2006800308321A patent/CN101248671B/en not_active Expired - Fee Related
- 2006-09-29 US US11/529,404 patent/US8542739B2/en not_active Expired - Fee Related
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08201941A (en) | 1995-01-12 | 1996-08-09 | Texas Instr Inc <Ti> | Three-dimensional image formation |
JPH0974573A (en) | 1995-06-29 | 1997-03-18 | Matsushita Electric Ind Co Ltd | Stereoscopic cg image generator |
US6005607A (en) | 1995-06-29 | 1999-12-21 | Matsushita Electric Industrial Co., Ltd. | Stereoscopic computer graphics image generating apparatus and stereoscopic TV apparatus |
US6055012A (en) | 1995-12-29 | 2000-04-25 | Lucent Technologies Inc. | Digital multi-view video compression with complexity and compatibility constraints |
JP2004048725A (en) | 1996-04-05 | 2004-02-12 | Matsushita Electric Ind Co Ltd | Picture transmission equipment, sending equipment, and receiving equipment |
US6163337A (en) | 1996-04-05 | 2000-12-19 | Matsushita Electric Industrial Co., Ltd. | Multi-view point image transmission method and multi-view point image display method |
JPH1013860A (en) | 1996-04-26 | 1998-01-16 | Victor Co Of Japan Ltd | Stereoscopic picture interpolating device and its method |
US6144701A (en) | 1996-10-11 | 2000-11-07 | Sarnoff Corporation | Stereoscopic video coding and decoding apparatus and method |
US20020175921A1 (en) | 1999-12-10 | 2002-11-28 | Li-Qun Xu | Image processing |
US6911995B2 (en) | 2001-08-17 | 2005-06-28 | Mitsubishi Electric Research Labs, Inc. | Computer vision depth segmentation using virtual surface |
US20040240725A1 (en) * | 2001-10-26 | 2004-12-02 | Li-Qun Xu | Method and apparatus for image matching |
KR20030083285A (en) | 2002-04-20 | 2003-10-30 | 전자부품연구원 | Apparatus for encoding of multi view moving picture |
US20030202592A1 (en) | 2002-04-20 | 2003-10-30 | Sohn Kwang Hoon | Apparatus for encoding a multi-view moving picture |
JP2004200814A (en) | 2002-12-16 | 2004-07-15 | Sanyo Electric Co Ltd | Stereoscopic image forming method and stereoscopic image forming device |
US7373004B2 (en) * | 2003-05-23 | 2008-05-13 | Silicon Integrated Systems Corp. | Apparatus for constant quality rate control in video compression and target bit allocator thereof |
US20050105610A1 (en) * | 2003-11-13 | 2005-05-19 | Samsung Electronics Co., Ltd. | Temporal smoothing apparatus and method for synthesizing intermediate image |
KR20050046108A (en) | 2003-11-13 | 2005-05-18 | 삼성전자주식회사 | Apparatus and method of temporal smoothing for intermediate image generation |
US20050185048A1 (en) | 2004-02-20 | 2005-08-25 | Samsung Electronics Co., Ltd. | 3-D display system, apparatus, and method for reconstructing intermediate-view video |
KR100517517B1 (en) | 2004-02-20 | 2005-09-28 | 삼성전자주식회사 | Method for reconstructing intermediate video and 3D display using thereof |
WO2007035042A1 (en) | 2005-09-21 | 2007-03-29 | Samsung Electronics Co., Ltd. | Apparatus and method for encoding and decoding multi-view video |
WO2007035054A1 (en) | 2005-09-22 | 2007-03-29 | Samsung Electronics Co., Ltd. | Method of estimating disparity vector, and method and apparatus for encoding and decoding multi-view moving picture using the disparity vector estimation method |
Non-Patent Citations (20)
Title |
---|
"Survey of Algorithms used for Multi-view Video Coding (MVC)" ISO/IEC JTC1/SC29/WG11, Hong Kong, China, Jan. 2005. |
"Text of Committee Draft of Joint Video Specification (ITU-T Rec. H-264 ISO/IEC 14496-10 AVC)", ISO/IEC JTC1/SC29/WG11, vol. MPEG02, No. N4810, May 1, 2002, pp. 104-105. |
Chen, S. E. et., al. "View Interpolation for Image Synthesis" Apple Computers, Inc., Computer Graphics Proceedings, Annual Conference Series, 1993, pp. 279-288. |
Communication dated Nov. 15, 2011, issued by the Japanese Patent Office in corresponding Japanese Patent Application No. 2008-533250. |
Communication dated Oct. 16, 2012 issued by the Japanese Patent Office in counterpart Japanese Patent Application No. 2008-533250. |
Communication issued Jun. 25, 2012 by the Korean Intellectual Property Office in counterpart Korean Application No. 10-2006-0033209. |
Communication, dated Mar. 19, 2013, issued by the Korean Patent Office in counterpart Korean Patent Application No. 10-2006-0033209. |
Ding, Y. et., al. "Direct Virtual Viewpoint Synthesis from Multiple Viewpoints", IEEE, vol. 1, Sep. 11, 2005, pp. 1045-1048. |
Extended European Search Report issued on Jan. 21, 2011 in counterpart European Patent Application No. 06798996.2. |
Kimata, H. et., al. "On direct mode for anchor pictures of MVC", Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG, NTT Corporation, Hangzhou, China Oct. 20-27, 2006. pp. 1-6. |
Lee, Y. et., al. "Multi-view video coding using 2D direct mode" ISO/IEC JTC1/SC29/WG11, Sejong University, Palma de Mallorca, Oct. 2004, pp. 1-7. |
Lee, Y. et., al. "Multi-view video coding using illumination change-adaptive motion estimation/motion compensation and 2D direct mode", ISO/IEC JTC1/SC29/WG11, Sejong University and Humax, Hong Kong, Jan. 2005, pp. 1-6. |
Ohm, J. "Stereo/Multiview Video Encoding Using the MPEG Family of Standards", Heinrich-Hertz-Institute, Image Processing Department, Berlin, Germany, pp. 242-253. |
Ohm, J. et., al. "An Object-Based System for Stereoscopic Viewpoint Synthesis", IEEE Transactions on Circuits and systems for Video Technology, vol. 7, No. 5, Oct. 1997, pp. 801-811. |
Sung, Woo Cheol et al. "Adaptive Spatio-Temporal Prediction for Multi-view Coding in 3D-Video", pp. 214-224, Sep. 3, 2004. |
Wang, R. et., al. "Multiview Video Sequence Analysis, Compression, and Virtual Viewpoint Synthesis" IEEE Transactions of Circuits and Systems for Video Technology, vol. 10, No. 3, Apr. 2000, pp. 397-410. |
Yang. J. "Results on CE2 in Multiview Video Coding", LG Electronics, International Organization for Standardization Organization International De Normalisation ISO/IEC JTC1/SC29/WG11, Klagenfurt, AU, Jul. 2006. |
Zhu, G et., al. "Inter-view Direct Mode in MVC", ISO/IEC JTC1/SC29/WG11, Tsinghua University, Hisilicon Technologies Co., Ltd., Montreux, Apr. 2006. |
Zhu, G et., al. "Inter-view Symmetric Mode in MVC", ISO/IEC JTC1/SC29/WG11, Tsinghua University, Hisilicon Technologies Co., Ltd., Montreux, Apr. 2006. |
Zhu, G. et., al. "Report of Core Experiment on Inter-view Direct Mode (Multi-view Video Coding CE4)", ISO/IEC JTC1/SC29/WG11, Tsinghua University, Montreux, Apr. 2006. |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140143797A1 (en) * | 2009-04-27 | 2014-05-22 | Mitsubishi Electric Corporation | Stereoscopic video distribution system, stereoscopic video distribution method, stereoscopic video distrubtion apparatus, stereoscopic video viewing system, stereoscipic video viewing method, and stereoscopic video viewing apparatus |
US10356388B2 (en) * | 2009-04-27 | 2019-07-16 | Mitsubishi Electric Corporation | Stereoscopic video distribution system, stereoscopic video distribution method, stereoscopic video distribution apparatus, stereoscopic video viewing system, stereoscopic video viewing method, and stereoscopic video viewing apparatus |
CN104486621A (en) * | 2009-07-24 | 2015-04-01 | 三星电子株式会社 | Method and apparatus for encoding images and method and apparatus for decoding images |
CN104486621B (en) * | 2009-07-24 | 2016-06-01 | 三星电子株式会社 | To the method for picture coding and equipment and to the method for image decoding and equipment |
US9516317B2 (en) | 2009-07-24 | 2016-12-06 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding images and method and apparatus for decoding images |
US20130242051A1 (en) * | 2010-11-29 | 2013-09-19 | Tibor Balogh | Image Coding And Decoding Method And Apparatus For Efficient Encoding And Decoding Of 3D Light Field Content |
Also Published As
Publication number | Publication date |
---|---|
US20070071107A1 (en) | 2007-03-29 |
JP5268645B2 (en) | 2013-08-21 |
JP2009510892A (en) | 2009-03-12 |
CN101248671B (en) | 2010-09-22 |
MX2008003215A (en) | 2008-03-25 |
CN101248671A (en) | 2008-08-20 |
KR101276720B1 (en) | 2013-06-19 |
KR20070036611A (en) | 2007-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8542739B2 (en) | Method of estimating disparity vector using camera parameters, apparatus for encoding and decoding multi-view picture using the disparity vector estimation method, and computer-readable recording medium storing a program for executing the method | |
US8559515B2 (en) | Apparatus and method for encoding and decoding multi-view video | |
US8774282B2 (en) | Illumination compensation method and apparatus and video encoding and decoding method and apparatus using the illumination compensation method | |
US8644386B2 (en) | Method of estimating disparity vector, and method and apparatus for encoding and decoding multi-view moving picture using the disparity vector estimation method | |
EP1927249B1 (en) | Apparatus and method for encoding and decoding multi-view video | |
US9819959B2 (en) | Method and apparatus for residual prediction in three-dimensional video coding | |
JP5059766B2 (en) | Disparity vector prediction method, and method and apparatus for encoding and decoding a multi-view video using the method | |
US9924168B2 (en) | Method and apparatus of motion vector derivation 3D video coding | |
EP2923491B1 (en) | Method and apparatus for bi-prediction of illumination compensation | |
KR101227601B1 (en) | Method for interpolating disparity vector and method and apparatus for encoding and decoding multi-view video | |
KR101653118B1 (en) | Method for processing one or more videos of a 3d-scene | |
US8229233B2 (en) | Method and apparatus for estimating and compensating spatiotemporal motion of image | |
JP2004056823A (en) | Motion vector encoding/decoding method and apparatus | |
EP1929783B1 (en) | Method and apparatus for encoding a multi-view picture using disparity vectors, and computer readable recording medium storing a program for executing the method | |
US11546601B2 (en) | Utilization of non-sub block spatial-temporal motion vector prediction in inter mode | |
JP2008509592A (en) | Multi-view video direct mode motion prediction method and apparatus | |
US20150358644A1 (en) | Video encoding apparatus and method, video decoding apparatus and method, and programs therefor | |
CN104782128B (en) | Method for three-dimensional or multi-dimensional view video coding and apparatus thereof | |
US20140132713A1 (en) | Image encoding device, image encoding method, image decoding device, image decoding method, and computer program product | |
Ryu et al. | Depth-based direct mode for multiview video coding | |
KR101261577B1 (en) | Apparatus and method for encoding and decoding multi view video |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HA, TAE-HYEUN;REEL/FRAME:018368/0047 Effective date: 20060926 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20210924 |