CN104322065B - Terminal and video image compressing method - Google Patents
Terminal and video image compressing method Download PDFInfo
- Publication number
- CN104322065B CN104322065B CN201280073344.4A CN201280073344A CN104322065B CN 104322065 B CN104322065 B CN 104322065B CN 201280073344 A CN201280073344 A CN 201280073344A CN 104322065 B CN104322065 B CN 104322065B
- Authority
- CN
- China
- Prior art keywords
- target area
- code stream
- area
- video image
- nontarget
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000006835 compression Effects 0.000 claims abstract description 65
- 238000007906 compression Methods 0.000 claims abstract description 65
- 230000005540 biological transmission Effects 0.000 claims abstract description 15
- 230000008859 change Effects 0.000 claims description 22
- 238000013139 quantization Methods 0.000 claims description 17
- 230000009467 reduction Effects 0.000 claims description 14
- 238000006073 displacement reaction Methods 0.000 claims description 11
- 230000006837 decompression Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 6
- 230000000694 effects Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 235000013399 edible fruits Nutrition 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 108010001267 Protein Subunits Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000000368 destabilizing effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/115—Selection of the code volume for a coding unit prior to coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/167—Position within a video image, e.g. region of interest [ROI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234345—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/162—User input
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
The present invention provides a kind of terminals, including:Recognition unit identifies the target area selected in the video image currently shown;Compression unit, it is connected to the recognition unit, increase the first code stream assigned by the target area, the target area is compressed according to first code stream, and/or the compression unit is additionally operable to reduce the second code stream assigned by the nontarget area in the video image, is compressed to the nontarget area according to second code stream.The invention also provides a kind of video image compressing methods.Technical scheme of the present invention takes different Compression Strategies for the different zones of the video image in region, not only ensure that transmission bandwidth requirement, but also can distinguish the important element and minor element in video image.
Description
Technical field
The present invention relates to technical field of video image processing, in particular to a kind of terminal and a kind of video image pressure
Contracting method.
Background technology
In the Video Applications such as Streaming Media, videophone, video conference, in the process by network transmission video data
In, due to being influenced by the limitation of network bandwidth or other destabilizing factors, video will be unable to smooth viewing.The prior art can
Ensure normal transmission and the broadcasting of video data by two schemes.
Scheme 1:In the case where not changing image resolution ratio, compression ratio is improved to reduce the code check of video compress, is ensured
Video code rate can be transmitted in bandwidth allowable range.For example, the fine definition image quality that original resolution ratio is 800 × 600
Video, by the video for the low definition image quality for being adjusted to 800 × 600 after network interferences.
This method improves compression ratio while ensureing image resolution ratio, that is, sacrifice picture quality to reduce code check,
This makes more image detail parts be ignored, and the decoder of video receiver will be unable to really go back the details of original image, make
The video image quality clarity watched at receiving terminal is integrally lower.It will appear a large amount of mosaic phenomenon in severe cases.
Scheme 2:In the case where not changing image quality, change the resolution ratio of video, in this way with the reduction of resolution ratio,
The video data volume will be reduced, and under identical compression ratio, code check can also decrease, to ensure that video code rate can allow in bandwidth
It is transmitted in range.Such as original resolution ratio be 800 × 600 fine definition image quality video, by being adjusted after network interferences
The video of the whole identical clarity image quality for being 320 × 240.
Although this method can ensure that the clarity of image quality, visible video picture entirety reduce, will certainly shadow
Ring the whole viewing effect of receiving terminal.
Scheme 1 and scheme 2 have the shortcomings that one it is common:It is all to whole that video pictures change done adjustment for bandwidth
A picture is converted, to achieve the purpose that reduce video code rate.This method is all same right to all elements in video pictures
It waits for, does not distinguish the important element and minor element in video pictures.
Therefore, it is necessary to a kind of new video-frequency compression method, the different zones that can be directed to video image take different pressures
Contracting strategy, not only ensure that transmission bandwidth requirement, but also can distinguish the important element and minor element in video pictures.
Invention content
The present invention is based on the above problem, it is proposed that a kind of terminal, the different zones that can be directed to video image are taken
Different Compression Strategies not only ensure that transmission bandwidth requirement, but also can distinguish the important element and minor element in video pictures.
In view of this, according to an aspect of the present invention, it proposes a kind of terminals, including:Recognition unit, according to reception
Selection signal identifies the target area selected in the video image currently shown;It is single to be connected to the identification for compression unit
Member increases the first code stream assigned by the target area, is compressed to the target area according to first code stream,
And/or for reducing the second code stream assigned by the nontarget area in the video image, according to second code stream pair
It is compressed the nontarget area.
The video image compression mode of the terminal includes following three kinds of compress modes:The first:When user has selected target
After region, the code stream assigned by the target area can be increased, the code stream assigned by nontarget area is constant, i.e. target
The image in region becomes clear, and the image definition of nontarget area is constant;Second:When user selected target area it
Afterwards, the code stream assigned by the target area is not only increased, the code stream assigned by nontarget area, i.e. target are decreased
The image in region becomes clear, and the image definition of nontarget area reduces;The third:When user has selected target area
Later, the code stream assigned by the target area is constant, but reduces the code stream assigned by nontarget area, i.e. target area
Image clarity it is constant, and the image definition of nontarget area reduces.These modes can be with changing section image
Clarity, to distinguish important element and minor element.Certainly the compress mode opposite with above-mentioned compress mode can also be used,
Such as:After user has selected target area, it is possible to reduce the code stream assigned by the target area, nontarget area are divided
The code stream being fitted on increases or remains unchanged, i.e. the image blur of target area, and the image of nontarget area becomes clear
Or remain unchanged etc..
In the above-mentioned technical solutions, it is preferred that can also include:Computing unit is connected to the recognition unit, according to point
The first code stream assigned by the target area and the second code stream assigned by the nontarget area are calculated with algorithm;
Acquiring unit is connected to the computing unit, and the first quantization corresponding with the target area is obtained according to first code stream
Value, and the second quantized value corresponding with the nontarget area is obtained according to second code stream;Compression unit is additionally operable to root
Compression is carried out and according to second quantized value to the nontarget area to the target area according to first quantized value
It is compressed.
In the technical scheme, the code stream of different zones in video image is obtained by allocation algorithm, further according to code stream meter
Calculation obtains the quantized value of different zones in video image, is finally carried out to different zones in video image according to different quantized values
Compression processing, this method can distinguish important element (i.e. target area) and minor element (removing target in video pictures
Other region, that is, nontarget areas in region) so that under the premise of not changing resolution ratio and not reducing important element image quality, protect
The requirement that total bit stream meets bandwidth is demonstrate,proved, not only without the viewing effect of influence user, but also has achieved the purpose that compress video.
In the above-mentioned technical solutions, it is preferred that the allocation algorithm used by the computing unit includes:According to identification
The area of the target area gone out and the area of the nontarget area, number of operations when selecting the target area and
The code stream limit value of current network bandwidth calculates the first code stream assigned by the target area and the nontarget area
The second assigned code stream.
In the above-mentioned technical solutions, it is preferred that the allocation algorithm used by the computing unit includes:BRH=n ×
SH/(n×SH+SL)×BRlimit,
BRL=SL/(n×SH+SL)×BRlimit, wherein BRHFor the assigned code stream of the target area, BRLFor
The assigned code stream of the nontarget area, n are number of operations when selecting the target area, SHIt is single for the identification
The area for the target area that member identifies, SLFor the area for the nontarget area that the recognition unit identifies,
BRlimitFor the code stream limit value of current network bandwidth.
In the above-mentioned technical solutions, it is preferred that can also include:Reduction unit is connected to the recognition unit, is receiving
When to predetermined registration operation signal, the Bit allocation ratio of the target area and the nontarget area is 1: 1.
In the technical scheme, the clarity of target area and nontarget area can be restored depending on the user's operation
For identical state, reselects target area so as to user or video image is operated again.
In the above-mentioned technical solutions, it is preferred that the recognition unit includes detection sub-unit, is occurred in the target area
When mobile, detect the change in displacement state of the target area, according to the change in displacement state adjust the target area and
The division of the nontarget area.
In the technical scheme, when the target area in video image occurs mobile, then target area will be adjusted to
The position of target area is divided into nontarget area, you can dynamically mark off target automatically different from other regions of target area
Region.
In any of the above-described technical solution, it is preferred that the acquiring unit includes record subelement, and described first is quantified
Value is recorded in first code stream, and second quantized value is recorded in second code stream;The terminal further includes that decompression is single
Member carries out inverse quantization calculating according to first quantized value when being decompressed to the video image to the target area,
And inverse quantization calculating is carried out to the nontarget area according to second quantized value.Decompression is the inverse process of compression, will be measured
Change value is recorded in code stream, so that it may to carry out inverse quantization operation.
In any of the above-described technical solution, it is preferred that further include:Transmission unit is connected to the recognition unit, will identify
The target area information gone out is sent to the other-end, wherein the other-end handled simultaneously with the terminal described in regard
Frequency image;The terminal further includes:Receiving unit receives the target area information that other-end identifies, according to the target
Area information obtains selected target area in the video image, and the compression unit increases the target area and distributed
The first code stream arrived compresses the target area according to first code stream, and/or reduces in the video image
The second code stream assigned by nontarget area compresses the nontarget area according to second code stream.
It, can be by the information of the target area selected in local terminal when local terminal and other-end carry out video communication
It is sent to other-end, increases the clarity of the target area of selection for other-end, in this way, the target highlighted in local terminal
Region can also be highlighted on other-end.
In any of the above-described technical solution, it is preferred that when the transmission unit is additionally operable to select the target area
Operation information is sent to the other-end;The receiving unit also receives the selection target area that the other-end is sent
Operation information when domain selects the number of operations when target area according to the operation information acquisition local terminal;It is described
Computing unit according to the area of the target area, select the target area when number of operations and the other-end
The code stream limit value of current network bandwidth calculates the first code stream assigned by the target area and the nontarget area
The second assigned code stream.
Therefore, local terminal can also will be sent to other-end to the operation information of target area, make local terminal pair
The operation information of video image can reflect on other-end simultaneously, for example, number of operations, switching target to target area
The operation informations such as region can reflect on other-end.Other-end grasps video image according to these operation informations
Make, the target area to that need to increase clarity highlights, or reselects target area.
According to another aspect of the invention, it is also proposed that a kind of video image compressing method, including:Identification is in video image
The target area of middle selection;Increase the first code stream assigned by the target area, according to first code stream to the mesh
Mark region is compressed, and/or reduces the second code stream assigned by the nontarget area in the video image, according to described
Second code stream compresses the nontarget area.
In the above-mentioned technical solutions, it is preferred that first assigned by the target area is calculated according to allocation algorithm
The second code stream assigned by code stream and the nontarget area;It is obtained according to first code stream corresponding with the target area
The first quantized value, and corresponding with the nontarget area the second quantized value is obtained according to second code stream;According to institute
The first quantized value is stated to carry out compression to the target area and carry out the nontarget area according to second quantized value
Compression.
In the technical scheme, the code stream of different zones in video image is obtained by allocation algorithm, further according to code stream meter
Calculation obtains the quantized value of different zones in video image, is finally carried out to different zones in video image according to different quantized values
Compression processing, this method can distinguish important element and minor element in video pictures so that do not change resolution ratio and
Ensure that total bit stream meets the requirement of bandwidth under the premise of not reducing important element image quality, was both imitated without influencing the viewing of user
Fruit, and achieved the purpose that compress video.
In the above-mentioned technical solutions, it is preferred that the allocation algorithm includes:According to the face for the target area identified
The code stream limit of number of operations and current network bandwidth when the area of product and the nontarget area, the selection target area
Definite value calculates the first code stream assigned by the target area and the second code stream assigned by the nontarget area.
In the above-mentioned technical solutions, it is preferred that the allocation algorithm includes:
BRH=n × SH/(n×SH+SL)×BRlimit,
BRL=SL/(n×SH+SL)×BRlimit, wherein BRHFor the assigned code stream of the target area, BRLFor
The assigned code stream of the nontarget area, n are number of operations when selecting the target area, SHFor the institute identified
State the area of target area, SLFor the area for the nontarget area identified, BRlimitIt is limited for the code stream of current network bandwidth
Definite value.
In the above-mentioned technical solutions, it is preferred that further include:When receiving predetermined registration operation signal, the target area with
The Bit allocation ratio of the nontarget area is 1: 1.
It in the technical scheme, in the technical scheme, can be according to user's operation by target area and nontarget area
Clarity be reduced to identical state, reselect target area so as to user or video image operated again.
In the above-mentioned technical solutions, it is preferred that when the target area occurs mobile, detect the position of the target area
Variable condition is moved, the division of the target area and the nontarget area is adjusted according to the change in displacement state.
In the technical scheme, when the target area in video image occurs mobile, then target area will be adjusted to
The position of target area is divided into nontarget area automatically different from other regions of target area.
In any of the above-described technical solution, it is preferred that further include:First quantized value is recorded in described first yard
Stream, second quantized value are recorded in second code stream;When being decoded to the video image, according to described first
Quantized value carries out inverse quantization calculating to the target area, and is carried out to the nontarget area according to second quantized value
Inverse quantization calculates.
In any of the above-described technical solution, it is preferred that can also include the following steps:It is same with local terminal in other-end
When handling the video image, the target area information that the local terminal will identify that is sent to the other-end;Institute
Other-end is stated according to selected target area in video image described in the target area acquisition of information, increases the target
The first code stream assigned by region compresses the target area according to first code stream, and/or is regarded described in reduction
The second code stream assigned by nontarget area in frequency image presses the nontarget area according to second code stream
Contracting.
It, can be by the information of the target area selected in local terminal when local terminal and other-end carry out video communication
It is sent to other-end, increases the clarity of the target area of selection for other-end, in this way, the target highlighted in local terminal
Region can also be highlighted on other-end.
In any of the above-described technical solution, it is preferred that can also include the following steps:Described in the local terminal will select
Operation information when target area is sent to the other-end, and the other-end is local eventually according to the operation information acquisition
End selects the number of operations when target area;Area, the selection mesh of the other-end according to the target area
The code stream limit value of the current network bandwidth of number of operations and the other-end when mark region, calculates the target area
The second code stream assigned by the first code stream and the nontarget area assigned by domain.
Therefore, local terminal can also will be sent to other-end to the operation information of target area, make local terminal pair
The operation information of video image can reflect on other-end simultaneously, for example, number of operations, switching target to target area
The operation informations such as region can reflect on other-end.Other-end grasps video image according to these operation informations
Make, the target area to that need to increase clarity highlights, or reselects target area.
By above technical scheme, different Compression Strategies are taken for the different zones of video image, both ensure that biography
Defeated bandwidth requirement, and important element and minor element in video pictures can be distinguished.
Description of the drawings
Fig. 1 shows the block diagram of terminal according to an embodiment of the invention;
Fig. 2 shows the flow charts of video image compressing method according to an embodiment of the invention;
Fig. 3 shows the flow chart of video image compressing method according to still another embodiment of the invention;
Fig. 4 A to Fig. 4 E show the schematic diagram of operation video image according to an embodiment of the invention.
Specific implementation mode
To better understand the objects, features and advantages of the present invention, below in conjunction with the accompanying drawings and specific real
Mode is applied the present invention is further described in detail.It should be noted that in the absence of conflict, the implementation of the application
Feature in example and embodiment can be combined with each other.
Many details are elaborated in the following description to facilitate a thorough understanding of the present invention, still, the present invention may be used also
To be implemented different from other modes described here using other, therefore, protection scope of the present invention is not by described below
Specific embodiment limitation.
Fig. 1 shows the block diagram of terminal according to an embodiment of the invention.
As shown in Figure 1, terminal 100 according to an embodiment of the invention may include:Recognition unit 102, according to reception
Selection signal identifies the target area selected in the video image currently shown;Compression unit 108, is connected to recognition unit
102, increase the first code stream assigned by target area, target area is compressed according to the first code stream, and/or for subtracting
The second code stream assigned by nontarget area in few video image, compresses nontarget area according to the second code stream.
The video image compression mode of the terminal 100 includes following three kinds of compress modes:The first:When user has selected mesh
After marking region, the code stream assigned by the target area can be increased, the code stream assigned by nontarget area is constant, i.e. mesh
The image for marking region becomes clear, and the image definition of nontarget area is constant;Second:When user has selected target area
Later, the code stream assigned by the target area is not only increased, the code stream assigned by nontarget area, i.e. mesh are decreased
The image for marking region becomes clear, and the image definition of nontarget area reduces;The third:When user has selected target area
After domain, the code stream assigned by the target area is constant, but reduces the code stream assigned by nontarget area, i.e. target area
The clarity of the image in domain is constant, and the image definition of nontarget area reduces.These modes can be with changing section figure
The clarity of picture, to distinguish important element and minor element.Certainly the compression side opposite with above-mentioned compress mode can also be used
Formula, such as:After user has selected target area, it is possible to reduce the code stream assigned by the target area, nontarget area
Assigned code stream increases or remains unchanged, i.e. the image blur of target area, and the image of nontarget area becomes clear
It is clear or remain unchanged etc..
The terminal 100 can also include:Computing unit 104, calculates according to allocation algorithm assigned by target area
The second code stream assigned by first code stream and nontarget area;Acquiring unit 106, according to the acquisition of the first code stream and target area
Corresponding first quantized value, and the second quantized value corresponding with nontarget area is obtained according to the second code stream;Compression unit 108
It is additionally operable to carry out compression to target area according to the first quantized value and nontarget area is compressed according to the second quantized value.
In the technical scheme, the code stream of different zones in video image is obtained by allocation algorithm, further according to code stream meter
Calculation obtains the quantized value of different zones in video image, is finally carried out to different zones in video image according to different quantized values
Compression processing, this method can distinguish important element and minor element in video pictures so that do not change resolution ratio and
Under the premise of not reducing important element image quality, ensure that total bit stream meets the requirement of bandwidth, neither influences the viewing effect of user
Fruit, and achieved the purpose that compress video.
Preferably, allocation algorithm used by the computing unit 104 includes:According to the area for the target area identified and
The code stream limit value of number of operations and current network bandwidth when the area of nontarget area, selection target region, calculates
The second code stream assigned by the first code stream and nontarget area assigned by target area.
In the above-mentioned technical solutions, allocation algorithm used by computing unit 104 includes:
BRH=n × SH/(n×SH+SL)×BRlimit,
BRL=SL/(n×SH+SL)×BRlimit, wherein BRHFor the assigned code stream of target area, BRLFor non-mesh
Mark the assigned code stream in region, number of operations when n is selection target region, SHThe mesh identified for recognition unit 102
Mark the area in region, SLFor the area for the nontarget area that recognition unit 102 identifies, BRlimitFor the code of current network bandwidth
Ductility limit definite value.
As it can be seen that BRHIt is directly proportional to number of operations when selection target region, BRLWith number of operations when selection target region
It is inversely proportional, that is to say, that more to target area number of operations, the assigned code stream of target area is bigger, non-targeted
For the assigned code stream in region with regard to smaller, the image quality of target area is more clear, and the image quality of nontarget area is fuzzyyer, mesh
The clarity difference for marking region and nontarget area is also more apparent.
Preferably, which can also include:Detection unit 118, the code stream for detecting the current network bandwidth
The situation of change of limit value;The computing unit 104 is additionally operable to when the code stream limit value changes, according to the allocation algorithm
With the code stream limit value of reacquisition, the second code of the first code stream and the nontarget area of the target area is redistributed
Stream.
In this way, when bandwidth code stream limit value is changed by network environment influence, target area can be recalculated and divided
The code stream that the code stream and nontarget area matched are distributed, the image highlighted will not be impacted because of the limitation of bandwidth.
In the above-mentioned technical solutions, it is preferred that can also include:Reduction unit 110 is connected to recognition unit 102, is connecing
When receiving predetermined registration operation signal, the Bit allocation ratio of target area and nontarget area is 1: 1.
In the technical scheme, the clarity of target area and nontarget area can be reduced to phase according to user's operation
Same state, reselects target area so as to user or is operated again to video image.
In any of the above-described technical solution, recognition unit 102 may include detection sub-unit 1022, be moved in target area
When dynamic, the change in displacement state of target area is detected, stroke of target area and nontarget area is adjusted according to change in displacement state
Point.
In the technical scheme, when the target area in video image occurs mobile, then target area will be adjusted to
The position of target area is divided into nontarget area automatically different from other regions of target area, you can dynamic adjustment target area
Domain.
In any of the above-described technical solution, acquiring unit 106 includes record subelement 1062, and the first quantized value is recorded in
First code stream, the second quantized value are recorded in the second code stream;Terminal 100 further includes decompression units 112, is carried out to video image
When decompression, inverse quantization calculating is carried out to target area according to the first quantized value, and according to the second quantized value to nontarget area
Carry out inverse quantization calculating.Decompression is the inverse process of compression, quantized value is recorded in code stream, so that it may to carry out inverse quantization operation.
For example, terminal A and terminal B carries out video calling, the real-time of two terminals is all shown in terminal A and terminal B
Image.In terminal A, user S has carried out selection operation to the head portrait of oneself, then terminal A according to allocation algorithm to the head portrait
Video data has carried out compression processing, and quantized value is recorded in the code stream of compression output, then by the bit stream to end
It holds B, terminal B to be decoded the code stream, obtains the quantized value used when compression, it can be to video image according to the quantized value
Inverse quantization calculating is carried out, the higher image of clarity is obtained.Display effect in terminal B is exactly that the head portrait of user S is apparent
.
In one embodiment, which can also include:Transmission unit 114 is connected to recognition unit 102, will
The target area information identified is sent to other-end, wherein other-end handles above-mentioned video image simultaneously with terminal;Eventually
End 100 further includes:Receiving unit 116 receives the target area information that other-end identifies, according to target area acquisition of information
Selected target area in video image, compression unit 108 increase by first yard assigned by target in video image region
Stream, compresses target area according to the first code stream, and/or reduce assigned by the nontarget area in video image the
Two code streams compress nontarget area according to the second code stream.
It, can be by the information of the target area selected in local terminal when local terminal and other-end carry out video communication
It is sent to other-end, increases the clarity of the target area of selection for other-end, in this way, the target highlighted in local terminal
Region can also be highlighted on other-end.
Preferably, operation information when transmission unit 114 is additionally operable to selection target region is sent to other-end;It receives
Unit 116 also receives the operation information when selection target region of other-end transmission, according to operation information acquisition local terminal
Number of operations when selection target region;Operation time when computing unit 104 is according to area, the selection target region of target area
The code stream limit value of the current network bandwidth of number and other-end calculates the first code stream assigned by target area and non-
The second code stream assigned by target area.
Therefore, local terminal can also will be sent to other-end to the operation information of target area, make local terminal pair
The operation information of video image can reflect on other-end simultaneously, for example, number of operations, switching target to target area
The operation informations such as region can reflect on other-end.Other-end grasps video image according to these operation informations
Make, the target area to that need to increase clarity highlights, or reselects target area.
Continue the above example to illustrate, terminal A and terminal B carry out video calling, all aobvious in terminal A and terminal B
The realtime graphic of two terminals is shown.Terminal party A-subscriber thinks that the head portrait of terminal party B-subscriber in the image that terminal B is transmitted through is unintelligible,
Then selection operation has been carried out to user's head portrait of terminal B on terminal A, by the information of the target area of selection and selection time
Number is transmitted to terminal B.After terminal B receives information and the selection number of the target area of selection, according to allocation algorithm pair
The video of the local terminal of acquisition carries out compression processing, highlights the head portrait of terminal party B-subscriber, and by the video data after compression processing
It is transmitted to terminal A, terminal A is decompressed and shown to the video data, and display effect is exactly that the head portrait of terminal party B-subscriber is apparent
.
Fig. 2 shows the flow charts of video image compressing method according to an embodiment of the invention.
As shown in Fig. 2, video image compressing method includes:Step 202, the target area selected in video image is identified
Domain;Step 204, increase the first code stream assigned by target area, target area is compressed according to the first code stream, and/
Or the second code stream assigned by the nontarget area in reduction video image, nontarget area is pressed according to the second code stream
Contracting.
The video image compressing method includes following three kinds of compress modes:The first:When user selected target area it
Afterwards, the code stream assigned by the target area can be increased, the code stream assigned by nontarget area is constant, i.e. target area
Image becomes clear, and the image definition of nontarget area is constant;Second:After user has selected target area, no
The code stream assigned by the target area is increased only, the code stream assigned by nontarget area, i.e. target area are decreased
Image become clear, and the image definition of nontarget area reduces;The third:When user selected target area it
Afterwards, the code stream assigned by the target area is constant, but reduce the code stream assigned by nontarget area, i.e. target area
The clarity of image is constant, and the image definition of nontarget area reduces.Certainly it can also use and above-mentioned compress mode
Opposite compress mode, such as:After user has selected target area, it is possible to reduce the code assigned by the target area
It flows, the code stream assigned by nontarget area increases or remains unchanged, i.e. the image blur of target area, and non-target area
The image in domain has become clear or has remained unchanged etc..These modes can be with the clarity of changing section image, to distinguish weight
Want element and minor element.
When using the second way, when user wishes to increase the clarity in some region in video image, it is only necessary to
The region is selected in a manner, can increase the clarity of the area image, highlights the important element in video image.
When highlighting the target area of user's selection, it is contemplated that the limitation of the factors such as network bandwidth can reduce the code of nontarget area
Stream, reduces the clarity of nontarget area, to distinguish the important element and minor element in video image.
Preferably, can also include:The first code stream and the non-mesh assigned by target area are calculated according to allocation algorithm
Mark the second code stream assigned by region;According to the first code stream acquisition the first quantized value corresponding with target area, and according to
Second code stream obtains the second quantized value corresponding with nontarget area;According to the first quantized value to target area carry out compression and
Nontarget area is compressed according to the second quantized value.
In the technical scheme, the code stream of different zones in video image is obtained by allocation algorithm, further according to code stream meter
Calculation obtains the quantized value of different zones in video image, is finally carried out to different zones in video image according to different quantized values
Compression processing, this method can distinguish important element and minor element in video pictures so that do not change resolution ratio and
Ensure that total bit stream meets the requirement of bandwidth under the premise of not reducing important element image quality, neither influences the viewing effect of user
Fruit, and achieved the purpose that compress video.
Preferably, allocation algorithm includes:According to the area for the target area identified and the area of nontarget area, selection
The code stream limit value of number of operations and current network bandwidth when target area, calculates first assigned by target area
The second code stream assigned by code stream and nontarget area.
Wherein, allocation algorithm may include:BRH=n × SH/(n×SH+SL)×BRlimit,
BRL=SL/(n×SH+SL)×BRlimit, wherein BRHFor the assigned code stream of target area, BRLFor non-mesh
Mark the assigned code stream in region, number of operations when n is selection target region, SHFace for the target area identified
Product, SLArea for the nontarget area identified, BRlimitFor the code stream limit value of current network bandwidth.
As it can be seen that BRHIt is directly proportional to number of operations when selection target region, BRLWith number of operations when selection target region
It is inversely proportional, that is to say, that more to target area number of operations, the assigned code stream of target area is bigger, non-targeted
For the assigned code stream in region with regard to smaller, the image quality of target area is more clear, and the image quality of nontarget area is fuzzyyer, mesh
The clear figure difference for marking region and nontarget area is also more apparent.
In a specific embodiment, which can also include:Detect the current network band
The situation of change of wide code stream limit value;When the code stream limit value changes, according to the allocation algorithm and reacquisition
Code stream limit value redistributes the first code stream of the target area and the second code stream of the nontarget area.
In this way, when bandwidth code stream limit value is changed by network environment influence, target area can be recalculated and divided
The code stream that the code stream and nontarget area matched are distributed, the image highlighted will not be impacted because of the limitation of bandwidth.
In the above-mentioned technical solutions, it is preferred that can also include:When receiving predetermined registration operation signal, target area with
The Bit allocation ratio of nontarget area is 1: 1.
In the technical scheme, the clarity of target area and nontarget area can be reduced to phase according to user's operation
Same state, reselects target area so as to user or is operated again to video image.
In the above-mentioned technical solutions, it is preferred that when target area occurs mobile, detect the change in displacement shape of target area
State adjusts the division of target area and nontarget area according to change in displacement state.
In the technical scheme, when generation movement is freeed in the target area in video image, then target area will adjust
The whole position to target area is divided into nontarget area automatically different from other regions of target area.
In any of the above-described technical solution, can also include:First quantized value is recorded in the first code stream, the second quantized value
It is recorded in the second code stream;When being decoded to video image, inverse quantization meter is carried out to target area according to the first quantized value
It calculates, and inverse quantization calculating is carried out to nontarget area according to the second quantized value.
In this way, when other-end receives the video and is decoded, so that it may to be decompressed according to these quantized values,
True to go back original video image, differentiation highlights image and reduction image.
Preferably, can also include the following steps:It is local when other-end and local terminal handle video image simultaneously
The target area information that terminal will identify that is sent to other-end;Other-end is according to target area acquisition of information video image
In selected target area, increase target area assigned by the first code stream, according to the first code stream to target area carry out
Compression, and/or the second code stream assigned by the nontarget area in video image is reduced, according to the second code stream to non-target area
It is compressed in domain.
It, can be by the information of the target area selected in local terminal when local terminal and other-end carry out video communication
It is sent to other-end, increases the clarity of the target area of selection for other-end, in this way, the target highlighted in local terminal
Region can also be highlighted on other-end.
Preferably, can also include the following steps:Operation information when local terminal is by selection target region is sent to it
His terminal, number of operations when other-end is according to operation information acquisition local terminal selection target region;Other-end according to
The code stream of the current network bandwidth of number of operations and other-end when the area of target area, selection target region limits
Value, calculates the second code stream assigned by the first code stream and the nontarget area assigned by target area.
Therefore, local terminal can also will be sent to other-end to the operation information of target area, make local terminal pair
The operation information of video image can reflect on other-end simultaneously, for example, number of operations, switching target to target area
The operation informations such as region can reflect on other-end.Other-end grasps video image according to these operation informations
Make, the target area to that need to increase clarity highlights, or reselects target area.Then other-end will be according to pressure
Transmission of video after the tactful compression processing of contracting makes the target area that local end user selects be highlighted to local terminal.Therefore,
According to different application scenarios, thus it is possible to vary compression scheme, in local terminal compressed video image, then compressed video
Image is sent to other-end, or by local operational order to other-end, and other-end is regarded according to operational order compression
Compressed video image is sent to local terminal by frequency image.
Fig. 3 shows the flow chart of adjustment video image compressing method according to still another embodiment of the invention.
As shown in figure 3, in step 302, user clicks the target area highlighted on the touchscreen.In step
304, detect and identify the target area (such as face) of user's selection.In step 306, saliency areas and atenuator region are calculated
Area, the target area of saliency areas, that is, selection, the remaining area that the target area is removed in atenuator region, that is, video image are (every
A region includes multiple macro blocks).
In the code stream corresponding to region of the step 308 according to allocation strategy distribution division, and obtained according to the code stream of distribution
Corresponding quantized value.In step 310, corresponding macro block is encoded according to corresponding quantized value.
In step 312, when compressing video image, need to adjust Compression Strategies, real-time item according to real-time conditions
Part is such as target movement, target switching, bandwidth variation, number of operations, long keying.
When the target detected in video image moves, then step 302 is returned to, user is needed to click screen again
Curtain selection detection and identification target;When user switches over the target in video image, then step 304 is returned to, needs weight
Newly target is detected and is identified to repartition target area and nontarget area;When transmission bandwidth changes or to mesh
When target number of operations changes, then step 308 is returned to, need to redistribute code stream according to allocation algorithm and calculates quantization
Value;It is restoring operation that long-press key operation, which can be arranged, when user carries out long-press key operation, target area and nontarget area
Bit allocation ratio is that 1: 1 and video image are reduced to original state, and all areas clarity is consistent.
Certainly, the condition of adjustment Compression Strategies can also be arranged in user according to specific needs.
Therefore, according to above-mentioned flow, first as the image-region where touch screen clicks the object for determining and needing to highlight, then
Higher code check is distributed when carrying out video compress to the macro block in the region, other regions are then atenuator region, aobvious for reduction
Show that the macro block in region carries out distributing lower code check when video compress.The Data Rate Distribution of saliency areas and reduction display area, root
It can further be adjusted according to the number of clicks of touch screen, average code stream (bit number of each pixel distribution) distribution ratio is secondary with clicking
Several increase and gradually increase, clarity and contrast are also more and more obvious.For example, clicking once, saliency areas and reduction are aobvious
Show region by there are one the difference of obvious clarity;It clicks twice, the clarity of saliency areas further increases, and reduction is aobvious
Show that the clarity in region is then lower and lower;If clicking the image for being hardly visible reduction display area three times.
In addition, saliency areas and reduction display area can be switched over according to the difference for clicking object.The program can guarantee
After video image compression, code check can guarantee that image size i.e. resolution ratio is constant in bandwidth allowable range, and can be convex
Important element in aobvious image and the image quality of image section that weakens minor element, therefore highlight will not be limited because of by bandwidth
And it is affected.
It is of the invention for ease of understanding, it continues with and further illustrates technique according to the invention side in conjunction with Fig. 4 A to Fig. 4 D
Case.
As shown in Figure 4 A, in the video image of screen, required target is clicked, then identification object region 402.
As shown in Figure 4 B, after identifying target area 402, in video image different from the region of target area 402 be it is non-
Target area 404.
As shown in Figure 4 C, after being operated to target area 402 (such as clicking primary), it is distributed to according to allocation algorithm
402 corresponding code stream of target area will increase, and the code stream for distributing to nontarget area 404 will reduce, in display effect
It is exactly the clarity rising of target area 402, and the clarity of nontarget area 404 reduces.
As shown in Figure 4 D, after being operated again to target area 402, the code stream of target area 402 will be further
Increase, and the code stream of nontarget area 404 will further decrease, be exactly in display effect target area 402 clarity into
One step rises, and the clarity of nontarget area 404 further decreases.
Such as in mobile phone video phone application, mobile phone terminal can see the head portrait picture of other side and user oneself simultaneously,
General in these head portrait pictures all includes background frame, and background frame may be residence, office or classroom etc., it is also possible to include
User at one's side other people.When Bandwidth-Constrained system or other side do not see the head portrait of user or user thinks to mask background painting intentionally
Face, then user can be such that head portrait is highlighted with higher clarity by clicking the head portrait of oneself, and the people in background frame
Or object will be weakened display.If other side feels head portrait, picture is clear not enough, can continue to click head portrait, with more high definition
The image quality of clear degree is sent to other side.
As shown in Figure 4 E, when user carries out target switching, the region reselected will become target area 402,
He is divided into nontarget area 404 in region automatically.
If such as local multiple people and the someone in strange land be when carrying out visual telephone, only highlights local talking
The head portrait of people, and other people head portrait is made to be weakened display, when the people of speech needs replacing, then it can click head portrait and be cut
It changes.When locally having two people in the someone with strange land while when conversing, the someone in the strange land can also choose local simultaneously
The two people, are divided into target area.The people to talk in this way will be highlighted, and the people that other are not talked
It is weakened display.
By this compression method, in video conference application, speaker can be highlighted, other side is allow to be more clear
See expression and the action of speaker.This figure can also be used in the video classes communications applications such as Video chat, streaming media playing
As compression method highlights the important element in video image, reduction minor element.User does not have to worry picture meeting of interest again
Viewing effect is influenced with the variation of network bandwidth.
Technical scheme of the present invention is described in detail above in association with attached drawing, difference is taken for the different zones of video image
Compression Strategies, not only ensure that transmission bandwidth requirement, but also important element and minor element in video pictures can be distinguished.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field
For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, any made by repair
Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.
Claims (16)
1. a kind of video image compression device, which is characterized in that including:
Recognition unit identifies the target area selected in the video image currently shown according to the selection signal of reception;
Compression unit is connected to the recognition unit, increases the first code stream assigned by the target area, according to described
One code stream compresses the target area, and/or for reducing assigned by the nontarget area in the video image
The second code stream, the nontarget area is compressed according to second code stream;
Computing unit calculates the first code stream and the nontarget area assigned by the target area according to allocation algorithm
The second assigned code stream;
The allocation algorithm used by the computing unit includes:According to the area for the target area identified and described
The code stream limit value of the area of nontarget area, number of operations when selecting the target area and current network bandwidth, meter
Calculate the first code stream assigned by the target area and the second code stream assigned by the nontarget area.
2. video image compression device according to claim 1, which is characterized in that further include:
Acquiring unit obtains the first quantized value corresponding with the target area according to first code stream, and according to described
Second code stream obtains the second quantized value corresponding with the nontarget area;
The compression unit is additionally operable to carry out compression to the target area according to first quantized value and according to described the
Two quantized values compress the nontarget area.
3. video image compression device according to claim 2, which is characterized in that further include:
Detection unit, the situation of change of the code stream limit value for detecting the current network bandwidth;
The computing unit is additionally operable to when the code stream limit value changes, according to the code stream of the allocation algorithm and reacquisition
Limit value redistributes the first code stream of the target area and the second code stream of the nontarget area.
4. video image compression device according to claim 2, which is characterized in that further include:
Reduction unit is connected to the recognition unit, when receiving predetermined registration operation signal, the target area and the non-mesh
The Bit allocation ratio for marking region is 1:1.
5. video image compression device according to claim 2, which is characterized in that the recognition unit includes that detection is single
Member detects the change in displacement state of the target area, according to the change in displacement shape when the target area occurs mobile
State adjusts the division of the target area and the nontarget area.
6. the video image compression device according to any one of claim 2 to 5, which is characterized in that the acquiring unit
Including recording subelement, first quantized value is recorded in first code stream, second quantized value is recorded in institute
It states in the second code stream;
The video image compression device further includes decompression units, when being decompressed to the video image, according to described
One quantized value to the target area carry out inverse quantization calculating, and according to second quantized value to the nontarget area into
Row inverse quantization calculates.
7. the video image compression device according to any one of claim 2 to 5, which is characterized in that further include:
Transmission unit is connected to the recognition unit, and the target area information that will identify that is sent to other-end, wherein institute
It states other-end and handles the video image simultaneously with the video image compression device;
Receiving unit is connected to the compression unit, the target area information that other-end identifies is received, according to the target
Area information obtains selected target area in the video image, and the compression unit is to described in the video image
Target area and the nontarget area are compressed.
8. video image compression device according to claim 7, which is characterized in that the transmission unit is additionally operable to select
The operation information when target area is sent to the other-end;
The receiving unit also receives the operation information when selection target area that the other-end is sent, according to described
Operation information acquisition local video image compression set selects the number of operations when target area;
The computing unit according to the area of the target area, select the target area when number of operations and it is described its
The code stream limit value of the current network bandwidth of his terminal calculates the first code stream assigned by the target area and described non-
The second code stream assigned by target area.
9. a kind of video image compressing method, which is characterized in that include the following steps:
Identify the target area selected in video image,
Increase the first code stream assigned by the target area, the target area is pressed according to first code stream
Contracting, and/or the second code stream assigned by the nontarget area in the video image is reduced, according to second code stream to institute
Nontarget area is stated to be compressed;
It is calculated assigned by the first code stream and the nontarget area assigned by the target area according to allocation algorithm
The second code stream;
The allocation algorithm includes:According to the area for the target area identified and the area of the nontarget area, choosing
The code stream limit value of number of operations and current network bandwidth when selecting the target area, calculates the target area and divides
The second code stream assigned by the first code stream being fitted on and the nontarget area.
10. video image compressing method according to claim 9, which is characterized in that further include:
The first quantized value corresponding with the target area is obtained according to first code stream, and is obtained according to second code stream
Take the second quantized value corresponding with the nontarget area;
Compression is carried out and according to second quantized value to the non-mesh to the target area according to first quantized value
It is compressed in mark region.
11. video image compressing method according to claim 10, which is characterized in that further include:Detect the current net
The situation of change of the code stream limit value of network bandwidth;
When the code stream limit value changes, according to the code stream limit value of the allocation algorithm and reacquisition, institute is redistributed
State the first code stream of target area and the second code stream of the nontarget area.
12. video image compressing method according to claim 10, which is characterized in that further include:Receiving default behaviour
When making signal, the Bit allocation ratio of the target area and the nontarget area is 1:1.
13. video image compressing method according to claim 10, which is characterized in that moved in the target area
When, the change in displacement state of the target area is detected, the target area and described is adjusted according to the change in displacement state
The division of nontarget area.
14. the video image compressing method according to any one of claim 10 to 13, which is characterized in that further include:It will
First quantized value is recorded in first code stream, and second quantized value is recorded in second code stream;
When being decoded to the video image, inverse quantization meter is carried out to the target area according to first quantized value
It calculates, and inverse quantization calculating is carried out to the nontarget area according to second quantized value.
15. the video image compressing method according to any one of claim 10 to 13, which is characterized in that further include:
When other-end handles the video image simultaneously with local video image compression set, the local video image compression set
The target area information that will identify that is sent to the other-end;
The other-end increases institute according to selected target area in video image described in the target area acquisition of information
The first code stream assigned by target area is stated, the target area is compressed according to first code stream, and/or is reduced
The second code stream assigned by nontarget area in the video image, according to second code stream to the nontarget area
It is compressed.
16. video image compressing method according to claim 15, which is characterized in that further include:The local video figure
As compression set will select the operation information when target area to be sent to the other-end, the other-end is according to institute
State number of operations when operation information acquisition local video image compression set selects the target area;
The other-end according to the area of the target area, select the target area when number of operations and it is described its
The code stream limit value of the current network bandwidth of his terminal calculates the first code stream assigned by the target area and described non-
The second code stream assigned by target area.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2012/077807 WO2014000238A1 (en) | 2012-06-28 | 2012-06-28 | Terminal and video image compression method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104322065A CN104322065A (en) | 2015-01-28 |
CN104322065B true CN104322065B (en) | 2018-10-26 |
Family
ID=49782089
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280073344.4A Active CN104322065B (en) | 2012-06-28 | 2012-06-28 | Terminal and video image compressing method |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104322065B (en) |
WO (1) | WO2014000238A1 (en) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105049947A (en) * | 2015-06-19 | 2015-11-11 | 美国掌赢信息科技有限公司 | Transmission method of instant video and electronic equipment |
CN104994405A (en) * | 2015-06-19 | 2015-10-21 | 美国掌赢信息科技有限公司 | Instant-video transmission method and electronic equipment |
WO2016202285A1 (en) * | 2015-06-19 | 2016-12-22 | 美国掌赢信息科技有限公司 | Real-time video transmission method and electronic apparatus |
CN104967867A (en) * | 2015-06-19 | 2015-10-07 | 美国掌赢信息科技有限公司 | Instant video coding method and electronic device |
CN105163195A (en) * | 2015-06-19 | 2015-12-16 | 美国掌赢信息科技有限公司 | Real-time video coding method and electronic equipment |
WO2016202287A1 (en) * | 2015-06-19 | 2016-12-22 | 美国掌赢信息科技有限公司 | Real-time video transmission method and electronic apparatus |
CN105163197A (en) * | 2015-06-19 | 2015-12-16 | 美国掌赢信息科技有限公司 | Real-time video coding method and electronic equipment |
CN105163196A (en) * | 2015-06-19 | 2015-12-16 | 美国掌赢信息科技有限公司 | Real-time video coding method and electronic equipment |
CN105163199A (en) * | 2015-06-19 | 2015-12-16 | 美国掌赢信息科技有限公司 | Real-time video coding method and electronic equipment |
CN105163198B (en) * | 2015-06-19 | 2019-03-19 | 美国掌赢信息科技有限公司 | A kind of coding method of instant video and electronic equipment |
CN104967914A (en) * | 2015-06-19 | 2015-10-07 | 美国掌赢信息科技有限公司 | Instant video coding method and electronic device |
CN105163125A (en) * | 2015-06-19 | 2015-12-16 | 美国掌赢信息科技有限公司 | Real-time video coding method and electronic equipment |
CN105721872A (en) * | 2016-01-29 | 2016-06-29 | 广东欧珀移动通信有限公司 | Image compression method, and terminal |
CN108366245B (en) * | 2018-03-16 | 2020-09-11 | 北京虚拟映画科技有限公司 | Image transmission method and device |
CN108366244A (en) * | 2018-03-16 | 2018-08-03 | 北京虚拟映画科技有限公司 | video image transmission method and device |
CN109769143A (en) * | 2019-02-03 | 2019-05-17 | 广州视源电子科技股份有限公司 | Video image processing method, video image processing device, video system, video equipment and storage medium |
CN111031325A (en) * | 2019-10-28 | 2020-04-17 | 西安万像电子科技有限公司 | Data processing method and system |
CN111193911B (en) * | 2020-01-15 | 2021-12-14 | 未来新视界文化科技(嘉善)有限公司 | Fast transmission processing method and device for big data video |
CN113824967B (en) * | 2021-11-23 | 2022-02-15 | 环球数科集团有限公司 | Video compression method based on deep learning |
CN114520873A (en) * | 2021-12-31 | 2022-05-20 | 广州文远知行科技有限公司 | Sweeper video acceleration method and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101547365A (en) * | 2009-05-08 | 2009-09-30 | 北京北纬通信科技股份有限公司 | Method and device of coding video for guaranteeing display quality of specific regions |
CN101742296A (en) * | 2008-11-14 | 2010-06-16 | 北京中星微电子有限公司 | Video encoding and decoding method and device capable of reducing stream data fluctuation |
CN101860757A (en) * | 2010-06-03 | 2010-10-13 | 无锡中星微电子有限公司 | Intelligent monitoring system and method for encoding and decoding images thereof |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110235706A1 (en) * | 2010-03-25 | 2011-09-29 | Texas Instruments Incorporated | Region of interest (roi) video encoding |
-
2012
- 2012-06-28 WO PCT/CN2012/077807 patent/WO2014000238A1/en active Application Filing
- 2012-06-28 CN CN201280073344.4A patent/CN104322065B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101742296A (en) * | 2008-11-14 | 2010-06-16 | 北京中星微电子有限公司 | Video encoding and decoding method and device capable of reducing stream data fluctuation |
CN101547365A (en) * | 2009-05-08 | 2009-09-30 | 北京北纬通信科技股份有限公司 | Method and device of coding video for guaranteeing display quality of specific regions |
CN101860757A (en) * | 2010-06-03 | 2010-10-13 | 无锡中星微电子有限公司 | Intelligent monitoring system and method for encoding and decoding images thereof |
Also Published As
Publication number | Publication date |
---|---|
CN104322065A (en) | 2015-01-28 |
WO2014000238A1 (en) | 2014-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104322065B (en) | Terminal and video image compressing method | |
US6490319B1 (en) | Region of interest video coding | |
KR101069975B1 (en) | / methods of processing digital image and/or video data including luminance filtering based on chrominance data | |
CN110446041B (en) | Video encoding and decoding method, device, system and storage medium | |
EP1158786A2 (en) | Transmission of the region of interest of an image | |
CN110463206B (en) | Image filtering method, device and computer readable medium | |
US8279259B2 (en) | Mimicking human visual system in detecting blockiness artifacts in compressed video streams | |
CN106534211A (en) | Data transmission method and electronic equipment | |
US8630500B2 (en) | Method for the encoding by segmentation of a picture | |
CN104270649A (en) | Image encoding device and image encoding method | |
JP2011528873A (en) | System and method for improving compressed video signal quality by smoothing block artifacts | |
US20110069142A1 (en) | Mapping psycho-visual characteristics in measuring sharpness feature and blurring artifacts in video streams | |
JPH04219089A (en) | Image encoding device | |
CN102099830A (en) | System and method for improving the quality of compressed video signals by smoothing the entire frame and overlaying preserved detail | |
US20040258318A1 (en) | Moving picture coding method | |
CN101923455A (en) | Method for displaying and analyzing digital image in YUV format | |
Malekmohamadi et al. | A new reduced reference metric for color plus depth 3D video | |
CN111200693A (en) | Image data transmission method, device and system | |
Xue et al. | Towards viewing quality optimized video adaptation | |
CN110582022A (en) | Video encoding and decoding method and device and storage medium | |
CN110035289A (en) | A kind of layered compression method of screen picture, system and relevant apparatus | |
Kuhmünch et al. | Video-scaling algorithm based on human perception for spatiotemporal stimuli | |
Benedetto et al. | QoS assessment of 3G video-phone calls by tracing watermarking exploiting the new colour space ‘YST’ | |
KR100711725B1 (en) | Method for filtering of deblocking in video telephony mobile phone | |
Martínez et al. | Objective video quality metrics: A performance analysis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |