IP Library › Granted Patent US 12,244,827
Granted Patent B2
US 12,244,827 · App. 14/533,151 · Granted Mar 4, 2025

Moving picture encoding method, moving picture decoding method, moving picture encoding apparatus, and moving picture decoding apparatus

Inventors: Toshiyasu Sugio (Osaka, JP); Takahiro Nishi (Nara, JP); Youji Shibahara (Osaka, JP); Kyoko Tanikawa (Osaka, JP); Hisao Sasai (Osaka, JP); Toru Matsunobu (Osaka, JP); Kengo Terada (Osaka, JP)
Assignee: SUN PATENT TRUST
H04N19/18H04N19/105H04N19/129H04N19/13H04N19/157H04N19/463H04N19/61H04N19/124H04N19/176
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,244,827
App. No.
14/533,151
Granted
Mar 4, 2025
Kind
B2
Abstract

A moving picture encoding method for increasing coding efficiency includes: determining whether or not to apply orthogonal transformation, to calculate a value of an orthogonal transform skip flag; performing the orthogonal transformation on a prediction residual according to the value of the orthogonal transform skip flag, to calculate at least one orthogonal transform coefficient; performing quantization on at least the one orthogonal transform coefficient, to calculate at least one quantized coefficient; performing variable-length encoding on the orthogonal transform skip flag; and changing a scan order for at least the one quantized coefficient according to the value of the orthogonal transform skip flag, and performing variable-length encoding on at least the one quantized coefficient in the scan order after the change.

Claims (13)

1. A decoder, comprising:

processing circuitry; and

storage connected to the processing circuitry,

wherein the processing circuitry, in operation of executing programming stored in the storage,

obtains a transform skip flag,

performs variable-length decoding on quantized coefficients of a current block according to a value of the transform skip flag by (i) when the value of the transform skip flag is a first value, (a) determining a first order of applying the variable-length decoding to the quantized coefficients and (b) performing the variable-length decoding according to the first order on the quantized coefficients, and (ii) when the value of the transform skip flag is a second value different from the first value, (a) determining a second order of applying the variable-length decoding to the quantized coefficients, the second order being different from the first order, and (b) performing the variable-length decoding according to the second order on the quantized coefficients,

after performing the variable-length decoding on the quantized coefficients, performs inverse quantization on the quantized coefficients according to the value of the transform skip flag to generate transform coefficients by (i) when the value of the transform skip flag is the first value, performing the inverse quantization on the quantized coefficients using a quantization matrix to generate the transform coefficients and (ii) when the value of the transform skip flag is the second value, performing the inverse quantization on the quantized coefficients without using the quantization matrix to generate the transform coefficients,

obtains a decoded prediction residual of the current block by (i) when the value of the transform skip flag is the first value, performing inverse transform on the transform coefficients to generate the decoded prediction residual of the current block and (ii) when the value of the transform skip flag is the second value, setting the transform coefficients as the decoded prediction residual of the current block, and

generates a reconstructed image using a prediction image and the decoded prediction residual of the current block,

wherein in the determining the first order of applying the variable-length decoding to the quantized coefficients, the processor:

determines whether or not a prediction direction in an intra prediction mode is included in a vertical prediction group;

when the prediction direction in the intra prediction mode is included in the vertical prediction group, a horizontal order is determined as the first order of applying the variable-length decoding to the quantized coefficients; and

when the prediction direction in the intra prediction mode is not included in the vertical prediction group, (i) determines whether or not the prediction direction in the intra prediction mode is included in a horizontal prediction group, (ii) when the prediction direction in the intra prediction mode is included in the horizontal prediction group, a vertical order is determined as the first order of applying the variable-length decoding to the quantized coefficients, and (iii) when the prediction direction in the intra prediction mode is not included in the horizontal prediction group, an order different from the vertical order and the horizontal order is determined as the first order of applying the variable-length decoding to the quantized coefficients.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2016
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: SUN PATENT TRUST
Reel/Frame 038299/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: SUGIO, TOSHIYASU; NISHI, TAKAHIRO; SHIBAHARA, YOUJI; TANIKAWA, KYOKO; SASAI, HISAO; MATSUNOBU, TORU; TERADA, KENGO
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 034732/0452 →
Continuity (4)
Continuation PCTJP2013003687 · Jun 12, 2013
Provisional Application 61659054 · Jun 13, 2012
Provisional Application 61658589 · Jun 12, 2012
Related Publication 20150063446A1 · Mar 5, 2015
References Cited (45)
US 6658157B1 · Satoh · 2003 [cited by examiner]
US 7079692B2 · Lan · 2006 [cited by examiner]
US 7200275B2 · Srinivasan · 2007 [cited by examiner]
US 7289673B2 · Lin · 2007 [cited by examiner]
US 7295609B2 · Sato · 2007 [cited by examiner]
US 7426311B1 · Chun · 2008 [cited by examiner]
US 9338458B2 · Chiu · 2016 [cited by examiner]
US 20040234143A1 · Hagai · 2004 [cited by examiner]
US 20050196062A1 · Cho · 2005 [cited by examiner]
US 20060088222A1 · Han · 2006 [cited by examiner]
US 20070030911A1 · Yoon · 2007 [cited by examiner]
US 20080165849A1 · Moriya · 2008 [cited by examiner]
US 20080165861A1 · Wen · 2008 [cited by examiner]
US 20090003441A1 · Sekiguchi · 2009 [cited by examiner]
US 20090034856A1 · Moriya · 2009 [cited by examiner]
US 20090123066A1 · Moriya · 2009 [cited by examiner]
US 20090207911A1 · Minamoto · 2009 [cited by examiner]
US 20100119169A1 · Haddad · 2010 [cited by examiner]
US 20110026583A1 · Endresen · 2011 [cited by examiner]
US 20110047155A1 · Sohn · 2011 [cited by examiner]
US 20110103485A1 · Sato · 2011 [cited by examiner]
US 20110103486A1 · Sato · 2011 [cited by examiner]
US 20110182362A1 · Kim · 2011 [cited by examiner]
US 20110249743A1 · Zhao · 2011 [cited by examiner]
US 20120082231A1 · Rojals · 2012 [cited by examiner]
US 20120114039A1 · Wang · 2012 [cited by examiner]
US 20120127003A1 · Shibahara · 2012 [cited by examiner]
US 20120128066A1 · Shibahara · 2012 [cited by examiner]
US 20140056362A1 · Mrak · 2014 [cited by examiner]
GB 2492333 · 2011 [cited by examiner]
JP 2000250894 · 2000 [cited by applicant]
JP 2007020201 · 2007 [cited by applicant]
JP 2009027541 · 2009 [cited by applicant]
Bross, B.; “High Efficiency Video Coding (HEVC) Text Specification Draft 7”, Apr. 27-May 7, 2012 (Year: 2012). [cited by examiner]
Mrak, M.; “Transform Skip Mode”, Jul. 14-22, 2011 (Year: 2011). [cited by examiner]
Mrak, M.; “Results for SCC withTransform Skip Mode”, Jul. 14-22, 2011 (Year: 2011). [cited by examiner]
Gabriellini, A.; Spatial Transform Skip in the Emerging High Efficiency Video Coding Standard, ICIP 2012 (Year: 2012). [cited by examiner]
H.264 Standard (Year: 2012). [cited by examiner]
International Search Report issued Sep. 17, 2013 in International (PCT) Application No. PCT/JP2013/003687. [cited by applicant]
“Advanced video coding for generic audiovisual services”, ITU-T Recommendation H. 264, Mar. 2010. [cited by applicant]
Marta Mrak et al.,, “Transform skip mode”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 6th Meeting: Torino, IT, Jul. 14-22, 2011, JCTVC-F077_r1. [cited by applicant]
Cuiling Lan et al., “Intra transform skipping,”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 9th Meeting: Geneva, CH, Apr. 27-May 7, 2012, JCTVC-10408. [cited by applicant]
Dae-Yeon Kim et al., “Enhanced intra coding”, ITU-Telecommunications Standardization Sector Study Group 16 Question 6 Video Coding Experts Group (VCEG) 34th Meeting: Antalya, Turkey, Jan. 12-13, 2008, VCEG-AH11. [cited by applicant]
Sakac Ohkabo et al., “H.264/AVC Textbook”, Third Revision, First Edition, Impress R&D, pp. 24, Jan. 1, 2009, with partial English Translation. [cited by applicant]
Naccari et al., “CE5.a: Quantization for transform skipping”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 8th Meeting: San Jose, CA, USA, Feb. 1-10, 2012, Document: JC… [cited by applicant]