[go: up one dir, main page]

CN1285215C - Frame rate adjustment method of video communication system - Google Patents

Frame rate adjustment method of video communication system Download PDF

Info

Publication number
CN1285215C
CN1285215C CN 200410082336 CN200410082336A CN1285215C CN 1285215 C CN1285215 C CN 1285215C CN 200410082336 CN200410082336 CN 200410082336 CN 200410082336 A CN200410082336 A CN 200410082336A CN 1285215 C CN1285215 C CN 1285215C
Authority
CN
China
Prior art keywords
frame rate
video
video image
mode
communication system
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 - Lifetime
Application number
CN 200410082336
Other languages
Chinese (zh)
Other versions
CN1633177A (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.)
Datang Microelectronics Technology Co Ltd
Original Assignee
Datang Microelectronics Technology 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 Datang Microelectronics Technology Co Ltd filed Critical Datang Microelectronics Technology Co Ltd
Priority to CN 200410082336 priority Critical patent/CN1285215C/en
Publication of CN1633177A publication Critical patent/CN1633177A/en
Application granted granted Critical
Publication of CN1285215C publication Critical patent/CN1285215C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The present invention discloses a method for frame rate adjusting of a video communication system. A video communication system comprises a transmitting end used for the data transmission of video images and a receiving end. The method comprises the steps that (1) a plurality of modes with the same frame rate and a video image quantification mode corresponding to each frame rate mode are respectively set at the receiving end and the transmitting end; (2) the frame rate mode required by the terminal is transmitted to the transmitting end in advance by the receiving end; (3) after a video image is coded according to the quantification mode corresponding to the frame rate mode, the video image is organized into code stream by the transmitting end according to the received frame rate mode; then, the code stream is transmitted to the receiving end in order that the receiving end receives the code stream; besides, the video image is reduced. In the present invention, a plurality of frame rate modes and the corresponding quantification mode which are arranged in advance by a video communication terminal for communication, then, the receiving ends transmits a frame rate requirement required by the end to the transmitting end in advance; therefore, the transmitting end requires to compress the video image according to the requirement of the receiving end. User requirements can be met, and besides, resource utilization rate is improved.

Description

The method of frame rate adjusting of video communication system
Technical field
The present invention relates to video communication system, relate in particular to frame frequency control method in the video communication system.
Background technology
Along with the development of network technology and video technique, video communication system has obtained fast development.As video communication system being applied in many video conferences and the video request program business such as (or interactive televisions), so that various services such as video conference, visual telephone, remote teaching and tele-medicine to be provided.
In video communication system, comprise some video communication terminals at least and connect the network of described video communication terminal.In the face-to-face communication process, wherein a video communication terminal is the transmitting terminal of vedio data, has the receiving terminal of at least one video communication terminal for this vedio data usually.For transmitting terminal, mainly be vedio data is compressed, encodes and organize code stream after send.For receiving terminal, mainly be to be reduced into video image after the code stream that receives is decoded, decompressed, to reach the effect of video playback.
In above-mentioned video communication process, the compression ratio of video image has determined the distortion rate of video image.The frame per second of video playback has determined the continuity of object of which movement in the video.And, the fine or not degree of watching the visual experience of video by the common decision in above-mentioned two aspects.Yet under specific channel width condition, obtaining higher video frame rate is conflicting with lower video image compression rate.That is, under certain channel condition, if receiving terminal seeks out better visual effect, then the video image compression rate of transmitting terminal employing is low, and video frame rate is also low simultaneously; If receiving terminal requires to obtain fast video image, then transmitting terminal need adopt higher video frame rate, and the higher compression ratio of video image employing is compressed and encoded.
But in most at present video communication systems, transmitting terminal also reckons without the requirement of receiving terminal to video quality, adopts single video frame rate and compression ratio to handle video usually, organizes code stream to send to receiving terminal.Do the demand that can't satisfy the receiving terminal user sometimes like this.Such as, the video frame rate that transmitting terminal adopts is lower, and the user of receiving terminal wishes to obtain more fast video image, so just can't satisfy receiving terminal user's demand, and the too much processing time that has taken the transmitting terminal processor, wasted Internet resources.For another example, the video frequencies that transmitting terminal adopts is higher, and the receiving terminal user has a preference for higher video image quality more, so also can't satisfy receiving terminal user's demand, and then may need transmitting terminal to compress, encode, organize processing such as code stream again, cause the wasting of resources thus.
Summary of the invention
The object of the present invention is to provide a kind of frequency adjustment method of video communication system, the transmitting terminal of video communication can be at the requirement of receiving terminal user to video frame rate, organize code stream with corresponding video frame rate, to solve transmitting terminal decision video frame rate and compression ratio processing video in the prior art, be difficult to satisfy receiving terminal user's demand, and then cause the technical problem of the wasting of resources.
For addressing the above problem, the invention discloses a kind of method of frame rate adjusting of video communication system, described video communication system comprises transmitting terminal and the receiving terminal that carries out the vedio data transmission, comprising:
(1) set the quantification manner of the video image of identical some frame per second patterns and each frame per second pattern correspondence respectively at described receiving terminal and transmitting terminal, described quantification manner is that the predefined bit plane number of plies that adopts in the image encoding process is carried out quantization encoding/decoding;
(2) receiving terminal is sent to transmitting terminal in advance with the frame per second pattern of this demanding terminal;
(3) transmitting terminal is according to the frame per second pattern that receives, is organized into code stream after video image is encoded according to the corresponding quantification manner of described frame per second pattern and is sent to described receiving terminal, so that receiving terminal receives code stream, and restores video image.
The frame per second pattern that is provided with in the step (1) comprises clear pattern and smooth pattern, wherein:
The quantification manner of the video image of described clear pattern correspondence is for to carry out quantization encoding with the dominant bit plane number of plies in the image encoding process;
The quantification manner of the video image of described smooth pattern correspondence is: the bit plane number of plies in the image encoding process that the maximum video image frame per second that can handle each second according to the transmitting terminal processor is determined is carried out quantization encoding.
Step (2) further comprises: described receiving terminal writes the control command word with the frame per second pattern that the user selects earlier, then described control command word is sent to transmitting terminal.
Step (3) transmitting terminal is encoded according to the corresponding quantification manner of described frame per second pattern to video image and is further comprised: video image is carried out wavelet transformation earlier; And the predefined bit plane number of plies of the wavelet coefficient of conversionization carried out the SPIHT quantization encoding, thereby obtain binary character stream.
The bit plane number of plies that the described maximum video image frame per second that can handle each second according to processor is determined is specially: determine that the maximum video image frame number that processor can be handled each second is maximum frame number; Calculate the code stream length that every two field picture is encoded according to described maximum frame per second and channel current bandwidth; Select the bit plane number of plies of encoding according to described code stream length.
The frame per second pattern that is provided with in the step (1) comprises balanced mode, the quantification manner of the video image of described balanced mode correspondence is for calculating the maximum code stream length of every two field picture codified according to current frame rate and channel current bandwidth, and then definite bit plane number of plies, carry out quantization encoding according to described definite bit plane number of plies.
If select balanced mode, then carry out the SPIHT coding according to the predetermined bit plane number of plies during encoding video pictures.
Step also comprises in (3): described receiving terminal will be decoded according to the mode of the quantification manner correspondence of code stream that receives and transmitting terminal video image, go back original video image.
Compared with prior art, the present invention has the following advantages: the video communication terminal among the present invention sets in advance some frame per second patterns, adopts different quantization encoding modes at every kind of frame per second pattern.In the video communication process, the video frame rate that receiving terminal needs local terminal requires to be sent to transmitting terminal in advance, and transmitting terminal then according to the demand of receiving terminal, carries out compressed encoding to video image.Not only satisfied the requirement of user to video frame rate, and utilized channel width fully, improved resource utilization, avoided the generation of following two kinds of situations thus: the video frame rate that (1) transmitting terminal adopts is lower, and the user of receiving terminal more wishes to obtain the video image of high frame per second, cause the demand that not only can't satisfy the receiving terminal user thus, and reduced the treatment effeciency of the processor of transmitting terminal, wasted Internet resources.(2) video frequencies of transmitting terminal employing is higher, image quality is relatively low, and the receiving terminal user wishes to receive the video image than high image quality, cause the demand that can't satisfy the user thus, and then may make transmitting terminal compress, encode, organize processing such as code stream again, cause the wasting of resources thus.
Description of drawings
Fig. 1 is the theory structure schematic diagram of video communication system;
Fig. 2 is the flow chart of the method for frame rate adjusting of video communication system of the present invention;
Fig. 3 is for adopting the once schematic flow sheet of communication of frame rate adjustment;
Fig. 4 is the schematic flow sheet of the video compression of transmitting terminal.
Embodiment
Below in conjunction with accompanying drawing, specify the present invention.
See also Fig. 1, the theory structure schematic diagram of video communication system.Described video communication system comprises some video communication terminals, and described video communication terminal is set up transmission by network 11 or other communication ports and connected.For method of frame rate adjusting of the present invention is described better, the present invention is an example with a face-to-face communication process.That is, video communication terminal comprises the video communication terminal 12 (abbreviating receiving terminal as) of receiver, video view data and the video communication terminal 13 (abbreviating transmitting terminal as) of transmission vedio data at least.In the communication process of reality, often there is two-way communication, promptly receiving terminal is also as the transmitting terminal of another time communication, and transmitting terminal is the receiving terminal of this time communication.But the communication process method of frame rate adjusting is identical each time, so the present invention is to be that example illustrates method of frame rate adjusting of the present invention with a communication process.
See also Fig. 2, the method for frame rate adjusting flow chart of video communication system of the present invention.This method may further comprise the steps:
S110: set the quantification manner of the video image of identical some frame per second patterns and each frame per second pattern correspondence on all video communication terminals, described quantification manner is that the predefined bit plane number of plies that adopts in the image encoding process is carried out quantization encoding/decoding;
S120: receiving terminal is sent to transmitting terminal in advance with the frame per second pattern of this demanding terminal;
S130: transmitting terminal is according to the frame per second pattern that receives, after video image is encoded according to the corresponding quantification manner of described frame per second pattern, organizes code stream to be sent to described receiving terminal.
From above-mentioned steps as can be known, transmitting terminal is known the frame per second requirement that receiving terminal sends in advance when carrying out video coding, select the corresponding quantitative mode to encode then, makes receiving terminal to receive and satisfies the code stream that the predefined frame per second of this end subscriber requires.
In step S110, receiving terminal and transmitting terminal need preestablish the quantification manner of the video image of some frame per second patterns and each frame per second pattern correspondence.Described frame per second pattern is the frame per second requirement of the video image that user expectation receives, requires to set different frame per second patterns at the different frame per second of user.In the present invention two kinds of frame per second patterns can be set: clear pattern and smooth pattern, wherein:
Described clear pattern wishes to receive best picture quality that then transmitting terminal need carry out the programming of video image with the quantization error of minimum for the user, make the user of receiving terminal obtain best picture quality.Therefore the quantification manner of corresponding video image can be that transmitting terminal carries out quantization encoding with the dominant bit plane number of plies in the image encoding process, and receiving terminal adopts the same plane number of plies to decode;
Described smooth pattern is that the operational capability maximum frame per second of encoding and decoding image (each second can) with the coding and decoding video processor is that Standard Selection quantizes progression and carries out video coding, and receiving terminal adopts identical quantification progression to carry out video decode.Described smooth pattern can obtain the highest frame per second under the current channel width condition, promptly maximally utilises processor resource, and then makes receiving terminal comparatively fast obtain video image.The quantification manner of the video image of smooth pattern correspondence is: the number of bit-planes in the image encoding process that the maximum video image frame per second that can handle each second according to the transmitting terminal processor is determined is carried out quantization encoding.
As from the foregoing, clear pattern can make receiving terminal obtain best picture quality, and smooth pattern can make the fastest acquisition video image of receiving terminal.Illustrated under the limited situation of channel width in background technology, it is conflicting obtaining higher video frame rate and low video image compression rate.For this reason, can between clear pattern and smooth pattern, some patterns can also be set.The video frame rate of those patterns be the boundary between clear pattern and smooth pattern, simultaneously picture quality also is that the boundary is between clear pattern and smooth pattern.One balanced mode is set in the present embodiment.The quantification manner of the video image of described balanced mode correspondence is for to calculate every two field picture encoding code stream length according to current frame rate and channel current bandwidth, and then definite bit plane number of plies, carries out quantization encoding according to described definite bit plane number of plies.Need in heavy to be, the present invention is not limited to above-mentioned disclosed two kinds of frame per second patterns or three kinds of frame per second patterns, and at first the number of the frame per second pattern of She Zhiing is not subjected to the restriction of two kinds and three kinds, next, the mode of division frame per second pattern is unrestricted.It can divide the quantification manner of the video image of more frame per second pattern and setting correspondence at video frame rate circle between clear pattern and smooth pattern.In addition, the frame per second pattern of setting is not to comprise clear pattern and smooth pattern yet.Transmitting terminal and receiving terminal can be set as the case may be.
Below just to set three kinds of frame per second patterns with transmitting terminal and receiving terminal be example, and adopt compress mode to specify the frame rate adjustment process based on wavelet transformation, SPIHT coding with video compression coding.See also Fig. 3, it is for adopting the once schematic flow sheet of communication of frame rate adjustment.
S210: when needing transmitting terminal to send vedio data to receiving terminal each time, transmitting terminal is sent to transmitting terminal with the frame per second pattern of this demanding terminal in advance.Such as, the frame per second pattern that receiving terminal can be selected the user earlier writes the control command word, is sent to transmitting terminal by described control command word then.
S220: transmitting terminal receives described control command word, therefrom obtains the frame per second pattern, finds the corresponding quantitative mode then, and is sent to receiving terminal after video image compressed.
Below be example with Fig. 4, specify the video compression of transmitting terminal.
At first carry out step S310: each frame of video image is carried out format conversion, convert three components of YUV to, and carry out wavelet transformation.The wavelet image cataloged procedure carries out Filtering Processing for using one group of filter bank to original sequence.At first every capable pixel in the image is carried out filtering with low pass filter and high pass filter, the output result of filter is carried out the dot interlace sampling, obtain intermediate image L and H.L is an original image process low pass filter, and dot interlace sampling in the horizontal direction; H is an original image process high pass filter, and dot interlace sampling in the horizontal direction.Next, each row pixel of these two the new images that produce is carried out low pass (Ly) and high pass (Hy) filtering.And carry out the dot interlace sampling.Obtain four number of sub images (LL, LH, HL, HH).This four number of sub images has comprised the full detail of original image, but decomposes by above-mentioned filtering, and the information significance level that each subimage comprises has nothing in common with each other.The LL subimage is continued to apply aforesaid operations, will obtain four number of sub images again.
Carry out step S320 then, the wavelet coefficient of conversionization is carried out the SPIHT quantization encoding, thereby obtain binary character stream.Carry out quantization encoding with the wavelet coefficient of spiht algorithm after, thereby obtain binary character stream conversion.The loss of image information (being called quantization error) mainly occurs in the SPIHT quantization encoding stage.The coded quantization algorithm of ordering SPIHT (Set Partitioning in Hierarchical Trees) is cut apart in the hierarchical tree set, utilize the coefficient distribution character of wavelet transformation, to the quantification that wavelet coefficient approaches one by one, adopt a thresholding sequence T in the quantizing process 0, T 1... T N-1, come to determine successively the quantization threshold value, wherein, 2T 0>=| Xmax|, Xmax are the maximum values in the wavelet conversion coefficient, and the thresholding sequential value successively decreases successively with 2 multiple.Quantized interval within two thresholding intervals is called a bit plane.The number of bit-planes of described SPIHT coding is meant from maximum quantization threshold the number of times that the quantization threshold that successively decreases successively quantizes wavelet coefficient.For example, when the bitplanes number carries out the SPIHT quantification for " 5 ", at first carry out the quantification of ground floor bit plane for the quantization threshold value with T0; And then be the quantification that quantization threshold carries out second layer bit plane with T1; Quantizing process is performed until the layer 5 bit plane, and promptly quantization threshold is got T4.Hence one can see that, and the quantization threshold of five layers of bit plane is followed successively by: T0, T1, T2, T3, T4.Usually, video communication terminal sets in advance the dominant bit plane number of plies.
If the frame per second pattern that receives is clear pattern, then carry out obtaining binary character stream behind the SPIHT coding with the dominant bit plane number of plies;
If smooth pattern, then the bit plane number of plies of determining with the maximum video image frame per second that can handle each second according to processor carries out obtaining binary character stream behind the SPIHT coding;
If select balanced mode, then carry out the SPIHT coding according to the predetermined bit plane number of plies during encoding video pictures.
In fact, when clear pattern, smooth pattern and balanced mode are set, set the quantification manner of corresponding video image usually.In the present embodiment, the quantification manner that sets corresponding video image is meant the bit plane number of plies of the encoding-decoding process that each pattern correspondence is set.Wherein:
The dominant bit plane number of plies that clear pattern is supported local terminal is as the bit plane number of plies of encoding-decoding process under this pattern;
Smooth pattern is to determine the bit plane number of plies of encoding-decoding process under this pattern according to above step:
(a) determine that the maximum video image frame number that processor can be handled each second is maximum frame number;
(b) calculate the maximum code stream length that every two field picture can be encoded according to described maximum frame per second and channel current bandwidth;
(c) the bit plane number of plies of selecting SPIHT to encode according to the maximum code stream length of described coding.
Below lift an application examples, illustrate above-mentioned (a) (b) (c) three steps specifically be how to determine the bit plane number of plies.
Step (a): a two field picture is encoded, and under the situation that image encoding algorithm, image resolution ratio are determined, the required computations number of processor is confirmable.Therefore, when processor host frequency is also determined, can estimate the scramble time, also can come measurement processor the consuming time of a two field picture of encoding in program by hardware timer is set by the image encoding source program.
Under " smooth pattern ", frame frequency (Hz)=1 ÷ two field picture of encoding is consuming time;
Step (b): the connection of video communication is set up in the process, and the modem of communicating pair detects channel conditions through consultation, the Return Channel current bandwidth.
The maximum code stream length (bits) that every two field picture can be encoded=channel current bandwidth (bits/s) ÷ frame frequency (Hz)
Step (c): the image encoding algorithm can be adjusted the encoding code stream length of a two field picture by the quantification progression that changes image encoding.Therefore, after the complete (a) and (b) step, promptly determined to satisfy the maximum code stream length of image encoding under frame frequency and the channel width condition, according to " the maximum code stream length of encoding ", adjust the quantification progression (number of bit-planes in the SPHIT algorithm) of image encoding, make image encoding code stream length meet the demands.
Described balanced mode is to calculate every two field picture encoding code stream length according to current frame rate and channel current bandwidth, and then definite bit plane number of plies.
" balanced mode " is the scheme of a kind of compromise of taking between picture quality and picture frame frequency.The maximum code stream length of coding under the balanced mode also need to determine two parameters: channel current bandwidth (bits/s) and frame frequency (Hz).
" frame frequency " of " balanced mode " is less than " smooth pattern ", and the assessment of subjective and objective two aspects is determined at first to need to make according to quality of coded picture in the occurrence ground of frame frequency.
The subjective evaluation of picture quality needs different observers that picture quality is done assessment, and under " balanced mode ", picture quality should make the evaluator feel comparatively satisfied.Objective evaluation need be added up the signal to noise ratio (PSNR) of image, and the native system regulation is not less than 20dB.
Assessment by subjective and objective two aspects can define the frame frequency under " balanced mode ".
Determining of the maximum code stream length of coding under " clear pattern " is comparatively simple, and directly the highest order number of planes according to the SPIHT quantization encoding carries out quantization encoding to image.Picture quality the best with in this case encoding code stream decoding and reconstituting.
Carry out step S330 at last: the binary character stream behind the SPIHT coding becomes code stream to be sent to receiving terminal according to code stream format organization.
S230: described receiving terminal is decoded the decoding process of the quantification manner correspondence of the code stream basis that receives and transmitting terminal video image, goes back original video image.Be that receiving terminal is decoded according to the bit plane number of plies of the frame per second pattern correspondence of selecting.
If the clear pattern of selecting of frame per second pattern is carried out wavelet transformation after then adopting dominant bit plane layer number decoder, so that be reduced into video image;
If the smooth pattern of selecting of frame per second pattern then adopts in advance and to carry out wavelet transformation after can handling the bit-plane layers number decoder that maximum video image frame number sets according to processor, so that be reduced into video image;
If the frame per second pattern balanced mode of selecting carries out wavelet transformation after then adopting predefined bit-plane layers number decoder, so that be reduced into video image.
More than disclosed only be several specific embodiment of the present invention, but the present invention is not limited thereto, any those skilled in the art can think variation all should drop in protection scope of the present invention.

Claims (13)

1、一种视频通信系统的帧率调节方法,所述视频通信系统包括进行视频图像数据传输的发送端和接收端,其特征在于,包括:1. A method for adjusting the frame rate of a video communication system, the video communication system comprising a sending end and a receiving end for video image data transmission, characterized in that, comprising: (1)在所述接收端和发送端分别设定相同的若干帧率模式以及每一帧率模式对应的视频图像的量化方式,所述量化方式为图像编码过程中采用的预先设定的位平面层数进行量化编码/解码;(1) The same number of frame rate modes and the quantization mode of video images corresponding to each frame rate mode are respectively set at the receiving end and the transmitting end, and the quantization mode is a preset bit used in the image encoding process The number of plane layers is quantized and encoded/decoded; (2)接收端将本终端要求的帧率模式预先发送至发送端;(2) The receiving end sends the frame rate mode required by the terminal to the sending end in advance; (3)发送端根据接收到的帧率模式,对视频图像按照所述帧率模式对应量化方式进行编码后组织成码流发送至所述接收端,以便接收端接收码流,并还原出视频图像。(3) According to the received frame rate mode, the sending end encodes the video image according to the quantization method corresponding to the frame rate mode, organizes it into a bit stream and sends it to the receiving end, so that the receiving end can receive the bit stream and restore the video image. 2、如权利要求1所述的视频通信系统的帧率调节方法,其特征在于,步骤(1)中设置的帧率模式包括清晰模式和流畅模式,其中:2. The method for adjusting the frame rate of a video communication system according to claim 1, wherein the frame rate mode set in step (1) includes a clear mode and a smooth mode, wherein: 所述清晰模式对应的视频图像的量化方式为在图像编码过程中以最大位平面层数进行量化编码;The quantization method of the video image corresponding to the clear mode is to perform quantization encoding with the maximum number of bit plane layers during the image encoding process; 所述流畅模式对应的视频图像的量化方式为:根据发送端处理器每秒钟能够处理的最大视频图像帧率确定的图像编码过程中的位平面层数进行量化编码。The quantization method of the video image corresponding to the smooth mode is: performing quantization encoding on the number of bit plane layers in the image encoding process determined according to the maximum video image frame rate that the processor at the sending end can process per second. 3、如权利要求1或2所述的视频通信系统的帧率调节方法,其特征在于,步骤(2)进一步包括:所述接收端先将用户选择的帧率模式写入控制命令字,然后将所述控制命令字发送至发送端。3. The method for adjusting the frame rate of a video communication system according to claim 1 or 2, wherein step (2) further comprises: the receiving end first writes the frame rate mode selected by the user into the control command word, and then Send the control command word to the sending end. 4、如权利要求1或2所述的视频通信系统的帧率调节方法,其特征在于,步骤(3)发送端对视频图像按照所述帧率模式对应量化方式进行编码进一步包括:4. The method for adjusting the frame rate of a video communication system according to claim 1 or 2, wherein the encoding of the video image by the sending end in step (3) further comprises: 将视频图像先进行小波变换;The video image is first subjected to wavelet transform; 并对变换化的小波系数预先设定的位平面层数进行SPIHT量化编码,从而得到二进制符号流。And perform SPIHT quantization coding on the preset number of bit plane layers of the transformed wavelet coefficients, so as to obtain the binary symbol stream. 5、如权利要求2所述的视频通信系统的帧率调节方法,其特征在于,所述根据处理器每秒钟能够处理的最大视频图像帧率确定的位平面层数具体为:5. The method for adjusting the frame rate of a video communication system according to claim 2, wherein the number of bit plane layers determined according to the maximum video image frame rate that the processor can process per second is specifically: 确定处理器每秒钟能够处理的最大视频图像帧数为最大帧数;Determine the maximum number of video image frames that the processor can handle per second as the maximum number of frames; 根据所述最大帧率和信道当前带宽计算每帧图像编码的码流长度;Calculate the code stream length of each frame of image encoding according to the maximum frame rate and the current bandwidth of the channel; 根据所述码流长度来选择编码的位平面层数。The number of encoded bit plane layers is selected according to the code stream length. 6、如权利要求4所述的视频通信系统的帧率调节方法,其特征在于,所述根据处理器每秒钟能够处理的最大视频图像帧率确定的位平面层数具体为:6. The method for adjusting the frame rate of a video communication system according to claim 4, wherein the number of bit plane layers determined according to the maximum video image frame rate that the processor can process per second is specifically: 确定处理器每秒钟能够处理的最大视频图像帧数为最大帧数;Determine the maximum number of video image frames that the processor can handle per second as the maximum number of frames; 根据所述最大帧率和信道当前带宽计算每帧图像编码的码流长度;Calculate the code stream length of each frame of image encoding according to the maximum frame rate and the current bandwidth of the channel; 根据所述码流长度来选择编码的位平面层数。The number of encoded bit plane layers is selected according to the code stream length. 7、如权利要求2所述的视频通信系统的帧率调节方法,其特征在于,步骤(1)中设置的帧率模式包括平衡模式,所述平衡模式对应的视频图像的量化方式为按照当前帧率和信道当前带宽计算每帧图像可编码最大码流长度,进而确定位平面层数,根据所述确定的位平面层数进行量化编码。7. The method for adjusting the frame rate of a video communication system according to claim 2, wherein the frame rate mode set in step (1) includes a balanced mode, and the quantization method of the video image corresponding to the balanced mode is according to the current The frame rate and the current bandwidth of the channel calculate the maximum coded stream length of each frame of image, and then determine the number of bit-plane layers, and perform quantization and encoding according to the determined number of bit-plane layers. 8、如权利要求4所述的视频通信系统的帧率调节方法,其特征在于,步骤(1)中设置的帧率模式包括平衡模式,所述平衡模式对应的视频图像的量化方式为按照当前帧率和信道当前带宽计算每帧图像可编码最大码流长度,进而确定位平面层数,根据所述确定的位平面层数进行量化编码。8. The method for adjusting the frame rate of a video communication system according to claim 4, wherein the frame rate mode set in step (1) includes a balanced mode, and the quantization method of the video image corresponding to the balanced mode is according to the current The frame rate and the current bandwidth of the channel calculate the maximum coded stream length of each frame of image, and then determine the number of bit-plane layers, and perform quantization and encoding according to the determined number of bit-plane layers. 9、如权利要求7所述的视频通信系统的帧率调节方法,其特征在于,包括:若选择平衡模式,则视频图像编码时根据预先确定的位平面层数进行SPIHT编码。9. The method for adjusting the frame rate of a video communication system according to claim 7, characterized by comprising: if the balanced mode is selected, performing SPIHT encoding according to a predetermined number of bit plane layers when encoding video images. 10、如权利要求8所述的视频通信系统的帧率调节方法,其特征在于,包括:若选择平衡模式,则视频图像编码时根据预先确定的位平面层数进行SPIHT编码。10. The method for adjusting the frame rate of a video communication system according to claim 8, characterized by comprising: if the balance mode is selected, performing SPIHT encoding according to a predetermined number of bit plane layers when encoding video images. 11、如权利要求2所述的视频通信系统的帧率调节方法,其特征在于,步骤(3)中还包括:所述接收端将根据接收到的码流和发送端视频图像的量化方式对应的方式进行解码,还原视频图像。11. The method for adjusting the frame rate of a video communication system according to claim 2, characterized in that step (3) further comprises: the receiving end corresponds to the quantization method of the video image at the sending end according to the received code stream The way to decode, restore the video image. 12、如权利要求7所述的视频通信系统的帧率调节方法,其特征在于,步骤(3)中还包括:所述接收端将根据接收到的码流和发送端视频图像的量化方式对应的方式进行解码,还原视频图像。12. The method for adjusting the frame rate of a video communication system according to claim 7, characterized in that step (3) further comprises: the receiving end corresponds to the quantization method of the video image at the sending end according to the received code stream The way to decode, restore the video image. 13、如权利要求8所述的视频通信系统的帧率调节方法,其特征在于,步骤(3)中还包括:所述接收端将根据接收到的码流和发送端视频图像的量化方式对应的方式进行解码,还原视频图像。13. The method for adjusting the frame rate of a video communication system according to claim 8, characterized in that step (3) further comprises: the receiving end corresponds to the quantization method of the video image at the sending end according to the received code stream The way to decode, restore the video image.
CN 200410082336 2004-12-31 2004-12-31 Frame rate adjustment method of video communication system Expired - Lifetime CN1285215C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200410082336 CN1285215C (en) 2004-12-31 2004-12-31 Frame rate adjustment method of video communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200410082336 CN1285215C (en) 2004-12-31 2004-12-31 Frame rate adjustment method of video communication system

Publications (2)

Publication Number Publication Date
CN1633177A CN1633177A (en) 2005-06-29
CN1285215C true CN1285215C (en) 2006-11-15

Family

ID=34847247

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200410082336 Expired - Lifetime CN1285215C (en) 2004-12-31 2004-12-31 Frame rate adjustment method of video communication system

Country Status (1)

Country Link
CN (1) CN1285215C (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101115021B (en) * 2006-07-28 2010-05-12 腾讯科技(深圳)有限公司 Instant communication video quality regulating method and device
CN101159862B (en) * 2007-11-29 2010-06-09 北京中星微电子有限公司 Frame rate control method and device
CN103053158B (en) 2010-12-06 2016-11-09 太阳专利托管公司 Image encoding method and image encoding device
CN103595978B (en) * 2012-08-16 2017-06-16 中国电信股份有限公司 Method and system for consulting code distinguishability in video communication
US10771736B2 (en) 2014-06-30 2020-09-08 Microsoft Technology Licensing, Llc Compositing and transmitting contextual information during an audio or video call
CN105262699B (en) * 2015-10-29 2018-07-03 浙江大华技术股份有限公司 A kind of network self-adapting code adjustment method and device
CN106851335B (en) 2017-01-23 2018-03-20 建荣半导体(深圳)有限公司 A kind of image transmitting bandwidth match method, equipment and system
CN114640853B (en) * 2022-05-18 2022-07-29 滨州市人防工程与指挥保障中心 Unmanned aerial vehicle image processing system that cruises

Also Published As

Publication number Publication date
CN1633177A (en) 2005-06-29

Similar Documents

Publication Publication Date Title
KR101365869B1 (en) System and method for effectively encoding and decoding electronic information
CN1140126C (en) Coding and decoding system for layered compressed video data
US6091777A (en) Continuously adaptive digital video compression system and method for a web streamer
KR100676644B1 (en) System and method for scalable video coding
RU2372743C2 (en) Scalable video coding with two-level coding and one-level decoding
US6898324B2 (en) Color encoding and decoding method
US20080259796A1 (en) Method and apparatus for network-adaptive video coding
US6931068B2 (en) Three-dimensional wavelet-based scalable video compression
CN1339224A (en) System and method for encoding and decoding enhancement layer data using base layer quantization data
US20050169379A1 (en) Apparatus and method for scalable video coding providing scalability in encoder part
CN1274446A (en) Appts. and method for macroblock based rate control in coding system
CN1669326A (en) Wavelet-based coding using motion-compensated filtering from single and multiple reference frames
CN1285215C (en) Frame rate adjustment method of video communication system
EP0892557A1 (en) Image compression
CN1578403A (en) Method and apparatus for video noise reduction
KR100643269B1 (en) Image coding method and apparatus supporting R.O.I
CN1906946A (en) Device and method for playing back scalable video streams
CN111447445A (en) Data transmission method and device
Wang et al. A unified LZ and hybrid coding for compound image partial-lossless compression
CN1633814A (en) Memory-bandwidth efficient FGS encoder
CN1219403C (en) MPEG video code rate conversion method based on visual model
CN1574964A (en) Method and device for compressing image data
CN1277418C (en) Video Coding Control Method Based on Wavelet Transform
KR20110099238A (en) Compression method of moving picture data
KR101421231B1 (en) Apparatus for Compressing Video using Wavelet Transform

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
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20061115