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

智能音箱、智能音箱运行系统与点阵图案的动态调整方法与流程

2022-06-05 15:35:21 来源:中国专利 TAG:


1.本发明是有关于一种音箱、运行系统与动态调整方法,且特别是有关于一种智能音箱、智能音箱运行系统与点阵图案的动态调整方法。


背景技术:

2.随着科技的发展,发展出各种智能音箱。智能音箱除了可以播放音源以外,更可以听取使用者的语音指令进行各种操作。在某些智能音箱中,智能音箱可以反馈给使用者一些语音信息,甚至与智能家电进行连接与操控。为了让使用者有更好的使用体验,业界正努力开发智能音箱的各种新式功能。


技术实现要素:

3.本发明系有关于一种智能音箱、智能音箱运行系统与点阵图案的动态调整方法,其在移动装置安装应用程序(app),让使用者可以进行点阵图案的设定。移动装置再进一步依据点阵图案的尺寸判断出点阵图案过大需要移动式显示,故设定了移动方向与移动速度。待移动装置将点阵图案及其移动方向与移动速度传输至智能音箱后,即可让智能音箱按照移动方向与移动速度显示图案。如此一来,能够更丰富智能音箱与使用者的互动体验。
4.根据本发明的第一方面,提出一种智能音箱的点阵图案的动态调整方法。点阵图案的动态调整方法包括以下步骤。设定一点阵图案。若点阵图案的一长度大于一预定长度,且点阵图案的一宽度小于或等于一预定宽度,则设定一移动方向为平行长度的方向。若点阵图案的长度小于或等于预定长度,且点阵图案的宽度大于预定宽度,则设定移动方向为平行宽度的方向。依据移动方向显示点阵图案。
5.根据本发明的第二方面,提出一种智能音箱运行系统。智能音箱运行系统包括一移动装置及一智能音箱。移动装置包括一使用者界面、一处理器及一传输模块。使用者界面用以供一使用者设定一点阵图案。处理器用以设定一移动方向。若点阵图案的一长度大于一预定长度,且点阵图案的一宽度小于或等于一预定宽度,则处理器设定一移动方向为平行长度的方向。若点阵图案的长度小于或等于预定长度,且点阵图案的宽度大于预定宽度,则处理器设定移动方向为平行宽度的方向。传输模块用以连接至一智能音箱,并传送点阵图案及移动方向至智能音箱。智能音箱包括一接收模块、一存储器、一led矩阵及一控制器。接收模块用以接收点阵图案及移动方向。存储器用以储存点阵图案及移动方向。控制器用以依据移动方向控制led矩阵显示点阵图案。
6.根据本发明的第三方面,提出一种智能音箱。智能音箱包括一接收模块、一存储器、一led矩阵及一控制器。接收模块用以自一移动装置接收一点阵图案及一移动方向。点阵图案及移动方向系于移动装置进行设定。存储器用以储存点阵图案及移动方向。控制器用以依据移动方向控制led矩阵显示点阵图案。
7.为了对本发明的上述及其他方面有更佳的了解,下文特举实施例,并配合说明书附图详细说明如下。
附图说明
8.图1绘示根据一实施例的智能音箱运行系统的示意图。
9.图2绘示根据一实施例的智能音箱运行系统的方块图。
10.图3绘示根据一实施例的智能音箱的点阵图案的动态调整方法的流程图。
11.图4示例说明步骤s301的一例。
12.图5绘示根据一实施例的点阵图案与led矩阵。
13.图6示例说明点阵图案的长度大于预定长度且点阵图案的宽度大于预定宽度的情况。
14.图7示例说明点阵图案的长度大于预定长度且点阵图案的宽度小于或等于预定宽度的情况。
15.图8示例说明点阵图案的长度小于或等于预定长度且点阵图案的宽度大于预定宽度的情况。
16.图9示例说明点阵图案的长度小于或等于预定长度且点阵图案的宽度小于或等于预定宽度的情况。
17.图10示例说明根据一实施例的移动方式。
18.图11示例说明根据另一实施例的移动方式。
19.图12绘示根据另一实施例的智能音箱的点阵图案的动态调整方法的流程图。
20.图13示例说明以2倍加快移动速度的例子。
21.图14示例说明以2倍加快移动速度的另一例子。
22.其中:
23.100:移动装置;
24.110:处理器;
25.120:传输模块;
26.130:存储器;
27.140:使用者界面;
28.200:智能音箱;
29.210:控制器;
30.220:接收模块;
31.230:存储器;
32.240:led矩阵;
33.1000:智能音箱运行系统;
34.fg:手指;
35.k1:选取图案钮;
36.k2:输入文字钮;
37.k3:选取照片钮;
38.l0:预定长度;
39.l1:长度;
40.md:移动方向;
41.ms:移动速度;
42.pt:点阵图案;
43.s301,s302,s303,s304,s305,s306,s307,s308,s309,s310,s311,s312,s401,s402,s403,s404,s405,s406,s407,s408,s409,s410,s411,s412,s413,s414,s415,s416:步骤;
44.t1,t2,t3,t4:时间点;
45.w0:预定宽度;
46.w1:宽度。
具体实施方式
47.请参照图1,其绘示根据一实施例的智能音箱运行系统1000的示意图。智能音箱运行系统1000包括一移动装置100及一智能音箱200。移动装置100例如是一智能型手机、一平板电脑或一笔记本电脑。在本实施例中,移动装置100可以安装应用程序(app),应用程序让使用者可以进行点阵图案pt的设定。移动装置100进一步依据点阵图案pt的尺寸判断出点阵图案pt过大需要移动式显示,故设定了移动方向md。待移动装置100将点阵图案pt及其移动方向md传输至智能音箱200后,即可让智能音箱200按照移动方向md显示点阵图案pt。如此一来,能够更丰富智能音箱200与使用者的互动体验。
48.请参照图2,其绘示根据一实施例的智能音箱运行系统1000的方块图。智能音箱运行系统1000包括移动装置100及智能音箱200。移动装置100包括一处理器110、一传输模块120、一存储器130及一使用者界面140。智能音箱200包括一控制器210、一接收模块220、一存储器230及一led矩阵240。处理器110例如是芯片、电路、或电路板。传输模块120例如是wifi传输模块、蓝牙传输模块、或nfc传输模块。存储器130例如是emmc内嵌式存储器、或闪存。使用者界面140例如是触控显示面板、或主动笔。控制器210例如是芯片、电路、或电路板。接收模块220例如是wifi接收模块、蓝牙接收模块。存储器230例如是闪存或emmc内嵌式存储器。led矩阵240例如是数个led所组成的正方形矩阵或长方形矩阵。以下更搭配一流程图详细说明上述各项元件的运行方式。
49.请参照图3,其绘示根据一实施例的智能音箱200的点阵图案的动态调整方法的流程图。在步骤s301中,以移动装置100的使用者界面140设定点阵图案pt。请参照图4,其示例说明步骤s301的一例。举例来说,使用者可以手指fg在使用者界面140上绘制点阵图案pt。手指fg所碰触到的每一方格都是预计要显示的一颗led。使用者可以直接地点选、画记每一方格。或者,使用者可以点击选取图案钮k1来选取预存的点阵图案pt。或者,使用者可以点击输入文字钮k2来输入文字,并将文字转换为点阵图案pt。或者,使用者可以点击选取照片钮k3来选取照片,并将照片转换为点阵图案pt。这些文字或照片可以先进行二值化处理,然后再进行像素的整并,以获得一张解析度与led矩阵相同的二值化图案。依据此二值化图案即可获得点阵图案pt。设定好的点阵图案pt会暂存于存储器130中。
50.请参照图5,其绘示根据一实施例的点阵图案pt与led矩阵240。使用者设定的点阵图案pt具有长度l1与宽度w1。led矩阵240则具有固定的预定长度l0与预定宽度w0。点阵图案pt的长度l1不超过预定长度l0且宽度w1不超过预定宽度w0时,则直接以静态图片(still image)的方式来显示点阵图案pt。
51.接着,在步骤s302中,移动装置100的处理器110判断点阵图案pt的长度l1是否大
于预定长度l0。
52.然后,在步骤s303及步骤s304中,移动装置100的处理器110判断点阵图案pt的宽度w1是否大于预定宽度w0。
53.倘若点阵图案pt的长度l1大于预定长度l0且点阵图案pt的宽度w1大于预定宽度w0,则进入步骤s305;倘若点阵图案pt的长度l1大于预定长度l0且点阵图案pt的宽度w1小于或等于预定宽度w0,则进入步骤s306;倘若点阵图案pt的长度l1小于或等于预定长度l0且点阵图案pt的宽度w1大于预定宽度w0,则进入步骤s307;倘若点阵图案pt的长度l1小于或等于预定长度l0且点阵图案pt的宽度w1小于或等于预定宽度w0,则进入步骤s308。
54.在步骤s305中,移动装置100的处理器110控制使用者界面140显示一尺寸设定错误信息。请参照图6,其示例说明点阵图案pt的长度l1大于预定长度l0且点阵图案pt的宽度w1大于预定宽度w0的情况。在图6的情况下,不论点阵图案pt如何移动,都无法在led矩阵240正常显示,故直接显示尺寸设定错误信息,提醒使用者需要重新设定点阵图案pt。
55.在步骤s306中,移动装置100的处理器110设定移动方向md为平行长度l1的方向。请参照图7,其示例说明点阵图案pt的长度l1大于预定长度l0且点阵图案pt的宽度w1小于或等于预定宽度w0的情况。在图7的情况下,移动方向md可以设定为平行长度l1的方向,让点阵图案pt以动态图片(animated image)的方式显示于led矩阵240上。在动态图片的方式下,点阵图案pt会随着时间移动。在每一时间点,led矩阵240仅显示部分的点阵图案pt。经过一个周期后,点阵图案pt的每一部分都被显示过。
56.在步骤s307中,移动装置100的处理器110设定移动方向md为平行宽度w1的方向。请参照图8,其示例说明点阵图案pt的长度l1小于或等于预定长度l0且点阵图案pt的宽度w1大于预定宽度w0的情况。在图8的情况下,移动方向md可以设定为平行宽度w1的方向,让点阵图案pt以动态图片(animated image)的方式显示于led矩阵240上。在动态图片的方式下,点阵图案pt会随着时间移动。在每一时间点,led矩阵240仅显示部分的点阵图案pt。经过一个周期后,点阵图案pt的每一部分都被显示过。
57.在步骤s308中,移动装置100的处理器110禁能移动方向md,以使智能音箱200直接以静态图片(still image)的方式来显示点阵图案pt。请参照图9,其示例说明点阵图案pt的长度l1小于或等于预定长度l0且点阵图案pt的宽度w1小于或等于预定宽度w0的情况。在图9的情况下,移动方向md被禁能,点阵图案pt静态图片的方式显示于led矩阵240的中心。在静态图片的方式下,点阵图案pt随着时间静止不动。在每一时间点,led矩阵240显示全部的点阵图案pt。
58.接着,在步骤s309中,将移动装置100的传输模块120连接至智能音箱200的接收模块220。此步骤可以在步骤s305、s306、s307、s308执行完毕后自动进行。或者,此步骤亦可以在开启应用程序(app)时就执行。
59.然后,在步骤s310中,由移动装置100的传输模块120传送移动方向md及点阵图案pt。
60.接着,在步骤s311中,由智能音箱200的接收模块220接收移动方向md及点阵图案pt,并储存于存储器230中。
61.然后,在步骤s312,在智能音箱200的控制器210控制led矩阵240依据移动方向md显示点阵图案pt。请参照图10,其示例说明根据一实施例的移动方式。如图10所示,点阵图
案pt共有6x列,led矩阵240仅能显示其中的4x列。在时间点t1,led矩阵240显示点阵图案pt的第1列~第4x列;在时间点t2,点阵图案pt向上移动x列,使得led矩阵240显示点阵图案pt的第1 x列~第5x列;在时间点t3,点阵图案pt再向上移动x列,使得led矩阵240显示点阵图案pt的第1 2x列~第6x列;在时间点t4,点阵图案pt向下移动x列,使得led矩阵240显示点阵图案pt的第1 x列~第5x列。也就是说,智能音箱200的控制器210依据移动方向md以每单位时间移动x列的速度来回移动显示点阵图案pt。
62.请参照图11,其示例说明根据另一实施例的移动方式。如图11所示,点阵图案pt共有6x列,led矩阵240仅能显示其中的4x列。在时间点t1,led矩阵240显示点阵图案pt的第1列~第4x列;在时间点t2,点阵图案pt向上移动x列,使得led矩阵240显示点阵图案pt的第1 x列~第5x列;在时间点t3,点阵图案pt再向上移动x列,使得led矩阵240显示点阵图案pt的第1 2x列~第6x列;在时间点t4,点阵图案pt继续向上移动x列,使得led矩阵240显示点阵图案pt的第1 3x列~第6x列及第1列~第x列。也就是说,智能音箱200的控制器210依据移动方向md以每单位时间移动x列的速度循环显示点阵图案pt。
63.在另一实施例中,使用者所设定的点阵图案pt的长度l1或宽度w1可能相当的长,led矩阵240要显示完所有的点阵图案pt可能需要相当长的时间,故可通过以下流程图加快点阵图案pt的显示。
64.请参照图12,其绘示根据另一实施例的智能音箱200的点阵图案的动态调整方法的流程图。步骤s401~s408类似于步骤s301~s308,在此不再重复叙述。
65.在步骤s403判断出点阵图案pt的长度l1大于预定长度l0且点阵图案pt的宽度w1小于或等于预定宽度w0的情况,且在步骤s406设定移动方向md为平行长度l1的方向的后,进入步骤s409。在步骤s409中,移动装置100的处理器110判断点阵图案pt的长度l1相对于预定长度l0的倍数是否超过一预定尺寸倍数。预定尺寸倍数例如是1.3倍、1.5倍、2倍、2.5倍。若点阵图案pt的长度l1相对于预定长度l0的倍数超过预定尺寸倍数,则进入步骤s411。
66.在步骤s411中,移动装置100的处理器110以一预定速度倍数加快一移动速度ms。预定速度倍数例如是1.3倍、1.5倍、2倍、2.5倍。
67.在步骤s404判断出点阵图案pt的长度l1小于或等于预定长度l0且点阵图案pt的宽度w1大于预定宽度w0的情况,且在步骤s407设定移动方向md为平行宽度w1的方向的后,进入步骤s410。在步骤s410中,移动装置100的处理器110判断点阵图案pt的宽度w1相对于预定宽度w0的倍数是否超过预定尺寸倍数。若点阵图案pt的宽度w1相对于预定宽度w0的倍数超过预定尺寸倍数,则进入步骤s412。
68.在步骤s412中,移动装置100的处理器110以一预定速度倍数加快移动速度ms。
69.接着,在步骤s413中,将移动装置100的传输模块120连接至智能音箱200的接收模块220。
70.然后,在步骤s414中,由移动装置100的传输模块120传送移动方向md、移动速度ms及点阵图案pt。
71.接着,在步骤s415中,由智能音箱200的接收模块220接收移动方向md、移动速度ms及点阵图案pt,并储存于存储器230中。
72.然后,在步骤s416,在智能音箱200的控制器210控制led矩阵240依据移动方向md与移动速度ms显示点阵图案pt。
73.请参照图13,其示例说明以2倍加快移动速度ms的例子。如图13所示,点阵图案pt共有6x列,led矩阵240仅能显示其中的4x列。在时间点t1,led矩阵240显示点阵图案pt的第1列~第4x列;在时间点t2,点阵图案pt向上移动2x列,使得led矩阵240显示点阵图案pt的第1 2x列~第6x列;在时间点t3,点阵图案pt向下移动2x列,使得led矩阵240显示点阵图案pt的第1列~第4x列;在时间点t4,点阵图案pt向上移动2x列,使得led矩阵240显示点阵图案pt的第1 2x列~第6x列。也就是说,智能音箱200的控制器210依据移动方向md以每单位时间移动2x列的速度循环显示点阵图案pt。
74.请参照图14,其示例说明以2倍加快移动速度ms的另一例子。如图14所示,点阵图案pt共有6x列,led矩阵240仅能显示其中的4x列。在时间点t1,led矩阵240显示点阵图案pt的第1列~第4x列;在时间点t2,点阵图案pt向上移动2x列,使得led矩阵240显示点阵图案pt的第1 2x列~第6x列;在时间点t3,点阵图案pt再向上移动2x列,使得led矩阵240显示点阵图案pt的第1 4x列~第6x列及第1x列~第2x列;在时间点t4,点阵图案pt继续向上移动2x列,使得led矩阵240显示点阵图案pt的第1列~第4x列。也就是说,智能音箱200的控制器210依据移动方向md以每单位时间移动2x列的速度循环显示点阵图案pt。
75.如此一来,在使用者所设定的点阵图案pt的长度l1或宽度w1较长的情况下,可以加快点阵图案pt的显示。
76.根据上述实施例,移动装置100可以安装应用程序(app),应用程序让使用者可以进行点阵图案pt的设定。移动装置100进一步依据点阵图案pt的尺寸判断出点阵图案pt过大需要移动式显示,故设定了移动方向md与移动速度ms。待移动装置100将点阵图案pt及其移动方向md与移动速度ms传输至智能音箱200后,即可让智能音箱200按照移动方向md与移动速度ms显示点阵图案pt。如此一来,能够更丰富智能音箱200与使用者的互动体验。
77.综上所述,虽然本发明已以实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中的普通技术人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权利要求书所界定者为准。
再多了解一些

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

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

相关文献