Encoding apparatus, encoding method, decoding apparatus, and decoding method
a technology of encoding apparatus and encoding method, which is applied in the direction of code conversion, color television with bandwidth reduction, television system, etc., can solve the problems of large code size generated, affecting the efficiency of encoding, and lowering the effect of improving encoding efficiency, so as to achieve the effect of reducing the number of frames and speeding up the motion compensation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
first embodiment
[0150]FIG. 1 is a block diagram showing the arrangement of a moving image encoding apparatus according to this embodiment. In this embodiment, a description will be given based on the H.264 encoding method, but temporally discontinuous reference frames are to be referred to unlike in H.264. However, the base method is not limited to H.264. For the sake of simplicity, forward prediction that refers to previous frames will be exemplified. However, the present invention can also be applied to two-way prediction. In the following description, image data of a frame will also be referred to as frame data. This frame data (an image of a frame) includes data indicating the frame number of this frame.
[0151] Referring to FIG. 1, reference numerals 19 to 22 denote frame memories for storing images of frames (input images) of an externally input moving image. Reference numeral 1 denotes a selector which selects an output destination in accordance with an intra-frame encoding / inter-frame encodi...
second embodiment
[0204]FIG. 3 is a block diagram showing the arrangement of a moving image encoding apparatus according to this embodiment. The same reference numerals in FIG. 3 denote the same parts as in FIG. 1, and a description thereof will be omitted.
[0205] Reference numeral 117 denotes a frame memory controller which controls inputs / outputs of the frame memories 9 to 12; and 125, a section setting unit which sets a section by calculating a similarity level upon comparison of input images. Reference numeral 118 denotes a representative frame determination unit which determines a representative frame that represents the section.
[0206] The moving image encoding process to be executed by the moving image encoding apparatus according to this embodiment will be described below.
[0207] As in the first embodiment, prior to encoding, the frame memories, section memory 27, and representative frame memory 28 are initialized. As an initialization process, each memory is padded with zero data.
[0208] In ...
third embodiment
[0247]FIG. 5 is a block diagram showing the basic arrangement of a moving image encoding apparatus according to this embodiment.
[0248] Referring to FIG. 5, reference numeral 300 denotes a CPU which controls the overall apparatus using programs and data loaded onto a memory 301 and executes respective processes to be described later. Reference numeral 301 denotes a memory which comprises an area for temporarily storing programs and data loaded from storage devices 304 and 305, and also a work area used when the CPU 300 executes respective processes.
[0249] Reference numeral 303 denotes a terminal which is used to input various settings, various instructions, and the like to the moving image encoding apparatus of this embodiment. Reference numeral 304 denotes a storage device which stores software programs for making the CPU 300 execute various processes, and data. Some or all of these software programs are loaded onto the memory 301 under the control of the CPU 300, and are to be pr...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com