一种基于图像的媒体互动方法_2

文档序号:9217281阅读:来源:国知局
息返回至客户端,从而使用户在获取媒体图像文件的同时,直接获取到媒体内容的相关信息,方便快捷,提高了用户获取信息的质量,同时,也提高了媒体内容的宣传和推广效果。
[0053]上述方法,在客户端,还可以增加对商品或活动的购买功能,使用户获悉了媒体内容的相关信息后,在客户端直接购买商品或活动。
[0054]还可以将客户端的展现页面链接到相关商品或活动的销售网站,使用户获悉了媒体内容的相关信息后,在客户端对媒体内容相关信息与其他销售网站中的相关信息进行比较。
[0055]实际应用中,用户可以在观看演唱会时,扫描演唱会中展现的图像,并将该图像上传至服务器,就可以在客户端直接浏览演唱会中展现的图像中服饰、用品等的相关信息(比如服饰的品牌、材质等,活动的时间、地点、主要内容,以及服饰和活动的价格等);另夕卜,用户还可以在观看海报时,扫描海报的图像,并将该图像上传至服务器,就可以在客户端直接浏览海报中展现的产品的相关信息。
[0056]上述识别内容并返回的过程通过客户端与服务端的交互来完成。
[0057]如本领域技术人员可以理解的,在数据库中存储的图像文件关联了哪些媒体内容的相关信息,客户端就会展现哪些媒体内容的相关信息。
[0058]如本领域技术人员可以理解的,对于所有的媒体形式,只要具有图像文件,采用本发明实施例提供的方法,都可以使用户在客户端直接浏览媒体内容的相关信息,进而对媒体内容具有详细的了解,提高用户购买媒体内容(活动或商品)的可能性,进而使商品或活动的推广和宣传目的得以实现。
[0059]本发明实施例中,在数据库中,识别匹配图像文件时,通过计算图像文件的特征码的方式。
[0060]在本发明的一个优选实施例中,SI包括如下步骤:
[0061]S101,将原始媒体图像存储在图像数据库中;
[0062]S102,提取所述原始媒体图像的特征码;
[0063]S103,将所述媒体内容相关信息存储在媒体内容相关信息数据库中;
[0064]S104,将所述特征码与所述媒体内容相关信息--对应,获取关联媒体内容相关信息的媒体图像。
[0065]在实际应用过程中,提取了特征码之后,系统可以为其分配一个唯一的ID,获取到了媒体内容相关信息后,系统也可以为其分配一个唯一的ID,然后,系统可以通过两个ID对特征码和媒体内容相关信息进行匹配。
[0066]在本发明的一个优选实施例中,S102包括如下步骤:
[0067]Al,在媒体图像中预设η个取样点;
[0068]Α2,提取第i个取样点的亮度值和色相值,I ^ i ;
[0069]A3,计算第m个取样点和第m+l个取样点的亮度差值和色相差值,I彡m彡n_l ;
[0070]A4,将A3中计算得到的结果组成字符串{(L2-L1, H2-H1),…(Lm+「Lm,Hm+1_Hm)},其中,Li为第i个取样点的亮度值,H i为第i个取样点的色相值,I彡i彡m+l ;
[0071]A5,将所述字符串作为所述媒体图像的特征码。
[0072]采用上述方法计算得到的图像文件的特征码,可以唯一识别出图像文件,从而使后续的文件识别匹配更加准确可靠。
[0073]在本发明的一个优选实施例中,S102之后,S104之前还包括:将所述媒体图像进行多叉树分类,得到媒体图像的分类树。
[0074]通过对媒体图像进行多叉树分类,在不同级别的分类树节点中,存储不同数量的图像媒体图像,则在图像数据库中进行图像媒体图像匹配查询过程中,可以按层次搜索查询,所以匹配速度比较快,可以保证本发明实施例提供的方法能够适应网络产品的大并发应用。
[0075]在本发明的一个优选实施例中,所述将所述媒体图像进行多叉树分类,包括如下步骤:
[0076]BI,从所述媒体图像的特征码:{(L2-L1, H2-H1),…(Lm+「Lm,Hm+rHm)}中取出绝对值大于(1,D的特征码:{(Lj, Hj)},其中,I彡j彡m ;
[0077]B2,将(L」,Hj)的对位相加得到(LE,He),将LjP H #目加得到所述媒体图像的特征值;
[0078]B3,根据所述图像数据库中所述媒体图像的数量及所述媒体图像的特征值设置分类段阈值;
[0079]B4,根据所述分类段阈值和所述媒体图像的特征值,将所述媒体图像进行多叉树分类,得到所述媒体图像的分类树。
[0080]其中,B3中,通过判断数据库中所有媒体图像的特征值的范围,以及媒体图像的数量,设置一个合理的分类段阈值,该分类段阈值,需要既能够保证节约资源,减少占用空间,又要保证系统的性能,能够在数据大并发的情况下,根据媒体图像的特征值快速的查找到需要的媒体图像。
[0081]B4中,将媒体图像按照其对应的图像特征值及预设的分类段阈值,分别存储在相应级别的节点中,从而形成媒体图像的分类树。
[0082]上述媒体图像的分类树,在实际使用过程中,首先判断待匹配的媒体图像是否存在于父节点的范围内,如果是,则判断待匹配的媒体图像的特征值是否存在于下一级的子节点的范围内,依次类推,直至最小的子节点,在该最小的子节点中查找匹配的媒体图像。
[0083]本发明实施例中,在所述媒体图像的分类树中,每个最低级别的节点中媒体图像的数量不超过128个。可以使得系统在网络产品大并发应用中,能够保持较高的匹配查找性能。
[0084]在本发明的一个优选实施例中,S2和S3之间还包括如下步骤:按照S102相同的方法,提取所述扫描的媒体图像的特征码;则S3为:根据所述扫描的媒体图像的特征码,获取与所述客户端上传的媒体图像匹配的关联内容的媒体图像。
[0085]此处,客户端扫描图像后,不做任何处理,直接上传至服务器,然后,在服务器中提取其特征码。
[0086]对于图像文件,提取其特征码的处理量比较大,所以,对于设备性能的要求比较高,目前,一般的客户端,比如手机、PAD等很难实现提取图像特征码,所以,本发明实施例中,为了提高系统的整体性能,客户端扫描图像后,直接上传至服务器,由服务器完成特征码的提取。
[0087]在本发明的一个优选实施例中,S3为:根据所述扫描的媒体图像的特征码,获取与所述客户端上传的媒体图像匹配的关联内容的媒体图像,包括如下步骤:
[0088]Cl,计算第一特征码和第二特征码的相似度值;所述第一特征码为所述扫描的媒体图像的特征码,所述第二特征码为存储在数据库中的所述原始媒体图像的特征码;
[0089]C2,判断Cl中计算得到的相似度值是否达到预设阀值,如果是,则所述第一特征码和所述第二特征码相符,获取与所述第一特征码对应的数据匹配的所述第二特征码对应的数据;否则,返回匹配失败的信息。
[0090]其中,Cl中计算第一特征码和第二特征码的相似度值,包括如下步骤:
[0091]D1,将所述第一特征码和所述第二特征码中的数组对位相减;
[0092]D2,从Dl的计算结果中,提取绝对值大于(1,I)的数组;
[0093]D3,将D2中得到的数组对位相加得到数组(Lx,Hx),再将H ^目加得到所述第一特征码和所述第二特征码的相似度值。
[0094]得到了两个特征码的相似度值之后,通过将其与预设的阈值进行比较,如果相似度值达到了预设阀值,则两个特征码相符,则两个特征码对应的图像文件相符,即可以匹配到与客户端上传的图像文件相符的原始图像文件,然后,根据原始图像文件,就可以获取到关联的媒体内容相关信息,并返回客户端,使用户了解媒体内容的相关信息。
[0095]本发明的一个优选实施例中,SI中,所述媒体图像数据为完整的媒体图像数据;S2中,所述客户端上传的媒体图像数据为部分媒体图像数据。
[0096]由于对于一个图像文件而言,其图像特征码是唯一确定的,所以,通过该文件的任意特征码就可以识别该图像文件,而无需获取该图像文件的所有的特征码。所以,本发明实施例中,为了减小系统处理量,客户端只需扫描图像文件的一部分,并上传至服务端,月艮务端提取该部分图像文件的特征码之后,就可以利用该部分特征码识别匹配查找数据库中的图像文件,而由于图像文件与媒体内容相关信息关联,所以,根据用户上传的部分图像文件查找到完整的原始图像文件后,就可以
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1