CN101715124B - Single-input and multi-output video encoding system and video encoding method - Google Patents

Single-input and multi-output video encoding system and video encoding method Download PDF

Info

Publication number
CN101715124B
CN101715124B CN 200910009548 CN200910009548A CN101715124B CN 101715124 B CN101715124 B CN 101715124B CN 200910009548 CN200910009548 CN 200910009548 CN 200910009548 A CN200910009548 A CN 200910009548A CN 101715124 B CN101715124 B CN 101715124B
Authority
CN
China
Prior art keywords
mode
resolution
vision signal
coding
macro block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 200910009548
Other languages
Chinese (zh)
Other versions
CN101715124A (en
Inventor
章勇
孙翼
兰慧彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZHENJIANG TANGQIAO MICROELECTRONICS CO Ltd
Original Assignee
ZHENJIANG TANGQIAO MICROELECTRONICS CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZHENJIANG TANGQIAO MICROELECTRONICS CO Ltd filed Critical ZHENJIANG TANGQIAO MICROELECTRONICS CO Ltd
Priority to CN 200910009548 priority Critical patent/CN101715124B/en
Publication of CN101715124A publication Critical patent/CN101715124A/en
Application granted granted Critical
Publication of CN101715124B publication Critical patent/CN101715124B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention discloses a single-input and multi-output video encoding system and a video encoding method. The single-input and multi-output video encoding system comprises a mode selection setting unit, a first mode selection unit, a second mode selection unit, a first encoding unit and a second encoding unit; wherein the mode selection setting unit is used for setting one of the first mode selection unit and the second mode selection unit as a shared mode selection unit; the first mode selection unit is used for receiving a video signal with a first resolution ratio, carrying out redundant difference computations of all prediction modes under an intra-frame prediction mode and a inter-frame prediction mode on the video signal with the first resolution ratio, and selecting a encoding mode suitable for the video signal with the first resolution ratio according to a computation result; the second mode selection mode is used for receiving the video signal with the first resolution ratio, converting the video signal with the first resolution ratio into a video signal of with second resolution ratio, carrying out redundant difference computations of all prediction modes under the intra-frame prediction mode and the inter-frame prediction mode on the video signal with the second resolution ratio, and selecting a encoding mode suitable for the video signal with the second resolution ratio according to a computation result; and the first encoding unit and the second encoding unit are used for encoding the video signal with the first resolution ratio and the video signal with the second resolution ratio by using the encoding modes selected by the first mode selection unit and the second mode selection unit.

Description

Video coding system and the method for video coding of the output of single channel input multichannel
Technical field
The present invention relates to the video technique field, relate more specifically to video coding system and the method for video coding of a kind of single channel input multichannel output.
Background technology
The video coding technique of different resolution is an important research direction during modern video monitoring and IP shooting are used.In these were used, the user required to gather the single channel vision signal at the video coding system input usually, and exports the compressed and multiplexed code stream of different spaces size at output.Like this, can watch according to different demands the image of different quality in decoding end.This application requirements adds resampler and a plurality of video encoder in video coding system, resampler is used for generating the vision signal of two or more different spatial resolutions, then compresses simultaneously via a plurality of video encoders, produces the multi-channel video compressed bit stream.
In above-mentioned application, video coding system is due to a plurality of video encoders of needs, so the requirement of operational capability is multiplied, corresponding hardware and software cost also improves greatly.Therefore, how increasing under the prerequisite of coding operand not significantly, completing the video compression of multichannel different spaces size, is a main bugbear effectively realizing this system.
Another problem that the vision signal of multichannel different spaces size is compressed is that along with the difference of time and scene, the user also needs to adjust to the coding quality of low resolution and high-resolution video sequence.Whether the user may select arbitrarily to need high-resolution video sequence is carried out high-quality coding, or only needs the compressed video stream of the low resolution of outputting high quality.Therefore, in video coding system when design, need to provide such selection that arranges in real time to the user.
In such video coding system, effectively solve above two problems, must design an advanced person's model selection algorithm.Mode selection module is one of most important part in general video encoder, and the quality of its design will directly have influence on code efficiency and decoded image quality.
The video coding system of a practicality is comprised of a plurality of functional modules such as inter prediction, infra-frame prediction, estimation, change quantization, Rate Control and coding mode selections.Digital audio video encoding standard (the Audio Video codingStandard that has autonomous property right with China, be called for short AVS) be example, Fig. 1 has provided the AVS video coding system of typical single channel input single channel output, and Fig. 2 has provided the AVS video coding system of typical single channel input multichannel output.
In the AVS encryption algorithm, each width image of video sequence is divided into 16 takes advantage of a plurality of macro blocks of 16, can select different patterns respectively each macro block to be encoded.Particularly, a coded macroblocks can be intra prediction mode, or inter-frame forecast mode; If coded macroblocks is intra prediction mode, this macro block can be divided into four 8 and takes advantage of 8 sub-block, and each sub-block can have again five kinds of predictive modes, as shown in Figure 3.For inter-frame forecast mode, coded macroblocks can have dividing mode as shown in Figure 4.In addition, also have a kind of important skip mode in macroblock coding, in this pattern, the content of whole macro block is not encoded fully, and its needed compression bit number is zero, thereby can reach maximum compression efficiency.
In video coding process, mode selection module will be selected the most effective a kind of pattern in above a plurality of different coding modes, to guarantee obtaining maximum compression efficiency under the prerequisite of same decoding quality.An effective system of selection needs the computing of a large amount of Pixel-level usually.
For the video coding system of single channel input multichannel output, if in each video encoder respectively the macro block to each road video image carry out model selection, will need the arithmetic element of magnanimity, thereby will greatly increase cost and the cost of video coding system.
Summary of the invention
One or more problems in view of the above the invention provides video coding system and method for video coding that a kind of single channel input multichannel is exported.
Input the video coding system of multichannel output according to the single channel of the embodiment of the present invention, comprise: the model selection setting unit, be used for arranging one of first mode selected cell and the second mode selecting unit as the sharing model selected cell, wherein, the coding mode selected of sharing model selected cell is used for the first coding unit and the second coding unit simultaneously; The first coding unit is used for utilizing coding mode that the first or second mode selecting unit selects respectively each macro block of the vision signal of first resolution to be encoded; And second coding unit, be used for utilizing coding mode that the first or second mode selecting unit selects respectively each macro block of the vision signal of second resolution to be encoded.
Wherein, the first mode selected cell, be used for receiving the vision signal of first resolution, the superfluous poor of all prediction mode that respectively each macro block in the vision signal of first resolution is carried out under intra prediction mode and inter-frame forecast mode calculated, and poor result of calculation superfluous according to each selects to be applicable to respectively the coding mode of each macro block in the vision signal of first resolution;
The second mode selecting unit, be used for receiving the vision signal of first resolution, the vision signal of first resolution is converted to the vision signal of second resolution, the superfluous poor of all prediction mode that respectively each macro block in the vision signal of second resolution is carried out under intra prediction mode and inter-frame forecast mode calculated, and poor result of calculation superfluous according to each selects to be applicable to respectively the coding mode of each macro block in the vision signal of second resolution;
When the model selection setting unit arranges the first mode selected cell as the sharing model selected cell, the second mode selecting unit is not carried out the selection of coding mode, when the model selection setting unit was selected the second mode selecting unit as the sharing model selected cell, the first mode selected cell did not advance the selection of coding mode.
Wherein, the first mode selected cell also is used for: each macro block to the vision signal of first resolution carries out the skip macroblock test, if the specific macroblock in the vision signal of first resolution is skip macroblock, notify the corresponding skip macroblock motion vector of the second coding unit utilization to carry out inter prediction encoding to the corresponding macro block in the vision signal of second resolution.
Wherein, the second mode selecting unit also is used for: each macro block to the vision signal of second resolution carries out the skip macroblock test, if the specific macroblock in the vision signal of second resolution is skip macroblock, notify the motion vector of the corresponding macro block in the vision signal of the first coding unit first resolution to be set to corresponding skip macroblock motion vector, and carry out inter prediction encoding.
Wherein, when the model selection setting unit arranged the first mode selected cell as the sharing model selected cell, the first mode selected cell also was used for: its superfluous poor result of calculation is notified to the second coding unit with the immediate coding mode of superfluous poor result of calculation of the coding mode of each macro block of the vision signal that is applicable to first resolution respectively; The second coding unit also is used for: carry out residual computations by each macro block to the vision signal of second resolution, from its superfluous poor result of calculation respectively with the vision signal that is applicable to first resolution the immediate coding mode of superfluous poor result of calculation and being applicable to of coding mode of each macro block coding mode of selecting to be applicable to respectively each macro block in the vision signal of second resolution in the coding mode of each macro block in the vision signal of first resolution each macro block in the vision signal of second resolution is encoded.
Input the method for video coding of multichannel output according to the single channel of the embodiment of the present invention, comprise: in first mode selected cell and the second mode selecting unit one is set as the sharing model selected cell, wherein, the coding mode selected of sharing model selected cell is used for the first coding unit and the second coding unit simultaneously; The coding mode that the first and second coding units utilize respectively the second mode selecting unit to select is encoded to each macro block in the vision signal of the first and second resolution.
Wherein, when the first mode selected cell is set to the sharing model selected cell, the first mode selected cell receives the vision signal of first resolution, the superfluous poor of all prediction mode that respectively each macro block in the vision signal of first resolution is carried out under intra prediction mode and inter-frame forecast mode calculated, and poor result of calculation superfluous according to each selects to be applicable to respectively the coding mode of each macro block in the vision signal of first resolution; The coding mode that the first and second coding units utilize respectively the first mode selected cell to select is encoded to each macro block in the vision signal of the first and second resolution; When the second mode selecting unit is set to the sharing model selected cell, the second mode selecting unit receives the vision signal of first resolution, the vision signal of first resolution is converted to the vision signal of second resolution, the superfluous poor of all prediction mode that respectively each macro block in the vision signal of second resolution is carried out under intra prediction mode and inter-frame forecast mode calculated, and poor result of calculation superfluous according to each selects to be applicable to respectively the coding mode of each macro block in the vision signal of second resolution.
Wherein, before superfluous poor calculating of respectively each macro block in the vision signal of first resolution being carried out all prediction mode under intra prediction mode and inter-frame forecast mode, the first mode selected cell carries out the skip macroblock test to each macro block in the vision signal of first resolution, if the specific macroblock in the vision signal of first resolution is skip macroblock, notify the corresponding skip macroblock motion vector of the second coding unit utilization to carry out inter prediction encoding to the corresponding macro block in the vision signal of second resolution.
Wherein, before superfluous poor calculating of respectively each macro block in the vision signal of second resolution being carried out all prediction mode under intra prediction mode and inter-frame forecast mode, the second mode selecting unit is carried out the skip macroblock test to each macro block in the vision signal of second resolution, if the specific macroblock in the vision signal of second resolution is skip macroblock, notify the motion vector of the corresponding macro block in the vision signal of the first coding unit first resolution to be set to corresponding skip macroblock motion vector, and carry out inter prediction encoding.
Wherein, in the coding mode of each macro block of first mode selected cell in selecting to be applicable to the vision signal of first resolution, with its superfluous poor result of calculation respectively with the vision signal that is applicable to first resolution in the immediate coding mode of superfluous poor result of calculation of coding mode of each macro block notify to the second coding unit; The second coding unit is by carrying out residual computations to each macro block in the vision signal of second resolution, from its superfluous poor result of calculation respectively with the immediate coding mode of superfluous poor result of calculation of the coding mode of each macro block of the vision signal that is used for first resolution and the coding mode that is used for selecting in the coding mode of each macro block of vision signal of first resolution being applicable to respectively each macro block in the vision signal of second resolution each macro block in the vision signal of second resolution is encoded.
In the present invention, only the macro block to one tunnel vision signal carries out model selection in an encoder, thereby has greatly reduced the operand of whole video coding system, greatly reduces cost and the cost of whole video coding system.
Description of drawings
Accompanying drawing described herein is used to provide a further understanding of the present invention, consists of the application's a part, and illustrative examples of the present invention and explanation thereof are used for explaining the present invention, do not consist of improper restriction of the present invention.In the accompanying drawings:
Fig. 1 is the schematic diagram of existing single channel AVS video coding system;
Fig. 2 is the schematic diagram of existing single channel input multichannel output AVS video coding system;
Fig. 3 is the prediction mode schematic diagram of intra prediction mode;
Fig. 4 is the prediction mode schematic diagram of inter-frame forecast mode;
Fig. 5 is the block diagram according to the video coding system of the single channel input multichannel output of the embodiment of the present invention;
Fig. 6 is the flow chart according to the method for video coding of the single channel input multichannel output of first embodiment of the invention; And
Fig. 7 is the flow chart according to the method for video coding of the single channel input multichannel output of second embodiment of the invention.
Embodiment
Consider the correlation between multiple paths of video images, the video coding system that the present invention proposes the output of a kind of single channel input multichannel reaches the method for video coding that is used for it.Wherein, calculate with the model selection of auxiliary another road Video coding of one road Video Encoding Mode selection result, with the operand of decrease video coding system.
Particularly, the present invention takes the lead in adopting the method for cross-correlation to decide the macro-block coding pattern of two different code streams under the prerequisite that increases not significantly operand.Especially, the user can be as required arranges coding mode in real time to the image of two different resolutions, to guarantee the decoding quality of the image sequence that it is paid close attention to.The present invention can effectively be applied in digital audio video standard AVS coded system.Moreover, the present invention also may extend in other generic video coded system, as H.264, MPEG-2 etc.
Below with reference to accompanying drawing, describe the specific embodiment of the present invention in detail.
Fig. 5 is the block diagram according to the video coding system of the single channel input multichannel output of the embodiment of the present invention.As shown in Figure 5, this video coding system comprises: model selection setting unit 502, be used for arranging one of first mode selected cell and the second mode selecting unit as the sharing model selected cell, wherein, the coding mode selected of sharing model selected cell is used for the first coding unit and the second coding unit simultaneously; First mode selected cell 504, be used for receiving the vision signal of first resolution, the superfluous poor of all prediction mode that respectively each macro block in the vision signal of first resolution is carried out under intra prediction mode and inter-frame forecast mode calculated, and poor result of calculation superfluous according to each selects to be applicable to respectively the coding mode of each macro block in the vision signal of first resolution; The second mode selecting unit 506, be used for receiving the vision signal of first resolution, the vision signal of first resolution is converted to the vision signal of second resolution, the superfluous poor of all prediction mode that respectively each macro block in the vision signal of second resolution is carried out under intra prediction mode and inter-frame forecast mode calculated, and poor result of calculation superfluous according to each selects to be applicable to respectively the coding mode of each macro block in the vision signal of second resolution; The first coding unit 508 is used for utilizing coding mode that the first or second mode selecting unit selects respectively each macro block of the vision signal of first resolution to be encoded; The second coding unit 510 is used for utilizing coding mode that the first or second mode selecting unit selects respectively each macro block of the vision signal of second resolution to be encoded.Wherein, when the model selection setting unit arranges the first mode selected cell as the sharing model selected cell, the second mode selecting unit is not carried out the selection of coding mode, when the model selection setting unit was selected the second mode selecting unit as the sharing model selected cell, the first mode selected cell did not advance the selection of coding mode.
Wherein, the first mode selected cell also is used for: each macro block to the vision signal of first resolution carries out the skip macroblock test, if the specific macroblock in the vision signal of first resolution is skip macroblock, notify the corresponding skip macroblock motion vector of the second coding unit utilization to carry out inter prediction encoding to the corresponding macro block in the vision signal of second resolution.
Wherein, the second mode selecting unit also is used for: each macro block to the vision signal of second resolution carries out the skip macroblock test, if the specific macroblock in the vision signal of second resolution is skip macroblock, notify the motion vector of the corresponding macro block in the vision signal of the first coding unit first resolution to be set to corresponding skip macroblock motion vector, and carry out inter prediction encoding.
Wherein, when the model selection setting unit arranged the first mode selected cell as the sharing model selected cell, the first mode selected cell also was used for: its superfluous poor result of calculation is notified to the second coding unit with the immediate coding mode of superfluous poor result of calculation of the coding mode of each macro block of the vision signal that is applicable to first resolution respectively; The second coding unit also is used for: carry out residual computations by each macro block to the vision signal of second resolution, from its superfluous poor result of calculation respectively with the vision signal that is applicable to first resolution the immediate coding mode of superfluous poor result of calculation and being applicable to of coding mode of each macro block coding mode of selecting to be applicable to respectively each macro block in the vision signal of second resolution in the coding mode of each macro block in the vision signal of first resolution each macro block in the vision signal of second resolution is encoded.
Fig. 6 is the flow chart according to the method for video coding of the video coding system that is used for the output of single channel input multichannel of first embodiment of the invention.As shown in Figure 6, this method for video coding comprises the following steps: after vision signal enters coded system, according to the requirement of picture quality, carry out the coding of two kinds of different modes.If the user needs the coding of high image quality, high-resolution video sequence is carried out in frame and superfluous poor calculating of all predictive modes of interframe, namely to each predictive mode, calculate the difference of original image value and predicted value on each pixel, then get take macro block as unit and.In these predictive modes, select in two frames of superfluous difference minimum or inter-frame mode, with this initial predicted pattern as low-resolution video Image Coding respective macroblock, the superfluous difference of these two predictive modes relatively on the low-resolution video image, select minimum namely recently like predictive mode.On the other hand, if the user needs the coding of low image quality, carry out in frame to the video sequence of low resolution and superfluous poor calculating of all predictive modes of interframe, in these predictive modes, select in a frame of superfluous difference minimum or inter-frame mode, with this candidate prediction modes as high resolution video image coding respective macroblock, then, choose again the predictive mode of adjacent macroblocks (left side macro block of current macro and complain to the higher authorities about an injustice and request fair settlement macro block), select the predictive mode an of the best as the predictive mode of last high-definition picture in these patterns.
Fig. 7 is the flow chart according to the method for video coding of the video coding system that is used for the output of single channel input multichannel of second embodiment of the invention.As shown in Figure 7, this method for video coding comprises the following steps: after vision signal enters coded system, according to the requirement of picture quality, carry out the coding of two kinds of different modes.If the user needs the coding of high image quality, whether is the detection of skip macroblock to high-resolution video sequence, if skip macroblock, the respective regions of the video sequence image of low resolution is set to 8 and takes advantage of 8 predictive mode, and calculate superfluous poorly, carry out inter prediction encoding.If not skip macroblock, adopt general model selection mode to encode.On the other hand, if the user needs the coding of low image quality, to the video sequence of low resolution, whether be the detection of skip macroblock to the video sequence of low resolution, if skip macroblock, the motion vector of the corresponding macro block in high-resolution vision signal is set to corresponding skip macroblock motion vector, and calculates superfluous poorly, carries out inter prediction encoding.If not skip macroblock, adopt general model selection mode to encode.
The above is only embodiments of the invention, is not limited to the present invention, and for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., within all should being included in claim scope of the present invention.

Claims (8)

1. the video coding system of single channel input multichannel output, is characterized in that, comprising:
The model selection setting unit, be used for arranging one of first mode selected cell and the second mode selecting unit as the sharing model selected cell, wherein, the coding mode selected of described sharing model selected cell is used for the first coding unit and the second coding unit simultaneously;
The first coding unit is used for utilizing coding mode that the described first or second mode selecting unit selects respectively each macro block of the vision signal of first resolution to be encoded; And
The second coding unit is used for utilizing coding mode that the described first or second mode selecting unit selects respectively each macro block of the vision signal of second resolution to be encoded,
Wherein, described first mode selected cell, be used for receiving the vision signal of first resolution, according to all prediction mode under intra prediction mode and inter-frame forecast mode, each macro block in the vision signal of described first resolution is carried out respectively superfluous poor calculating, and poor result of calculation superfluous according to each selects to be applicable to respectively the coding mode of each macro block in the vision signal of described first resolution;
Described the second mode selecting unit, be used for receiving the vision signal of described first resolution, the vision signal of described first resolution is converted to the vision signal of second resolution, according to all prediction mode under described intra prediction mode and described inter-frame forecast mode, each macro block in the vision signal of described second resolution is carried out respectively superfluous poor calculating, and poor result of calculation superfluous according to each selects to be applicable to respectively the coding mode of each macro block in the vision signal of described second resolution;
When described model selection setting unit arranges described first mode selected cell as described sharing model selected cell, described the second mode selecting unit is not carried out the selection of coding mode, when described model selection setting unit was selected described the second mode selecting unit as described sharing model selected cell, described first mode selected cell did not carry out the selection of coding mode.
2. video coding system according to claim 1, is characterized in that, described first mode selected cell also is used for:
Each macro block in the vision signal of described first resolution is carried out the skip macroblock test, if the specific macroblock in the vision signal of described first resolution is described skip macroblock, notify the corresponding skip macroblock motion vector of described the second coding unit utilization to carry out inter prediction encoding to the corresponding macro block in the vision signal of described second resolution.
3. video coding system according to claim 1 and 2, is characterized in that, described the second mode selecting unit also is used for:
Each macro block in the vision signal of described second resolution is carried out the skip macroblock test, if the specific macroblock in the vision signal of described second resolution is described skip macroblock, notify the motion vector of the corresponding macro block in the vision signal of described the first described first resolution of coding unit to be set to corresponding skip macroblock motion vector, and carry out inter prediction encoding.
4. video coding system according to claim 3, is characterized in that, when described model selection setting unit arranges described first mode selected cell as described sharing model selected cell,
Described first mode selected cell also is used for: its superfluous poor result of calculation is notified to described the second coding unit with the immediate coding mode of superfluous poor result of calculation of the coding mode of each macro block of the vision signal that is applicable to described first resolution respectively;
Described the second coding unit also is used for: carry out residual computations by each macro block to the vision signal of described second resolution, from its superfluous poor result of calculation respectively with the vision signal that is applicable to described first resolution the immediate coding mode of superfluous poor result of calculation and being applicable to of coding mode of each macro block coding mode of selecting to be applicable to respectively each macro block in the vision signal of described second resolution in the coding mode of each macro block in the vision signal of described first resolution each macro block in the vision signal of described second resolution is encoded.
5. the method for video coding of single channel input multichannel output, is characterized in that, comprising:
In first mode selected cell and the second mode selecting unit one is set as the sharing model selected cell, wherein, the coding mode that described sharing model selected cell is selected is used for the first coding unit and the second coding unit simultaneously;
The coding mode that described the first coding unit utilizes the described first or second mode selecting unit to select is encoded to each macro block in the vision signal of first resolution respectively; And
The coding mode that described the second coding unit utilizes the described first or second mode selecting unit to select is encoded to each macro block in the vision signal of second resolution respectively,
Wherein, when described first mode selected cell is set to described sharing model selected cell,
Described first mode selected cell receives the vision signal of first resolution, according to all prediction mode under intra prediction mode and inter-frame forecast mode, each macro block in the vision signal of described first resolution is carried out respectively superfluous poor calculating, and poor result of calculation superfluous according to each selects to be applicable to respectively the coding mode of each macro block in the vision signal of described first resolution;
The coding mode that described the first and second coding units utilize respectively described first mode selected cell to select is encoded to each macro block in the vision signal of described the first and second resolution;
When described the second mode selecting unit is set to described sharing model selected cell,
Described the second mode selecting unit receives the vision signal of described first resolution, the vision signal of described first resolution is converted to the vision signal of second resolution, according to all prediction mode under described intra prediction mode and described inter-frame forecast mode, each macro block in the vision signal of described second resolution is carried out respectively superfluous poor calculating, and poor result of calculation superfluous according to each selects to be applicable to respectively the coding mode of each macro block in the vision signal of described second resolution.
6. method for video coding according to claim 5, it is characterized in that, before superfluous poor calculating of respectively each macro block in the vision signal of described first resolution being carried out all prediction mode under described intra prediction mode and described inter-frame forecast mode, described first mode selected cell carries out the skip macroblock test to each macro block in the vision signal of described first resolution, if the specific macroblock in the vision signal of described first resolution is skip macroblock, notify described the second coding unit utilization correspondence to skip grand certainly motion vector the corresponding macro block in the vision signal of described second resolution is carried out inter prediction encoding.
7. according to claim 5 or 6 described method for video coding, it is characterized in that, before superfluous poor calculating of respectively each macro block in the vision signal of described second resolution being carried out all prediction mode under described intra prediction mode and described inter-frame forecast mode, described the second mode selecting unit is carried out the skip macroblock test to each macro block in the vision signal of described second resolution, if the specific macroblock in the vision signal of described second resolution is described skip macroblock, notify the motion vector of the corresponding macro block in the vision signal of described the first described first resolution of coding unit to be set to corresponding skip macroblock motion vector, and carry out inter prediction encoding.
8. method for video coding according to claim 7, is characterized in that,
In the coding mode of each macro block of described first mode selected cell in selecting to be applicable to the vision signal of described first resolution, with its superfluous poor result of calculation respectively with the vision signal that is applicable to described first resolution in the immediate coding mode of superfluous poor result of calculation of coding mode of each macro block notify to described the second coding unit;
Described the second coding unit is by carrying out residual computations to each macro block in the vision signal of described second resolution, from its superfluous poor result of calculation respectively with the immediate coding mode of superfluous poor result of calculation of the coding mode of each macro block of the vision signal that is used for described first resolution and the coding mode that is used for selecting in the coding mode of each macro block of vision signal of described first resolution being applicable to respectively each macro block in the vision signal of described second resolution each macro block in the vision signal of described second resolution is encoded.
CN 200910009548 2008-10-07 2009-02-19 Single-input and multi-output video encoding system and video encoding method Expired - Fee Related CN101715124B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910009548 CN101715124B (en) 2008-10-07 2009-02-19 Single-input and multi-output video encoding system and video encoding method

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CN200810167137 2008-10-07
CN200810167137.0 2008-10-07
CN200910000177.0 2009-01-14
CN200910000177 2009-01-14
CN 200910009548 CN101715124B (en) 2008-10-07 2009-02-19 Single-input and multi-output video encoding system and video encoding method

Publications (2)

Publication Number Publication Date
CN101715124A CN101715124A (en) 2010-05-26
CN101715124B true CN101715124B (en) 2013-05-08

Family

ID=42418318

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910009548 Expired - Fee Related CN101715124B (en) 2008-10-07 2009-02-19 Single-input and multi-output video encoding system and video encoding method

Country Status (1)

Country Link
CN (1) CN101715124B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103313017B (en) * 2012-03-16 2016-06-15 安凯(广州)微电子技术有限公司 Multichannel kinescope method and system
JP2014236264A (en) * 2013-05-31 2014-12-15 ソニー株式会社 Image processing apparatus, image processing method and program
CN105657422A (en) * 2016-01-21 2016-06-08 航天恒星科技有限公司 Multi-scene image compression processing method and system
CN108055554A (en) * 2017-12-14 2018-05-18 深圳Tcl数字技术有限公司 Video broadcasting method, TV, server and computer readable storage medium
CN114827666A (en) * 2021-01-27 2022-07-29 阿里巴巴集团控股有限公司 Video processing method, device and equipment
CN115209439A (en) * 2021-04-09 2022-10-18 Oppo广东移动通信有限公司 Wireless terminal and method for sending and receiving audio and video data

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1091588A1 (en) * 1999-04-23 2001-04-11 Sony Corporation Image encoder and its method
CN1910925A (en) * 2004-01-27 2007-02-07 三星电子株式会社 Method and apparatus for coding and decoding video bitstream
CN1973546A (en) * 2004-03-09 2007-05-30 汤姆森研究基金公司 Reduced resolution update mode for advanced video coding
CN101068366A (en) * 2007-06-05 2007-11-07 南京大学 H.264 based multichannel video transcoding multiplexing method and multiplexer
CN101272496A (en) * 2008-04-10 2008-09-24 清华大学 Mode selection method for transcoding 264 video to reduce resolving capability

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1091588A1 (en) * 1999-04-23 2001-04-11 Sony Corporation Image encoder and its method
CN1910925A (en) * 2004-01-27 2007-02-07 三星电子株式会社 Method and apparatus for coding and decoding video bitstream
CN1973546A (en) * 2004-03-09 2007-05-30 汤姆森研究基金公司 Reduced resolution update mode for advanced video coding
CN101068366A (en) * 2007-06-05 2007-11-07 南京大学 H.264 based multichannel video transcoding multiplexing method and multiplexer
CN101272496A (en) * 2008-04-10 2008-09-24 清华大学 Mode selection method for transcoding 264 video to reduce resolving capability

Also Published As

Publication number Publication date
CN101715124A (en) 2010-05-26

Similar Documents

Publication Publication Date Title
CN100471269C (en) Spatial scalable compression
CN100593955C (en) Method and device for coding a video picture in inter or intra mode
CN101252686B (en) Undamaged encoding and decoding method and system based on interweave forecast
CN101715124B (en) Single-input and multi-output video encoding system and video encoding method
CN102196256B (en) Video encoding method and device
US20100310184A1 (en) Dual prediction video encoding and decoding method and device
CN102223532B (en) Method for performing hybrid multihypothsis prediction during video coding of coding unit, and associated apparatus
US20060133475A1 (en) Video coding
CN100555332C (en) Use comprises that the prediction of a plurality of macro blocks and nonanticipating picture are to picture sequence Methods for Coding and device
CN102196272B (en) P frame encoding method and device
CN101022555B (en) Interframe predictive coding mode quick selecting method
CN1589576A (en) Reduced-complexity video decoding using larger pixel-grid motion compensation
CN103444180A (en) Video encoding device, video decoding device, video encoding method, and video decoding method
CN100493191C (en) Video encoder with low complexity noise reduction and video encoding method
JP4656003B2 (en) Image coding apparatus and image coding method
CN104754337A (en) Video encoding method
CN103283232B (en) For the formation of the method and apparatus of predicted value
US20120063695A1 (en) Methods for encoding a digital picture, encoders, and computer program products
CN101547350A (en) Efficient plane and stereo digital video coding and decoding method
CN102595137B (en) Fast mode judging device and method based on image pixel block row/column pipelining
CN101262607B (en) Two-folded prediction video coding and decoding method and device
CN101977317B (en) Intra-frame prediction method and device
CN101848394B (en) Method for optimizing AVS coding power consumption model of radio video sensor
CN102196258B (en) I frame encoding method and device
CN102148994A (en) Parallel inter-frame prediction coding method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130508

Termination date: 20140219