掌桥专利:专业的专利平台
掌桥专利
首页

一种图像显示方法及系统及装置及介质

文献发布时间:2024-04-18 19:52:40


一种图像显示方法及系统及装置及介质

技术领域

本发明涉及智能显示领域,具体地,涉及一种图像显示方法及系统及装置及介质。

背景技术

健身镜是一种用于健身的智能设备,其功能是通过在镜面显示课程或用户的健身动作来配合或指导用户健身。

现有技术中的健身镜与用户的交互仅限于用户的健身动作,交互和反馈单一,用户体验度有待提高。

发明内容

本发明目的是为了能够在显示终端中显示与控制数据相关的图形,能够对显示图像的绘制进行控制。

为实现上述目的,本发明提供了一种图像显示方法,所述方法包括:

获取用于显示的第一图像;

在显示终端上以第一图像为绘图目标进行绘图;其中,

以第一图像为绘图目标进行绘图的绘图速度由第一控制数据进行控制。

其中,本方法的原理为用于显示的第一图像,在显示终端上以第一图像为绘图目标进行绘图;绘图时以第一图像为绘图目标进行绘图的绘图速度由第一控制数据进行控制,绘制的速度与第一控制数据相关,能够在显示终端中显示与控制数据相关的图形,能够对显示图像的绘制进行控制。

优选的,所述第一图像是用户输入和/或选择的图像。

优选的,所述第一图像是由第一向量场生成的第一线条图像。

优选的,通过对第一音频数据中的一项或多项参数进行数据处理得到所述第一控制数据。

优选的,通过对第一音频数据中的响度参数进行数据处理得到所述第一控制数据。

优选的,所述第一音频数据中的响度参数的获取方式为:

获得所述第一音频数据的实时波形数据;

基于所述实时波形数据进行计算获得响度参数。

优选的,所述方法基于群体寻路算法生成第一向量场。利用群体寻路算法能够快速简便的建立第一向量场。

优选的,所述第一图像为彩色图形,且所述第一图像中每个点的颜色与该点的位置数据相关。这样设计可以产生不同颜色的线条及线条的每个段的颜色也不相同,能够提升和丰富图形的显示效果。

优选的,所述方法还包括:

记录所述第一图像在显示终端中的显示时长T;

当T大于阈值时,则将所述第一图像的亮度调低。其中,当第一图像在显示终端中的显示较长时间后,成为历史图形,则淡化这些历史图形,凸显新生成的图形,使得实时显示图形与当前的第一控制数据相关,提升显示图像与第一控制数据的同步效果。

本发明还提供了一种图像显示系统,所述系统包括:

获取单元,用于获取用于显示的第一图像;

绘图单元,用于在显示终端上以第一图像为绘图目标进行绘图;其中,

以第一图像为绘图目标进行绘图的绘图速度由第一控制数据进行控制。

本发明还提供了一种图像显示装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述图像显示方法的步骤。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述图像显示方法的步骤。

本发明提供的一个或多个技术方案,至少具有如下技术效果或优点:

本发明能够在显示终端中显示与控制数据相关的图形,能够对显示图像的绘制进行控制。

附图说明

此处所说明的附图用来提供对本发明实施例的进一步理解,构成本发明的一部分,并不构成对本发明实施例的限定;

图1为图像显示方法的流程示意图;

图2为图像显示系统的组成示意图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在相互不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述范围内的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

应当理解,本文使用的“系统”、“装置”、“单元”和/或“模组”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。

如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。

本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。

实施例一

请参考图1,图1为图像显示方法的流程示意图,本发明实施例一提供了一种图像显示方法,其特征在于,所述方法包括:

获取用于显示的第一图像;

在显示终端上以第一图像为绘图目标进行绘图;其中,

以第一图像为绘图目标进行绘图的绘图速度由第一控制数据进行控制。

其中,显示终端可以是显示器或显示屏,可以是携带显示器的装置或设备等(如智能电脑、智能手机或智能手表等等),可以是液晶显示器,可以是触摸显示器等等,也可以是镜面显示设备,也可以是健身镜,本发明对显示终端进行限定。

其中,所述显示终端优选为镜面显示设备。镜面显示设备为健身镜,用户可以边听歌边健身,并在健身镜中显示与用户所听歌曲相关的图形,丰富了健身镜的交互功能,与传统的仅显示课程或用户健身动作相比,增加了交互功能,提高了用户的健身体验。

其中,在本发明实施例中,所述第一图像是用户输入和/或选择的图像。其中,输入的方式可以是通过触摸输入、键盘输入或指令输入等输入方式,选择可以是自动选择也可以是用户自己选择等等,可以是通过其他设备进行选择,也可以在显示终端上进行选择。

其中,在本发明实施例中,所述第一图像是由第一向量场生成的第一线条图像。优选的,所述方法基于群体寻路算法生成第一向量场。利用群体寻路算法能够快速简便的建立第一向量场。

其中,在本发明实施例中,所述方法基于群体寻路算法生成第一向量场,具体包括:

生成若干向量;

确定每个向量的起始位置;

确定每个向量的方向。

其中,第一向量场中包括了向量的数量和每个向量的起始位置和方向,将这些向量首尾依次连接形成曲线,然后对多个首位相连的向量做曲线拟合就可以得到比较平滑的线条。

其中,第一控制数据可以是通过多种方式生成或产生,其中本实施例中以通过对第一音频数据中的一项或多项参数进行数据处理得到所述第一控制数据进行举例介绍,利用歌曲音频信息能够在显示终端显示与歌曲相关的图形,产生随歌曲音乐流动的图形效果。

其中,第一音频数据中的参数有很多种,具体实施过程中可以根据实际需求进行选择,本发明实施例以参数为响度参数时进行举例介绍:

通过对第一音频数据中的响度参数进行数据处理得到所述第一控制数据。

其中,在本发明实施例中,所述第一音频数据中的响度参数的获取方式为:

获得所述第一音频数据的实时波形数据;

基于所述实时波形数据进行计算获得响度参数。其中,实时波形数据反映了音量的大小,如波形中的波峰越高则实时音量大小越大,实时波形数据的在坐标轴中的高度与实时音量大小成正比。

其中,本方法获取到第一音频数据,根据第一音频数据获得实时音量大小信息,构建第一向量场,利用第一向量场获得第一线条,然后以第一线条为目标绘制图形,并将绘制的过程实时在显示单元中显示,并且绘制的速度与实时音量大小信息相关,如音量大时绘制速度快,或音量大时绘制速度慢,最终呈现的效果是在播放一首歌曲时,在显示终端中显示随该歌曲流动的多条线条图,实现了在显示终端中显示与音频信息相关的图形。

其中,当所述显示终端为镜面显示设备时,用户可以利用该镜面显示设备进行健身,如健身镜,健身镜中可以播放健身课程,用户可以边听歌边健身,并且在显示镜中显示与用户所听的歌曲相关的图形,丰富健身效果,增加设备的交互能力,提升用户的健身乐趣。

其中,在本发明实施例中,所述第一音频数据优选为歌曲音频信息,该歌曲音频信息可以是任何形式的歌曲,本发明实施例不进行具体的限定。

其中,在本发明实施例中,通过无线数据传输方式获取所述第一音频数据。利用无线数据的传输方式方便数据快捷灵活简便的传输。无线数据传输方式可以是4G/5G或蓝牙或NB-IOT等等,本发明不对具体的无线数据传输方式进行限定。

其中,在本发明实施例中,获得第一音频数据的实时音量大小信息,具体包括:

获得第一音频数据的实时波形数据;

基于实时波形数据进行计算获得实时音量大小信息。

其中,一首歌曲的每个部分的音量大小不一,在音频文件信息中表现为波形数据,波峰时音量最大,波谷时音量最小,因此可以是波形数据来计算获得音量大小信息。

其中,在本发明实施例中,本方法基于群体寻路算法生成第一向量场。具体的群体寻路算法可以为FlowField算法也可以为其他算法,本发明实施例不进行具体的限定。

其中,在本发明实施例中,本方法基于群体寻路算法生成第一向量场,具体包括:

生成若干向量;

确定每个向量的起始位置;

确定每个向量的方向。

其中,如第一向量场中有8个向量,每个向量都有对应的起始位置和方向,具体向量的数量、方向和起始位置可以随机生成,也可以根据歌曲的信息生成,进而实现图形与歌曲更高的匹配度,如音调、音高、旋律、节奏等,声学特征包含能量、过零率、LPC系数及音频的结构化表示等;语义级包括音乐叙事、音频对象描述、语音识别文本等这些参数,可以根据上述参数来生成向量场。将向量场中的向量依次连接起来就形成了一个多条线段组成的图形,然后对该图形进行曲线拟合就形成了曲线,然后在画板或画布等画图软件中绘画该曲线,具体的画图速度与播放歌曲的实时音量相关。

其中,在本发明实施例中,第一图像为彩色图形,且第一图像中每个点的颜色与该点的位置数据相关。其中在绘图软件的绘画笔触的颜色和线条所在的画布位置有关,从而形成整体画布的渐变色线。具体实现时可以以坐标或区域进行颜色的划分,具体的划分方式不进行具体的限定。

其中,在本发明实施例中,本方法还包括:

记录第一图像在所述显示终端中的显示时长T;

当T大于阈值时,则将第一图像的亮度调低。

其中,具体的阈值可以根据实际需要进行灵活调整,本发明实施例不进行具体的限定,如可以是30s,也可以是40s,也可以是50s,并且第一图像的亮度调低的范围也可以根据实际的需要进行灵活的调整,本发明不进行具体的限定,可以随着显示时长的逐渐增大亮度逐渐调低,最终在显示终端中逐渐淡化消失。

其中,在本发明实施例中,当歌曲音频信息中的歌曲暂停播放时,则停止绘图。实现与歌曲同步的显示效果。

其中,在本发明实施例中,当歌曲音频信息中的歌曲更换时,则清空显示终端中的第一图像,并根据跟换后的歌曲音频信息重新绘图并在显示终端中显示。即当切歌时,显示内容清空并重新生成与当前歌曲相关的图形进行显示。如从周杰伦的歌曲稻香切换为王心凌的歌曲爱你时,在切换后首先将与歌曲稻香相关的图形清除,然后生成与歌曲爱你相关的图形,并在健身镜中进行显示。

实施例二

请参考图2,图2为图像显示系统的组成示意图,本发明实施例二提供了一种图像显示系统,所述系统包括:

获取单元,用于获取用于显示的第一图像;

绘图单元,用于在显示终端上以第一图像为绘图目标进行绘图;其中,

以第一图像为绘图目标进行绘图的绘图速度由第一控制数据进行控制。

实施例三

本发明实施例三提供了一种图像显示装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述图像显示方法的步骤。

实施例四

本发明实施例四提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述图像显示方法的步骤。

其中,所述处理器可以是中央处理器(CPU,Central Processing Unit),还可以是其他通用处理器、数字信号处理器(digital signal processor)、专用集成电路(Application Specific Integrated Circuit)、现成可编程门阵列(Fieldprogrammablegate array)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的数据,实现发明中图像显示装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等。此外,存储器可以包括高速随机存取存储器、还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡,安全数字卡,闪存卡、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

所述图像显示装置如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序可存储于一计算机可读存介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码、对象代码形式、可执行文件或某些中间形式等。所述计算机可读取介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存储器、点载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减。

本发明已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。

同时,本说明书使用了特定词语来描述本说明书的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。

此外,本领域技术人员可以理解,本说明书的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本说明书的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本说明书的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。

计算机存储介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等,或合适的组合形式。计算机存储介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机存储介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、RF、或类似介质,或任何上述介质的组合。

本说明书各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如Java、Scala、Smalltalk、Eiffel、JADE、Emerald、C++、C#、VB.NET、Python等,常规程序化编程语言如C语言、Visual Basic、Fortran 2003、Perl、COBOL 2002、PHP、ABAP,动态编程语言如Python、Ruby和Groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(LAN)或广域网(WAN),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(SaaS)。

此外,除非权利要求中明确说明,本说明书所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本说明书流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本说明书实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。

同理,应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。

针对本说明书引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本说明书作为参考。与本说明书内容不一致或产生冲突的申请历史文件除外,对本说明书权利要求最广范围有限制的文件(当前或之后附加于本说明书中的)也除外。需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书所述内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

相关技术
  • 一种基于无刷永磁电机的新能源汽车动力总成系统
  • 一种超高效永磁新能源直流无刷节能汽车电机
技术分类

06120116332600