输出控制装置、输出控制方法及计算机可读取介质与流程

文档序号:13379387阅读:260来源:国知局
输出控制装置、输出控制方法及计算机可读取介质与流程

本发明涉及控制内容输出的输出控制装置、输出控制方法及计算机可读取介质。



背景技术:

一直以来,存在通过将内容投影在屏幕上,来向用户提供内容的系统。例如,日本特开2011-150221号公报中公开了如下技术:在通过人体感应器检测出人时,将内容投影在形成为内容轮廓的形状的屏幕中。

然而,在上述公报的技术中,虽然能够根据用户在与不在来输出内容,但是难以控制与自动扶梯等移动装置上乘载的用户的移动相对应的内容输出。



技术实现要素:

本发明是鉴于上述情况而完成的,其目的在于提供一种输出控制系统等,其能够控制与移动装置上乘载的用户的移动相对应的内容输出。

本发明是一种输出控制系统,其具备:显示装置,其输出内容;取得部,其取得移动装置的移动状态;以及输出控制部,其基于已取得的所述移动状态,使所述内容向所述显示装置的输出进行变化。

根据本发明,能够控制与移动装置上乘载的用户的移动相对应的内容的输出。

附图说明

图1表示实施方式1的输出控制系统的外观结构。

图2是表示实施方式1的输出控制装置的结构的概略图。

图3a表示实施方式1的内容的分割方法的一例,图3b表示实施方式1的在内容db中存储的数据的一例。

图4表示输出控制部对显示装置输出的分割数据的时间推移。

图5表示实施方式1的分割数据生成处理的流程图的一例。

图6表示实施方式1的输出控制处理的流程图的一例。

图7a表示实施方式2的内容的分割方法的一例,图7b表示实施方式2的内容db中存储的数据的一例。

图8表示实施方式2的分割数据生成处理的流程图的一例。

具体实施方式

下面,参照附图对本发明的实施方式进行说明。

(实施方式1)

图1表示本发明的实施方式1的输出控制系统1的外观结构。输出控制系统1例如是在店面或公共设施等中设置的,针对向作为观众的用户显示引导或广告等内容的数字标牌(所谓的电子看板)进行控制的系统。

如图1所示,输出控制系统1由自动扶梯100、n个(n为自然数)显示装置200_1~200_n以及输出控制装置300构成。

自动扶梯100是本发明的移动装置的一例。图1所示的自动扶梯100示意性地表示从侧面观察时的整体结构。自动扶梯100构成为使多个台阶101和扶手102与驱动装置103联动地进行循环。驱动装置103包含电动机等,通过由电动机产生的扭矩,经由驱动链条104使上部链轮105旋转。在上部链轮105与下部链轮106之间,台阶链条107环绕一周,台阶101与台阶链条107联动地进行移动。另外,驱动装置103的动作通过控制装置108进行控制。

控制装置108是控制自动扶梯100的动作的装置。在本实施方式中,控制装置108对表示自动扶梯100的移动状态的信息,例如移动速度、移动距离、移动方向进行存储,并按照该预先存储的信息控制自动扶梯100的动作。

显示装置200_1~200_n是分别显示输出控制装置300输出的内容的装置,例如由lcd(liquidcrystaldisplay液晶显示器)、el(electroluminescence电致发光)显示器等构成。在本实施方式中,显示装置200_1~200_n按照自动扶梯100的移动方向等间隔地配置。另外,对于显示装置200_1~200_n,与移动方向(图1中为上方)相符地按顺序分配了符号200_1~200_n。

输出控制装置300根据自动扶梯100的移动状态,控制内容向显示装置200的输出。

接着对输出控制装置300的结构进行详细说明。

图2是表示输出控制装置300的结构的概略图。如图2所示,输出控制装置300由控制部301、存储部302、通信部303、输入部304构成,各部通过总线305连接。

控制部301由cpu(centralprocessingunit)、rom(readonlymemory)、ram(randomaccessmemory)构成。控制部301通过执行rom中存储的程序(例如后述的分割数据生成处理及输出控制处理的程序),来实现后述的移动状态取得部311、内容取得部312、分割部313、输出控制部314的功能。

存储部302是hdd(harddiskdrive)等非易失性存储器。存储部302存储对显示装置200输出的各种内容。另外,存储部302对后述的内容数据库(database、db)321进行存储。

通信部303由通信接口构成,该通信接口用于将输出控制装置300与自动扶梯100的控制装置108以及显示装置200_1~200_n可通信地连接。

输入部304由按钮、键盘、触摸面板等输入装置构成。输入部304接受输出控制装置300的来自用户的操作输入,并将与接受的操作输入相对应的信号输出至控制部301。

接着,对输出控制装置300的控制部301的功能结构进行说明。如图2所示,控制部301作为移动状态取得部311、内容取得部312、分割部313、输出控制部314来发挥功能。

移动状态取得部311取得自动扶梯100的移动状态。例如,移动状态取得部311从自动扶梯100的控制装置108取得表示自动扶梯100的移动速度、移动距离以及移动方向的信息(移动信息)。

内容取得部312取得向显示装置200_1~200_n输出的内容。向显示装置200_1~200_n输出的内容例如为动画。内容取得部312可以经由网络(未图示)等从外部装置取得内容,也可以取得预先在存储部302中存储的内容。另外,内容取得部312还可以取得多个内容。

分割部313对通过内容取得部312取得的内容进行分割,生成向各个显示装置200_1~200_n输出的分割数据。并且,分割部313将生成的各个分割数据,从内容的开头开始按顺序,与自动扶梯100的移动方向相符地与显示装置200_1~200_n对应起来存储在内容db321中。

下面,使用图3对分割数据的生成方法和内容db321的存储例进行说明。图3a表示内容的分割方法的一例,图3b表示内容db321中存储的数据的一例。在本例中,分割部313将内容分割成基于自动扶梯100的移动状态而决定的每个单位时间。

首先,如图1所示,移动状态取得部311取得了移动速度v[m/s]、移动距离l[m]、移动方向为上方来作为自动扶梯100的移动状态。此时,分割部313以t=l/v[s]的方式计算用户搭乘自动扶梯100后直到从自动扶梯下来为止的时间(移动时间)t。另外,分割部313将各个显示装置200_1~200_n显示分割数据的时间设为单位时间tu,以tu=t/n[s]的方式进行计算。

接着,分割部313在移动时间t[s]为内容的全长tc[s]以上时,以d=tc/tu的方式计算将内容的全长tc分割成每个单位时间tu时的分割数d。并且,分割部313通过按照分割数d对内容进行分割,生成该分割后的内容的片段来作为分割数据。例如,如图3a所示,在内容c1的全长为tc[s]时,分割部313通过将内容c1分割成每个单位时间tu[s],生成d个分割数据c11~c1d。

另外,分割部313将已生成的各个分割数据,从内容的开头开始按顺序,与自动扶梯100的移动方向相符地与各个显示装置200_1~200_n对应起来存储在内容db321中。例如,如图3a所示,当从内容c1生成了d个分割数据c11~c1d时,如图3b所示,分割部313将分割数据c11~c1d与显示装置200_1~200_d相对应地存储在内容db321中。

另外,分割部313在分割数d小于显示装置200_1~200_n的数量n时,从内容的开头开始按顺序将分割数据与第d+1号及其以后的显示装置200_d+1~200_n相对应地存储在内容db321中。例如,在图3a所示的内容c1的分割数d小于显示装置200_1~200_n的数量n时,如图3b所示,分割部313将分割数据c11、c12、……存储在内容db321中,来作为与第d+1号及其以后的显示装置200_d+1~200_n相对应的分割数据c1d+1~c1n。

另外,分割部313在移动时间t[s]比内容全长tc[s]短时,即,当以通常的再生速度输出内容时,在移动时间t[s]内全体内容的再生未结束的情况下,加快内容的再生速度,为了使内容的再生在移动时间内结束,以x=tc/t的方式计算再生速度x倍。并且,分割部313通过显示装置200_1~200_n的数量n来分割内容,将生成的分割数据以及计算出的再生速度x与显示装置200_1~200_n相对应地存储在内容db321中。例如,在图3b中,由于内容c3的全长是移动时间的1.5倍长,因此将再生速度x=1.5与内容c3的分割数据c31~c3n相对应地进行存储。在移动时间t[s]为内容的全长tc[s]以上时,分割部313为了以通常速度进行再生,将再生速度x=1与该内容的分割数据相对应地进行存储。

输出控制部314基于自动扶梯100的移动状态,控制向显示装置200_1~200_n的内容输出。具体地说,输出控制部314每隔基于自动扶梯100的移动状态而决定的单位时间,使向显示装置200_1~200_n输出的内容进行变化。

下面,使用图4对输出控制部314向显示装置200_1~200_n输出的内容的变化例子进行说明。图4表示输出控制部314向显示装置200_1~200_n输出的分割数据的时间推移。此外,在图4中为了易于理解,表示了输出控制部314依次将3个内容c1~c3的分割数据输出至显示装置200_1~200_n的例子。输出控制部314当开始了输出控制处理时,设其开始时刻t=0,在0≤t<tu时将内容c1的分割数据c11输出至显示装置200_1,在tu≤t<2tu时将内容c2的分割数据c21输出至显示装置200_1,在2tu≤t<3tu时将内容c3的分割数据c31输出至显示装置200_1,在3tu≤t<4tu时将内容c1的分割数据c11输出至显示装置200_1。另外,输出控制部314在t=4tu及其以后也是同样地参照内容db321,每隔单位时间将与显示装置200_1相对应的分割数据依次输出至显示装置200_1。

另外,输出控制部314对于其他的显示装置200_2~200_n也是同样地,参照内容db321,将与显示装置200_2~200_n相对应的分割数据每隔单位时间依次输出至显示装置200_2~200_n。具体地说,输出控制部314向第m个显示装置200_m输出在紧前的单位时间中向第m-1个显示装置200_m-1输出的内容ck(k是在内容数量为a时,满足1≤k≤a的自然数)的第m个分割数据。例如,输出控制部314当在tu≤t<2tu时将内容c2的分割数据c21输出至显示装置200_1时,在2tu≤t<3tu时将内容c2的分割数据c22输出至显示装置200_2。如此,通过输出控制部314每隔单位时间使向显示装置200_1~200_n输出的内容依次变化,由此例如在t=0时搭乘自动扶梯100的用户在0≤t<tu时看到内容c1的分割数据c11,在tu≤t<2tu时看到内容c1的分割数据c12,在2tu≤t<3tu时看到内容c1的分割数据c13,如此能够与自动扶梯100的移动相匹配地按顺序看到内容c1的内容。

接着,针对本实施方式1的输出控制装置300的控制部301所执行的分割数据生成处理进行说明。图5是本实施方式1的分割数据生成处理的流程图的一例。例如以控制部301经由输入部304接受了来自用户的表示开始本处理的操作输入为契机,开始该分割数据生成处理。

首先,移动状态取得部311从控制装置108取得自动扶梯100的移动状态(步骤s101)。在本实施方式中,移动状态取得部311取得自动扶梯100的移动速度、移动距离以及移动方向来作为移动状态。

接着,内容取得部312取得1个或多个内容(步骤s102)。

接着,分割部313根据在步骤s101取得的移动速度和移动距离,计算自动扶梯100的移动时间t(步骤s103)。

接着,分割部313根据在步骤s103取得的移动时间和显示装置200_1~200_n的数量n,来计算单位时间tu(步骤s104)。

接着,分割部313选择在步骤s102中取得的内容中的,还未生成分割数据的内容来作为分割对象(步骤s105)。

分割部313判定在步骤s105中选择的分割对象的内容的全体长度tc是否比在步骤s103中计算出的移动时间t长(步骤s106)。

在分割对象的内容的全体长度tc不比移动时间t长的情况下(步骤s106;否),分割部313将分割对象的内容的全体长度tc除以在步骤s104中计算出的单位时间,由此计算分割数d(步骤s107)。

然后,分割部313通过在步骤s107中计算出的分割数d对分割对象的内容进行分割,从而生成分割数据(步骤s108)。

然后,分割部313把在步骤s108中生成的分割数据和再生速度1倍与显示装置200_1~200_n相对应地存储在内容db321中(步骤s109)。然后,分割部313进入步骤s113的处理。

在分割对象的内容的全体长度tc比移动时间t长的情况下(步骤s106;是),根据分割对象的内容的全体长度tc和移动时间t,来计算再生速度x倍(步骤s110)。

然后,分割部313通过与显示装置200_1~200_n的数量n相对应的分割数n,来对分割对象的内容进行分割,由此生成分割数据(步骤s111)。

然后,分割部313把在步骤s111中生成的分割数据与在步骤s110中计算出的再生速度x倍相对应地存储在内容db321(步骤s112)。

接着,分割部313判定是否对步骤s102中取得的所有内容进行了分割(步骤s113)。分割部313在判定为未分割全部内容时(步骤s113;否),返回步骤s105,重复该步骤的处理及其之后的处理。另外,分割部313在判定为对全部内容进行了分割时(步骤s113;是),结束分割数据生成处理。

接着,对本实施方式1的输出控制装置300的控制部301执行的输出控制处理进行说明。图6是本实施方式1的输出控制处理的流程图的一例。例如以将输出控制装置300的电源接通为契机开始该输出控制处理。另外,在内容db321中预先存储有图3b所示的分割数据。另外,以下作为一个例子说明用于控制向显示装置200_1的内容输出的输出控制处理。

首先,输出控制部314将要输出的内容的编号k设定为初期值1(步骤s201)。

接着,输出控制部314参照内容db321,以对应的再生速度输出分割数据ck1(步骤s202)。

接着,输出控制部314判定是否在步骤s202中开始输出分割数据ck1后经过了单位时间tu(步骤s203)。输出控制部314在经过单位时间tu之前,持续输出分割数据ck1(步骤s203;否)。

输出控制部314在开始输出分割数据ck1后经过了单位时间tu时(步骤s203;是),使内容的编号k增大(步骤s204)。

接着,输出控制部314判定内容的编号k是否比全部内容数量a大(步骤s205)。当内容的编号k不比全部内容数量a大时(步骤s205;否),输出控制部314返回至步骤s202的处理重复进行该处理及其以后的处理。

在内容的编号k比全部内容数量a大时(步骤s205;是),输出控制部314将内容的编号k设定为1(步骤s205),返回至步骤s202的处理重复进行该处理及其以后的处理。

通过以上处理,输出控制部314将内容c1~ca的分割数据c11~ca1每隔单位时间tu依次输出至显示装置200_1。此外,输出控制部314对于其他的显示装置200_2~200_n,也并行地执行同样的输出控制处理。

如以上说明的那样,本实施方式1的输出控制装置300基于自动扶梯100的移动状态控制向显示装置200_1~200_n的内容输出,因此可以根据搭乘自动扶梯100的用户的移动向显示装置200_1~200_n输出内容。

另外,输出控制装置300每隔基于自动扶梯100的移动状态而决定的单位时间来使向显示装置200_1~200_n输出的内容进行变化,因此能够向显示装置200_1~200_n输出与移动中的用户的位置对应的内容。

并且,输出控制装置300将根据显示装置200_1~200_n的数量n对内容进行分割而生成的分割数据,按照自动扶梯100的移动方向的顺序,与显示装置200_1~200_n相对应地进行输出。因此,搭乘自动扶梯100的用户能够与其移动相匹配地依次追看内容。另外,使得用户具有依次追看内容的意识,可抑制在自动扶梯上步行移动或者跑步移动的危险行为。

(实施方式2)

在上述实施方式1的输出控制装置300中,说明了根据显示装置200_1~200_n的数量n来分割内容,生成分割后的内容片段来作为分割数据的例子。在本实施方式2中,作为分割数据的另一生成例,说明生成从分割后的内容的片段中提取出的图像,来作为分割数据的例子。此外,对于与实施方式1相同的结构,使用同样的附图标记并省略其详细说明。

使用图7对本实施方式2的分割数据的生成方法和内容db321的存储例进行说明。图7a表示内容的分割方法的一例,图7b表示在内容db321中存储的数据的一例。在本例中,分割部313以显示装置200_1~200_n的数量n来分割内容,生成从该分割后的内容片段中提取出的图像,来作为分割数据。例如,如图7a所示,当内容c1的全长为tc[s]时,分割部313将内容c1分割为n个从而分割成每个时间tc/n[s],由此生成n个片段c11~c1n。并且,分割部313从n个片段c11~c1n分别提取例如开头的图像,由此生成分割数据i11~i1n。

并且,分割部313将生成的各个分割数据,从内容的开头开始按顺序,与自动扶梯100的移动方向相符地与各个显示装置200_1~200_n相对应地存储在内容db321中。例如,如图7a所示,当从内容c1生成了n个分割数据i11~i1n时,如图7b所示,分割部313将分割数据i11~i1n与显示装置200_1~200_n相对应地存储在内容db321中。

接着,对本实施方式2的输出控制装置300的控制部301所执行的分割数据生成处理进行说明。图8是本实施方式2的分割数据生成处理的流程图的一例。例如以控制部301经由输入部304接受了来自用户的表示开始本处理的操作输入为契机,开始该分割数据生成处理。

首先,内容取得部312取得1个或者多个内容(步骤s301)。

接着,分割部313选择在步骤s301中取得的内容中的,还未生成分割数据的内容来作为分割对象(步骤s302)。

并且,分割部313通过显示装置200_1~200_n的数量n来分割在步骤s302中选择的分割对象的内容(步骤s303)。

并且,分割部313从在步骤s303中分割后的各个内容片段中提取1个图像,来生成分割数据(步骤s304)。

并且,分割部313把在步骤s304中生成的分割数据与显示装置200_1~200_n相对应地存储在内容db321中(步骤s305)。

接着,分割部313判定是否对在步骤s301中取得的全部内容进行了分割(步骤s306)。分割部313在判定为未分割全部内容时(步骤s306;否),返回至步骤s302,重复该步骤的处理及其以后的处理。另外,分割部313在判定为对全部内容进行了分割时(步骤s306;是),结束分割数据生成处理。

与实施方式1同样地,通过输出控制部314把通过以上的处理生成的分割数据每隔单位时间依次输出给显示装置200_1~200_n。但是,本实施方式2中的分割数据为图像,因此显示装置200_1~200_n在单位时间的期间持续显示分割数表示据的图像。

如以上说明那样,本实施方式2的输出控制装置300以显示装置200_1~200_n的数量n对内容进行分割来生成分割数据,不论内容的长度如何,搭乘自动扶梯100的用户能够在移动过程中观看整个内容。

至此结束了实施方式的说明,但是上述实施方式为一例,输出控制装置300的具体结构、分割数据生成处理、输出控制处理的内容等并不限于在上述实施方式中说明的方式,也可以进行如下的变形。

例如,在上述实施方式1及2中,作为移动装置的例子使用自动扶梯100进行了说明,但是本发明的移动装置并不限于此。移动装置在预定的路线上移动,例如可以为自动人行道、电梯、电车、公交车。例如,在移动装置为电梯的情况下,输出控制装置300可以取得表示电梯停止的楼层的信息来作为移动状态。另外,输出控制装置300可以取得移动装置在预定的路线上移动所需要的移动时间来作为移动状态。例如,输出控制装置300可以基于电梯移动的楼层数来计算移动时间,基于该移动时间来控制内容的输出。另外,输出控制装置300可以从移动装置的预定的路线中所包含的多个目的地中选择1个目的地,例如在为电梯的情况下选择楼层数,取得所选择的目的地来作为移动状态。并且,输出控制装置300可以基于移动到所选择的目的地所需要的移动时间,来控制内容的输出。

另外,在上述实施方式1和2中说明了输出控制装置300每隔单位时间使向显示装置200_1~200_n输出的内容进行变化的例子,其中,单位时间根据自动扶梯100的移动状态来决定。但是,内容的变化方法并不限于此。例如,输出控制装置300可以基于移动装置的移动速度,来使内容的输出进行变化。例如,输出控制装置300可以在移动装置停止的期间,向显示装置输出内容的静止图像,在移动装置正在移动的期间,向显示装置输出内容的动画。另外,输出控制装置300还可以在检测出移动装置开始移动时,开始向显示装置输出内容。

另外,在上述实施方式1和2中说明了输出控制装置300从自动扶梯100的控制装置108取得自动扶梯的移动状态的例子。但是,移动装置的移动状态的取得方法并不限于此。例如,输出控制装置300可以经由输入部304从用户取得。

另外,在上述实施方式1和2中,说明了将多个显示装置200_1~200_n等间隔排列的例子,但是显示装置的数量也可以是1个。另外,多个显示装置200_1~200_n之间的距离也可以不是等间隔。此时,输出控制装置300预先取得多个显示装置200_1~200_n之间的距离,每隔基于所取得的距离计算出的每个显示装置200_1~200_n的单位时间,来控制内容的输出,由此可得到与上述实施方式1和2同样的效果。

另外,本发明的输出控制装置300并非通过专用的装置实现,能够使用通常的计算机来实现。例如,可通过计算机执行程序来实现输出控制装置300。可以将用于实现输出控制装置300的功能的程序存储在usb(universalserialbus通用串行总线)存储器、cd-rom(compactdiscreadonlymemory只读存储光盘)、dvd(digitalversatiledisc数字多功能光盘)、hdd等计算机可读取的记录介质中,也可以经由网络下载至计算机中。

以上,对本发明的优选实施方式进行了说明,但是本发明并不限于所涉及的特定的实施方式,本发明包含与权利要求中记载的发明均等的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1