利用边界定义的功能控制方法、系统和服务器

申请号 CN201010003021.0 申请日 2010-01-06 公开(公告)号 CN101800836B 公开(公告)日 2013-03-06
申请人 索尼公司; 发明人 竹内雄一郎;
摘要 本 发明 提供了利用边界定义的功能控制方法、系统、 服务器 和程序。该利用边界定义的功能控制方法包括以下步骤:设置边界线来虚拟分割一给定物理空间;以及基于该边界线的 位置 、由该边界线形成的闭环的形状和大小中的至少一个或全部,来控制 电子 器具的预定功能。
权利要求

1.一种利用边界定义的功能控制方法,包括以下步骤:
设置边界线来虚拟分割给定物理空间;以及
基于所述边界线的位置、由所述边界线形成的闭环的形状和大小中的至少一个或全部,来控制电子器具的预定功能,
其中
设置边界线的步骤包括以下步骤:
分别获取布置在所述给定物理空间中的多个位置识别器件的位置,以及基于所述多个位置识别器件的位置来计算链接所述位置识别器件的所述边界线。
2.如权利要求1所述的利用边界定义的功能控制方法,其中
在获取位置识别器件的位置的步骤中,与所述位置识别器件的位置一起还获取所述位置识别器件的方向,并且
在计算所述边界线的步骤中,基于所述位置识别器件的位置和方向计算三维贝塞尔曲线。
3.如权利要求1所述的利用边界定义的功能控制方法,其中
在控制预定功能的步骤中,根据所述边界线的位置和由用户操作的电子器具之间的位置关系来控制由所述电子器具实现的功能。
4.如权利要求1所述的利用边界定义的功能控制方法,还包括以下步骤:
在所述给定物理空间中显示所述边界线。
5.如权利要求4所述的利用边界定义的功能控制方法,其中
显示步骤包括显示形成闭环的所述边界线并随同在所述闭环中显示预定应用的功能的步骤,并且
在控制预定功能的步骤中,基于所述闭环的形状和大小之一,控制在所述闭环内显示的应用的功能。
6.如权利要求1所述的利用边界定义的功能控制方法,还包括以下步骤:
获取在所述给定物理空间中发出的声音信息;
获取作为所述电子器具并且存在于所述给定物理空间中的移动信息终端的位置;以及将所述声音信息发送给与所述声音信息被获取的位置处在由所述边界线形成的边界的同一侧的移动信息终端。
7.如权利要求6所述的利用边界定义的功能控制方法,其中
所述移动信息终端由在所述给定物理空间中的用户佩带,并且所述移动信息终端重放并向所述用户提供由所述声音信息形成的声音。
8.如权利要求6所述的利用边界定义的功能控制方法,还包括以下步骤:
在发送所述声音信息的步骤之前对所述声音信息执行3D混合,所述3D混合是基于所述声音信息被获取的位置和所述声音信息被发送给的移动信息终端的位置来执行的;
其中,发送所述声音信息的步骤包括发送已执行了3D混合的声音信息的步骤。
9.如权利要求6所述的利用边界定义的功能控制方法,其中
所述声音信息是由设置在所述移动信息终端中的麦克获取的。
10.如权利要求1所述的利用边界定义的功能控制方法,其中
所述位置识别器件被设置在布置在所述给定物理空间中的物理对象上。
11.一种利用边界定义的功能控制系统,包括:
具有可控预定功能的电子器具;以及
功能控制服务器,该功能控制服务器包括:
边界线设置部分,其设置边界线来虚拟分割给定物理空间;以及
功能控制部分,其基于所述边界线的位置、由所述边界线形成的闭环的形状和大小中的至少一个或全部,来控制所述电子器具的预定功能,
其中,
所述边界线设置部分分别获取布置在所述给定物理空间中的多个位置识别器件的位置,并基于所述多个位置识别器件的位置来计算链接所述位置识别器件的所述边界线。
12.一种利用边界定义的功能控制服务器,包括:
边界线设置部分,其设置边界线来虚拟分割给定物理空间;以及
功能控制部分,其基于所述边界线的位置、由所述边界线形成的闭环的形状和大小中的至少一个,来控制电子器具的预定功能,
其中,
所述边界线设置部分分别获取布置在所述给定物理空间中的多个位置识别器件的位置,并基于所述多个位置识别器件的位置来计算链接所述位置识别器件的所述边界线。
13.一种利用边界定义的功能控制系统,包括:
移动信息终端,该移动信息终端存在于给定物理空间中并且通过无线通信来发送和接收声音信息;以及
声场边界定义服务器,该声场边界定义服务器包括:
边界线设置部分,该边界线设置部分设置边界线来虚拟分割给定物理空间,其中,所述边界线设置部分分别获取布置在所述给定物理空间中的多个位置识别器件的位置,并基于所述多个位置识别器件的位置来计算链接所述位置识别器件的所述边界线;
数据库,其存储来自所述边界线设置部分的用来虚拟分割所述给定物理空间的边界信息;
声音接收器,其获取从所述移动信息终端发送的声音信息;
位置识别部分,其获取所述移动信息终端的位置;以及
声音发送器,其将所获取的声音信息发送给与获取所述声音信息的移动信息终端处在由所述边界信息形成的边界的同一侧的移动信息终端。
14.一种利用边界定义的功能控制服务器,包括:
边界线设置部分,该边界线设置部分设置边界线来虚拟分割给定物理空间,其中,所述边界线设置部分分别获取布置在所述给定物理空间中的多个位置识别器件的位置,并基于所述多个位置识别器件的位置来计算链接所述位置识别器件的所述边界线;
数据库,其存储来自所述边界线设置部分的用来虚拟分割给定物理空间的边界信息;
声音接收器,其获取在所述给定物理空间中发出的声音信息;
位置识别部分,其获取存在于所述给定物理空间中的移动信息终端的位置;以及声音发送器,其将所述声音信息发送给与所述声音信息被获取的位置处在由所述边界信息形成的边界的同一侧的移动信息终端。
15.一种利用边界定义的功能控制方法,包括以下步骤:
设置边界线来虚拟分割给定物理空间;
存储用来虚拟分割给定物理空间的所述边界线的信息;
获取在所述给定物理空间中发出的声音信息;
获取存在于所述给定物理空间中的移动信息终端的位置;以及
将所述声音信息发送给与所述声音信息被获取的位置处在由所述边界线的信息形成的边界的同一侧的移动信息终端,其中
设置边界线的步骤包括:
分别获取布置在所述给定物理空间中的多个位置识别器件的位置,以及基于所述多个位置识别器件的位置来计算链接所述位置识别器件的所述边界线。

说明书全文

利用边界定义的功能控制方法、系统和服务器

技术领域

[0001] 本发明涉及利用边界定义的功能控制方法、利用边界定义的功能控制系统、利用边界定义的功能控制服务器和程序。

背景技术

[0002] 在现有技术中,例如在“CyberCode:Designing Augmented RealityEnvironments with Visual Tags”(Rekimoto J.,Ayatsuka Y.,In Proc.OfDARE 2000)中公开了一种利用使用二维条形码技术(例如QR码)的系统、根据条形码信息来控制终端的方法。此外,在使用投影来显示的系统中,例如“Interactive Environment-Aware Display Bubbles”(Cotting D.,Gross M.,In Proc.of UIST 2006)公开了一种用来操纵投影范围的形状的技术。
[0003] 另外,在现有技术中,例如在日本专利申请公开No.JP-A-2006-93792公开了一种技术,利用该技术,在声音屏蔽空间外部发散的声音中,仅必要的声音被正确地识别,而在其他时刻维持了静默。(参见日本专利申请公开No.JP-A-2006-339937)。 发明内容
[0004] 然 而,根 据“CyberCode:Designing Augmented Reality Environmentswith Visual Tags”(Rekimoto J.,Ayatsuka Y.,In Proc.Of DARE 2000)中公开的技术,仅可在可采用相机来对条形码成像的范围内使用采用了二维条形码技术的系统等,这限制了可使用该技术的情形。此外,这些系统未设想应用的灵活性,例如用户改变条形码设置从而改变了对终端的控制等。另外,在“Interactive Environment-Aware Display Bubbles”(Cotting D.,GrossM.,In Proc.of UIST 2006)中公开的技术的目的在于操纵投影范围自身的形 状,该技术并未设想通过操纵该形状来改变对终端等的控制。 [0005] 此外,近年在设计办公空间时,流行不在个人空间和公共空间之间使用许多分割墙,从而员工可以容易地从个人工作参与到群组工作然后再返回。另一方面,由于在这种办公空间中压根都无法阻挡声音,所以在员工希望集中于自己的工作时或者数个人希望在一起安静地交谈时就会不方便。
[0006] 日本专利申请公开No.JP-A-2006-93792中公开的技术假定了按需获取在从外部进入到室内空间中的声音中的声音的情形。该技术并未设想在没有物理墙壁的空间中个体用户希望适当地获取期望声音的情形。
[0007] 考虑到前述问题,希望提供新颖且改进了的利用边界定义的功能控制方法、利用边界定义的功能控制系统、利用边界定义的功能控制服务器和程序,它们允许选定物理空间内的用户容易地执行对电子器具的功能控制。
[0008] 根据本发明实施例,提供了一种利用边界定义的功能控制方法,包括以下步骤:设置边界线来虚拟分割一给定物理空间;以及基于所述边界线的位置、由所述边界线形成的闭环的形状和大小中的至少一个或全部,来控制电子器具的预定功能。 [0009] 在该配置中,设置边界线的步骤包括以下步骤:分别获取布置在所述给定物理空间中的多个位置识别器件的位置,以及基于所述多个位置识别器件的位置来计算链接所述位置识别器件的所述边界线。
[0010] 在该配置中,在获取位置识别器件的位置的步骤中,与所述位置识别器件的位置一起还获取所述位置识别器件的方向;并且在计算所述边界线的步骤中,基于所述位置识别器件的位置和方向计算三维贝塞尔(Bezier)曲线。
[0011] 在该配置中,在控制预定功能的步骤中,根据所述边界线的位置和由用户操作的电子器具之间的位置关系来控制由所述电子器具实现的功能。
[0012] 在该配置中,该利用边界定义的功能控制方法还包括以下步骤:在所述给定物理空间中显示所述边界线。
[0013] 在该配置中,显示步骤包括显示形成闭环的所述边界线并随同在所述 闭环中显示预定应用的功能的步骤;并且在控制预定功能的步骤中,基于所述闭环的形状和大小之一,控制在所述闭环内显示的应用的功能。
[0014] 在该配置中,该利用边界定义的功能控制方法,还包括以下步骤:获取在所述给定物理空间中发出的声音信息;获取作为所述电子器具并且存在于所述给定物理空间中的移动信息终端的位置;以及将所述声音信息发送给与所述声音信息被获取的位置处在由所述边界线形成的边界的同一侧的移动信息终端。
[0015] 在该配置中,所述移动信息终端由在所述给定物理空间中的用户佩带,并且所述移动信息终端重放并向所述用户提供由所述声音信息形成的声音。
[0016] 在该配置中,利用边界定义的功能控制方法还包括以下步骤:在发送所述声音信息的步骤之前对所述声音信息执行3D混合,所述3D混合是基于所述声音信息被获取的位置和所述声音信息被发送给的移动信息终端的位置来执行的。发送所述声音信息的步骤包括发送已执行了3D混合的声音信息的步骤。
[0017] 在该配置中,所述声音信息是由设置在所述移动信息终端中的麦克获取的。 [0018] 在该配置中,所述位置识别器件被设置在在所述给定物理空间中布置的物理对象上。
[0019] 根据本发明另一实施例,提供了一种利用边界定义的功能控制系统,该系统包括:具有可控预定功能的电子器具;以及功能控制服务器。该功能控制服务器包括:边界线设置部分,其设置边界线来虚拟分割一给定物理空间;以及功能控制部分,其基于所述边界线的位置、由所述边界线形成的闭环的形状或大小中的至少一个或全部,来控制所述电子器具的预定功能。
[0020] 根据本发明另一实施例,提供了一种利用边界定义的功能控制服务器,包括:边界线设置部分,其设置边界线来虚拟分割给定物理空间;以及功能控制部分,其基于所述边界线的位置、由所述边界线形成的闭环的形状或大小中的至少一个,来控制电子器具的预定功能。
[0021] 根据本发明另一实施例,提供了一种包括指令的程序,所述指令命令计算机作为:边界线设置设备,其设置边界线来虚拟分割一给定物理空间;以及用来基于所述边界线的位置、由所述边界线形成的闭环的形状或大小中的至少一个来控制电子器具的预定功能的设备。
[0022] 根据本发明另一实施例,提供了一种利用边界定义的功能控制系统,包括:移动信息终端,该移动信息终端存在于给定物理空间中并且通过无线通信来发送和接收声音信息;以及声场边界定义服务器。该声场边界定义服务器包括:数据库,其存储用来虚拟分割所述给定物理空间的边界信息;声音接收器,其获取从所述移动信息终端发送的声音信息;位置识别部分,其获取所述移动信息终端的位置;以及声音发送器,其将所获取的声音信息发送给与获取所述声音信息的移动信息终端处在由所述边界信息形成的边界的同一侧的移动信息终端。
[0023] 根据本发明另一实施例,提供了一种利用边界定义的功能控制服务器,包括:数据库,其存储用来虚拟分割一给定物理空间的边界信息;声音接收器,其获取在所述给定物理空间中发出的声音信息;位置识别部分,其获取存在于所述给定物理空间中的移动信息终端的位置;以及声音发送器,其将所述声音信息发送给与所述声音信息被获取的位置处在由所述边界信息形成的边界的同一侧的移动信息终端。
[0024] 根据本发明另一实施例,提供了一种包括指令的程序,所述指令命令计算机作为:存储用来虚拟分割给定物理空间的边界信息的设备;获取在所述给定物理空间中发出的声音信息的设备;获取存在于所述给定物理空间中的移动信息终端的位置的设备;以及将所述声音信息发送给与所述声音信息被获取的位置处在由所述边界信息形成的边界的同一侧的移动信息终端的设备。
[0025] 根据本发明,在给定的物理空间中,用户可以容易地执行对电子器具的功能控制。 附图说明
[0026] 图1是示出了根据本发明第一实施例的利用边界定义的功能控制系统 的结构的示意图;
[0027] 图2A-2C是示出了用来确定三维贝塞尔曲线的控制点并基于这些控制点来定义三维贝塞尔曲线的技术的一系列示意图;
[0028] 图3是示出了根据利用盘状器件构造的边界来控制遥控操作的系统的示意图; [0029] 图4是示出了以服务器为中心的系统的功能结构的示意图;
[0030] 图5是示出了识别每个盘状器件的位置和方向并且采用投影仪来投影由各个盘状器件所定义的区域的过程的流程图
[0031] 图6是示出了执行用户所请求的服务的过程的流程图;
[0032] 图7是示出了根据本发明第二实施例的功能控制系统的结构的示意图; [0033] 图8A-8C是示出了用来确定三维贝塞尔曲线的控制点并基于这些控制点来定义三维贝塞尔曲线的技术的一系列示意图;
[0034] 图9是示出了在由贝塞尔曲线所包围的区域内投影预定应用的状态的一系列示意图;
[0035] 图10是示出了以服务器为中心的系统的功能块结构的示意图; [0036] 图11是示出了由服务器执行的处理的流程图;
[0037] 图12是示出了根据本发明第三实施例的声场边界定义系统的纵览的示意图; [0038] 图13是示出了根据本发明第三实施例的声场边界定义系统的结构的示意图; [0039] 图14是示出了位置识别标记的结构的平面图;
[0040] 图15是示出了以服务器为中心的系统的功能块结构的示意图; [0041] 图16是示出了由服务器执行的处理的流程图;
[0042] 图17是示出了根据本发明第四实施例的利用边界定义的功能控制系统的纵览的示意图;
[0043] 图18是示出了根据第四实施例的以服务器为中心的功能控制系统2100的功能块结构的示意图;
[0044] 图19是示出了根据本发明第五实施例的利用边界定义的功能控制系 统的结构的示意图;
[0045] 图20A-20C是示出了在彼此面对面布置五把椅子的情况下建立了虚拟墙壁的状态的示意图;
[0046] 图21A-21B是示出了未彼此面对面布置椅子的情形的一系列示意图; [0047] 图22是示出了彼此间隔一定距离来彼此面对面地布置椅子的情形的示意图;以及
[0048] 图23A-23B是示出了在彼此面对面布置椅子并且每把椅子之间的距离小于等于预定值时建立了虚拟墙壁的状态的示意图。

具体实施方式

[0049] 下面将结合附图来描述本发明的优选实施例。注意,在说明书和附图中,具有基本相同功能和结构的结构元素标以相同标号,并且省略了对这些结构元素的重复说明。 [0050] 将以下述顺序来详细描述本发明的示例性实施例。
[0051] 1.第一实施例
[0052] (1)根据第一实施例的利用边界定义的功能控制系统的结构
[0053] (2)三维贝塞尔曲线的定义方法
[0054] (3)根据三维贝塞尔曲线的边界线的遥控的功能控制
[0055] (4)以服务器为中心的系统的功能块结构
[0056] (5)由服务器执行的处理
[0057] 2.第二实施例
[0058] (1)根据第二实施例的利用边界定义的功能控制系统的结构
[0059] (2)根据三维贝塞尔曲线的边界线对应用的功能控制
[0060] (3)以服务器为中心的系统的功能块结构
[0061] (4)由服务器执行的处理
[0062] 3.第三实施例
[0063] (1)根据第三实施例的利用边界定义的声场边界定义系统的纵览 [0064] (2)根据第三实施例的利用边界定义的功能控制系统的结构
[0065] (3)以服务器为中心的声场边界定义系统的功能块结构
[0066] (4)由服务器执行的处理
[0067] (5)环境声音的获取
[0068] 4.第四实施例
[0069] (1)根据第四实施例的利用边界定义的声场边界定义系统的纵览 [0070] (2)以服务器为中心的利用边界定义的功能控制系统的功能块结构 [0071] 5.第五实施例
[0072] (1)根据第五实施例的利用边界定义的声场边界定义系统的结构 [0073] 1.第一实施例
[0074] (1)利用边界定义的功能控制系统的结构
[0075] 图1是示出了根据本发明第一实施例的利用边界定义的功能控制系统100的结构的示意图。如图1所示,功能控制系统100包括服务器200、红外相机300、投影仪400和盘状器件500。功能控制系统100形成在例如建筑内的室内。
[0076] 如图1所示,多个盘状器件500布置在室内地板上。多个红外发光二极管(LED)500a、500b、500c和500d布置在盘状器件500的上表面上。如图1所示,红外发光二极管500a、500b、500c和500d沿两条相交的直线L1和L2布置。红外LED 500c布置在盘状器件500中心处的位置上。红外发光二极管500a、500b、500c和500d在盘状器件500的每个的上表面上的布置对于每个器件稍有不同。由多个红外发光二极管500a、500b和500c形成的直线L2对于每个盘状器件500都相同,但是LED500d的位置沿直线L2的方向偏向左或右,并且在每个器件上递增地移位。换言之,并未限定直线L1在直线L2的中心(红外LED 500c的位置)与直线L2相交。根据该结构,不仅可以标识出每个盘状器件500的位置和方向,而且可以根据红外LED 500d在直线L2的方向上的位置来标识出盘状器件500中的特定一个。这样,不仅可以标识出每个盘状器件500的位置和方向,而且还可以标识出ID号。作为标识过程,首先根据红外相机300的图像定位直线L2,同时唯一地确定用户位置在LED 500c的位置处(直线L2的中点)。方向也被限于与直线L2垂直的两个方向之 一。接下来,红外LED 500d被定位,并且根据红外LED 500d和直线L2之间的位置关系唯一地确定用户方向。此外,根据红外LED 500d在直线L2的方向上的位置,可以标识出特定器件。注意对于根据第二实施例说明的盘状器件500,应用不要求ID标识,因而所有器件都配备有利用相同回射材料的标记。
[0077] 此外,为了使用户能觉察到盘状器件500的方向,盘状器件500被划分并被染色成亮暗两色,并且以通过中心的直线作为边界。在这里,盘状器件500的方向是从盘状器件500的中心沿双色区域的亮色一侧的方向延伸并将该亮色一侧划分成两个相等面积的半条线(half line)的方向。
[0078] 同时,红外相机300被安装在室内较高的位置,例如天花板上。红外相机300对地板表面成像并且获取每个盘状器件500的红外发光二极管500a、500b、500c和500d的图像。红外相机300所获取的图像的数据被传送到服务器200。
[0079] 服务器200对从红外相机300传送来的图像数据执行图像处理,并且读取每个盘状器件500的位置和每个盘状器件500的方向。在该情形中,可根据位于盘状器件500的中心的红外LED 500c的位置来获取每个盘状器件500的位置。另外,通过对齐直线L1和双色区域之间的边界线,例如在图1中,直线L1的左侧是双色区域的亮侧,可以从而获取盘状器件500的方向。
[0080] (2)三维贝塞尔曲线的定义方法
[0081] 当服务器200获取了每个盘状器件500的位置和方向时,该信息被用来确定三维贝塞尔曲线的控制点,并用来定义三维贝塞尔曲线。图2A-2C是示出了用来确定三维贝塞尔曲线的控制点并用来基于这些控制点定义三维贝塞尔曲线的技术的示意图。在这里,如图2A-2C所示,总共三个点被用作控制点,即,盘状器件500的中心点C1、位于当盘状器件500的方向为零度时在相对于中心点C1成90度的方向上的点C2、以及位于在盘状器件500的方向为零度时相对于中心点C1成270度的方向上的点C3。从点C1到点C2的距离d和从点C1到点C3的距离d可以根据组装了本系统的环境而自由设置。
[0082] 通过沿顺时钟方向联结每个盘状器件500的中心点C1定义了贝塞尔曲线,从而形成了单个闭合图形形状。所有盘状器件500都具有不同且唯一的ID,并且贝塞尔曲线被定义为其从最小ID起按照顺序联结盘状器件500。例如,在布置具有ID=2、ID=3和ID=4的三个盘状器件500时,定义了两个贝塞尔曲线,一个联结器件2和3,另一个联结器件3和4。一般来说,需要四个控制点来绘制单条三维贝塞尔曲线。在图2B中,如果一条曲线联结盘状器件500(器件2)和盘状器件500(器件3),则例如器件2的中心点C1为第一控制点,并且器件2的点C2为第二控制点。而器件3的点C3为第三控制点,并且器件3的中心点C1是第四控制点。
[0083] 在存在于地板表面上的盘状器件500中,从具有最小ID的盘状器件500的中心点C1向相对于该中心点C1成270度方向上的控制点划半条线。同样,从具有最大ID的盘状器件500的中心点向相对于该中心点C1成90度方向上的控制点划半条线。当这两个半条线彼此相交时,就绘制出了从具有最大ID的盘状器件500到具有最小ID的盘状器件500的贝塞尔曲线。在该情形中,由所有盘状器件500形成的贝塞尔曲线形成了单个闭合空间。 [0084] 在确定了贝塞尔曲线时,服务器200将该贝塞尔曲线的位置数据发送给投影仪400。投影仪400将遵循该接收到的贝塞尔曲线的边界线投影到室内的地板表面上。这样,用户可以识别出地板表面上显示的遵循贝塞尔曲线的区域。此外,通过投影仪400的投影,用不同的颜色显示出了地板表面上的由贝塞尔曲线分割的各个区域。
[0085] (3)根据三维贝塞尔曲线的边界线的遥控的功能控制
[0086] 接下来,在本实施例中,作为由通过盘状器件500确定的贝塞尔曲线创建的边界线的示例,给出了被用于遥控操作的应用。图3是示出了根据通过盘状器件500建立的边界线来控制遥控器600的操作的控制系统的示意图。
[0087] 如图3所示,假定室内的电子器具是电视机和音频单元。此外,由于设置在地板表面上的盘状器件500,由贝塞尔曲线形成的边界线被设置在室内。服务器200可根据遥控器600的位置来控制遥控器600是操作电视 机或是音频单元。因此,以与盘状器件500相同的方式,遥控器600配备有红外LED,该红外LED允许红外相机300进行的位置识别。 [0088] 在图3所示的示例中,在由通过贝塞尔曲线形成的边界线分割出的两个区域A和B中,当遥控器600的位置在区域A中时,遥控器600可操作电视机。在该情形中,不能从区域A中操作音频单元。
[0089] 另外,当遥控器600的位置在区域B中时,遥控器600可操作音频单元。在该情形中,不能从区域B中操作电视机。
[0090] 这样,通过自由定位盘状器件500并且从而设置在室内的由贝塞尔曲线形成的边界线,用户可以适当地设置要用遥控器600控制的电子器具。
[0091] (4)以服务器为中心的系统的功能块结构
[0092] 图4是示出了以服务器200为中心的系统的功能块结构的示意图。为了实现上述功能,服务器200具有器件位置/方向识别部分202、贝塞尔曲线控制点确定部分204、贝塞尔曲线边界标绘部分206和操作目标确定部分208。
[0093] 基于从红外相机300发送来的盘状器件500的红外发光二极管500a、500b、500c和500d的位置,器件位置/方向识别部分202读取每个盘状器件500的位置和方向。另外,基于设在遥控器600上的红外LED的位置,器件位置/方向识别部分202读取遥控器600的位置。
[0094] 根据每个盘状器件500的位置和方向,贝塞尔曲线控制点确定部分204确定控制点以定义贝塞尔曲线。确定控制点是利用上面参考图2A-2C描述的技术来执行的。 [0095] 贝塞尔曲线边界标绘部分206基于由贝塞尔曲线控制点确定部分204确定的控制点来确定贝塞尔曲线。为了将该贝塞尔曲线投影到地板表面上,贝塞尔曲线边界标绘部分206将数据发送给投影仪400。由贝塞尔曲线形成的边界线的数据还被发送到操作目标确定部分208。
[0096] 操作目标确定部分208基于遥控器600的位置和由贝塞尔曲线形成的边界线的位置来确定作为操作目标的电子器具(家用电器等)。在如图3所示利用贝塞尔曲线分割了区域时,操作目标确定部分208根据遥控器600位于的区域来确定作为操作目标的电子器具。
[0097] 遥控信号接收器700接收自遥控器600发送来的操作信号,并将该操作信号发送给操作目标确定部分208。操作目标确定部分208将接收到的操作信号发送给作为操作目标的电子器具。注意,遥控信号接收器700可与服务器200集成形成。
[0098] 另外,遥控信号接收器700可被提供在每个电子器具中。在该情形中,操作目标确定部分208向作为操作目标的电子器具发送允许利用操作信号的操作的信号,并且向不是操作目标的电子器具发送不允许利用该操作信号的操作的信号。这样,利用遥控器600的操作信号,仅可操作作为操作目标的电子器具。
[0099] 图4所示的服务器200的每个功能块可采用硬件(电路)或者采用处理器(CPU)和使处理器工作的软件(程序)来构造。在用CPU和软件来构造每个功能块时,可以将程序存储在记录介质中,例如在服务器200中提供的存储器或外插存储器等。 [0100] (5)由服务器执行的处理
[0101] 接下来,将参考图5和图6来说明由服务器200执行的处理。图5是示出了识别每个盘状器件500的位置和方向并且采用投影仪400来投影由各个盘状器件定义的区域的过程的流程图。
[0102] 首先,在步骤S10中,从红外相机300的图像获取盘状器件500的位置和方向。接下来,在步骤S12中,根据每个盘状器件500的位置和方向来确定贝塞尔曲线的控制点。随后,在步骤S14中,根据贝塞尔曲线的控制点来定义由该贝塞尔曲线形成的边界。在步骤S16,由该贝塞尔曲线定义的边界被投影仪400投影到地板表面上,使得可在视觉上确认室内被分割的区域。
[0103] 图6是示出了执行用户所请求的服务的过程的流程图。首先,在步骤S20,从用户接收对服务的请求。接下来,在步骤S22,获取遥控器600的位置,并且判断遥控器600的位置(操作遥控器600的用户的当前位置)属于由盘状器件500分割的区域中的哪个区域。 [0104] 在下一步骤S24中,根据步骤S22中的结果,执行用户所请求的服务。例如,当遥控器600属于图3中的区域A时,由于操作目标确定部分 208确定操作目标是电视,所以当用户请求操作电视时,执行电视操作。
[0105] 根据上述第一实施例,可以针对由盘状器件500定义的每个区域来确定遥控器600的操作目标。因此可以根据用户请求在每个区域中执行不同的操作。 [0106] 2.第二实施例
[0107] (1)根据第二实施例的利用边界定义的功能控制系统的结构
[0108] 接下来,将描述本发明的第二实施例。图7是示出了根据本发明第二实施例的功能控制系统100的结构的示意图。如图7所示,功能控制系统100包括服务器200、红外相机300、投影仪400和盘状器件500。功能控制系统100形成在例如建筑内的室内。 [0109] 如图7所示,多个盘状器件500布置在室内墙壁上。每个盘状器件500都具有相同的例如使用回射带(retroreflective tape)的内置光学标记。
[0110] 此外,为了使用户能觉察到盘状器件500的方向,盘状器件500被划分并被染色成亮暗两色,并且以通过中心的直线作为边界。与第一实施例类似,盘状器件500的方向是从盘状器件500的中心沿双色区域的亮色一侧的方向延伸并将该亮色一侧划分成两个相等面积的半条线的方向。另外,采用例如向盘状器件500的背侧附着吸盘的方法,也可以将盘状器件500固定到垂直墙面上。
[0111] 如图7所示,条带状回射带502被沿双色区域之间的边界线粘到盘状器件500。回射带502被粘结为使其通过盘状器件500的中心。此外,还在盘状器件500的双色区域中的亮色一侧的区域中粘结了圆形回射带504。
[0112] 同时,红外相机300被安装在朝向布置了盘状器件500的墙壁表面的位置。该红外相机300是设有红外投影仪的相机,将红外线投射到布置了盘状器件500的墙壁表面上,并且通过对墙壁表面成像,来对每个盘状器件500成像。从而获取了每个盘状器件500上的回射带502和504的图像。红外相机300所获取的图像的数据被发送到服务器200。 [0113] 服务器200对从红外相机300传送来的图像数据执行图像处理,并且读取每个盘状器件500的位置和方向。在该情形中,可根据回射带502的 中心的位置来获取每个盘状器件500的位置。另外,还可根据回射带504相对于每个盘状器件500的位置(中心位置)的位置来获取每个盘状器件500的方向。
[0114] 当服务器200获取了每个盘状器件500的位置和方向时,该信息被用来确定三维贝塞尔曲线的控制点,并用来定义三维贝塞尔曲线。图8A-8C是示出了用来确定三维贝塞尔曲线的控制点并用来基于这些控制点定义三维贝塞尔曲线的技术的示意图。该用来定义贝塞尔曲线的技术与第一实施例中的基本相同,只是在第二实施例中,由贝塞尔曲线形成的边界线是闭环状区域。
[0115] 在确定了贝塞尔曲线时,服务器200将该贝塞尔曲线的位置数据发送给投影仪400。投影仪400将遵循该接收到的贝塞尔曲线的边界线投影到室内的墙壁表面上。这样,用户可以识别出墙壁表面上显示的遵循贝塞尔曲线的区域。
[0116] (2)根据三维贝塞尔曲线的边界线对应用的功能控制
[0117] 接下来,在本实施例中,预定应用被投射到由贝塞尔曲线所包围的区域内,该应用是根据盘状器件的数目、它们的位置关系、方向等选出的。图9是示出了预定应用被投射到由贝塞尔曲线所包围的区域中的状态的示意图。在这里,图9的(A)示出了在该区域中显示当前时间的示例。此外,图9的(B)示出了在该区域中显示当前温度和湿度的示例。这样,投影仪400在由三维贝塞尔曲线所包围的区域中显示了预定应用,该预定应用是根据该三维贝塞尔曲线的形状和大小确定的。
[0118] (3)以服务器为中心的系统的功能块结构
[0119] 图10是示出了以服务器200为中心的系统的功能块结构的示意图。为了实现上述功能,服务器200设有器件位置/方向识别部分202、贝塞尔曲线控制点确定部分204、贝塞尔曲线边界标绘部分206、应用确定部分210和数据库212。
[0120] 基于从红外相机300发送来的盘状器件500的回射带502和504的位置,器件位置/方向识别部分202识别每个盘状器件500的位置和方向。
[0121] 根据每个盘状器件500的位置和方向,贝塞尔曲线控制点确定部分 204确定控制点以定义贝塞尔曲线。确定控制点是利用上面参考图2A-2C和图8A-8C描述的技术来执行的。
[0122] 贝塞尔曲线边界标绘部分206基于由贝塞尔曲线控制点确定部分204确定的控制点来确定贝塞尔曲线。为了将该贝塞尔曲线投影到墙壁表面上,贝塞尔曲线边界标绘部分206将数据发送给投影仪400。由贝塞尔曲线形成的边界线的数据还被发送到应用确定部分210。
[0123] 基于三维贝塞尔曲线的形状和大小,应用确定部分210确定在由贝塞尔曲线包围的区域中显示的应用。更具体而言,与三维贝塞尔曲线的形状和大小相对应的傅立叶标识符存储在服务器200中提供的数据库212中。此外,在关系上与各个傅立叶描述符映射的应用也存储在数据库212中。应用确定部分210根据由贝塞尔曲线边界标绘部分206确定的贝塞尔曲线来计算傅立叶描述符,并将计算出的傅立叶描述符与数据库212中存储的傅立叶描述符相比较。随后,从数据库212中选择在关系上与具有最高一致度的傅立叶描述符映射的应用。
[0124] 在应用确定部分210确定了应用后,所确定的应用被发送给贝塞尔曲线边界标绘部分206。贝塞尔曲线边界标绘部分206向投影仪400发送要显示的应用的数据以及要在墙壁表面上显示的贝塞尔曲线的数据。投影仪400将所确定的应用显示在由贝塞尔曲线所包围的区域内。
[0125] 图10所示的服务器200的每个功能块可采用硬件(电路)或者采用处理器(CPU)和使处理器工作的软件(程序)来构造。在用CPU和软件来构造每个功能块时,可以将程序存储在记录介质中,例如在服务器200中提供的存储器或外插存储器等。 [0126] (4)由服务器执行的处理
[0127] 接下来,将参考图11中的流程图来说明由服务器200执行的处理。图11是示出了识别盘状器件500并且投射应用的过程的流程图。首先,在步骤S30中,从红外相机300的图像获取每个盘状器件500的位置和方向。
[0128] 接下来,在步骤S32中,根据每个盘状器件500的位置和方向来确定三维贝塞尔曲线的控制点。随后,在步骤S34中,根据由这些控制点定义 的贝塞尔曲线的形状和大小,选择要被投射的应用(功能)。随后,在步骤S36,投影仪400将该贝塞尔曲线和应用投射到墙壁表面上。
[0129] 根据上述第二实施例,可以在由盘状器件500定义的贝塞尔曲线的范围内显示取决于贝塞尔曲线的形状的应用。因此通过适当地设置盘状器件500的位置可显示期望的应用。
[0130] 3.第三实施例
[0131] (1)根据第三实施例的利用边界定义的声场边界定义系统的纵览 [0132] 图12是示出了根据本发明第三实施例的利用边界定义的功能控制系统1100的纵览的示意图。利用根据本发明第三实施例的利用边界定义的功能控制系统1100,用户操作移动终端20(个人数字助理(PDA)设备等)。这样,在建筑的内部空间中,例如用户可构造由虚拟墙壁10分割开的空间。在构造了虚拟墙壁10时,位于由虚拟墙壁10形成的边界同一侧的用户可进行彼此对话。同时,每个用户不能与在虚拟墙壁10的另一侧的用户进行对话。这样,根据本实施例的利用边界定义的功能控制系统1100在即使不构造实际的墙壁的情况下,通过构造虚拟墙壁10,也能够允许用户之间的对话并且阻挡其他环境声音,就如同存在实际的墙壁一样。
[0133] 图12示意性地示出了使用移动终端20的用户生成虚拟墙壁10的情形。在该情形中,在移动终端20的显示屏幕上显示了用户当前所在的房间30的瞰图。通过在显示屏幕上的自由绘制,可以在房间30内建立虚拟墙壁10。已标绘并设置的虚拟墙壁10由投影仪投射到房间30的地板上,并且可由用户在视觉上确认。后面将更详细地说明。 [0134] (2)根据第三实施例的利用边界定义的声场边界定义系统的结构 [0135] 图13是示出了根据本发明第三实施例的利用边界定义的功能控制系统1100的结构的示意图。如图13所示,利用边界定义的功能控制系统1100包括服务器1200、红外相机1300、投影仪1400和移动信息终端1500。如上所述,利用边界定义的功能控制系统1100例如形成在例如建筑内的室内。多个用户在该室内,并且每个用户佩带该移动信息终端1500。 [0136] 移动信息终端1500采用了机的形式,并且设有位置识别标记1502、麦克风
1504、噪声消除耳机(扬声器)1506和通信部分1508。位置识别标记1502安装在耳机1506的顶部表面。位置识别标记1502由红外LED标记形成。
[0137] 图14是位置识别标记1502的结构的平面示图,示出了从上方看的状态中的位置识别标记1502。如图14所示,位置识别标记1502包括多个红外发光二极管1502a、1502b、1502c和1502d。红外发光二极管1502a、1502b、1502c和1502d沿两条相交的直线L1和L2布置。红外LED 1502b布置在位置识别标记1502中心处的位置上。注意,位置识别标记
1502的形状不限于图14所示的结构,并且结构在每个用户的每个移动信息终端1500上可以稍稍不同。例如,由多个红外发光二极管1502a、1502b和1502c形成的直线L2对于每个用户的移动信息终端1500都相同,但是红外LED 1502d的位置可沿直线L2的方向偏向左或右,并且针对每个用户递增地移位。换言之,并未限定直线L1在直线L2的中心与直线L2相交(红外LED 1502b的位置)。根据该结构,不仅可以标识出每个移动信息终端1500的位置和方向,而且可以根据红外LED 1502d在直线L2的方向上的位置来标识出移动信息终端1500中的特定一个,并且标识出用户中的哪一个正在使用该移动终端。作为标识过程,首先根据红外相机1300的图像定位直线L2,同时唯一地确定用户位置在LED 1502b的位置处(直线L2的中点)。方向也被限于与直线L2垂直的两个方向之一。接下来,红外LED
1502d被定位,并且根据红外LED 1502d和直线L2之间的位置关系唯一地确定用户方向。
此外,根据红外LED 1502d在直线L2的方向上的位置,可以标识出特定用户。 [0138] 直线L1的末端被布置为使其引领佩带耳机1506的用户的面部的方向(视线方向)。此外,直线L2被布置在耳机1506的左右扬声器(用户的左右耳朵)结合的方向上。 [0139] 同时,红外相机1300被安装在室内较高的位置,例如天花板上。多个红外相机
1300例如在天花板上布置成阵列。红外相机1300在从天花板向下的方向上成像,并且获取每个用户的位置识别标记1502的红外发光 二极管1502a、1502b、1502c和1502d的图像。
红外相机1300所获取的图像的数据被传送到服务器1200。
[0140] 服务器1200对从红外相机1300传送来的图像数据执行图像处理,并且读取每个位置识别标记1502的位置和方向。在该情形中,可根据位于位置识别标记1502的中心的红外LED 1502b的位置来获取每个位置识别标记1502的位置。另外,由于可以根据红外LED1502d相对于直线L2的位置来确定直线L1的方向,所以可以根据直线L1的方向来确定位置识别标记1502的方向。基于此,可以获取用户的面部的方向。
[0141] 耳机1506具有通信部分1508。通信部分1508和服务器1200经由例如无线LAN彼此通信。通信部分1508可具有结合图12所述的移动终端20的功能,并且通过操作通信部分1508,用户可以设置虚拟墙壁10的位置,并且可将该信息发送给服务器1200。注意,用户还可以利用通过无线LAN等可通信地连接到服务器1200的另一个移动终端来设置虚拟墙壁10。当服务器1200接收到关于用户建立的虚拟墙壁10的信息时,其将该信息保存到数据库中,并且根据虚拟墙壁10的位置来控制每个用户佩带的移动信息终端1500的功能。
[0142] 在该情形中,例如移动信息终端1500中仅由用户中的一个特定用户所使用的一个移动信息终端1500可具有设置虚拟墙壁10的功能。或者,由所有用户使用的移动信息终端1500都可具有设置虚拟墙壁10的功能,并且每次用户之一设置虚拟墙壁10时,可以更新服务器1200的数据库中有关虚拟墙壁10的信息。此外,当两个或更多个移动信息终端1500设置了不同的虚拟墙壁10时,可基于预定的优先级顺序来确定由移动信息终端1500之一设置的虚拟墙壁10。
[0143] 另外,移动信息终端1500上提供的麦克风1504被连接到通信部分1508,并且所有用户的讲话的开始被麦克风1504捕捉,并被从通信部分1508发送到服务器1200。 [0144] 服务器1200基于虚拟墙壁10的位置以及每个移动信息终端1500的位置来控制每个移动信息终端1500的功能。更具体而言,服务器1200执行控制使得可在位于虚拟墙壁10同一侧的所有移动信息终端1500之间执行 相互会话。服务器1200根据每个移动信息终端1500的位置来确认每个用户的位置,并且还确认虚拟墙壁10的位置。因此,可判断用户中的选定两个用户之间的会话是否被虚拟墙壁10阻挡。在用户中的特定一个用户(暂时称为用户A)开始讲话时,用户A的讲话仅被发送给在他们与用户A之间不存在虚拟墙壁
10的其他用户的移动信息终端1500。对于大多数情况,耳机1506的噪声消除功能对用户的耳朵屏蔽了大多数环境声音,并且也充分抑制了直接传输到该用户的耳朵的其他用户的讲话的声音平。结果,佩带了移动信息终端1500的用户可听到的声音仅为服务器1200有意发送来的声音。
[0145] 结果,由于每个用户几乎不能听到在虚拟墙壁10另一侧一定距离的用户的语音,所以对于声音来说虚拟墙壁10执行了与实际墙壁基本相同的功能。
[0146] 为了更具体地说明该过程,服务器1200将已讲话了的用户A的位置和讲话信息一起输入到3D混频器中,并将从该3D混频器获得的讲话信息发送给位于虚拟墙壁10同一侧的所有用户(暂时称为用户B)。此时,信息被发送给的用户B的位置和方向也被输入到该3D混频器,并且在考虑到信息被发送给的用户B的位置和用户B的面部的方向(即,耳朵的方向)的情况下将用户A的讲话信息发送给用户B。这样,根据正在讲话的用户A的位置、信息被发送给的用户B的位置和用户B的面部的方向,真实声音可被发送给每个用户。 [0147] 以与红外相机1300类似的方式,投影仪1400也被安装在室内较高的位置,例如天花板上。投影仪1400从服务器1200获取虚拟墙壁10的位置信息,并且将与虚拟墙壁10相对应的边界线投影到地板表面上。这样,每个用户可在视觉上确认虚拟设置的虚拟墙壁
10的位置。
[0148] 如上所述,近年来在设计办公空间等时,流行不在个人空间和公共空间之间使用许多分割墙,从而员工可以容易地从个人工作参与到群组工作然后再返回。另一方面,由于在这种办公空间中压根都无法阻挡声音,所以可以设想在一些情形中会带来不便,例如在员工希望单独集中于自己的工作时或者数个人希望在一起安静地交谈时。 [0149] 在根据本实施例利用边界定义的功能控制系统1100中,服务器1200识别每个用户的移动信息终端1500的位置,并且控制每个耳机1506使得位于虚拟墙壁10同一侧的用户可以彼此互相会话。因此,在不实际构建物理屏障(墙壁)的情况下,用户可以相互进行期望的会话。
[0150] 此外,由于每个用户可在视觉上确认由投影仪1400投射的虚拟墙壁10,因此例如当在由虚拟墙壁10分割出的一个区域中正进行会议等时,未参与该会议的用户可移动到另一个区域,从而不会听到会议的内容。因此,仅通过在同一房间内移动微小距离,会议的内容可不被听到,并且员工可集中于自己的工作。
[0151] (3)以服务器为中心的声场边界定义系统的功能块结构
[0152] 图15是示出了根据本发明第三实施例的、以服务器1200为中心的功能控制系统1100的功能块结构的示意图。为了实现上述功能,服务器1200具有用户位置识别部分1202、3D声音混合部分1204、声音接收器1206、声音发送器1208、墙壁信息数据库1210和墙壁信息更新部分1212。
[0153] 用户位置识别部分1202基于从红外相机1300发送来的每个位置识别标记1502的红外发光二极管1502a、1502b、1502c和1502d的位置,来读取每个用户的位置和该用户正面向的方向。声音接收器1206接收由每个用户的移动信息终端1500的麦克风1504获取的讲话信息。3D声音混合部分1204根据从其发送了信息的用户的位置、信息被发送给的每个用户的位置和信息被发送给的每个用户的面部的方向,混合由声音接收器1206接收到的讲话信息。其随后执行设置使得位于虚拟墙壁10同一侧的用户可以彼此会话,并将经混合的讲话信息发送给声音发送器1208。声音发送器1208将从3D声音混合部分1204发送来的每个用户的讲话信息发送到每个用户的移动信息终端1500,使得位于虚拟墙壁10同一侧的用户可以彼此会话。
[0154] 墙壁信息更新部分1212接收关于用户设置的虚拟墙壁10的信息,并且每次虚拟墙壁10被新设置时,其更新关于虚拟墙壁10的信息。更新后的关于虚拟墙壁10的信息被保存到墙壁信息数据库1210中。
[0155] 图15所示每个功能块可采用硬件(电路)或者采用处理器(CPU)和使处理器工作的软件(程序)来构造。在用处理器和软件来构造每个功能块时,可以将程序存储在记录介质中,例如在服务器1200中提供的存储器或外插存储器等。
[0156] (4)由服务器执行的处理
[0157] 接下来,将参考图16说明由服务器1200执行的处理。对于该处理,假设通过用户操作移动信息终端1500,有关虚拟墙壁10的信息被发送到服务器1200,并且该信息被保存到墙壁信息数据库1210中。首先,在步骤S110中,用户A开始讲话。在接下来的步骤S112中,用户A的讲话所生成的讲话信息被用户A所佩带的移动信息终端1500的麦克风1504获取,并且该讲话信息被从通信部分1508发送到服务器1200。
[0158] 接下来,在步骤S114中,基于通过位置识别红外相机1300获取的每个移动信息终端1500的位置,通过参考保存在墙壁信息数据库1210中的有关虚拟墙壁10的位置信息,标识出与用户A处在虚拟墙壁10的同一侧的其他用户。
[0159] 在接下来的步骤S116中,基于通过位置识别红外相机1300获取的每个移动信息终端1500的位置和方向,讲话信息被计算以便发送到在步骤S114中标识为与用户A处在虚拟墙壁10同一侧的每个用户。该计算由服务器1200中提供的3D声音混合部分1204执行,并且如上所述,根据用户A的位置、信息被发送给的用户的位置和方向,用户A的讲话信息被混合。
[0160] 接下来,在步骤S118中,在步骤S116中计算出的讲话信息被发送到每个用户的移动信息终端1500。随后,在步骤S120中,与用户A在虚拟墙壁10的同一侧的用户接收在步骤S118中发送的讲话信息,并在耳机1506中重放该讲话信息。这样,仅与用户A在虚拟墙壁10的同一侧的用户可听到用户A的讲话。
[0161] (5)环境声音的获取
[0162] 如图13所示,按照预定间隔在室内的地板表面上布置了麦克风1600,并且利用麦克风1600获取室内的环境声音。麦克风1600的位置预 先被存储在服务器1200的数据库中。有关由麦克风1600获取的环境声音的信息被发送到服务器1200的声音接收器1206,并且仅被发送到与获取该环境声音的麦克风1600处在虚拟墙壁10的同一侧的用户。这样,例如用户的耳机1506也可以重放除讲话信息之外的声音信息(例如笔掉到地板上的声音)。
[0163] 也对麦克风1600获取的环境声音的信息执行3D混合,该混合是由3D声音混合部分1204基于麦克风的位置和信息被发送给的用户的位置和方向执行的。因此,用户可以听到与真实声音同一水平的实际声音,在环境声音方面也是如此。
[0164] 结果,除了每个用户的讲话声音之外,由麦克风1600收集的环境声音也被发送到服务器1200,并且可被仅发送给位于虚拟墙壁10的同一侧的用户。因此,用户也可以听到诸如脚步或笔掉到地板上之类的声音,从而实现了更自然的声场体验。 [0165] 如上所述,在本实施例中,由于定义了虚拟墙壁10,并且所选用户的讲话仅被发送给位于虚拟墙壁10同一侧的用户,因此可以在不实际构建物理墙壁的情况下采用虚拟墙壁10来阻挡声音。因此,在办公空间等中,可以实现由虚拟墙壁10分割的期望空间。 [0166] 4.第四实施例
[0167] (1)根据第四实施例的利用边界定义的声场边界定义系统的纵览 [0168] 图17是示出了根据本发明第四实施例的利用边界定义的功能控制系统2100的纵览的示意图。以与第三实施例类似的方式,根据本发明第四实施例的利用边界定义的功能控制系统2100控制每个耳机1506,使得位于虚拟墙壁10同一侧的用户可彼此会话。如图17所示,在第四实施例中,虚拟墙壁10由在第一实施例中说明的盘状器件500设置。通过在地板表面上挑选出的位置中布置盘状器件500,用户可以按照期望的形状来设置虚拟墙壁10。
[0169] (2)以服务器为中心的利用边界定义的声场边界定义系统的功能块 [0170] 结构
[0171] 在第四实施例中,与第三实施例的区别点仅在于使用盘状器件500来 设置虚拟墙壁10的结构。在其他方面中,第四实施例的结构与第三实施例相同。图18是示出了根据第四实施例的、以服务器2200为中心的声场边界定义系统2100的功能块结构的示意图。与第三实施例的服务器1200类似,根据第四实施例的服务器2200包括用户位置识别部分
1202、3D声音混合部分1204、声音接收器1206、声音发送器1208、墙壁信息数据库1210和墙壁信息更新部分1212。此外,在第四实施例中,服务器2200还包括第一实施例的服务器
200的器件位置/方向识别部分202、贝塞尔曲线控制点确定部分204、和贝塞尔曲线边界标绘部分206。这些结构元件的功能与第三实施例的服务器1200和第一实施例的服务器200的那些相同。
[0172] 与第一实施例类似地,基于从红外相机1300发送来的盘状器件500的红外发光二极管500a、500b、500c和500d的位置,器件位置/方向识别部分202读取每个盘状器件500的位置和方向。根据每个盘状器件500的位置和方向,贝塞尔曲线控制点确定部分204确定控制点以定义贝塞尔曲线。确定控制点是利用上面参考图2A-2C描述的技术来执行的。贝塞尔曲线边界标绘部分206基于由贝塞尔曲线控制点确定部分204确定的控制点来确定贝塞尔曲线。为了将该贝塞尔曲线投影到地板表面上,贝塞尔曲线边界标绘部分206将数据发送给投影仪1400。由贝塞尔曲线形成的边界线的数据还被发送到墙壁信息数据库1210。 [0173] 另外,与第三实施例类似地,用户位置识别部分1202识别每个用户的位置识别标记1502的位置和方向。3D声音混合部分1204根据从其发送了信息的用户的位置、信息被发送给的每个用户的位置和信息被发送给的每个用户的面部的方向,混合由声音接收器1206接收到的讲话信息。3D声音混合部分1204随后执行设置使得位于虚拟墙壁10同一侧的用户可以彼此会话,并将经混合的讲话信息发送给声音发送器1208。声音发送器1208将从3D声音混合部分1204发送来的每个用户的讲话信息发送到每个用户的移动信息终端
1500,使得位于虚拟墙壁10同一侧的用户可以彼此会话。因此,以与第三实施例类似的方式,可以在不实际构建物理屏障(墙壁)的情况下实现用户之间的期望的会话。 [0174] 注意,根据第四实施例的服务器2200的处理与参考图16描述的第三实施例的处理相同。在该情形中,由贝塞尔曲线形成的边界线的数据被称作保存在墙壁信息数据库
1210中的有关虚拟墙壁10的位置信息。
[0175] 如上所述,根据本实施例,通过利用盘状器件500来定义虚拟墙壁10并且仅将选出的用户的讲话发送给位于虚拟墙壁10同一侧的用户,可以在不实际构建物理墙壁的情况下利用虚拟墙壁10阻挡声音。结果,在办公空间等中,可实现由虚拟墙壁10分割出的期望空间。
[0176] 5.第五实施例
[0177] (1)根据第五实施例的利用边界定义的声场边界定义系统的结构 [0178] 图19是示出了根据本发明第五实施例的利用边界定义的功能控制系统2100的结构的示意图。替换第四实施例中的盘状器件500,第五实施例使用设有位置识别器件的物理对象来根据物理对象的位置来设置虚拟墙壁10的布局。在本实施例中,物理对象例如是在地板表面上布置的椅子550。物理对象可以是不同的结构元件,并且可以例如是在地板表面上布置的桌子或分隔体等。第五实施例的其他结构元件与第四实施例的相同。 [0179] 如图19所示,根据第五实施例的功能控制系统2100包括服务器2200、红外相机1300和投影仪1400。
[0180] 类似于盘状器件500,在地板表面上布置的椅子550的上表面上设置了多个红外发光二极管500a、500b、500c和500d,作为位置识别器件。红外相机1300对地板表面成像并且获取每个椅子550的红外发光二极管500a、500b、500c和500d的图像。红外相机1300所获取的图像数据被传送到服务器2200。然后,类似于第四实施例,服务器2200的器件位置/方向识别部分202基于红外发光二极管500a、500b、500c和500d的位置读取每个椅子550的位置和方向,并且形成虚拟墙壁10的贝塞尔曲线被确定。
[0181] 另外,类似于第四实施例,服务器2200的用户位置识别部分1202识别每个用户的位置识别标记1502的位置和方向。3D声音混合部分1204根据从其发送了讲话信息的用户的位置、讲话信息被发送给的每个用户的位置和讲话信息被发送给的每个用户的面部的方向,混合由声音接收器1206 接收到的讲话信息。随后,3D声音混合部分1204执行设置使得位于虚拟墙壁10同一侧(内部)的用户可以彼此会话,并将经混合的讲话信息发送给声音发送器1208。声音发送器1208将要从3D声音混合部分1204发送给每个用户的讲话信息发送到每个用户的移动信息终端1500,使得位于虚拟墙壁10同一侧(内部)的用户可以彼此会话。因此,与第四实施例类似地,可以在不实际构建物理屏障(墙壁)的情况下实现用户之间的期望会话。
[0182] 图20A-20C是示出了在五把椅子550被彼此面对面地布置的情况下设置虚拟墙壁10的状态的示意图。如图20A所示,五把椅子550被布置为面朝一特定中心。在该情形中,每个人彼此面对地就座,如图20B所示。随后,如图20C所示,形成虚拟墙壁10的贝塞尔曲线被设置来包围每个椅子550。结果,坐在椅子550中的五个人可进行会话。另一方面,佩带了移动信息终端1500的未坐在椅子550上的人在虚拟墙壁10外部,所以不能与坐在椅子550上的五个人进行会话。
[0183] 图21A-21B示出了椅子550未被布置为彼此面对面的情形。图21A示出了存在两把椅子550的情形,而图21B示出了存在三把椅子550的情形。基于器件位置/方向识别部分202检测出的红外发光二极管500a、500b、500c和500d的位置,贝塞尔曲线控制点确定部分204判断椅子550是否被布置为彼此面对面。在椅子550未被布置为彼此面对面时,不设置贝塞尔曲线。因此,在图21A和图21B所示类型的情形中,不设置虚拟墙壁10。 [0184] 另外,图22示出了椅子550被布置为彼此面对面地相距一定距离放置。基于器件位置/方向识别部分202检测出的红外发光二极管500a、500b、500c和500d的位置,贝塞尔曲线控制点确定部分204在椅子550之间的距离大于预定值D时不设置贝塞尔曲线。因此,当椅子550被布置为彼此面对面地远离放置时,不设置虚拟墙壁10。 [0185] 结果,如图23A-23B所示,当椅子550被布置为彼此面对面并且各个椅子550之间的距离小于等于该预定值D时,设置虚拟墙壁10。这样,仅当坐在椅子550中的人彼此面对面并且坐在椅子550中的每个人在距离上 彼此接近时,才可以在被设置为包围每个椅子550的虚拟墙壁10内进行会话。
[0186] 如上所述,根据本实施例,虚拟墙壁10由椅子550定义,并且选出的用户的讲话仅被发送给位于被设置为包围每个椅子550的虚拟墙壁10内的其他用户。这样,可以在不实际构建物理墙壁的情况下利用虚拟墙壁10阻挡声音。结果,在办公空间等中,可实现由根据椅子550的布置而设置的虚拟墙壁10分割出的期望空间。
[0187] 本领域技术人员应当理解,取决于设计需求和其他因素可以进行各种修改、组合、子组合和变更,只要这些修改、组合、子组合和变更在所附权利要求或其等同物的范围内。 [0188] 本申请包含与2009年3月30日向日本专利局提交的日本在先专利申请JP2009-83101、2009年1月6日向日本专利局提交的日本在先专利申请JP 2009-1153、2009年1月6日向日本专利局提交的日本在先专利申请JP2009-1154中公开的内容有关的主题,这些申请的全部内容通过引用结合于此。
QQ群二维码
意见反馈