Source: https://patents.google.com/patent/US10075730B2/en
Timestamp: 2020-02-19 21:19:03
Document Index: 16484842

Matched Legal Cases: ['§ 371', 'Application No. 61', 'application No. 2014102592', 'Application No. 201510449585', 'Application No. 2014', 'Application No. 12804848', 'Application No. 2014', 'Application No. 10', 'Application No. 10', 'Application No. 10', 'Application No. 10', 'Application No. 201280042446', 'application No. 2017124656', 'Application No. 2012276407', 'application No. 10', 'application No. 10', 'application No. 101123374', 'Application No. 201510449585', 'Application No. 201510237934', 'Application No. 201510452250', 'Application No. 201510450555', 'Application No. 2016127510', 'Application No. 105126165', 'Application No. 2']

US10075730B2 - Method and apparatus for image encoding and decoding using intra prediction - Google Patents
US10075730B2
US10075730B2 US14/724,117 US201514724117A US10075730B2 US 10075730 B2 US10075730 B2 US 10075730B2 US 201514724117 A US201514724117 A US 201514724117A US 10075730 B2 US10075730 B2 US 10075730B2
US14/724,117
US20150264381A1 (en
2015-05-28 Priority to US14/724,117 priority patent/US10075730B2/en
2015-09-17 Publication of US20150264381A1 publication Critical patent/US20150264381A1/en
2018-09-11 Publication of US10075730B2 publication Critical patent/US10075730B2/en
This is a Continuation application of U.S. application Ser. No. 14/130,095 filed Jan. 31, 2014, which is a National Stage application under 35 U.S.C. § 371 of PCT/KR2012/005148, filed on Jun. 28, 2012, which claims the benefit of U.S. Provisional Application No. 61/501,969, filed on Jun. 28, 2011, all the disclosures of which are incorporated herein in their entireties by reference.
TABLE 1 Split Information 0 (Encoding on Coding Unit having Size of 2N × 2N and Current Depth of d) Partition Type Size of Transformation Unit Split Split Prediction Information 0 Information 1 Mode Symmetrical Asymmetrical of of Intra Partition Partition Transformation Transformation Split Inter Type Type Unit Unit Information 1 Skip 2N × 2N 2N × nU 2N × 2N N × N Repeatedly (Ony 2N × N 2N × nD (Symmetrical Encode 2N × 2N) N × 2N nL × 2N Type) Coding Units N × N nR × 2N N/2 × N/2 having Lower (Asymmetrical Depth of d + 1 Type)
Referring to FIG. 16, P 1610 denotes the current pixel located at (j, i) and A 1611 and B 1612 respectively denote an adjacent upper pixel and an adjacent left pixel located on an extension line having a directivity, i.e., an angle of tan−1(dy/dx), passing through the current pixel P 1610. It is assumed that a size of a prediction unit including the current pixel P 1610 is nS×nS wherein nS is a positive integer, a location of pixel of the prediction unit is one of (0, 0) to (nS−1, nS−1), a location of the adjacent upper pixel A 1611 on an x-axis is (m, −1) wherein m is an integer, and a location of the adjacent left pixel B 1612 on an y-axis is (−1, n) wherein n is an integer. The location of the adjacent upper pixel A 1611 meeting the extension line passing through the current pixel P1610 is (j+i*dx/dy, −1), and the location of the adjacent left pixel B 1612 is (−1, i+j*dy/dx). Accordingly, in order to determine the adjacent upper pixel A 1611 or adjacent left pixel B 1612 to predict the current pixel P1610, a division operation, such as dx/dy or dy/dx is required. As described above, since operation complexity of the division operation is high, an operation speed in software or hardware may be low. Accordingly, at least one of dx and dy indicating a directivity of a prediction mode for determining an adjacent pixel may be a power of 2. In other words, when n and m are each an integer, dx and dy may be respectively 2^n and 2^m.
When the adjacent left pixel B 1612 is used as a predictor of the current pixel P 1610 and dx has a value of 2^n, an j*dy/dx operation required to determine (−1, i+j*dy/dx), i.e., a location of the adjacent left pixel B 1612, may be (i*dy)/(2^n) and a division operation using a power of 2 may be realized via a shift operation, such as (i*dy)>>n, and thus a throughput is decreased.
Similarly, when the adjacent upper pixel A 1611 is used as a predictor of the current pixel P 1610 and dy has a value of 2^m, an i*dx/dy operation required to determine (j+i*dx/dy,−1), i.e., a location of the adjacent upper pixel A 1611 may be (i*dx)/(2^m) and a division operation using a power of 2 may be realized via a shift operation, such as (i*dx)>>m.
In detail, when dy has a fixed value of 2^m, an absolute value of dx may be set such that an interval between prediction directions close to a vertical direction is narrow and an interval between prediction modes increases towards a prediction direction close to a horizontal direction. For example, referring to FIG. 17, when dy is 2^5, i.e., 32, dx may be set to 2, 5, 9, 13, 17, 21, 26, 32, −2, −5, −9, −13, −17, −21, −26, and −32 such that an interval between prediction directions close to a vertical direction is relatively narrow and an interval between prediction modes increases towards a prediction direction close to a horizontal direction.
Similarly, when dx has a fixed value of 2^n, an absolute value of dy may be set such that an interval between prediction directions close to a horizontal direction is narrow and an interval between prediction modes increases towards a prediction direction close to a horizontal direction. For example, referring to FIG. 18, when dx is 2^5, i.e., 32, dy may be set to 2, 5, 9, 13, 17, 21, 26, 32, −2, −5, −9, −13, −17, −21, −26, and −32 such that an interval between prediction directions close to a horizontal direction is relatively narrow and an interval between prediction modes increase towards a prediction direction close to a vertical direction.
TABLE 3 dx dy −32 32 −26 32 −21 32 −17 32 −13 32 −9 32 −5 32 −2 32 0 32 2 32 5 32 9 32 13 32 17 32 21 32 26 32 32 32 32 −26 32 −21 32 −17 32 −13 32 −9 32 −5 32 −2 32 0 32 2 32 5 32 9 32 13 32 17 32 21 32 26 32 32
TABLE 4 dx dy −32 32 −25 32 −19 32 −14 32 −10 32 −6 32 −3 32 −1 32 0 32 1 32 3 32 6 32 10 32 14 32 19 32 25 32 32 32 32 −25 32 −19 32 −14 32 −10 32 −6 32 −3 32 −1 32 0 32 1 32 3 32 6 32 10 32 14 32 19 32 25 32 32
TABLE 5 dx dy −32 32 −27 32 −23 32 −19 32 −15 32 −11 32 −7 32 −3 32 0 32 3 32 7 32 11 32 15 32 19 32 23 32 27 32 32 32 32 −27 32 −23 32 −19 32 −15 32 −11 32 −7 32 −3 32 0 32 3 32 7 32 11 32 15 32 19 32 23 32 27 32 32
As described above, the intra prediction modes using (dx, dy) parameters use the adjacent left pixel (−1, i+j*dy/dx) or the adjacent upper pixel (j+i*dx/dy,−1) as a predictor of a pixel located at (j,i). When at least one of dx and dy has a power of 2 as shown in Table 2, locations of the adjacent left pixel (−1, i+j*dy/dx) and adjacent upper pixel (j+i*dx/dy,−1) may be obtained via only multiplication and shift operations without a division operation. When dx is 2^n, i.e., 32, in (dx, dy) as shown in Table 2, a division operation using dx may be replaced by a right shift operation, and thus a location of an adjacent left pixel may be obtained without a division operation based on (i*dy)>>n. Similarly, when dy is 2^m, i.e., 32, in (dx, dy) as shown in Table 2, a division operation using dx may be replaced by a right shift operation, and thus a location of an adjacent upper pixel may be obtained without a division operation based on (i*dx)>>m.
Also, the intra predictors 410 and 550 may determine the number of adjacent pixels 2020 used to obtain the first virtual pixel 2012 based on the size of the current prediction unit 2010. For example, when the size of the current prediction unit 2010 is nS×nS wherein nS is an integer, the intra predictors 410 and 550 may select nS/(2^m) upper right adjacent pixels from among the adjacent pixels 2020 used to obtain the first virtual pixel 2012, wherein m is in integer satisfying a condition that 2^m is not higher than nS, and obtain the first virtual pixel 2012 by using an average value or weighted average value of the selected upper right adjacent pixels. In other words, the intra predictors 410 and 550 may select nS/2, nS/4, nS/8, and so on, pixels from among the adjacent pixels 2020. For example, when the size of the current prediction unit 2010 is 32×32, the intra predictors 410 and 550 may select 32/2, 32/4, 32/8, 32/16, 32/32, i.e., 1 to 16 upper right adjacent pixels.
Also, the intra predictors 410 and 550 may determine the number of adjacent pixels 2030 used to obtain the second virtual pixel 2014 based on the size of the current prediction unit 2010. As described above, when the size of the current prediction unit 2010 is nS×nS wherein nS is an integer, the intra predictors 410 and 550 may select nS/(2^m) lower left adjacent pixels from among the adjacent pixels 2030 used to obtain the second virtual pixel 2014, wherein m is an integer satisfying a condition that 2^m is not higher than nS, and obtain the second virtual pixel 2014 by using an average value or weighted average value of the selected lower left adjacent pixels.
When a pixel value of the adjacent left pixel 2013 is rec(−1,y), a pixel value of the first virtual pixel 2012 located at (nS−1,y) is T wherein T is a real number, and a prediction value of the current predicted pixel 2011 is p(x,y) wherein x,y=0 to nS−1, wherein (x,y) denotes a location of the current predicted pixel 2011 of the current prediction unit 2010 and rec(x,y) denotes adjacent pixels of the current prediction unit 2010 wherein (x,y=−1 to 2*nS−1), a first prediction value p1(x,y) may be obtained according to an equation p1(x,y), (nS−1−x)*rec(−1,y)+(x+1)*T. Here, (ns−1−x) corresponds to a distance between the current predicted pixel 2011 and the first virtual pixel 2012 and (x+1) corresponds to a distance between the current predicted pixel 2011 and the adjacent left pixel 2013. As such, the intra predictors 410 and 550 generate the first prediction value p1 through linear interpolation using the distance between the first virtual pixel 2012 and the current predicted pixel 2011, the distance between the current predicted pixel 2011 and the adjacent left pixel 2013 on the same line as the current predicted pixel 2011, the pixel value of the first virtual pixel 2012, and the pixel value of the adjacent left pixel 2013.
When a pixel value of the adjacent upper pixel 2015 is rec(x,−1), a pixel value of the second virtual pixel 2014 located at (x,nS−1) is L wherein L is a real number, and a prediction value of the current predicted pixel 2011 is p(x,y) wherein x,y=0 to nS−1, wherein (x,y) denotes a location of the current predicted pixel 2011 of the current prediction unit 2010 and rec(x,y) denotes adjacent pixels of the current prediction unit 2010 wherein (x,y=−1 to 2*nS−1), a second prediction value p2(x,y) may be obtained according to an equation p2(x,y), (nS−1−y)*rec(x,−1)+(y+1)*L. Here, (ns−1−y) corresponds to a distance between the current predicted pixel 2011 and the second virtual pixel 2014 and (y+1) corresponds to a distance between the current predicted pixel 2011 and the adjacent upper pixel 2015. As such, the intra predictors 410 and 550 generate the second prediction value p2 through linear interpolation using the distance between the second virtual pixel 2014 and the current predicted pixel 2011, the distance between the current predicted pixel 2011 and the adjacent upper pixel 2015 on the same column as the current predicted pixel 2011, the pixel value of the second virtual pixel 2014, and the pixel value of the adjacent upper pixel 2015.
When ContextOrg[n] denotes X+Y original adjacent pixels above and left of the current prediction unit 2100 having the size of nS×nS, wherein n is an integer from 0 to X+Y−1, n is 0 in an adjacent lowest pixel from among the adjacent left pixels, i.e., ContextOrg[ ] and n is X+Y−1 in an adjacent rightmost pixel from among the adjacent upper pixels, i.e., ContextOrg[X+Y−1].
Referring to FIG. 22, when ContextOrg[n] denotes original adjacent pixels above and left of a current prediction unit, wherein n is an integer from 0 to 4nS−1, the original adjacent pixels may be filtered via a weighted average value between the original adjacent pixels. When ContextFiltered1[n] denotes a one-time filtered adjacent pixel, adjacent pixels filtered by applying a 3-tap filter to the original adjacent pixels ContextOrg[n] may be obtained according to an equation ContextFiltered1[n]=(ContextOrg[n−1]+2*ContextOrg[n]+ContextOrg[n+1])/4. Similarly, a two-time filtered adjacent pixel ContextFiltered2[n] may be generated by again calculating a weighted average value between the one-time filtered adjacent pixels ContextFiltered1[n]. For example, adjacent pixels filtered by applying a 3-tap filter to the filtered adjacent pixels ContextFiltered1[n] may be generated according to an equation ContextFiltered2[n], (ContextFiltered1[n−1]+2*ContextFiltered1[n]+ContextFiltered1[n+1])/4.
1. An apparatus for intra predicting an image, comprising:
a prediction mode determiner configured to acquire prediction mode information indicating one selected from a group comprising an inter mode and an intra mode, and intra prediction mode information indicating one selected from a group comprising directional prediction modes and a planar mode from a bitstream, and determine a prediction mode of a current block according to the prediction mode information and the intra prediction mode information; and
a predictor configured to acquire reference samples including a first corner sample, a second corner sample, a first side sample, and a second side sample, the reference samples used for prediction of a current sample, and determine a prediction value of the current sample based on a weighted sum of sample values of the first corner sample, the second corner sample, the first side sample, and the second side sample, if the prediction mode of the current block is determined to be the planar mode,
the first corner sample is located at an intersection of a row to an upper side of the current block and a column to a right side of the current block,
the second corner sample is located at an intersection of a row to a lower side of the current block and a column to a left side of the current block,
the first side sample is located at an intersection of a row in which the current sample is located and a column to the left side of the current block,
the second side sample is located at an intersection of the row to the upper side of the current block and a column in which the current sample is located, and
the current block is predicted by determining prediction values for samples included in the current block,
a weight for the first corner sample is determined based on a horizontal distance between the current sample and the first side sample,
a weight for the second corner sample is determined based on a vertical distance between the current sample and the second side sample,
a weight for the first side sample is determined based on a distance less than a horizontal distance between the current sample and the first corner sample, and
a weight for the second side sample is determined based on a distance less than a vertical distance between the current sample and the second corner sample.
2. An encoding apparatus for intra predicting an image, the encoding apparatus comprising:
determine prediction mode information indicating one selected from a group comprising an inter mode and an intra mode, and intra prediction mode information indicating one selected from a group comprising directional prediction modes and a planar mode,
acquire reference samples including a first corner sample, a second corner sample, a first side sample, and a second side sample, the reference samples used for prediction of a current sample,
determine a prediction value of the current sample to be a weighted sum of sample values of the first corner sample, the second corner sample, the first side sample, and the second side sample, if a prediction mode of a current block is determined to be the planar mode,
determine residual data indicating a difference between an original value and the prediction value of the current sample; and
an output unit configured to output a bitstream including the prediction mode information, the intra prediction mode information and the residual data,
the first side sample is located at an intersection of a row in which the current sample is located and the column to the left side of the current block,
the second side sample is located at an intersection of the row to the upper side of the current block and a column in which the current sample is located,
weights for the weighted sum are determined based on a relative location of the current sample to the current block,
a weight for the first side sample is determined based on a distance less than a horizontal distance between the current sample and the first corner sample,
3. A non-transitory computer-readable recording medium having embodied thereon computer-readable codes, which when executed by a processor of an encoder causes the encoder to execute a method of encoding an image, the method comprising:
generating a bitstream comprising:
intra prediction mode information indicating one selected from a group comprising directional prediction modes and a planar mode for the current block; and
residual data indicating a difference between an original value and a prediction value of a current sample in the current block,
when the prediction mode information indicates the intra mode and the intra prediction mode information indicates the planar mode, the prediction value of the current sample is determined based on a weighted sum of a first corner sample, a second corner sample, a first side sample, and a second side sample,
US14/724,117 2011-06-28 2015-05-28 Method and apparatus for image encoding and decoding using intra prediction Active US10075730B2 (en)
US14/724,117 US10075730B2 (en) 2011-06-28 2015-05-28 Method and apparatus for image encoding and decoding using intra prediction
US20150264381A1 US20150264381A1 (en) 2015-09-17
US10075730B2 true US10075730B2 (en) 2018-09-11
US10506250B2 (en) 2011-06-28 2019-12-10 Samsung Electronics Co., Ltd. Method and apparatus for image encoding and decoding using intra prediction
CN1198288A (en) 1996-05-28 1998-11-04 松下电器产业株式会社 Device and method for predicting and encoding image, device and method for predicting and decoding image, and recording medium
EP0895424A2 (en) 1997-07-31 1999-02-03 Victor Company of Japan, Ltd. Predictive digital video signal encoding and decoding method using block interpolation
CN1492688A (en) 2003-09-30 2004-04-28 清华大学 Frame coding method of inter-frame coding frame for two stage predicting coding of macro block group structure
EP1429564A1 (en) 2001-08-28 2004-06-16 NTT DoCoMo, Inc. Moving picture encoding/transmission system, moving picture encoding/transmission method, and encoding apparatus, decoding apparatus, encoding method, decoding method, and program usable for the same
CN1535027A (en) 2004-01-16 2004-10-06 北京工业大学 Inframe prediction method used for video frequency coding
CN1585495A (en) 2004-06-11 2005-02-23 上海大学 Quick selection of prediction modes in H.264/AVC frame
CN1589028A (en) 2004-07-29 2005-03-02 联合信源数字音视频技术（北京）有限公司 Predicting device and method based on pixel flowing frame
US20050089235A1 (en) 2003-10-28 2005-04-28 Satoshi Sakaguchi Intra-picture prediction coding method
CN1662066A (en) 2004-02-26 2005-08-31 中国科学院计算技术研究所 Method for selecting predicting mode within frame
CN1674680A (en) 2005-03-31 2005-09-28 华中科技大学 An enhanced in-frame predictive mode coding method
US20070053433A1 (en) 2005-09-06 2007-03-08 Samsung Electronics Co., Ltd. Method and apparatus for video intraprediction encoding and decoding
US20070077023A1 (en) 2005-10-03 2007-04-05 Nec Electronics Corporation Image encoding apparatus, picture encoding method and image editing apparatus
US20080159399A1 (en) 2006-12-27 2008-07-03 Jin-Sheng Gong Apparatus and related method for decoding video blocks in video pictures
CN101361370A (en) 2005-11-30 2009-02-04 株式会社东芝 Image encoding/image decoding method and image encoding/image decoding apparatus
US20100086209A1 (en) 2008-10-02 2010-04-08 Silverbrook Research Pty Ltd Method of imaging position-coding pattern having tag coordinates encoded by bit-shifted subsequences of cyclic position code
RU2386222C2 (en) 2005-10-19 2010-04-10 Нтт Докомо, Инк. Device for coding of images with prediction, device for decoding of images with prediction, method for coding of images with prediction, method for decoding of images with prediction, program for coding of images with prediction and program for decoding of images with prediction and program for decoding of images with prediction
WO2010123056A1 (en) 2009-04-24 2010-10-28 ソニー株式会社 Image processing apparatus and method
US20110038415A1 (en) 2009-08-17 2011-02-17 Samsung Electronics Co., Ltd. Method and apparatus for encoding video, and method and apparatus for decoding video
US20110038414A1 (en) 2009-08-17 2011-02-17 Samsung Electronics Co., Ltd. Method and apparatus for encoding video, and method and apparatus for decoding video
US20110038412A1 (en) 2009-08-14 2011-02-17 Samsung Electronics Co., Ltd. Method and apparatus for encoding video in consideration of scanning order of coding units having hierarchical structure, and method and apparatus for decoding video in consideration of scanning order of coding units having hierarchical structure
KR20110036401A (en) 2009-10-01 2011-04-07 삼성전자주식회사 Method and apparatus for encoding video, and method and apparatus for decoding video
US20110096829A1 (en) 2009-10-23 2011-04-28 Samsung Electronics Co., Ltd. Method and apparatus for encoding video and method and apparatus for decoding video, based on hierarchical structure of coding unit
EP2391129A1 (en) 2010-05-25 2011-11-30 Lg Electronics Inc. New planar prediction mode
US20140133565A1 (en) * 2011-06-28 2014-05-15 Samsung Electronics Co., Ltd. Method and apparatus for image encoding and decoding using intra prediction
US20040233989A1 (en) 2001-08-28 2004-11-25 Misuru Kobayashi Moving picture encoding/transmission system, moving picture encoding/transmission method, and encoding apparatus, decoding apparatus, encoding method decoding method and program usable for the same
TWI325281B (en) 2002-03-04 2010-05-21 Panasonic Corp Video coding method, video decoding method, video coding device, video decoding device and recording medium
TWI331877B (en) 2002-11-25 2010-10-11 Panasonic Corp Picture coding method and picture coding device
TWI334309B (en) 2005-10-03 2010-12-01 Renesas Electronics Corp Image encoding apparatus, picture encoding method and image editing apparatus
US20140133557A1 (en) 2005-10-19 2014-05-15 Ntt Docomo, Inc. Image prediction encoding device, image prediction decoding device, image prediction encoding method, image prediction decoding method, image prediction encoding program, and image prediction decoding program
US8149910B2 (en) 2005-11-30 2012-04-03 Kabushiki Kaisha Toshiba Image encoding/image decoding method and image encoding/image decoding apparatus
US20120033736A1 (en) 2009-04-24 2012-02-09 Kazushi Sato Image processing device and method
KR20110017783A (en) 2009-08-14 2011-02-22 삼성전자주식회사 Method and apparatus for video encoding considering scanning order of coding units with hierarchical structure, and method and apparatus for video decoding considering scanning order of coding units with hierarchical structure
KR20110018189A (en) 2009-08-17 2011-02-23 삼성전자주식회사 Method and apparatus for encoding video, and method and apparatus for decoding video
US20120140824A1 (en) 2009-08-17 2012-06-07 Samsung Electronics Co., Ltd. Method and apparatus for encoding video, and method and apparatus for decoding video
KR20110044487A (en) 2009-10-23 2011-04-29 삼성전자주식회사 Method and apparatus for video encoding and decoding dependent on hierarchical structure of coding unit
WO2011149265A2 (en) 2010-05-25 2011-12-01 Lg Electronics Inc. New planar prediction mode
US20150264382A1 (en) * 2011-06-28 2015-09-17 Samsung Electronics Co., Ltd. Method and apparatus for image encoding and decoding using intra prediction
US20150264379A1 (en) * 2011-06-28 2015-09-17 Samsung Electronics Co., Ltd. Method and apparatus for image encoding and decoding using intra prediction
US20150264380A1 (en) * 2011-06-28 2015-09-17 Samsung Electronics Co., Ltd. Method and apparatus for image encoding and decoding using intra prediction
TWI552583B (en) 2011-06-28 2016-10-01 三星電子股份有限公司 Method and apparatus for intra prediction encoding of image, and method and apparatus for intra prediction decoding of image
Bici, et al.; "Unified Planar Intra Prediction", Joint Collaborative Team on Video Coding (JCT-VC)of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, Mar. 2011, 5 pages total.
Bross, et al; "WD4: Working Draft 4 of High-Efficiency Video Coding", Joint Collaborative Team on Video Coding (JCT-VC)of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, Jul. 2011, 230 pages total.
Chen, et al.; "Planar Intra Prediction Improvement", Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, Jul. 2011, 5 pages total.
Communication dated Apr. 11, 2016, from the Russian Patent Office in counterpart application No. 2014102592/07.
Communication dated Apr. 23, 2018, from the State Intellectual Property Office of People's Republic of China in counterpart Application No. 201510449585.X.
Communication dated Dec. 9, 2014, issued by the Japanese Patent Office in counterpart Japanese Application No. 2014-518806.
Communication dated Feb. 12, 2015, issued by the European Patent Office in counterpart European Application No. 12804848.5.
Communication dated Jan. 12, 2016, issued by the Japanese Patent Office in counterpart Japanese Application No. 2014-518806.
Communication dated Jun. 16, 2015 issued by the Korean Intellectual Property Office in counterpart Korean Patent Application No. 10-2015-0054497.
Communication dated Jun. 16, 2015 issued by the Korean Intellectual Property Office in counterpart Korean Patent Application No. 10-2015-0054498.
Communication dated Jun. 16, 2015 issued by the Korean Intellectual Property Office in counterpart Korean Patent Application No. 10-2015-0054499.
Communication dated Jun. 16, 2015 issued by the Korean Intellectual Property Office in counterpart Korean Patent Application No. 10-2015-0054500.
Communication dated Jun. 27, 2016, from the State Intellectual Property Office of People's Republic of China in counterpart Application No. 201280042446.X.
Communication dated May 3, 2018 from the Russian Patent Office in counterpart application No. 2017124656/07.
Communication from the Australian Patent Office dated Sep. 10, 2015 in a counterpart Australian Application No. 2012276407.
Communication from the Korean Intellectual Property Office dated Sep. 30, 2015 in a counterpart Korean application No. 10-2015-0054498.
Communication from the Korean Intellectual Property Office dated Sep. 30, 2015 in a counterpart Korean application No. 10-2015-0054499.
Communication from the Taiwanese Patent Office dated Nov. 9, 2015 in a counterpart Taiwanese application No. 101123374.
Communication issued by the State Intellectual Property Office of P.R. China dated Aug. 18, 2017 in counterpart Chinese Patent Application No. 201510449585.X.
Communication issued by the State Intellectual Property Office of P.R. China dated Aug. 3, 2017 in counterpart Chinese Patent Application No. 201510237934.1.
Communication issued by the State Intellectual Property Office of P.R. China dated Sep. 18, 2017 in counterpart Chinese Patent Application No. 201510452250.3.
Communication issued by the State Intellectual Property Office of P.R. China dated Sep. 4, 2017 in counterpart Chinese Patent Application No. 201510450555.0.
Decision on Grant dated Mar. 24, 2017 issued by Russian Intellectual Property Office in counterpart Russian Application No. 2016127510/07.
First Office Action dated Feb. 20, 2017 issued by Taiwanese Intellectual Property Office in counterpart Taiwanese Application No. 105126165.
International Search Report dated Dec. 27, 2012 in International Application No. PCT/KR2012/005148 (PCT/ISA/210).
Kanumuri et al., "Enhancements to Intra Coding", Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 4th Meeting: Daegu, KR, Jan. 20-28, 2011, Doc: JCTV C-D235, 8 pages total.
Kanumuri, et al.; "., CE6.e/f: Planar Mode Experiments and Results" Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, Mar. 2011, 9 pages total.
Second Office Action dated May 1, 2017 issued by Canadian Intellectual Property Office in counterpart Canadian Application No. 2,840,486.
Thomas Wiegand et al., "WD3: Working Draft 3 of High-Efficiency Video Coding", Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 5th Meeting: Geneva, CH, Mar. 16-23, 2011 Document: JCTVC-E603 (223 Pages Total) (Cited in Cited in RU Comm. Apr. 11, 2016 in 2014102592/07 and Cited in CN Comm. Jun. 27, 2016 in 201280042446.X.).
Wiegand, et al.; "WD3: Working Draft 3 of High-Efficiency Video Coding", Joint Collaborative Team on Video Coding (JCT-VC)of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, Mar. 2011, 214 pages total.
Written Opinion dated Dec. 27, 2012 in International Application No. PCT/KR2012/005148 (PCT/ISA/237).
US8611420B2 (en) 2013-12-17 Image encoding method and device, and decoding method and device therefor
CA2823882C (en) 2016-04-26 Method and apparatus for encoding video, and method and apparatus for decoding video
EP2903274A1 (en) 2015-08-05 Determining intra prediction mode of image coding unit and image decoding unit
US10306262B2 (en) 2019-05-28 Video encoding method and video encoding apparatus and video decoding method and video decoding apparatus, which perform deblocking filtering based on tree-structure encoding units
US8787458B2 (en) 2014-07-22 Method and apparatus for encoding video, and method and apparatus for decoding video
US9800872B2 (en) 2017-10-24 Method and apparatus for encoding video by using block merging, and method and apparatus for decoding video by using block merging
US8885724B2 (en) 2014-11-11 Method and apparatus for encoding video by motion prediction using arbitrary partition, and method and apparatus for decoding video by motion prediction using arbitrary partition
US20190222860A1 (en) 2019-07-18 Method and apparatus for encoding motion information and method and apparatus for decoding same
US10021384B2 (en) 2018-07-10 Method and device for encoding intra prediction mode for image prediction unit, and method and device for decoding intra prediction mode for image prediction unit
US9438921B2 (en) 2016-09-06 Video encoding method using offset adjustments according to pixel classification and apparatus therefor, video decoding method and apparatus therefor
US9635375B2 (en) 2017-04-25 Method and apparatus for encoding and decoding video by using pattern information in hierarchical data unit
US8817877B2 (en) 2014-08-26 Method and apparatus for encoding video in consideration of scanning order of coding units having hierarchical structure, and method and apparatus for decoding video in consideration of scanning order of coding units having hierarchical structure
KR101564422B1 (en) 2015-10-29 Method and apparatus for video intra prediction encoding, and method and apparatus for video intra prediction decoding
US9674553B2 (en) 2017-06-06 Video encoding method and apparatus using transformation unit of variable tree structure, and video decoding method and apparatus
US20140140401A1 (en) 2014-05-22 Prediction method and apparatus for chroma component of image using luma component of image
US9451267B2 (en) 2016-09-20 Methods and apparatuses for encoding and decoding motion vector
US9118914B2 (en) 2015-08-25 Method and apparatus for encoding video by compensating for pixel value according to pixel groups, and method and apparatus for decoding video by the same