CN101715124A - 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
CN101715124A
CN101715124A CN 200910009548 CN200910009548A CN101715124A CN 101715124 A CN101715124 A CN 101715124A CN 200910009548 CN200910009548 CN 200910009548 CN 200910009548 A CN200910009548 A CN 200910009548A CN 101715124 A CN101715124 A CN 101715124A
Authority
CN
China
Prior art keywords
resolution
vision signal
mode
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.)
Granted
Application number
CN 200910009548
Other languages
Chinese (zh)
Other versions
CN101715124B (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

The 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 the 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 the image of different quality according to different demands in decoding end.This application requirements adds resampler and a plurality of video encoder in video coding system, resampler is used to generate the vision signal of two or more different spatial resolutions, compresses simultaneously via a plurality of video encoders then, produces the multi-channel video compressed bit stream.
In above-mentioned application, video coding system is owing to need a plurality of video encoders, 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, finishing the video compression of multichannel different spaces size, is a main difficult problem that effectively realizes this system.
Another problem that the vision signal of multichannel different spaces size is compressed is, different along with time and scene, and 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 provide such selection that is provided with 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 component in the 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 made up 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 of cloth 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 an intra prediction mode, or inter-frame forecast mode; If coded macroblocks is an intra prediction mode, then this macro block can be divided into four 8 and takes advantage of 8 sub-piece, and each sub-piece can have five kinds of predictive modes again, 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 the macroblock coding, in this pattern, the content of whole macro block is not encoded fully, and its desired compression bit number is zero, thereby can reach maximum compression efficiency.
In video coding process, mode selection module will be selected a kind of effective patterns in above a plurality of different coding modes, to guarantee obtaining maximum compression efficiency under the prerequisite of same decoding quality.An effective choice method 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 increase the cost and the cost of video coding system greatly.
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.
Import the video coding system of multichannel output according to the single channel of the embodiment of the invention, comprise: model selection is provided with the unit, one that is used for being provided with first mode selecting unit and second mode selecting unit as the sharing model selected cell, wherein, the coding mode selected of sharing model selected cell is used for first coding unit and second coding unit simultaneously; First coding unit is used for utilizing coding mode that 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 first or second mode selecting unit selects respectively each macro block of the vision signal of second resolution to be encoded.
Wherein, first mode selecting unit, be used to receive the vision signal of first resolution, the superfluous difference that each macro block in the vision signal of first resolution is carried out all prediction mode under intra prediction mode and the inter-frame forecast mode is calculated respectively, and selects to be applicable to respectively each the macroblock encoding pattern in the vision signal of first resolution according to each superfluous poor result of calculation;
Second mode selecting unit, be used to receive the vision signal of first resolution, the vision signal of first resolution is converted to the vision signal of second resolution, the superfluous difference that each macro block in the vision signal of second resolution is carried out all prediction mode under intra prediction mode and the inter-frame forecast mode is calculated respectively, and selects to be applicable to respectively each the macroblock encoding pattern in the vision signal of second resolution according to each superfluous poor result of calculation;
When model selection is provided with the unit first mode selecting unit is set as the sharing model selected cell, second mode selecting unit is not carried out the selection of coding mode, when model selection was provided with the unit and selects second mode selecting unit as the sharing model selected cell, first mode selecting unit was not advanced the selection of coding mode.
Wherein, first mode selecting unit 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 a skip macroblock, then notify the corresponding skip macroblock motion vector of the second coding unit utilization that the corresponding macro block in the vision signal of second resolution is carried out inter prediction encoding.
Wherein, 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 a skip macroblock, then notify the motion vector of the corresponding macro block in the vision signal of first coding unit, first resolution to be set to corresponding skip macroblock motion vector, and carry out inter prediction encoding.
Wherein, when model selection was provided with the unit first mode selecting unit is set as the sharing model selected cell, first mode selecting unit also was used for: its superfluous poor result of calculation is notified to second coding unit with the immediate coding mode of superfluous poor result of calculation of each macroblock encoding pattern of the vision signal that is applicable to first resolution respectively; 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 each macroblock encoding pattern select in each macroblock encoding pattern in the vision signal of first resolution to be applicable to respectively that each the macroblock encoding pattern in the vision signal of second resolution encodes to each macro block in the vision signal of second resolution.
Import the method for video coding of multichannel output according to the single channel of the embodiment of the invention, comprise: in first mode selecting unit and 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 first coding unit and second coding unit simultaneously; The coding mode that first and second coding units utilize second mode selecting unit to select is respectively encoded to each macro block in the vision signal of first and second resolution.
Wherein, when first mode selecting unit is set to the sharing model selected cell, first mode selecting unit receives the vision signal of first resolution, the superfluous difference that each macro block in the vision signal of first resolution is carried out all prediction mode under intra prediction mode and the inter-frame forecast mode is calculated respectively, and selects to be applicable to respectively each the macroblock encoding pattern in the vision signal of first resolution according to each superfluous poor result of calculation; The coding mode that first and second coding units utilize first mode selecting unit to select is respectively encoded to each macro block in the vision signal of first and second resolution; When second mode selecting unit is set to the sharing model selected cell, 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 difference that each macro block in the vision signal of second resolution is carried out all prediction mode under intra prediction mode and the inter-frame forecast mode is calculated respectively, and selects to be applicable to respectively each the macroblock encoding pattern in the vision signal of second resolution according to each superfluous poor result of calculation.
Wherein, before the superfluous difference of respectively each macro block in the vision signal of first resolution being carried out all prediction mode under intra prediction mode and the inter-frame forecast mode is calculated, first mode selecting unit is carried 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 a skip macroblock, then notify the corresponding skip macroblock motion vector of the second coding unit utilization that the corresponding macro block in the vision signal of second resolution is carried out inter prediction encoding.
Wherein, before the superfluous difference of respectively each macro block in the vision signal of second resolution being carried out all prediction mode under intra prediction mode and the inter-frame forecast mode is calculated, 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 a skip macroblock, then notify the motion vector of the corresponding macro block in the vision signal of first coding unit, first resolution to be set to corresponding skip macroblock motion vector, and carry out inter prediction encoding.
Wherein, in first mode selecting unit each macroblock encoding pattern 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 each macroblock encoding pattern be notified to second coding unit; 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 each macroblock encoding pattern of the vision signal that is used for first resolution be used for selecting in each macroblock encoding pattern of vision signal of first resolution being applicable to respectively that each the macroblock encoding pattern in the vision signal of second resolution encodes to each macro block in the vision signal of second resolution.
In the present invention, only the macro block to one tunnel vision signal carries out model selection in an encoder, thereby has significantly reduced the operand of whole video coded system, greatly reduces the cost and the cost of whole video coded system.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification 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 a prediction on intra-frame prediction mode mode schematic diagram;
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 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 the multi-channel video image, the present invention proposes the method for video coding that a kind of single channel is imported the video coding system of multichannel output and is used for it.Wherein, calculate with the model selection of auxiliary another road video coding of one road Video Encoding Mode selection result, to reduce the operand of video coding system significantly.
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 operand not significantly.Especially, the user can be as required be provided with 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 the 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 invention.As shown in Figure 5, this video coding system comprises: model selection is provided with unit 502, one that is used for being provided with first mode selecting unit and second mode selecting unit as the sharing model selected cell, wherein, the coding mode selected of sharing model selected cell is used for first coding unit and second coding unit simultaneously; First mode selecting unit 504, be used to receive the vision signal of first resolution, the superfluous difference that each macro block in the vision signal of first resolution is carried out all prediction mode under intra prediction mode and the inter-frame forecast mode is calculated respectively, and selects to be applicable to respectively each the macroblock encoding pattern in the vision signal of first resolution according to each superfluous poor result of calculation; Second mode selecting unit 506, be used to receive the vision signal of first resolution, the vision signal of first resolution is converted to the vision signal of second resolution, the superfluous difference that each macro block in the vision signal of second resolution is carried out all prediction mode under intra prediction mode and the inter-frame forecast mode is calculated respectively, and selects to be applicable to respectively each the macroblock encoding pattern in the vision signal of second resolution according to each superfluous poor result of calculation; First coding unit 508 is used for utilizing coding mode that first or second mode selecting unit selects respectively each macro block of the vision signal of first resolution to be encoded; Second coding unit 510 is used for utilizing coding mode that first or second mode selecting unit selects respectively each macro block of the vision signal of second resolution to be encoded.Wherein, when model selection is provided with the unit first mode selecting unit is set as the sharing model selected cell, second mode selecting unit is not carried out the selection of coding mode, when model selection was provided with the unit and selects second mode selecting unit as the sharing model selected cell, first mode selecting unit was not advanced the selection of coding mode.
Wherein, first mode selecting unit 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 a skip macroblock, then notify the corresponding skip macroblock motion vector of the second coding unit utilization that the corresponding macro block in the vision signal of second resolution is carried out inter prediction encoding.
Wherein, 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 a skip macroblock, then notify the motion vector of the corresponding macro block in the vision signal of first coding unit, first resolution to be set to corresponding skip macroblock motion vector, and carry out inter prediction encoding.
Wherein, when model selection was provided with the unit first mode selecting unit is set as the sharing model selected cell, first mode selecting unit also was used for: its superfluous poor result of calculation is notified to second coding unit with the immediate coding mode of superfluous poor result of calculation of each macroblock encoding pattern of the vision signal that is applicable to first resolution respectively; 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 each macroblock encoding pattern select in each macroblock encoding pattern in the vision signal of first resolution to be applicable to respectively that each the macroblock encoding pattern in the vision signal of second resolution encodes to each macro block in the vision signal of second resolution.
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 may further comprise the 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, then high-resolution video sequence is carried out in the frame and the superfluous difference of all predictive modes of interframe is calculated, promptly to each predictive mode, calculate the difference of original image value and predicted value on each pixel, with the macro block be then unit get and.In these predictive modes, select the interior or inter-frame mode of two frames of superfluous difference minimum, with this initial predicted pattern as low-resolution video image encoding respective macroblock, the superfluous difference that on the low-resolution video image, compares these two predictive modes, predictive mode like the selection minimum is just nearest.On the other hand, if the user needs the coding of low image quality, then carry out in the frame and the superfluous difference of all predictive modes of interframe is calculated to the video sequence of low resolution, in these predictive modes, select the interior or inter-frame mode of a frame of superfluous difference minimum, with this candidate prediction modes as high resolution video image coding respective macroblock, then, choose 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) again, in these patterns, select the predictive mode of the predictive mode an of the best as last high-definition picture.
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 may further comprise the 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 then, if skip macroblock, then 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, then adopt general model selection mode to encode.On the other hand, if the user needs the coding of low image quality, then to the video sequence of low resolution, then whether the video sequence to low resolution is the detection of skip macroblock, if skip macroblock, the motion vector of the corresponding macro block in the then 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, then adopt general model selection mode to encode.
The above is embodiments of the invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within the claim scope of the present invention.

Claims (10)

1. the video coding system of single channel input multichannel output is characterized in that, comprising:
Model selection is provided with the unit, one that is used for being provided with first mode selecting unit and second mode selecting unit as the sharing model selected cell, wherein, the coding mode selected of described sharing model selected cell is used for first coding unit and second coding unit simultaneously;
First coding unit is used for utilizing coding mode that described first or second mode selecting unit selects respectively each macro block of the vision signal of described first resolution to be encoded; And
Second coding unit is used for utilizing coding mode that described first or second mode selecting unit selects respectively each macro block of the vision signal of described second resolution to be encoded.
2. video coding system according to claim 1 is characterized in that,
Described first mode selecting unit, be used to receive the vision signal of first resolution, according to all prediction mode under intra prediction mode and the inter-frame forecast mode each macro block in the vision signal of described first resolution is carried out superfluous difference respectively and calculate, and select to be applicable to respectively each macroblock encoding pattern in the vision signal of described first resolution according to each superfluous poor result of calculation;
Described second mode selecting unit, be used to receive 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 the described inter-frame forecast mode each macro block in the vision signal of described second resolution is carried out superfluous difference respectively and calculate, and select to be applicable to respectively each macroblock encoding pattern in the vision signal of described second resolution according to each superfluous poor result of calculation;
When described model selection is provided with the unit described first mode selecting unit is set as described sharing model selected cell, described second mode selecting unit is not carried out the selection of coding mode, when described model selection was provided with the unit and selects described second mode selecting unit as described sharing model selected cell, described first mode selecting unit was not carried out the selection of coding mode.
3. video coding system according to claim 2 is characterized in that, described first mode selecting unit 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, then notify the corresponding skip macroblock motion vector of the described second coding unit utilization that the corresponding macro block in the vision signal of described second resolution is carried out inter prediction encoding.
4. according to claim 2 or 3 described video coding systems, it is characterized in that described 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, then notify the motion vector of the corresponding macro block in the vision signal of described first resolution of described first coding unit to be set to corresponding skip macroblock motion vector, and carry out inter prediction encoding.
5. video coding system according to claim 4 is characterized in that, when described model selection is provided with the unit described first mode selecting unit is set as described sharing model selected cell,
Described first mode selecting unit also is used for: its superfluous poor result of calculation is notified to described second coding unit with the immediate coding mode of superfluous poor result of calculation of each macroblock encoding pattern of the vision signal that is applicable to described first resolution respectively;
Described 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 each macroblock encoding pattern select in each macroblock encoding pattern in the vision signal of described first resolution to be applicable to respectively that each the macroblock encoding pattern in the vision signal of described second resolution encodes to each macro block in the vision signal of described second resolution.
6. the method for video coding of single channel input multichannel output is characterized in that, comprising:
In first mode selecting unit and 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 first coding unit and second coding unit simultaneously;
The coding mode that described first and second coding units utilize described second mode selecting unit to select is respectively encoded to each macro block in the vision signal of described first and second resolution.
7. method for video coding according to claim 6 is characterized in that,
When described first mode selecting unit is set to described sharing model selected cell,
Described first mode selecting unit receives the vision signal of first resolution, according to all prediction mode under intra prediction mode and the inter-frame forecast mode each macro block in the vision signal of described first resolution is carried out superfluous difference respectively and calculate, and select to be applicable to respectively each macroblock encoding pattern in the vision signal of described first resolution according to each superfluous poor result of calculation;
The coding mode that described first and second coding units utilize described first mode selecting unit to select is respectively encoded to each macro block in the vision signal of described first and second resolution;
When described second mode selecting unit is set to described sharing model selected cell,
Described 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 the described inter-frame forecast mode each macro block in the vision signal of described second resolution is carried out superfluous difference respectively and calculate, and select to be applicable to respectively each macroblock encoding pattern in the vision signal of described second resolution according to each superfluous poor result of calculation.
8. method for video coding according to claim 7, it is characterized in that, before the superfluous difference 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 the described inter-frame forecast mode is calculated, described first mode selecting unit is carried 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 a skip macroblock, then notify the corresponding skip macroblock motion vector of the described second coding unit utilization that the corresponding macro block in the vision signal of described second resolution is carried out inter prediction encoding.
9. according to claim 7 or 8 described method for video coding, it is characterized in that, before the superfluous difference 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 the described inter-frame forecast mode is calculated, described 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, then notify the motion vector of the corresponding macro block in the vision signal of described first resolution of described first coding unit to be set to corresponding skip macroblock motion vector, and carry out inter prediction encoding.
10. method for video coding according to claim 9 is characterized in that,
In described first mode selecting unit each macroblock encoding pattern 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 each macroblock encoding pattern be notified to described second coding unit;
Described 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 each macroblock encoding pattern of the vision signal that is used for described first resolution be used for selecting in each macroblock encoding pattern of vision signal of described first resolution being applicable to respectively that each the macroblock encoding pattern in the vision signal of described second resolution encodes to each macro block in the vision signal of described second resolution.
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.0 2008-10-07
CN200810167137 2008-10-07
CN200910000177 2009-01-14
CN200910000177.0 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 true CN101715124A (en) 2010-05-26
CN101715124B 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)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103313017A (en) * 2012-03-16 2013-09-18 安凯(广州)微电子技术有限公司 Multipath video recording method and system
CN105247864A (en) * 2013-05-31 2016-01-13 索尼公司 Image processing device, 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
WO2022213711A1 (en) * 2021-04-09 2022-10-13 Oppo广东移动通信有限公司 Wireless terminal, method for sending audio and video data, and method for receiving audio and video data

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6661840B1 (en) * 1999-04-23 2003-12-09 Sony Corporation Image encoder and method of the same
KR100855466B1 (en) * 2004-01-27 2008-09-01 삼성전자주식회사 Method for video coding and decoding, and apparatus for the same
CN1973546B (en) * 2004-03-09 2010-05-12 汤姆森研究基金公司 Reduced resolution update mode for advanced video coding
CN100496129C (en) * 2007-06-05 2009-06-03 南京大学 H.264 based multichannel video transcoding multiplexing method
CN100586185C (en) * 2008-04-10 2010-01-27 清华大学 Mode selection method for transcoding 264 video to reduce resolving capability

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103313017A (en) * 2012-03-16 2013-09-18 安凯(广州)微电子技术有限公司 Multipath video recording method and system
CN103313017B (en) * 2012-03-16 2016-06-15 安凯(广州)微电子技术有限公司 Multichannel kinescope method and system
CN105247864A (en) * 2013-05-31 2016-01-13 索尼公司 Image processing device, 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
WO2022213711A1 (en) * 2021-04-09 2022-10-13 Oppo广东移动通信有限公司 Wireless terminal, method for sending audio and video data, and method for receiving audio and video data

Also Published As

Publication number Publication date
CN101715124B (en) 2013-05-08

Similar Documents

Publication Publication Date Title
CN100471269C (en) Spatial scalable compression
CN102150427B (en) System and method for video encoding using adaptive loop filter
CN101252686B (en) Undamaged encoding and decoding method and system based on interweave forecast
CN100593955C (en) Method and device for coding a video picture in inter or intra mode
CN101715124B (en) Single-input and multi-output video encoding system and video encoding method
CN102196256B (en) Video coding method and device
CN102113329A (en) Intelligent frame skipping in video coding based on similarity metric in compressed domain
CN102223532B (en) Method for performing hybrid multihypothsis prediction during video coding of coding unit, and associated apparatus
CN100446572C (en) Method of decoding digital video and digital video decoder system thereof
CN101490968A (en) Parallel processing apparatus for video compression
CN1589576A (en) Reduced-complexity video decoding using larger pixel-grid motion compensation
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
CN101022555B (en) Interframe predictive coding mode quick selecting method
CN103444180A (en) Video encoding device, video decoding device, video encoding method, and video decoding method
CN102196272B (en) P frame coding method and device
CN112702603A (en) Video encoding method, video encoding device, computer equipment and storage medium
CN102143361B (en) Video coding method and video coding device
KR20030009669A (en) multi channel image encoding apparatus and encording method thereof
CN100493191C (en) Video encoder with low complexity noise reduction and video encoding method
JP4656003B2 (en) Image coding apparatus and image coding method
CN101867818B (en) Selection method and device of macroblock mode
CN103283232B (en) For the formation of the method and apparatus of predicted value
CN102714717A (en) Low-cost video encoder
CN101072355A (en) Weighted predication motion compensating method
CN102595137B (en) Fast mode judging device and method based on image pixel block row/column pipelining

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