管理交互式视频显示系统的方法和系统的制作方法

文档序号:2607192阅读:186来源:国知局
专利名称:管理交互式视频显示系统的方法和系统的制作方法
技术领域
本发明涉及可视的电子显示器领域。特别地,本发明的实施例涉及自包含(self-contained)交互式视频显示系统。
背景技术
广告用于向受众传送各种类型的信息。为了充分最大化广告的性能,广告商希望能够搜集有关广告的有效性的信息。该有效性测量可以包括有多少人看到广告,人们是否注意到它。一般地,对于传统的离线广告(例如广告牌、海报、电视广告等),数据搜集通常基于与广告被放置的地方有关的信息。例如,对于广告牌广告,有效性可以通过经过广告牌的汽车流量的数量进行测量。类似地,对于电视广告,有效性或流行度(popularity)可以基于在电视广告播放期间电视节目的满意度。这样,有关广告的流行度的信息可以基于广告设置信息推断。然而,直接测量传统广告的流行度通常是十分困难的。因为这些广告不是交互式的,所以很难知道人们是否真正注意到它们。
最近的技术进步已经带来新类型的广告媒体的产生,即交互式视频显示系统。交互式视频显示系统允许人与视频显示器进行实时的、没有阻碍的交互。人的自然物理运动被计算机视觉系统捕获,并用于驱动视觉效果。计算机视觉系统通常使用被视频照相机捕获的图像作为输入,并且具有搜集有关被照相机拍摄的交互区域中的人们和其它对象的实时信息的软件过程。
对于交互式视频显示系统,可以基于传统的离线广告媒体所使用的相同的方法,搜集有关被显示的图像的信息。然而,除了提供实时交互之外,希望有一种能够捕获和管理从对于传统的离线广告媒体不可用的实时交互中获得的信息的交互式视频显示系统。

发明内容
在此描述了本发明的一种管理交互式视频显示系统的方法和系统的各种实施例。在一个实施例中,在交互式视频显示系统上显示多个视频节目(spot)。
基于与交互式视频显示系统的交互,搜集与多个视频节目中的视频节目对应的数据。在一个实施例中,根据人跟踪(person tracking)确定交互。在另一个实施例中,根据前景/背景分类图像确定交互。在一个实施例中,数据包括有关由交互式视频显示系统显示的虚拟对象与什么进行交互的信息。在一个实施例中,数据包括有关交互相对于交互式视频显示系统的显示器的位置的信息。
数据可以被存储并可以用于在管理视频节目的演示中使用。在一个实施例中,数据被存储在交互式视频显示系统的本地存储器中。在另一个实施例中,数据被传输到外部计算机系统并存储在外部计算机系统的存储器中。
在一个实施例中,分析在管理多个视频节目的演示中使用的数据。在一个实施例中,分析数据包括基于数据确定多个视频节目中的至少一个视频节目的流行度。在另一个实施例中,分析数据包括基于数据确定多个视频节目中的至少一个视频节目的“第一用户吸引等级”。在另一个实施例中,分析数据包括基于数据确定多个视频节目中的至少一个视频节目的群组请求。在一个实施例中,搜集外部数据用于在分析数据中使用。
在一个实施例中,多个视频节目的显示时间表基于分析数据进行调整。在一个实施例中,显示时间表基于分析自动地调整。在另一个实施例中,显示时间表基于分析手动地调整。


构成本说明书的一部分的附图描述了本发明的实施例,并且与说明书一起用于说明本发明的原理图1A描述了根据本发明的实施例的投影交互式视频显示系统;图1B描述了根据本发明的实施例的自包含交互式视频显示系统;图2描述了根据本发明的实施例的管理交互式视频显示系统的系统;图3描述了根据本发明的实施例的管理交互式视频显示系统的过程。
具体实施例方式
现在将详细说明本发明的用于监控在第二电子设备周围的对象的存在的电子设备的各种实施例,其例子在附图中描述。虽然本发明将结合这些实施例一起进行描述,但是可以理解,它们不是用于将本发明限于这些实施例。相反地,本发明用于覆盖可选的技术方案、修改和等同的技术方案,这些都包括在由所附的权利要求限定的本发明的精神和范围内。进一步地,在本发明的以下详细描述中,给出了大量的特定细节以提供本发明的完全理解。然而,本领域的普通技术人员将认识到本发明没有这些特定细节也可以实施。在其它的例子中,公知的方法、程序、组件和电路没有详细地描述,但不会使本发明不清楚。
如下的详细描述中的一些部分按照程序、步骤、逻辑框图、处理和其它可在计算机存储器中执行的对数据比特的操作的符号表示给出。这些说明和表示是数据处理领域的技术人员使用的方式,以最有效地将其工作传达给本领域的技术人员。程序、计算机可执行的步骤、逻辑框图、过程等在这里一般被设想为导致希望的结果的前后一致的系列步骤或指令。这些步骤是要求物理数量的物理操作的步骤。通常,尽管不是必需地,这些数量采用能够在计算机系统中存储、传送、组合、比较和其它操作的电子或磁信号的形式。主要为了通用的原因,已经证实引用这些信号作为比特、值、元素、符号、字符、术语、数量等等有时是方便的。
但是应当记住,所有这些和类似的术语都与适当的物理数量相关,并且仅仅是应用于这些数量的方便的标签。除非在下面讨论中特别提到,否则认为是显而易见的,可以理解,在整个本发明中,使用诸如“显示”、“搜集”、“存储”、“传输”、“分析”、“确定”、“调整”或“管理”等的术语的讨论是指电子系统(例如图2的200)或者类似的电子计算设备的动作和处理,其操作表示为电子设备的寄存器和存储器内的物理(电子)数量的数据,并将其变换成其它类似的表示为电子设备存储器或寄存器或其它此类信息存储、传输或显示设备内的物理数量的数据。
现在以一个或多个典型的实施例的方式描述本发明的各种实施例。在一个实施例中,交互式视频显示系统包括捕获和处理与情景有关的信息的视觉系统。被处理的信息用于产生某些视觉效果,然后这些视觉效果通过交互式显示设备向观众显示。人们能够实时地与这些视觉效果进行交互。
图1A描述了根据本发明的一个实施例的投影交互式视频显示系统100。投影交互式视频显示系统100使用照相机系统105、照明被照相机105拍摄的表面102的照明装置、将图像120投射到表面102的交互式空间115上的投影机110以及将照相机105的图像作为输入并向投影机110输出视频图像的本地计算机(未示出)。
本地计算机处理照相机105输入以辨别有关在表面102前面的空间中人们(或移动对象)的位置和运动的信息。在一个实施例中,本地计算机处理照相机105输入以逐像素(pixel-by-pixel)地识别表面102前面的空间的什么部分(例如交互式空间115)被人们(或移动对象)占据和表面102的什么部分是背景。本地计算机可以通过开发若干背景被认为看上去象什么的演化模型,然后将其背景的概念与照相机105当前所成像的进行比较来完成。处理照相机105输入的本地计算机的组件被共同地称为视觉系统。投影交互式视频显示系统100和视觉系统的各种实施例在2002年5月28日由BELL申请并转让给本申请的受让人的名称为“INTERACTIVEVIDEO DISPLAY SYSTEM(交互式视频显示系统)”的共同未决的美国专利申请10/160,217和2003年10月24日由BELL申请并转让给本申请的受让人的名称为“METHOD AND SYSTEM FOR PROCESSINGCAPTURED IMAGE INFORMATION IN AN INTERACTIVE VIDEOSYSTEM(在交互式视频系统中处理被捕获的图像信息的方法和系统)”的共同未决的美国专利申请60/514,024中描述,以上两篇专利文献在此并入作为参考。
在一个实施例中,投影交互式视频显示系统100被连接到远程计算机系统130。在一个实施例中,远程计算机系统130是用于收集由投影交互式视频显示系统100搜集的数据的远程服务器。在一个实施例中,远程计算机系统130被配置为收集由位于在物理上不同的位置的多个投影交互式视频显示系统100搜集的数据。应当理解,远程计算机系统130可以位于与投影交互式视频显示系统100不同的物理位置。
图1B描述了根据本发明的一个实施例的自包含交互式视频显示系统150。自包含交互式视频显示系统150将图像显示到显示屏幕155上,并使用照相机(未示出)检测交互式空间160中的人和对象。本地计算机(未示出)也称为图像系统,将照相机的图像作为输入并向显示屏幕155输出视频图像。
自包含交互式视频显示系统150的各种实施例在2004年9月20日由BELL等人申请并转让给本申请的受让人的名称为“SELF-CONTAINEDINTERACTIVE VIDEO DISPLAY SYSTEM(自包含交互式视频显示系统)”的共同未决的美国专利申请10/946,263、2004年9月20日由BELL申请并转让给本申请的受让人的名称为“SELF-CONTAINEDINTERACTIVE VIDEO DISPLAY SYSTEM(自包含交互式视频系统)”的共同未决的美国专利申请10/946,084以及2004年9月20日由BELL申请并转让给本申请的受让人的名称为“INTERACTIVE VIDEO WINDOWDISPLAY SYSTEM(交互式视频窗口显示系统)”的共同未决的美国专利申请中描述,所有这些申请在此并入作为参考。此外,视觉系统的各种实施例在2002年5月28日由BELL申请并转让给本申请的受让人的名称为“INTERACTIVE VIDEO DISPLAY SYSTEM(交互式视频显示系统)”的共同未决的美国专利申请10/160,217以及2003年10月24日由BELL申请并转让给本申请的受让人的名称为“METHOD AND SYSTEM FORPROCESSING CAPTURED IMAGE INFORMATION IN ANINTERACTIVE VIDEO SYSTEM(在交互式视频系统中处理被捕获的图像信息的方法和系统)”的共同未决的美国专利申请60/514,024中描述,以上两篇专利文献在此并入作为参考。
在一个实施例中,自包含交互式视频显示系统150被连接到远程计算机系统170。在一个实施例中,远程计算机系统170是用于收集由自包含交互式视频显示系统150搜集的数据的远程服务器。在一个实施例中,远程计算机系统17被配置为收集由位于在物理上不同位置的多个自包含交互式视频显示系统150和/或投影交互式视频显示系统100(图1A)搜集的数据。应当理解,远程计算机系统170可以位于与自包含交互式视频显示系统150不同的物理位置。存在许多其它形式的交互式视频显示系统。这些系统可以使用不同种类的显示媒体和不同的传感装置。然而,本专利所描述的技术也完全应用于这些其它系统。
图2描述了根据本发明的实施例的管理交互式视频显示系统的系统200。系统200包括交互式视频显示系统210(例如,图1A的投影交互式视频显示系统100或图1B的自包含交互式视频显示系统150)和远程计算机系统230(例如,图1A的远程计算机系统130或者图1B的远程计算机系统170)。交互式视频显示系统210包括显示器212、视觉系统214、视频节目存储器216和数据搜集模块218。在一个实施例中,显示器212、视觉系统214、视频节目存储器216和数据搜集模块218是交互式视频显示系统210的计算机系统的组件。远程计算机系统230包括数据存储器232、数据分析模块234和视频节目调度器236。应当理解,在本发明的各种实施例中,远程计算机系统230的任何一个或所有的组件和功能可以是本地的,并包括在交互式视频显示系统210中。
数据搜集在一个典型的方面,交互式视频显示系统210提供充足的机会以搜集有关与交互式显示器的交互和使用交互式显示器的数据。该数据在数据搜集模块218处搜集,并对许多种类的交互内容和应用有用。在一个典型的实施例中,该数据用于设计广告内容,因为该数据允许广告商分析其广告在何地和何时最流行,从而允许广告商相应地调整其广告和/或时间表。
数据可以在本地由处理视觉系统214的同一个计算机分析。可选地,交互式视频显示系统210可以是联网的,允许一个或多个系统的数据被远程计算机系统230分析。来自多个系统的数据可以被集中以增加总的数据量或识别位置之间的不同。
通过使用人跟踪过程,可以确定与被视觉系统214的照相机或单独的照相机拍摄的人的现在和过去的位置有关的实时信息。使用该信息,可以得到其它信息,包括例如在显示器212上或附近的人数,每个人进入和离开显示器212(例如图1A的交互式区域115)的时间以及他们是否移动和与被显示的图像交互。在交互式视频显示系统210的一个实施例中,诸如地面或墙投射的交互式显示器、显示屏幕的边界是已知的。因此,基于人们的各自的位置,可以得到有关显示器212内的人的其它信息。例如,特定信息可以基于正在与交互式视频显示系统210交互的人数以及是纯粹的观众的人数确定。此外,利用面部识别系统,还可以搜集诸如性别的人口统计数据。应当理解,人跟踪系统可以采用面部跟踪系统,在该系统中,对头进行计数和跟踪,而不是整个身体。存在多种人跟踪过程。这些过程可以使用多种系统和技术中的一个或多个,包括但不限于立体照相机、飞行时间(time-of-flight)照相机、深度分割、色彩分割、特征跟踪、面部检测、模板匹配、自适应模板匹配和斑点跟踪(blob tracking)。
类似的数据可以从可由视觉系统214产生的前景/背景分类图像中搜集。被分类为前景的这部分图像是由照相机拍摄的人数的粗略近似。如果照相机拍摄的屏幕的宽度和高度以及来自照相机的拍摄点的典型的人的近似截面尺寸是已知的,那么可以计算由于单个人的存在而转换为前景的近似的屏幕部分。因此,前景部分可以被转换为人数。可选地,通过用照相机前面的人进行一些实验,可以对给定的装置确定与单个人对应的近似的前景部分。该“前景部分”数据可以用于粗略估计显示器在给定的时间有多流行以及人们是否正在进入或离开该显示器。因为交互式视频显示系统210的物理边界只占据照相机视野的一部分,所以前景/背景分类图像可以被分割成不同的区域,诸如“在显示器上”、“在显示器的边界的一英尺(0.305米)内”、“不在显示器上但在4英尺(1.22米)内”,每个区域的前景部分可以被单独地记录。视觉前景-背景分类图像的极小或全尺寸的副本也可以直接记入日志中用于以后的分析。
来自人跟踪信息和/或前景部分的数据可被称为视觉数据,并且可以周期性(例如每秒一次)地写(例如存储)到日志文件中。在一个实施例中,日志文件被存储在数据存储器232中。接着,该日志文件可以被数据分析模块234在稍后的时间在本地或集中进行分析。此外,日志条目可以是时戳的,并可包括有关什么内容在该时间运行的信息。
除了视觉数据,可以搜集有关在显示器上发生的特定交互的数据。例如,假定交互式视频显示系统210正在显示询问用户问题并通过使其触摸虚拟按钮回答的调查。对虚拟调查的投票可以连同视觉数据一起记录在日志中。在视频游戏内容的情况下,游戏者的分数和动作可以被加入日志文件。在交互式信息内容的情况下,诸如虚拟购物目录、被观看的产品或项目的每个实例可以被记录在日志文件中。一般地,任何有关人在屏幕上与虚拟对象进行交互的实例的信息可以记入日志中用于以后的分析。这可以用作广告商、游戏设计者和内容创作者的有价值的反馈工具。
用于监控的数据的使用在很多情形中,交互式视频显示系统210的显示器或屏幕要求维护和清洁。在公共的装置中,当关闭显示器时,该维护和清洁通常在数小时后发生。为了证实维护和清洁定期发生,可以在数小时后对活动检查数据日志。
内容流行度的分析在其它情形中,交互式视频显示系统210连续显示不同片段的内容,这称为“节目”或“视频节目”,每个片段都有时间长度。这些节目被存储在视频节目存储器216中。这一系列的节目可以在概念上与一系列电视广告进行比较。在节目的数量、播放的时间长度和播放的顺序上具有灵活性。在一个实施例中,视频节目调度器236控制节目的时间表,其中视频节目调度器236可以在本地或远程设置,如上所述。
数据分析模块234用于对存储在数据存储器232中的被搜集的数据执行数据分析。在一个实施例中,每个节目的流行度可以基于如上所述的被记入日志中的数据确定。例如,节目的流行度可以通过对在节目放映期间在屏幕上的前景部分或人数的被记入日志中的值取平均来测量。然而,采用前述的方法还存在各种应当考虑的问题。第一,当节目开始播放时,在屏幕上的人数由前一个节目的流行度确定。例如,在不流行的节目后的节目可能会具有比其它情况下具有的更低的活动等级。第二,正在与节目进行交互的人数取决于显示器附近的人数;如果非常少的人在安装交互式系统的地方,那么相对更少的人将与系统进行交互。解决前述问题的方法将在下面进一步描述。
控制前一个节目的流行度的影响有几种方式减少或消除前一个节目的流行度对正被评估的节目的影响。在一个实施例中,播放节目的顺序是随机的,因此每个节目以相等的概率跟随其它节目。可以有一些偏离真实随机性的偏差以防止同一个节目在非常短的时间段内播放两次。因此,前一个节目对当前节目的流行度的任何影响都在所有的节目中平均,提供节目的真实流行度的稍好的判断。
在另一个实施例中,可以增加节目运行的时间长度以便限制前一个节目的影响。
另外,有其它的测量对于前一个节目的流行度不太敏感的流行度的多个方面的方式。下面是一些示例性的例子。在描述对于节目的每一次放映做什么的例子的情况下,假定所搜集的统计量在放映的数量上平均。几乎所有这些技术都为人跟踪数据和前景部分数据工作。先前描述的技术解释了如何将前景部分数据转换为人数的粗略估计。这些技术也可以同样应用于来自照相机的整个图像的数据或来自特定区域的数据,诸如在交互式显示器内的区域或靠近交互式显示器的区域。
在一个实施例中,对于节目的每一次放映,当计算人数或前景部分的平均数时,只有放映的最后几秒钟的数据被分析。这个平均数称为“平均流行度”。在另一个实施例中,对于节目的每一次放映,计算在此次放映的平均流行度与在前一个节目期间的平均流行度之间的差。这显示了当前节目是否引起在屏幕上的人数的增加。
上述两种方法可以被组合;在另一个实施例中,计算在此次放映的平均流行度与在前一个节目期间的平均流行度之间的差。然而,当计算平均数时,只使用了当前节目的此次放映的最后几秒钟和前一个节目。
在另一个实施例中,对于节目的每一次放映,计算在放映开始时的人数(或前景部分)与在放映结束时的人数(或前景部分)之间的差。开始和结束可以是瞬时的或者分别指最初几秒钟的平均数和最后几秒钟的平均数。
应当理解,前面提到的确定流行度的方法尝试测量有多少人正在与显示器进行交互,作为特定节目的结果。然而,关于人与交互式显示器的交互,有其它类型的统计量可以搜集。接下来的几段描述其它的测量。
在另一个实施例中,对于节目的每一次放映,对在放映期间进入显示器的人数和离开显示器的人数进行计数。当然,流行的节目有更多的人进入和更少的人离开,不过在有些情况下,希望有很多人进入和离开,从而允许内容被尽可能多的人看到。有关进入和离开的人数的信息可以直接从人跟踪数据获得,或者通过在前景部分数据中寻找(特定最小尺寸)的迅速增加和减小而从前景部分数据中估计。
在另一个实施例中,对于节目的每一次放映,记录参与节目的人已经在显示器上的平均时间长度。根据由交互式内容传递的信息的种类,控制系统的人可以要求长或短的停留长度。
在另一个实施例中,记录在节目的放映期间发生的运动的数量。运动的数量可以获取为显示器上的人的平均速度,该平均速度可以通过在人跟踪数据中检查位置信息而找到。可选择的运动数量的测量可以通过计算在两个相隔非常短的时间的图像之间的从前景切换到背景或者反之亦然的像素部分来从前景/背景图像中计算。为了计算平均运动数量,在节目的每一次放映期间,该图像差可以理想化地进行几次。这允许控制系统的人区别促进活跃行为的节目和创造更安静但仍然流行的气氛的节目。
在另一个实施例中,对于每个节目,确定开始时没有人与显示器交互(或没有人与前一个节目交互)但结束时有至少一个人正在交互的放映的数量。这测量了节目的“第一用户吸引等级”,例如,当目前没有人正在与显示器交互时有多吸引人与显示器进行交互。以类似的方式,节目的“群组请求”的特征在于,在放映开始时一个人参与节目和在放映结束时多个人参与节目的次数。
控制总体流量级别(overall traffic level)本发明的实施例提供说明在安装交互式视频显示系统210的地点的人数的方式。一种方式是仅仅从地点获得参加者数据;许多地点按天或甚至按小时有这样的数据。可选择地,参加者数据可以通过对参加的人数执行调查或节目检查获得,或者通过使用广角照相机和分析照相机图像以确定参加的人数而获得。然后,可以确定每个节目相对于看见交互式显示系统的总体人数的流行度。然后,给定的节目的流行度可以在所有地点上公平地与完全不同的参加者级别进行比较。
可选择地,如果希望比较不同节目的相对流行度,则所有的节目可以在相同的地点、相同日期的大体相同的时间放映,以致在总体流量级别中的任何不同平等地影响所有节目。
影响流行度的外部因素给定的节目的流行度可以根据多种其它条件或因素而变化很大。这些外部因素240包括但不限于一天的时间、一周的天数、季节、天气、安装的物理位置(地理)、交互式安装的类型(墙面投影、地面投影等)、性别、年龄、参观安装地点的人的收入统计以及放映节目的频率等等。
在一组条件下流行的节目可能在另一组条件下不太流行。在一个实施例中,数据分析模块234用于接收其数据分析中的外部数据240。由于该数据被记录在节目日志中或者可以(基于时间和位置)与节目日志匹配,因此对节目的流行度的统计可以在给定这些条件中的一些或全部下而确定。
使用流行度信息如果目标是对于给定的最优化显示器的总体流行度的交互式视频显示器调度一组节目,则可以分析过去的来自一个或多个交互式视频显示器的流行度数据以确定应选择哪些节目。
将流行度日志信息连同相关的外部因素放入诸如MySQL的中央可检索数据库格式中是有用的,特别是如果有多个交互式视频显示器的安装。
负责确定节目的时间表的人可以通过向数据库查询这些节目的流行度数据来利用该数据库。这些人具有将该数据限于相似的外部因素的选择权(例如,查找在新英格兰的商场在平日从10:00PM到12:00AM运行的节目的流行度),以便允许做出最准确的判断。然后,给定那些条件,数据库可以产生一列最流行的节目。基于调度者想要的东西,可以使用不同的计算流行度的方法,诸如较早前描述的那些方法。
自动的时间安排节目流行度数据也可以用于允许在视频节目调度器236的自动时间安排,在微观水平和在宏观水平。在微观水平,交互式视频显示系统可以运行通过日志处理发现的节目以在没有人在显示器处时具有高“第一用户吸引等级”(如前面所定义的),以及在当前有一个人在显示器处时运行具有高“群组请求”(如前面所定义的)的节目。此外,系统可以查看在最后几分钟或几小时的自己的节目流行度数据,并改变时间表以更频繁地放映流行的节目或者停止放映不流行的节目。系统甚至可以直接请求来自用户的反馈。例如,系统可以显示交互式按钮,其要求用户如果喜欢节目和想看更多这样的节目就触摸按钮。
在宏观水平,可以使用多种机器学习过程,包括但不限于神经网络、隐马尔可夫(Markov)模型、高斯(Gaussian)混合模型和主成分分析,以建立每个节目的每次放映的流行度与放映发生时的那组条件之间的关系模型。然后,这些机器学习过程可以自动预测哪一组节目会在任何给定的时间和地点表现得最好,并且自动对其重新安排时间以最优化它们的流行度。
在一个实施例中,如图3所示,本发明提供管理交互式视频显示系统的过程300。在一个实施例中,过程300由处理器和电子元件(例如交互式视频显示系统)在诸如图2的交互式视频显示系统210的计算机可读和计算机可执行指令的控制下执行。虽然在过程300中公开了特定的步骤,但这些步骤是示例性的。也就是,本发明的实施例可以很好地适合于执行图3所述的多个其它步骤或步骤的变化。
在过程300的步骤310,多个视频节目在交互式视频显示系统上显示。在一个实施例中,多个视频节目以伪随机的顺序显示。在一个实施例中,调整显示特定视频节目的时间长度。
在步骤320,基于与交互式视频显示系统的交互,搜集与多个视频节目中的视频节目对应的数据。在一个实施例中,根据人跟踪来确定交互。在另一个实施例中,根据前景/背景分类图像确定交互。
在步骤330,存储数据,其中该数据在管理视频节目的演示中使用。在一个实施例中,数据被存储在交互式视频显示系统的本地存储器。在另一个实施例中,数据被传输到外部计算机系统并存储在外部计算机系统的存储器中。
在步骤340,根据一个实施例,分析在管理多个视频节目的演示中使用的数据。在一个实施例中,分析数据包括基于数据确定多个视频节目中的至少一个视频节目的流行度。在另一个实施例中,分析数据包括基于数据确定多个视频节目中的至少一个视频节目的第一用户吸引等级。在另一个实施例中,分析数据包括基于数据确定多个视频节目中的至少一个视频节目的群组请求。在一个实施例中,搜集外部数据用于在分析数据中使用。
在步骤350,在一个实施例中,多个视频节目的显示时间表基于分析数据进行调整。在一个实施例中,显示时间表基于分析自动地调整。在另一个实施例中,显示时间表基于分析手动地调整。在一个实施例中,显示时间表被返回过程300的步骤310,用于显示视频节目。
在示例性的实施例中,本发明使用控制逻辑形式的软件,以集成或模块的方式实现。可选择地,硬件或者软件和硬件的结合也可用于实现本发明。基于在此所公开和教导的,本领域的普通技术人员可以知道实现本发明的其它方式和/或方法。
可以理解,这里所描述的例子和实施例仅为说明目的,并且根据本发明,可以启发本领域的技术人员进行各种修改或变化,这都包含在本申请和所附权利要求的范围中。因此,在此引用的所有出版物、专利和专利申请被并入作为参考,用于完整性的目的。
因此,本发明所述管理交互式视频显示系统的方法和系统的各种实施例已被描述。当本发明以特定的实施例描述时,应当注意,本发明不应当被认为限于这些实施例,而是根据后面的权利要求确定。
权利要求
1.一种管理交互式视频显示系统的方法,所述方法包括在所述交互式视频显示系统上显示多个视频节目;基于与所述交互式视频显示系统的交互,搜集与所述多个视频节目中的视频节目对应的数据;以及存储所述数据,其中,所述数据用于在管理所述多个视频节目的演示中使用。
2.根据权利要求1所述的方法,其中,所述数据包括有关由所述交互式视频显示系统显示的虚拟对象与什么进行交互的信息。
3.根据权利要求1或2所述的方法,其中,所述数据包括有关所述交互相对于所述交互式视频显示系统的显示器的位置的信息。
4.根据权利要求1-3任意一项所述的方法,其中,所述交互使用人跟踪过程确定。
5.根据权利要求1-4任意一项所述的方法,其中,所述交互根据前景/背景分类图像确定。
6.根据权利要求1-5任意一项所述的方法,其中,所述存储所述数据包括将所述数据存储到所述交互式视频显示系统的本地存储器中。
7.根据权利要求1-6任意一项所述的方法,其中,所述存储所述数据包括将所述数据传输到外部计算机系统;以及将所述数据存储到所述外部计算机系统的存储器中。
8.根据权利要求1-7任意一项所述的方法,还包括分析用于在管理所述多个视频节目的演示中使用的所述数据。
9.根据权利要求8所述的方法,其中,所述分析所述数据包括基于所述数据,确定所述多个视频节目中的至少一个视频节目的流行度。
10.根据权利要求8或9所述的方法,其中,所述分析所述数据包括分析在所述多个视频节目中的至少一个视频节目的所述显示结束时搜集的所述数据,用于确定在所述视频节目的所述显示结束时在所述交互式视频显示系统的观看区域中的人数。
11.根据权利要求8-10任意一项所述的方法,其中,所述分析所述数据包括分析从所述多个视频节目中的至少一个视频节目的所述显示中搜集的所述数据,用于确定在所述视频节目的所述显示期间在所述交互式视频显示系统的区域中的平均人数。
12.根据权利要求8-11任意一项所述的方法,其中,所述分析所述数据包括分析在所述多个视频节目中的至少一个视频节目的所述显示的开始和结束时搜集的所述数据,用于确定从所述视频节目的所述显示的开始到结束在所述交互式视频显示系统的观看区域中的人数的差。
13.根据权利要求8-12任意一项所述的方法,其中,所述分析所述数据包括分析对所述多个视频节目中的至少一个视频节目的所述显示搜集的所述数据,用于确定在所述视频节目的所述显示期间进入所述交互式视频显示系统的观看区域的总人数和退出所述交互式视频显示系统的观看区域的人数。
14.根据权利要求8-13任意一项所述的方法,其中,所述分析所述数据包括分析对所述多个视频节目中的至少一个视频节目的所述显示搜集的所述数据,用于确定人与所述交互式视频显示系统进行交互所花费的时间的长度。
15.根据权利要求8-14任意一项所述的方法,其中,所述分析所述数据包括分析对所述多个视频节目中的至少一个视频节目的所述显示搜集的所述数据,用于确定在所述视频节目的所述显示期间运动的数量。
16.根据权利要求8-15任意一项所述的方法,其中,所述分析所述数据包括基于所述数据,确定所述多个视频节目中的至少一个视频节目的第一用户吸引等级。
17.根据权利要求8-16任意一项所述的方法,其中,所述分析所述数据包括基于所述数据,确定所述多个视频节目中的至少一个视频节目的群组请求。
18.根据权利要求8-17任意一项所述的方法,还包括搜集外部信息,用于在所述分析所述数据中使用。
19.根据权利要求8-18任意一项所述的方法,还包括基于所述分析所述数据,调整所述多个视频节目的显示时间表。
20.根据权利要求19所述的方法,其中,所述显示时间表基于所述分析自动地调整。
21.根据权利要求19或20所述的方法,其中,所述显示时间表基于所述分析手动地调整。
22.根据权利要求20或21所述的方法,其中,当在所述交互式视频显示系统上没有发生交互时,在所述交互式视频显示系统上显示特定的所述节目。
23.一种管理交互式视频显示系统的系统,所述系统包括显示器,用于在所述交互式视频显示系统上显示多个视频节目;数据搜集装置,用于基于与所述交互式视频显示系统的交互,搜集与所述多个视频节目中的视频节目对应的数据;以及数据存储器,用于存储所述数据,其中所述数据用于在管理所述多个视频节目的演示中使用。
24.根据权利要求23所述的系统,其中,所述数据包括有关由所述交互式视频显示系统显示的虚拟对象与什么进行交互的信息。
25.根据权利要求23或24所述的系统,其中,所述数据包括有关所述交互相对于所述交互式视频显示系统的显示器的位置的信息。
26.根据权利要求23-25任意一项所述的系统,其中,所述交互使用人跟踪过程确定。
27.根据权利要求23-26任意一项所述的系统,其中,所述交互根据前景/背景分类图像确定。
28.根据权利要求23-27任意一项所述的系统,其中,所述数据存储器是所述交互式视频显示系统的本地存储器。
29.根据权利要求23-28任意一项所述的系统,其中,所述数据存储器是外部计算机系统的数据存储器。
30.根据权利要求23-29任意一项所述的系统,还包括数据分析器,用于分析在管理所述多个视频节目的演示中使用的所述数据。
31.根据权利要求30所述的系统,其中,所述分析器用于基于所述数据,确定所述多个视频节目中的至少一个视频节目的流行度。
32.根据权利要求30或31所述的系统,其中,所述分析器用于基于所述数据,确定所述多个视频节目中的至少一个视频节目的第一用户吸引等级。
33.根据权利要求30-32任意一项所述的系统,其中,所述分析器用于基于所述数据,确定所述多个视频节目中的至少一个视频节目的群组请求。
34.根据权利要求30-33任意一项所述的系统,其中,所述分析器接收外部数据,用于在所述分析所述数据中使用。
35.根据权利要求30-34任意一项所述的系统,还包括视频节目调度器,用于基于所述分析所述数据,调整所述多个视频节目的显示时间表。
36.根据权利要求35所述的系统,其中,所述显示时间表基于所述分析自动地调整。
37.根据权利要求35或36的系统,其中,所述显示时间表基于所述分析手动地调整。
38.根据权利要求36或37所述的系统,其中,当在所述交互式视频显示系统上没有发生交互时,在所述交互式视频显示系统上显示特定的所述节目。
39.一种具有使计算机系统执行一种管理交互式视频显示系统的方法的计算机可读程序代码的计算机可用介质,所述方法包括在所述交互式视频显示系统上显示多个视频节目;基于与所述交互式视频显示系统的交互,搜集与所述多个视频节目中的视频节目对应的数据;以及存储所述数据,其中,所述数据用于在管理多个视频节目的演示中使用。
40.根据权利要求39所述的计算机可用介质,其中,所述数据包括有关由所述交互式视频显示系统显示的虚拟对象与什么进行交互的信息。
41.根据权利要求39或40所述的计算机可用介质,其中,所述数据包括有关所述交互相对于所述交互式视频显示系统的显示器的位置的信息。
42.根据权利要求39-41任意一项所述的计算机可用介质,其中,所述交互使用人跟踪过程确定。
43.根据权利要求39-42任意一项所述的计算机可用介质,其中,所述交互根据前景/背景分类图像确定。
44.根据权利要求39-43任意一项所述的计算机可用介质,其中,所述存储所述数据包括将所述数据存储到所述交互式视频显示系统的本地存储器中。
45.根据权利要求39-44任意一项所述的计算机可用介质,其中,所述存储所述数据包括将所述数据传输到外部计算机系统;以及将所述数据存储到所述外部计算机系统的存储器中。
46.根据权利要求39-45任意一项所述的计算机可用介质,其中,所述方法还包括分析用于在管理所述多个视频节目的演示中使用的所述数据。
47.根据权利要求46所述的计算机可用介质,其中,所述分析所述数据包括基于所述数据,确定所述多个视频节目中的至少一个视频节目的流行度。
48.根据权利要求46或47所述的计算机可用介质,其中,所述分析所述数据包括基于所述数据,确定所述多个视频节目中的至少一个视频节目的第一用户吸引等级。
49.根据权利要求46-48任意一项所述的计算机可用介质,其中,所述分析所述数据包括基于所述数据,确定所述多个视频节目中的至少一个视频节目的群组请求。
50.根据权利要求46-49任意一项所述的计算机可用介质,还包括搜集外部信息,用于在所述分析所述数据中使用。
51.根据权利要求46-50任意一项所述的计算机可用介质,其中,所述方法还包括基于所述分析所述数据,调整所述多个视频节目的显示时间表。
52.根据权利要求51所述的计算机可用介质,其中,所述显示时间表基于所述分析自动地调整。
53.根据权利要求51或52所述的计算机可用介质,其中,所述显示时间表基于所述分析手动地调整。
54.根据权利要求52或53所述的计算机可用介质,其中,当在所述交互式视频显示系统上没有发生交互时,在所述交互式视频显示系统上显示特定的所述节目。
全文摘要
一种管理交互式视频显示系统的方法。在交互式视频显示系统上显示多个视频节目。基于与交互式视频显示系统的交互,搜集与多个视频节目中的视频节目对应的数据。存储数据,其中该数据用于在管理多个视频节目的演示中使用。通过分析与不同的视频节目有关的数据,可以确定视频节目的流行度和其它度量,提供有用的信息用于管理多个视频节目的演示。
文档编号G09G5/08GK1902930SQ200480030951
公开日2007年1月24日 申请日期2004年10月25日 优先权日2003年10月24日
发明者M·贝尔, R·H·贝尔费尔 申请人:瑞克楚斯系统公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1