Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method video encoding and decoding preserving cache localities

An encoding and memory technology, applied in the fields of digital video signal modification, television, electrical components, etc., can solve problems such as reducing bandwidth requirements, increasing bit rate, reducing image quality, etc., to reduce processing time and power consumption, and reduce access. Effect

Inactive Publication Date: 2011-02-23
DYNAMIC DATA TECH LLC
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Reduced bandwidth requirements reduce image quality
Also, it can only be applied on encoders
Also, it increases the bit rate since not all features of the standard can be used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method video encoding and decoding preserving cache localities
  • Method video encoding and decoding preserving cache localities
  • Method video encoding and decoding preserving cache localities

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The drawings are provided for illustrative purposes only and do not necessarily represent actual examples of the invention to scale.

[0042] Various exemplary embodiments of the present invention are described below.

[0043] Although the present invention can be applied to various applications, only MPEG encoding / decoding applications will be focused. Other fields of application of the present invention can be H.264 / AVC algorithm or any other encoding / decoding algorithm using reference pictures.

[0044] figure 1 The structure of the video processing device used in the present invention is shown. There is a processing unit 11, such as a digital signal processor or a fixed function block, for performing the encoding / decoding process. The first memory 12 is coupled to the processing unit 11 via a high-bandwidth connection. The processing unit 11 may directly control memory management. Other control units not shown may also control memory management using, for examp...

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

The invention relates to a method for encoding / decoding a video stream including a plurality of images (A, B, C) in a video processing apparatus having a processing unit (11) coupled to a first memory (12) , further comprising a second memory (13) , comprising the steps: providing a subset of image data stored in the second memory (13) in the first memory (12) ,- simultaneous encoding / decoding ofmore than one image (B, C) of the video stream, by accessing said subset, wherein the simultaneously encoding / decoding is performed by access sharing to at least one image (A) . For reducing the traffic or the number of access to second memory (13) an apparatus is proposed including: a processing unit (11) for performing an encoding / decoding process of video data; a first memory (12) coupled to the processing unit (11) for storing image data required for encoding / decoding of video data,- a second memory (13) , wherein the video stream includes a plurality of images (A, B, C) ; the first memory (11) is adapted to store a subset of image data of the second memory (13) in the first memory (12) and the processing unit (11) is adapted to simultaneously encode / decode more than one image (B, C) of the video stream by accessing said subset of image data in the first memory (12) , wherein the simultaneously encoding / decoding is performed by sharing access to at least one image .

Description

technical field [0001] The invention relates to a method for encoding / decoding video data. Furthermore, the present invention also relates to a device for encoding / decoding video data. Background technique [0002] In video encoding / decoding, reference frames are used. Typical examples of such encodings are standards like MPEG2, H.264, etc. However, in patented algorithms such as those used for web cams, reference frames are also used. [0003] Typically, a video processing device includes a processor, eg, a digital signal processor, for performing encoding / decoding operations based on uncompressed and / or encoded video data. There are different types of memory connected to the processor. Usually, video data is stored in a memory with a large storage capacity because for high-quality video, a large amount of data needs to be processed. In addition, there is a memory of smaller size coupled to the processor for use as a temporary buffer. A larger sized memory for storing...

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 Patents(China)
IPC IPC(8): H04N7/26H04N7/46
CPCH04N19/00721H04N19/00272H04N19/00521H04N19/00515H04N19/00266H04N19/00563H04N19/172H04N19/174H04N19/48H04N19/433H04N19/436H04N19/577
Inventor 吉尔·范德伦亚伯拉罕·卡雷尔·雷蒙斯弗雷德里克·简·德布鲁因
Owner DYNAMIC DATA TECH LLC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More