CN104322065A - Terminal and video image compression method - Google Patents

Terminal and video image compression method Download PDF

Info

Publication number
CN104322065A
CN104322065A CN201280073344.4A CN201280073344A CN104322065A CN 104322065 A CN104322065 A CN 104322065A CN 201280073344 A CN201280073344 A CN 201280073344A CN 104322065 A CN104322065 A CN 104322065A
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.)
Granted
Application number
CN201280073344.4A
Other languages
Chinese (zh)
Other versions
CN104322065B (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.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen 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 Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Publication of CN104322065A publication Critical patent/CN104322065A/en
Application granted granted Critical
Publication of CN104322065B publication Critical patent/CN104322065B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/115Selection of the code volume for a coding unit prior to coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/167Position within a video image, e.g. region of interest [ROI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/172Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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/234345Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/162User input
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods 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 terminal, comprising: an identification unit, identifying a selected target area in a currently displayed video image; a compression unit, connected to the identification unit, adding a first code stream allocated to the target area, and compressing the target area according to the first code stream. And/or, the compression unit is further used to reduce a second code stream allocated to a non-target area in the video image, and compress the non-target area according to the second code stream. The present invention also provides a video image compression method. According to the technical solutions of the present invention, for a local video image, different compression policies are applied to different areas, so as to not only ensure requirements on the transmission bandwidth, but also distinguish major elements and minor elements in a video image.

Description

Terminal and video image compression method
Specification
Terminal and video image compressing method
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 compressing method.Background technology
In the Video Applications such as Streaming Media, videophone, video conference, during by network transmission video data, because the limitation by the network bandwidth or other destabilizing factors are influenceed, video will be unable to smooth viewing.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, improve compression ratio to reduce the code check of video compress, it is ensured that video code rate can be transmitted in bandwidth allowed band.For example, video of original resolution ratio for 800 X 600 fine definition image quality, by the video for the low definition image quality that 800 X 600 are adjusted to after network interferences.
This method improves compression ratio while image resolution ratio is ensured, picture quality is sacrificed to reduce code check, this causes more image detail parts to be ignored, the decoder of video receiver will be unable to truly go back the details of original image, the overall step-down of the video image quality definition for causing receiving terminal to watch.Substantial amounts of mosaic phenomenon occurs in severe cases.
Scheme 2:In the case where not changing image quality, change the resolution ratio of video, so with the reduction of resolution ratio, the video data volume will be reduced, under identical compression ratio, code check can also be decreased, to ensure that video code rate can be transmitted in bandwidth allowed band.Such as original resolution ratio is the video of 800 X 600 fine definition image quality, is adjusted to the video of 320 X 240 identical definition image quality after outstanding by network dry 4.
Although this method can ensure the definition of image quality, visible video picture is integrally reduced, and will certainly influence the overall viewing effect of receiving terminal.
Scheme 1 and scheme 2 have the shortcomings that one it is common:Video pictures change what is done for bandwidth Adjustment is all to enter line translation to whole picture, to reach the purpose of reduction video code rate.This method is all put on an equal footing to all elements in video pictures, does not distinguish important element and minor element in video pictures.
Accordingly, it would be desirable to which a kind of new video-frequency compression method, can take different Compression Strategies for the different zones of video image, both ensure that transmission bandwidth requirement, the important element and minor element in video pictures can be distinguished again.The content of the invention
The present invention is based on above mentioned problem, it is proposed that a kind of terminal, can take different Compression Strategies for the different zones of video image, both ensure that transmission bandwidth requirement, the important element and minor element in video pictures can be distinguished again.
In view of this, according to an aspect of the present invention, it is proposed that a kind of terminal, including:Recognition unit, according to the selection signal of reception, recognizes 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 for reducing the second code stream assigned by the nontarget area in the video image, the nontarget area is compressed according to second code stream.
The video image compression mode of the terminal includes following three kinds of compress modes:The first:After user have selected target area, the code stream assigned by the target area can be increased, the code stream assigned by nontarget area is constant, i.e., the image of target area becomes clear, and the image definition of nontarget area is constant;Second:After user have selected target area, the code stream assigned by the target area is not only increased, the image for decreasing the code stream assigned by nontarget area, i.e. target area becomes clear, and the image definition of nontarget area is reduced;The third:After user have selected target area, the code stream assigned by the target area is constant, but it is constant to reduce the definition of the image of the code stream assigned by nontarget area, i.e. target area, and the image definition of nontarget area is reduced.These modes can be with the definition of changing section image, to distinguish important element and minor element.Certainly the compress mode opposite with above-mentioned compress mode can also be used, for example:After user have selected target area, it is possible to reduce the code stream assigned by the target area, the code stream assigned by nontarget area increases or keeps constant, i.e. the image blur of target area, rather than The image of target area has become clear or has kept constant etc..
In the above-mentioned technical solutions, it is preferred that can also include:Computing unit, is connected to the recognition unit, the second code stream assigned by the first code stream and the nontarget area according to assigned by allocation algorithm calculates the target area;Acquiring unit, is connected to the computing unit, obtains the first quantized value corresponding with the target area according to first code stream, and obtain the second quantized value corresponding with the nontarget area according to second code stream;Compression unit is additionally operable to be compressed the target area according to first quantized value and to the non-target area i or is compressed according to second quantized value.
In the technical scheme, the code stream of different zones in video image is obtained by allocation algorithm, the quantized value for obtaining different zones in video image is calculated further according to code stream, different zones in video image are compressed with processing finally according to different quantized values, this method can distinguish the important element in video pictures(That is target area)And minor element(Other regions for removing target area are nontarget area)So that on the premise of not changing resolution ratio and not reducing important element image quality, it is ensured that total bit stream meets the requirement of bandwidth, the viewing effect of user is not both influenceed, the purpose of compression video has been reached again.
In the above-mentioned technical solutions, it is preferred that the allocation algorithm that the computing unit is used includes:According to the number of operations and the code stream limit value of current network bandwidth when the area for the target area identified and the area of the nontarget area, the selection target area, the first code stream assigned by the target area and the second code stream assigned by the nontarget area are calculated.
In the above-mentioned technical solutions, it is preferred that the allocation algorithm that the computing unit is used includes: BRH=n SH/ ( n SH +Sl ) x BRLIMIT ,
BRL=SL/ ( n SH+Sl ) BRLIMIT, wherein, BRHFor the code stream assigned by the target area, BRL is the assigned code stream of the nontarget area, number of operations when n is the selection target area, SHThe area for the target area identified for the recognition unit, SLThe area for the nontarget area identified for the recognition unit, 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, when receiving predetermined registration operation signal, and the Bit allocation ratio of the target area and the nontarget area is 1: 1. In the technical scheme, the definition of target area and nontarget area can be reduced to identical state, target area is reselected so as to user or video image is operated again according to the operation of user.
In the above-mentioned technical solutions, it is preferred that, the recognition unit includes detection sub-unit, when being moved in the target area, the change in displacement state of the target area is detected, 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 is moved, then target area will be adjusted to the position of target area, nontarget area is divided into automatically different from other regions of target area, you can dynamic marks off target area.
In any of the above-described technical scheme, it is preferred that the acquiring unit includes record subelement, by first quantized value record in first code stream, the second quantized value record is in second code stream;The terminal also includes decompression units, when being decompressed to the video image, inverse quantization calculating is carried out to the target area according to first quantized value, and carry out inverse quantization calculating to the nontarget area according to second quantized value.Decompression is the inverse process of compression, by quantized value record in code stream, it is possible to carry out inverse quantization operation.
In any of the above-described technical scheme, it is preferred that also include:Transmitting element, is connected to the recognition unit, and the target area information that will identify that is sent to the other-end, wherein, the other-end handles the video image simultaneously with the terminal;The terminal also includes:Receiving unit, receive the target area information that other-end is identified, selected target area in the video image according to the target area acquisition of information, the compression unit increases the first code stream assigned by the target area, the target area is compressed according to first code stream, and/or the second code stream assigned by the nontarget area in the reduction video image, according to second code stream is to the non-target area i or is compressed.
When local terminal and other-end carry out video communication, the information of the target area selected in local terminal can be sent to other-end, increase the definition of the target area of selection for other-end, so, the target area highlighted in local terminal can also be highlighted on other-end.
In any of the above-described technical scheme, it is preferred that the transmitting element is additionally operable to that the operation information during target area will be selected to send to the other-end;The receiving unit also receives the operation information during selection target area of the other-end transmission, local according to the operation information acquisition Terminal selects the number of operations during target area;The computing unit according to the area of the target area, select the target area when number of operations and the other-end current network bandwidth code stream limit value, calculate the first code stream assigned by the target area and the second code stream assigned by the nontarget area.
Therefore, local terminal can also send the operation information to target area to other-end, make local terminal to the operation information of video image while can reflect on other-end, for example, the operation information such as number of operations to target area, switching target area can reflect on other-end.Other-end is operated according to these operation informations to video image, the target area that need to increase definition is highlighted, or reselect target area.
According to another aspect of the invention, it is also proposed that a kind of video image compressing method, including:Recognize the target area selected in video image;Increase the first code stream assigned by the target area, the target area is compressed according to first code stream, and/or the second code stream assigned by the nontarget area in the reduction video image, according to second code stream is to the non-target area i or is compressed.
In the above-mentioned technical solutions, it is preferred that the second code stream assigned by the first code stream and the nontarget area according to assigned by allocation algorithm calculates the target area;The first quantized value corresponding with the target area is obtained according to first code stream, and the second quantized value corresponding with the nontarget area is obtained according to second code stream;The target area is compressed according to first quantized value and the nontarget area is compressed according to second quantized value.
In the technical scheme, the code stream of different zones in video image is obtained by allocation algorithm, the quantized value for obtaining different zones in video image is calculated further according to code stream, processing is compressed to different zones in video image finally according to different quantized values, this method can distinguish important element and minor element in video pictures, so that ensureing that total bit stream meets the requirement of bandwidth on the premise of not changing resolution ratio and not reducing important element image quality, both the viewing effect of user is not influenceed, the purpose of compression video has been reached again.
In the above-mentioned technical solutions, it is preferred that the allocation algorithm includes:According to the number of operations and the code stream limit value of current network bandwidth when the area for the target area identified and the area of the nontarget area, the selection target area, the first code stream assigned by the target area and the second code stream assigned by the nontarget area are calculated. In the above-mentioned technical solutions, it is preferred that the allocation algorithm includes:
BRH=n X SH/ ( n X SH + SL ) x BRlimit,
BRL=SL/ ( n SH + SL ) BRlimit, wherein, BRHFor the code stream assigned by the target area, BRL is the assigned code stream of the nontarget area, number of operations when n is the selection target area, SHFor the area for the target area identified, for the area for the nontarget area identified, BRlimitFor the code stream limit value of current network bandwidth.
In the above-mentioned technical solutions, it is preferred that also include:When receiving predetermined registration operation signal, the Bit allocation ratio of the target area and the nontarget area is 1: 1.
In the technical scheme, in the technical scheme, it can be operated according to user and the definition of target area and nontarget area is reduced to identical state, reselected target area so as to user or video image is operated again.
In the above-mentioned technical solutions, it is preferred that when being moved in the target area, the change in displacement state of the target area is detected, 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 is moved, then target area will be adjusted to the position of target area, nontarget area is divided into automatically different from other regions of target area.
In any of the above-described technical scheme, it is preferred that also include:By first quantized value record in first code stream, the second quantized value record is in second code stream;When being decoded to the video image, inverse quantization calculating is carried out to the target area according to first quantized value, and inverse quantization calculating is carried out to the nontarget area according to second quantized value.
In any of the above-described technical scheme, it is preferred that can also comprise the following steps:When other-end and local terminal handle the video image simultaneously, the target area information that the local terminal will identify that is sent to the other-end;Selected target area in other-end video image according to the target area acquisition of information, increase the first code stream assigned by the target area, the target area is compressed according to first code stream, and/or the second code stream assigned by the nontarget area in the reduction video image, the nontarget area is compressed according to second code stream.
When local terminal and other-end carry out video communication, the target that will can be selected in local terminal The information in region is sent to other-end, increases the definition of the target area of selection for other-end, so, and the target area highlighted in local terminal can also be highlighted on other-end.
In any of the above-described technical scheme, it is preferred that can also comprise the following steps:The local terminal will select the operation information during target area to send to the other-end, and the other-end selects the number of operations during target area according to the operation information acquisition local terminal;The other-end according to the area of the target area, select the target area when number of operations and the other-end current network bandwidth code stream limit value, calculate the first code stream assigned by the target area and the second code stream assigned by the nontarget area.
Therefore, local terminal can also send the operation information to target area to other-end, make local terminal to the operation information of video image while can reflect on other-end, for example, the operation information such as number of operations to target area, switching target area can reflect on other-end.Other-end is operated according to these operation informations to video image, the target area that need to increase definition is highlighted, or reselect target area.
By above technical scheme, the different zones for video image take different Compression Strategies, both ensure that transmission bandwidth requirement, and the important element and minor element in video pictures can be distinguished again.Brief description of the drawings
Fig. 1 shows the block diagram of terminal according to an embodiment of the invention;
Fig. 2 shows the flow chart 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 for operating video image according to an embodiment of the invention.Embodiment
In order to be more clearly understood that the above objects, features and advantages of the present invention, the present invention is further described in detail with reference to the accompanying drawings and detailed description.It should be noted that in the case where not conflicting, the feature in embodiments herein and embodiment can be mutually combined.
Many details are elaborated in the following description to facilitate a thorough understanding of the present invention, still, the present invention can also be different from other modes described here to implement using other, therefore, the present invention Protection domain do not limited by following public specific embodiment.
Fig. 1 shows the block diagram of terminal according to an embodiment of the invention.
As shown in Fig. 1, terminal 100 can include according to an embodiment of the invention:Recognition unit
102, according to the selection signal of reception, recognize the target area selected in the video image currently shown;Compression unit 108, it 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 reducing the second code stream assigned by the nontarget area in video image, nontarget area is compressed according to the second code stream.
The video image compression mode of the terminal 100 includes following three kinds of compress modes:The first:After user have selected target area, the code stream assigned by the target area can be increased, the code stream assigned by nontarget area is constant, i.e., the image of target area becomes clear, and the image definition of nontarget area is constant;Second:After user have selected target area, the code stream assigned by the target area is not only increased, the image for decreasing the code stream assigned by nontarget area, i.e. target area becomes clear, and the image definition of nontarget area is reduced;The third:After user have selected target area, the code stream assigned by the target area is constant, but it is constant to reduce the definition of the image of the code stream assigned by nontarget area, i.e. target area, and the image definition of nontarget area is reduced.These modes can be with the definition of changing section image, to distinguish important element and minor element.Certainly the compress mode opposite with above-mentioned compress mode can also be used, for example:After user have selected target area, the code stream assigned by the target area can be reduced, code stream assigned by nontarget area increases or keeps constant, i.e. the image blur of target area, and the image of nontarget area has become clear or it is constant etc. to keep.
The terminal 100 can also include:Computing unit 104, the second code stream assigned by the first code stream and nontarget area according to assigned by allocation algorithm calculates target area;Acquiring unit 106, obtains the first quantized value corresponding with target area, and obtain the second quantized value corresponding with nontarget area according to the second code stream according to the first code stream;Compression unit 108 is additionally operable to be compressed target area according to the first quantized value and be compressed nontarget area according to the second quantized value.
In the technical scheme, the code stream of different zones in video image is obtained by allocation algorithm, the quantized value for obtaining different zones in video image is calculated further according to code stream, processing is compressed to different zones in video image finally according to different quantized values, this method can distinguish important element and minor element in video pictures so that do not changing resolution ratio and do not reducing the premise of important element image quality Under, it is ensured that total bit stream meets the requirement of bandwidth, neither influences the viewing effect of user, and the purpose of compression video has been reached again.
It is preferred that, the allocation algorithm that the computing unit 104 is used includes:According to the number of operations and the code stream limit value of current network bandwidth when the area for the target area identified and the area of nontarget area, selection target region, the second code stream assigned by the first code stream and the nontarget area assigned by target area is calculated.
In the above-mentioned technical solutions, the allocation algorithm that computing unit 104 is used includes:
BRH=n X SH/ ( n X SH+SL ) x BRlimit,
BRL=SL/ ( n SH+Sl ) BRlimit, wherein, BRHFor the code stream assigned by target area, B is the assigned code stream of nontarget area, number of operations when n is selection target region, SHThe area for the target area identified for recognition unit 102, SLThe area for the nontarget area identified for recognition unit 102, BRlimitFor the code stream limit value of current network bandwidth.
It can be seen that, BRHNumber of operations during to selection target region is directly proportional, BRLNumber of operations during with selection target region is inversely proportional, that is, it is more to target area number of operations, the assigned code stream of target area is bigger, the assigned code stream of nontarget area is just smaller, the image quality of target area is more clear, and the image quality of nontarget area is fuzzyyer, and the definition difference of target area and nontarget area is also more obvious.
It is preferred that, the terminal 100 can also include:Detection unit 1 18, the situation of change of the code stream limit value for detecting the current network bandwidth;The computing unit 104 is additionally operable to, when the code stream limits value changes, according to the allocation algorithm and the code stream limit value reacquired, redistribute the first code stream of the target area and the second code stream of the nontarget area.
So, when bandwidth code stream limit value is changed by network environment influence, the code stream that the code stream distributed target area and nontarget area are distributed can be recalculated, 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 1 10, is connected to recognition unit 102, when receiving predetermined registration operation signal, and the Bit allocation ratio of target area and nontarget area is 1: 1.
In the technical scheme, it can be operated according to user and the definition of target area and nontarget area is reduced to identical state, reselected target area so as to user or video image is carried out again Operation.
In any of the above-described technical scheme, recognition unit 102 may include detection sub-unit 1022, when being moved in target area, detect the change in displacement state of target area, and the division of target area and nontarget area is adjusted according to change in displacement state.
In the technical scheme, when the target area in video image is moved, then target area will be adjusted to the position of target area, nontarget area is divided into automatically different from other regions of target area, you can dynamic adjustment target area.
In any of the above-described technical scheme, acquiring unit 106 includes record subelement 1062, and by the first quantized value record in the first code stream, the second quantized value is recorded in the second code stream;Terminal 100 also includes decompression units 1 12, when being decompressed to video image, inverse quantization calculating is carried out to target area according to the first quantized value, and carry out inverse quantization calculating to nontarget area according to the second quantized value.Decompression is the inverse process of compression, by quantized value record in code stream, it is possible to carry out inverse quantization operation.
For example, terminal A and terminal B carries out video calling, the realtime graphic of two terminals is all show in terminal A and terminal B.In terminal A, user S has carried out selection operation to the head portrait of oneself, so terminal A has carried out compression processing according to allocation algorithm to the head portrait video data, and record quantized value in the code stream of compression output, then by the bit stream to terminal B, terminal B is decoded to the code stream, obtains the quantized value used during compression, inverse quantization calculating just can be carried out to video image according to the quantized value, the higher image of definition is obtained.Display effect in terminal B is exactly that user S head portrait is apparent.
In one embodiment, the terminal 100 can also include:Transmitting element 114, is connected to recognition unit 102, and the target area information that will identify that is sent to other-end, wherein, other-end handles above-mentioned video image simultaneously with terminal;Terminal 100 also includes:Receiving unit 116, receive the target area information that other-end is identified, according to selected target area in the acquisition of information video image of target area, the first code stream assigned by the increase target in video image of compression unit 108 region, 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 compressed according to the second code stream.
When local terminal and other-end carry out video communication, the information of the target area selected in local terminal can be sent to other-end, increase the definition of the target area of selection for other-end, so, the target area highlighted in local terminal can also be highlighted on other-end. It is preferred that, transmitting element 114 is additionally operable to send operation information during selection target region to other-end;Receiving unit 116 also receives the operation information during selection target region of other-end transmission, according to the number of operations during selection target region of operation information acquisition local terminal;Computing unit
104, according to the number of operations and the code stream limit value of the current network bandwidth of other-end when area, the selection target region of target area, calculate the second code stream assigned by the first code stream and the nontarget area assigned by target area.
Therefore, local terminal can also send the operation information to target area to other-end, make local terminal to the operation information of video image while can reflect on other-end, for example, the operation information such as number of operations to target area, switching target area can reflect on other-end.Other-end is operated according to these operation informations to video image, the target area that need to increase definition is highlighted, or reselect target area.
An example is illustrated more than continuing, and terminal A and terminal B carry out video calling, and the realtime graphic of two terminals is all show in terminal A and terminal B.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, has then carried out selection operation to terminal B user's head portrait on terminal A, and the information of the target area of selection and selection number of times are transmitted to terminal B.Terminal B is received after the information and selection number of times of the target area of selection, processing is compressed to the video of the local terminal of collection according to allocation algorithm, highlight the head portrait of terminal party B-subscriber, and the video data transmission after compression is handled is 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 chart 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 recognized;Step 204, increase the first code stream assigned by target area, target area is compressed according to the first code stream, and/or reduces the second code stream assigned by the nontarget area in video image, nontarget area is compressed according to the second code stream.
The video image compressing method includes following three kinds of compress modes:The first:After user have selected target area, the code stream assigned by the target area can be increased, the code stream assigned by nontarget area is constant, i.e., the image of target area becomes clear, and the image definition of nontarget area is constant;Second:After user have selected target area, the code stream assigned by the target area is not only increased, the image for decreasing the code stream assigned by nontarget area, i.e. target area becomes It is clear, and the image definition of nontarget area is reduced;The third:After user have selected target area, the code stream assigned by the target area is constant, but it is constant to reduce the definition of the image of the code stream assigned by nontarget area, i.e. target area, and the image definition of nontarget area is reduced.Certainly the compress mode opposite with above-mentioned compress mode can also be used, for example:After user have selected target area, the code stream assigned by the target area can be reduced, code stream assigned by nontarget area increases or keeps constant, i.e. the image blur of target area, and the image of nontarget area has become clear or it is constant etc. to keep.These modes can be with the definition of changing section image, to distinguish important element and minor element.
When using the second way, when user wishes to increase the definition in some region in video image, it is only necessary to select the region in a manner, just can increase the definition of the area image, highlight the important element in video image.When highlighting the target area of user's selection, it is contemplated that the limitation of the factor such as network bandwidth, the code stream of nontarget area can be reduced, the definition of nontarget area is reduced, so as to distinguish the important element and minor element in video image.
It is preferred that, it can also include:The second code stream assigned by the first code stream and nontarget area according to assigned by allocation algorithm calculates target area;The first quantized value corresponding with target area is obtained according to the first code stream, and the second quantized value corresponding with nontarget area is obtained according to the second code stream;Target area is compressed according to the first quantized value and to non-target area i or 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, the quantized value for obtaining different zones in video image is calculated further according to code stream, processing is compressed to different zones in video image finally according to different quantized values, this method can distinguish important element and minor element in video pictures, so that ensureing that total bit stream meets the requirement of bandwidth on the premise of not changing resolution ratio and not reducing important element image quality, the viewing effect of user is neither influenceed, the purpose of compression video has been reached again.
It is preferred that, allocation algorithm includes:According to the number of operations and the code stream limit value of current network bandwidth when the area for the target area identified and the area of nontarget area, selection target region, the second code stream assigned by the first code stream and the nontarget area assigned by target area is calculated.
Wherein, allocation algorithm can include: BRH=n SH/ ( n SH + SL ) BRlimit, BRL=SL/ ( n SH + SL ) BRlimit, wherein, BRHAssigned by target area Code stream, BRL be nontarget area assigned code stream, n be selection target region when number of operations, SHFor the area for the target area identified, for the area for the nontarget area identified, BRLIMITFor the code stream limit value of current network bandwidth.
It can be seen that, BRHNumber of operations during to selection target region is directly proportional, BRLNumber of operations during with selection target region is inversely proportional, that is, it is more to target area number of operations, the assigned code stream of target area is bigger, the assigned code stream of nontarget area is just smaller, the image quality of target area is more clear, and the image quality of nontarget area is fuzzyyer, and the clear figure difference of target area and nontarget area is also more obvious.
In a kind of embodiment, the video image compressing method can also include:Detect the situation of change of the code stream limit value of the current network bandwidth;When the code stream limits value changes, according to the allocation algorithm and the code stream limit value reacquired, the first code stream of the target area and the second code stream of the nontarget area are redistributed.
So, when bandwidth code stream limit value is changed by network environment influence, the code stream that the code stream distributed target area and nontarget area are distributed can be recalculated, 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, the Bit allocation ratio of target area and nontarget area is 1: 1.
In the technical scheme, it can be operated according to user and the definition of target area and nontarget area is reduced to identical state, reselected target area so as to user or video image is operated again.
In the above-mentioned technical solutions, it is preferred that when being moved in target area, the change in displacement state of target area is detected, the division of target area and nontarget area is adjusted according to change in displacement state.
In the technical scheme, when the target area in video image, which is freeed, to be moved, then target area will be adjusted to the position of target area, nontarget area is divided into automatically different from other regions of target area.
In any of the above-described technical scheme, it can also include:By the first quantized value record in the first code stream, the second quantized value is recorded in the second code stream;When being decoded to video image, inverse quantization calculating is carried out to target area according to the first quantized value, and inverse quantization calculating is carried out to nontarget area according to the second quantized value. So, when other-end receives the video and is decoded, it is possible to decompressed according to these quantized values, original video image is truly gone back, saliency maps picture and reduction image is distinguished.
It is preferred that, it can also comprise the following steps:When other-end and local terminal handle video image simultaneously, the target area information that local terminal will identify that is sent to other-end;Other-end is according to selected target area in the acquisition of information video image of target area, 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 compressed according to the second code stream.
When local terminal and other-end carry out video communication, the information of the target area selected in local terminal can be sent to other-end, increase the definition of the target area of selection for other-end, so, the target area highlighted in local terminal can also be highlighted on other-end.
It is preferred that, it can also comprise the following steps:Local terminal sends operation information during selection target region to other-end, and other-end is according to the number of operations during selection target region of operation information acquisition local terminal;Other-end calculates the second code stream assigned by the first code stream and the nontarget area assigned by target area according to number of operations and the code stream limit value of the current network bandwidth of other-end when area, the selection target region of target area.
Therefore, local terminal can also send the operation information to target area to other-end, make local terminal to the operation information of video image while can reflect on other-end, for example, the operation information such as number of operations to target area, switching target area can reflect on other-end.Other-end is operated according to these operation informations to video image, the target area that need to increase definition is highlighted, or reselect target area.Then the transmission of video after being handled according to Compression Strategies compression to local terminal is highlighted the target area that local end user is selected by other-end.Therefore, according to different application scenarios, compression scheme can be changed, in local terminal compressed video image, then video image after compression is sent to other-end, or by local operational order to other-end, the video image after compression is sent to local terminal by other-end according to the operational order compressed video image.
Fig. 3 shows the flow chart of adjustment video image compressing method according to still another embodiment of the invention.
As shown in Fig. 3, in step 302, user clicks on the target for needing to be highlighted on the touchscreen Region.In step 304, the target area of user's selection is detected and recognized(Such as face).In step 306, the area of saliency areas and atenuator region is calculated, saliency areas is the target area of selection, atenuator region is the remaining area that the target area is removed in video image(Each region includes multiple macro blocks).
The code stream corresponding to the region of division is distributed according to allocation strategy in step 308, and corresponding quantized value is obtained according to the code stream of distribution.In step 310, corresponding macro block is encoded according to corresponding quantized value.
In step 312, when being compressed to video image, it is necessary to adjust Compression Strategies according to real-time conditions, real-time conditions are such as target motion, target switching, bandwidth change, number of operations, long keying.
When the target detected in video image is moved, then step 302 is returned to, it is necessary to which user clicks on screen selection detection and identification target again;When user switches over to the target in video image, then step 304 is returned to, it is necessary to be detected and recognized to repartition target area and nontarget area to target again;When transmission bandwidth is changed or the number of operations of target is changed, then step 308 is returned to, it is necessary to redistribute code stream according to allocation algorithm and calculate quantized value;It is restoring operation that long-press key operation, which can be set, when user carries out long-press key operation, and the Bit allocation ratio of target area and nontarget area is 1:1, and video image is reduced to original state, all region definition are consistent.
Certainly, user can also set the condition of adjustment Compression Strategies according to specific needs.
Therefore, according to above-mentioned flow, image-region where clicking on the object that determination needs are highlighted as touch screen first, then distribution higher code check during video compress is carried out to the macro block in the region, other regions are then atenuator region, and relatively low code check is distributed for weakening when the macro block of viewing area carries out video compress.Saliency areas and the Data Rate Distribution of reduction viewing area, can further be adjusted according to the number of clicks of touch screen, average code stream(The bit number of each pixel distribution)Distribution ratio, gradually increases with the increase of number of clicks, and definition and contrast are also more and more obvious.For example, clicking on once, the difference that saliency areas and reduction viewing area will have an obvious definition;Click on twice, the definition of saliency areas is further improved, the definition for weakening viewing area is then more and more lower;If clicking on three times, the image of reduction viewing area is hardly visible.
In addition, saliency areas and reduction viewing area can be switched over according to the difference for clicking on object.Should Scheme can guarantee that after video image compression, code check is in bandwidth allowed band, and it can guarantee that image size i.e. resolution ratio is constant, and minor element can be weakened with the important element in saliency maps picture, therefore the image quality of the image section highlighted will not be affected because of being limited by bandwidth.
For ease of understanding the present invention, continue with and further illustrate technique according to the invention scheme with reference to Fig. 4 A to Fig. 4 D.
As shown in Fig. 4 A, in the video image of screen, required target is clicked on, then identification object region 402.
As shown in Figure 4 B, after target area 402 is identified, the region in video image different from target area 402 is nontarget area 404.
As shown in Figure 4 C, after being operated to target area 402(For example click on once)Distributing to the corresponding code stream in target area 402 according to allocation algorithm will increase, and distribute to the code stream of nontarget area 404 and will reduce, it is exactly that the definition of target area 402 rises in display effect, and the definition reduction of nontarget area 404.
As shown in Figure 4 D, after being operated again to target area 402, the code stream of target area 402 will further increase, and the code stream of nontarget area 404 will further reduce, be exactly in display effect target area 402 definition it is further up, and the definition of nontarget area 404 further reduces.
For example 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 to include background frame, background frame is probably residence, office or classroom etc., it is also possible to comprising 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 frame intentionally, then user can be such that head portrait is highlighted with higher definition by clicking on the head portrait of oneself, and the people or thing in background frame weakened will show.If other side feels head portrait, picture is clear not enough, can continue to click on head portrait, other side is sent to the image quality of more fine definition.
As shown in Fig. 4 E, when user carries out target switching, the region reselected will be changed into target area 402, and other regions are divided into nontarget area 404 automatically.
If for example local many personal someones with strange land carry out visual telephone, the head portrait of the local people talked is only highlighted, and makes the weakened display of other people head portrait, when the people of speech needs to change, then head portrait can be clicked on and switch over.Lead to simultaneously in the someone with strange land when locally there are two people During words, the someone in the strange land can also choose the two local people simultaneously, be divided into target area.The people so talked will be highlighted, and the weakened display of the people that other are not talked.
By this compression method, in video conference application, speaker can be highlighted, other side is more clearly seen expression and the action of speaker.Important element in can also highlighting video image using this method for compressing image in the video class communications applications such as Video chat, streaming media playing, weakens minor element.User without worrying that picture of interest can influence viewing effect with the change of the network bandwidth again.
Technical scheme is described in detail above in association with accompanying drawing, the different zones for video image take different Compression Strategies, both ensure that transmission bandwidth requirement, important element and minor element in video pictures can be distinguished again.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the invention, for those skilled in the art, the present invention there can be various modifications and variations.Within the spirit and principles of the invention, any modification, equivalent substitution and improvements made etc., should be included in the scope of the protection.

Claims (18)

  1. Claims
    1. a kind of terminal, it is characterised in that including:
    Recognition unit, according to the selection signal of reception, recognize the target area i that is selected in the video image currently shown or;
    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 for reducing the second code stream assigned by the nontarget area in the video image, the nontarget area is compressed according to second code stream.
    2. terminal according to claim 1, it is characterised in that also include:
    Computing unit, the second code stream assigned by the first code stream and the nontarget area according to assigned by allocation algorithm calculates the target area;
    Acquiring unit, obtains the first quantized value corresponding with the target area, and obtain the second quantized value corresponding with the nontarget area according to second code stream according to first code stream;The compression unit is additionally operable to be compressed the target area according to first quantized value and be compressed the nontarget area according to second quantized value.
    3. the terminal according to claim 2, it is characterised in that the allocation algorithm that the computing unit is used includes:According to the number of operations and the code stream limit value of current network bandwidth when the area for the target area identified and the area of the nontarget area, the selection target area, the first code stream assigned by the target area and the second code stream assigned by the nontarget area are calculated.
    4. terminal according to claim 3, it is characterised in that also 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 limits value changes, according to the allocation algorithm and the code stream limit value reacquired, redistribute the first code stream of the target area and the second code stream of the nontarget area.
    5. terminal according to claim 1, it is characterised in that also include:
    Reduction unit, is connected to the recognition unit, when receiving predetermined registration operation signal, and the Bit allocation ratio of the target area and the nontarget area is 1: 1.
    6. the terminal according to claim 1, it is characterized in that, the recognition unit includes detection sub-unit, when being moved in the target area, the change in displacement state of the target area is detected, the division of the target area and the nontarget area is adjusted according to the change in displacement state.
    7. the terminal according to any one of claim 2 to 6, it is characterised in that the acquiring unit includes record subelement, by first quantized value record in first code stream, by second quantized value record in second code stream;
    The terminal also includes decompression units, when being decompressed to the video image, inverse quantization calculating is carried out to the target area according to first quantized value, and carry out inverse quantization calculating to the nontarget area according to second quantized value.
    8. the terminal according to any one of claim 2 to 6, it is characterised in that also include:
    Transmitting element, is connected to the recognition unit, and the target area information that will identify that is sent to the other-end, wherein, the other-end handles the video image simultaneously with the terminal;Receiving unit, it is connected to the compression unit, receive the target area information that other-end is identified, selected target area in the video image according to the target area acquisition of information, the compression unit is compressed to the target area and the nontarget area in the video image.
    9. the terminal according to claim 8, it is characterised in that the transmitting element is additionally operable to that the operation information during target area will be selected to send to the other-end;
    The receiving unit also receives the operation information during selection target area of the other-end transmission, and the number of operations during target area is selected according to the operation information acquisition local terminal;The computing unit according to the area of the target area, select the target area when number of operations and the other-end current network bandwidth code stream limit value, calculate the first code stream assigned by the target area and the second code stream assigned by the nontarget area.
    10. a kind of video image compressing method, it is characterised in that comprise the following steps:
    The target area selected in video image is recognized,
    Increase the first code stream assigned by the target area, the target area is compressed according to first code stream, and/or the second code stream assigned by the nontarget area in the reduction video image, the nontarget area is compressed according to second code stream.
    11. the video image compressing method according to claim 10, it is characterised in that also include:
    The second code stream assigned by the first code stream and the nontarget area according to assigned by allocation algorithm calculates the target area;
    The first quantized value corresponding with the target area is obtained according to first code stream, and the second quantized value corresponding with the nontarget area is obtained according to second code stream;
    The target area is compressed according to first quantized value and the nontarget area is compressed according to second quantized value.
    12. the video image compressing method according to claim 11, it is characterised in that the allocation algorithm includes:According to the number of operations and the code stream limit value of current network bandwidth when the area for the target area identified and the area of the nontarget area, the selection target area, the first code stream assigned by the target area and the second code stream assigned by the nontarget area are calculated.
    13. the video image compressing method according to claim 12, it is characterised in that also include:Detect the situation of change of the code stream limit value of the current network bandwidth;
    When the code stream limits value changes, according to the allocation algorithm and the code stream limit value reacquired, the first code stream of the target area and the second code stream of the nontarget area are redistributed.
    14. the video image compressing method according to claim 11, it is characterised in that also include:When receiving predetermined registration operation signal, the Bit allocation ratio of the target area and the nontarget area is 1: 1.
    15. the video image compressing method according to claim 11, it is characterized in that, when being moved in the target area, the change in displacement state of the target area is detected, the division of the target area and the nontarget area is adjusted according to the change in displacement state.
    16. the video image compressing method according to any one of claim 11 to 16, it is characterised in that also include:By first quantized value record in first code stream, by second quantized value record in second code stream;
    When being decoded to the video image, inverse quantization calculating is carried out to the target area according to first quantized value, and inverse quantization calculating is carried out to the nontarget area according to second quantized value.
    17. the video image compressing method according to any one of claim 11 to 16, it is characterised in that also include:When other-end and local terminal handle the video image simultaneously, the target area information that the local terminal will identify that is sent to the other-end;
    Selected target area in other-end video image according to the target area acquisition of information, increase the first code stream assigned by the target area, the target area is compressed according to first code stream, and/or the second code stream assigned by the nontarget area in the reduction video image, the nontarget area is compressed according to second code stream.
    18. the video image compressing method according to claim 17, it is characterised in that also include:The local terminal will select the operation information during target area to send to the other-end, and the other-end selects the number of operations during target area according to the operation information acquisition local terminal;
    The other-end according to the area of the target area, select the target area when number of operations and the other-end current network bandwidth code stream limit value, calculate the first code stream assigned by the target area and the second code stream assigned by the nontarget area.
CN201280073344.4A 2012-06-28 2012-06-28 Terminal and video image compressing method Active CN104322065B (en)

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 true CN104322065A (en) 2015-01-28
CN104322065B 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)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108366245A (en) * 2018-03-16 2018-08-03 北京虚拟映画科技有限公司 Imaged 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
CN111193911A (en) * 2020-01-15 2020-05-22 未来新视界文化科技(嘉善)有限公司 Fast transmission processing method and device for big data video

Families Citing this family (16)

* Cited by examiner, † Cited by third party
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
CN111031325A (en) * 2019-10-28 2020-04-17 西安万像电子科技有限公司 Data processing method and system
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 (4)

* Cited by examiner, † Cited by third party
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
US20110235706A1 (en) * 2010-03-25 2011-09-29 Texas Instruments Incorporated Region of interest (roi) video encoding

Patent Citations (4)

* Cited by examiner, † Cited by third party
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
US20110235706A1 (en) * 2010-03-25 2011-09-29 Texas Instruments Incorporated Region of interest (roi) video encoding
CN101860757A (en) * 2010-06-03 2010-10-13 无锡中星微电子有限公司 Intelligent monitoring system and method for encoding and decoding images thereof

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108366245A (en) * 2018-03-16 2018-08-03 北京虚拟映画科技有限公司 Imaged 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
CN111193911A (en) * 2020-01-15 2020-05-22 未来新视界文化科技(嘉善)有限公司 Fast transmission processing method and device for big data video
CN111193911B (en) * 2020-01-15 2021-12-14 未来新视界文化科技(嘉善)有限公司 Fast transmission processing method and device for big data video

Also Published As

Publication number Publication date
CN104322065B (en) 2018-10-26
WO2014000238A1 (en) 2014-01-03

Similar Documents

Publication Publication Date Title
CN104322065A (en) Terminal and video image compression method
TWI663880B (en) Chroma prediction method and apparatus
KR100972369B1 (en) Region-of-interest processing for video telephony
US20110026591A1 (en) System and method of compressing video content
US20110096844A1 (en) Method for implementing rich video on mobile terminals
CN106131670B (en) A kind of adaptive video coding method and terminal
WO2005025219A2 (en) Video communications method and system
KR20010034256A (en) Extraction of foreground information for stereoscopic video coding
CN110463206B (en) Image filtering method, device and computer readable medium
US10129502B2 (en) Method and device for authorizing video contents during video call
US7706576B1 (en) Dynamic video equalization of images using face-tracking
WO2021057705A1 (en) Video encoding and decoding methods, and related apparatuses
CN110740316A (en) Data coding method and device
US8630500B2 (en) Method for the encoding by segmentation of a picture
CN112399123A (en) Video definition adjusting method and device, electronic equipment and storage medium
EP1747674A1 (en) Image compression for transmission over mobile networks
JP3046379B2 (en) Image coding device
WO2021057480A1 (en) Video coding method and video decoding method, and related apparatuses
WO2021057479A1 (en) Video coding method, video decoding method, and related devices
CN113141352A (en) Multimedia data transmission method and device, computer equipment and storage medium
US20080291262A1 (en) Visual communication method and appratus
CN111200693A (en) Image data transmission method, device and system
US20100002068A1 (en) Communication terminal and method for performing video telephony
CN112333414A (en) Video call method and device, electronic equipment and readable storage medium
CN110677721A (en) Video encoding and decoding method and device and storage medium

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