Gensquare LLC

Republic of Korea

Back to Profile

1-100 of 137 for Gensquare LLC Sort by
Query
Aggregations
Jurisdiction
        United States 130
        Canada 7
Date
2025 February 1
2025 (YTD) 1
2024 4
2023 2
2022 2
See more
IPC Class
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock 126
H04N 19/124 - Quantisation 104
H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques 100
H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction 97
H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission 87
See more
Status
Pending 9
Registered / In Force 128
Found results for  patents
  1     2        Next Page

1.

APPARATUS OF DECODING VIDEO DATA

      
Document Number 03251599
Status Pending
Filing Date 2012-11-02
Open to Public Date 2025-02-24
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is an apparatus that derives a luma intra prediction mode and a chroma intra prediction mode, determines a size of a luma transform unit and a size of a chromatransform unit using luma transform size information, adaptively filters the reference pixels of a current luma block based on the luma intra prediction mode and the size of the luma transform unit, generates prediction blocks of the currentluma block and the currentcurrent block and generates a residual luma residual block and a chroma residual block. Therefore, the distance of intra prediction becomes short, and the amount of coding bits required to encode intra prediciton modes and residual blocks of luma and chroma components is reduced and the coding complexity is reduced by adaptively encoding the intra prediction modes and adaptively filtering the reference pixels.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/124 - Quantisation
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/50 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

2.

METHOD OF REMOVING DEBLOCKING ARTIFACTS

      
Application Number 18733232
Status Pending
Filing Date 2024-06-04
First Publication Date 2024-09-26
Owner GENSQUARE LLC (Republic of Korea)
Inventor Jang, Min

Abstract

A method for processing image data can include determining a boundary strength per each 4-sample edge which is a boundary of a transform unit or a prediction unit and lies on an 8×8 sample grid, determining whether to apply a deblocking filtering on the 4-sample edge when the boundary strength of the 4-sample edge is not zero, selecting a deblocking filter to be applied on the 4-sample edge when it is determined to apply a deblocking filtering on the 4-sample edge, filtering the 4-sample edge by using the selected deblocking filter, and applying an edge offset when a sample adaptive offset (SAO) type indicates the edge offset.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • G06T 5/00 - Image enhancement or restoration
  • H04N 1/409 - Edge or detail enhancementNoise or error suppression
  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/194 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive involving only two passes
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness

3.

APPARATUS FOR DECODING VIDEO DATA

      
Application Number 18661413
Status Pending
Filing Date 2024-05-10
First Publication Date 2024-09-05
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of decoding video data in merge mode can include constructing a merge candidate list using available spatial and temporal merge candidates, deriving motion information using a merge index and the merge candidate list, generating a prediction block using the motion information, generating a residual block by inverse-quantizing a quantized block using a quantization parameter and a quantization matrix and by inverse-transforming the inverse quantized block, and generating a reconstructed block using the residual block and the prediction block. The quantization parameter is generated per quantization unit and a minimum size of the quantization unit is adjusted per picture, and the quantization parameter is generated using a quantization parameter predictor and a differential quantization parameter. Also, the differential quantization parameter is generated by restoring a bin string indicating an absolute value of the differential quantization parameter and a bin indicating a sign of the differential quantization parameter.

IPC Classes  ?

  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/124 - Quantisation
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/513 - Processing of motion vectors

4.

METHOD OF DECODING MOTION VECTOR

      
Application Number 18528459
Status Pending
Filing Date 2023-12-04
First Publication Date 2024-05-09
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of decoding an image can include constructing an amvp candidate list using available motion vector candidates of a left, an above and a temporal motion vector candidate, selecting a motion vector predictor among motion vector candidates of the amvp candidates list using the amvp index, and generating a motion vector using the motion vector predictor and a differential motion vector. The method further includes generating a prediction block using the motion vector and a reference picture index, inversely quantizing a quantized block using a quantization parameter to generate a transformed block and inversely transforming the transformed block to generate a residual block, and generating a reconstructed block. Also, the quantization parameter is generated per quantization unit, a minimum size of the quantization unit is adjusted per picture, and the quantization parameter is generated using a differential quantization parameter and a quantization parameter predictor.

IPC Classes  ?

  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/124 - Quantisation
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding

5.

Method of deriving quantization parameter with differential and predicted quantization parameters

      
Application Number 18382831
Grant Number 12244808
Status In Force
Filing Date 2023-10-23
First Publication Date 2024-02-08
Grant Date 2025-03-04
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method for encoding an image using intra prediction can include determining an intra prediction mode of a current block, generating a mode group indicator and a prediction mode index specifying the intra prediction mode of the current block, constructing a most probable mode (MPM) group including three intra prediction modes determined using a left and an above intra prediction mode of the current block. The method can further include generating a prediction block based on the intra prediction mode of the current block specified by the mode group indicator and the prediction mode index, generating a residual block of the current block, generating a quantization block by transforming and quantizing the residual block. The method can include scanning the quantized block using a scan pattern determined based on the intra prediction mode and the size of a transform unit, and entropy-encoding the scanned information of the quantized block.

IPC Classes  ?

  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/124 - Quantisation
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction

6.

Method of removing deblocking artifacts

      
Application Number 18220595
Grant Number 12022076
Status In Force
Filing Date 2023-07-11
First Publication Date 2023-11-02
Grant Date 2024-06-25
Owner GENSQUARE LLC (Republic of Korea)
Inventor Jang, Min

Abstract

A method of processing a reconstructed picture can include generating a prediction block based on a prediction mode; generating a quantization block by inverse-scanning quantization coefficient information; generating a transform block by inverse-quantizing the quantization block using a quantization parameter; generating a residual block by inverse-transforming the transform block; generating a reconstructed picture by using the prediction block and the residual block; and applying a deblocking filter on the reconstructed picture. Also, it is determined whether the deblocking filtering is applied between two adjacent blocks P and Q containing samples p0 and q0 respectively by using a boundary quantization parameter when a boundary strength is not zero, and the boundary quantization parameter is set to an average value of a quantization parameter of block P and a quantization parameter of block Q, and the quantization parameter is derived by adding a residual quantization parameter and a quantization parameter predictor.

IPC Classes  ?

  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • G06T 5/00 - Image enhancement or restoration
  • H04N 1/409 - Edge or detail enhancementNoise or error suppression
  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/124 - Quantisation
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/194 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive involving only two passes
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness

7.

Apparatus of decoding video data

      
Application Number 18144073
Grant Number 12108042
Status In Force
Filing Date 2023-05-05
First Publication Date 2023-08-31
Grant Date 2024-10-01
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An apparatus of decoding video data can include a prediction mode decoding module to derive a luma intra prediction mode and a chroma intra prediction mode; a prediction size determining module to determine a size of a luma transform unit and a size of a chroma transform unit using transform size information; a reference pixel generating module to generate referential pixels if at least one reference pixel is unavailable; and a reference pixel filtering module adaptively filter the reference pixels of a current luma block based on the luma intra prediction mode and the size of the luma transform unit. The apparatus can further include a prediction block generating module to generate prediction blocks of the current luma block and the current chroma block; and a residual bock generating module to generate residual blocks of the current luma block and the current chroma block.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/124 - Quantisation
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

8.

Method of deriving quantization parameter with differental and predicted quantization parameters

      
Application Number 17682914
Grant Number 11825092
Status In Force
Filing Date 2022-02-28
First Publication Date 2022-09-01
Grant Date 2023-11-21
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method for encoding an image using intra prediction can include determining an intra prediction mode of a current block; generating a mode group indicator and a prediction mode index; constructing a most probable mode (MPM) group including three intra prediction modes determined using a left and an above intra prediction mode of the current block; determining whether all reference pixels of the current block are available; generating reference pixels if one or more reference pixels of the current block are unavailable; adaptively filtering the reference pixels based on the intra prediction mode and the size of the current block, wherein if the size of the current block is 4×4, the reference pixels are not filtered, and if the size of the current block is larger than 4×4, the number of intra prediction mode where the reference pixels are filtered increases as the current block becomes larger; generating the prediction block using the reference pixels.

IPC Classes  ?

  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/124 - Quantisation
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction

9.

Method of decoding motion vector

      
Application Number 17584096
Grant Number 11889065
Status In Force
Filing Date 2022-01-25
First Publication Date 2022-05-12
Grant Date 2024-01-30
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of decoding an image can includes constructing an advanced motion vector predication (AMVP) candidate list using available motion vector candidates of a left motion vector candidate, an above motion vector candidate and a temporal motion vector candidate; selecting a motion vector predictor among motion vector candidates of the AMVP candidates list using an AMVP index, and generating a motion vector using the motion vector predictor and a differential motion vector, generating a prediction block using the motion vector and a reference picture index; inversely quantizing a quantized block using a quantization parameter to generate a transformed block and inversely transforming the transformed block to generate a residual block; and generating a reconstructed block using the prediction block and the residual block, in which the quantization parameter is generated per quantization unit, and a minimum size of the quantization unit is adjusted per picture.

IPC Classes  ?

  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/124 - Quantisation
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]

10.

Method of removing deblocking artifacts

      
Application Number 17387560
Grant Number 11729388
Status In Force
Filing Date 2021-07-28
First Publication Date 2021-11-18
Grant Date 2023-08-15
Owner GENSQUARE LLC (Republic of Korea)
Inventor Jang, Min

Abstract

A method for decoding image data can include generating a prediction block based on a prediction mode; generating a quantization block by inversely scanning quantization coefficient information; generating a transform block by inversely quantizing the quantization block using a quantization parameter; generating a residual block by inversely transforming the transform block; generating a reconstructed picture by using the prediction block and the residual block; and applying a deblocking filter on the reconstructed picture, wherein it is determined whether the deblocking filtering is applied between two adjacent blocks P and Q containing samples p0 and q0 respectively by using a boundary quantization parameter when a boundary strength is not zero, the boundary quantization parameter is set to an average value of a quantization parameter of block P and a quantization parameter of block Q, and the quantization parameter is derived by adding a residual quantization parameter and a quantization parameter predictor.

IPC Classes  ?

  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/124 - Quantisation
  • H04N 1/409 - Edge or detail enhancementNoise or error suppression
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/194 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive involving only two passes
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • G06T 5/00 - Image enhancement or restoration

11.

Apparatus for decoding video data

      
Application Number 17381011
Grant Number 11997307
Status In Force
Filing Date 2021-07-20
First Publication Date 2021-11-11
Grant Date 2024-05-28
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of decoding video data in merge mode can include constructing a merge candidate list using available spatial and temporal merge candidates; deriving motion information using a merge index and the merge candidate list; generating a prediction block using the motion information; generating a residual block by inverse-quantizing a quantized block using a quantization parameter and a quantization matrix and by inverse-transforming the inverse quantized block; and generating a reconstructed block using the residual block and the prediction block, wherein the quantization parameter is generated per quantization unit and a minimum size of the quantization unit is adjusted per picture, and the quantization parameter is generated using a quantization parameter predictor and a differential quantization parameter.

IPC Classes  ?

  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/124 - Quantisation
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/513 - Processing of motion vectors

12.

Apparatus of decoding video data

      
Application Number 17167901
Grant Number 11671597
Status In Force
Filing Date 2021-02-04
First Publication Date 2021-06-03
Grant Date 2023-06-06
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method can include decoding residual signals to generate quantized coefficient components; determining an inverse scan pattern and generating a quantized block using the inverse scan pattern; deriving a quantization parameter and inversely quantizing the quantized block using the quantization parameter to generate a transformed block; and inversely transforming the transformed block to generate a residual block, in which when the quantization parameter is a chroma quantization parameter, the chroma quantization parameter is generated using a luma quantization parameter and an offset parameter indicating a relationship between the luma quantization parameter and the chroma quantization parameter, the luma quantization parameter is derived using a differential quantization parameter and a quantization parameter predictor, and the differential quantization parameter is generated by entropy decoding, and parameters are set according to certain conditions.

IPC Classes  ?

  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field

13.

Apparatus of decoding video data

      
Application Number 17167930
Grant Number 11582452
Status In Force
Filing Date 2021-02-04
First Publication Date 2021-05-27
Grant Date 2023-02-14
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An apparatus can include a prediction mode decoding module configured to derive a luma intra prediction mode and a chroma intra prediction mode; a prediction size determining module configured to determine a size of a luma transform unit and a size of a chroma transform unit using transform size information; a reference pixel generating module configured to generate referential pixels if at least one reference pixel is unavailable; a reference pixel filtering module configured to adaptively filter the reference pixels of a current luma block based on the luma intra prediction mode and the size of the luma transform unit, and not to filter the reference pixels of a current chroma block; a prediction block generating module configured to generate prediction blocks of the current luma block and the current chroma block; a residual bock generating module configured to generate a luma residual block and a chroma residual block; and an adder.

IPC Classes  ?

  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/124 - Quantisation
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks

14.

Method and apparatus for encoding an image

      
Application Number 17166845
Grant Number 11343502
Status In Force
Filing Date 2021-02-03
First Publication Date 2021-05-27
Grant Date 2022-05-24
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An apparatus for decoding an image can include an inverse scanning module for generating a quantized block by applying an inverse scan pattern to significant flags, coefficient sign and coefficient levels respectively; an inverse quantization module for generating a quantization parameter predictor, adding the quantization parameter predictor to a differential quantization parameter to generate a quantization parameter and inversely quantizing the quantized block using the quantization parameter; an inverse transform module for inversely transforming the inversely quantized block to restore a residual block; an intra prediction module for generating a prediction block; an adder for generating a reconstructed block using the residual block and the prediction block, in which certain types of scans are used based on a size of a transform unit and various parameters are set according to availability conditions.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/63 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

15.

Apparatus of decoding video data

      
Application Number 17167919
Grant Number 11470318
Status In Force
Filing Date 2021-02-04
First Publication Date 2021-05-27
Grant Date 2022-10-11
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An image decoding apparatus can include a prediction mode decoding module for deriving luma intra prediction mode and chroma intra prediction mode; a prediction size determining module for determining a size of a luma transform unit and a size of a chroma transform unit; a reference pixel generating module for generating a reference pixel when at least one reference pixel is unavailable; a reference pixel filtering module for adaptively filtering a reference pixel of a current luma block based on the luma intra prediction mode and the size of the luma transform unit, wherein a reference pixel of a current chroma block is not filtered; a prediction block generating module for generating prediction blocks of the current luma block and the current chroma block; and a residual block generating module for generating a luma residual block and a chroma residual block.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks

16.

Apparatus of decoding video data

      
Application Number 17167950
Grant Number 11438592
Status In Force
Filing Date 2021-02-04
First Publication Date 2021-05-27
Grant Date 2022-09-06
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An image coding method can include generating a prediction block using an intra prediction mode; generating a prediction block using motion information; transforming residual signals generated using an original block and the prediction block to generate a transformed block; quantizing the transformed block using a quantization parameter to generate a quantized block; determining a scan pattern and applying the scan pattern to the quantized block to generate one-dimensional coefficient information; and entropy-coding the one-dimensional coefficient information, in which the residual signals are transformed in transform unit, a transform type used for transforming the residual signals of luma component is determined by a prediction mode and a size of the transform unit, and a transform type used for transforming the residual signals of chroma components is a DCT-based integer transform, and the quantization parameter is a luma quantization parameter, and a differential quantization parameter is generated by subtracting a quantization parameter predictor from the quantization parameter, and is entropy-coded.

IPC Classes  ?

  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks

17.

Method of decoding motion vector

      
Application Number 16990553
Grant Number 11259017
Status In Force
Filing Date 2020-08-11
First Publication Date 2020-11-26
Grant Date 2022-02-22
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of encoding an image in an advanced motion vector prediction (AMVP) mode can include determining motion information of a current block, and generating a prediction block of the current block using the motion information; transforming the residual block to generate a transformed block; quantizing the transformed block using a quantization parameter and a quantization matrix to generate a quantized block; scanning quantized coefficient components of the quantized block; and entropy-coding the scanned coefficient components of the quantized block, in which the motion information is encoded by performing the sub-steps of constructing an AMVP list using available motion vector candidates of a left motion vector candidate, an above motion vector candidate and a temporal motion vector candidate; selecting a motion vector predictor among motion vector candidates of the AMVP candidate list; and generating a differential motion vector by subtracting the motion vector predictor from the motion vector.

IPC Classes  ?

  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/46 - Embedding additional information in the video signal during the compression process

18.

Method for generating intra prediction block with most probable mode

      
Application Number 16926206
Grant Number 11290719
Status In Force
Filing Date 2020-07-10
First Publication Date 2020-10-29
Grant Date 2022-03-29
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method for generating a prediction block in intra prediction, includes restoring a mode group indicator and a prediction mode index; constructing a most probable mode (MPM) group including three intra prediction modes of a current block; determining an intra prediction mode specified by the intra prediction mode index in the MPM group as the intra prediction mode of the current block if the mode group indicator indicates the MPM group, and deriving the intra prediction mode of the current block using the prediction mode index and the three intra prediction modes of the MPM group if the mode group indicator does not indicate the MPM group; determining a size of the prediction block based on transform size information; determining whether all reference pixels of the current block are available; generating reference pixels if one or more reference pixels of the current block are unavailable; adaptively filtering the reference pixels based on the intra prediction mode and the size of the current block; and generating the prediction block using the reference pixels based on the restored intra prediction mode.

IPC Classes  ?

  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/124 - Quantisation
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction

19.

Reconstructed block creating method

      
Application Number 16901871
Grant Number 11206397
Status In Force
Filing Date 2020-06-15
First Publication Date 2020-10-01
Grant Date 2021-12-21
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

A reconstructed block creating method in a decoder can include obtaining an intra prediction mode group indicator and a prediction mode index from a received bitstream; decoding an intra prediction mode using the intra prediction mode group indicator, the prediction mode index and a MPM group, in which the MPM group is generated using intra prediction modes of left and top blocks of a current block, and the MPM group includes three intra prediction modes; constructing a prediction block using the intra prediction mode and reference pixels; inversely quantizing a received residual signal using a quantization parameter to create a quantized block and inversely transforming the quantized block to create a residual block; and adding the prediction block and the residual block to create a reconstructed block.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/124 - Quantisation
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/17 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object

20.

Method and apparatus for encoding an image

      
Application Number 16828654
Grant Number 10939111
Status In Force
Filing Date 2020-03-24
First Publication Date 2020-07-16
Grant Date 2021-03-02
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An apparatus for decoding an image in intra prediction can include an inverse scanning module generating a quantized block by applying an inverse scan pattern to significant flags, coefficient signs and coefficient levels; an inverse quantization module generating a quantization parameter predictor, adding the quantization parameter predictor to a differential quantization parameter to generate a quantization parameter and inversely quantizing the quantized block using the quantization parameter; an inverse transform module inversely transforming the inversely quantized block to restore a residual block; an intra prediction module generating a prediction block; and an adder generating a reconstructed block using the residual block and the prediction block, in which when a size of a transform unit is equal to or smaller than 8×8, the inverse scan pattern is a horizontal scan for a vertical mode and a predetermined number of intra prediction modes having closest direction to the vertical mode, the inverse scan pattern is a vertical scan for a horizontal mode and the predetermined number of the intra prediction modes having closest direction to the horizontal mode.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/63 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

21.

Method of generating reconstructed block

      
Application Number 16828340
Grant Number 10917640
Status In Force
Filing Date 2020-03-24
First Publication Date 2020-07-16
Grant Date 2021-02-09
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An image decoding method includes deriving an intra prediction mode using three intra prediction modes which are determined by left and above intra prediction modes of a current prediction unit; generating a prediction block according to the intra prediction mode; generating a residual block using the intra prediction mode; and generating a reconstructed block using the prediction block and the residual block, wherein the intra prediction mode is derived by constructing a Most Probable Mode (MPM) group including three intra prediction modes determined based on the left intra prediction mode and the above intra prediction mode, by setting an intra prediction mode of the MPM group specified by a prediction mode index as the intra prediction mode of the current prediction unit if a mode group indicator indicates the MPM group, and by determining the intra prediction mode of the current prediction unit if the mode group indicator does not indicate the MPM group.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/124 - Quantisation
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/192 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]

22.

Image decoding apparatus

      
Application Number 16781624
Grant Number 11785218
Status In Force
Filing Date 2020-02-04
First Publication Date 2020-06-04
Grant Date 2023-10-10
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

An image encoding method can include determining an intra prediction mode of a current prediction unit; constructing a mode group including three intra prediction modes using valid intra prediction modes of left and top blocks of the current prediction unit; determining a mode group indicator and a prediction mode index of the current prediction unit; and encoding the mode group indicator and the prediction mode index, in which the mode group indicator indicates whether or not the intra prediction mode of the current prediction unit belongs to the mode group, when the mode group indicator indicates that the intra prediction mode of the current prediction unit belongs to the mode group, the prediction mode index specifies the intra prediction mode of the current prediction unit in the mode group, when the mode group indicator indicates that the intra prediction mode of the current prediction unit does not belong to the mode group, the prediction mode index specifies the intra prediction mode of the current prediction unit among intra prediction modes besides the three intra prediction modes in the mode group.

IPC Classes  ?

  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

23.

Method of removing deblocking artifacts

      
Application Number 16685721
Grant Number 11100609
Status In Force
Filing Date 2019-11-15
First Publication Date 2020-03-12
Grant Date 2021-08-24
Owner GENSQUARE LLC (Republic of Korea)
Inventor Jang, Min

Abstract

Provided is a method determines a boundary strength for each 4-sample edge lying on 8×8 sample grid, determines whether deblocking filtering is performed on the 4-sample edge or not if the boundary strength is not equal to zero, selects a deblocking filter if the deblocking filtering is performed on the 4-sample edge, and filters the 4-sample edge using the selected filter. Accordingly, the computational complexity required to determine the boundary strength according to the present invention is reduced by 50% or more when compared with the HEVC under development. Also, the memory capacity and bandwidth required to determine the boundary strength are reduced by 50% or more without deterioration of image quality.

IPC Classes  ?

  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • G06T 5/00 - Image enhancement or restoration
  • H04N 1/409 - Edge or detail enhancementNoise or error suppression
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/194 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive involving only two passes
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 19/124 - Quantisation
  • G06K 9/46 - Extraction of features or characteristics of the image

24.

Apparatus of decoding video data

      
Application Number 16557671
Grant Number 10939109
Status In Force
Filing Date 2019-08-30
First Publication Date 2019-12-19
Grant Date 2021-03-02
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An image decoding method can include deriving luma intra prediction mode and chroma intra prediction mode, wherein the luma intra prediction mode is derived by using a prediction mode index, a mode group indicator, and an MPM (Most Probable Mode) group including three intra prediction modes; determining a size of a luma transform unit and a size of a chroma transform unit; generating a reference pixel when at least one of reference pixels is unavailable; adaptively filtering a reference pixel of a current luma block based on the luma intra prediction mode and the size of luma transform unit; generating prediction blocks of a current chroma block and the current luma block using the adaptively filtered reference pixel; generating residual blocks of the current chroma block and the current luma block; and generating a reconstructed block by adding the residual blocks and the prediction blocks.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks

25.

Method and apparatus for encoding an image

      
Application Number 16515928
Grant Number 10630984
Status In Force
Filing Date 2019-07-18
First Publication Date 2019-11-07
Grant Date 2020-04-21
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of encoding an image can include determining an intra prediction mode and generating one or more prediction blocks using the intra prediction mode; determining motion information and generating a prediction block using the motion information; transforming residual signals generated using an original block and the prediction block to generate a transformed block; determining a quantization parameter and quantizing the transformed block using a quantization matrix and the quantization parameter to generate a quantized block; determining a scan pattern and applying the scan pattern to the quantized block to generate one-dimensional coefficient information; and entropy-coding the one-dimensional coefficient information, information on the intra prediction mode, the motion information, and a differential quantization parameter, in which the differential quantization parameter is generated by subtracting a quantization parameter predictor from the quantization parameter.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/63 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

26.

Method and apparatus of deriving quantization parameter

      
Application Number 16514551
Grant Number 10924734
Status In Force
Filing Date 2019-07-17
First Publication Date 2019-11-07
Grant Date 2021-02-16
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method for decoding an image in intra prediction, includes generating two-dimensional quantized block by applying an inverse scan pattern to significant coefficients, sign flags and levels respectively; generating a quantization parameter predictor; adding the quantization parameter predictor and a differential quantization parameter to generate quantization parameter; inversely quantizing the quantized block using the quantization parameter; inversely transforming the inversely quantized block to restore a residual block; generating a prediction block; and generating a reconstructed block using the residual block and the prediction block.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/103 - Selection of coding mode or of prediction mode
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/124 - Quantisation
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/625 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field

27.

Method of deriving motion information

      
Application Number 16507996
Grant Number 10931949
Status In Force
Filing Date 2019-07-10
First Publication Date 2019-10-31
Grant Date 2021-02-23
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of reconstructing video data using a merge mode can include constructing a merge list using available spatial and temporal merge candidates; determining a merge candidate on the merge list corresponding to a merge index as motion information of a current prediction unit; generating a predicted block of the current prediction unit using the motion information; generating a transformed block by inverse-quantizing a block of quantized coefficients using a quantization parameter; generating a residual block by inverse-transforming the transformed block; and generating a reconstructed block using the predicted block and the residual block, in which when the current prediction unit is a second prediction unit partitioned by asymmetric partitioning, the spatial merge candidate corresponding to a first prediction unit partitioned by the asymmetric partitioning is excluded from the merge list, and a motion vector of the temporal merge candidate is determined depending on a position of the current prediction unit within a largest coding unit (LCU), the quantization parameter is derived per a quantization unit and a minimum size of the quantization unit is adjusted per picture, and when a left quantization parameter of a current coding unit is not available and an above quantization parameter and a previous quantization parameter of the current coding unit are available, a quantization parameter predictor is set as an average of the above quantization parameter and the previous quantization parameter of the current coding unit, and when the above quantization parameter of the current coding unit is not available and the left quantization parameter and the previous quantization parameter of the current coding unit are available, the quantization parameter predictor is set as an average of the left quantization parameter and the previous quantization parameter of the current coding unit.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness

28.

Method of constructing merge list

      
Application Number 16452105
Grant Number 11089307
Status In Force
Filing Date 2019-06-25
First Publication Date 2019-10-17
Grant Date 2021-08-10
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An image decoding method using a merge mode, can include constructing a merge candidate list by using available spatial merge candidates and an available temporal merge candidate; generating a prediction block based on motion information derived by using the merge candidate list; inversely quantizing a quantization block by using a quantization parameter generated per quantization unit, wherein the quantization block is generated with quantization coefficient components; generating a residual block by inversely transforming the inversely quantized quantization block; deriving a reconstructed block by using the prediction block and the residual block, in which the spatial merge candidates are motion information of spatial merge candidate blocks, and the spatial merge candidate blocks are a left block, an above block, an above-right block, a left-below block or an above-left block of a current block, and a reference picture index of the temporal merge candidate is 0.

IPC Classes  ?

  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/124 - Quantisation
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks

29.

Method for decoding chroma image using luma quantization

      
Application Number 16447293
Grant Number 10880559
Status In Force
Filing Date 2019-06-20
First Publication Date 2019-10-03
Grant Date 2020-12-29
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method for decoding chroma image can include deriving a chroma intra prediction mode of a prediction unit using a corresponding luma intra prediction mode; determining a size of a current chroma block using luma transform size information; generating a chroma prediction block of the current chroma block; generating a chroma residual block of the current chroma block using the chroma intra prediction mode and a chroma quantization parameter; and generating a chroma reconstructed block adding the chroma prediction block and the chroma residual block, in which the chroma quantization parameter is generated using a luma quantization parameter determined per quantization unit and information indicating the relationship between the luma quantization parameter and the chroma quantization parameter, the size of the quantization unit is one of allowable sizes of a coding unit, and a minimum size of the quantization unit is determined per picture and a parameter for specifying the minimum size of the quantization unit is included in a picture parameter set.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/124 - Quantisation
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/50 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

30.

Image decoding method using intra prediction mode

      
Application Number 16430085
Grant Number 10708584
Status In Force
Filing Date 2019-06-03
First Publication Date 2019-09-19
Grant Date 2020-07-07
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

A method for decoding image, includes generating a residual block; reconstructing an intra prediction mode group indicator and a prediction mode index of a current block, wherein the indicator indicates whether the intra prediction mode of the current block belongs to which intra prediction mode group among a first or second group, and the prediction mode index specifies intra prediction mode in an intra prediction mode group indicated by the indicator; constructing the first group including three intra prediction modes using valid intra prediction modes of left and top blocks of the current block; determining the intra prediction mode corresponding to the prediction mode index in the first group as the intra prediction mode of the current block when the indicator indicates the first group; generating a prediction block based on the determined intra prediction mode of the current block; generating a reconstructed block using the residual block and the prediction block; and performing deblocking filtering on a reconstructed picture.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/17 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/124 - Quantisation
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

31.

Method for generating intra prediction block with most probable mode

      
Application Number 16396267
Grant Number 10742983
Status In Force
Filing Date 2019-04-26
First Publication Date 2019-08-15
Grant Date 2020-08-11
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method for generating a prediction block in intra prediction, includes restoring a mode group indicator and a prediction mode index; constructing a most probable mode (MPM) group including three intra prediction modes of a current block; determining an intra prediction mode specified by the intra prediction mode index in the MPM group as the intra prediction mode of the current block if the mode group indicator indicates the MPM group, and deriving the intra prediction mode of the current block using the prediction mode index and the three intra prediction modes of the MPM group if the mode group indicator does not indicate the MPM group; determining a size of the prediction block based on transform size information; determining whether all reference pixels of the current block are available; generating reference pixels if one or more reference pixels of the current block are unavailable; adaptively filtering the reference pixels based on the intra prediction mode and the size of the current block; and generating the prediction block using the reference pixels based on the restored intra prediction mode.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/124 - Quantisation
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction

32.

Method and apparatus of decoding video data

      
Application Number 16242886
Grant Number 10778970
Status In Force
Filing Date 2019-01-08
First Publication Date 2019-05-16
Grant Date 2020-09-15
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of decoding video data using quantized coefficient components and inter prediction information can include extracting quantized coefficient components and inter prediction information from a received bit stream; applying an inverse scan pattern to the quantized coefficient components to generate a quantized block having a size of a transform unit; generating a quantization parameter per quantization unit which is a unit for deriving a quantization parameter and inverse-quantizing the quantized block to generate a transformed block; generating a residual block by inverse-transforming the transformed block; deriving motion information and generating a prediction block; and generating a reconstructed block by using the residual block and the prediction block.

IPC Classes  ?

  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/124 - Quantisation
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission

33.

Apparatus of encoding an image

      
Application Number 16242532
Grant Number 10390016
Status In Force
Filing Date 2019-01-08
First Publication Date 2019-05-09
Grant Date 2019-08-20
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An apparatus for decoding an image can include an inverse scanning module generating a quantized block; an inverse quantization module generating a quantization parameter predictor, adding the quantization parameter predictor to a differential quantization parameter to generate a quantization parameter and inversely quantizing the quantized block using the quantization parameter; an inverse transform module inversely transforming the inversely quantized block to restore a residual block; an intra prediction module generating a prediction block; and an of generating a reconstructed block using the residual block and the prediction block, wherein when a size of a transform unit is equal to or smaller than 8×8, the inverse scan pattern is a horizontal scan for a vertical mode and a predetermined number of intra prediction modes having closest direction to the vertical mode, the inverse scan pattern is a vertical scan for a horizontal mode and the predetermined number of the intra prediction modes having closest direction to the horizontal mode.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/63 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

34.

Method of encoding video data

      
Application Number 16242546
Grant Number 10873757
Status In Force
Filing Date 2019-01-08
First Publication Date 2019-05-09
Grant Date 2020-12-22
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of decoding video data in uni-directional prediction by a decoding apparatus can include deriving, by the decoding apparatus, a reference picture index and a motion vector of a current prediction unit; generating, by the decoding apparatus, a prediction block of the current prediction unit using the reference picture index and the motion vector; generating, by the decoding apparatus, a quantized block by inversely scanning quantized coefficient components; generating, by the decoding apparatus, a transformed block by inversely quantizing the quantized block using a quantization parameter; generating, by the decoding apparatus, a residual block by inversely transforming the transformed block; and generating, by the decoding apparatus, reconstructed pixels using the prediction block and the residual block, in which prediction pixels of the prediction block are generated using an interpolation filter selected based on the motion vector, the interpolation filter being a 7-tap filter if the motion vector indicates a quarter pixel position, the interpolation filter being an 8-tap filter if the motion vector indicates a half pixel position.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/635 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by filter definition or implementation details
  • H04N 19/523 - Motion estimation or motion compensation with sub-pixel accuracy
  • H04N 19/615 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding using motion compensated temporal filtering [MCTF]
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/587 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/80 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
  • H04N 19/56 - Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
  • H04N 19/517 - Processing of motion vectors by encoding
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field

35.

Apparatus for decoding video data

      
Application Number 16218063
Grant Number 11089322
Status In Force
Filing Date 2018-12-12
First Publication Date 2019-04-18
Grant Date 2021-08-10
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of decoding video data in merge mode can include constructing a merge candidate list using available spatial and temporal merge candidates; deriving motion information using a merge index and the merge candidate list; generating a prediction block using the motion information; generating a residual block by inverse-quantizing a quantized block using a quantization parameter and a quantization matrix and by inverse-transforming the inverse quantized block; and generating a reconstructed block using the residual block and the prediction block, wherein the quantization parameter is generated per quantization unit and a minimum size of the quantization unit is adjusted per picture by using a parameter which specifies the depth between the quantization unit having the minimum size and a largest coding unit, and the quantization parameter is generated using a quantization parameter predictor and a differential quantization parameter.

IPC Classes  ?

  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction

36.

Method of deriving motion information

      
Application Number 16160672
Grant Number 10356409
Status In Force
Filing Date 2018-10-15
First Publication Date 2019-02-14
Grant Date 2019-07-16
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of decoding video data using a merge mode can include constructing a merge list using available spatial and temporal merge candidates; determining a merge candidate on the merge list corresponding to a merge index as motion information of a current prediction unit; generating a predicted block of the current prediction unit using the motion information; generating a transformed block by inverse-quantizing a block of quantized coefficients using a quantization parameter; generating a residual block by inverse-transforming the transformed block; and generating a reconstructed block using the predicted block and the residual block, in which the merge list contains a predetermined number of merge candidates among the available spatial and temporal merge candidates, the quantization parameter is derived per a quantization unit, a minimum size of the quantization unit is adjusted per picture, and the quantization parameter is derived using a differential quantization parameter and a quantization parameter predictor.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

37.

Method of decoding motion vector

      
Application Number 16046623
Grant Number 10757405
Status In Force
Filing Date 2018-07-26
First Publication Date 2018-11-22
Grant Date 2020-08-25
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An apparatus of encoding an image in an advanced motion vector prediction (AMVP) mode can include an inter prediction module for determining motion information of a current block, and generating a prediction block of the current block using the motion information; a transform module for transforming the residual block to generate a transformed block; a quantization module for quantizing the transformed block using a quantization parameter and a quantization matrix to generate a quantized block; a scanning module for scanning quantized coefficient components of the quantized block; and an entropy coding module for entropy-coding the scanned quantized coefficient components of the quantized block; in which the motion information is encoded by performing the sub-steps of: constructing an AMVP list using available motion vector candidates of a left motion vector candidate, an above motion vector candidate and a temporal motion vector candidate; selecting a motion vector predictor among motion vector candidates of the AMVP candidate list; generating a differential motion vector by subtracting the motion vector predictor from the motion vector; and encoding a reference picture index, the differential motion vector and an AMVP index specifying the motion vector predictor.

IPC Classes  ?

  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/46 - Embedding additional information in the video signal during the compression process

38.

Apparatus of decoding video data

      
Application Number 16022045
Grant Number 10404983
Status In Force
Filing Date 2018-06-28
First Publication Date 2018-10-25
Grant Date 2019-09-03
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An image coding method includes generating a prediction block using intra prediction mode or motion information, transforming residual signals generated using an original block and the prediction block to generate a transformed block, quantizing the transformed block using a quantization parameter to generate a quantized block, determining a scan pattern and applying the scan pattern to the quantized block to generate one-dimensional coefficient information, and entropy-coding the one-dimensional coefficient information, wherein a transform type used for transforming the residual signals of luma components is DCT-based integer transform if prediction mode is inter prediction, and a transform type used for transforming the residual signals of chroma components is a DCT-based integer transform.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks

39.

Method of generating reconstructed block

      
Application Number 16002904
Grant Number 10623732
Status In Force
Filing Date 2018-06-07
First Publication Date 2018-10-04
Grant Date 2020-04-14
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An apparatus for encoding an image in intra prediction can include an intra prediction unit generating a prediction block using an intra prediction mode; a transform unit transforming residual signals generated using an original block and the prediction block to generate a transformed block; a quantization unit determining a quantization parameter and quantizing the transformed block using a quantization matrix and the quantization parameter to generate a quantized block; a scanning unit determining a scan pattern and applying the scan pattern to the quantized block to generate one-dimensional coefficient information; and an entropy coding unit entropy-coding the one-dimensional coefficient information and the intra prediction mode, in which the residual signals are transformed in a transform unit, DST-based integer transforms are used for transforming the residual signals if the size of the transform unit is smaller than a predetermined size, and DCT-based transforms are used if the size of the transform unit is equal to or larger than the predetermined size, a differential quantization parameter is generated by subtracting a quantization parameter predictor from the quantization parameter, and is entropy-coded, and if two or more quantization parameters are available among a left quantization parameter, an above quantization parameter and a previous quantization parameter of a current coding unit, the quantization parameter predictor is generated using first two available quantization parameters among the left quantization parameter, the above quantization parameter and the previous quantization parameter, and if only one quantization parameter is available, the available quantization parameter is set as the quantization parameter predictor.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/192 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/124 - Quantisation
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks

40.

Method of deriving motion information

      
Application Number 15912050
Grant Number 10116939
Status In Force
Filing Date 2018-03-05
First Publication Date 2018-07-12
Grant Date 2018-10-30
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of encoding video data in a merge mode can include determining motion information of a current block; generating a prediction block of the current block using the motion information; generating a residual block using the current block and the prediction block; transforming the residual block to generate a transformed block; quantizing the transformed block using a quantization parameter and a quantization matrix to generate a quantized block; scanning coefficient components of the quantized block using a diagonal scan; entropy-coding the scanned coefficient components of the quantized block; and encoding the motion information, in which when the current block is a second prediction unit partitioned by asymmetric partitioning, the spatial merge candidate corresponding to a first prediction unit partitioned by the asymmetric partitioning is not to be listed on the merge list, the quantization parameter is determined per a quantization unit and is encoded using a quantization parameter predictor, and a minimum size of the quantization unit is adjusted by a picture parameter set.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction

41.

Method for decoding chroma image using luma quantization

      
Application Number 15884062
Grant Number 10334257
Status In Force
Filing Date 2018-01-30
First Publication Date 2018-06-07
Grant Date 2019-06-25
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method for decoding chroma image can include deriving a chroma intra prediction mode of a prediction unit; determining a size of a current chroma block using luma transform size information; generating a chroma prediction block of the current chroma block using the chroma intra prediction mode; generating a chroma residual block of the current chroma block using the chroma intra prediction mode and a chroma quantization parameter; and generating a chroma reconstructed block adding the chroma prediction block and the chroma residual block, in which the chroma quantization parameter is generated using a luma quantization parameter determined per quantization unit and information indicating the relationship between the luma quantization parameter and the chroma quantization parameter, the size of the quantization unit is one of allowable sizes of a coding unit, and a minimum size of the quantization unit is determined per picture and a parameter for specifying the minimum size of the quantization unit is included in a picture parameter set.

IPC Classes  ?

  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/124 - Quantisation
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/50 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

42.

Image decoding method using intra prediction mode

      
Application Number 15880259
Grant Number 10341656
Status In Force
Filing Date 2018-01-25
First Publication Date 2018-05-31
Grant Date 2019-07-02
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

A method of image decoding can include generating a quantization block by inversely scanning quantization coefficient information; generating a transform block by inversely quantizing the quantization block using a quantization step size; generating a residual block by inversely transforming the transform block; reconstructing an intra prediction mode group indicator and a prediction mode index of a current block; constructing a first group including three intra prediction modes using valid intra prediction modes of left and top blocks of the current block; determining the intra prediction mode corresponding to the prediction mode index in the first group as the intra prediction mode of the current block when the intra prediction mode group indicator indicates the first group; generating a prediction block on the basis of the determined intra prediction mode of the current block; and generating a reconstructed block using the residual block and the prediction block.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/124 - Quantisation
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/17 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

43.

Method of constructing merge list

      
Application Number 15879125
Grant Number 10362312
Status In Force
Filing Date 2018-01-24
First Publication Date 2018-05-31
Grant Date 2019-07-23
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An image encoding apparatus can include an inter prediction module for determining motion information of a current block, and generating a prediction block of the current block using the motion information; a transform module for transforming the residual block to generate a transformed block; a quantization module for quantizing the transformed block using a quantization parameter and a quantization matrix to generate a quantized block; a scanning module for scanning coefficient components of the quantized block using a diagonal scan; and an entropy coding module for entropy-coding the scanned coefficient components of the quantized block; in which the motion information is encoded by performing the sub-steps of: constructing a merge list using available spatial and temporal merge candidates; selecting a merge predictor among merge candidates of the merge list; and encoding a merge index specifying the merge predictor, in which if the current block is a second prediction unit partitioned by asymmetric partitioning, the spatial merge candidate corresponding to a first prediction unit partitioned by the asymmetric partitioning is set as unavailable.

IPC Classes  ?

  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/124 - Quantisation
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

44.

Method for generating intra prediction block with most probable mode

      
Application Number 15879994
Grant Number 10313671
Status In Force
Filing Date 2018-01-25
First Publication Date 2018-05-31
Grant Date 2019-06-04
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method for generating a prediction block in intra prediction can include restoring a mode group indicator and a prediction mode index; constructing a most probable mode (MPM) group including three intra prediction modes of a current block; determining an intra prediction mode specified by the intra prediction mode index in the MPM group as the intra prediction mode of the current block if the mode group indicator indicates the MPM group, and deriving the intra prediction mode of the current block using the prediction mode index and the three intra prediction modes of the MPM group if the mode group indicator does not indicate the MPM group; determining a size of the prediction block based on transform size information; determining whether all reference pixels of the current block are available; generating reference pixels if one or more reference pixels of the current block are unavailable; adaptively filtering the reference pixels based on the intra prediction mode and the size of the current block; and generating the prediction block using the reference pixels based on the restored intra prediction mode.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction

45.

Method and apparatus for image encoding with intra prediction mode

      
Application Number 15825739
Grant Number 10375409
Status In Force
Filing Date 2017-11-29
First Publication Date 2018-03-22
Grant Date 2019-08-06
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

A method of decoding an intra prediction mode, can include reconstructing an intra prediction mode group indicator and a prediction mode index; constructing an MPM group including three intra prediction modes using present intra prediction modes of left and top blocks of the current block; determining an intra prediction mode of the MPM group corresponding to the prediction mode index as the intra prediction mode of the current block when the intra prediction mode group indicator indicates the MPM group; and determining the intra prediction mode of the current block using the prediction mode index and the three intra prediction modes of the MPM group when the intra prediction mode group indicator does not indicate the MPM group, in which a DC mode and a planar mode are two non-directional intra prediction mode, and a mode number of the planar mode is lower than mode numbers of the other intra prediction modes.

IPC Classes  ?

  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter

46.

Apparatus of decoding video data

      
Application Number 15790853
Grant Number 10045027
Status In Force
Filing Date 2017-10-23
First Publication Date 2018-03-01
Grant Date 2018-08-07
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of decoding video data, the method including deriving a luma intra prediction mode and chroma intra prediction mode; determining a size of a luma transform unit and a size of a chroma transform unit; generating a reference pixel if at least one reference pixel is unavailable; generating prediction blocks of the current luma block and a current chroma block using the adaptively filtered reference pixels; and generating reconstructed block adding the prediction blocks with residual blocks, further the luma intra prediction mode is derived using a most probable mode (MPM) group including three intra prediction modes, a mode group indicator and a luma prediction mode index, also the luma prediction mode index indicates one of the three intra prediction mode in the MPM group as the luma intra prediction mode when the mode group indicator indicates the MPM group. In addition, when only one of a left intra prediction mode and a above intra prediction mode of current luma prediction unit is available, the MPM group includes the available intra prediction mode and two additional intra prediction modes which are determined by the available intra prediction mode, and further when the available intra prediction mode is a non-directional mode, the other non-directional mode and a vertical mode are set as the two additional intra prediction modes.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • G06K 9/46 - Extraction of features or characteristics of the image
  • H04N 19/124 - Quantisation
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks

47.

Method of decoding video data

      
Application Number 15724934
Grant Number 10212418
Status In Force
Filing Date 2017-10-04
First Publication Date 2018-02-01
Grant Date 2019-02-19
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of decoding video data using motion information, the method includes extracting quantized coefficient components and inter prediction information from bitstream; generating a quantization block having a size of transform unit by inverse-scanning the quantized coefficient components; generating quantization parameter, and inverse-quantizing the quantization block using the quantization parameter; generating a residual block by inverse-transforming the inverse-quantized quantization block; deriving the motion information, and generating a prediction block using the motion information; generating a reconstructed block using the residual block and the prediction block; and applying deblocking filtering on a picture which is reconstructed using the reconstructed block, wherein the step of generating the quantization block includes: generating a plurality of subsets by inverse-scanning the quantized coefficient components when the size of the transform unit is larger than 4×4; and generating the quantization block by inverse-scanning using diagonal scan on the plurality of the subsets.

IPC Classes  ?

  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/124 - Quantisation
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission

48.

Method of encoding video data

      
Application Number 15481954
Grant Number 10212449
Status In Force
Filing Date 2017-04-07
First Publication Date 2017-07-27
Grant Date 2019-02-19
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method is provided for encoding video data in uni-directional prediction by a coding apparatus. The coding apparatus determines a reference picture index and a motion vector of a current block, generates a prediction block of the current block using the reference picture index and the motion vector, generates a residual block using the current block and the prediction block, transforms the residual block to generated a transformed block, quantizes the transformed block using a quantization parameter and a quantization matrix to generate a quantized block, scans coefficient components of the quantized block using a diagonal scan, and entropy-codes the scanned coefficient components of the quantized block. Prediction pixels of the prediction block are generated using an interpolation filter selected based on the motion vector.

IPC Classes  ?

  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/635 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by filter definition or implementation details
  • H04N 19/523 - Motion estimation or motion compensation with sub-pixel accuracy
  • H04N 19/615 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding using motion compensated temporal filtering [MCTF]
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/587 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/80 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
  • H04N 19/56 - Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
  • H04N 19/517 - Processing of motion vectors by encoding
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field

49.

Apparatus of encoding an image

      
Application Number 15449580
Grant Number 10205947
Status In Force
Filing Date 2017-03-03
First Publication Date 2017-06-22
Grant Date 2019-02-12
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An apparatus of encoding an image can include an intra prediction unit that determines an intra prediction mode of a current prediction unit and generates one or more prediction blocks using the intra prediction mode, an inter prediction unit that determines motion information and generates a prediction block using the motion information, a transform unit that transforms residual signals generated using an original block and the prediction block to generate a transformed block, a quantization unit that determines a quantization parameter and quantizes the transformed block using a quantization matrix and the quantization parameter to generate a quantized block, a scanning unit that determines a scan pattern and applies the scan pattern to the quantized block to generate one-dimensional coefficient information, and an entropy coding unit the entropy-codes one-dimensional coefficient information from the scanning unit, intra prediction information from the intra prediction unit, and motion information from the inter prediction unit.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/63 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

50.

Apparatus for decoding video data

      
Application Number 15360375
Grant Number 10182239
Status In Force
Filing Date 2016-11-23
First Publication Date 2017-03-16
Grant Date 2019-01-15
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An apparatus is provided for decoding video data in a merge mode. The apparatus comprises an inter prediction unit configured to derive motion information of a current coding unit and generate a prediction block using the motion information, wherein the motion information is derived using a merge index and a merge candidate list constructed using available spatial and temporal merge candidates. The apparatus further comprises an inverse-quantizing unit configured to inverse-quantize a quantized block by using a quantization parameter, an inverse transform unit configured to generate a residual block by inverse-transforming the inverse-quantized block, and an adder configured to generate a reconstruct block by adding the residual block and the prediction block.

IPC Classes  ?

  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction

51.

Method of applying edge offset

      
Application Number 15350371
Grant Number 10063859
Status In Force
Filing Date 2016-11-14
First Publication Date 2017-03-02
Grant Date 2018-08-28
Owner GENSQUARE LLC (Republic of Korea)
Inventor Jang, Min

Abstract

An apparatus for post-processing a reconstructed image is discussed. The apparatus includes an inter prediction unit for generating a prediction block using a reference picture and a motion vector, wherein the prediction block generated by the inter prediction unit is added to a residual block to generate a reconstructed picture; an intra prediction unit for recovering an intra prediction mode for a current prediction unit and generating a prediction block using the intra prediction mode, wherein the prediction block generated by the intra prediction unit is added to a residual block to generate a reconstructed picture; and a post-processing unit for determining a boundary strength for an edge which is a prediction edge or a transform edge on the reconstructed picture, determining whether deblocking filtering is applied on the edge or not using the boundary strength, and filtering the edge in order of vertical edges and horizontal edges if the deblocking filtering is applied on the edge, and for generating an edge index of a current sample, and applying an edge offset corresponding to the edge index to the current sample.

IPC Classes  ?

  • H04B 1/66 - Details of transmission systems, not covered by a single one of groups Details of transmission systems not characterised by the medium used for transmission for reducing bandwidth of signalsDetails of transmission systems, not covered by a single one of groups Details of transmission systems not characterised by the medium used for transmission for improving efficiency of transmission
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/124 - Quantisation
  • H04N 19/50 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
  • H04N 19/114 - Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/513 - Processing of motion vectors

52.

Method and apparatus of deriving intra prediction mode using most probable mode group

      
Application Number 15332325
Grant Number 10375390
Status In Force
Filing Date 2016-10-24
First Publication Date 2017-02-09
Grant Date 2019-08-06
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An image encoding apparatus is presented. A differential quantization parameter is generated by subtracting a quantization parameter predictor from a quantization parameter, and is entropy-coded. If two or more quantization parameters are available among a left quantization parameter, an above quantization parameter and a previous quantization parameter of a current coding unit, the quantization parameter predictor is generated using two available quantization parameters determined according a predetermined order, and if only one quantization parameter is available, the available quantization parameter is set as the quantization parameter predictor. A transform type for inversely transforming the residual signals is selected among a discrete cosine transform (DCT)-based integer transform and a discrete sign transform (DST)-based integer transform based on a prediction mode and a size of a transform unit.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/103 - Selection of coding mode or of prediction mode
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/124 - Quantisation
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/625 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field

53.

Method of generating reconstructed block

      
Application Number 15332717
Grant Number 10015489
Status In Force
Filing Date 2016-10-24
First Publication Date 2017-02-09
Grant Date 2018-07-03
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method is provided for deriving an intra prediction mode for a current prediction unit. The method includes entropy decoding a mode group indicator and a prediction mode index, constructing a most probable mode (MPM) group using intra prediction modes of a left block and an above block, wherein the MPM group includes three intra prediction modes, determining whether the mode group indicator indicates the MPM group, determining an intra prediction mode specified by the prediction mode index among the three intra prediction modes in the MPM group as the intra prediction mode of the current prediction unit when the mode group indicator indicates the MPM group, and deriving the intra prediction mode of the current prediction unit using the prediction mode index and the three intra prediction modes in the MPM group when the mode group indicator does not indicate the MPM group.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/124 - Quantisation
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/192 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

54.

Method of decoding motion vector

      
Application Number 15256291
Grant Number 10057572
Status In Force
Filing Date 2016-09-02
First Publication Date 2016-12-22
Grant Date 2018-08-21
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An apparatus is provided for encoding an image in an advanced motion vector prediction (AMVP) mode. The apparatus includes an inter prediction unit configured to determine motion information of a current block, and generating a prediction block of the current block using the motion information, a transform unit configured to transform the residual block to generated a transformed block, a quantization unit configured to quantize the transformed block using a quantization parameter and a quantization matrix to generate a quantized block, a scanning unit configured to for scan quantized coefficient components of the quantized block, and an entropy coding unit configured to perform entropy-coding on the scanned coefficient components of the quantized block. The quantization parameter is determined per a quantization unit and is encoded using a quantization parameter predictor. The quantization parameter predictor is generated by averaging two quantization parameters.

IPC Classes  ?

  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation

55.

Image decoding method using intra prediction mode

      
Application Number 15235904
Grant Number 09912946
Status In Force
Filing Date 2016-08-12
First Publication Date 2016-12-01
Grant Date 2018-03-06
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

A method for decoding an image is discussed. The method can include generating a residual block; reconstructing an intra prediction mode group indicator and a prediction mode index of a prediction unit; constructing a first group including three intra prediction modes using available intra prediction modes of left and top blocks of the prediction unit; determining the intra prediction mode corresponding to the prediction mode index in the first group as the intra prediction mode of the prediction unit when the intra prediction mode group indicator indicates the first group; generating a prediction block on the basis of the determined intra prediction mode of the prediction unit; generating a reconstructed block using the residual block and the prediction block; and performing deblocking filtering on a reconstructed picture.

IPC Classes  ?

  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/17 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/124 - Quantisation
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing

56.

Method for decoding chroma image using luma quantization

      
Application Number 15231274
Grant Number 09918097
Status In Force
Filing Date 2016-08-08
First Publication Date 2016-11-24
Grant Date 2018-03-13
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method for decoding chroma image is discussed. The method includes deriving a chroma intra prediction mode of a prediction unit; determining a size of a current chroma block using luma transform size information; generating a chroma prediction block of the current chroma block using the chroma intra prediction mode; generating a chroma residual block of the current chroma block using the chroma intra prediction mode and a chroma quantization parameter; and generating a chroma reconstructed block adding the chroma prediction block and the chroma residual block.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/124 - Quantisation
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/50 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

57.

Apparatus of decoding video data

      
Application Number 15156007
Grant Number 09866836
Status In Force
Filing Date 2016-05-16
First Publication Date 2016-09-08
Grant Date 2018-01-09
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An image coding apparatus according to an embodiment includes an intra prediction unit configured to generate a prediction block using an intra prediction mode; an inter prediction unit configured to generate a prediction block using motion information; a transform unit configured to transform residual signals generated an original block and the prediction block to generate a transformed block; a quantization unit configured to quantize the transformed block using a quantization parameter to generate a quantized block; a scanning unit configured to determine a scan pattern and applying the scan pattern to the quantized block to generate one-dimensional coefficient information; and an entropy coding unit configured to entropy-code the one-dimensional coefficient information.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • G06K 9/46 - Extraction of features or characteristics of the image
  • H04N 19/124 - Quantisation
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks

58.

Apparatus of decoding video data

      
Application Number 15156017
Grant Number 09813712
Status In Force
Filing Date 2016-05-16
First Publication Date 2016-09-08
Grant Date 2017-11-07
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An apparatus for generating a residual block according to an embodiment includes an entropy decoding unit configured to decode residual signals to generate quantized coefficient components; an inverse scanning unit configured to determine an inverse scan pattern and generate a quantized block using the inverse scan pattern; an inverse quantization unit configured to derive a quantization parameter and inversely quantize the quantized block using the quantization parameter to generate a transformed block; and an inverse transform unit configured to inversely transform the transformed block to generate a residual block.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • G06K 9/46 - Extraction of features or characteristics of the image
  • H04N 19/124 - Quantisation
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks

59.

Method of deriving motion information

      
Application Number 15049965
Grant Number 09521414
Status In Force
Filing Date 2016-02-22
First Publication Date 2016-08-25
Grant Date 2016-12-13
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method is provided of decoding video data using a merge mode. A merge list is constructed using available spatial and temporal merge candidates. A merge candidate on the merge list corresponding to a merge index is determined as motion information of a current prediction unit. A predicted block of the current prediction unit is generated using the motion information. A transformed block is generated by inverse-quantizing a block of quantized coefficients using a quantization parameter. A residual block is generated by inverse-transforming the transformed block. A reconstructed block is generated using the predicted block and the residual block.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction

60.

Method of constructing merge list

      
Application Number 15132901
Grant Number 10158857
Status In Force
Filing Date 2016-04-19
First Publication Date 2016-08-11
Grant Date 2018-12-18
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An image decoding method using a merge mode can include constructing a merge candidate list using available spatial and temporal merge candidates, obtaining motion information using a merge index and the merge candidate list, deriving a prediction block using the motion information, inverse-quantizing a quantized block using a quantization parameter and a quantization matrix to generate a transform block, and inverse-transforming the transform block to generate a residual block, and generating a reconstructed block using the prediction block and the residual block.

IPC Classes  ?

  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks

61.

Method of constructing merge list

      
Application Number 15132926
Grant Number 09912953
Status In Force
Filing Date 2016-04-19
First Publication Date 2016-08-11
Grant Date 2018-03-06
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An image decoding method in a merge mode, can include constructing a merge candidate list using available spatial and temporal merge candidates, and deriving motion information using a merge index and the merge candidate list; generating a prediction block using the motion information; generating a quantization block by inverse-scanning quantized coefficient components according to a diagonal scan, inverse-quantizing the quantization block using a quantization parameter and a quantization matrix, and inverse transforming the inversely-quantized quantization block to generate a residual block; and deriving a reconstructed block using the prediction block and the residual block.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/513 - Processing of motion vectors

62.

Image decoding apparatus

      
Application Number 15053801
Grant Number 10587877
Status In Force
Filing Date 2016-02-25
First Publication Date 2016-06-23
Grant Date 2020-03-10
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

An image decoding device includes a processor, and a non-transitory computer-readable medium having stored thereon instructions that, when executed, cause the processor to perform a method that use quantization parameters of left and above coding units to derive a quantization parameter predictor used for generating a residual block.

IPC Classes  ?

  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

63.

Image decoding apparatus

      
Application Number 15053821
Grant Number 10523943
Status In Force
Filing Date 2016-02-25
First Publication Date 2016-06-23
Grant Date 2019-12-31
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

An image decoding device includes a processor, and a non-transitory computer-readable medium having stored thereon instructions that, when executed, cause the processor to perform a method that use quantization parameters of left and above coding units to derive a quantization parameter predictor used for generating a residual block.

IPC Classes  ?

  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

64.

Method of deriving motion information

      
Application Number 15050257
Grant Number 09516319
Status In Force
Filing Date 2016-02-22
First Publication Date 2016-06-16
Grant Date 2016-12-06
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method is provided for decoding video data in a merge mode. A quantized block is generated by inverse-scanning quantized coefficient components. A transformed block is generated by inverse-quantizing the quantized block using a quantization parameter. A residual block is generated by inverse-transforming the transformed block. A merge list is constructed using available spatial and temporal merge candidates. A merge candidate is set on the merge list specified by a merge index as motion information of a current prediction unit. A prediction block of the current prediction unit is generated using the motion information. A reconstructed block is generated using the prediction block and the residual block.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction

65.

Image decoding apparatus

      
Application Number 15053797
Grant Number 10523941
Status In Force
Filing Date 2016-02-25
First Publication Date 2016-06-16
Grant Date 2019-12-31
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

An image decoding device includes a processor, and a non-transitory computer-readable medium having stored thereon instructions that, when executed, cause the processor to perform a method that use quantization parameters of left and above coding units to derive a quantization parameter predictor used for generating a residual block.

IPC Classes  ?

  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

66.

Method of deriving motion information

      
Application Number 15050266
Grant Number 09912949
Status In Force
Filing Date 2016-02-22
First Publication Date 2016-06-16
Grant Date 2018-03-06
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method extracts a merge index from a bit stream, constructs a merge candidate list using available spatial and temporal merge candidates, selects a merge predictor among merge candidates using the merge index, and sets motion information of the merge predictor as motion information of the current prediction unit. The temporal merge candidate includes a reference picture index and a motion vector, and a motion vector of a temporal merge candidate block of a temporal merge candidate picture is set as the motion vector of the temporal merge candidate. Accordingly, the coding efficiency of the motion information is improved by including various merge candidates. Also, the computational complexity of an encoder and a decoder is reduced maintaining improvement of coding efficiency by adaptively storing motion information of reference picture and adaptively generating a temporal merge candidate.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/109 - Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction

67.

Image decoding apparatus

      
Application Number 15053814
Grant Number 10523942
Status In Force
Filing Date 2016-02-25
First Publication Date 2016-06-16
Grant Date 2019-12-31
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

An image decoding device includes a processor, and a non-transitory computer-readable medium having stored thereon instructions that, when executed, cause the processor to perform a method that use quantization parameters of left and above coding units to derive a quantization parameter predictor used for generating a residual block.

IPC Classes  ?

  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

68.

Method and apparatus of deriving intra prediction mode using most probable mode group

      
Application Number 14996380
Grant Number 09503730
Status In Force
Filing Date 2016-01-15
First Publication Date 2016-05-12
Grant Date 2016-11-22
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of generating a reconstructed block is provided. A mode group indicator and a prediction mode index are entropy-decoded. A quantized block is inversely quantized using a quantization parameter and a quantization matrix to generate a transform block. The transform block is inversely transformed to generate a residual block. A Most Probable Mode (MPM) group including three intra prediction modes is constructed using a left intra prediction mode and an above intra prediction mode of a current prediction unit. An intra prediction mode of the current prediction unit is derived using the mode group indicator and the prediction mode index. Reference pixels of a current block are adaptively filtered according to a size of a transform unit and the intra prediction mode. The prediction block is generated according to the intra prediction mode. The reconstructed block is generated using the prediction block and the residual block.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/103 - Selection of coding mode or of prediction mode
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder

69.

Method and apparatus for decoding intra prediction mode

      
Application Number 14920710
Grant Number 09357224
Status In Force
Filing Date 2015-10-22
First Publication Date 2016-02-11
Grant Date 2016-05-31
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

A method of decoding an intra prediction mode, can include reconstructing an intra prediction mode group indicator and a prediction mode index, constructing an MPM group including three intra prediction modes using valid intra prediction modes of left and top blocks of the current block, determining an intra prediction mode of the MPM group corresponding to the prediction mode index as the intra prediction mode of the current block when the intra prediction mode group indicator indicates that the intra prediction mode of the current block belongs to the MPM group and determining the intra prediction mode of the current block using the prediction mode index and the three intra prediction modes of the MPM group when the intra prediction mode group indicator indicates that the intra prediction mode of the current block does not belong to the MPM group.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 11/02 - Colour television systems with bandwidth reduction
  • H04N 11/04 - Colour television systems using pulse code modulation
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter

70.

Method of deriving quantization parameter with differential and predicted quantization parameters

      
Application Number 14852197
Grant Number 09912950
Status In Force
Filing Date 2015-09-11
First Publication Date 2015-12-31
Grant Date 2018-03-06
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An apparatus of decoding an image is discussed. The apparatus can include an intra prediction unit for generating a prediction block using an intra prediction mode of a current prediction unit; an inverse scanning unit for inversely scanning significant flags, coefficient signs and coefficient levels according to an inverse scan pattern which is selected based on the intra prediction mode and a size of a transform unit to generate a quantized block; an inverse quantization unit for inversely quantizing the quantized block using a quantization parameter and a quantization matrix to generate a transform block; an inverse transform unit for inversely transform the transform block to generate a residual block; and an adder for adding the prediction block and the residual block to generate a reconstructed block.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

71.

Method of deriving quantization parameter with differential and predicted quantization parameters

      
Application Number 14852115
Grant Number 09712824
Status In Force
Filing Date 2015-09-11
First Publication Date 2015-12-31
Grant Date 2017-07-18
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

A method of inversely quantizing a quantized block is discussed. The method according to an embodiment includes restoring a differential quantization parameter, generating a quantization parameter predictor, generating a quantization parameter using the differential quantization parameter and the quantization parameter predictor, and inversely quantizing the quantized block using the quantization parameter and a quantization matrix.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

72.

Method of deriving quantization parameter with differental and predicted quantization parameters

      
Application Number 14852144
Grant Number 09712825
Status In Force
Filing Date 2015-09-11
First Publication Date 2015-12-31
Grant Date 2017-07-18
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An apparatus of decoding an image is discussed. The apparatus can include an intra prediction unit for generating a prediction block using an intra prediction mode of a current prediction unit; an inverse scanning unit for inversely scanning significant flags, coefficient signs and coefficient levels according to an inverse scan pattern which is selected based on the intra prediction mode and a size of a transform unit to generate a quantized block; an inverse quantization unit for inversely quantizing the quantized block using a quantization parameter and a quantization matrix to generate a transform block; an inverse transform unit for inversely transform the transform block to generate a residual block; and an adder for adding the prediction block and the residual block to generate a reconstructed block.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

73.

Method of deriving quantization parameter with differential and predicted quantization parameters

      
Application Number 14852167
Grant Number 09699460
Status In Force
Filing Date 2015-09-11
First Publication Date 2015-12-31
Grant Date 2017-07-04
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

An apparatus of decoding an image is discussed. The apparatus can include an intra prediction unit for generating a prediction block using an intra prediction mode of a current prediction unit; an inverse scanning unit for inversely scanning significant flags, coefficient signs and coefficient levels according to an inverse scan pattern which is selected based on the intra prediction mode and a size of a transform unit to generate a quantized block; an inverse quantization unit for inversely quantizing the quantized block using a quantization parameter and a quantization matrix to generate a transform block; an inverse transform unit for inversely transform the transform block to generate a residual block; and an adder for adding the prediction block and the residual block to generate a reconstructed block.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

74.

Method of applying edge offset

      
Application Number 14834161
Grant Number 09491488
Status In Force
Filing Date 2015-08-24
First Publication Date 2015-12-17
Grant Date 2016-11-08
Owner GENSQUARE LLC (Republic of Korea)
Inventor Jang, Min

Abstract

A method of post-processing a reconstructed image is discussed. The method according to an embodiment includes determining that a deblocking filtering process is performed per slice; when it is determined that the deblocking filtering process is performed, applying the deblocking filtering process to the slice; and applying an edge offset if a sample adaptive offset (SAO) type indicates an edge offset.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/124 - Quantisation
  • H04N 19/50 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
  • H04N 19/114 - Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks

75.

Method of applying edge offset

      
Application Number 14834173
Grant Number 09491489
Status In Force
Filing Date 2015-08-24
First Publication Date 2015-12-17
Grant Date 2016-11-08
Owner GENSQUARE LLC (Republic of Korea)
Inventor Jang, Min

Abstract

An apparatus of post-processing a reconstructed image is discussed. The apparatus according to an embodiment includes a deblocking filter for determining a boundary strength for each 4-sample edge which is a prediction edge or a transform edge and lies on 8×8 sample grid, determining whether deblocking filtering is applied on the 4-sample edge or not using the boundary strength and a boundary quantization parameter, and filtering the 4-sample edge if the deblocking filtering is applied on the 4-sample edge; and a sample adaptive offset adder for, if a sample adaptive offset type indicates an edge offset, generating an edge index of a current sample, generating an edge offset corresponding to the edge index to the current sample, and adding the edge offset to the current sample.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/124 - Quantisation
  • H04N 19/50 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
  • H04N 19/114 - Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks

76.

Method of applying edge offset

      
Application Number 14834153
Grant Number 09485522
Status In Force
Filing Date 2015-08-24
First Publication Date 2015-12-17
Grant Date 2016-11-01
Owner GENSQUARE LLC (Republic of Korea)
Inventor Jang, Min

Abstract

Provided is a method of post-processing a reconstructed image. The method according to an embodiment includes determining a boundary strength for each 4-sample edge which is a prediction edge or a transform edge and lies on 8×8 sample grid, determining whether deblocking filtering is applied on the 4-sample edge or not using the boundary strength and a boundary quantization parameter, filtering the 4-sample edge if the deblocking filtering is applied on the 4-sample edge, and applying an edge offset if a sample adaptive offset (SAO) type indicates an edge offset.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/124 - Quantisation
  • H04N 19/50 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
  • H04N 19/114 - Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks

77.

Method of applying edge offset

      
Application Number 14834165
Grant Number 09516348
Status In Force
Filing Date 2015-08-24
First Publication Date 2015-12-17
Grant Date 2016-12-06
Owner GENSQUARE LLC (Republic of Korea)
Inventor Jang, Min

Abstract

An apparatus of post-processing a reconstructed image is discussed. The apparatus according to an embodiment includes a deblocking filter for determining a boundary strength for each 4-sample edge which is a prediction edge or a transform edge and lies on 8×8 sample grid, determining whether deblocking filtering is applied on the 4-sample edge or not using the boundary strength and a boundary quantization parameter, and filtering the 4-sample edge if the deblocking filtering is applied on the 4-sample edge; and a sample adaptive offset adder for, if a sample adaptive offset type indicates an edge offset, generating an edge index of a current sample, generating an edge offset corresponding to the edge index to the current sample, and adding the edge offset to the current sample.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/124 - Quantisation
  • H04N 19/50 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
  • H04N 19/114 - Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks

78.

Method of decoding video data

      
Application Number 14692679
Grant Number 09615106
Status In Force
Filing Date 2015-04-21
First Publication Date 2015-08-13
Grant Date 2017-04-04
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method derives a reference picture index and a motion vector of a current prediction unit, generates a prediction block of the current prediction unit using the reference picture index and the motion vector, generating a residual block by inverse-scan, inverse-quantization and inverse transform, and generates reconstructed pixels using the prediction block and the residual block. Prediction pixels of the prediction block is generated using an interpolation filter selected based on the motion vector. Accordingly, the coding efficiency of the motion information is improved by including various merge candidates. Also, the computational complexity of an encoder and a decoder is reduced by selecting different filter according to location of the prediction pixels determined by the motion vector.

IPC Classes  ?

  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/635 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by filter definition or implementation details
  • H04N 19/523 - Motion estimation or motion compensation with sub-pixel accuracy
  • H04N 19/615 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding using motion compensated temporal filtering [MCTF]
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/587 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/56 - Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
  • H04N 19/517 - Processing of motion vectors by encoding

79.

Method of decoding video data

      
Application Number 14692690
Grant Number 09641860
Status In Force
Filing Date 2015-04-21
First Publication Date 2015-08-13
Grant Date 2017-05-02
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method derives a reference picture index and a motion vector of a current prediction unit, generates a prediction block of the current prediction unit using the reference picture index and the motion vector, generating a residual block by inverse-scan, inverse-quantization and inverse transform, and generates reconstructed pixels using the prediction block and the residual block. Prediction pixels of the prediction block is generated using an interpolation filter selected based on the motion vector. Accordingly, the coding efficiency of the motion information is improved by including various merge candidates. Also, the computational complexity of an encoder and a decoder is reduced by selecting different filter according to location of the prediction pixels determined by the motion vector.

IPC Classes  ?

  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/635 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by filter definition or implementation details
  • H04N 19/523 - Motion estimation or motion compensation with sub-pixel accuracy
  • H04N 19/615 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding using motion compensated temporal filtering [MCTF]
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/587 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/56 - Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
  • H04N 19/517 - Processing of motion vectors by encoding

80.

Method of decoding video data

      
Application Number 14692691
Grant Number 09635384
Status In Force
Filing Date 2015-04-21
First Publication Date 2015-08-13
Grant Date 2017-04-25
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method derives a reference picture index and a motion vector of a current prediction unit, generates a prediction block of the current prediction unit using the reference picture index and the motion vector, generating a residual block by inverse-scan, inverse-quantization and inverse transform, and generates reconstructed pixels using the prediction block and the residual block. Prediction pixels of the prediction block is generated using an interpolation filter selected based on the motion vector. Accordingly, the coding efficiency of the motion information is improved by including various merge candidates. Also, the computational complexity of an encoder and a decoder is reduced by selecting different filter according to location of the prediction pixels determined by the motion vector.

IPC Classes  ?

  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/635 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by filter definition or implementation details
  • H04N 19/523 - Motion estimation or motion compensation with sub-pixel accuracy
  • H04N 19/615 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding using motion compensated temporal filtering [MCTF]
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/587 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/56 - Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
  • H04N 19/517 - Processing of motion vectors by encoding

81.

Image decoding method using intra prediction mode

      
Application Number 14686614
Grant Number 09392284
Status In Force
Filing Date 2015-04-14
First Publication Date 2015-08-06
Grant Date 2016-07-12
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

An image decoding method is provided which includes reconstructing an intra prediction mode group indicator and a prediction mode index of a current block, constructing a first group using valid intra prediction modes of left and top blocks, and determining the intra prediction mode corresponding to the prediction mode index and the intra prediction mode group indicator. Therefore, by causing the first group to include modes having a high possibility of being equal to the prediction mode of the current block on the basis of the valid intra prediction modes of the left and top blocks of the current block and determining the intra prediction mode group indicator and the prediction mode index to be encoded using the first group, it is possible to reduce an amount of information of the intra prediction mode to be encoded.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/124 - Quantisation
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

82.

Image decoding method using intra prediction mode

      
Application Number 14686607
Grant Number 09426470
Status In Force
Filing Date 2015-04-14
First Publication Date 2015-08-06
Grant Date 2016-08-23
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

An image decoding method is provided which includes reconstructing an intra prediction mode group indicator and a prediction mode index of a current block, constructing a first group using valid intra prediction modes of left and top blocks, and determining the intra prediction mode corresponding to the prediction mode index and the intra prediction mode group indicator. Therefore, by causing the first group to include modes having a high possibility of being equal to the prediction mode of the current block on the basis of the valid intra prediction modes of the left and top blocks of the current block and determining the intra prediction mode group indicator and the prediction mode index to be encoded using the first group, it is possible to reduce an amount of information of the intra prediction mode to be encoded.

IPC Classes  ?

  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/124 - Quantisation
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

83.

Image decoding apparatus

      
Application Number 14677736
Grant Number 09615105
Status In Force
Filing Date 2015-04-02
First Publication Date 2015-07-30
Grant Date 2017-04-04
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

A method for encoding an intra prediction mode according to the present invention selects an intra prediction mode for a current block, determines the number of valid MPM candidates by checking the validity of MPM candidates of the current block, and if the number of valid MPM candidates is less than a previously set number, adds additional intra prediction modes as MPM candidates. MPM candidates can be adaptively added on the basis of the directionality of valid MPM candidates. Additionally, during the encoding of residual intra prediction modes, residual intra prediction modes are realigned on the basis of the directionality of valid MPM candidates. Accordingly, the present invention allows the information for encoding the intra prediction mode of the current block to be minimized by adding MPM candidates or realigning the residual intra prediction modes on the basis of the directionality of valid MPM candidates.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel

84.

Method of generating reconstructed block

      
Application Number 14660787
Grant Number 09344728
Status In Force
Filing Date 2015-03-17
First Publication Date 2015-07-09
Grant Date 2016-05-17
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method that derives an intra prediction mode of a prediction unit, determines a size of a current block using transform size information, generates a prediction block of the current block according to the intra prediction mode, generating a residual block of the current block according to the intra prediction mode and generating a reconstructed block of the current block using the prediction block and the residual block. The sizes of the prediction block and the residual block are set equal to a size of a transform unit. Therefore, the distance of intra prediction becomes short, and the amount of coding bits of residual block is reduced by generating a prediction block very similar to original block. Also, the signaling bits required to signal intra prediction mode decrease by generating MPM group adaptively according to the neighboring intra prediction modes.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/124 - Quantisation
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/192 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

85.

Method of generating reconstructed block

      
Application Number 14660731
Grant Number 09497462
Status In Force
Filing Date 2015-03-17
First Publication Date 2015-07-02
Grant Date 2016-11-15
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method that derives an intra prediction mode of a prediction unit, determines a size of a current block using transform size information, generates a prediction block of the current block according to the intra prediction mode, generating a residual block of the current block according to the intra prediction mode and generating a reconstructed block of the current block using the prediction block and the residual block. The sizes of the prediction block and the residual block are set equal to a size of a transform unit. Therefore, the distance of intra prediction becomes short, and the amount of coding bits of residual block is reduced by generating a prediction block very similar to original block. Also, the signaling bits required to signal intra prediction mode decrease by generating MPM group adaptively according to the neighboring intra prediction modes.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/192 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
  • H04N 19/124 - Quantisation
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

86.

Method of generating reconstructed block

      
Application Number 14660752
Grant Number 09503726
Status In Force
Filing Date 2015-03-17
First Publication Date 2015-07-02
Grant Date 2016-11-22
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method that derives an intra prediction mode of a prediction unit, determines a size of a current block using transform size information, generates a prediction block of the current block according to the intra prediction mode, generating a residual block of the current block according to the intra prediction mode and generating a reconstructed block of the current block using the prediction block and the residual block. The sizes of the prediction block and the residual block are set equal to a size of a transform unit. Therefore, the distance of intra prediction becomes short, and the amount of coding bits of residual block is reduced by generating a prediction block very similar to original block. Also, the signaling bits required to signal intra prediction mode decrease by generating MPM group adaptively according to the neighboring intra prediction modes.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/192 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
  • H04N 19/124 - Quantisation
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

87.

Method of generating reconstructed block

      
Application Number 14660766
Grant Number 09497463
Status In Force
Filing Date 2015-03-17
First Publication Date 2015-07-02
Grant Date 2016-11-15
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method that derives an intra prediction mode of a prediction unit, determines a size of a current block using transform size information, generates a prediction block of the current block according to the intra prediction mode, generating a residual block of the current block according to the intra prediction mode and generating a reconstructed block of the current block using the prediction block and the residual block. The sizes of the prediction block and the residual block are set equal to a size of a transform unit. Therefore, the distance of intra prediction becomes short, and the amount of coding bits of residual block is reduced by generating a prediction block very similar to original block. Also, the signaling bits required to signal intra prediction mode decrease by generating MPM group adaptively according to the neighboring intra prediction modes.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/124 - Quantisation
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/192 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

88.

Method and apparatus for decoding intra prediction mode

      
Application Number 14638742
Grant Number 09204165
Status In Force
Filing Date 2015-03-04
First Publication Date 2015-06-25
Grant Date 2015-12-01
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

An intra prediction mode decoding method includes reconstructing an intra prediction mode group indicator and a prediction mode index, constructing an MPM group including three intra prediction modes using valid intra prediction modes of left and top blocks of the current block, determining the intra prediction mode corresponding to the prediction mode index in the intra prediction group corresponding to the intra prediction mode group indicator, and assigning the lowest mode numbers to non-directional modes. Therefore, it is possible to reduce the amount of information for encoding the intra prediction mode of the current block by using intra prediction modes having higher possibility of being equal to the intra prediction mode of the current block. Also, it is possible to reduce the amount of information by assigning lowest mode numbers to the non-directional modes.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 11/02 - Colour television systems with bandwidth reduction
  • H04N 11/04 - Colour television systems using pulse code modulation
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction

89.

Method and apparatus for decoding intra prediction mode

      
Application Number 14638882
Grant Number 09204166
Status In Force
Filing Date 2015-03-04
First Publication Date 2015-06-25
Grant Date 2015-12-01
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

An intra prediction mode decoding method includes reconstructing an intra prediction mode group indicator and a prediction mode index, constructing an MPM group including three intra prediction modes using valid intra prediction modes of left and top blocks of the current block, determining the intra prediction mode corresponding to the prediction mode index in the intra prediction group corresponding to the intra prediction mode group indicator, and assigning the lowest mode numbers to non-directional modes. Therefore, it is possible to reduce the amount of information for encoding the intra prediction mode of the current block by using intra prediction modes having higher possibility of being equal to the intra prediction mode of the current block. Also, it is possible to reduce the amount of information by assigning lowest mode numbers to the non-directional modes.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 11/02 - Colour television systems with bandwidth reduction
  • H04N 11/04 - Colour television systems using pulse code modulation
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction

90.

Method and apparatus for decoding intra prediction mode

      
Application Number 14638824
Grant Number 09071850
Status In Force
Filing Date 2015-03-04
First Publication Date 2015-06-25
Grant Date 2015-06-30
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

An intra prediction mode decoding method includes reconstructing an intra prediction mode group indicator and a prediction mode index, constructing an MPM group including three intra prediction modes using valid intra prediction modes of left and top blocks of the current block, determining the intra prediction mode corresponding to the prediction mode index in the intra prediction group corresponding to the intra prediction mode group indicator, and assigning the lowest mode numbers to non-directional modes. Therefore, it is possible to reduce the amount of information for encoding the intra prediction mode of the current block by using intra prediction modes having higher possibility of being equal to the intra prediction mode of the current block. Also, it is possible to reduce the amount of information by assigning lowest mode numbers to the non-directional modes.

IPC Classes  ?

  • H04N 11/02 - Colour television systems with bandwidth reduction
  • H04N 11/04 - Colour television systems using pulse code modulation
  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

91.

Method of generating quantized block

      
Application Number 14620967
Grant Number 09325994
Status In Force
Filing Date 2015-02-12
First Publication Date 2015-06-11
Grant Date 2016-04-26
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method that derives an intra prediction mode of a prediction unit, selects an inverse scan pattern of a current transform unit among a diagonal scan, a vertical scan and a horizontal scan based on the intra prediction mode and a size of the transform unit, and generates a quantized block by inversely scanning significant flags, coefficients signs and coefficient levels according to the selected inverse scan pattern. If the transform unit is larger than a predetermined size, multiple subsets are generated and inversely scanned. Therefore, the amount of coding bits of the residual block is reduced by determining the scan pattern based on the size of the transform unit and the intra prediction mode, and by applying the scan pattern to each subset. Also, the signaling bits decreases by generating MPM group adaptively according to the neighboring intra prediction modes.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/124 - Quantisation
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/63 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

92.

Method of decoding video data

      
Application Number 14618833
Grant Number 09351012
Status In Force
Filing Date 2015-02-10
First Publication Date 2015-06-04
Grant Date 2016-05-24
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method derives a reference picture index and a motion vector of a current prediction unit, generates a prediction block of the current prediction unit using the reference picture index and the motion vector, generating a residual block by inverse-scan, inverse-quantization and inverse transform, and generates reconstructed pixels using the prediction block and the residual block. Prediction pixels of the prediction block is generated using an interpolation filter selected based on the motion vector. Accordingly, the coding efficiency of the motion information is improved by including various merge candidates. Also, the computational complexity of an encoder and a decoder is reduced by selecting different filter according to location of the prediction pixels determined by the motion vector.

IPC Classes  ?

  • H04N 19/00 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/635 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by filter definition or implementation details
  • H04N 19/523 - Motion estimation or motion compensation with sub-pixel accuracy
  • H04N 19/615 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding using motion compensated temporal filtering [MCTF]
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/513 - Processing of motion vectors
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/587 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCTSelection of sub-band transforms of varying structure or type
  • H04N 19/56 - Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
  • H04N 19/517 - Processing of motion vectors by encoding

93.

Method of generating quantized block

      
Application Number 14620930
Grant Number 09332263
Status In Force
Filing Date 2015-02-12
First Publication Date 2015-06-04
Grant Date 2016-05-03
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method that derives an intra prediction mode of a prediction unit, selects an inverse scan pattern of a current transform unit among a diagonal scan, a vertical scan and a horizontal scan based on the intra prediction mode and a size of the transform unit, and generates a quantized block by inversely scanning significant flags, coefficients signs and coefficient levels according to the selected inverse scan pattern. If the transform unit is larger than a predetermined size, multiple subsets are generated and inversely scanned. Therefore, the amount of coding bits of the residual block is reduced by determining the scan pattern based on the size of the transform unit and the intra prediction mode, and by applying the scan pattern to each subset. Also, the signaling bits decreases by generating MPM group adaptively according to the neighboring intra prediction modes.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/124 - Quantisation
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/63 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

94.

Method of generating quantized block

      
Application Number 14620990
Grant Number 09357216
Status In Force
Filing Date 2015-02-12
First Publication Date 2015-06-04
Grant Date 2016-05-31
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method that derives an intra prediction mode of a prediction unit, selects an inverse scan pattern of a current transform unit among a diagonal scan, a vertical scan and a horizontal scan based on the intra prediction mode and a size of the transform unit, and generates a quantized block by inversely scanning significant flags, coefficients signs and coefficient levels according to the selected inverse scan pattern. If the transform unit is larger than a predetermined size, multiple subsets are generated and inversely scanned. Therefore, the amount of coding bits of the residual block is reduced by determining the scan pattern based on the size of the transform unit and the intra prediction mode, and by applying the scan pattern to each subset. Also, the signaling bits decreases by generating MPM group adaptively according to the neighboring intra prediction modes.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/124 - Quantisation
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/63 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

95.

Method of removing deblocking artifacts

      
Application Number 14349557
Grant Number 10504208
Status In Force
Filing Date 2013-01-08
First Publication Date 2015-06-04
Grant Date 2019-12-10
Owner GENSQUARE LLC (Republic of Korea)
Inventor Jang, Min

Abstract

Provided is a method determines a boundary strength for each 4-sample edge lying on 8×8 sample grid, determines whether deblocking filtering is performed on the 4-sample edge or not if the boundary strength is not equal to zero, selects a deblocking filter if the deblocking filtering is performed on the 4-sample edge, and filters the 4-sample edge using the selected filter. Accordingly, the computational complexity required to determine the boundary strength according to the present invention is reduced by 50% or more when compared with the HEVC under development. Also, the memory capacity and bandwidth required to determine the boundary strength are reduced by 50% or more without deterioration of image quality.

IPC Classes  ?

  • H04N 19/124 - Quantisation
  • G06T 5/00 - Image enhancement or restoration
  • H04N 1/409 - Edge or detail enhancementNoise or error suppression
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/194 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive involving only two passes
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
  • G06K 9/46 - Extraction of features or characteristics of the image

96.

Method of generating quantized block

      
Application Number 14621015
Grant Number 09621893
Status In Force
Filing Date 2015-02-12
First Publication Date 2015-06-04
Grant Date 2017-04-11
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method that derives an intra prediction mode of a prediction unit, selects an inverse scan pattern of a current transform unit among a diagonal scan, a vertical scan and a horizontal scan based on the intra prediction mode and a size of the transform unit, and generates a quantized block by inversely scanning significant flags, coefficients signs and coefficient levels according to the selected inverse scan pattern. If the transform unit is larger than a predetermined size, multiple subsets are generated and inversely scanned. Therefore, the amount of coding bits of the residual block is reduced by determining the scan pattern based on the size of the transform unit and the intra prediction mode, and by applying the scan pattern to each subset. Also, the signaling bits decreases by generating MPM group adaptively according to the neighboring intra prediction modes.

IPC Classes  ?

  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/63 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/124 - Quantisation
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients

97.

Method and apparatus of deriving intra prediction mode using most probable mode group

      
Application Number 14569747
Grant Number 09167251
Status In Force
Filing Date 2014-12-14
First Publication Date 2015-05-28
Grant Date 2015-10-20
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method that constructs an MPM group including three intra prediction modes, determines the intra prediction mode of the MPM group specified by the prediction mode index as the intra prediction mode of the current prediction unit if the mode group indicator indicates the MPM group, and derives the intra prediction mode of the current prediction unit using the prediction mode index and the three prediction modes of the MPM group if the mode group indicator does not indicate the MPM group. Accordingly, additional bits resulted from increase of a number of intra prediction mode are effectively reduced. Also, an image compression ratio can be improved by generating a prediction block similar to an original block.

IPC Classes  ?

  • H04N 19/103 - Selection of coding mode or of prediction mode
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission

98.

Method of deriving quantization parameter with differential and predicted quantization parameters

      
Application Number 14592809
Grant Number 09204151
Status In Force
Filing Date 2015-01-08
First Publication Date 2015-04-30
Grant Date 2015-12-01
Owner GENSQUARE LLC (Republic of Korea)
Inventor
  • Oh, Soo Mi
  • Yang, Moonock

Abstract

Provided is a method that restores a differential quantization parameter of a current coding unit, generates a quantization parameter predictor of the current coding unit using one or two quantization parameters of a left quantization parameter, an above quantization parameter and a previous quantization parameter and generates a quantization parameter of the current coding unit using the differential quantization parameter and the quantization parameter predictor, wherein a minimum size of quantization unit is adjusted per picture. Therefore, the complexity of the encoding and decoding apparatus is reduced by adjusting the minimum size of the quantization unit. Also, coding efficiency is improved by encoding the quantization parameter using neighboring quantization parameters and by signaling the minimum size of the quantization unit per picture.

IPC Classes  ?

  • H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
  • H04N 19/126 - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
  • H04N 19/124 - Quantisation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

99.

Method and apparatus for encoding intra prediction information

      
Application Number 14585108
Grant Number 09025663
Status In Force
Filing Date 2014-12-29
First Publication Date 2015-04-23
Grant Date 2015-05-05
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

A method for encoding an intra prediction mode according to the present invention selects an intra prediction mode for a current block, determines the number of valid MPM candidates by checking the validity of MPM candidates of the current block, and if the number of valid MPM candidates is less than a previously set number, adds additional intra prediction modes as MPM candidates. MPM candidates can be adaptively added on the basis of the directionality of valid MPM candidates. Additionally, during the encoding of residual intra prediction modes, residual intra prediction modes are realigned on the basis of the directionality of valid MPM candidates. Accordingly, the present invention minimizes the information for encoding the intra prediction mode of the current block by adding MPM candidates or realigning the residual intra prediction modes on the basis of the directionality of valid MPM candidates.

IPC Classes  ?

  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/51 - Motion estimation or motion compensation
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

100.

Method and apparatus for encoding intra prediction information

      
Application Number 14585127
Grant Number 09060179
Status In Force
Filing Date 2014-12-29
First Publication Date 2015-04-23
Grant Date 2015-06-16
Owner GENSQUARE LLC (Republic of Korea)
Inventor Park, Shin Ji

Abstract

A method for encoding an intra prediction mode according to the present invention selects an intra prediction mode for a current block, determines the number of valid MPM candidates by checking the validity of MPM candidates of the current block, and if the number of valid MPM candidates is less than a previously set number, adds additional intra prediction modes as MPM candidates. MPM candidates can be adaptively added on the basis of the directionality of valid MPM candidates. Additionally, during the encoding of residual intra prediction modes, residual intra prediction modes are realigned on the basis of the directionality of valid MPM candidates. Accordingly, the present invention minimizes the information for encoding the intra prediction mode of the current block by adding MPM candidates or realigning the residual intra prediction modes on the basis of the directionality of valid MPM candidates.

IPC Classes  ?

  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  1     2        Next Page