一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于跳绳运动的光影多维成像方法及系统与流程

2022-03-23 08:13:38 来源:中国专利 TAG:


1.本发明涉及运动成像技术领域,具体而言,涉及一种基于跳绳运行的 光影多维成像方法及系统。


背景技术:

2.随着国民运动热潮,当今社会格外重视学生们的体育运动方面,并 且,跳绳现在已经是小学体考的必考项目,为此,现在已经有很多小学开 设了每日的“跳绳打卡任务”,要求小学生务必会跳绳。
3.但是现有的跳绳技术仅仅只有简单枯燥的计数,不仅功能单一,而且 趣味性不强,导致使用者使用过程无趣,造成很多小学生完不成跳绳任 务。


技术实现要素:

4.本发明的目的在于提供一种基于跳绳运动的光影多维成像方法及系 统,其能够在用户跳绳运动过程中,根据用户的需求图像呈现出3d浮空 影像,增添了用户在跳绳过程的乐趣。
5.本发明的实施例是这样实现的:
6.第一方面,本技术实施例提供一种基于跳绳运动的光影多维成像方 法,上述跳绳上设置有发光二极管,上述方法包括如下步骤:获取用户的 需求图像,并获取目标跳绳的发光二极管配置参数。将需求图像和发光二 极管配置参数输入至led控制模型中,得到对应的第一led发光方案,第 一led发光方案包括发光周期、发光二极管的点亮时刻和对应的点亮时 长。根据第一led发光方案控制发光二极管发光。在发光周期内,获取用 户跳绳总次数,并根据跳绳总次数得到跳绳频率。若跳绳频率低于第一预 设跳转频率且高于第二预设跳转频率,则按照第一预设方法调整第一led 发光方案,若跳绳频率低于第二预设跳转频率,则按照第二预设方法对第 一led发光方案进行调整,得到调整方案。获取所有发光二极管的当前相 位,基于当前相位,按照调整方案控制发光二极管发光。
7.在本发明的一些实施例中,上述若跳绳频率低于第一预设跳转频率且 高于第二预设跳转频率,则按照第一预设方法调整第一led发光方案的步 骤包括:若跳绳频率低于第一预设跳转频率且高于第二预设跳转频率,则 根据公式计算得到每个发光二极管的延长时长,其中,t为延长时 长,v为跳绳频率,t为发光周期,n为目标跳绳上发光二极管的总个数, p为视觉暂留时间,且0.1s≤p≤0.4s,s为在发光周期内,利用第一预设 跳转频率进行跳绳动作得到的跳绳总次数。根据延长时长和第一led发光 方案,计算每个发光二极管的最新点亮时刻和最新点亮时长。基于所有发 光二极管的最新点亮时刻和最新点亮时长生成调整方案。
8.在本发明的一些实施例中,上述获取所有发光二极管的当前相位,基 于当前相
位,按照调整方案控制发光二极管发光的步骤之后,该方法还包 括:根据每个发光二极管的最新点亮时刻和最新点亮时长,得到最新发光 周期。在最新发光周期内,获取用户的最新跳绳总次数,并根据最新跳绳 总次数得到最新跳绳频率。若跳绳频率低于第一预设跳转频率且高于第二 预设跳转频率,则利用第一预设方法对调整方案进行调整。
9.在本发明的一些实施例中,上述若跳绳频率低于第二预设跳转频率, 则按照第二预设方法对第一led发光方案进行调整,得到调整方案的步骤 包括:当跳绳频率低于第二预设跳转频率时,根据目标跳绳的发光二极管 配置参数,依次点亮发光二极管。
10.在本发明的一些实施例中,上述将需求图像和发光二极管配置参数输 入至led控制模型中,得到对应的第一led发光方案的步骤之前,该方法 还包括:建立人眼视觉模型。创建多个3d影像数据,并获取所有跳绳的 发光二极管配置参数。将任一3d影像数据和任一跳绳的发光二极管配置 参数输入至人眼视觉模型,以得到匹配的第二led发光方案。将任一3d 影像数据、任一跳绳的发光二极管配置参数及匹配的第二led发光方案进 行绑定后,输入至led控制模型。
11.在本发明的一些实施例中,上述获取用户的需求图像,并获取目标跳 绳的发光二极管配置参数的步骤之前,该方法还包括:响应用户操作确定 跳绳对战模式。获取用户的对战需求参数,对战需求参数包括对战者信 息。根据对战者信息,检测对战者位置是否存在于通信范围内,以判断是 否开启跳绳对战模式。
12.在本发明的一些实施例中,上述根据对战者信息,检测对战者位置是 否存在于通信范围内,以判断是否开启跳绳对战模式的步骤包括:若对战 者位置不在通信范围内,则不开启跳绳对战模式,反之,则开启对战模 式。
13.第二方面,本技术实施例提供一种基于跳绳运动的光影多维成像系 统,其包括:需求图像获取模块,用于获取用户的需求图像,并获取目标 跳绳的发光二极管配置参数。第一led发光方案得到模块,用于将需求图 像和发光二极管配置参数输入至led控制模型中,得到对应的第一led发 光方案,第一led发光方案包括发光周期、发光二极管的点亮时刻和对应 的点亮时长。第一led发光方案控制模块,用于根据第一led发光方案控 制发光二极管发光。跳绳频率得到模块,用于在发光周期内,获取用户跳 绳总次数,并根据跳绳总次数得到跳绳频率。第一led发光方案调整模 块,用于若跳绳频率低于第一预设跳转频率且高于第二预设跳转频率,则 按照第一预设方法调整第一led发光方案,若跳绳频率低于第二预设跳转 频率,则按照第二预设方法对第一led发光方案进行调整,得到调整方 案。调整方案控制模块,用于获取所有发光二极管的当前相位,基于当前 相位,按照调整方案控制发光二极管发光。
14.在本发明的一些实施例中,上述第一led发光方案调整模块包括:延 长时长计算单元,用于若跳绳频率低于第一预设跳转频率且高于第二预设 跳转频率,则根据公式计算得到每个发光二极管的延长时长,其 中,t为延长时长,v为跳绳频率,t为发光周期,n为目标跳绳上发光二 极管的总个数,p为视觉暂留时间,且0.1s≤p≤0.4s,s为在发光周期 内,利用第一预设跳转频率进行跳绳动作得到的跳绳总次数。最新点亮时 刻计算单元,用于根据延长时长和第一led发光方案,计算每个发光二极 管的最新点亮时刻和最
新点亮时长。调整方案生成单元,用于基于所有发 光二极管的最新点亮时刻和最新点亮时长生成调整方案。
15.在本发明的一些实施例中,上述基于跳绳运动的光影多维成像系统还 包括:最新发光周期得到模块,用于根据每个发光二极管的最新点亮时刻 和最新点亮时长,得到最新发光周期。最新跳绳频率得到模块,用于在最 新发光周期内,获取用户的最新跳绳总次数,并根据最新跳绳总次数得到 最新跳绳频率。第一预设方法调整模块,用于若跳绳频率低于第一预设跳 转频率且高于第二预设跳转频率,则利用第一预设方法对调整方案进行调 整。
16.在本发明的一些实施例中,上述第一led发光方案调整模块包括:依 次点亮单元,用于当跳绳频率低于第二预设跳转频率时,根据目标跳绳的 发光二极管配置参数,依次点亮发光二极管。
17.在本发明的一些实施例中,上述基于跳绳运动的光影多维成像系统还 包括:人眼视觉模型建立模块,用于建立人眼视觉模型。3d影像数据创建 模块,用于创建多个3d影像数据,并获取所有跳绳的发光二极管配置参 数。第二led发光方案得到模块,用于将任一3d影像数据和任一跳绳的 发光二极管配置参数输入至人眼视觉模型,以得到匹配的第二led发光方 案。绑定保存模块,用于将任一3d影像数据、任一跳绳的发光二极管配 置参数及匹配的第二led发光方案进行绑定后,输入至led控制模型。
18.在本发明的一些实施例中,上述基于跳绳运动的光影多维成像系统还 包括:操作响应模块,用于响应用户操作确定跳绳对战模式。对战需求参 数获取模块,用于获取用户的对战需求参数,对战需求参数包括对战者信 息。对战开启判断模块,用于根据对战者信息,检测对战者位置是否存在 于通信范围内,以判断是否开启跳绳对战模式。
19.在本发明的一些实施例中,上述对战开启判断模块包括:对战开启单 元,用于若对战者位置不在通信范围内,则不开启跳绳对战模式,反之, 则开启对战模式。
20.第三方面,本技术实施例提供一种电子设备,其包括存储器,用于存 储一个或多个程序;处理器。当一个或多个程序被处理器执行时,实现如 上述第一方面中任一项的方法。
21.第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有 计算机程序,该计算机程序被处理器执行时实现如上述第一方面中任一项 的方法。
22.相对于现有技术,本发明的实施例至少具有如下优点或有益效果:
23.本发明提供一种基于跳绳运动的光影多维成像方法及系统,上述跳绳 上设置有发光二极管,该方法包括如下步骤:获取用户的需求图像,并获 取目标跳绳的发光二极管配置参数。将需求图像和发光二极管配置参数输 入至led控制模型中,得到对应的第一led发光方案,第一led发光方案 包括发光周期、发光二极管的点亮时刻和对应的点亮时长。根据第一led 发光方案控制发光二极管发光。在发光周期内,获取用户跳绳总次数,并 根据跳绳总次数得到跳绳频率。若跳绳频率低于第一预设跳转频率且高于 第二预设跳转频率,则按照第一预设方法调整第一led发光方案,若跳绳 频率低于第二预设跳转频率,则按照第二预设方法对第一led发光方案进 行调整,得到调整方案。获取所有发光二极管的当前相位,基于当前相 位,按照调整方案控制发光二极管发光。
24.该方法及系统通过led控制模型查找与需求图像和发光二极管配置参 数对应的
第一led发光方案,保证了得到的第一led发光方案的准确性。 并根据第一led发光方案控制发光二极管发光,从而当用户利用目标跳绳 进行跳绳动作时,用户以及观看者都会由于视觉暂留的原因看到跳绳过程 中呈现出与需求图像一致的3d浮空影像,增添了用户在跳绳过程的乐 趣。该方法及系统以第一led发光方案的发光周期为准,若跳绳频率低于 第一预设跳转频率且高于第二预设跳转频率,则按照第一预设方法调整第 一led发光方案。保证在用户的跳绳频率下,仍然可以呈现出与需求图像 一致的3d浮空影像。避免了由于用户个体差异造成的跳绳频率不同而导 致跳绳运动中的成像失败,也就适应了不同人群。若跳绳频率低于第二预 设跳转频率,则按照第二预设方法对第一led发光方案进行调整,保证了 若跳绳频率达不到第二预设跳转频率,仍然有独特的发光顺序,也就保证 了用户特别是小学生的跳绳乐趣。且该方法及系统以所有发光二极管的当 前相位为准,确定当前发光二极管的发光进程,再根据调整方案,改变每 个发光二极管的点亮时刻和点亮时长。不仅达到了从第一led发光方案切 换到调整方案,以控制发光二极管发光的效果,也避免了切换过程中由于 不知道所有发光二极管的当前相位造成的切换误差。
附图说明
25.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需 要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些 实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来 讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的 附图。
26.图1为本发明实施例提供的一种基于跳绳运动的光影多维成像方法的 流程图;
27.图2为本发明实施例提供的一种基于跳绳运动的光影多维成像系统的 结构框图;
28.图3为本发明实施例提供的一种电子设备的示意性结构框图。
29.图标:100-基于跳绳运动的光影多维成像系统;110-需求图像获取模 块;120-第一led发光方案得到模块;130-第一led发光方案控制模块; 140-跳绳频率得到模块;150-第一led发光方案调整模块;160-调整方案 控制模块;101-存储器;102-处理器;103-通信接口。
具体实施方式
30.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本 申请实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描 述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施 例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同 的配置来布置和设计。
31.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限 制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本 申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获 得的所有其他实施例,都属于本技术保护的范围。
32.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一 旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步 定义和解释。同时,在本技术的描述中,若出现术语“第一”、“第二
”ꢀ
等仅用于区分描述,而不能理解为指示或暗示相
对重要性。
33.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用 来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者 暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,若出 现术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包 含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些 要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、 方法、物品或者设备所固有的要素。在没有更多限制的情况下,若出现由 语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方 法、物品或者设备中还存在另外的相同要素。
34.在本技术的描述中,需要说明的是,若出现术语“上”、“下”、
ꢀ“
内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关 系,或者是该申请产品使用时惯常摆放的方位或位置关系,仅是为了便于 描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特 定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
35.在本技术的描述中,还需要说明的是,除非另有明确的规定和限定, 若出现术语“设置”、“连接”应做广义理解,例如,可以是固定连接, 也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连 接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内 部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语 在本技术中的具体含义。
36.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情 况下,下述的各个实施例及实施例中的各个特征可以相互组合。
37.实施例
38.请参阅图1,图1所示为本技术实施例提供的一种基于跳绳运动的光 影多维成像方法的流程图。一种基于跳绳运动的光影多维成像方法,上述 跳绳上设置有发光二极管,上述方法包括如下步骤:
39.s110:获取用户的需求图像,并获取目标跳绳的发光二极管配置参 数;
40.具体的,目标跳绳可以与移动设备通信连接,则移动设备可以自动获 取目标跳绳的发光二极管配置参数,用户通过移动设备输入自己的需求图 像。上述需求图案可以包括五角星、心形以及矩形等多种图案。
41.s120:将需求图像和发光二极管配置参数输入至led控制模型中,得 到对应的第一led发光方案,第一led发光方案包括发光周期、发光二极 管的点亮时刻和对应的点亮时长;
42.具体的,led控制模型包含任一3d影像数据、任一跳绳的发光二极管 配置参数及其对应的第二led发光方案。则根据需求图像和目标跳绳的发 光二极管配置参数,可以在led控制模型中查找得到对应的第一led发光 方案,保证了得到的第一led发光方案的准确性。
43.s130:根据第一led发光方案控制发光二极管发光;
44.具体的,目标跳绳上的发光二极管按照第一led发光方案进行发光。 当用户利用目标跳绳进行跳绳动作时,用户以及观看者都会由于视觉暂留 的原因看到跳绳过程中呈
现出与需求图像一致的3d浮空影像。从而增添 了用户在跳绳过程的乐趣,有效帮助用户特别是小学生完成“跳绳打卡
”ꢀ
任务。
45.上述视觉暂留指的是当人眼观察景物时,光信号传递到大脑神经,形 成视觉,需经过0.1s至0.4s的时间,光信号的作用才会消失,即这种景 物的视觉延续了0.1s至0.4s的时间。
46.s140:在发光周期内,获取用户跳绳总次数,并根据跳绳总次数得到 跳绳频率;
47.具体的,以第一led发光方案的发光周期为准,获取在发光周期内的 跳绳总次数,利用跳绳总次数除以发光周期得到用户的跳绳频率。
48.s150:若跳绳频率低于第一预设跳转频率且高于第二预设跳转频率, 则按照第一预设方法调整第一led发光方案,若跳绳频率低于第二预设跳 转频率,则按照第二预设方法对第一led发光方案进行调整,得到调整方 案;
49.其中,第一led发光方案包含第一预设跳转频率和第二预设跳转频 率。若用户需要在发光周期实现正确需求图像的成像,则用户的跳绳频率 至少需要达到第一预设跳转频率。若用户的跳绳频率低于第二预设跳转频 率,则只能根据目标跳绳的发光二极管配置参数,对所有发光二极管进行 依次点亮。
50.具体的,将跳绳频率同时与第一预设跳转频率及第二预设跳转频率进 行比较。若跳绳频率低于第一预设跳转频率且高于第二预设跳转频率,则 利用公式计算得到每个发光二极管的延长时长,其中,t为延长时 长,v为跳绳频率,t为发光周期,n为目标跳绳上发光二极管的总个数, p为视觉暂留时间,且0.1s≤p≤0.4s,s为在发光周期内,利用第一预设 跳转频率进行跳绳动作得到的跳绳总次数。从而根据延长时长和第一led 发光方案,计算每个发光二极管的最新点亮时刻和最新点亮时长。并根据 所有发光二极管的最新点亮时刻和最新点亮时长生成调整方案。根据该调 整方案控制发光二极管,可以保证在用户的跳绳频率下,仍然可以呈现出 与需求图像一致的3d浮空影像。避免了由于用户个体差异造成的跳绳频 率不同而导致跳绳运动中的成像失败,也就适应了不同人群。
51.若跳绳频率低于第二预设跳转频率,则按照目标跳绳的发光二极管配 置参数,依次点亮发光二极管。保证了若跳绳频率达不到第二预设跳转频 率,仍然有独特的发光顺序,也就保证了用户特别是小学生的跳绳乐趣。
52.s160:获取所有发光二极管的当前相位,基于当前相位,按照调整方 案控制发光二极管发光。
53.具体的,以所有发光二极管的当前相位为准,确定当前发光二极管的 发光进程,再根据调整方案,改变每个发光二极管的点亮时刻和点亮时 长。不仅达到了从第一led发光方案切换到调整方案,以控制发光二极管 发光的效果,也避免了切换过程中由于不知道所有发光二极管的当前相位 造成的切换误差。
54.在本实施例的一些实施方式中,上述若跳绳频率低于第一预设跳转频 率且高于第二预设跳转频率,则按照第一预设方法调整第一led发光方案 的步骤包括:若跳绳频率
低于第一预设跳转频率且高于第二预设跳转频 率,则根据公式计算得到每个发光二极管的延长时长,其中,t为 延长时长,v为跳绳频率,t为发光周期,n为目标跳绳上发光二极管的总 个数,p为视觉暂留时间,且0.1s≤p≤0.4s,s为在发光周期内,利用第 一预设跳转频率进行跳绳动作得到的跳绳总次数。根据延长时长和第一 led发光方案,计算每个发光二极管的最新点亮时刻和最新点亮时长。基 于所有发光二极管的最新点亮时刻和最新点亮时长生成调整方案。具体 的,根据该调整方案控制发光二极管,可以保证在用户的跳绳频率下,仍 然可以呈现出与需求图像一致的3d浮空影像。避免了由于用户个体差异 造成的跳绳频率不同而导致跳绳运动中的成像失败,也就适应了不同人 群。
55.在本实施例的一些实施方式中,上述获取所有发光二极管的当前相 位,基于当前相位,按照调整方案控制发光二极管发光的步骤之后,该方 法还包括:根据每个发光二极管的最新点亮时刻和最新点亮时长,得到最 新发光周期。在最新发光周期内,获取用户的最新跳绳总次数,并根据最 新跳绳总次数得到最新跳绳频率。若跳绳频率低于第一预设跳转频率且高 于第二预设跳转频率,则利用第一预设方法对调整方案进行调整。具体 的,实时获取在最新发光周期内用户的最新跳绳频率,若跳绳频率低于第 一预设跳转频率且高于第二预设跳转频率,则再次利用第一预设方法调整 上述调整方案。从而针对用户的最新跳绳频率对调整方案再次进行实时调 整,进一步保证了跳绳过程中呈现与需求图像一致的3d浮空影像。
56.在本实施例的一些实施方式中,上述若跳绳频率低于第二预设跳转频 率,则按照第二预设方法对第一led发光方案进行调整,得到调整方案的 步骤包括:当跳绳频率低于第二预设跳转频率时,根据目标跳绳的发光二 极管配置参数,依次点亮发光二极管。从而保证了若跳绳频率达不到第二 预设跳转频率,仍然有独特的发光顺序,也就保证了用户特别是小学生的 跳绳乐趣。
57.在本实施例的一些实施方式中,上述将需求图像和发光二极管配置参 数输入至led控制模型中,得到对应的第一led发光方案的步骤之前,该 方法还包括:建立人眼视觉模型。创建多个3d影像数据,并获取所有跳 绳的发光二极管配置参数。将任一3d影像数据和任一跳绳的发光二极管 配置参数输入至人眼视觉模型,以得到匹配的第二led发光方案。将任一 3d影像数据、任一跳绳的发光二极管配置参数及匹配的第二led发光方案 进行绑定后,输入至led控制模型。具体的,上述人眼视觉模型可以反映 人眼视觉的不同特性,则通过人眼视觉模型可以有效模拟人眼视觉。将任 一3d影像数据和任一跳绳的发光二极管配置参数输入至人眼视觉模型, 调试不同的二极管发光方案以使跳绳上的发光二极管进行发光,直至得到 该3d影像数据,则该二极管发光方案为第二led发光方案。并将任一3d 影像数据、任一跳绳的发光二极管配置参数及匹配的第二led发光方案进 行绑定后,输入至led控制模型,保证了led控制模型可以根据需求图像 和目标跳绳的发光二极管配置参数,准确查找到对应的第一led发光方 案。
58.在本实施例的一些实施方式中,上述获取用户的需求图像,并获取目 标跳绳的发光二极管配置参数的步骤之前,该方法还包括:响应用户操作 确定跳绳对战模式。获取用户的对战需求参数,对战需求参数包括对战者 信息。根据对战者信息,检测对战者位置是
否存在于通信范围内,以判断 是否开启跳绳对战模式。具体的,用户可以根据需求与通信范围内的另一 用户开启对战模式,从而进一步增加了跳绳运动的趣味性。
59.在本实施例的一些实施方式中,上述根据对战者信息,检测对战者位 置是否存在于通信范围内,以判断是否开启跳绳对战模式的步骤包括:若 对战者位置不在通信范围内,则不开启跳绳对战模式,反之,则开启对战 模式。具体的,上述跳绳上可以设置蓝牙模块,通过用户跳绳上的蓝牙模 块和对站者跳绳上的蓝牙模块对进行匹配,若用户跳绳上的蓝牙模块和对 站者跳绳上的蓝牙模块处于蓝牙模块的传输范围内,则表示对战者位置在 通信范围内,则开启对战模式。
60.请参照图2,图2所示为本发明实施例提供的一种基于跳绳运动的光 影多维成像系统100的结构框图。本技术实施例提供一种基于跳绳运动的 光影多维成像系统100,其包括:需求图像获取模块110,用于获取用户 的需求图像,并获取目标跳绳的发光二极管配置参数。第一led发光方案 得到模块120,用于将需求图像和发光二极管配置参数输入至led控制模 型中,得到对应的第一led发光方案,第一led发光方案包括发光周期、 发光二极管的点亮时刻和对应的点亮时长。第一led发光方案控制模块 130,用于根据第一led发光方案控制发光二极管发光。跳绳频率得到模 块140,用于在发光周期内,获取用户跳绳总次数,并根据跳绳总次数得 到跳绳频率。第一led发光方案调整模块150,用于若跳绳频率低于第一 预设跳转频率且高于第二预设跳转频率,则按照第一预设方法调整第一led发光方案,若跳绳频率低于第二预设跳转频率,则按照第二预设方法 对第一led发光方案进行调整,得到调整方案。调整方案控制模块160, 用于获取所有发光二极管的当前相位,基于当前相位,按照调整方案控制 发光二极管发光。
61.具体的,该系统通过led控制模型查找与需求图像和发光二极管配置 参数对应的第一led发光方案,保证了得到的第一led发光方案的准确 性。并根据第一led发光方案控制发光二极管发光,从而当用户利用目标 跳绳进行跳绳动作时,用户以及观看者都会由于视觉暂留的原因看到跳绳 过程中呈现出与需求图像一致的3d浮空影像,增添了用户在跳绳过程的 乐趣。该系统以第一led发光方案的发光周期为准,若跳绳频率低于第一 预设跳转频率且高于第二预设跳转频率,则按照第一预设方法调整第一 led发光方案。保证在用户的跳绳频率下,仍然可以呈现出与需求图像一 致的3d浮空影像。避免了由于用户个体差异造成的跳绳频率不同而导致 跳绳运动中的成像失败,也就适应了不同人群。若跳绳频率低于第二预设 跳转频率,则按照第二预设方法对第一led发光方案进行调整,保证了若 跳绳频率达不到第二预设跳转频率,仍然有独特的发光顺序,也就保证了 用户特别是小学生的跳绳乐趣。且该系统以所有发光二极管的当前相位为 准,确定当前发光二极管的发光进程,再根据调整方案,改变每个发光二 极管的点亮时刻和点亮时长。不仅达到了从第一led发光方案切换到调整 方案,以控制发光二极管发光的效果,也避免了切换过程中由于不知道所 有发光二极管的当前相位造成的切换误差。
62.在本实施例的一些实施方式中,上述第一led发光方案调整模块150 包括:延长时长计算单元,用于若跳绳频率低于第一预设跳转频率且高于 第二预设跳转频率,则根据公式计算得到每个发光二极管的延长时 长,其中,t为延长时长,v为跳绳频率,t为发
光周期,n为目标跳绳上 发光二极管的总个数,p为视觉暂留时间,且0.1s≤p≤0.4s,s为在发光 周期内,利用第一预设跳转频率进行跳绳动作得到的跳绳总次数。最新点 亮时刻计算单元,用于根据延长时长和第一led发光方案,计算每个发光 二极管的最新点亮时刻和最新点亮时长。调整方案生成单元,用于基于所 有发光二极管的最新点亮时刻和最新点亮时长生成调整方案。具体的,根 据该调整方案控制发光二极管,可以保证在用户的跳绳频率下,仍然可以 呈现出与需求图像一致的3d浮空影像。避免了由于用户个体差异造成的 跳绳频率不同而导致跳绳运动中的成像失败,也就适应了不同人群。
63.在本实施例的一些实施方式中,上述基于跳绳运动的光影多维成像系 统100还包括:最新发光周期得到模块,用于根据每个发光二极管的最新 点亮时刻和最新点亮时长,得到最新发光周期。最新跳绳频率得到模块 140,用于在最新发光周期内,获取用户的最新跳绳总次数,并根据最新 跳绳总次数得到最新跳绳频率。第一预设方法调整模块,用于若跳绳频率 低于第一预设跳转频率且高于第二预设跳转频率,则利用第一预设方法对 调整方案进行调整。从而针对用户的最新跳绳频率对调整方案再次进行实 时调整,进一步保证了跳绳过程中呈现与需求图像一致的3d浮空影像。
64.在本实施例的一些实施方式中,上述第一led发光方案调整模块150 包括:依次点亮单元,用于当跳绳频率低于第二预设跳转频率时,根据目 标跳绳的发光二极管配置参数,依次点亮发光二极管。从而保证了若跳绳 频率达不到第二预设跳转频率,仍然有独特的发光顺序,也就保证了用户 特别是小学生的跳绳乐趣。
65.在本实施例的一些实施方式中,上述基于跳绳运动的光影多维成像系 统100还包括:人眼视觉模型建立模块,用于建立人眼视觉模型。3d影像 数据创建模块,用于创建多个3d影像数据,并获取所有跳绳的发光二极 管配置参数。第二led发光方案得到模块,用于将任一3d影像数据和任 一跳绳的发光二极管配置参数输入至人眼视觉模型,以得到匹配的第二 led发光方案。绑定保存模块,用于将任一3d影像数据、任一跳绳的发光 二极管配置参数及匹配的第二led发光方案进行绑定后,输入至led控制 模型。具体的,上述人眼视觉模型可以反映人眼视觉的不同特性,则通过 人眼视觉模型可以有效模拟人眼视觉。将任一3d影像数据和任一跳绳的 发光二极管配置参数输入至人眼视觉模型,调试不同的二极管发光方案以 使跳绳上的发光二极管进行发光,直至得到该3d影像数据,则该二极管 发光方案为第二led发光方案。并将任一3d影像数据、任一跳绳的发光 二极管配置参数及匹配的第二led发光方案进行绑定后,输入至led控制 模型,保证了led控制模型可以根据需求图像和目标跳绳的发光二极管配 置参数,准确查找到对应的第一led发光方案。
66.在本实施例的一些实施方式中,上述基于跳绳运动的光影多维成像系 统100还包括:操作响应模块,用于响应用户操作确定跳绳对战模式。对 战需求参数获取模块,用于获取用户的对战需求参数,对战需求参数包括 对战者信息。对战开启判断模块,用于根据对战者信息,检测对战者位置 是否存在于通信范围内,以判断是否开启跳绳对战模式。具体的,用户可
67.在本实施例的一些实施方式中,上述对战开启判断模块包括:对战开 启单元,用于若对战者位置不在通信范围内,则不开启跳绳对战模式,反 之,则开启对战模式。具体的,上述跳绳上可以设置蓝牙模块,通过用户 跳绳上的蓝牙模块和对站者跳绳上的蓝牙模块对进行匹配,若用户跳绳上 的蓝牙模块和对站者跳绳上的蓝牙模块处于蓝牙模块的传
输范围内,则表 示对战者位置在通信范围内,则开启对战模式。
68.请参阅图3,图3为本技术实施例提供的电子设备的一种示意性结构 框图。电子设备包括存储器101、处理器102和通信接口103,该存储器 101、处理器102和通信接口103相互之间直接或间接地电性连接,以实 现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总 线或信号线实现电性连接。存储器101可用于存储软件程序及模块,如本 申请实施例所提供的一种基于跳绳运动的光影多维成像系统100对应的程 序指令/模块,处理器102通过执行存储在存储器101内的软件程序及模 块,从而执行各种功能应用以及数据处理。该通信接口103可用于与其他 节点设备进行信令或数据的通信。
69.其中,存储器101可以是但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编 程只读存储器(programmable read-only memory,prom),可擦除只读 存储器(erasable programmable read-only memory,eprom),电可擦 除只读存储器(electric erasable programmable read-only memory, eeprom)等。
70.处理器102可以是一种集成电路芯片,具有信号处理能力。该处理器 102可以是通用处理器,包括中央处理器(central processing unit,cpu)、 网络处理器(network processor,np)等;还可以是数字信号处理器 (digital signal processing,dsp)、专用集成电路(application specificintegrated circuit,asic)、现场可编程门阵列(field-programmablegate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器 件、分立硬件组件。
71.在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,也 可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例 如,附图中的流程图和框图显示了根据本技术的多个实施例的装置、方法 和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程 图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述 模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的 可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注 的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框 实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所 涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框 图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基 于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0072][0073]
另外,在本技术各个实施例中的各功能模块可以集成在一起形成一个 独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集 成形成一个独立的部分。
[0074]
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使 用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申 请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的 部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储 介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服 务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步 骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read
‑ꢀ
only memory)、随机存取存储器(ram,random access memory)、磁碟 或者光盘等各种可以存储程序代码的
介质。
[0075]
以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于 本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精 神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术 的保护范围之内。
[0076]
对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细 节,而且在不背离本技术的精神或基本特征的情况下,能够以其它的具体 形式实现本技术。因此,无论从哪一点来看,均应将实施例看作是示范性 的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限 定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括 在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要 求。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献