Encoding method and encoding device for compression encoding of moving images
A processing method and dynamic image technology, applied in image communication, television, electrical components, etc., can solve the problems of high-speed irrelevance, inability to grasp the number of macroblocks, measure the degree of high-speed processing, etc., achieve low power consumption, The effect of realizing the power consumption effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0062] figure 1 It is a block diagram showing the configuration of the encoding processing device according to Embodiment 1 of the present invention. Such as figure 1 As shown, the encoding processing device 300 is composed of an input image reduction unit 110 , a reference image reduction unit 111 , a stop block detection unit 100 , a video encoding unit 200 , and a reference frame storage unit 213 .
[0063]
[0064] The input image reduction unit 110 receives an input image to be encoded, reduces the frame image by n times (n is an integer greater than or equal to 1), and outputs the frame image to the stop block detection unit 100 . Similarly, the reference image reduction unit 111 also inputs the reference frame from the reference frame storage unit 213 storing encoded frames (reference frames), reduces the frame image by n times, and outputs it to the stop block detection unit 100. In the stop block detection unit 100, using the input image input from the input image...
Embodiment approach 2
[0096] In Embodiment 2, the implementation content which further developed the content demonstrated in Embodiment 1 is demonstrated.
[0097] In Embodiment 1, a certain increase in speed and power consumption can be achieved by creating a certain number or more of stop blocks per frame. However, if Figure 7 As shown in the example of , when a certain block is continuously designated as a stop block in multiple frames, since it is forcibly coded as "motion vector = 0" and "difference image = 0", in multiple frames always output the same image as the previous frame continuously. There is no problem when the screen is at a standstill without moving even one pixel, but when the amount of movement calculated by Eq. If the image is updated only once (not designated as a moving block), the quality of the moving image may deteriorate. In Embodiment 2, the content of implementation to solve this problem will be described.
[0098] The set number of coincident blocks that defines th...
Embodiment approach 3
[0107] Also in Embodiment 3, implementation details further developed from the contents described in Embodiment 1 will be described.
[0108] In the description of Embodiment 1, the position of the stop block in the coded frame is determined by the stop block detection unit 100 , and the block set as the stop block is skipped when the video coder 200 encodes next. Part of the encoding process.
[0109] However, in the case of this structure, the sequential execution figure 1 The processing in the stop block detection unit 100 and the processing in the moving image encoding unit 200 (refer to Figure 10 ). In Embodiment 3, a method for further speeding up will be described.
[0110] In Embodiment 1, using figure 1 An example is shown in which the stop block detection unit 100 for setting the stop block and the video encoding unit 200 for performing encoding processing are constituted by different units. On the other hand, in the encoding processing device 300b of this embo...
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