CN104105006B - A kind of method of video image processing and system - Google Patents
A kind of method of video image processing and system Download PDFInfo
- Publication number
- CN104105006B CN104105006B CN201410352578.3A CN201410352578A CN104105006B CN 104105006 B CN104105006 B CN 104105006B CN 201410352578 A CN201410352578 A CN 201410352578A CN 104105006 B CN104105006 B CN 104105006B
- Authority
- CN
- China
- Prior art keywords
- roi
- quality control
- control strategies
- encoding
- video image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明公开了一种视频图像处理方法和系统。该方法包括:ROI计算服务器基于设定规则确定视频图像数据中图像的ROI和非ROI;ROI计算服务器将所述视频图像数据,以及视频图像数据的ROI划分方案,提供给至少一个编码服务器;编码服务器获取编码需求和ROI质量控制策略,并根据编码需求选择ROI划分方案和ROI质量控制策略;根据选择的所述ROI划分方案和ROI质量控制策略对视频图像数据进行编码处理。本发明提供了一种将ROI计算与视频编码分开运行的架构模式。可以灵活组装ROI划分方案和ROI质量控制策略,能更好的应对不同的编码需求。将ROI的计算和编码分开运行,使得视频图像数据ROI划分方案不必重复计算,节省了ROI计算资源,提高运算效率,保证实时性传输视频节目。
The invention discloses a video image processing method and system. The method includes: the ROI calculation server determines the ROI and non-ROI of the image in the video image data based on a set rule; the ROI calculation server provides the video image data and the ROI division scheme of the video image data to at least one encoding server; encoding The server obtains the encoding requirement and the ROI quality control strategy, and selects the ROI division scheme and the ROI quality control strategy according to the encoding requirement; performs encoding processing on the video image data according to the selected ROI division scheme and the ROI quality control strategy. The present invention provides an architectural pattern that separates ROI calculation from video encoding. ROI division schemes and ROI quality control strategies can be flexibly assembled to better respond to different coding requirements. The ROI calculation and encoding are operated separately, so that the video image data ROI division scheme does not need to be repeatedly calculated, saving ROI calculation resources, improving computing efficiency, and ensuring real-time transmission of video programs.
Description
技术领域technical field
本发明实施例涉及视频处理技术,尤其涉及一种视频图像处理方法和系统。Embodiments of the present invention relate to video processing technologies, and in particular, to a video image processing method and system.
背景技术Background technique
随着视频技术和媒体传播技术的发展,视频图像数据的传播分享已成为人们工作和生活中不可或缺的信息分享手段。With the development of video technology and media communication technology, the dissemination and sharing of video image data has become an indispensable means of information sharing in people's work and life.
面对海量的视频图像数据,为了能够降低传输码率,通常需要在数据源对视频图像进行压缩编码等处理。压缩会对视频图像的质量造成一定的损失,难以兼顾传输码率与视频质量之间的关系。同时,对于同一数据源提供的同一视频图像数据,不同的接收者也会有不同的质量需求和传输能力限制,这也为视频图像数据的处理过程提出了更高的要求。In the face of massive video image data, in order to reduce the transmission bit rate, it is usually necessary to compress and encode the video image at the data source. Compression will cause a certain loss in the quality of the video image, and it is difficult to take into account the relationship between the transmission bit rate and the video quality. At the same time, for the same video image data provided by the same data source, different receivers will also have different quality requirements and transmission capacity limitations, which also put forward higher requirements for the processing of video image data.
所以,如果能够很好的兼顾视频质量、传输码率以及不同接收者的灵活需求,成为视频图像处理技术中需要解决的问题之一。Therefore, if video quality, transmission bit rate and flexible requirements of different receivers can be well taken into account, it becomes one of the problems to be solved in video image processing technology.
发明内容Contents of the invention
本发明提供一种视频图像处理方法和系统,以优化视频图像处理技术,提高其灵活性。The invention provides a video image processing method and system to optimize the video image processing technology and improve its flexibility.
第一方面,本发明实施例提供了一种视频图像处理方法,包括:In a first aspect, an embodiment of the present invention provides a video image processing method, including:
感兴趣区域ROI计算服务器基于设定规则确定视频图像数据中图像的ROI和非ROI;The region of interest ROI calculation server determines the ROI and non-ROI of the image in the video image data based on the set rules;
所述ROI计算服务器将所述视频图像数据,以及所述视频图像数据的ROI划分方案,提供给至少一个编码服务器;The ROI calculation server provides the video image data and the ROI division scheme of the video image data to at least one encoding server;
所述编码服务器获取编码需求和ROI质量控制策略,并根据所述编码需求选择所述ROI划分方案和ROI质量控制策略;The encoding server acquires encoding requirements and ROI quality control strategies, and selects the ROI division scheme and ROI quality control strategies according to the encoding requirements;
所述编码服务器根据选择的所述ROI划分方案和ROI质量控制策略对所述视频图像数据进行编码处理。The encoding server performs encoding processing on the video image data according to the selected ROI division scheme and ROI quality control policy.
第二方面,本发明实施例还提供了一种视频图像处理系统,包括感兴趣区域ROI计算服务器和至少一个编码服务器,其中:In the second aspect, an embodiment of the present invention also provides a video image processing system, including a region of interest ROI calculation server and at least one encoding server, wherein:
所述ROI计算服务器包括ROI确定模块和数据提供模块,所述ROI确定模块用于基于设定规则确定视频图像数据中图像的ROI和非ROI,所述数据提供模块用于将所述视频图像数据,以及所述视频图像数据的ROI划分方案,提供给至少一个编码服务器;The ROI calculation server includes a ROI determination module and a data provision module, the ROI determination module is used to determine the ROI and non-ROI of the image in the video image data based on the set rules, and the data provision module is used to use the video image data , and the ROI division scheme of the video image data, provided to at least one encoding server;
每个所述编码服务器,与所述ROI计算服务器相交互,包括策略选择模块和图像编码模块,所述策略选择模块用于获取编码需求和ROI质量控制策略,并根据所述编码需求选择所述ROI划分方案和ROI质量控制策略,所述图像编码模块用于根据选择的所述ROI划分方案和ROI质量控制策略对所述视频图像数据进行编码处理。Each of the encoding servers, interacting with the ROI calculation server, includes a strategy selection module and an image encoding module, and the strategy selection module is used to obtain encoding requirements and ROI quality control strategies, and select the An ROI division scheme and an ROI quality control strategy, the image encoding module is configured to encode the video image data according to the selected ROI division scheme and ROI quality control strategy.
本发明实施例提供了一种将ROI计算与视频编码分开运行的架构模式。利用该模式,操控各编码服务器的运营商可以灵活组装ROI划分方案和ROI质量控制策略,能更好的应对不同的编码需求。将ROI的计算和编码分开运行,使得视频图像数据ROI划分方案不必重复计算,节省了ROI计算资源,提高运算效率,保证实时性传输视频节目。Embodiments of the present invention provide an architectural mode that separates ROI calculation from video encoding. Using this model, operators who control each encoding server can flexibly assemble ROI division schemes and ROI quality control strategies to better respond to different encoding requirements. The ROI calculation and encoding are operated separately, so that the video image data ROI division scheme does not need to be repeatedly calculated, saving ROI calculation resources, improving computing efficiency, and ensuring real-time transmission of video programs.
附图说明Description of drawings
图1为本发明实施例一提供的一种视频图像处理方法的流程图;FIG. 1 is a flowchart of a video image processing method provided by Embodiment 1 of the present invention;
图2为本发明实施例所适用的视频图像处理系统的架构示意图;FIG. 2 is a schematic structural diagram of a video image processing system applicable to an embodiment of the present invention;
图3为本发明实施例二提供的一种视频图像处理系统的架构示意图。FIG. 3 is a schematic structural diagram of a video image processing system provided by Embodiment 2 of the present invention.
具体实施方式detailed description
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, only some structures related to the present invention are shown in the drawings but not all structures.
实施例一Embodiment one
图1为本发明实施例一提供的一种视频图像处理方法的流程图,本实施例可适用于对数据源提供的视频图像数据进行感兴趣区域(Region of Interesting,简称ROI)计算和编码处理的情况,该方法由视频图像处理系统来执行,该系统如图2所示,包括ROI计算服务器210和至少一个编码服务器220,两种服务器优选是物理上独立设置,但也可以物理上集成于一台服务器之中,分别实现两种服务器的逻辑功能。FIG. 1 is a flow chart of a video image processing method provided by Embodiment 1 of the present invention. This embodiment is applicable to performing Region of Interest (ROI for short) calculation and encoding processing on video image data provided by a data source. In the case of this method, the method is executed by a video image processing system. As shown in FIG. 2 , the system includes an ROI calculation server 210 and at least one encoding server 220. The two servers are preferably physically independent, but may also be physically integrated in the In one server, the logical functions of the two servers are realized respectively.
该方法具体包括如下步骤:The method specifically includes the following steps:
步骤110、ROI计算服务器基于设定规则确定视频图像数据中图像的ROI和非ROI;Step 110, the ROI calculation server determines the ROI and non-ROI of the image in the video image data based on the set rules;
上述步骤用于确定视频图像数据中图像的ROI和非ROI,可以是对视频中的全部或部分帧图像,按帧进行确定,也可以是对多帧图像进行批量确定,最终形成视频图像数据中图像的ROI划分方案。设定规则可以有多种实现形式,例如,可以由用户通过人机交互的方式手工标记图像中的ROI。或者,基于视觉注意机制,通过建立视觉注意模型计算图像中特征的显著度,继而提取图像中显著性较高特征所在的区域,作为ROI。该显著度是图像中像素的某个特征与其周围环境中其它像素对应特征的对比效果。The above steps are used to determine the ROI and non-ROI of the image in the video image data, which can be determined on a frame-by-frame basis for all or part of the frame images in the video, or can be determined in batches for multiple frame images, and finally form the video image data. The ROI division scheme of the image. There may be various implementation forms for setting the rules, for example, the ROI in the image may be manually marked by the user through human-computer interaction. Or, based on the visual attention mechanism, the salient degree of the features in the image is calculated by establishing a visual attention model, and then the region where the salient features are located in the image is extracted as the ROI. The saliency is the contrast effect of a feature of a pixel in the image with the corresponding features of other pixels in the surrounding environment.
作为优选,本发明实施例中还提供了一种确定方法更为简洁,且计算量小的ROI确定规则,即所述ROI计算服务器,在所述视频图像数据中针对图像进行中间区域、人脸区域和/或字幕区域识别,将识别到的区域作为所述ROI,剩余区域作为非ROI。上述技术方案在确定ROI时,采用了固定ROI区域与浮动ROI区域相结合的方式。可以设置中间区域作为固定的ROI区域,每帧中均可将固定的中间区域作为ROI区域。还设置人脸区域、字幕区域作为浮动ROI区域,即在各帧中进行人脸和字幕的有针对性识别,确定浮动变化的ROI区域。该操作方案中,将三类区域确定为ROI区域,既无需人工交互来指定,所以确定方式简洁,同时三类区域已经基本覆盖了人重点关注的位置,所以ROI的确定较为准确,对区域识别的计算量也较小。当然,目标区域可以不限于上述三类,也可以根据需求确定其他有针对性特征的目标区域。例如,还可以将移动物体所在区域作为浮动的ROI区域,动漫人物的脸也可以作为人脸来进行识别,例如冰河世纪中的长毛象等。移动物体的识别可以关联前后几帧的图像来确定。Preferably, the embodiment of the present invention also provides an ROI determination rule with a more concise determination method and a small amount of calculation, that is, the ROI calculation server performs the middle area, face For region and/or subtitle region identification, the identified region is used as the ROI, and the remaining regions are used as non-ROIs. In the above technical solution, when determining the ROI, a method of combining the fixed ROI area and the floating ROI area is adopted. The middle area can be set as a fixed ROI area, and the fixed middle area can be used as the ROI area in each frame. Also set the face area and the subtitle area as the floating ROI area, that is, carry out targeted recognition of the face and subtitle in each frame, and determine the ROI area that floats and changes. In this operation plan, the three types of areas are determined as ROI areas without manual interaction, so the determination method is simple. At the same time, the three types of areas have basically covered the positions that people focus on, so the determination of ROI is relatively accurate. The amount of calculation is also small. Of course, the target area may not be limited to the above three categories, and other target areas with targeted features may also be determined according to requirements. For example, the region where the moving object is located can also be used as a floating ROI region, and the face of an anime character can also be recognized as a human face, such as a mammoth in Ice Age. The identification of moving objects can be determined by correlating the images of several frames before and after.
步骤120、所述ROI计算服务器将所述视频图像数据,以及所述视频图像数据的ROI划分方案,提供给至少一个编码服务器;Step 120, the ROI calculation server provides the video image data and the ROI division scheme of the video image data to at least one encoding server;
ROI划分方案可以由多种方式来表示,例如用区域坐标、像素坐标等方式向编码服务器告知图像中的ROI和非ROI划分情况。具体可以提供视频图像数据的标识,例如节目号,来代表视频图像数据,再提供帧号和对应的ROI划分方案,来确定各帧图像的ROI划分情况。当设定规则不同时,对同一图像,有可能产生一个或多个ROI划分方案。The ROI division scheme can be expressed in various ways, for example, the encoding server is notified of the division of ROI and non-ROI in the image by means of region coordinates, pixel coordinates, and the like. Specifically, an identifier of the video image data, such as a program number, may be provided to represent the video image data, and then a frame number and a corresponding ROI division scheme may be provided to determine the ROI division of each frame image. When the setting rules are different, one or more ROI division schemes may be generated for the same image.
步骤130、所述编码服务器获取编码需求和ROI质量控制策略,并根据所述编码需求选择所述ROI划分方案和ROI质量控制策略;Step 130, the encoding server acquires encoding requirements and ROI quality control strategies, and selects the ROI division scheme and ROI quality control strategies according to the encoding requirements;
对于任意一个编码服务器而已,其可以根据自身的情况或视频图像接收者的情况来确定编码需求。例如,该编码服务器可能需要提供高清、标清或流畅画面,或者可能其传输带宽发生变化需要调整编码率等。由上述因素可以确定编码方案。ROI质量控制策略是用于在ROI划分方案基础上确定对ROI和非ROI怎样进行区别的质量处理的策略。该控制策略为一个或多个,由第三方控制者指定,或者在编码服务器预先配置多种,也可以由ROI计算服务器指定。编码服务器可以根据编码需求,选择ROI划分方案和对应的ROI质量控制策略。For any encoding server, it can determine the encoding requirements according to its own situation or the situation of the video image receiver. For example, the encoding server may need to provide high-definition, standard-definition or smooth images, or the encoding rate may need to be adjusted due to changes in its transmission bandwidth. The encoding scheme can be determined from the above factors. The ROI quality control strategy is a quality processing strategy for determining how to distinguish between ROIs and non-ROIs based on the ROI division scheme. There are one or more control strategies, specified by the third-party controller, or multiple types are pre-configured on the encoding server, or specified by the ROI calculation server. The encoding server may select an ROI division scheme and a corresponding ROI quality control strategy according to encoding requirements.
步骤140、所述编码服务器根据选择的所述ROI划分方案和ROI质量控制策略对所述视频图像数据进行编码处理。Step 140, the encoding server encodes the video image data according to the selected ROI division scheme and ROI quality control strategy.
优选是,所述ROI质量控制策略中,所述ROI的处理后图像质量高于所述非ROI的处理后图像质量。通常,ROI为人们重点会关注的区域,所以可控制ROI的图像质量高于非ROI的图像质量,例如,使得ROI的清晰度高,而非ROI较为模糊等。该图像质量的控制典型的体现在压缩质量上,即所述编码服务器根据选择的所述ROI划分方案和ROI质量控制策略对所述视频图像数据进行编码处理的操作,具体可以为:所述编码服务器根据选择的所述ROI划分方案和ROI质量控制策略,对所述ROI采用第一压缩算法进行压缩,对所述非ROI采用第二压缩算法进行压缩,其中,所述第一压缩算法的图像损失率低于所述第二压缩算法的图像损失率。例如可以用QP(可打印字符引用编码,Quoted-printable)方法进行压缩编码,且控制此有损压缩算法中的有损参数,来实现不同的图像质量,则ROI质量控制策略即为QP差值策略。Preferably, in the ROI quality control strategy, the processed image quality of the ROI is higher than the processed image quality of the non-ROI. Usually, the ROI is an area that people will pay attention to, so the image quality of the ROI can be controlled to be higher than that of the non-ROI, for example, the definition of the ROI is high, and the non-ROI is blurred. The image quality control is typically reflected in the compression quality, that is, the encoding server performs an encoding process on the video image data according to the selected ROI division scheme and ROI quality control strategy, which may be specifically: the encoding According to the selected ROI division scheme and ROI quality control strategy, the server uses the first compression algorithm to compress the ROI, and uses the second compression algorithm to compress the non-ROI, wherein the image of the first compression algorithm The loss rate is lower than the image loss rate of the second compression algorithm. For example, the QP (Quoted-printable) method can be used for compression encoding, and the lossy parameters in the lossy compression algorithm can be controlled to achieve different image qualities, then the ROI quality control strategy is the QP difference Strategy.
本发明实施例提供了一种将ROI计算与视频编码分开运行的架构模式。利用该模式,操控各编码服务器的运营商可以灵活组装ROI划分方案和ROI质量控制策略,能更好的应对不同的编码需求。将ROI的计算和编码分开运行,使得视频图像数据ROI划分方案不必重复计算,节省了ROI计算资源,提高运算效率,保证实时性传输视频节目。实际应用中,该方案可以实现在1路38M的数字带宽中实时传输70路节目。Embodiments of the present invention provide an architectural mode that separates ROI calculation from video encoding. Using this model, operators who control each encoding server can flexibly assemble ROI division schemes and ROI quality control strategies to better respond to different encoding requirements. The ROI calculation and encoding are operated separately, so that the video image data ROI division scheme does not need to be repeatedly calculated, saving ROI calculation resources, improving computing efficiency, and ensuring real-time transmission of video programs. In practical application, this scheme can realize real-time transmission of 70 channels of programs in 1 channel of 38M digital bandwidth.
实施例二Embodiment two
图3为本发明实施例二提供的一种视频图像处理系统的架构示意图,该系统包括ROI计算服务器210和至少一个编码服务器220,图3所示为包括一个编码服务器220的情况,图2所示为包括多个编码服务器220的情况。所述ROI计算服务器210和所述编码服务器220物理上独立设置,通过有线或无线方式进行数据交互。FIG. 3 is a schematic diagram of the architecture of a video image processing system provided by Embodiment 2 of the present invention. The system includes an ROI calculation server 210 and at least one encoding server 220. FIG. 3 shows a situation including an encoding server 220. FIG. The case where multiple encoding servers 220 are included is shown. The ROI calculation server 210 and the encoding server 220 are physically set independently, and perform data interaction through wired or wireless means.
该系统的架构模式并不限于图2和图3所示,还可以有多种实现方式,例如,ROI计算服务器和所述编码服务器也可以物理上集成设置在一台服务器中,分别实现其逻辑功能。ROI计算服务器的数量可以为多个,与各编码服务器呈多多的交互连接关系,从而可以将ROI计算进行分布式处理。The architecture mode of the system is not limited to those shown in Figure 2 and Figure 3, and there are also multiple implementations, for example, the ROI calculation server and the encoding server can also be physically integrated in one server to implement their logic respectively Function. The number of ROI calculation servers can be multiple, and there are many interactive connection relationships with each encoding server, so that the ROI calculation can be processed in a distributed manner.
所述ROI计算服务器210包括ROI确定模块211和数据提供模块212,所述ROI确定模块211用于基于设定规则确定视频图像数据中图像的ROI和非ROI,所述数据提供模块212用于将所述视频图像数据,以及所述视频图像数据的ROI划分方案,提供给至少一个编码服务器220;The ROI calculation server 210 includes a ROI determination module 211 and a data provision module 212, the ROI determination module 211 is used to determine the ROI and non-ROI of the image in the video image data based on a set rule, and the data provision module 212 is used to use The video image data, and the ROI division scheme of the video image data, are provided to at least one encoding server 220;
每个所述编码服务器220,与所述ROI计算服务器210相交互,包括策略选择模块221和图像编码模块222,所述策略选择模块221用于获取编码需求和ROI质量控制策略,并根据所述编码需求选择所述ROI划分方案和ROI质量控制策略,所述图像编码模块222用于根据选择的所述ROI划分方案和ROI质量控制策略对所述视频图像数据进行编码处理。Each of the encoding servers 220, interacting with the ROI calculation server 210, includes a strategy selection module 221 and an image encoding module 222, and the strategy selection module 221 is used to obtain encoding requirements and ROI quality control strategies, and according to the The encoding requirement selects the ROI division scheme and ROI quality control strategy, and the image encoding module 222 is configured to encode the video image data according to the selected ROI division scheme and ROI quality control strategy.
在上述方案基础上,优选的所述ROI质量控制策略中,所述ROI的处理后图像质量高于所述非ROI的处理后图像质量。On the basis of the above solution, in the preferred ROI quality control strategy, the processed image quality of the ROI is higher than the processed image quality of the non-ROI.
所述策略选择模块221具体可用于根据选择的所述ROI划分方案和ROI质量控制策略,对所述ROI采用第一压缩算法进行压缩,对所述非ROI采用第二压缩算法进行压缩,其中,所述第一压缩算法的图像损失率低于所述第二压缩算法的图像损失率。The strategy selection module 221 can specifically be configured to compress the ROI using a first compression algorithm and compress the non-ROI using a second compression algorithm according to the selected ROI division scheme and ROI quality control strategy, wherein, The image loss rate of the first compression algorithm is lower than the image loss rate of the second compression algorithm.
所述ROI确定模块211具体可用于在所述视频图像数据中针对图像进行中间区域、人脸区域和/或字幕区识别,将识别到的区域作为所述ROI,剩余区域作为非ROI。The ROI determining module 211 can be specifically configured to identify the middle area, face area and/or subtitle area of the image in the video image data, and use the identified area as the ROI, and the remaining areas as non-ROIs.
上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。The above-mentioned product can execute the method provided by any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method.
本发明实施例提供了一种将ROI计算与视频编码分开运行的架构模式。利用该模式,操控各编码服务器的运营商可以灵活组装ROI划分方案和ROI质量控制策略,能更好的应对不同的编码需求。将ROI的计算和编码分开运行,使得视频图像数据ROI划分方案不必重复计算,节省了ROI计算资源,提高运算效率,保证实时性传输视频节目。Embodiments of the present invention provide an architectural mode that separates ROI calculation from video encoding. Using this model, operators who control each encoding server can flexibly assemble ROI division schemes and ROI quality control strategies to better respond to different encoding requirements. The ROI calculation and encoding are operated separately, so that the video image data ROI division scheme does not need to be repeatedly calculated, saving ROI calculation resources, improving computing efficiency, and ensuring real-time transmission of video programs.
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。Note that the above are only preferred embodiments of the present invention and applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and can also include more other equivalent embodiments without departing from the concept of the present invention, and the present invention The scope is determined by the scope of the appended claims.
Claims (9)
- A kind of 1. method of video image processing, it is characterised in that including:Region of interest ROI calculation server determines the ROI and non-ROI of image in vedio data based on setting rule, its In, the quantity of the ROI calculation servers is multiple;The ROI calculation servers carry the ROI splitting schemes of the vedio data, and the vedio data Supply at least one encoder server;The encoder server obtains code requirement and ROI Quality Control Strategies, and is counted according to the code requirement from multiple ROI Calculate and ROI splitting schemes are selected in multiple ROI splitting schemes that server provides and are selected from multiple ROI Quality Control Strategies ROI Quality Control Strategies, to realize flexible assembling ROI splitting schemes and ROI Quality Control Strategies;The encoder server enters according to the ROI splitting schemes and ROI Quality Control Strategies of selection to the vedio data Row coded treatment.
- 2. according to the method for claim 1, it is characterised in that:In the ROI Quality Control Strategies, the processing of the ROI Picture quality after processing of the picture quality higher than the non-ROI afterwards.
- 3. according to the method for claim 2, it is characterised in that the encoder server divides according to the ROI of selection Scheme and ROI Quality Control Strategies carry out coded treatment to the vedio data to be included:The encoder server is according to the ROI splitting schemes and ROI Quality Control Strategies of selection, to the ROI using the One compression algorithm is compressed, and the non-ROI is compressed using the second compression algorithm, wherein, first compression algorithm Image impairment rate be less than second compression algorithm image impairment rate.
- 4. according to any described methods of claim 1-3, it is characterised in that the ROI calculation servers are based on setting rule Determine that the ROI of image and non-ROI include in vedio data:The ROI calculation servers, in the vedio data for image carry out intermediate region, human face region and/or Subtitle region identifies that, using the region recognized as the ROI, remaining area is as non-ROI.
- 5. a kind of video image processing system, it is characterised in that including multiple semi-cylindrical hills ROI calculation servers and at least one Individual encoder server, wherein:The ROI calculation servers include ROI determining modules and data providing module, and the ROI determining modules are used to be based on setting Set pattern then determines the ROI and non-ROI of image in vedio data, and the data providing module is used for the video image number According to, and the ROI splitting schemes of the vedio data, there is provided at least one encoder server;Each encoder server, interacts with the ROI calculation servers, including strategy selection module and Image Coding mould Block, the strategy selection module are used to obtain code requirement and ROI Quality Control Strategies, and according to the code requirement from multiple ROI splitting schemes are selected in multiple ROI splitting schemes that ROI calculation servers provide and from multiple ROI Quality Control Strategies Middle selection ROI Quality Control Strategies, to realize flexible assembling ROI splitting schemes and ROI Quality Control Strategies, described image coding Module is used to carry out coded treatment to the vedio data according to the ROI splitting schemes and ROI Quality Control Strategies of selection.
- 6. system according to claim 5, it is characterised in that in the ROI Quality Control Strategies, the processing of the ROI Picture quality after processing of the picture quality higher than the non-ROI afterwards.
- 7. system according to claim 6, it is characterised in that the strategy selection module is specifically used for the institute according to selection ROI splitting schemes and ROI Quality Control Strategies are stated, the ROI is compressed using the first compression algorithm, to the non-ROI It is compressed using the second compression algorithm, wherein, the image impairment rate of first compression algorithm is calculated less than the described second compression The image impairment rate of method.
- 8. according to any described systems of claim 5-7, it is characterised in that the ROI determining modules are specifically used for described In vedio data for image carry out intermediate region, human face region and/or subtitle region identification, using the region recognized as The ROI, remaining area is as non-ROI.
- 9. system according to claim 6, it is characterised in that the ROI calculation servers and the encoding service implements It is independently arranged in reason, data interaction is carried out by wired or wireless way.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410352578.3A CN104105006B (en) | 2014-07-23 | 2014-07-23 | A kind of method of video image processing and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410352578.3A CN104105006B (en) | 2014-07-23 | 2014-07-23 | A kind of method of video image processing and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104105006A CN104105006A (en) | 2014-10-15 |
| CN104105006B true CN104105006B (en) | 2017-12-26 |
Family
ID=51672758
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410352578.3A Expired - Fee Related CN104105006B (en) | 2014-07-23 | 2014-07-23 | A kind of method of video image processing and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104105006B (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20170042431A (en) * | 2015-10-08 | 2017-04-19 | 삼성전자주식회사 | Electronic device configured to non-uniformly encode/decode image data according to display shape |
| US12008034B2 (en) | 2016-02-15 | 2024-06-11 | Ebay Inc. | Digital image presentation |
| US9864925B2 (en) | 2016-02-15 | 2018-01-09 | Ebay Inc. | Digital image presentation |
| CN106412563A (en) * | 2016-09-30 | 2017-02-15 | 珠海市魅族科技有限公司 | Image display method and apparatus |
| CN108076113B (en) * | 2016-11-15 | 2021-04-16 | 同方威视技术股份有限公司 | Method, server and system for operating on security data |
| CN106550240A (en) * | 2016-12-09 | 2017-03-29 | 武汉斗鱼网络科技有限公司 | A kind of bandwidth conservation method and system |
| CN113163202B (en) * | 2017-06-21 | 2022-10-18 | 西安万像电子科技有限公司 | Image frame compression method and device |
| CN110636294B (en) * | 2019-09-27 | 2024-04-09 | 腾讯科技(深圳)有限公司 | Video decoding method and device, and video encoding method and device |
| CN112995488B (en) * | 2019-12-12 | 2023-04-18 | 深圳富泰宏精密工业有限公司 | High-resolution video image processing method and device and electronic equipment |
| CN118250467B (en) * | 2022-12-23 | 2025-11-11 | Oppo广东移动通信有限公司 | Video data encoding method, apparatus, system, chip, device and storage medium |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100739785B1 (en) * | 2006-01-09 | 2007-07-13 | 삼성전자주식회사 | Method and apparatus for image coding and decoding based on region of interest |
| US9036693B2 (en) * | 2009-01-08 | 2015-05-19 | Sri International | Method and system for providing region-of-interest video compression |
| CN103442225B (en) * | 2013-07-26 | 2016-05-25 | 清华大学 | Remote sensing images transmission system under the finite rate upgrading based on database on-line study |
-
2014
- 2014-07-23 CN CN201410352578.3A patent/CN104105006B/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN104105006A (en) | 2014-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104105006B (en) | A kind of method of video image processing and system | |
| US10242462B2 (en) | Rate control bit allocation for video streaming based on an attention area of a gamer | |
| US20200007872A1 (en) | Video decoding method, video decoder, video encoding method and video encoder | |
| US20170103577A1 (en) | Method and apparatus for optimizing video streaming for virtual reality | |
| CN110620924B (en) | Method and device for processing coded data, computer equipment and storage medium | |
| CN105049850A (en) | HEVC (High Efficiency Video Coding) code rate control method based on region-of-interest | |
| CN113038127B (en) | A rate control method for real-time video multi-channel parallel transmission based on ROI | |
| CN103179405A (en) | A Multi-View Video Coding Method Based on Multi-level Regions of Interest | |
| CN108810530B (en) | A method for AVC bit rate control based on human visual system | |
| US20240236378A1 (en) | Encoding method, decoding method, and decoder | |
| Sanchez et al. | Rate control for lossless region of interest coding in HEVC intra-coding with applications to digital pathology images | |
| CN104980740A (en) | Image processing method, image processing device and electronic equipment | |
| CN113068034A (en) | Video encoding method and device, encoder, equipment and storage medium | |
| KR20240051104A (en) | Video Coding Machine (VCM) encoders and decoders for combined lossless and lossy encoding | |
| CN106664404A (en) | Block segmentation mode processing method in video coding and relevant apparatus | |
| CN114430501B (en) | Content adaptive coding method and system for file transcoding | |
| US11006184B2 (en) | Enhanced distribution image system | |
| CN104243994A (en) | Method for real-time motion sensing of image enhancement | |
| CN113366842B (en) | System and method for content layer-based video compression | |
| CN107948649B (en) | Video coding method and device based on subjective quality model | |
| CN102685491A (en) | Method and system for realizing video coding | |
| CN107113430B (en) | Method, computer system and apparatus for rate control | |
| Sharrab et al. | iHELP: a model for instant learning of video coding in VR/AR real-time applications | |
| US20230108722A1 (en) | Allocating bit rate between video streams using machine learning | |
| CN107888917A (en) | A kind of image coding/decoding method and device |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171226 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |