用于内容操纵的方法和装置的制造方法_2

文档序号:9264666阅读:来源:国知局
位置。可以由模块120实现其它技术,诸如蜂窝电话塔的三角测量、由摄像机检测的无线网络信号等等。模块120可以向服务器106提供每个摄像机104的位置数据。服务器106可以使用来自模块120或者摄像机中的GPS单元的摄像机位置数据,以使摄像机的接近度与事件相关。如关联箭头所示,GPS模块120与网络102双向通信。双向通信可以是例如诸如IEEE 1394的串行总线或者其它有线或者无线传输介质。摄像机104、服务器模块106和内容服务器110可以是通信器具或者用户定位设备或者订户(subscriber)设备。
[0030]可以使用一个或者多个处理设备或者处理模块实现本发明的实施例。可以耦合处理设备或者模块,使得可以在一个或者多个处理设备处执行处理和/或数据操纵的部分并且在多个处理设备之间共享或者传输处理和/或数据操纵的部分。
[0031]摄像机设备104可以是IPTV(因特网协议电视)设备、智能电话或者能够获得图像数据、音频数据或者它们的组合并且处理或者复制或者传输所获取的电子内容的其它设备。摄像机设备104具有存储器和处理能力。实际上,设备104还可以访问诸如基于RAM的存储装置的一个或者多个计算机可读存储介质(例如,实现动态随机存取存储器(DRAM)或者闪速存储器或者基于磁盘的存储装置的芯片)。可由摄像机设备104执行的实现当前逻辑的软件代码还可以存储在摄像机设备104的存储器中的一个上。
[0032]在本发明的实施例中,摄像机设备104是IPTV设备。IPTV设备可以访问由很多内容提供商提供的巨大的内容库。IPTV设备还可以用于进一步地控制已经由第三方提供至IPTV设备的内容的分配以便阻止未授权访问。典型地,IPTV由单个输入设备控制并且具有单个显示器设备。
[0033]图2示出了根据本发明另一个实施例包括模块和网络的系统200。如图2所示,系统200包括网络102、一个或者多个电子设备204(a)、204(b)...204(η)(其中“η”是任何合适的数字)和服务器模块206。
[0034]类似于图1,网络102是适合于传递和处理数据的链接的计算机或者处理设备的任何组合。网络102可以是专用因特网协议(IP)网络以及公共IP网络,诸如可以利用万维网(www)浏览功能的因特网。有线网络的示例是使用通信总线和MODEMS或者DSL线路的网络或者局域网(LAN)或者广域网(WAN),以在终端之间传输和接收数据。无线网络的示例是无线LAN。全球移动通信系统(GSM)是无线网络的另一个示例。GSM网络被分成三个主系统,交换系统、基站系统和操作以及支持系统(GSM)。此外,IEEE802.1l(W1-Fi)是计算机系统中常用的无线网络,其使得能够连接至因特网或者具有W1-Fi功能的其它机器。W1-Fi网络对可以由附接至不同计算机的W1-Fi接收器拾取的无线电波进行传播。
[0035]电子设备、模块或者设施、或者单元204(a) ,204(b)...204(η)(其中“η”是任何合适的数字),(此处通常称为204)典型地具有电子数据获取能力,诸如获得、记录、复制以及处理图像数据和/或音频数据和/或图像数据和音频数据的组合。电子设备204可以是例如可以通过网络(102)接收和传输数据的网络摄像机。电子设备204还可以实施为智能手机、IPTV(因特网协议电视)设备或者可以获取和传输图像/音频数据的其它手持设备。电子设备204包括处理模块和存储器模块。电子设备204还可以包括输出显不器。电子设备204的示例包括膝上型计算机、台式计算机、蜂窝电话、个人数字助理(PDA)、无线手持设备等等。
[0036]电子设备204可以本身能够处理以及存储和显示数据,或者仅仅能够从另一个位置(即,瘦终端和胖终端两者)存取所处理的和存储的数据并且显示所存取或者取回的数据。如关联箭头所示,电子设备204与网络102双向通信。双向通信可以是例如诸如IEEE1394的串行总线或者其它有线或者无线传输介质。
[0037]服务器模块或者设施或者单元206典型地是具有关联存储器的一个或者多个处理器(诸如计算机)或者其它处理设备(诸如台式计算机、膝上型计算机、个人数字助理(PDA)、无线手持设备、蜂窝电话等等)。服务器模块206能够处理和存储数据或者仅仅能够从另一个位置(即,瘦终端和胖终端两者)存取所处理的和存储的数据。服务器206包括电子存储位置,诸如RAM、ROM、EEPR0M、寄存器和可以存储电子数据的任何合适的电子存储介质。服务器206的存储功能可以用于存储算法(诸如此处描述的算法)。存储装置可以是任何合适的电子存储装置,诸如RAM、ROM、EEPROM或者其它存储介质或者通过网络使用本地或者远程存储装置的基于云的存储装置(诸如远程服务器处的存储装置)。
[0038]服务器模块206包括引导模块211。引导模块211用于存储和执行程序代码以引导电子设备204的处理功能。例如,一个电子设备204(a)可以获取需要处理的图像数据。电子设备204(a)可能不能像另一个电子设备(例如,204(b)那么高效地处理数据,因此电子设备204(a)可以使用引导模块211来向电子设备204(b)发送数据以用于处理。随后,来自设备204(b)的处理的数据将返回至设备204(a)。
[0039]图3图示了本发明的实施例的组件的系统300。图3示出了内容数据模块302、过滤模块304和文件夹模块306 (a)、306 (b)...306 (η)(其中“η”是任何合适的数字),(此处通常称为306)。
[0040]内容数据模块302是存储电子内容(诸如图像数据)的存储设施或者模块或者单元或者电子存储介质。替换地,内容模块302可以是获得内容数据(诸如视频、图像数据、图片以及其它电子数据)的摄像机设备(参见图1,元件104,以及图2,元件204)。内容模块302可以检索或者访问内容和/或从现场活动获得内容。
[0041]向过滤模块304提供由内容模块302访问、检索或者获得的内容。过滤模块304包括过滤算法模块308和识别数据库模块310。如此处将描述的,过滤算法308用于将内容分类成一个或者多个文件夹306。该过滤包括为内容添加与内容的上下文相关的标记以及基于附加的标记对内容进行分类。标签可以基于内容中的上下文对象。这些上下文对象可以是例如照片中的家具(诸如沙发和椅子),其指示图像在室内拍摄。类似地,上下文对象(诸如树和草)将指示内容数据是在户外拍摄的图像。过滤用于从内容和名称提取这些上下文对象,或者基于上下文对象来标记内容。辨识的上下文对象越多,标记就可以越详细。此外,过滤算法还可以利用用户反馈进一步地标记内容数据。
[0042]例如,用户可以对内容数据附加元数据(meta-data),诸如指示内容主题、内容中描绘的人的指示或者内容等级的标签。用户还可以将内容数据分类为组、文件夹或者其它集合,以便分配给相同集合(例如组或者文件夹)的内容可以被认为以某种方式相关。两段内容具有的共同集合越多(由相同或者不同用户),引起的相关性越强。与一组内容相关联的元数据可以被考虑应用至该组中的每段内容。用户可以通过他们与内容的交互间接地提供反馈。如果用户通常在启动视频之后不久停止观看视频,则它是内容不是很受喜爱的良好标志。如果用户通常选择两段内容以非常接近于彼此地观看,则那两段内容之间可能存在关系。
[0043]另外,过滤算法可以将内容数据(其可以是图像数据)转换为3维(3D)表示。过滤还可以包括噪声去除/减小、锐化图像中的对象分离和检测一个或者多个对象边缘。
[0044]过滤算法308还可以分离图像中的对象,使得识别数据库模块310可以生成内容的关联标记。
[0045]过滤算法308可以将对象单独地和/或分批地馈送到图像识别数据库310中。图像识别数据库识别对象。对象可以交叉引用至环境中的对象库。例如,在美国的起居室中,可以找到这些对象:沙发;电视/远程控制;地毯;靠垫;或者相框。因此,图像识别数据库310可以为内容添加标记或者上下文“起居室”。因此,可以将图像或者内容重命名为“living_room_[DATE] ”并且标记为“家庭(Home) ”子群集。
[0046]此外,当在已经标记为“起居室”的内容中识别额外的对象时,可以进一步地识别内容。例如,当额外的对象包括上下文对象时,诸如:圣诞树;灯光;穿戴绿色和/或红色的人,结果标记可以是“Christmas_living_room_[DATE] ”并且标记为“家庭-圣诞节(Home-Christmas),,子群集。
[0047]文件夹306典型地是电子存储位置,或者存储模块,用于基于过滤模块304的过滤将内容组织或者分类成一个或者多个文件夹。每个文件夹306可以具有额外的子文件夹,该子文件夹可以用于基于标记的粒度(granularity)的内容的更精细粒度。
[0048]图4是实现本发明的另一个实施例的用户设备与服务器设备之间的协作的功能性图400。如图4所示,如功能块402所示,对设备进行识别。
[0049]如功能块404所示,用户设备(诸如摄像机、视频记录器、具有摄像机性能的智能电话或者其它图像和/或内容获取设备)获得内容。内容可以是图像数据、摄影数据、视频数据或者其它电子表示或者图形表示。由用户设备获得的内容被提供至服务器模块。
[0050]在406处,服务器模块基于所
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1