一种对视频数据进行马赛克处理和录制或播放的方法

文档序号:7973002阅读:479来源:国知局
专利名称:一种对视频数据进行马赛克处理和录制或播放的方法
技术领域
本发明涉及多媒体领域,具体涉及对视频数据进行马赛克处理的方法。
背景技术
媒体服务器是下一代网络的重要设备。该设备在控制设备(软交换设备、应用 服务器)的控制下,提供在IP网络上实现各种业务所需的媒体资源功能,包括业 务音提供、会议、交互式应答、通知、统一消息、高级语音业务以及视频业务等。
视频马赛克是对视频数据的一种处理方法,是通过对视频数据进行某些处理操 作来达到对视频马赛克的目的。
在某些特定情况下,可能需要对视频图像做马赛克处理来达到掩盖或模糊的效 果。比如,在电视采访活动中,若被采访者不愿意公开面容就需要对视频图像做 马赛克处理。
在现有的公开技术中,马赛克处理是由专用视频硬件设备或图像处理软件实现 的。专用视频硬件设备存在用户使用成本髙的缺陷;而图像处理软件不仅要求用 户掌握使用方法,而且不能随时随地使用马赛克效果处理。

发明内容
本发明的目的是针对现有技术的缺陷,提供一种对视频数据进行马赛克处理 和录制或播放的方法。可以在不增加现有媒体服务器任何配置和成本的情况下, 方便地为用户提供视频马赛克服务。
本发明一种对视频数据进行马赛克处理和录制的方法,包括以下步骤 步骤一、用户通过终端向媒体服务器发送视频数据; 步骤二、媒体服务器收到视频数据后对视频数据进行马赛克处理;
步骤三、媒体服务器将马赛克处理后的视频数据进行压縮编码和存储。
上述步骤一进一步包括以下步骤
1.1用户通过终端与媒体服务器建立连接,并向媒体服务器注册登记,申请 视频马赛克请求;
1.2媒体服务器收到请求后,对用户进行鉴权并根据媒体服务器当前资源使 用情况来决定是否同意用户的请求;1.3若媒体服务器同意用户的请求,用户终端和媒体服务器进行协商,用户 指定需作视频马赛克处理的参数并向媒体服务器发送这些参数设置信息。 上述步骤二进一步包括以下步骤
2. 1媒体服务器对收到的压縮的视频数据进行解码成原始的RGB图像; 2. 2媒体服务器根据设置参数对解码后的RGB图像数据进行马赛克处理。
本发明一种对视频数据进行马赛克处理和播放的方法,包括以下步骤-
A、 用户通过终端向媒体服务器请求播放视频数据;
B、 媒体服务器收到请求后对视频数据进行解码,并对解码后的视频数据进行 马赛克处理;
C、 媒体服务器将进行过马赛克处理后的视频数据压缩编码后发给用户播放。 上述步骤A进一步包括以下步骤
Al.用户通过终端与媒体服务器建立连接,向媒体服务器注册登记,申请播 放视频马赛克服务;
A2.媒体服务器收到用户的视频马赛克服务请求后,对用户进行鉴权,并根 据当前资源使用情况来决定是否同意用户的视频马赛克服务请求。
A3.媒体服务器同意用户的视频马赛克服务请求后,与用户终端就视频参数 数据进行协商,用户设置视频马赛克处理的相关参数,并将这些参数发送给媒体 服务器。
上述步骤B是指媒体服务器根据设置参数对视频数据进行解码,将解码后的 视频数据根据用户设置的参数进行马赛克处理。
本发明中所述的进行马赛克处理可以使用N*N点阵,即在需要马赛克处理的 区域,相邻的N*N个象素点使用相同的颜色值。所述颜色值可以取N*N个象素点 的中心值或平均值。
本发明能够在不增加媒体服务器现有配置和成本的情况下为用户提供视频马 赛克服务,更好的满足用户的需求。


图1是对视频数据进行马赛克处理和录制的方法的一个实施例的流程图。 图2是对视频数据进行马赛克处理和播放的方法的一个实施例的流程图。
具体实施例方式
由于某种原因,用户要求对视频内容作马赛克处理,比如要录制一段采访录 像,而被采访者不愿意公开面容,这是需要对被采访者脸部作马赛克处理。
如图1,通过媒体服务器对视频数据进行马赛克处理和录制的方法流程为
1. 用户可以通过计算机、个人数字助理或手机等各种形式的终端与媒体服务 器建立连接,并向媒体服务器注册登记,申请视频马赛克服务请求。
2. 媒体服务器收到用户的视频马赛克请求后,将对用户进行相应的鉴权。
3. 鉴权通过后根据媒体服务器当前资源使用情况来决定是否同意用户的请求。
4. 若媒体服务器同意用户的请求,用户终端和媒体服务器进行协商,双方就 视频参数协商一致后便做好了视频马赛克服务的准备工作。
5. 协商一致后,用户设置需作视频马赛克处理的参数,如画面中人的面部的 位置区域信息,马赛克处理时间等,并向媒体服务器发送这些参数设置信息。
6. 媒体服务器收到用户发送的参数设置信息后,对参数作合法性和有效性检 查,即可否根据这些参数进行处理。当用户通过参数检查后,媒体服务器通知用 户已做好提供视频马赛克服务的准备。
7. 用户向媒体服务器发送视频帧数据流。
8. 媒体服务器对收到的视频帧数据进行解码成原始的RGB图像,并根据用户 设置的参数进行对解码后的RGB图像数据马赛克处理。进行马赛克处理时,可以 使用3X3点阵的方法来实现。即在马赛克处理区域(如人脸区域)中,相邻的3X3 的9个象素点使用相同的颜色值(这个颜色值可以取这9个点的中心值,也可以 取这9个点的平均值)。当然,也可以使用其他点阵,如5X5点阵。媒体服务器 将经过马赛克处理后的视频数据进行编码压縮并存储。
9. 当时间到达设定时间或视频数据发送完毕时,停止马赛克处理或视频录制。
图2是对视频数据进行马赛克处理和播放的方法的一个实施例的流程图,包

1. 用户可以通过计算机、个人数字助理或手机等各种形式的终端与媒体服务 器建立连接,并向媒体服务器注册登记,申请视频马赛克服务请求。
2. 媒体服务器收到用户的视频马赛克请求后,将对用户进行相应的鉴权。
3. 鉴权通过后根据媒体服务器当前资源使用情况来决定是否同意用户的请求。
4. 若媒体服务器同意用户的请求,用户终端和媒体服务器进行协商,双方就 视频参数协商一致后便做好了视频马赛克服务的准备工作。
5. 协商一致后,用户设置需作视频马赛克处理的参数,如画面中人的面部的 位置区域信息,马赛克处理时间等,并向媒体服务器发送这些参数设置信息。
6. 媒体服务器收到用户发送的参数设置信息后,对参数作合法性和有效性检 査,即可否根据这些参数进行处理。当用户通过参数检查后,媒体服务器通知用 户已经做好提供视频马赛克服务的准备。
7.媒体服务器对视频数据进行解码,将解码后的视频数据根据用户设置的马 赛克处理参数进行马赛克处理。进行马赛克处理时,可以使用3X3点阵的方法来 实现。即在马赛克处理区域(如人脸区域)中,相邻的3X3的9个象素点使用相 同的颜色值(这个颜色值可以取这9个点的中心值,也可以取这9个点的平均值)。 当然,也可以使用其他点阵,如5X5点阵。将马赛克处理后的数据进行压縮编码。
8. 媒体服务器将视频数据发送到用户终端,供用户播放。
9. 当时间达到预设时间或视频数据发送完毕时,停止马赛克处理和视频播放
权利要求
1、一种对视频数据进行马赛克处理和录制的方法,包括以下步骤步骤一、用户通过终端向媒体服务器发送视频数据;步骤二、媒体服务器收到视频数据后对视频数据进行马赛克处理;步骤三、媒体服务器将马赛克处理后的视频数据进行压缩编码和存储。
2、 权利要求1所述的对视频数据进行马赛克处理和录制的方法,其特征在于, 所述步骤一进一步包括以下步骤-1.1用户通过终端与媒体服务器建立连接,并向媒体服务器注册登记,申请 视频马赛克请求;1.2媒体服务器收到请求后,对用户进行鉴权并根据媒体服务器当前资源使 用情况来决定是否同意用户的请求;1.3若媒体服务器同意用户的请求,用户终端和媒体服务器进行协商,用户 指定需作视频马赛克处理的参数并向媒体服务器发送这些参数设置信息。
3、 权利要求1或2所述的对视频数据进行马赛克处理和录制的方法,其特征 在于,所述步骤二进一步包括以下步骤-2. 1媒体服务器对收到的压縮的视频数据进行解码成原始的RGB图像; 2. 2媒体服务器根据设置参数对解码后的RGB图像数据进行马赛克处理。
4、 权利要求3所述的对视频数据进行马赛克处理和录制的方法,其特征在于, 所述进行马赛克处理使用N*N点阵,即在需要马赛克处理的区域,相邻的N*N个 象素点使用相同的颜色值。
5、 权利要求3所述的对视频数据进行马赛克处理和录制的方法,其特征在于, 所述颜色值取N*N个象素点的中心值或平均值。
6、 一种对视频数据进行马赛克处理和播放的方法,包括以下步骤A、 用户通过终端向媒体服务器请求播放视频数据B、 媒体服务器收到请求后对视频数据进行解码,并对解码后的视频数据进行 马赛克处理;C、 媒体服务器将进行过马赛克处理后的视频数据压縮编码后发给用户播放。
7、 权利要求6所述的对视频数据进行马赛克处理和播放的方法,其特征在于, 所述步骤A进一步包括以下步骤-Al.用户通过终端与媒体服务器建立连接,向媒体服务器注册登记,申请播 放视频马赛克服务;A2.媒体服务器收到用户的视频马赛克服务请求后,对用户进行鉴权,并根据 当前资源使用情况来决定是否同意用户的视频马赛克服务请求;A3.媒体服务器同意用户的视频马赛克服务请求后,与用户终端就视频参数数 据进行协商,用户设置视频马赛克处理的相关参数,并将这些参数发送给媒体服 务器。
8、 权利要求6所述的对视频数据进行马赛克处理和播放的方法,其特征在于, 所述步骤B是指媒体服务器根据设置参数对视频数据进行解码,将解码后的视频 数据根据用户设置的参数进行马赛克处理。
9、 权利要求8所述的对视频数据进行马赛克处理和播放的方法,其特征在于, 所述进行马赛克处理使用N*N点阵,即在需要马赛克处理的区域,相邻的N*N个 象素点使用相同的颜色值。
10、 权利要求9所述的对视频数据进行马赛克处理和录制的方法,其特征在 于,所述颜色值取,N个象素点的中心值或平均值。
全文摘要
一种对视频数据进行马赛克处理和录制或播放的方法,录制方法为用户通过终端向媒体服务器发送视频数据;媒体服务器收到视频数据后对视频数据进行马赛克处理;媒体服务器将马赛克处理后的视频数据进行压缩编码和存储。播放方法为用户通过终端向媒体服务器请求播放视频数据;媒体服务器收到请求后对视频数据进行解码,并对解码后的视频数据进行马赛克处理;媒体服务器将进行过马赛克处理后的视频数据压缩编码后发给用户播放。本发明能够在不增加媒体服务器现有配置和成本的情况下为用户提供视频马赛克服务,更好的满足用户的需求。
文档编号H04N7/173GK101193274SQ200610157209
公开日2008年6月4日 申请日期2006年11月30日 优先权日2006年11月30日
发明者吴建军, 东 王, 罡 郑 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1