用于控制多个灯光元件的灯光行为的装置及其方法与流程

文档序号:13076273阅读:155来源:国知局
用于控制多个灯光元件的灯光行为的装置及其方法与流程

本公开一般地涉及承载多个发光元件,例如,发光二极管(led)的电子设备,该多个发光元件可以被配置为基于由用户提供的指令序列来显示灯光行为/图案。本公开进一步涉及适用于控制多个发光元件的灯光行为的方法和装置。



背景技术:

娱乐电子产品包括灯光秀(lightshow)以增强娱乐价值是很常见的。

例如,诸如扬声器设备的电子产品可以承载发光二极管,该发光二极管可以被预设为在音乐被播放的同时呈现灯光秀。因此,在需要的情况下可以为听众提供音频享受和视觉享受二者。

然而,灯光秀通常是预设的,可能不一定适合听众的喜好。

此外,即使提供某种形式的定制,定制的范围也可能受到限制,使得听众不一定能自定义完全适合他/她的喜好的灯光秀。

因此,希望提供一种解决上述问题的解决方案。



技术实现要素:

根据本公开的一个方面,提供了一种被配置为控制多个发光元件,从而使得这些发光元件显示灯光行为的装置。该装置可以包括控制部分。

控制部分可以由例如,用户操作,用于生成指令序列。指令序列控制发光元件的灯光行为。此外,指令序列可以包括多个灯光指令。

控制部分可以包括第一输入部分和选项部分。

第一输入部分生成多个灯光指令中的第一灯光指令,并且选项部分可以由例如,用户操作,用于呈现第二输入部分,该第二输入部分用于生成多个灯光指令中的第二灯光指令。

由发光元件显示的灯光行为可以具有灯光序列,该灯光序列是基于指令序列的,在该指令序列中第二灯光指令跟随在第一灯光指令后面。

第一输入部分和第二输入部分可以例如,分别被分割为多个子部分,并且每个子部分可操作用于生成子指令。可以理解的是,第一指令和第二指令中的每个指令可以包括多个子指令。

此外,该装置还可以包括:显示部分,被配置为显示指令序列供查看。

在一个实施例中,选项部分可以由例如,用户进一步操作,用于呈现第三输入部分,该第三输入部分用于生成多个灯光指令中的第三灯光指令。作为另一选项,选项部分还可以由例如,用户进一步操作,用于呈现第四输入部分,该第四输入部分用于生成多个灯光指令中的第四灯光指令。

在另一实施例中,可操作用于呈现第三输入部分的另一选项部分在以下时机之一被呈现:在已经通过第二输入部分生成第二灯光指令之后、和当第二输入部分被呈现时(即,在第二输入部分被呈现的同时)。第三输入部分可操作用于生成多个灯光指令中的第三灯光指令。

作为进一步的选项,可操作用于呈现第四输入部分的又一选项部分在以下时机之一被呈现:在已经通过第三输入部分生成第三灯光指令之后、和当第三输入部分被呈现时(即,在第三输入部分被呈现的同时)。第四输入部分可操作用于生成多个灯光指令中的第四灯光指令。

根据本公开的另一方面,提供了一种承载多个发光元件的扬声器。这些发光元件可以被控制以基于具有多个灯光指令的指令序列来显示灯光行为。指令序列可以通过控制部分被生成,该控制部分可以包括第一输入部分和选项部分。

第一输入部分可以被配置用于生成多个灯光指令中的第一灯光指令。选项部分可以由例如,用户操作,用于呈现第二输入部分,该第二输入部分用于生成多个灯光指令中的第二灯光指令。

由发光元件显示的灯光行为具有灯光序列,该灯光序列是基于指令序列的,在该指令序列中第二灯光指令跟随在第一灯光指令后面。

根据本公开的另一方面,提供了一种基于指令序列来控制多个发光元件的灯光行为的方法。该指令序列可以包括多个灯光指令。

该方法可以包括:

1)提供初始输入部分,该初始输入部分用于生成多个灯光指令中的初始灯光指令;以及

2)提供一个或多个选项部分,该一个或多个选项部分可操作用于呈现相应的一个或多个后续输入部分,该相应的一个或多个后续输入部分用于生成多个灯光指令中的相应的一个或多个后续灯光指令。

由发光元件显示的灯光行为具有灯光序列,该灯光序列是基于指令序列的,在该指令序列中后续生成的灯光指令按其生成顺序跟随在初始灯光指令后面。

附图说明

下面,参考以下附图描述本公开的实施例,其中:

图1a示出了根据本公开的实施例的可以包括电子设备和装置的系统;

图1b更详细地示出了根据本公开的实施例的图1a的电子设备和装置,其中,该装置可以包括控制部分;

图2示出了根据本公开的实施例的可以包括类似于图1b的装置的控制部分的控制部分的电子设备200;

图3a到图3d示出了根据本公开的实施例的图1和图2中分别提到的控制部分可以包括图形用户界面(gui);

图4a到图4g示出了根据本公开的实施例的与图1和图2中分别提到的控制部分的用户操作相关的示例性场景;以及

图5示出了根据本公开的实施例的与图1的系统和图2的电子设备有关的方法的流程图。

具体实施方式

下面,参考图1到图5描述用于解决上述一个或多个问题的本公开的代表性实施例。

具体地,本公开涉及承载多个发光元件,例如,发光二极管(led)的诸如扬声器、声音杆(soundbar)之类的电子设备。发光元件可以被配置为基于由用户提供的指令序列来显示灯光行为/图案。指令序列(即,指令的序列)可以由用户使用/操作控制部分来输入,该控制部分可以是电子设备的一部分、和/或不是电子设备的一部分。控制部分也可以是基于软件的和/或基于硬件的。优选地,控制部分允许用户输入任意数目的灯光指令以形成指令序列,从而使得可以根据用户偏好来灵活地定制发光元件的灯光行为/图案。

图1a示出了根据本公开的实施例的系统100。系统100可以包括电子设备102,例如,扬声器或声音杆。系统100还可以包括装置104,例如,计算机(例如,智能手机、平板电脑、笔记本电脑、台式机)。装置104可以耦合到电子设备102。电子设备102和装置104之间的耦合可以经由有线耦合和无线耦合中的一者或两者。

电子设备102可以被造型并被规划尺寸,用于承载多个例如,led的发光元件106。如稍后参照图1b进一步详细讨论的,发光元件106可以被配置为基于由用户提供的指令序列来显示灯光行为/图案。指令序列可以包括多个灯光指令。

在操作上,如稍后将参照图1b进一步详细讨论的,装置104可以由用户使用/操作以生成/输入灯光指令,该灯光指令可以被传输到电子设备102。

图1b更详细地示出了根据本公开的实施例的图1a的系统100。

如图所示,装置104可以包括输入部分104a、处理部分104b、显示部分104c、和可选的收发器部分104d。输入部分104a可以耦合到处理部分104b。处理部分104b可以耦合到显示部分104c。此外,处理部分104b可以耦合到收发器部分104d。

在装置104是例如,计算机的情况下,输入部分104a可以是例如,鼠标/键盘,处理部分104b可以是例如,微处理器,显示部分104c可以是例如,显示屏,并且收发器部分104d可以是例如,调制解调器。

在操作上,用户可以使用输入部分104a来生成输入信号,该输入信号可以被传输到处理部分104b进行处理,以生成控制信号和输出信号。输入信号可以包括例如,由用户生成/输入的灯光指令。控制信号可以被传输到收发器部分104d,并且收发器部分104d可以转而将控制信号传输到电子设备102。输出信号可以被传输到显示部分104c供用户观看。

显示部分104c可以被配置为显示例如,图形用户界面(gui)供用户观看。用户可以在视觉上感知gui根据输出信号相应地被更新。具体地,当用户使用输入部分104a输入/生成灯光指令(即,输入信号)时,由显示部分104c显示的gui可以相应地被可视地更新。

如上所述,控制信号可以被传输到收发器部分104d,并且收发器部分104d可以转而将控制信号传输到电子设备102。控制信号可以由电子设备102接收,用于控制发光元件106的灯光行为/图案,如下文将进一步详细讨论的。

电子设备102可以包括例如,收发器模块102a和驱动器模块102b。收发器模块102a可以耦合到驱动器模块102b。驱动器模块102b可以耦合到发光元件106。

从设备104传输的控制信号可以由收发器模块102a接收,收发器模块102a可以转而将接收到的控制信号传输到驱动器模块102b。驱动器模块102b可以被配置为处理接收到的控制信号,以产生用于驱动发光元件106的驱动信号。

在这方面,可以理解的是,发光元件106的灯光行为/图案是基于由用户操作装置104生成/输入的指令序列(即,指令的序列)的。

可以进一步理解的是,至少输入部分104a和通过显示部分104c显示的gui可以构成控制部分,该控制部分可以由用户操作/使用来生成控制发光元件106的灯光行为/图案的指令序列。因此,控制部分可以被认为是基于软件和硬件两者的。此外,可以理解的是,至少借助于输入部分104a和通过显示部分104c显示的gui,装置104可以被认为包括控制部分。

还可以理解的是,控制部分能够允许用户输入/生成形成指令序列(即,控制信号)的任意数目的灯光指令(即,输入信号),从而使得发光元件106的灯光行为/图案可以根据用户偏好被灵活定制,如稍后将参照图2和图3更详细地讨论的。

图2示出了根据本公开的实施例的电子设备200。电子设备200可以是基于音频输出的设备,例如,扬声器或声音杆。

电子设备200可以包括壳体210,壳体210被造型和被规划尺寸以承载一个或多个扬声器驱动器(未示出)、多个发光元件212、以及装置214。发光元件212可以耦合到装置214。

发光元件212可以被配置为基于由用户提供的指令序列来显示灯光行为/图案。在这方面,用户可以在欣赏来自扬声器驱动器的音频输出的同时,享受灵活定制的灯光秀(即,来自发光元件212的灯光行为/图案的视觉感知)。

指令序列可以包括多个灯光指令,该多个灯光指令可以由用户使用/操作装置214输入/生成。

装置214可以包括控制部分216,控制部分216可以包括显示屏216a和选项部分216b。此外,图2的装置214可类似于图1的装置104。在这方面,与图1的装置104相关的先前讨论的相关部分可以类似地应用于图2的装置214。例如,按照图1的装置104,图2的装置214还可以包括输入部分和处理部分。此外,电子设备200还可以包括与参考图1所讨论的驱动器模块102b类似的驱动器模块(未示出)。值得注意的是,对于电子设备200来说,驱动器模块可以耦合到发光元件212,并且可以传输用于驱动发光元件212的驱动信号(基于控制信号)。

在操作上,控制部分216可操作用于生成指令序列(即,指令的序列),该指令序列控制发光元件212的灯光行为。控制部分216可以类似于先前在图1中提到的控制部分。

考虑图1和图2,可以理解的是,电子设备200和系统100的不同之处在于,按照图1讨论的控制部分处于电子设备102外部(即,系统100的装置104不是电子设备102本身的一部分,而是耦合到电子设备102),而按照图2讨论的控制部分216是电子设备200的一部分。但是,如上所述,图1的控制部分可以与图2的控制部分216类似(功能上、操作上、和/或结构上等等)。因此,应当理解的是,下文中对控制部分216的进一步讨论/参考可以类似地应用于图1的控制部分。

此外,像图1中提到的控制部分一样,控制部分216能够允许用户输入/生成任意数目的灯光指令(即,输入信号)从而形成指令序列(即,控制信号),使得发光元件的灯光行为/图案可以根据用户偏好被灵活定制,如稍后将参照图3更详细地讨论的。

参考图3a到图3d,根据本公开的实施例,控制部分216(并且类似地,图1的控制部分)可以包括图形用户界面(gui)300。

在一个实施例中,如图3a所示,显示屏216a(即,显示部分)可以被配置为显示上述gui300以允许用户输入/生成灯光指令,并且选项部分216b可以是基于硬件的,其中选项部分216b可以是按钮的形式。gui300可以被配置为呈现一个或多个输入部分。具体地,gui300可以具有示出输入部分302(即,第一输入部分302)的初始外观,输入部分302具有用于生成/输入灯光指令(即,第一灯光指令)的一个或多个子部分302a/302b/302c。在用户期望生成/输入另一灯光指令(即,第二灯光指令)的情况下,用户可以按下选项部分216b,使得gui300可以被可视化地更新,其中具有用于生成/输入另一灯光指令的一个或多个子部分304a/304b/304c的另一输入部分304(即,第二输入部分304)可以被显示。在用户期望生成/输入又一灯光指令(即,第三灯光指令)的情况下,用户可以按下选项部分216b,使得gui300可以进一步被可视化地更新,其中具有用于生成/输入又一灯光指令的一个或多个子部分306a/306b/306c的又一输入部分306(即,第三输入部分306)可以被显示。在这方面,基于用户对选项部分216b的操作,显示屏216a可以例如,被配置为显示gui300,其中,gui300按顺序呈现第一输入部分302、第二输入部分304和第三输入部分306(即,首先第一输入部分302开始被呈现,然后当用户操作选项部分216b时呈现第二输入部分304,最后当用户再次操作选项部分216b时呈现第三输入部分306),所有这些输入部分(即,所有三个输入部分302/304/306)可以同时被用户在视觉上感知。第一到第三输入部分302/304/306可以在功能上用于允许用户分别输入/生成第一灯光指令到第三灯光指令。

此外,可以理解的是,当用户正在输入/生成灯光指令时,仅在用户按下选项部分216b之后才呈现/显示后续输入部分。

例如,在初始外观中,第二和第三输入部分304/306尚未被呈现/显示。第二输入部分304仅在用户按下选项部分216b之后才被呈现/显示,并且第三输入部分306仅在用户再次按下选项部分216b之后才被呈现/显示。在第三输入部分306被显示/呈现之后,可以理解的是,所有三个输入部分302/304/306被呈现/显示并且可以由用户在视觉上感知。

在另一实施例中,如图3b所示,显示屏216a可以是基于触摸屏的显示屏,该显示屏被配置为显示上述gui300和选项部分216b。如上所述,gui300可以在功能上用于允许用户输入/生成灯光指令。gui300可以被配置为呈现一个或多个输入部分。具体地,gui300可以具有示出输入部分302(即,第一输入部分302)的初始外观,输入部分302具有用于生成/输入灯光指令(即,第一灯光指令)的一个或多个子部分302a/302b/302c。在用户期望生成/输入另一灯光指令(即,第二灯光指令)的情况下,用户可以触摸显示屏216a中显示选项部分216b的位置,使得gui300可以被可视化地更新,其中具有用于生成/输入另一灯光指令的一个或多个子部分304a/304b/304c的另一输入部分304(即,第二输入部分304)可以被显示。在用户期望生成/输入又一灯光指令的情况下,用户可以触摸显示屏216a中显示选项部分216b的位置,使得gui300可以进一步被可视化地更新,其中具有用于生成/输入又一灯光指令的一个或多个子部分306a/306b/306c的又一输入部分306(即,第三输入部分306)可以被显示。因此,选项部分216b可以是基于软件的,其中用户可以触摸显示屏216a中选项部分216b可以被视觉感知的位置,以生成/输入新灯光指令。

此外,基于用户对于选项部分216b的操作,显示屏216a可以例如,被配置为显示gui300,其中gui300按顺序呈现第一输入部分302、第二输入部分304和第三输入部分306(即,首先第一输入部分302开始被呈现,然后当用户操作选项部分216b时呈现第二输入部分304,最后当用户再次操作选项部分216b时呈现第三输入部分306),所有这些输入部分(即,所有三个输入部分302/304/306)可以同时被用户在视觉上感知。第一到第三输入部分302/304/306可以在功能上用于允许用户分别输入/生成第一灯光指令到第三灯光指令。在这方面,先前按照图3a讨论的相关部分可以类似地应用。

在另一实施例中,如图3c所示,显示屏216a可以是基于触摸屏的显示屏,该显示屏被配置为显示上述gui300。gui300可以被配置为呈现一个或多个输入部分和一个或多个选项部分216b。如上所述,gui300可以在功能上用于允许用户输入/生成灯光指令。根据用户使用/操作,第一选项部分308、第二选项部分310、和第三选项部分312可以被例如,显示。在更具体的示例中,gui300可以具有示出输入部分302(即,第一输入部分302)而不显示第一到第三选项部分308/310/312中的任意一个的初始外观,输入部分302具有用于生成/输入灯光指令(即,第一灯光指令)的一个或多个子部分302a/302b/302c。在用户使用输入部分302输入/生成灯光指令(即,第一灯光指令)后,gui300可以被可视化地更新,从而呈现第一选项部分308(即,第二和第三选项部分310/312尚未被显示)。在用户期望输入另一灯光指令(即,第二灯光指令)的情况下,用户可以触摸显示屏216a中显示第一选项部分308的位置,使得gui300可以进一步被可视化地更新,其中具有用于生成/输入另一灯光指令的一个或多个子部分304a/304b/304c的另一输入部分304(即,第二输入部分304)可以被显示。在用户使用最近显示的输入部分304(即,第二输入部分304)输入/生成另一灯光指令(即,第二灯光指令)后,gui300可以被可视化地更新,从而呈现第二选项部分310(即,第三选项部分312尚未被显示)。在用户期望输入又一灯光指令(即,第三灯光指令)的情况下,用户可以触摸显示屏216a中显示第二选项部分310的位置,使得gui300可以进一步被可视化地更新,其中具有用于生成/输入又一灯光指令的一个或多个子部分306a/306b/306c的又一输入部分306(即,第三输入部分306)可以被显示。在用户使用最近显示的输入部分306(即,第三输入部分306)输入/生成又一灯光指令(即,第三灯光指令)后,gui300可以被可视化地更新,从而呈现第三选项部分312(即,第一到第三选项部分308/310/312都被显示)。在这方面,可以理解的是,通常可以这样更新gui300,其中选项部分仅在用户生成/输入灯光指令之后才被显示(例如,第一选项部分308仅在用户生成/输入第一灯光指令之后才被显示,并且第二选项部分310仅在用户生成/输入第二灯光指令之后才被显示)。

此外,基于用户对选项部分216b的操作,显示屏216a可以例如,被配置为显示gui300,其中gui300按顺序呈现第一输入部分302、第二输入部分304和第三输入部分306(即,首先第一输入部分302开始被呈现,然后当用户操作选项部分216b时呈现第二输入部分304,最后当用户再次操作选项部分216b时呈现第三输入部分306),所有这些输入部分(即,所有三个输入部分302/304/306)可以同时被用户在视觉上感知。第一到第三输入部分302/304/306可以在功能上用于允许用户分别输入/生成第一灯光指令到第三灯光指令。在这方面,先前按照图3a/图3b讨论的相关部分可以类似地应用。

在另一实施例中,如图3d所示,显示屏216a可以是基于触摸屏的显示屏,该显示屏被配置为显示上述gui300。gui300可以被配置为呈现一个或多个输入部分和一个或多个选项部分216b。如上所述,gui300可以在功能上用于允许用户输入/生成灯光指令。根据用户使用/操作,第一选项部分308、第二选项部分310、和第三选项部分312可以被例如,顺序显示/呈现。在更具体的示例中,gui300可以具有示出第一选项部分308(即,第二和第三选项部分310/312尚未被显示)和输入部分302(即,第一输入部分302)的初始外观,输入部分302具有用于生成/输入灯光指令(即,第一灯光指令)的一个或多个子部分302a/302b/302c。在用户期望输入另一灯光指令(即,第二灯光指令)的情况下,用户可以触摸显示屏216a中显示第一选项部分308的位置,使得gui300可以被可视化地更新,其中具有用于生成/输入另一灯光指令的一个或多个子部分304a/304b/304c的另一输入部分304(即,第二输入部分304)和第二选项部分310以可以呈现(即,第三选项部分312尚未被呈现)。在用户期望输入又一灯光指令(即,第三灯光指令)的情况下,用户可以触摸显示屏216a中显示第二选项部分310的位置,使得gui300可以被可视化地更新,其中具有用于生成/输入又一灯光指令的一个或多个子部分306a/306b/306c的又一输入部分306(即,第三输入部分306)和第三选项部分312可以被呈现。在这方面,可以理解的是,通常可以这样更新gui300,其中每当用户与显示屏216a上的选项部分进行接触时,新输入部分和新选项部分被呈现(例如,在用户与显示屏216a显示的第一选项部分308进行接触后,第二输入部分304和第二选项部分310被显示屏216a同时显示/呈现)。

此外,基于用户对选项部分216b的操作,显示屏216a可以例如,被配置为显示gui300,其中gui300按顺序呈现第一输入部分302、第二输入部分304和第三输入部分306(即,首先第一输入部分302开始被呈现,然后当用户操作选项部分216b时呈现第二输入部分304,最后当用户再次操作选项部分216b时呈现第三输入部分306),所有这些输入部分(即,所有三个输入部分302/304/306)可以同时被用户在视觉上感知。第一到第三输入部分302/304/306可以在功能上用于允许用户分别输入/生成第一灯光指令到第三灯光指令。在这方面,先前按照图3a/图3b/图3c讨论的相关部分可以类似地应用。

可以理解的是,由于输入部分可以包括用于生成/输入灯光指令(例如,第一灯光指令)的多个子部分(例如,第一输入部分302可以包括子部分302a/302b/302c),上述一个或多个输入部分可以被认为被分割为多个子部分,并且每个子部分可以被操作用于生成构成灯光指令的一部分的子指令。

在一个示例中,用于生成第一灯光指令的第一输入部分302可以被分割为三个子部分302a/302b/302c。三个子部分302a/302b/302c中的每个子部分可以被操作用于生成子指令。因此,可以生成三个子指令以形成第一灯光指令。因此,第一灯光指令可以被认为是基于三个子指令的组合的。

在另一示例中,用于生成第一灯光指令的第一输入部分302可以被分割为三个子部分302a/302b/302c。三个子部分302a/302b/302c中的每个子部分可以被操作用于生成子指令。然而,三个子部分302a/302b/302c中只有两个子部分(例如,子部分302a/302c)被操作,使得只有两个子指令被生成。因此,可以生成两个子指令以形成第一灯光指令。因此,第一灯光指令可以被认为是基于两个子指令的组合的。

在又一示例中,用于生成第一灯光指令的第一输入部分302和用于生成第二灯光指令的第二输入部分304可以分别被分割为三个子部分(即,子部分302a/302b/302c和子部分304a/304b/304c)。每个子部分可以被操作用于生成子指令。因此,第一灯光指令可以被认为是基于通过子部分302a/302b/302c生成的子指令的组合的,并且第二灯光指令可以被认为是基于通过子部分304a/304b/304c生成的子指令的组合的。

此外,每个输入部分302/304/306可以例如,采取对话框的形式,并且每个输入部分302/304/306的一个或多个子部分可以例如,采取相应的一个或多个下拉框的形式。

此外,虽然在图3的上下文中已经讨论了三个灯光指令或少于三个灯光指令,但是可以进一步理解的是,三个以上的灯光指令也是可能的。例如,选项部分216b可以被操作用于呈现第四输入部分(未示出),该第四输入部分用于根据与第一到第三灯光指令相关的先前讨论以类似的方式生成第四灯光指令。此外,每个灯光指令也可以具有三个以上子指令。

生成的多个灯光指令(例如,第一到第四灯光指令)形成上述指令的序列/指令序列。因此,指令序列/指令的序列包括多个灯光指令(例如,第一到第四灯光指令)。在灯光序列/指令序列中,第一灯光指令之后跟随着第二灯光指令,第二灯光指令之后跟随着第三灯光指令(即,第一灯光指令在第二灯光指令之前,并且第二灯光指令在第三灯光指令之前)。如果生成第四灯光指令,则第三灯光指令在第四灯光指令之前。

因此,基于指令序列/指令的序列(例如,第一灯光指令及跟随其后的第二灯光指令),由发光元件106/212显示的灯光行为/图案可以具有灯光序列。也就是说,由发光元件106/212显示的灯光行为/图案可以具有基于指令序列/指令的序列的灯光序列,在该指令序列中例如,第一灯光指令之后跟随着第二灯光指令。

可以理解的是,控制部分216允许用户以相当灵活的方式输入/生成指令序列/指令的序列。具体地,用户可以通过简单地操作选项部分216b来输入所期望的任意数目的灯光指令。此外,每个灯光指令可以是基于子指令的组合的,并且子指令的组合可以由用户决定(例如,如上所述,如果用户愿意,灯光指令可以仅基于两个子指令,而不是基于三个子指令的组合)。以这种方式,可以根据用户偏好来灵活定制发光元件106/212的灯光行为/图案。

还可以理解的是,因为呈现所有输入部分(基于用户对一个或多个选项部分216b的操作)的gui300可以通过显示屏216a(类似地,通过显示部分104c)被显示,所以显示部分/显示屏104c/216a可以有效地显示指令序列/指令的序列,以便于/方便用户查看。例如,呈现第一输入部分302、第二输入部分304、和第三输入部分306的gui300可以被显示。因此,所有三个输入部分302/304/306可以被用户同时在视觉上感知。因此,指令序列/指令的序列(即,基于所有三个输入部分302/304/306)可以被用户以方便的方式查看。

现在将参考图4在示例性场景400的上下文中讨论上述内容。

在示例性场景400中,电子设备102/200可以承载水平行的十四个发光元件106/212,这些发光元件可以被分为多个组。例如,十四个发光元件106/212可以被分为七组(即,每组两个发光元件)。在这方面,控制部分216可以选择性地进一步被配置为呈现设置部分402,(如图4a所示),该设置部分402允许用户通过例如,将两个发光元件106/212分配给七个组中的每个组(如图4b所示)来对发光元件106/212进行分组。

此外,用户可能希望从发光元件106/212看到以下灯光序列,彩虹颜色以1赫兹(hz)的频率左右跳跃四次,随后蓝色以5hz的频率闪烁四次。用户可能还希望这样的灯光序列被执行十次(即,重复十次)。在这方面,由发光元件106/212显示的灯光行为/图案可以是以下灯光序列,彩虹颜色以1赫兹(hz)的频率左右跳跃四次,随后蓝色以5hz的频率闪烁四次,重复执行/进行十次。

这样的灯光行为/图案可以通过输入五个灯光指令来实现。在这方面,基于生成/输入必需的五个灯光指令的用户操作,控制部分216可以被配置为呈现分别用于生成/输入第一灯光指令到第五灯光指令的第一输入部分404、第二输入部分406、第三输入部分408、第四输入部分410以及第五输入部分412。

图4c更详细地示出了第一输入部分404。第一输入部分404可以包括第一子部分404a(即,“组1颜色设置”)、第二子部分404b(即,“组2颜色设置”)、第三子部分404c(即,“组3颜色设置”)、第四子部分404d(即,“组4颜色设置”)、第五子部分404e(即,“组5颜色设置”)、第六子部分404f(即,“组6颜色设置”)、第七子部分404g(即,“组7颜色设置”)、第八子部分404h(即,“转换类型”)、第九子部分404i(即,“持续时间”)、第十子部分404j(即,“循环指令”)、和第十一子部分404k(即,“循环计数”)。

第一子部分404a可以被用于生成第一子指令,该第一子指令指示被分组在(七个组中的)第一组的发光元件106/212显示的颜色(例如,红色)。分组可以是基于使用设置部分402的用户分组。

类似地,第二到第七子部分404b/404c/404d/404e/404f/404g中的每个子部分可以被用于生成分别指示被分组在相应的第二组到第七组的发光元件106/212显示的颜色(例如,组2的橙色、组3的黄色、组4的绿色、组5的蓝色、组6的靛蓝色、和组7的紫色)的子指令(即,分别为第二至第七子指令)。第一组到第七组可以在上述水平行中以从左到右的顺序被放置。具体地,第一组可以是水平行中最左边的组,接下来是第二组,接下来是第三组,接下来是第四组,接下来是第五组,接下来是第六组,最后是第七组,该第七组是水平行中最右边的组。

第八子部分404h可以被用于生成第八子指令,该第八子指令指示与第一至第七组相关联的转换视觉效果。例如,第八子指令可以指示“右移”视觉效果(例如,红色可以在视觉上被感知为从第一组移动到第二组,并且橙色可以在视觉上被感知为从第二组移动到第三组,依此类推)。

第九子部分404i可以被用于生成第九子指令,该第九子指令指示转换视觉效果的持续时间。例如,第九子指令可以指示持续时间为半秒(即,500毫秒)。

同时,第十子部分和第十一子部分404j/404k可以保持未使用。

在这方面,由用户使用第一输入部分404生成/输入的第一灯光指令可以是基于第一子指令到第九子指令的组合的。第一灯光指令有效地允许用户(从发光元件106/212)在视觉上感知彩虹从左向右移动,持续时间为500毫秒。

图4d到图4g分别详细示出第二输入部分到第五输入部分406/408/410/412。第二输入部分到第五输入部分406/408/410/412中的每个输入部分可以在很大程度上类似于参考图4a讨论的第一输入部分404。例如,像第一输入部分404一样,第二输入部分到第五输入部分406/408/410/412中的每个输入部分可以包括第一子部分到第十一子部分,这些子部分可以按照参照图4a讨论的类似方式被使用/操作。在这方面,与第一输入部分404相关的先前讨论的相关部分类似地应用。

可以理解的是,第二输入部分到第五输入部分406/408/410/412分别被用户用于输入第二灯光指令到第五灯光指令。因此,第二输入部分到第五输入部分406/408/410/412可以仅在使用中不同于第一输入部分404。

如图4d所示,由用户通过第二输入部分406生成/输入的第二灯光指令可以有效地允许用户(从发光元件106/212)在视觉上感知彩虹从右向左移动,持续时间为500毫秒。在这方面,用户通过相关子部分生成/输入不同的(与第一输入部分404相比)子指令以形成第二灯光指令。值得注意的是,通过第八子部分406h(即,“转换类型”)生成/输入指示“左移”的子指令;通过第十子部分406j(即,“循环指令”)生成/输入指示“循环到指令1”的子指令;以及通过第十一子部分406k(即,“循环计数”)生成/输入指示“循环4次”的子指令。此外,可以通过第一子部分到第七子部分406a/406b/406c/406d/406e/406f/406g(即,“组1颜色设置”到“组7颜色设置”)生成/输入与第一组到第七组相关的不同的颜色(即,相对于第一输入部分404)。同时,可以通过第九子部分406i(即,“持续时间”)输入/生成指示与“左移”相关的持续时间为500毫秒的子指令。

如图4e所示,由用户通过第三输入部分408生成/输入的第三灯光指令可以有效地允许用户(从发光元件106/212)在视觉上感知蓝色(即,来自所有七个组),持续时间为100毫秒。在这方面,用户通过相关子部分生成/输入不同的(与第一输入部分404和第二输入部分相比)子指令以形成第三灯光指令。值得注意的是,可以通过第一子部分到第七子部分408a/408b/408c/408d/408e/408f/408g(即,“组1颜色设置”到“组7颜色设置”)生成/输入与第一组到第七组相关的、指示蓝色的子指令;通过第八子部分408h(即,“转换类型”)生成/输入指示“固定”(代表“不转换”)的子指令;以及可以通过第九子部分408i(即,“持续时间”)输入/生成与“固定”相关的、指示持续时间为100毫秒的子指令。剩余子部分(即,第十子部分408j“循环指令”和第十一子部分408k“循环计数”)可以是未使用的。

如图4f所示,由用户通过第四输入部分410生成/输入的第四灯光指令可以有效地允许用户(从发光元件106/212)在视觉上感知黑色(即,这在技术上意味着没有显示颜色),持续时间为100毫秒。在这方面,用户通过相关子部分生成/输入适当的子指令以形成第四灯光指令。值得注意的是,可以通过第一子部分到第七子部分410a/410b/410c/410d/410e/410f/410g(即,“组1颜色设置”到“组7颜色设置”)生成/输入与第一组到第七组相关的、指示黑色的子指令;通过第八子部分410h(即,“转换类型”)生成/输入指示“固定”(代表“不转换”)的子指令;以及可以通过第九子部分410i(即,“持续时间”)输入/生成与“固定”相关的、指示持续时间为100毫秒的子指令。此外,通过第十子部分410j(即,“循环指令”)生成/输入指示“循环到指令3”的子指令,并且通过第十一子部分410k(即,“循环计数”)生成/输入表示“循环4次”的子指令。

如图4g所示,由用户通过第五输入部分412生成/输入的第五灯光指令实际上是重复执行第一灯光指令到第四灯光指令十次的指令。

在操作中,在已经执行/实施第一灯光指令之后,执行/实施第二灯光指令。在执行/执行第二灯光指令时,应当注意的是,第二灯光指令还要求循环回到第一灯光指令四次。可以理解的是,第一和第二灯光指令将按顺序被执行/实施四次。因此,被执行/实施四次的第一灯光指令和第二灯光指令的组合(即,第一灯光指令及跟随其后的第二灯光指令)允许用户(从发光元件106/212)在视觉上感知以下灯光序列,彩虹颜色以1hz的频率左右跳跃四次。

此外,第三灯光指令跟随在第二灯光指令之后,并且仅在第二灯光指令已经完全被执行/实施之后(考虑到被包括在第二灯光指令中的循环返回子指令)被执行/实施,并且第四灯光指令在第三灯光指令之后被执行/实施。考虑到第三灯光指令和第四灯光指令的组合,可以理解的是,用户应当能够(从发光元件106/212)在视觉上感知蓝色以5hz的频率闪烁四次(即,注意,存在循环返回到第三灯光指令四次的循环返回指令)。第三灯光指令和第四灯光指令二者将按顺序被执行/实施四次。

第五灯光指令跟随在第四灯光指令之后,并且仅在第四灯光指令已经完全被执行/实施之后(考虑到被包括在第四灯光指令中的循环返回子指令)被执行/实施。如上所述,第五灯光指令实际上是重复执行第一灯光指令到第四灯光指令十次的指令。

因此,包括第一灯光指令到第五灯光指令(其中,先执行/实施第一灯光指令,随后是第二灯光指令,随后是第三灯光指令,随后是第四灯光指令,并且最后是第五灯光指令)的指令序列/指令的序列,允许用户(从发光元件106/212)在视觉上感知以下灯光序列,彩虹颜色以1赫兹(hz)的频率左右跳跃四次,随后蓝色以5hz的频率闪烁四次,然后重复十次。

因此,根据本公开可以理解的是,能够灵活地增加任意数目的输入部分,用于生成相应的任意数目的灯光指令。此外,每个输入部分可以包括一个或多个子部分以用于生成/输入子指令。此外,设置部分可以被提供/呈现,以用于灵活地按照用户偏好对发光元件106/212进行分组。因此,还可以理解的是,发光元件106/212的灯光行为/图案可以根据用户偏好被以高度灵活的方式高度定制。

图5示出了与先前按照图1到图4讨论的系统100和电子设备200相关的方法500的流程图。

具体地,图5示出了基于具有多个灯光指令的指令序列来控制多个发光元件106/212的灯光行为的方法500的流程图。多个灯光指令可以由用户通过由控制部分216显示/呈现的相应的多个输入部分输入/生成,如先前参考图1到图4所讨论的。

方法500可以包括初始灯光指令生成步骤502和选项激活步骤504。

在初始灯光指令生成步骤502中,初始输入部分(例如,第一输入部分302)可以被呈现,供用户用来生成初始灯光指令(即,第一灯光指令)。具体地,第一输入部分302可以被提供,用于生成多个灯光指令中的第一灯光指令。

在选项激活步骤504中,一个或多个选项部分216b可以被提供,供用户用来指示控制部分216呈现相应的一个或多个后续输入部分(即,在第一输入部分302之后),该一个或多个后续输入部分用于生成/输入相应的一个或多个后续灯光指令(即,在第一灯光指令之后)。

在一个示例中,一个选项部分216b可以被提供,以供用户用来指示第二输入部分304和第三输入部分306的顺序呈现(即,在第一输入部分302之后呈现第二输入部分304,在第二输入部分304之后呈现第三输入部分306)。第二输入部分和第三输入部分304/306可以分别被用户用来生成/输入多个灯光指令中的第二灯光指令和第三灯光指令。

在另一示例中,可以提供多个选项部分216b。具体地,第一选项部分308可以被提供,以供用户用来指示第二输入部分304的呈现,并且第二可选部分310可以被提供,以供用户用来指示第三输入部分306的呈现。第二输入部分和第三输入部分304/306分别可以被用户用来生成/输入多个灯光指令中的第二灯光指令和第三灯光指令。

因此,由发光元件106/212显示的灯光行为可以具有基于指令序列的灯光序列,在该指令序列中初始灯光指令之后跟随着后续生成的灯光指令。具体地,指令序列是这样的,即初始灯光指令(即,第一个生成的灯光指令)之后跟随着后续最先生成的灯光指令(即,其在初始灯光指令之后生成),其后跟随着下一后续生成的灯光指令(即,其在初始灯光指令之后生成的灯光指令之后生成)。也就是说,指令序列通常是这样的,即初始灯光指令之后跟随着后续生成的灯光指令,该些后续生成的灯光指令是按生成的顺序排列的。例如,由发光元件106/212显示的灯光行为/图案可以具有基于指令序列的灯光序列,其中第一灯光指令之后跟随着第二灯光指令,第二灯光指令之后跟随着第三灯光指令。

如上所述,在操作上,用户可以使用输入部分104a来生成输入信号,该输入信号可以被传输到处理部分104b进行处理,从而生成控制信号和输出信号。输入信号可以例如,包括由用户生成/输入的灯光指令。

可以理解,输入信号还可以包括例如,处理部分104b用来生成输出信号的指令,从而使得控制部分可以基于上述一个或多个选项部分216b的激活(例如,通过用户触摸显示屏216a中显示选项部分216b的位置的方式,如先前所讨论的)呈现/显示一个或多个后续输入部分216b。

例如,输入信号还可以包括处理部分104b用来生成输出信号的指令,从而使得控制部分能够基于用户操作呈现/显示多个选项部分216b。

以上述方式,描述了用于解决上述缺点中的至少一个的本公开的各种实施例。这些实施例旨在被所附权利要求涵盖,并且不限于所描述的部分的特定形式或布置,并且关于本公开,对于本领域技术人员显而易见的是,可以做出许多改变和/或修改,它们也旨在被所附权利要求涵盖。

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