Video Codes with Directional Transforms

a technology of directional transformation and video codec, which is applied in the field of video codecs, can solve the problems of ineffective transformation of blocks containing features and achieve the effect of transforming blocks that are not horizontal or vertical

Inactive Publication Date: 2011-04-21
MITSUBISHI ELECTRIC RES LAB INC
View PDF12 Cites 77 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the 2-D DCT does not efficiently transform blocks that contain features that are not horizontal or vertical, i.e., directional features, where directional refers to orientations other than horizontal and vertical.
However, those methods still generate and code the direction-related decisions and data using the conventional H.264 / AVC framework.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

first embodiment

[0052]FIG. 7 schematically shows the DIEM 600. For example, there are eight possible transform directions 701 and corresponding predictions 702. The transform direction is selected by the selected transform indicator 145, and the prediction is selected by the PTI 501. The transform indicators are mapped to a Gray code, in which adjacent directions differ only by one bit. The code words for the selected and the predicted directions are compared bit by bit with an exclusive-OR (XOR) 610 operation to obtain the difference 611. For a precise predictor, this yields in a bit stream with mostly zeros for a low entropy. Because the indicator mappings 605-606 use binary representations, the binarization 620 is not used.

second embodiment

[0053]FIG. 8 shows the DIEM. In this embodiment, the directions are represented by a uniformly continuous sequence of numbers. The difference 610 is

Δ=(IS−IP+N)mod N,

[0054]where IS and IP are the mapped indices of the selected and predicted direction indicators, respectively, and N is the number of possible direction, e.g., eight. Because small differences are more probable, the binarization 620 codes differences close to zero (0, 1, N−1, 2, N−2, . . . ) with fewer bits. The difference calculation can be bypassed 611 and the mapped transform indicator is forwarded directly to the binarization module 620. In this case, the context generation module 900 uses the predicted transform indicator to select an appropriate context.

[0055]Context Generation Module

[0056]FIGS. 9-10 show embodiments of the CGM 900. The CGM selects contexts 921-922 for the CABAC 190. More than two contexts can also be selected. To determine the contexts, the CGM can use the preferred processed block information 16...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An encoded video in the form of a bitstream includes a sequence of frames, and each frame is partitioned into encoded blocks. A context for decoding is selected for each encoded block. The bitstream is entropy decoded based on the context to obtain a transform indicator difference. The transform index, which indicates a transform type and a transform direction, is based on the transform indicator difference and a predicted transform indicator. Transform coefficients are obtained from the bitstream, and inverse transformed according to the transform index to produce a decoded video.

Description

RELATED APPLICATION[0001]This Non-Provisional Application is related to US Non-Provisional Application No. 12 / XXX,XXX, entitled “Directional Transforms for Video and Image Coding,” filed Oct. 21, 2009, by Cohen et al., co-filed herewith, and incorporated herein by reference.FIELD OF THE INVENTION[0002]The invention relates generally video codecs, and more particularly to encoding and decoding blocks of pixels in video frames using directional transforms and information associated with adjacent previously decoded blocks.BACKGROUND OF THE INVENTIONCodecs[0003]A digital video codec compresses and decompresses a video. Codecs can be found in broadcast equipment, televisions, personal computers, video recorders and players, satellites, as well as mobile and on-line devices. Codecs partition each frame of the video into blocks of pixels, and process the block one at the time.[0004]During encoding, spatial and temporal redundancies are eliminated to reduce the data rate. The invention is p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): H04N7/24
CPCH04N19/197H04N19/147H04N19/463H04N19/13H04N19/122H04N19/196
Inventor COHEN, ROBERT A.KLOMP, SVENSUN, HUIFANGVETRO, ANTHONY
Owner MITSUBISHI ELECTRIC RES LAB INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products