《跨电视生态系统的奖励和成就.pdf》由会员分享,可在线阅读,更多相关《跨电视生态系统的奖励和成就.pdf(15页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103020842 A (43)申请公布日 2013.04.03 CN 103020842 A *CN103020842A* (21)申请号 201210460560.6 (22)申请日 2012.11.15 13/298,208 2011.11.16 US G06Q 30/02(2012.01) (71)申请人 微软公司 地址 美国华盛顿州 (72)发明人 T赫比 A丰坦 C韦尔登 (74)专利代理机构 上海专利商标事务所有限公 司 31100 代理人 陈斌 (54) 发明名称 跨电视生态系统的奖励和成就 (57) 摘要 跨电视生态系统的奖励和成就。提供了用于 奖励。
2、用户的各实施例。 在一个示例中, 一种用于奖 励用户的方法包括接收详细描述用户的特定线性 视频内容观看行为的用户观看目标。该方法还包 括在使用多个不同的应用程序中的每一个时接收 用户的所有线性视频内容观看行为的一个或多个 用户专用报告, 并且如果用户专用报告共同指示 用户达到了用户观看目标则向用户授予奖励。 (30)优先权数据 (51)Int.Cl. 权利要求书 1 页 说明书 8 页 附图 5 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 8 页 附图 5 页 1/1 页 2 1. 一种用于奖励用户的方法 (200) , 包括 : 接收 (202。
3、) 详细描述所述用户的特定线性视频内容观看行为的用户观看目标 ; 在使用多个不同的应用程序中的每一个时, 接收 (210) 所述用户的所有线性视频内容 观看行为的一个或多个用户专用报告 ; 如果所述用户专用报告共同指示所述用户达到了所述用户观看目标, 则向所述用户授 予 (214) 奖励。 2. 如权利要求 1 所述的方法, 其特征在于, 所述用户专用报告包括所述用户的跨多个 设备的观看行为。 3. 如权利要求 1 所述的方法, 其特征在于, 所述奖励是增加与所述用户相关联的观看 者分数。 4. 如权利要求 1 所述的方法, 其特征在于, 所述奖励是对与所述用户相关联的化身的 更新。 5. 如。
4、权利要求 1 所述的方法, 其特征在于, 向所述用户授予奖励还包括授权解锁先前 锁定的奖励。 6. 如权利要求 1 所述的方法, 其特征在于, 所述用户观看目标包括所述用户观看所述 线性视频内容的一集。 7. 如权利要求 1 所述的方法, 其特征在于, 所述用户观看目标包括所述用户观看所述 线性视频内容的整个剧集, 所述剧集包括所述线性视频内容的多个不同的集。 8. 如权利要求 1 所述的方法, 其特征在于, 所述用户观看目标包括所述用户观看所述 线性视频内容中包含的一个或多个商业广告。 9. 如权利要求 1 所述的方法, 其特征在于, 所述用户观看目标包括所述用户在观看所 述线性视频内容时执。
5、行特定动作。 10. 一种数据保持子系统 (504) , 所述数据保持子系统 (504)保持可由逻辑子系统 (502) 执行以进行以下操作的指令 : 接收 (202) 详细描述所述用户的特定线性视频内容观看行为的用户观看目标 ; 在使用多个不同的应用程序中的每一个时, 接收 (210) 所述用户的所有线性视频内容 观看行为的一个或多个用户专用报告 ; 如果所述用户专用报告共同指示所述用户达到了所述用户观看目标, 则向所述用户授 予 (214) 奖励。 权 利 要 求 书 CN 103020842 A 2 1/8 页 3 跨电视生态系统的奖励和成就 技术领域 0001 本发明涉及因满足观看目标而。
6、奖励用户。 背景技术 0002 传统电视机观看体验往往是被动的, 并且通常不向观看者提供参与节目的机会。 另外, 随着数字录像设备的增长, 广告客户发现越来越难以将他们的广告介绍给观看者。 发明内容 0003 提供本发明内容以便以简化形式介绍将在以下具体实施方式中进一步描述的一 些概念。本发明内容并不旨在标识所要求保护主题的关键特征或必要特征, 也不旨在用于 限制所要求保护主题的范围。此外, 所要求保护的主题不限于解决在本公开的任一部分中 所提及的任何或所有缺点的实现。 0004 提供了一种奖励用户的方法。 该方法包括接收详细描述用户的特定线性视频内容 观看行为的用户观看目标。 该方法还包括接。
7、收在使用多个不同的应用程序中的每一个时用 户的所有线性视频内容观看行为的一个或多个用户专用报告, 并且如果用户专用报告共同 指示用户达到了用户观看目标则向用户授予奖励。 附图说明 0005 图 1 示出线性视频内容观看环境的非限制性示例。 0006 图 2 是示出根据本发明的实施例的用于奖励用户的方法的流程图。 0007 图 3 是示出根据本发明的实施例的用于奖励用户的另一方法的流程图。 0008 图 4 示意性地示出根据本发明的实施例的示例奖励系统。 0009 图 5 示意性地示出了非限制性计算系统。 具体实施方式 0010 电视观看对观看者而言往往是被动体验, 观看者没有多少机会来参与所呈。
8、现的内 容或具有与所呈现的内容的交互式体验。 为增加交互式观看并鼓励用户观看视频内容的一 个或多个特定项, 可将奖励和成就绑定到视频内容的这些项。视频内容的制片者、 发行者、 以及广告客户可以设定观看目标, 并向达到该目标的观看者进行奖励。通过提供内容观看 目标并向达到该目标的观看者进行奖励, 本公开内容提供了交互式的电视观看体验。 另外, 通过将奖励和成就绑定到视频或广告内容的特定项, 可鼓励观看者增加他们对该内容的观 看, 从而增加广告机会。 0011 图 1 示出计算系统 102、 显示设备 104、 以及一个或多个可任选传感器 106 形式的 线性视频内容观看环境 100 的非限制性示。
9、例。显示设备 104 可通过计算系统 102 的无线或 有线显示输出来操作地连接到计算系统 102。例如, 该计算系统可包括 HDMI 或其他合适的 显示输出。图 1 中所示的显示设备 104 是高清电视机的形式, 它可被用来向观看者 108 呈 说 明 书 CN 103020842 A 3 2/8 页 4 现线性视频内容。 0012 如本文所使用的, 线性视频内容指的是自始至终随预定故事情节而进展的视频内 容, 并且可包括电视节目、 电影等。线性视频内容与诸如交互式视频游戏等非线性内容不 同, 在非线性内容中用户的动作持续地改变该内容的故事情节。线性视频内容可被呈现在 实况广播中 (例如, 。
10、实时地) 、 按需呈现、 和/或被记录以供在广播之后进行时移回放。 尽管线 性视频内容能够在没有导航控制的情况下进展, 但将理解, 线性视频内容可被暂停、 倒带、 快进、 和 / 或以其他方式在导航上进行控制。然而, 这些导航控制不改变线性视频内容的预 定故事情节, 而是改变观看者观看预定故事的不同部分的次序和 / 或定时。计算系统 102 可经由卫星馈源、 电缆馈源、 无线广播、 网络 (例如, 因特网) 、 或任何其他合适的递送机制来 接收线性视频内容。关于计算系统的更详细信息将参考图 5 来呈现。 0013 除了呈现线性视频内容之外, 线性视频内容观看环境 100 可以便于向满足一个或 。
11、多个用户观看目标的观看者 108 进行奖励。这些用户观看目标可以与呈现给观看者 108 的 线性视频内容相关联。用户观看目标可由任何数量的不同实体来开发, 包括但不限于线性 视频内容的创建者、 广告客户、 制片者等。 用户观看目标可包括该用户观看目标的创建者所 设定的一个或多个预定义观看行为。 0014 观看行为可包括观看者 108 观看线性视频内容的某一项或观看线性视频内容的 各项的组合。另外, 观看行为可包括可由观看者 108 执行并可由一个或多个传感器 106 (如 深度相机) 检测的动作。 0015 计算系统 102 可被配置成跟踪一个或多个观看者的观看行为。计算系统 102 随后 可。
12、编译这些观看行为的一个或多个用户专用报告, 并将用户专用报告发送给远程设备以确 定用户观看目标是否已被满足。如果已满足观看目标, 则可向观看者授予奖励。奖励可以 是虚拟奖励, 如观看者分数的增加或与观看者 108 相关联的化身的更新。在其他实施例中, 奖励可以是实际的, 如所广告的产品或服务的优惠券或者实际产品。关于向观看者进行奖 励的更多信息将在下文参考图 2 和 3 来呈现。 0016 一个示例用户观看目标可包括针对观看多集连续剧的每一集的广播来对观看者 108 进行奖励。计算系统 102 可跟踪观看者 108 的观看行为, 并且如果观看者 108 观看了多 集连续剧的所有各集, 则可向观。
13、看者 108 授予奖励, 如给观看者 108 的化身的新自行车。 0017 计算系统 102 可被配置成与图 1 中未示出的一个或多个远程计算设备进行通信, 以执行奖励。如上所述, 计算系统 102 可以直接从广播公司接收线性视频内容, 或可通过诸 如数字媒体递送服务等第三方接收线性视频内容。 用户观看目标的细节可被包含在从广播 公司或数字媒体递送服务接收到的视频内容中。在一些实施例中, 可从与计算系统 102 进 行通信的其他设备 (如用户观看目标的创建者所使用的设备) 接收附加信息。例如, 这些设 备可包括对奖励的执行进行指导的促销服务。促销服务也可与计算系统 102 进行通信以从 计算系。
14、统 102 接收用户专用报告, 和 / 或向计算系统 102 通知已满足用户观看目标。 0018 图 2 描绘用于奖励用户的方法 200。方法 200 可由与计算系统 102 进行通信的一 个或多个设备执行, 如实现促销服务的远程服务器计算机。 0019 在202, 方法200包括接收用户观看目标。 用户观看目标实际上可作为任何种类的 数据、 指令、 或其他计算机可理解的信息来接收。 用户观看目标可详细描述用户的特定线性 视频内容观看行为。用户观看目标可由与线性视频内容相关联的一个或多个实体来定义, 说 明 书 CN 103020842 A 4 3/8 页 5 如该线性视频内容的制片者、 创建。
15、者、 或发行者、 广告客户等。用户观看目标所详细描述的 用户的特定线性视频内容观看行为可包括用户对该特定线性视频内容所采取的任何合适 的行为。例如, 在一个实施例中, 观看行为可包括用户观看线性视频内容的一集。在一些实 施例中, 观看一集包括观看单集内容的唯一一集, 如 Super Bowl(超级碗) 。 0020 在另一实施例中, 观看行为可包括用户观看线性视频内容的特定多集 (例如, 线性 视频内容的整个剧集) , 或者观看行为可包括观看者观看线性视频内容内包含的一个或多 个商业广告。 0021 另一示例观看行为包括观看者在观看线性视频内容时执行特定动作。 在这种情况 下, 观看者所采取的。
16、动作可由诸如传感器 106 等传感器来感测。例如, 观看者可以显示由相 机所成像的产品, 并且计算系统 102 可以标识该产品。在另一示例中, 观看者仅仅是在场 (如传感器所检测到的) 就可构成所采取的动作。关于对观看者动作进行感测的更多信息将 在下文参考图 4 和 5 来描述。 0022 方法 200 包括, 在 204, 将用户观看目标通知给一个或多个应用程序。这些应用程 序可被包括在远程设备 (如, 计算系统 102) 上或与远程设备相关联。如参考图 1 所解释的, 计算系统102被配置成经由各种源 (如, 卫星馈源、 通过因特网等) 来将线性视频内容递送给 观看者。 此外, 用户可以经。
17、由不同的服务来消费内容, 即使在这些服务是经由相同源来递送 的情况下 (例如, 两个或更多个不同的因特网电视服务) 。来自不同源和服务的线性视频内 容可由计算系统 102 经由在计算系统 102 上执行的多个不同的应用程序来呈现。示例应用 程序包括视频点播应用程序、 电缆电视模块, 等等。 这些应用程序可以从促销服务接收用户 观看目标与通过该应用程序接收到的线性视频内容相关联的通知。在这样做时, 这些应用 程序可以向用户通知用户观看目标是可用的, 例如通过在显示设备上连同线性视频内容一 起显示用户观看目标。 0023 向一个或多个应用程序通知用户观看目标可包括在 206 直接通知该一个或多个 。
18、应用程序。在一些实施例中, 促销服务可从该应用程序接收发送与线性视频内容相关的用 户观看目标的请求, 并且结果, 促销服务可向该应用程序通知用户观看目标。 0024 向一个或多个应用程序通知用户观看目标可包括在 208 经由元数据服务来通知 该一个或多个应用程序。元数据服务可以与促销服务进行通信以接收与用户观看目标有 关的信息, 并且可将用户观看目标包括在它发送给计算系统 102 的元数据中。该元数据可 包括伴随线性视频内容的附加信息, 如该内容的标题、 该内容的制作年份、 参演该内容的演 员, 等等。以此方式, 可通过元数据服务来向这些应用程序自动通知用户观看目标。 0025 用户观看目标可。
19、被推送到一个或多个应用程序而无需来自这些应用程序的请求, 或者可以使用户观看目标是可访问的, 使得应用程序可以在该应用程序主动的情况下拉取 该用户观看目标。在一些实施例中, 每一应用程序可以独立于其他应用程序来处理用户观 看目标。 在其他实施例中, 计算系统可包括系统级目标服务, 所有应用程序可经由应用程序 编程接口或其他合适的机制与该服务交互。 0026 方法 200 包括, 在 210, 在使用多个不同的应用程序中的每一个时, 接收用户的所 有线性视频内容观看行为的一个或多个用户专用报告。在一些实施例中, 用户专用报告包 括用户跨多个设备的观看行为。 线性内容观看行为的用户专用报告可从用户。
20、在其是观看线 性视频内容的任何设备接收。例如, 用户可在电视机、 计算机、 以及移动电话上观看线性视 说 明 书 CN 103020842 A 5 4/8 页 6 频内容, 并且这些设备中的每一个可被配置成跟踪用户的观看行为并将用户专用报告发送 给促销服务 (例如, 经由常见用户标识) 。 0027 在一些实施例中, 每一设备可编译包括用户跨该设备的所有应用程序的所有观看 行为的报告。在其他实施例中, 每一设备可对每一应用程序编译用户的观看行为的分开报 告。 在另一实施例中, 每一设备可向促销服务通知观看行为的每一实例, 并且可在促销服务 处编译报告。在又一实施例中, 每一应用程序可被配置成跟。
21、踪跨包括该应用程序的所有用 户设备的观看行为, 并且每一应用程序可以发送包括来自用户的所有设备的观看行为的报 告。 0028 这些报告可被促销服务聚集在一起并共同用来确定是否已满足用户观看目标。 因 而, 在 212, 方法 200 包括确定一个或多个用户专用报告是否共同指示已达到用户观看目 标。如果用户专用报告没有指示已满足用户观看目标, 则方法 200 返回到 210 以继续接收 一个或多个用户专用报告。如果在 212 确定已满足用户观看目标, 则方法 200 进至 214 以 向用户授予实际和 / 或虚拟奖励。授予奖励可由远程服务自身来完成, 或授予奖励可包括 向另一系统指示应当授予奖励。
22、。例如, 促销服务自身可不被配置成授予奖励。如此, 向用户 授予奖励可包括在 216 通知应用程序来授予奖励。作为替换或补充, 向用户授予奖励可包 括在 218 通知数字媒体递送服务来向用户授予奖励。 0029 因达到一个或多个用户观看目标而授予给用户的奖励可以是虚拟奖励。例如, 奖 励可以是增加与用户相关联的观看者分数。 观看者分数可以是用户所达到的用户观看目标 的全部或子集的编译, 并且可以与用户的简档信息存储在一起。其他用户能够访问该用户 的观看者分数, 从而向每一用户创建增加他或她的观看者分数的激励。 在另一示例中, 奖励 可以是对与用户相关联的化身的更新。 化身可以是用户的可与其他化。
23、身进行交互的虚拟表 示。对化身的示例更新包括化身的新装备、 化身的新交通工具、 化身的新家、 用于购买不同 化身物品的虚拟货币、 衣服, 等等。 0030 因为奖励的这些示例是虚拟的并且不是物理地给予观看者的, 所有它们可以作为 计算机可读信息被存储在本地和 / 或远程。这样的计算机可读信息可以与用户简档信息相 关联, 使得用户可使用一个或多个计算设备来访问和 / 或以其他方式享受奖励。 0031 然而, 在一些实施例中, 可授予实际奖励。 这样的实际奖励可包括给予用户的优惠 券、 产品等。为授予实际奖励, 可通知与用户观看目标相关联的实体 (如用户观看目标创建 者) 以授予该奖励。在其他实施。
24、例中, 可通知存储用户简档信息的远程计算设备 (如数字媒 体递送服务) 以授予该奖励。在授予该奖励后, 方法 200 结束。 0032 转向图 3, 示出了根据本公开内容的另一实施例的用于奖励用户的方法 300。方法 300 可由被配置成接收线性视频内容以显示给观看者的设备 (如计算系统 102) 来执行。方 法 300 包括在 302, 从促销服务接收用户观看目标的通知。如以上参考图 2 所解释的, 用户 观看目标详细描述了用户可执行的特定线性内容观看行为。促销服务可从与线性视频内 容相关联的一个或多个实体接收关于用户观看目标的信息, 并在 304 直接发送用户观看目 标。在其他实施例中, 。
25、在 306 可经由元数据服务从促销服务接收用户观看目标。 0033 在308, 方法300包括跟踪线性视频内容的用户观看行为。 这些所跟踪的观看行为 可被编译成一个或多个报告并被发送给促销服务。因而, 在 310, 方法 300 包括在使用多个 不同的应用程序中的每一个时向促销服务发送用户所执行的线性内容观看行为的一个或 说 明 书 CN 103020842 A 6 5/8 页 7 多个报告。如参考图 2 所解释的, 这些报告可由促销服务用来确定是否满足了用户观看目 标。 0034 在其他实施例中, 跟踪用户观看行为可包括从一个或多个传感器接收观察信息, 并使用该观察信息来解释用户的动作。该解。
26、释 (它可指示用户在执行用户观看目标时执行 了哪些动作) 可被发送给促销服务并被促销服务用来确定是否满足了用户观看目标。然而, 耦合到传感器的计算设备确定是否满足了用户观看目标而不将解释发送给促销服务也是 可能的。 0035 在 312, 确定是否从促销服务接收到已满足用户观看目标的通知。如果否, 则方法 300 返回到 308 以继续跟踪用户观看行为。如果接收到通知, 则方法 300 进行到 314 以向满 足了用户观看目标的用户授予奖励。向用户授予奖励可包括在 316 通知远程设备 (如数字 媒体递送服务) 授予奖励。作为补充或替换, 授予奖励可包括授权解锁先前被锁定的奖励。 例如, 可下。
27、载数字奖励, 但对该奖励的访问可被阻塞直至接收到解锁该奖励的授权为止。 在 向用户授予奖励后, 方法 300 结束。 0036 图 4 示出根据本发明的实施例的示例奖励系统 400。奖励系统 400 可便于执行与 线性视频内容相关联的用户观看目标, 如上所述。在图 4 中, 奖励系统 400 的各设备和模块 被描绘成彼此分开, 并且每一个可经由网络与其他设备进行通信。然而, 在一些实施例中, 这些设备和 / 或模块中的两个或更多个可被集成在一起。将理解, 图 4 中描绘的设备可以 是任何合适的计算设备, 并且这些模块可以是能够在一个或多个合适的计算设备上执行的 硬件或软件模块。 0037 奖励。
28、系统 400 包括被配置成从一个或多个源 (如广播公司 406) 接收线性视频内容 的一个或多个计算系统 404。计算系统 404 还可从数字媒体递送服务 408 接收线性视频内 容。计算系统 404 可包括被配置成呈现来自不同的源和服务的线性视频内容的一个或多个 应用程序 422。图 1 的计算系统 102 是这样的计算系统的非限制性示例。 0038 在一些实施例中, 用户观看目标信息可从元数据服务410发送, 如以上参考图2描 述的。元数据服务 410 可被包括在数字媒体递送服务 408 中, 或可被包括在属于广播公司 406 的设备中。 0039 用户观看目标的一个或多个创建者可以经由用。
29、户界面 414 将用户观看目标向促 销服务 412 进行注册。用户观看目标的细节和条件可被存储在促销服务 412 上。促销服务 412 可将用户观看目标发送给计算系统 404 以发起用户观看目标。用户观看目标信息可从 促销服务 412 直接发送到计算系统 404, 或者它可经由数字媒体递送服务 408、 元数据服务 410、 或广播公司 406 来发送。 0040 促销服务 412 可包括跟踪服务 416。跟踪服务 416 可从计算系统 404 接收一个或 多个用户专用报告。跟踪服务 416 可对一个或多个用户专用报告共同评估来确定是否满足 了用户观看目标。 0041 在其中用户观看目标包括用。
30、户执行动作的实施例中, 可启动与计算系统 404 相关 联的体验模块 418。体验模块 418 可被配置成接收与用户观看目标的一个或多个条件有关 的信息, 从一个或多个传感器接收观察信息, 以及解释该观察信息。体验模块 418 还可被配 置成将该解释发送给促销服务 412。视觉模块 420 可帮助体验模块 418 来解释接收到的观 察信息。视觉模块 420 可被配置成由观看者识别所显示的对象, 确定观看者执行的动作等。 说 明 书 CN 103020842 A 7 6/8 页 8 尽管在所示实施例中内分开示出, 但体验模块418和视觉模块420可被集成为计算系统404 的一部分。 0042 在。
31、一些实施例中, 可将以上所描述的方法和过程捆绑到包括一个或多个计算机的 计算系统。具体而言, 此处所述的方法和过程可被实现为计算机应用、 计算机服务、 计算机 API、 计算机库、 和 / 或其他计算机程序产品。 0043 图 5 示意性示出了可以执行上述方法和过程的一个或多个方面的非限制性计算 系统 500。图 1 的计算系统 102 是这样的计算系统的非限制性示例。此外, 图 4 的促销服务 412、 数字媒体递送服务 408、 元数据服务 410、 广播公司 406 可与计算系统 500 类似地配置。 以简化形式示出了计算系统500。 应当理解, 可使用基本上任何计算机架构而不背离本公开。
32、 的范围。在不同的实施例中, 计算系统 500 可以采取大型计算机、 服务器计算机、 台式计算 机、 膝上型计算机、 平板计算机、 家庭娱乐计算机、 网络计算设备、 移动计算设备、 移动通信 设备、 游戏设备等等的形式。 0044 计算系统500包括逻辑子系统502和数据保持子系统504。 计算系统500可以任选 地包括显示子系统 506、 通信子系统 508 和 / 或在图 5 中未示出的其他组件。计算系统 500 还可以任选地包括诸如下列用户输入设备 : 例如键盘、 鼠标、 遥控器、 游戏控制器、 相机、 话 筒和 / 或触摸屏。 0045 逻辑子系统 502 可包括被配置为执行一个或多个。
33、指令的一个或多个物理设备。例 如, 逻辑子系统可被配置为执行一个或多个指令, 该一个或多个指令是一个或多个应用、 服 务、 程序、 例程、 库、 对象、 组件、 数据结构、 或其他逻辑构造的部分。可实现这样的指令以执 行任务、 实现数据类型、 变换一个或多个设备的状态、 或以其他方式得到所希望的结果。 0046 逻辑子系统可包括被配置为执行软件指令的一个或多个处理器。作为补充或替 换, 逻辑子系统可包括被配置成执行硬件或固件指令的一个或多个硬件或固件逻辑机。逻 辑子系统的处理器可以是单核或多核, 且在其上执行的程序可被配置为并行或分布式处 理。逻辑子系统可以任选地包括遍布两个或更多设备的独立组。
34、件, 所述设备可远程放置和 / 或被配置为进行协同处理。该逻辑子系统的一个或多个方面可被虚拟化并由以云计算配 置进行配置的可远程访问的联网计算设备执行。 0047 数据保持子系统 504 可包括一个或多个物理的、 非瞬时的设备, 这些设备被配置 成保持数据和 / 或可由该逻辑子系统执行的指令, 以实现此处描述的方法和过程。在实现 这样的方法和过程时, 可以变换数据保持子系统 504 的状态 (例如, 以保持不同的数据) 。 0048 数据保持子系统 504 可包括可移动介质和 / 或内置设备。数据保持子系统 504 尤 其可以包括光学存储器设备 (例如, CD、 DVD、 HD-DVD、 蓝光。
35、盘等) 、 半导体存储器设备 (例如, RAM、 EPROM、 EEPROM 等) 和 / 或磁存储器设备 (例如, 硬盘驱动器、 软盘驱动器、 磁带驱动器、 MRAM 等) 。数据保持子系统 504 可包括具有以下特性中的一个或多个特性的设备 : 易失性、 非易失性、 动态、 静态、 读 / 写、 只读、 随机存取、 顺序存取、 位置可寻址、 文件可寻址、 以及内 容可寻址。在某些实施例中, 可以将逻辑子系统 502 和数据保持子系统 504 集成到一个或 更多个常见设备中, 如专用集成电路或片上系统。 0049 图 5 还示出以可移动计算机可读存储介质 516 形式的数据保持子系统的一方面。
36、, 可移动计算机可读存储介质可用于存储和 / 或传输可执行以实现本文描述的方法和过程 的数据和 / 或指令。可移动计算机可读存储介质 516 尤其是可以采取 CD、 DVD、 HD-DVD、 蓝 说 明 书 CN 103020842 A 8 7/8 页 9 光盘、 EEPROM 和 / 或软盘的形式。 0050 可以明白, 数据保持子系统 504 包括一个或多个物理的、 非瞬时的设备。相反, 在 一些实施例中, 本文描述的指令的各方面可以按暂态方式通过不由物理设备在至少有限持 续时间期间保持的纯信号 (例如电磁信号、 光信号等) 传播。此外, 与本发明有关的数据和 / 或其他形式的信息可以通过。
37、纯信号传播。 0051 术语 “模块” 、“程序” 和 “引擎” 可用于描述被实现为执行一个或多个具体功能的 计算系统 500 的一方面。在某些情况下, 可以通过执行由数据保持子系统 504 所保持的指 令的逻辑子系统 502 来实例化这样的模块、 程序或引擎。应当理解, 可以从同一应用、 服务、 代码块、 对象、 库、 例程、 API、 函数等来实例化不同的模块、 程序和 / 或引擎。同样, 可以由不 同的应用程序、 服务、 代码块、 对象、 例程、 API、 函数等来实例化同一模块、 程序和 / 或引擎。 术语 “模块” 、“程序” 和 “引擎” 意在涵盖单个或成组的可执行文件、 数据文件。
38、、 库、 驱动程序、 脚本、 数据库记录等。 0052 应当理解, 如此处所使用的 “服务” 可以是跨越多个用户会话可执行的、 且对一个 或更多系统组件、 程序、 和 / 或其他服务可用的应用程序。在一些实现中, 服务可以响应于 来自客户机的请求而在服务器上运行。 0053 当被包括时, 显示子系统 506 可用于呈现由数据保持子系统 504 所保持的数据的 可视表示。在此处所描述的方法和过程改变由数据保持子系统保持的数据, 并由此变换数 据保持子系统的状态时, 同样可以变换显示子系统 506 的状态以在视觉上表示底层数据的 改变。显示子系统 506 可以包括使用实际上任何类型的技术的一个或多。
39、个显示设备。可将 此类显示设备与逻辑子系统 502 和 / 或数据保存子系统 506 一起组合在共享封装中, 或此 类显示设备可以是外围显示设备。 0054 当包括通信子系统 508 时, 通信子系统 508 可以被配置成将计算系统 500 与一个 或多个其他计算设备可通信地耦合。通信子系统 508 可包括与一个或多个不同的通信协议 相兼容的有线和 / 或无线通信设备。作为非限制性示例, 通信子系统可被配置为经由无线 电话网、 无线局域网、 有线局域网、 无线广域网、 有线广域网等进行通信。在一些实施例中, 通信子系统可允许计算系统500经由诸如因特网之类的网络发送消息至其他设备和/或从 其他。
40、设备接收消息。 0055 内容模块514可从各种源 (如卫星、 电缆、 空中广播、 因特网等) 接收线性视频内容。 内容模块514可连接到接收线性视频内容并将其转换成计算系统500可理解的格式 (例如, 将加密视频转换成未加密 MPEG4) 的一个或多个外部调谐器 (未示出) 。内容模块 514 还可 包括被配置成将线性视频内容输出给显示子系统 506 的输出。 0056 传感器子系统 510 可包括输入, 该输入从一个或多个传感器接收指示观看者的自 然用户界面行为的观察信息。在一些实施例中, 传感器子系统 510 可包括深度相机。 0057 深度相机 512 可以是包括左相机和右相机的立体视。
41、觉系统。来自两个相机的时间 解析的图像可被相互配准并可被组合来产生深度解析的视频。 0058 在其他实施例中, 深度相机 512 可以是结构化光深度相机, 其被配置成投影包括 多个离散的特征 (例如, 线或点) 的结构化红外照明。深度相机 512 可被配置成对从结构化 照明被投影到其之上的场景中反射的结构化照明进行成像。 基于所成像的场景的各个区域 内邻近特征之间的间隔, 可构造该场景的深度图。 说 明 书 CN 103020842 A 9 8/8 页 10 0059 在其他实施例中, 深度相机 512 可以是飞行时间相机, 其被配置成将脉冲的红外 照明投影到该场景上。深度相机可包括两个相机,。
42、 这两个被配置成检测从场景反射的脉冲 照明。两个相机均可包括与脉冲照明同步的电子快门, 但用于这两个相机的集成时间可不 同, 使得脉冲照明的从源到场景再接着到这两个相机的像素解析的飞行时间可从在两个相 机的相应的像素中接收到的相对光的量中辨别。 0060 应该理解, 此处所述的配置和 / 或方法在本质上是示例性的, 并且这些具体实施 例或示例不应被认为是局限性的, 因为多个变体是可能的。此处所述的具体例程或方法可 表示任何数量的处理策略中的一个或多个。 由此, 所示出的各个动作可以按所示次序执行、 按其他次序执行、 并行地执行、 或者在某些情况下被省略。 同样, 可以改变上述过程的次序。 00。
43、61 本公开的主题包括各种过程、 系统和配置、 此处所公开的其他特征、 功能、 动作、 和 / 或特性、 以及其任何和全部等效物的所有新颖和非显而易见的组合和子组合。 说 明 书 CN 103020842 A 10 1/5 页 11 图 1 说 明 书 附 图 CN 103020842 A 11 2/5 页 12 图 2 说 明 书 附 图 CN 103020842 A 12 3/5 页 13 图 3 说 明 书 附 图 CN 103020842 A 13 4/5 页 14 图 4 说 明 书 附 图 CN 103020842 A 14 5/5 页 15 图 5 说 明 书 附 图 CN 103020842 A 15 。