基于虚拟房间的灯具和设备控制的制作方法

文档序号:8042825阅读:131来源:国知局
专利名称:基于虚拟房间的灯具和设备控制的制作方法
技术领域
本公开一般地涉及灯具(light fixture)和设备控制并且更具体地涉及基于虚拟房间的灯具和设备控制技术。
背景技术
随着住宅和其他结构变得更大并且填充有更多电气和电子设备,控制这些电气和电子设备的负担也已经增加。该问题已经显现的一个特定领域在照明控制领域中。传统上,住宅或者其他结构中的灯具已经主要由壁装机械灯开关(包括机械拨动开关、摇杆开关、按钮开关等)控制。这样的机械开关已经采用2路(2-way)开关(其中从单个开关位置控制灯具)、3路开关(其中从两个开关位置控制灯具)、4路开关(其中从三个开关位置控制灯具)等形式。在一些情况下,机械开关已经由如下机械调光器扩充,这些调光器允许例如通过转动如下旋钮来调暗或者调亮灯具,该旋钮调整与灯具串联的电阻器。尽管机械开关和调光器已经证实可靠并且成本有效,但是它们已经越来越多地显示它们在大型住宅和其他结构中的限制。在大型住宅或者其他结构中的单个房间可以包括大数量的单独灯具。例如大型房间可以包括提供工作照明(task lighting)的若干自立式灯具(诸如灯);提供通用照明的若干固定灯具(诸如凹罐和/或壁灯台);以及提供对房间的艺术作品、构造特征或者其他元素的照明的若干专用灯具(诸如射灯(accent spot))。为了使用传统机械光开关和调光器来控制大型房间内的所有灯具,传统上已经运用各种“联动” 开关面板。图1是对常规6联机械开关面板100的描绘,该开关面板100容纳每个都可以控制一个或者多个灯具的六个单独机械开关110、120、130、140、150、160。具有很多灯具的大型房间可能需要位于房间内的若干位置(例如不同入口附近)的若干这些面板以提供用于控制房间内的所有灯具的充分手段。如应当清楚的那样,尽管该类型的控制方案在大型房间内起作用,但是它通常并非用户友好。用户必须记住很多机械开关中的哪个机械开关控制哪一个或者多个单独灯具。房间内的尚未记住该关系的新客人通常必须通过尝试错误法(trial and error)来尝试确定哪个机械开关控制哪一个或者多个灯具,翻转每个开关直至他们碰巧得到他们希望的结果。这可能很快导致气馁。更近以来,已经开发各种类型的尝试改进传统照明控制体验的电子照明控制系统。这样的电子照明控制系统通常包括一个或者多个可编程电子照明控制器,该可编程电子照明控制器经由控制布线互连到与每个单独灯具串列(inline)接线的继电器和/或调光器单元。电子照明控制器也可以通过有线或者无线链接连接到多个壁装、桌面或者便携控制面板。一些电子照明控制系统支持多种照明“场景”,使得多个灯可以响应于单个控制部(例如单按钮按压)来一起激活、解激活和/或调光。例如,房间内的特定照明场景可以以高亮度激活某个工作照明和固定照明而适合于阅读,而房间内的另一照明场景可以仅以很低水平激活某个重点照明从而创建适合于电影观看的环境。然而许多常规电子照明控制系统仍然运用以按钮为中心的用户接口,这些用户接口让人想起它们所取代的机械开关和调光器。图2描绘了用于常规电子照明控制系统的常规壁装控制面板200。面板200包括用文字标记标注的多个物理按钮。照明场景选择按钮 205、210、215、220实现选择各种照明场景,同时提供调光器控制230用于调整亮度。另外, 控制面板200包括用于选择住宅或者结构的其他房间内的灯具的按钮MO以及用于全局控制的“全开”和“全关”按钮250、255。尽管运用常规以按钮为中心的控制面板200的常规电子照明控制系统可以赋予较传统联动机械开关和调光器的一些改进,但是照明控制体验可能仍然颇为用户不友好。 尽管可以减少控制总数,但是仍然必须确定哪个按钮操作大型房间内的哪个灯具或者哪组灯具。通常在每个按钮的正面上仅提供简短的含义模糊(cryptic)的名称作为指导。另外如果用户希望脱离提供的场景并且对特定灯具激活、解激活和/或调光,则用户可能必须导航令人费解的越权和人工控制的阵列。因此,总体用户体验仍然可能相当令人气馁。除了运用物理按钮的常规以按钮为中心的控制面板之外,一些常规电子照明控制系统还与显示基于菜单的用户接口的触屏控制单元结合工作。用户可以经由触摸来选择触屏上的按钮表示而不是操纵物理按钮。图3描绘了触屏控制系统300上的用于常规电子照明控制系统的常规基于触摸的用户接口 310。与上文讨论的以按钮为中心的控制面板200 相似,用户接口 310显示用于选择各种照明场景的多个按钮320、330、340、350。另外,用户接口 310包括用于调整亮度的调光器控制360以及用于访问用于住宅或者结构中的其他房间的接口的菜单控制370。如清楚的那样,尽管用户不再致动物理按钮,但是常规触屏控制单元300提供的总体用户体验仍然经常与常规以按钮为中心的控制面板200提供的总体用户体验相差无几。用户简单地利用数字按钮而不是利用物理按钮。用户仍然必须记住哪些按钮操作哪些灯具或者哪组灯具并且可能仍然必须求助于尝试错误法以确定每个按钮确定地做什么。因此,总体用户体验可能恰如常规以按钮为中心的控制面板200那样令人气馁。另外,常规控制系统的上文讨论的局限并不限于照明控制领域。多种其他类型的电气和电子设备通常存在于住宅和其他结构中并且通常遭受相似控制缺点。例如住宅或者其他结构中的大型房间可以包括用户可能希望选择性地操作和调整的多个马达操作的设备(诸如自动窗帘或者吊扇)。相似地,住宅或者其他结构中的大型房间可以包括用户可能希望选择和控制的多个音频/视频(A/V)部件以及用户可能希望以受控方式操作的其他设备。另外,住宅或者其他结构的房间可以包括用户可能希望管理的各种加热、通风、空气调节和/或能量管理设备。与灯具一样,用户可能被迫记住哪个机械开关、物理按钮或者数字按钮与每个设备和/或设备的每个功能关联并且可能在简单地接通或者关断设备或者否则改变设备的状态变成复杂化的努力时变得气馁。因而需要用于控制住宅和其他结构中的灯具和其他设备的改进技术。

发明内容
现有技术的缺点部分地由支持新颖的基于虚拟房间的用户接口的可编程多媒体控制器解决。在一个实施例中,基于虚拟房间的用户接口包括多个虚拟房间接口环境(下文称为“虚拟房间”)。每个虚拟房间对应于住宅或者其他结构中的不同物理房间(或者物理房间的部分)。在一些情况下,若干虚拟房间可以对应于一个物理房间的不同部分以例如覆盖整个物理房间。每个虚拟房间可以包括对物理房间(或者物理房间的部分)的边界的(例如限定房间的墙壁、天花板、地板等的)基本上照片般逼真的描绘;可以示出存在于物理房间 (或者物理房间的部分)内的至少部分家具(例如存在于物理房间内的沙发、椅子、床、壁挂等);并且可以示出存在于物理房间(或者物理房间的部分)内的(直接或者间接)在可编程多媒体控制器的控制之下的设备(例如灯具)。优选地在虚拟房间内的与设备在物理房间内的实际位置对应的位置示出对在控制之下的设备的基本上照片般逼真的描绘。在优选实施例中,根据从预定位置捕获并且示出在不同状态下的房间的有限数量的预先记录图像(例如有限数量的物理房间的静止数字照片)导出对房间和设备的基本上照片般逼真的描绘。然而明确设想并且下文描述用于创建对房间和设备的基本上照片般逼真的描绘的多种其他技术。使用基于虚拟房间的用户接口,用户可以通过操纵对虚拟房间内的设备的基本上照片般逼真的可视描绘(例如通过在触屏显示器上选择虚拟房间内的对设备的可视描绘) 来选择、控制设备(例如灯具)并且否则与这些设备交互。可以响应于用户在虚拟空间内的操纵来动态更新虚拟房间的外观。另外可以响应于从物理房间内的设备接收的数据和/或环境改变来动态更新虚拟房间的外观。以这样的方式,可以连续更新虚拟房间以示出对对应物理房间的至少部分的基本上照片般逼真的描绘,使得用户在虚拟房间内的所见将镜像或者至少类似他们在给定时间在对应物理房间内的体验。


下文描述参照示例实施例的以下附图
图1是对容纳六个单独机械开关的常规6联机械开关面板的描绘; 图2是对用于常规电子照明控制系统的常规壁装控制面板的描绘; 图3是对用于常规电子照明控制系统的常规触摸用户接口的描绘; 图4是互连到多个设备的示例可编程多媒体控制器的框图; 图5是图4的示例可编程多媒体控制器的示例硬件架构的框图; 图6是示例的基于虚拟房间的用户接口的图7是示例的基于虚拟房间的用户接口的图,在该用户接口中已经更新虚拟房间以示出激活的特定灯具;
图8A是示例的基于虚拟房间的用户接口的图,在该用接口中例如响应于用户的挥动 (swipe)以中推进(mid-advance)示出两个虚拟房间的部分;
图8B是替代示例的基于虚拟房间的用户接口的图,在该用接口中例如响应于用户的挥动以中推进示出与相同物理房间对应的两个虚拟房间的部分;
图8C是替代示例的基于虚拟房间的用户接口的图,该用户接口示出了与虚拟房间树形结构的较低级对应的虚拟房间;图8D是替代示例的基于虚拟房间的用户接口的图,该用户接口示出了与虚拟房间树形结构的较低级对应的虚拟房间,该虚拟房间图示了对手势的附加使用;
图8E是替代示例的基于虚拟房间的用户接口的图,该用户接口示出了在虚拟房间树形结构内布置成组的多个虚拟房间;
图9是示例的基于虚拟房间的用户接口的图,在该用户接口中选择照明标签; 图10是示例的基于虚拟房间的用户接口的图,在该用户接口中显示A/V标签; 图11是用于使用基于虚拟房间的用户接口来控制物理房间内的设备的示例步骤序列的流程图;并且
图12是描绘了用于基于物理房间在不同状态下的有限数量的预先记录图像来表现虚拟房间的示例技术的功能框图。
具体实施例方式图4是互连到多个设备的示例可编程多媒体控制器400的框图。术语“可编程多媒体控制器”应当广义解释为能够控制多种电气和电子设备(诸如音频、视频、电话、数据、 安全、马达操作的、继电器操作的、加热、通风和空气调节(HVAC)、能量管理和/或其他类型的设备)、在这些电气和电子设备之间切换数据和/或否则与这些电气和电子设备互操作的设备。可编程多媒体控制器400可以耦合到多种A/V设备(包括音频源设备410 (诸如压缩盘(⑶)播放器)、数字视频盘(DVD)播放器、麦克风、数字视频记录器(DVR)、电缆箱、音频 /视频接收器、个人媒体播放器以及可以供应音频信号的其他设备);可以耦合到多种视频源设备420 (诸如数字视频盘(DVD)播放器、数字视频记录器(DVR)、电缆箱、音频/视频接收器、个人媒体播放器以及供应视频信号的其他设备);可以耦合到多种音频输出设备430 (诸如扬声器、合并扬声器的设备以及输出音频的其他设备);并且可以耦合到多种视频输出设备440 (诸如电视机、监视器以及输出视频的其他设备)。另外,可编程多媒体控制器400可以直接或者通过一个或者多个中间控制器耦合至|J、控制多种其他类型的设备并且否则与这些设备互操作。例如可编程多媒体控制器400 可以耦合到闭路电视(CCTV)控制系统470 (该控制系统管理定位于住宅或者其他结构周围的相机系统)、HVAC控制和/或能量管理系统475 (该管理系统管理HVAC设备以调控住宅或者其他结构中的环境功能和/或能量管理设备)和/或安全系统480 (该安全系统管理住宅或者其他结构中的多个单独安全传感器)。响应于从可编程多媒体控制器400接收的控制命令,CCTV控制系统470、HVAC控制和/或能量管理系统475以及安全系统480可以管理在它们各个直接(immediate)控制之下的设备。另外,可编程多媒体控制器400可以耦合到、控制一个或者多个电子照明控制器 490并且否则与该电子照明控制器490互操作。一个或者多个电子照明控制器490可以例如经由有线或者无线链接来耦合到遍布于住宅或者其他结构并且与通向位于其中的单独灯具的电气馈线串列接线的多个继电器492和/或调光器单元493。响应于从可编程多媒体控制器400接收的控制命令,一个或者多个电子照明控制器490可以选择性地触发继电器492和/或调整调光器单元493 (这些中继器和/或调光器单元串列接线到特定灯具(未示出))以在住宅或者其他结构的不同房间内创建希望的照度或者暗度水平。
类似地,可编程多媒体控制器400可以耦合到、控制一个或者多个马达操作的设备控制器495 (例如一个或者多个自动窗帘控制器或者其他类型的控制器)并且否则与该马达操作的设备控制器495互操作。与照明控制一样,响应于从可编程多媒体控制器400接收的控制命令,马达操作的设备控制器495可以选择性地触发住宅或者其他结构的各种房间内的马达操作的设备(未示出)以实现希望的效果。可编程多媒体控制器400可以经由包括显示屏的一个或者多个控制单元450 (例如壁装控制单元、桌面控制单元、手持便携控制单元等)接收用户输入。一个或者多个控制单元450可以包括触屏接口、鼠标和指示器接口或者其他类型的接口。控制单元450可以是专用于与可编程多媒体控制器400 —起操作的专用单元或者用软件配置成根据下文描述的技术实施用户接口的例如膝上型计算机、桌面型计算机等通用设备。在一些情况下,控制单元450可以经由有线或者无线连接或者网络、经由中间设备453 (诸如计算机)耦合到可编程多媒体控制器400。在其他情况下,控制单元450可以与可编程多媒体控制器400直接通信。可编程多媒体控制器400也可以经由一个或者多个手持的以按钮为中心的遥控单元和/或壁装的以按钮为中心的控制单元455或者从包括环形触摸传感器的一个或者多个手持遥控单元457接收用户输入。包括环形触摸传感器的遥控单元457可以适于操纵显示设备上显示的屏上菜单系统并且使用该屏上菜单系统来做出控制选择。可以在Madonna 等人于 2006 年 9 月 13 日提交的标题为“Remote Control Unit for a Programmable Multimedia Controller”的美国专利申请系列号11/520,328中发现关于包括环形触摸传感器的遥控单元的更多细节,通过整体引用该专利的内容合并于此。可编程多媒体控制器400也可以经由一个或者多个移动设备460接收用户输入。 如这里所用,术语“移动设备”是指适于随身携带的电子设备(包括多媒体智能电话(诸如可从Apple公司获得的iPhone 多媒体电话和可从Research In Motion有限公司获得的 Blackberry 设备)、多用途平板计算设备(诸如可从Apple公司获得的iPad 平板电脑)、具有增强能力的便携媒体播放器(诸如可从Apple公司获得的iPod touch)、个人数字助理 (PDA)、电子书阅读器等)。这样的移动设备可以直接或者通过各种无线、蜂窝和/或有线网络(未示出)间接与可编程多媒体控制器400通信。另外,可编程多媒体控制器400可以经由集成到可编程控制器多媒体400本身中的触屏或者其他接口(例如在可编程多媒体控制器400的前面板465上呈现的触屏或者其他接口)接收用户输入。另外,可编程多媒体控制器400可以经由集成到视频输出设备440 (诸如电视机) 中的触屏接收用户输入。响应于来自控制单元450、以按钮为中心的遥控单元和/或壁装的以按钮为中心的控制单元455、包括环形触摸传感器的遥控单元457、移动设备460、前面板465和/或视频输出设备440之一的用户输入,可编程多媒体控制器400可以在音频源设备410、视频源设备420、音频输出设备430和/或视频输出设备440之间切换数据、向这些设备发出控制命令和/或否则与这些设备互操作。另外响应于用户输入,可编程多媒体控制器400可以向CCTV控制系统470、HVAC控制和/或能量管理系统475、安全系统480、电子照明控制器 490以及马达操作的设备控制器495发出控制命令并且否则与这些系统和控制器互操作。至少部分在如下文进一步说明的新颖的基于虚拟房间的用户接口内可以接收引导这样的功能的用户输入。在优选实施例中,新颖的基于虚拟房间的用户接口显示于控制单元450、移动设备 460、前面板显示器465或者具有触屏的其他设备的屏幕上,并且用户通过用他们的手指、 触笔或者相似工具触摸接口的所选部分在接口中做出选择。在其他实施例中,基于虚拟房间的用户接口显示于缺少触摸识别能力的显示屏上,并且用户可以使用某些其他类型的接口(例如鼠标)来与接口交互。在一种配置中,用户可以使用手持的以按钮为中心的遥控单元和/或壁装的以按钮为中心的遥控单元455、包括环形触摸传感器的遥控单元457或者其他设备来做出选择。响应于用户在基于虚拟房间的用户接口中的选择,可编程多媒体控制器400可以向耦合到它的设备发出具体控制命令。图5是示例可编程多媒体控制器400的示例硬件架构500的示意框图。所示各种部件可以布置于控制器400的“母板”上或者底板(backplane)(未示出)互连的多个电路卡上。微控制器510管理控制器400的一般操作。微控制器510经由总线518耦合到音频开关515和视频开关520。音频开关515和视频开关520优选为能够同时切换多个连接的交叉点开关。然而可以运用能够切换数字信号的许多其他类型的开关(例如时分复用(TDM) 开关或者其他设备)。另外尽管示出了两个单独开关515、520,但是音频和视频切换可以合并成支持切换两个类型的数据的单个开关。中平面(mid plane) 535将音频和视频开关515、520互连到多种输入和输出模块 (例如一个或者多个视频输入/输出模块587、一个或者多个音频输入/输出模块590和/或一个或者多个其他模块595)。这样的模块可以包括多个可以耦合到A/V设备的连接端口。 另外,可以在于2005年12月20日提交的标题为“System and Method for a Programmable Multimedia Controller”的美国专利申请系列号11/314,664中发现关于一个或者多个视频输入/输出模块587、一个或者多个音频输入/输出模块590和/或一个或者多个其他模块595的操作的更多细节,通过整体引用该专利申请的内容合并于此。中平面535还耦合到将以太网端口 532和处理子系统540互连到微控制器210的以太网开关530。在一个实施例中,处理子系统540包括一个或者多个“通用计算机” 545。 通用计算机545如这里所用是指被配置成执行指令集并且根据执行的特定指令可以执行多种不同功能或者任务的设备。通常但是并非总是,通用计算机545执行通用操作系统(例如可从Microsoft公司获得的Windows 操作系统、可从多种销售商获得的Linux 操作系统、可从Apple公司获得的0SX 操作系统或者另一操作系统)。通用计算机545可以包括计算机可读介质(例如硬盘驱动器、压缩盘只读存储器(CDROM)驱动器、闪存或者其他类型的存储设备)和/或可以互连到在处理子系统540中的别处提供的存储设备。处理子系统540优选地具有用于供应图形的一个或者多个图形输出541、521 (诸如模拟视频图形阵列(VGA)连接器、数字可视接口(DVI)连接器、苹果显示器连接器(ADC) 连接器或者其他类型的连接器)。可以例如从处理子系统240的一个或者多个通用计算机 545直接供应这样的图形输出541、542。示例可编程多媒体控制器400也可以包括互连到USB集线器543的存储器卡接口和多个通用串行总线(USB)端口 542。这样的USB端口 542可以耦合到外部设备。USB开关 544用来向处理子系统540切换在集线器处接收的USB信号。以相似方式,多个IEEE 1394(FireWire )端口 546可以耦合到外部设备并且向IEEE 1394集线器547和IEEE 1394开关548传递用于向处理子系统540切换的数据。微控制器510还连接到向相对低数据传送速率设备提供串行通信接口的串行外围接口(SPI)和集成电路间(I2C)分布电路550。SPI/I2C控制器550连接到中平面535并且由此向可编程多媒体控制器300的模块587、590、595提供来自微控制器510的命令。另夕卜,向共同管理可编程多媒体控制器400的热特性的部件(诸如风扇控制器551、温度传感器552和功率管理器电路553)提供来自SPI/I2C控制器550的连接。微控制器510也连接到可以与CCTV控制系统470、HVAC控制和/或能量管理系统 475、安全系统480、一个或者多个电子照明控制器490以及一个或者多个马达操作的设备控制器495通信的设备控制接口 575。另外可以提供电话接口 570用于连接到电话网络和 /或电话头戴式受话器。此外可以提供扩展端口 580用于将若干可编程多媒体控制器100 链接在一起以形成扩展系统而又提供前面板显示器465 (例如触屏显示器)用于向用户显示状态、配置和/或其他信息以及接受用户输入。这样的可编程多媒体控制400或者其他平台可以支持新颖的基于虚拟房间的用户接口。在一个实施例中,基于虚拟房间的用户接口包括多个虚拟房间接口环境(下文称为 “虚拟房间”)。每个虚拟房间对应于住宅或者其他结构中的不同物理房间(或者物理房间的部分)。在一些情况下,若干虚拟房间可以对应于一个物理房间的不同部分以例如覆盖整个物理房间。每个虚拟房间可以包括对物理房间(或者物理房间的部分)的边界的(例如限定房间的墙壁、天花板、底板等的)基本上照片般逼真的描绘;可以示出存在于物理房间(或者物理房间的部分)内的至少部分家具(例如存在于物理房间内的沙发、椅子、床、壁挂等);并且可以示出存在于物理房间(或者物理房间的部分)内的(直接或者间接)在可编程多媒体控制器的控制之下的设备(例如灯具)。优选地在虚拟房间内的与设备在物理房间内的实际位置对应的位置示出对在控制之下的设备的基本上照片般逼真的描绘。在优选实施例中,根据从预定位置捕获并且示出在不同状态下的房间的有限数量的预先记录图像(例如有限数量的物理房间的静止数字照片)导出对房间和设备的基本上照片般逼真的描绘。然而明确设想并且下文描述用于创建对房间的基本上照片般逼真的描绘的多种其他技术。使用基于虚拟房间的用户接口,用户可以通过操纵虚拟房间内的对设备的基本上照片般逼真的可视描绘(例如通过选择虚拟房间内的对设备的可视描绘)来选择、控制设备 (例如灯具)并且否则与这些设备交互。可以响应于用户在虚拟空间内的操纵来动态更新虚拟房间的外观。也可以响应于从物理房间内的设备接收的数据和/或环境改变(例如当天时间)来动态更新虚拟房间的外观。以这样的方式,可以连续更新虚拟房间以示出对对应物理房间的至少部分的基本上照片般逼真的描绘,使得用户在虚拟房间内的所见将镜像或者至少类似他们在给定时间在对应物理房间内的体验。图6是示例的基于虚拟房间的用户接口 600的图。示例的基于虚拟房间的用户接口 600可以包括提供用于控制对应物理房间内的设备的虚拟房间的主要部分610。示例的基于虚拟房间的用户接口 600还可以包括被配置成显示与不同功能类型对应的可选菜单标签的菜单部分620以及被配置成显示特定于所选菜单标签的选项的功能特定部分630。在示例的基于虚拟房间的用户接口 600内示出与“大房间(great room)”的一部分对应的虚拟房间。显示对“大房间”的部分的基本上照片般逼真的描绘,该描绘包括物理房间的边界、它的家具以及在房间的该部分内的在可编程多媒体控制器400的控制之下的设备。例如示例虚拟房间示出自立式灯具(诸如灯640、642)、固定灯具(诸如壁灯台645、 647,650以及枝形吊灯662)以及专用灯具(诸如重点照明665、667和670)的基本上照片般逼真的表示。另外,示例虚拟房间示出对也在可编程多媒体控制器400的控制之下的平面屏幕电视机672和自动窗帘675的基本上照片般逼真的可视描绘。用户可以操纵虚拟房间内的对设备的基本上照片般逼真的可视描绘以选择、控制物理房间内的设备或者否则与这些设备互操作。例如用户可以通过选择(例如触摸或者点击)虚拟房间内的对灯具的基本上照片般逼真的可视描绘来选择激活特定灯具。例如用户可以选择(例如触摸或者点击)对灯640 和枝形吊灯662的基本上照片般逼真的可视描绘。相应于此,可编程多媒体控制器400可以向一个或者多个电子照明控制器490发送控制命令以使这样的控制器激活与通向灯640 和枝形吊灯662的电气馈线串列接线的继电器。另外,可编程多媒体控制器400可以更新虚拟房间,使得它示出对特定灯具被照亮的物理房间的基本上照片般逼真的描绘。图7是示例的基于虚拟房间的用户接口 700的图,在该用户接口中已经更新虚拟房间以示出激活的特定灯具。如图7中可见,已经改变对灯640和枝形吊灯662的基本上照片般逼真的可视描绘以描绘照亮的灯具。另外,在虚拟房间内描绘这样的照亮的效果,使得结构和家具示出灯640和枝形吊灯662提供的光的效果。例如在反射表面上示出逼真反射、在给定的光的方向定示出适当阴影等。如下文更具体讨论的那样,可以基于从预定位置捕获并且示出在不同状态下的房间的有限数量的预先记录图像(例如物理房间的有限数量的静止数字照片)来表现虚拟房间的包括逼真照明效果的更新外观。替代地,可以运用用于创建对房间和其中设备不同状态的基本上照片般逼真的描绘的多种其他技术。另外,用户可以通过选择(例如触摸或者点击)虚拟房间内的设备的基本上照片般逼真的可视描绘来选择物理房间内的除了灯具之外的设备以激活和/或控制。例如用户可以选择(例如触摸或者点击)虚拟房间内的对平面屏幕电视机672的基本上照片般逼真的可视描绘。响应于此,可编程多媒体控制器400可以发送用于激活平面屏幕电视机的控制命令。另外,可编程多媒体控制器400可以更新虚拟房间,使得它示出对电视机被激活的物理房间的基本上照片般逼真的描绘。例如可以在虚拟房间内的对平面屏幕电视机672的基本上照片般逼真的描绘上示出对当前显示于电视机上的节目的小型描绘。以相似方式可以控制与物理房间关联的多种其他类型的A/V设备。相似地,用户可以选择(例如触摸或者点击)虚拟房间内的对特定一组窗帘675的基本上照片般逼真的可视描绘。响应于此,可编程多媒体控制器400可以向一个或者多个马达操作的设备控制器495发送控制命令以适当升起或者降低所选窗帘。另外,可编程多媒体控制器400可以更新虚拟房间,使得它示出对升起或者降低的窗帘675的基本上照片般逼真的描绘。以这样的方式,用户在虚拟房间内的所见可以镜像或者至少类似他们在对应物理房间内的体验。除了支持虚拟房间内的二元(例如关/开)选择之外,基于虚拟房间的用户接口还可以支持更高级类型的控制输入。可以经由基于虚拟房间的用户接口的菜单部分620和基于虚拟房间的用户接口的功能特定部分630支持这样的更高级控制。替代地,基于虚拟房间的用户接口的主要部分610中的手势识别可以支持它。接口的菜单部分620可以包括多个功能标签,例如安全标签677 (在该标签中可以访问与CCTV系统和/或安全系统有关的某些附加功能)、A/V标签680 (在该标签中可以访问某些附加的与音频和视频有关的功能)、HVAC/窗帘标签682 (在该标签中可以访问与 HVAC系统和/或自动窗帘系统有关的某些附加功能)、照明标签685 (在该标签中可以访问与灯具控制有关的某些附加功能)、服务标签687 (在该标签中可以访问与可编程服务有关的某些功能)以及分区标签690 (在该标签中可以选择不同虚拟房间用于在屏幕的主要部分610中显示)。在选择特定标签时,用户接口的功能特定部分630可以示出与这样的功能有关的可选图标、按钮、文字等。例如图6的示例的基于虚拟房间的用户接口 600描绘所选分区标签690,并且功能特定部分630示出与不同可用虚拟房间对应的多个可选图像691、692、 693、694、695、696,每个虚拟房间对应于住宅或者其他结构中的不同物理房间(或者物理房间的部分)。响应于选择(例如触摸)不同房间的特定图像691、692、693、694、695、696,可以更新基于虚拟房间的用户接口的主要部分610以显示对应不同虚拟房间。替代地,可以经由手势(例如基于触摸的手势)来选择不同虚拟房间。例如虚拟房间可以逻辑上布置于线性或者圆形阵列中。用户可以例如用他们的手指、触笔或者在触敏显示器上的相似工具例如在基于虚拟房间的用户接口的主要部分610中“挥动”以从一个虚拟房间向下一虚拟房间推进。如这里所用,术语“挥动”是指用户接口中的迅速连续基本上线性的运动。响应于此,可以推进基于虚拟房间的用户接口的主要部分610中显示的虚拟房间。图8A是示例的基于虚拟房间的用户接口 800的图,在该用接口中例如响应于用户的挥动以中推进示出与不同物理房间对应的两个虚拟房间810、810的部分。由于虚拟房间也可以对应于物理房间的一部分,所以挥动可以替代地用来在与相同物理房间的一部分对应的虚拟房间之间推进。图8B是替代示例的基于虚拟房间的用户接口 830的图,在该用接口中例如响应于用户的挥动以中推进示出与相同物理房间对应的两个虚拟房间835、840 的部分。在其他实施例中,虚拟房间可以在逻辑上以更复杂的布置来布置。例如在一些配置中,虚拟房间和/或虚拟房间组可以以树形结构布置。根据用户与之交互的树形结构当前级,各种手势可以执行不同功能。这样的布置可以与多种类型的手势(包括“多点触摸”手势(也就是涉及到在用户接口中选择两个或者更多点的手势))结合使用。替代地,这样的布置可以与其他类型的控制(例如与指示器和鼠标控制方案)一起使用。图8C是替代示例的基于虚拟房间的用户接口 845的图,该用户接口 845示出了与虚拟房间树形结构的较低级对应的虚拟房间。虽然用户正在查看该级的虚拟房间,但是用户可以做出多点触摸“收缩手势(contract gesture)” 850。如这里所用,术语“收缩手势” 是指在用户接口中选择两个点并且在基本上连续运动中将这样的点拖向彼此。作为响应, 接口可以在做出手势的位置周围“放大”虚拟房间的部分。类似地,用户可以做出多点触摸 “扩展手势” 855。如这里所用,术语“扩展手势”是指在用户接口中选择两个点并且在基本上连续运动中拖动这样的点相互离开。作为响应,接口可以“缩小”以示出虚拟房间的更大部分。图8D是替代示例的基于虚拟房间的用户接口 860的图,该用户接口 860示出了与虚拟房间树形结构的较低级对应的虚拟房间,该虚拟房间图示了对手势的附加使用。在这样的替代实施例中,用户可以在若干方向之一(例如上、下、左或者右)上做出“拖动手势”865。如这里所用,术语“拖动手势”是指用户接口中的连续基本上线性的运动。响应于拖动手势,如果虚拟房间有当前未在接口的可查看区域中示出的部分,则接口可以在对应方向上在虚拟房间内平移(pan )。在这样的替代实施例中,如果用户“缩小”充分量,则可以向用户显示树形结构的较高级。图8E是替代示例的基于虚拟房间的用户接口 870的图,该用户接口 870示出了在虚拟房间树形结构内布置成组的多个虚拟房间。在一种配置中,第一组890可以对应于结构的“第1层”并且包括与该层关联的一个或者多个虚拟房间,第二组885可以对应于结构的“第2层”并且包括与该层关联的一个或者多个虚拟房间,第三组880可以对应于结构的 “第3层”并且包括与该层关联的虚拟房间,而附加组895可以对应于结构的外部并且包括与之关联的虚拟房间。应当理解,这样的分组仅为示例,并且可以容易实施广泛多种其他配置。为了再拜访(revist)虚拟房间树形结构的较低级,用户可以选择接口 870中所示虚拟房间之一。返回图6,与选择分区标签690相似,选择照明标签685可以提供对用户接口的功能特定部分630中的(在该实例中与照明控制有关的)可选图标、按钮、文字等。图9是示例的基于虚拟房间的用户接口 900的图,在该用户接口 900中选择照明标签685。如图9中所示,示例用户接口 900的功能特定部分630可以包括与各种照明“场景”对应的多个按钮 910、920、930、940,选择这些按钮将激活、解激活和/或允许调暗/调亮房间内的多个灯具。 另外,示例的基于虚拟房间的用户接口 900的功能特定部分630可以包括一个或者多个调光滑块950,这些调光滑块在被操作时可以使可编程多媒体控制器400向一个或者多个电子照明控制器490发出命令以使这样的控制器调整与通向单独灯具或者灯具组的电气馈线串列接线的调光器单元493。替代地,手势(例如基于触摸的手势)可以用来使可编程多媒体控制器400向一个或者多个电子照明控制器490发出命令以使这样的控制器调整与通向单独灯具或者灯具组的电气馈线串列接线的调光器单元493。例如用户可以在对特定灯具或灯具组的基本上照片般逼真的描绘上或者周围做出手势(例如基于触摸的手势)。这样的手势可以被转译成调亮或者调暗控制命令。例如,用户可以在对特定灯具的基本上照片般逼真的描绘上或者周围做出多点触摸“扩展”并且在相反方向上拖动这样的点以指示应当调亮对应的灯具。类似地,用户可以在对特定灯具的基本上照片般逼真的描绘上或者周围做出多点触摸“收缩” 手势以指示应当调暗对应的灯具。除了“扩展”和“收缩”手势之外,也明确设想支持多种其他手势用于与控制灯具的亮度或者其他设备的设置一起使用。另外,A/V标签680可以提供对用户接口的功能特定部分630中的用于A/V设备控制的可选图标、按钮、文字等的访问。例如用户可以通过在基于虚拟房间的用户接口的主要部分610中显示的虚拟房间内选择(例如触摸)对在可编程多媒体控制器400的控制之下的A/V设备(例如电视机)的基本上照片般逼真的表示来选择该设备。随后,可以向用户呈现设备特定控制图标、按钮、文字等,操纵这些控制图标、按钮、文字等可以控制所选设备。图10是示例的基于虚拟房间的用户接口 1000的图,在该用户接口 1000中显示 A/V标签685。如图10中所示,示例的基于虚拟房间的用户接口 1000的功能特定部分630可以包括多个与A/V有关的按钮,例如音量按钮1010、1020、静音按钮1030、回放控制按钮 1040、功率按钮1050和/或声道选择按钮1060、1070。图11是用于使用基于虚拟房间的用户接口来控制物理房间内的设备的示例步骤序列1100的流程图。在步骤1110,可编程多媒体控制器400表现如下虚拟房间,该虚拟房间包括对物理房间(或者物理房间的部分)的基本上照片般逼真的描绘以及例如对物理房间内的设备(例如灯具)的基本上照片般逼真的描绘。在步骤1120,表现的虚拟房间显示于控制单元450、移动设备460、可编程多媒体控制器400的前面板显示器465、电视机440的显示屏幕上或者替代地显示于另一设备上。在步骤1130,多媒体控制器400从用户接收例如触摸选择、按钮按压、环形触摸传感器输入等选择。该选择指示虚拟房间内的对设备(例如特定灯具)的特定基本上照片般逼真的可视描绘。在步骤1140,可编程多媒体控制器400向物理房间内的设备或者向耦合到该设备的中间控制器发送用于改变设备状态的控制命令。例如可编程多媒体控制器400可以向一个或者多个电子照明控制器490发送控制命令以使这样的控制器激活与通向所选灯具的电气馈线串列接线的继电器492。在步骤1150,可编程多媒体控制器400更新虚拟房间的外观并且循环到步骤1010以表现虚拟房间和虚拟房间内的对设备的可视描绘,从而示出更新状态(例如示出激活的灯具)。可以用多种不同方式中的任何方式在图11的步骤1110中表现如下虚拟房间,该虚拟房间包括对物理房间的基本上照片般逼真的描绘以及对物理房间内的设备的基本上照片般逼真的描绘。在一个实施例中,安装程序在系统配置期间可以从预定位置捕获物理房间的图像(例如拍摄静止图像照片),捕获房间处于不同潜在状态时的每个捕获的图像。 例如可以捕获无激活灯具的物理房间的第一图像,可以捕获具有激活的第一灯具的物理房间的第二图像,可以捕获激活的第二灯具的物理房间的第三图像,可以捕获具有激活的第一灯具和第二灯具的物理房间的第四图像,以此类推,使得捕获每个潜在组合。图像可以被相关使得特征在图像之间在位置上一致并且特征存储于可编程多媒体控制器400上的或者另一设备上的库中。在这样的实施例中,表现步骤1110可以涉及到简单访问物理房间的如下适当存储图像,该图像示出设备在适当状态下的房间。然而尽管这样的技术可能在某些应用中可行,但是随着房间内的设备的数量增力口,表示在每个潜在状态下的房间而需要的预先记录图像的数量呈指数增长。假设每个设备仅有二元状态(例如开或者关),具有个设备的房间可能需要2"个预先记录图像以表示所有可能设备组合。引入具有多于两个可能状态(例如调光器设置的范围)的设备可能进一步增加所需预先记录图像的数量。因而希望使用一种可以根据较少数量的预先记录图像导出房间的附加状态的技术。在优选实施例中,在图11的步骤1110中根据物理房间的有限数量的预先记录图像(例如有限数量的数字静止照片)表现如下虚拟房间,该虚拟房间包括对物理房间的基本上照片般逼真的描绘和对物理房间内的设备的基本上照片般逼真的描绘。在系统配置期间,安装程序从预定位置捕获无激活设备的房间的图像以及房间内的每个设备被单独激活 (即被激活房间内的任何其他设备未被激活)的房间的图像。例如可以捕获无激活灯具的物理房间的第一图像,可以捕获仅具有激活的第一灯具(优选为处于最大亮度)的物理房间的第二图像,可以捕获仅具有激活的第二灯具(优选为处于最大亮度)的物理房间的第三图像,可以捕获仅具有激活的第三灯具(优选为处于最大亮度)的物理房间的第四图像,以此类推。对于具有《个设备的房间,可以捕获《+1个图像。可以将《+1个图像相关使得特征在图像之间在位置上一致,并且图像可以存储于可编程多媒体控制器400或者另一设备上的库中。然后,根据新颖混合技术,可以根据《+1个预先记录图像在显示时间生成房间的所有可能状态。图12是描绘了用于基于物理房间在不同状态下的有限数量的预先记录图像来表现虚拟房间的示例技术的功能框图1200。有限数量的图像可以存储于图像储存库(例如可编程多媒体控制器400或者其他设备的存储器1202)中。图像包括无激活设备(例如灯具) 的物理房间的第一图像1210、仅具有激活的第一设备(例如激活的第一灯具(优选为处于最大亮度))的物理房间的第二图像1230、仅具有激活的第二设备(例如激活的第二灯具(优选为处于最大亮度))的物理房间的第三图像1250、仅具有激活的第三设备(例如激活的第三灯具(优选为处于最大亮度))的物理房间的第四图像1270直至仅具有激活的第η个设备 (例如激活的第个灯具(优选为处于最大亮度))的房间的第个图像1290。图像1210、1230、1250、1270、1290可以由例如可编程多媒体控制器400或者另一设备的实施二元虚拟控制1232、1252、1272、1292的处理器1204访问。二元虚拟控制可以是如下软件例程,这些软件例程响应于用户在基于虚拟房间的用户接口中对设备的可视描绘的选择来传递示出激活的设备的对应图像或者阻止该图像。当传递时,在例如可编程多媒体控制器400的或者另一设备的图形处理单元(GPU) 1206接收图像。GPU 1206优选地实施实施对图像1230、1250、1270、1290的性质进行调整的多个调整例程1234、1254、1274、1294。例如,在设备中的每个都为灯具的一种实施中,调整例程 1234、1254、1274、1294可以是如下调光器例程,这些调光器例程响应于用户在基于虚拟房间的用户接口中做出的调光器选择例如在0%与100%之间调整图像1230、1250、1270、1290 的亮度。另外,GPU 1206优选地实施多个滤波器例程1236、1256、1276、1296,这些滤波器例程接收两个或者更多图像并且在逐个像素的基础上对图像滤波以产生输出图像1238、 1258、1278、1298。接收的图像可以包括调整例程1234、1254、1274、1294提供的调整图像以及先前滤波器例程1236、1256、1276经由路径1237、1257、1277提供的输出图像。在设备中的每个都为灯具的一个实施中,滤波器例程1236、1256、1276、1296可以在每个接收图像中的对应像素之中选择具有最大像素值(例如最大亮度)的像素并且根据这样的像素生成输出图像1238、1258、1278、1298。以这样的方式,可以有效组合各种灯具的照亮效果。另外通过将来自滤波器例程的输出图像馈送给下一依次滤波器例程,可以近似来自一次激活的多个不同灯具的累积照亮效果。GPU 1206的选择器1240选择表示房间内激活的设备组合的适当输出图像1238、 1258、1278、1298。然后提供这样的输出图像用于在基于虚拟房间的用户接口中显示,例如在图11的显示步骤1120中使用图像。尽管上文描述讨论某些示例实施例,但是应当清楚可以对其做出多个修改和/或添加。例如尽管上文讨论经由基于虚拟房间的用户接口控制的设备位于住宅或者其他结构的房间(诸如大房间或者厨房)内,但是应当理解这些技术可以与在不同类型的结构中发现的多种其他类型的房间一起使用。例如虚拟房间可以对应于会议室、董事会会议室 (board room)、陈列室、教室、餐馆或者酒吧饭厅、工厂楼层、仓库空间等(或者对应于其部分)。另外,设备无需位于任何类型的“房间”内。例如也可以经由基于虚拟房间的用户接口控制位于住宅或者结构外部的设备(诸如外部灯具)。在这样的实施中,可以针对室外空间限定一个或者多个虚拟房间,每个虚拟房间包括对室外空间的特定部分的基本上照片般逼真的描绘。类似地,可以经由基于虚拟房间的用户接口控制位于多个住宅或者其他结构中的设备。在这样的实施中,可以针对每个不同结构限定一个或者多个虚拟房间。在一些实施中,每个结构可以包括它自己的耦合到设备和诸如电子照明控制器490、马达操作的设备控制器495等中间控制器的可编程多媒体控制器400。网络(例如广域网(WAN))可以互连可编程多媒体控制器400并且允许控制命令在它们之间传递。这样的配置可以允许在第一结构中操作基于虚拟房间的用户接口的用户激活、解激活和/或调整远离第一结构的第二结构中的设备的操作。另外尽管上文讨论可以根据图像(例如根据数字静止照片)表现用来创建每个虚拟房间的对房间和设备的基本上照片般逼真的描绘,但是可以用其他方式表现基本上照片般逼真的描绘。例如可以根据全运动视频而不是静止照片表现基本上照片般逼真的描绘。 在这样的替代实施中,可以在系统配置期间预先捕获并且存储全运动视频,或者该视频可以包括住宅或者其他结构的物理房间(或者其部分)的至少某些实况全运动视频,例如由耦合到CCTV控制系统470的一个或者多个相机捕获的实况。类似地,可以根据对住宅或者其他结构的房间的高清晰度三维(3D)激光扫描或者其他类型的高清晰度勘查来表现基本上照片般逼真的描绘。在这样的替代实施中,可以基于在3D激光扫描或者其他类型的勘查中捕获的数据针对每个房间构建高清晰度计算机辅助设计(CAD)模型并且在表现中使用这样的模型。另外尽管上文可能暗示耦合到可编程多媒体控制器400的控制单元450、以按钮为中心的遥控单元和/或壁装的以按钮为中心的控制单元455、包括环形触摸传感器的遥控单元457、移动设备460、前面板465和/或视频输出设备440位于住宅或者其他结构内, 但是应当理解这些设备中的至少一些设备可以远程定位并且使用户能够例如经由因特网来与系统远程交互。例如可编程多媒体控制器400可以经由网络接口(未示出)耦合到因特网。可以在位置远离住宅或者结构的设备上在web浏览器或者其他应用内向用户显示基于虚拟房间的用户接口。可以通过因特网向可编程多媒体控制器400转发用户选择。以这样的方式,用户可以能够通过长距离远程控制住宅或者结构内的设备并且查看他们的控制选择的效果。此外应当理解可以用硬件、软件(实施为包含程序指令的计算机可读介质)、固件或者其组合实施上文描述的过程或者处理。计算机可读介质可以采用存储器(诸如随机访问存储器(RAM))、盘(诸如CD-ROM)或者其他有形存储介质的形式。因此应当理解上文描述仅意味着举例。
权利要求
1.一种用于控制结构的物理房间内的一个或者多个设备的方法,包括将所述结构中的所述一个或者多个设备直接或者间接耦合到被配置成发出控制命令的可编程多媒体控制器,所述控制命令在实施时改变所述一个或者多个设备的状态;在显示屏幕上显示基于虚拟房间的用户接口,所述基于虚拟房间的用户接口包括一个或者多个虚拟房间,每个虚拟房间包括对所述结构的一个部分的基本上照片般逼真的描绘,对所述结构的一部分部分的所述基本上照片般逼真的描绘包括对位于所述结构的所述部分内的一个或者多个设备的基本上照片般逼真的描绘;接收对特定虚拟房间内的特定设备的特定基本上照片般逼真的可视描绘的选择; 所述可编程多媒体控制器响应于对设备的所述特定基本上照片般逼真的可视描绘的所述选择来发出控制命令,所述控制命令在实施时改变所述特定设备的状态;并且更新所述特定虚拟房间的外观,使得对所述特定设备的所述基本上照片般逼真的可视描绘反映所述特定设备的改变的状态。
2.根据权利要求1所述的方法,其中所述一个或者多个设备包括一个或者多个灯具, 对特定基本上照片般逼真的可视描绘的选择对应于对特定灯具的基本上照片般逼真的可视描绘,并且所述控制命令在实施时通过改变所述特定灯具的照度来改变所述特定灯具的状态。
3.根据权利要求2所述的方法,其中改变所述特定灯具的照度还包括 接通或者关断所述特定灯具。
4.根据权利要求3所述的方法,其中更新所述特定虚拟房间的外观还包括 示出对具有照亮的所述特定灯具的所述物理房间的基本上照片般逼真的描绘。
5.根据权利要求1所述的方法,其中所述一个或者多个设备包括一个或者多个A/V设备,对特定基本上照片般逼真的可视描绘的选择对应于对特定A/V设备的基本上照片般逼真的可视描绘,并且所述控制命令在实施时改变所述特定A/V设备的状态。
6.根据权利要求1所述的方法,其中所述一个或者多个设备包括一个或者多个自动窗帘,对特定基本上照片般逼真的可视描绘的选择对应于对特定自动窗帘的基本上照片般逼真的可视描绘,并且所述控制命令在实施时升高或者降低特定自动窗帘。
7.根据权利要求1所述的方法,其中所述一个或者多个虚拟房间中的每个对应于所述结构的物理房间的一部分,并且包括的基本上照片般逼真的描绘对所述物理房间的边界的至少一部分和存在于所述物理房间内的家具的至少一部分进行描绘。
8.根据权利要求1所述的方法,其中所述基于虚拟房间的用户接口包括一个或者多个附加虚拟房间,每个附加虚拟房间包括对室外空间的基本上照片般逼真的描绘并且包括对位于所述室外空间内的一个或者多个设备的基本上照片般逼真的描绘。
9.根据权利要求1所述的方法,还包括将控制单元直接或者间接耦合到所述可编程多媒体控制器;并且其中显示基于虚拟房间的用户接口在所述控制单元的显示屏幕上显示所述基于虚拟房间的用户接口,并且接收对特定设备的特定基本上照片般逼真的可视描绘的选择在所述控制单元上接收所述选择。
10.根据权利要求9所述的方法,其中所述控制单元的显示屏幕为触屏显示器,并且接收对特定基本上照片般逼真的可视描绘的选择包括在所述触屏显示器上接收关于所述特定基本上照片般逼真的可视描绘的触摸。
11.根据权利要求1所述的方法,其中提供被配置成与所述可编程多媒体控制器通信的移动设备;并且其中显示基于虚拟房间的用户接口在移动设备的显示屏幕上显示所述基于虚拟房间的用户接口,并且接收对特定设备的特定基本上照片般逼真的可视描绘的选择在所述移动设备上接收所述选择。
12.根据权利要求11所述的方法,其中所述移动设备为多媒体智能电话、多用途平板计算设备和便携媒体播放器之一。
13.根据权利要求1所述的方法,还包括将电视直接或者间接耦合到所述可编程多媒体控制器;并且将遥控单元直接或者间接耦合到所述可编程多媒体控制器;其中显示基于虚拟房间的用户接口在所述电视的显示屏幕上显示所述基于虚拟房间的用户接口,并且接收对特定设备的特定基本上照片般逼真的可视描绘的选择在所述遥控单元上接收所述选择。
14.根据权利要求1所述的方法,还包括捕获所述结构的部分的第一数量的照片;并且导出对所述结构的部分在第二数量的状态中的每个状态下的照片般逼真的描绘,其中所述第二数量大于所述第一数量。
15.一种用于控制结构的物理房间内的一个或者多个设备的装置,包括显示屏幕;可编程多媒体控制器,其耦合到所述结构中的所述一个或者多个设备并且被配置成发出控制命令,所述控制命令在实施时改变所述一个或者多个设备的状态,所述可编程多媒体控制器还被配置成使基于虚拟房间的用户接口显示于所述显示屏幕上,所述基于虚拟房间的用户接口包括一个或者多个虚拟房间,每个虚拟房间包括对所述结构的一部分的基本上照片般逼真的描绘,对所述结构的一部分的所述基本上照片般逼真的描绘包括对位于所述结构的部分内的一个或者多个设备的基本上照片般逼真的描绘;接口设备,其被配置成接收对特定虚拟房间内的特定设备的特定基本上照片般逼真的可视描绘的选择;其中所述可编程多媒体控制器还被配置成响应于对设备的特定基本上照片般逼真的可视描绘的选择来发出控制命令,所述控制命令在实施时改变所述特定设备的状态。
16.根据权利要求15所述的装置,其中所述可编程多媒体控制器还被配置成在所述显示屏幕上更新所述特定虚拟房间的外观,使得对所述特定设备的基本上照片般逼真的可视描绘反映所述特定设备的改变的状态。
17.根据权利要求16所述的装置,其中所述一个或者多个设备包括一个或者多个灯具,对特定基本上照片般逼真的可视描绘的选择对应于对特定灯具的基本上照片般逼真的可视描绘,并且所述控制命令在实施时通过改变所述特定灯具的照度来改变所述特定灯具的状态。
18.根据权利要求17所述的装置,其中所述可编程多媒体控制器还被配置成更新特定虚拟房间的外观以示出对具有照亮的所述特定灯具的所述物理房间的基本上照片般逼真的描绘。
19.根据权利要求16所述的装置,其中所述显示屏幕和所述接口是直接或者间接耦合到所述可编程多媒体控制器的触屏控制单元的部分。
20.一种用于控制结构的物理房间内的一个或者多个设备的装置,包括用于发出控制命令的装置,所述控制命令在实施时改变所述一个或者多个设备的状态;显示基于虚拟房间的用户接口的装置,所述基于虚拟房间的用户接口包括一个或者多个虚拟房间,每个虚拟房间包括对所述结构的一部分的基本上照片般逼真的描绘,对所述结构的一部分的所述基本上照片般逼真的描绘包括对位于所述结构的部分内的一个或者多个设备的基本上照片般逼真的描绘;用于接收对特定虚拟房间内的特定设备的特定基本上照片般逼真的可视描绘的选择的装置;用于响应于对设备的特定基本上照片般逼真的可视描绘的选择来发出控制命令的装置,所述控制命令在实施时改变所述特定设备的状态;以及用于更新所述特定虚拟房间的外观使得对所述特定设备的基本上照片般逼真的可视描绘反映所述特定设备的改变的状态的装置。
全文摘要
在一个实施例中,提供一种用于控制结构的物理房间内的一个或者多个设备的技术。结构中的一个或者多个设备直接或者间接耦合到配置成发出控制命令的可编程多媒体控制器,控制命令在实施时改变设备的状态。在显示屏幕上显示基于虚拟房间的用户界面。基于虚拟房间的用户界面包括一个或者多个虚拟房间,每个虚拟房间包括对结构的一部分的基本上照片般逼真的描绘,该描绘包括对位于结构的部分内的一个或者多个设备的基本上照片般逼真的描绘。响应于对特定的基本上照片般逼真的可视描绘的选择,可编程多媒体控制器可以发出控制命令,控制命令在实施时改变特定设备的状态。可以更新特定虚拟房间的外观以反映改变的状态。
文档编号H05B37/02GK102461344SQ201080034548
公开日2012年5月16日 申请日期2010年6月2日 优先权日2009年6月3日
发明者J. 西波罗 N., P. 麦唐纳 R. 申请人:萨万特系统有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1