Video encoding method, device, and program
A coding method and a moving image technology, applied in the field of moving image coding programs, can solve problems such as buffer underflow, and achieve the effects of suppressing buffer underflow, reducing the amount of computation, and improving image quality
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example Embodiment
[0069] [Example 1]
[0070] image 3 It is a configuration diagram of an apparatus related to Example 1 of the present invention. In addition, regarding other embodiments, the basic device structure is the same as that of the first embodiment.
[0071] The normal coding region setting unit 101 determines which macroblock is a block to be normally coded based on the picture number, and outputs this information as normal coding region information to the block coding control unit 102. In the first embodiment, as described above, the normal coding area is enlarged in two macroblock columns per picture. In addition, only the first screen (the screen number is 0) becomes an intra screen. Therefore, starting from the picture whose picture number is 40, normal coding is performed in all macroblocks.
[0072] The block coding control unit 102 inputs a picture, and further inputs normal coding region information corresponding to the picture. Furthermore, in the order of screen scanning, if...
Example Embodiment
[0082] [Example 2]
[0083] Although the basic flow of the second embodiment is the same as that of the first embodiment, the operation of the normal encoding unit 103 is slightly different. Specifically, the operations during inter-coding of blocks are different.
[0084] In a general H.264 encoder, in the dynamic search during inter-coding of blocks, since the normal coding area and the simple coding area in the reference picture are not considered, there are cases where the simple coding area is referred to for inter-coding. Generally, in a dynamic search, the search is performed in a specified search range centered on a specified search center. in Figure 5 This example is shown in (A). In the H.264 encoder, there is a case where the prediction vector is used as the search center. In this case, the search range is included in the simple coding area of the reference picture. For this block, since the simple coding area is referenced for encoding, it is generated Many predic...
Example Embodiment
[0087] [Example 3]
[0088] Although the basic flow of the third embodiment is the same as that of the first embodiment, the operation of the normal encoding unit 103 is slightly different. Specifically, among the macroblocks in the normal coding region of the coding target picture, the coding operation of the macroblock at the same position as the simple coding region of the reference picture is different. Such a macro block, for example, is equivalent to figure 2 Macroblocks C and D in picture 1.
[0089] In the coding of macroblocks, mode determination is generally performed. In the mode determination, the rate-distortion cost in the case of intra-coding is compared with the rate-distortion cost in the case of inter-coding, and the coding method that minimizes the rate-distortion cost is selected.
[0090] in Figure 7 The flowchart of Example 3 is shown in. First, intra prediction is performed (S301). In the normal coding unit 103 of the third embodiment, it is determined wh...
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.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap