一种图像显示方法、装置及系统与流程

文档序号:14131568阅读:127来源:国知局

本申请涉及图像处理技术领域,具体涉及一种图像显示的方法、一种媒体信息的采集方法、一种图像处理方法以及一种图像显示系统;本申请同时涉及一种图像显示的装置、一种电子设备、一种媒体信息的采集装置以及一种图像处理装置。



背景技术:

全景技术其具有创意表现力强,形式生动,内容信息量深,交互互动性强等特点。全景由于它的真实性、全视角等特点得到普遍应用,特别是随着网络技术的发展,其优越性更加突出。它改变了传统网络平淡的特点,让人们在网上能够进行360度全视角观察,而且通过交互操作,可以实现自由浏览,从而体验三维的虚拟现实震撼视觉效果。全景技术是目前迅速发展并逐步流行的一个虚拟现实分支。

目前网络购物几乎全是平面视图,难以充分表达商品的特征,不利于购物者对物品实现全面的了解,无法对商品进行准确的表述。例如:在电商场景下,用图片展示商品时,只能在给定视角呈现商品的单向信息,无法给出多个维度下商品的概貌,若通过一组多维度图片去展示商品,需要用户通过滚动触摸屏的方式翻阅该组图片,且难以在短时间内形成对商品的概要印象;用视频展示商品,对设备的性能参数要求较高,且对系统后端的运维管控成本高;且用户获知商品信息节奏只能跟随播放进度,获知商品信息的时间较长。

由此可见,在现有的图像显示方式下,通过静态图片显示时维度较单一无法在短时间内获知商品的全貌;而通过视频显示时,流量耗费大,cpu占用高,特别是在维护时对视频的维护操作复杂,运维管控成本高。



技术实现要素:

本申请提供一种图像显示的方法、一种媒体信息的采集方法、一种图像处理方法以及一种图像显示系统;以解决现有技术中的上述问题。本申请同时涉及一种图像显示的装置、一种电子设备、一种媒体信息的采集装置以及一种图像处理装置。

本申请实施例提供了一种图像显示的方法,所述图像显示的方法,包括:

获取传感器检测的运动状态;

根据所述运动状态计算旋转弧度;

显示图像集中对应所述旋转弧度的图像。

可选的,所述运动状态,包括:运动角速度。

可选的,所述获取传感器检测的运动状态是:按照预设的时间间隔获取传感器检测的运动状态。

可选的,所述根据所述运动状态计算旋转弧度,包括:

根据所述运动状态中的运动角速度与获取所述运动状态的时间间隔计算旋转弧度。

可选的,所述显示图像集中对应所述旋转弧度的图像,包括:

根据所述旋转弧度计算索引标识;

从对应每弧度的所述图像集中选取对应所述索引标识的图像;

显示所述图像。

可选的,所述根据所述旋转弧度计算索引标识,包括:

根据所述旋转弧度与预设的活动弧度计算旋转系数,并根据所述旋转系数与所述图像集中的图像数目计算索引标识。

可选的,所述根据所述旋转弧度计算索引标识的算法为:

其中,index代表所述图像集中的索引标识,所述图像集中的图像具有唯一的索引标识;ω代表运动角速度;t代表获取运动角速度的时间间隔;ωt代表运动角速度乘以获取所述运动角速度的时间间隔,即:旋转弧度;α代表可活动的弧度范围;n代表所述图像集中的图像数目。

可选的,所述运动状态,还包括:起始弧度;

相应的,所述根据所述旋转弧度计算索引标识,包括:

根据所述旋转弧度与所述起始弧度计算旋转总弧度,根据所述旋转总弧度与预设的活动弧度计算旋转系数,并根据所述旋转系数与所述图像集中的图像数目计算索引标识。

可选的,所述根据所述旋转弧度计算索引标识的算法为:

其中,index代表所述图像集中的索引标识,所述图像集中的图像具有唯一的索引标识;ω代表运动角速度;t代表获取运动角速度的时间间隔;ωt代表运动角速度乘以获取所述运动角速度的时间间隔,即:旋转弧度;α0代表所述起始弧度;α代表可活动的弧度范围;n代表所述图像集中的图像数目。

可选的,若所述运动角速度为水平方向上的角速度,则从对应水平方向上每弧度的所述图像集中选取对应所述索引标识的图像;

若所述运动角速度为垂直方向上的角速度,则从对应垂直方向上每弧度的所述图像集中选取对应所述索引标识的图像。

可选的,所述传感器为陀螺仪传感器。

可选的,在所述获取传感器检测的运动状态的步骤之前,包括:

根据图像显示需求从服务器端获取对应的图像集。

相应的,本申请实施例还提供了一种图像显示的装置,所述图像显示的装置,包括:

运动状态检测单元,用于获取传感器检测的运动状态;

旋转弧度计算单元,用于根据所述运动状态计算旋转弧度;

图像显示单元,用于显示图像集中对应所述旋转弧度的图像。

此外,本申请实施例还提供了一种电子设备,包括:

显示器;

处理器;

存储器,用于存储图像显示程序,所述程序在被所述处理器读取执行时,执行如下操作:获取传感器检测的运动状态;根据所述运动状态计算旋转弧度;显示图像集中对应所述旋转弧度的图像。

此外,本申请实施例还提供了一种媒体信息的采集方法,所述媒体信息的采集方法,包括:

按照预设的第一方向采集媒体信息,并检测采集时的旋转弧度;所述媒体信息包括:图像信息以及视频信息;

在所述旋转弧度达到预设的阈值后,按照预设的第二方向采集媒体信息;

将所述媒体信息作为图像集,向服务器端发送所述图像集。

可选的,所述预设的第一方向为水平方向,所述预设的第二方向为垂直方向。

可选的,若所述媒体信息为图像信息时,是按照预设的采集数目采集图像信息,并按照采集顺序为每一图像信息设置索引标识。

可选的,若所述媒体信息为视频信息,则所述将所述媒体信息作为图像集,包括:

按照预设的时间间隔从所述视频信息中采集图像信息;

按照采集顺序为每一图像信息设置索引标识,并将采集的所述图像信息作为图像集。

可选的,在所述向服务器端发送所述图像集的步骤之前,包括:

压缩所述图像集。

相应的,本申请实施例还提供了一种媒体信息的采集装置,所述媒体信息的采集装置,包括:

第一媒体采集单元,用于按照预设的第一方向采集媒体信息,并检测采集时的旋转弧度;所述媒体信息包括:图像信息以及视频信息;

第二媒体采集单元,用于在所述旋转弧度达到预设的阈值后,按照预设的第二方向采集媒体信息;

发送单元,用于将所述媒体信息作为图像集,向服务器端发送所述图像集。

此外,本申请实施例还提供了一种图像处理方法,所述图像处理方法,包括:

接收客户端发送的图像集;

从所述图像集中抽取并识别图像,并对所述图像执行过滤操作;

基于识别的结果对所述图像集设置对应的集合标识。

可选的,所述的图像处理方法,还包括:

接收客户端发送的视频信息;

按照预设的时间间隔从所述视频信息中采集图像信息;

按照采集顺序为每一图像信息设置索引标识,并将采集的所述图像信息作为图像集。

可选的,在所述接收客户端发送的图像集的步骤之后,包括:

解压缩所述图像集。

相应的,本申请实施例还提供了一种图像处理装置,所述图像处理装置,包括:

接收单元,用于接收客户端发送的图像集;

图像识别单元,用于从所述图像集中抽取并识别图像,并对所述图像执行过滤操作;

集合标识设置单元,用于基于识别的结果对所述图像集设置对应的集合标识。

此外,本申请实施例还提供了一种图像显示系统,所述图像显示系统,包括:

根据所述的图像显示的装置;以及

根据所述的媒体信息的采集装置;以及

根据所述的图像处理装置。

与现有技术相比,本申请具有以下优点:

本申请提供的一种图像显示的方法、装置,通过获取传感器检测的运动状态;根据所述运动状态计算旋转弧度;显示图像集中对应所述旋转弧度的图像。所述技术方案案通过获取传感器检测的运动状态计算旋转弧度,显示图像集中对应所述旋转弧度的图像,解决了使用图片展示商品时通过静态图片显示维度较单一无法获知商品的全貌的问题,并且通过有序的多维度的静态图片使用户获知商品的全貌,相比于视频显示节约了流量减少了cpu的占用,降低了运维成本。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1示出了根据本申请的实施例提供的图像显示的方法的流程图;

图2示出了根据本申请的实施例提供的图像显示的示意图;

图3示出了根据本申请的实施例提供的显示图像集中对应旋转弧度的图像的流程图;

图4示出了根据本申请的实施例提供的图像显示的装置的示意图;

图5示出了根据本申请的实施例提供的电子设备的示意图;

图6示出了根据本申请的实施例提供的媒体信息的采集方法的流程图;

图7示出了根据本申请的实施例提供的按照第一方向与第二方向采集媒体信息的示意图;

图8示出了根据本申请的实施例提供的媒体信息的采集装置的示意图;

图9示出了根据本申请的实施例提供的图像处理方法的流程图;

图10示出了根据本申请的实施例提供的图像处理装置的示意图;

图11示出了根据本申请的实施例提供的图像显示系统的示意图。

具体实施方式

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

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是,本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此,本申请不受下面公开的具体实施的限制。

本申请的实施例提供了一种图像显示的方法、一种媒体信息的采集方法、一种图像处理方法以及一种图像显示系统;本申请同时涉及一种图像显示的装置、一种电子设备、一种媒体信息的采集装置以及一种图像处理装置。在下面的实施例中逐一进行详细说明。

目前网络购物几乎全是平面视图,难以充分表达商品的特征,不利于购物者对物品实现全面的了解,无法对商品进行准确的表述。例如:在电商场景下,用图片展示商品时,只能在给定视角呈现商品的单向信息,无法给出多个维度下商品的概貌,若通过一组多维度图片去展示商品,需要用户通过滚动触摸屏的方式翻阅该组图片,且难以在短时间内形成对商品的概要印象;用视频展示商品,对设备的性能参数要求较高,且对系统后端的运维管控成本高;且用户获知商品信息节奏只能跟随播放进度,获知商品信息的时间较长。由此可见,在现有的图像显示方式下,通过静态图片显示时维度较单一无法在短时间内获知商品的全貌;而通过视频显示时,流量耗费大,cpu占用高,特别是在维护时对视频的维护操作复杂,运维管控成本高。针对这一问题,本申请的技术方案通过获取传感器检测的运动状态计算旋转弧度;显示图像集中对应所述旋转弧度的图像,通过有序的多维度的展示静态图片使用户获知商品的全貌,从而实现了全面显示商品图像的功能。

本申请的技术方案虽然是针对电商场景下商品展示问题提出的,但是,其应用领域并不局限于电商场景,能够在获取传感器检测的运动状态,根据所述运动状态计算旋转弧度,并显示图像集中对应所述旋转弧度的图像的任意场景,均以采用本申请提供的方法,并获得相应的有益效果。

在详细描述本实施例的具体步骤之前,先对本技术方案涉及的陀螺仪作简要说明。

陀螺仪是直接测定角速率的二自由度陀螺装置,是用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角速度检测装置。把陀螺仪的外环固定并令内环轴垂直于要测量角速率的轴。当外环以角速度绕测量轴旋转时,陀螺力矩将迫使内环连同转子一起相对旋转,由平衡时的内环旋转角即可求得角速度。利用其他原理制成的角速度检测装置起同样功能的也称陀螺仪。目前陀螺仪作为传感器已经被广泛运用于移动终端这类移动便携设备上(iphone的三轴陀螺仪技术)。

弧度(radian)是一种角的度量单位。它是由国际单位制导出的单位,单位缩写是rad。定义为弧长等于半径的弧,其所对的圆心角为1弧度。

角速度(angularvelocity)一个以弧度为单位的圆(圆周为2π,即:360度=2π)在单位时间内所走的弧度即为角速度。角速度的单位为:弧度/秒”(rad/s)。

本申请的实施例提供了一种图像显示的方法。本实施例在客户端中实施,所述图像显示的方法实施例如下:

请参考图1以及图2,其分别示出了根据本申请的实施例提供的图像显示的方法的流程图,以及根据本申请的实施例提供的图像显示的示意图。

所述图像显示的方法包括:

步骤s101,获取传感器检测的运动状态。

在本实施例中,所述获取传感器检测的运动状态,可以采用如下方式实现:以电信号的形式接收传感器输出的运动状态的检测数据。

需要说明的是,所述获取传感器检测的运动状态可以有两种实现方式:一是,客户端主动向传感器发送获取运动状态请求,然后再接收传感器反馈的当前设备的运动状态;二是,所述传感器实时向所述客户端反馈检测的当前设备的运动状态,然后所述客户端获取传感器检测的运动状态。对于第二种方式,还可以进一步优化,由所述传感器在检测到当前设备的运动状态发生变化或检测到当前设备在持续的运动时,主动向所述客户端反馈检测的当前设备的运动状态。优化后的第二种方案可以减少传感器的活动时间,降低能耗。

在本实施例中,所述获取传感器检测的运动状态时,是采用预设的时间间隔获取传感器检测的运动状态,则在实现所述获取传感器检测的运动状态时,若采用第一种方案,则客户端按照预设的时间间隔主动向传感器发送获取运动状态请求,然后再接收传感器反馈的当前设备的运动状;若采用优化后的第二种方案,则由所述传感器在检测到当前设备的运动状态发生变化或检测到当前设备在持续的运动后,按照预设的时间间隔向所述客户端反馈检测的当前设备的运动状态。例如:为了满足人眼的视觉残留效应,在持续的运动状态下使用户在浏览图片时能浏览到近似连续的影响,可以将预设的时间间隔设置为0.1秒。

在本实施例中,所述传感器采用陀螺仪传感器,所以在采用优化后的第二种方案获取传感器检测的运动状态时,当陀螺仪传感器静止时所有轴的旋转速度的读数都为零,则不会向所述客户端反馈当前设备的运动状态。

需要说明的是,本步骤获取传感器检测的运动状态,是需要用户在客户端中进行触发操作后才会执行。例如:在电商场景下,用户在客户端中需要查看商品的展示相册或查看商品信息时,会触发执行本步骤。

在具体实施时,以windows系统为例:用户在客户端中进行触发操作后通过start()开启陀螺仪,并通过currentvaluechanged获取到的运动状态发生改变时所触发的事件,使用timebetweenupdates指定的时间间隔调用该方法,客户端获取陀螺仪检测的运动状态gyroscopereading对象。

在本实施例中,所述运动状态,至少包括:运动角速度(即:角速度)。所述运动角速度为矢量单位具有方向,所以根据运动方向的不同,可以分为水平方向上的运动角速度以及垂直方向上的运动角速度。

进一步的,还可以通过陀螺仪检测当前终端的水平向前或水平向后的加速度,在后续步骤中显示图像时,使图像根据陀螺仪检测到的水平向前或水平向后的加速度进行放大或缩小。

在电商场景下,用户在客户端中需要查看商品的展示相册或查看商品信息前,需要先从服务器端获取对应的图像集,所以在执行步骤s101检测传感器获取的运动状态之前,根据图像显示需求从服务器端获取对应的图像集。

需要说明的是,所述图像显示需求是由用户输入的商品信息,所述商品信息至少包括:商品类型以及商品特征信息。在具体实施时,可以通过向用户提供输入接口,获取用户输入的所述图像显示需求。例如:用户输入的所述图像显示需求中商品类型为手机,商品特征信息为iphone6。

用户可以通过显示文本输入框的方式输入所述图像显示需求。具体说,可以在预设的界面中显示文本输入框,并接收用户通过外部输入设备(键盘)输入的图像显示需求。

步骤s103,根据所述运动状态计算旋转弧度。

在本实施例中,所述根据所述运动状态计算旋转弧度,可以采用如下方式实现:根据弧度的计算公式计算所述旋转弧度。

在具体实施时,所述旋转弧度的计算公式为:rad=ω*t。其中,ω为在步骤s101中获取的所述运动状态中的运动角速度,t为获取所述运动状态的时间间隔,则旋转弧度就是根据在步骤s101中获取的所述运动状态中的运动角速度与获取所述运动状态的时间间隔的乘积。

需要说明的是,所述获取所述运动状态的时间间隔是指:获取传感器检测的运动状态时,预先设置的时间间隔。例如:为了满足人眼的视觉残留效应,在持续的运动状态下使用户在浏览图片时能浏览到近似连续的影响,可以将预设的时间间隔设置为0.1秒。

步骤s105,显示图像集中对应所述旋转弧度的图像。

在本实施例中,所述显示图像集中对应所述旋转弧度的图像,可以采用如下方式实现:根据所述图像集中图像的索引标识确定对应计算出的所述旋转弧度的图像,并在当前终端的显示屏幕中显示所述图像。

需要说明的是,所述图像集是有序的静态图像的集合,在该集合中的图像通过索引标识由小到大进行排列。例如:以电商场景为例,所述图像集是具体商品按照一定方向按照每弧度一张图像组合成的图像集合,且每张图像具有对应弧度数值的索引标识,并且通过索引标识由小到大进行排列。

由于所述运动角速度根据运动方向的不同,可以分为水平方向上的运动角速度以及垂直方向上的运动角速度,所以所述图像集也分为水平图像集以及垂直图像集。例如:商品同时具有水平图像集以及垂直图像集,或是具有水平图像集或垂直图像集中的其一。

可以理解的,以电商场景为例:本步骤就是根据用户将终端进行旋转的旋转弧度,显示同样旋转了该旋转弧度的商品的图像。

在本实施例中,所述显示图像集中对应所述旋转弧度的图像,具体包括步骤s105-1至s105-3,下面结合附图3作进一步说明。

请参考图3,其示出了根据本申请的实施例提供的显示图像集中对应旋转弧度的图像的流程图。

所述显示图像集中对应所述旋转弧度的图像,包括:

步骤s105-1,根据所述旋转弧度计算索引标识。

在本实施例中,所述根据所述旋转弧度计算索引标识,可以采用如下方式实现:根据所述旋转弧度与一周的弧度数进行计算,并将计算结果与所述图像集中的图像数目计算索引标识。

在具体实施时,所述根据所述旋转弧度计算索引标识采用以下公式进行计算:

其中,index代表所述图像集中的索引标识,所述图像集中的图像具有唯一的索引标识;ω代表运动角速度;t代表获取运动角速度的时间间隔;ωt代表运动角速度乘以获取所述运动角速度的时间间隔,即:旋转弧度;360代表旋转一周的总弧度360°;n代表所述图像集中的图像数目。

例如:所述旋转弧度为60度,所述图像集中的图像数目为360张,则将所述旋转弧度60度除以一周的弧度数360后,乘以所述图像集中的图像数目360,获取索引标识60。

可以理解的,由于所述图像集是由每弧度一张图像组合成的图像集合,且每张图像具有对应弧度数值的索引标识,所以采用上述公式是将实际的旋转弧度映射到所述图像集中对应该弧度的图像上,即:若要查看所述图像集某一旋转角度下的图像,就需要将终端旋转至与该图像相同的旋转角度。

由于旋转一周需要旋转360度,对于要查看所述图像集中对应某些大旋转角度下的图像时(例如:180-360度),需要将终端旋转半周至一周,用户在单手使用终端时难以将终端旋转半周至一周,为了便于用户查看某些大旋转角度下的图像,本实施例的技术方案提供了一种优选实施方式,在优选方式下,将计算出的所述旋转弧度按照换算角度进行缩放后,计算索引标识,则步骤s105-1,根据所述旋转弧度计算索引标识,可以采用如下方式实现:根据所述旋转弧度与预设的活动弧度计算旋转系数,并根据所述旋转系数与所述图像集中的图像数目计算索引标识。

需要说明的是,所述预设的活动弧度是指:用户在单手握住终端时,手腕可转动的最大角度。通常情况下,手腕在握住终端后左右旋转或上下翻转的角度为90-120度,且手腕在左右旋转或上下翻转时,用户的眼睛可以清楚看到终端的显示屏幕的角度则很小,例如:0-60度,所以在本实施例中可以将预设的活动弧度设置为[0,60]区间内的任意数值。

在具体实施时,所述根据所述旋转弧度计算索引标识采用以下公式进行计算:

其中,index代表所述图像集中的索引标识,所述图像集中的图像具有唯一的索引标识;ω代表运动角速度;t代表获取运动角速度的时间间隔;ωt代表运动角速度乘以获取所述运动角速度的时间间隔,即:旋转弧度;α代表可活动的弧度范围;n代表所述图像集中的图像数目。

例如:所述旋转弧度为40度,活动的弧度范围为60度,所述图像集中的图像数目为360张,则将所述旋转弧度40度除以活动的弧度数60后,获得旋转系数2/3,并将旋转系数2/3乘以所述图像集中的图像数目360,获取索引标识240。

可以理解的,通过所述预设的活动弧度进行缩放后,就可以通过使手腕旋转较小的角度,映射到所述图像集中大旋转角度下的图像上。

由于用户用手握住终端时,不同用户习惯的握姿不同,所以在用户旋转终端前,终端会具有一定的偏转角度,则在执行步骤s101获取传感器检测的运动状态时,获取的所述运动状态中还包括:起始弧度;为了便于用户查看图像时,不必每次都从首张图像(即:商品正面的图像)进行查看,本实施例的技术方案提供了一种优选实施方式,在优选方式下,根据当前起始弧度,计算索引标识,则步骤s105-1,根据所述旋转弧度计算索引标识,可以采用如下方式实现:根据所述旋转弧度与所述起始弧度计算旋转总弧度,根据所述旋转总弧度与预设的活动弧度计算旋转系数,并根据所述旋转系数与所述图像集中的图像数目计算索引标识。

在具体实施时,所述根据所述旋转弧度计算索引标识采用以下公式进行计算:

其中,index代表所述图像集中的索引标识,所述图像集中的图像具有唯一的索引标识;ω代表运动角速度;t代表获取运动角速度的时间间隔;ωt代表运动角速度乘以获取所述运动角速度的时间间隔,即:旋转弧度;α0代表所述起始弧度;α代表可活动的弧度范围;n代表所述图像集中的图像数目。

例如:所述起始弧度为20度,所述旋转弧度为40度,活动的弧度范围为60度,所述图像集中的图像数目为360张,则将所述旋转弧度40度加上所述起始弧度为20度,获得旋转总弧度60度,将旋转总弧度60除以活动的弧度数60后,获得旋转系数1,并将旋转系数1乘以所述图像集中的图像数目360,获取索引标识360。

需要说明的是,由于在步骤s101获取传感器检测的运动状态时,获取了运动状态中的起始弧度后,若获取的运动角速度的方向相对于起始弧度为逆时针方向,且在步骤s103中计算出的旋转弧度大于起始弧度时,则根据上述公式获取的索引标识会小于0,当所述索引标识小于0时,则将所述索引标识的数值修改为所述图像集中数值最小的索引标识,即:取所述图像集中的第一张图像;同样的道理,若在步骤s101中获取的运动角速度的方向相对于起始弧度为顺时针方向,且在步骤s103中计算出的旋转弧度在上述公式加上所述起始弧度后大于预设的活动弧度时,获取的索引标识会的数值大于所述图像集中的图像数目n,当所述索引标识大于n时,则将所述索引标识的数值修改为所述图像集中数值最大的索引标识,即:取所述图像集中的最后一张图像。

步骤s105-2,从对应每弧度的所述图像集中选取对应所述索引标识的图像。

在本实施例中,所述从对应每弧度的所述图像集中选取对应所述索引标识的图像,可以采用如下方式实现:根据在步骤s105-1中计算出的所述索引标识,在所述图像集中选取索引标识的数值与计算出的索引标识相同的图像。

需要说明的是,由于所述运动角速度根据运动方向的不同,可以分为水平方向上的运动角速度以及垂直方向上的运动角速度,所以在本步骤中,会根据运动角速度的方向获取对应方向的图像集,并从该图像集中选取对应所述索引标识的图像,具体包括如下步骤:

若所述运动角速度为水平方向上的角速度,则从对应水平方向上每弧度的所述图像集中选取对应所述索引标识的图像;

若所述运动角速度为垂直方向上的角速度,则从对应垂直方向上每弧度的所述图像集中选取对应所述索引标识的图像。

步骤s105-3,显示所述图像。

在本实施例中,所述显示所述图像,可以采用如下方式实现;在当前终端的显示屏幕上显示所述图像。

通过本申请实施例提供的一种图像显示的方法,通过获取传感器检测的运动状态计算旋转弧度,显示图像集中对应所述旋转弧度的图像,解决了使用图片展示商品时通过静态图片显示维度较单一无法获知商品的全貌的问题,并且通过有序的多维度的静态图片使用户获知商品的全貌,相比于视频显示节约了流量减少了cpu的占用,降低了运维成本。

在上述的实施例中,提供了一种图像显示的方法,与上述图像显示的方法相对应的,本申请还提供了一种图像显示的装置。由于装置的实施例基本相似于方法的实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。所述图像显示的装置实施例如下:

请参考图4,其示出了根据本申请的实施例提供的图像显示的装置的示意图。

所述图像显示的装置,包括:运动状态检测单元401、旋转弧度计算单元403以及图像显示单元405;

所述运动状态检测单元401,用于获取传感器检测的运动状态;

所述旋转弧度计算单元403,用于根据所述运动状态计算旋转弧度;

所述图像显示单元405,用于显示图像集中对应所述旋转弧度的图像。

所述运动状态检测单元,具体用于检测传感器获取的运动角速度。

可选的,所述运动状态检测单元401,具体用于按照预设的时间间隔获取传感器检测的运动状态。

可选的,所述旋转弧度计算单元403,具体用于根据所述运动状态中的运动角速度与获取所述运动状态的时间间隔计算旋转弧度。

可选的,所述图像显示单元405,包括:索引标识计算子单元、图像选取子单元以及图像显示子单元;

所述索引标识计算子单元,用于根据所述旋转弧度计算索引标识;

所述图像选取子单元,用于从对应每弧度的所述图像集中选取对应所述索引标识的图像;

所述图像显示子单元,用于显示所述图像。

可选的,所述索引标识计算子单元,具体用于根据所述旋转弧度与预设的活动弧度计算旋转系数,并根据所述旋转系数与所述图像集中的图像数目计算索引标识。

可选的,所述运动状态检测单元401,还用于检测传感器获取的起始弧度;

相应的,所述索引标识计算子单元,具体用于根据所述旋转弧度与所述起始弧度计算旋转总弧度,根据所述旋转总弧度与预设的活动弧度计算旋转系数,并根据所述旋转系数与所述图像集中的图像数目计算索引标识。

可选的,所述图像选取子单元,具体用于若所述运动角速度为水平方向上的角速度,则从对应水平方向上每弧度的所述图像集中选取对应所述索引标识的图像;

若所述运动角速度为垂直方向上的角速度,则从对应垂直方向上每弧度的所述图像集中选取对应所述索引标识的图像。

可选的,所述运动状态检测单元401,具体用于检测陀螺仪传感器获取的运动状态。

可选的,所述的图像显示的装置,还包括:图像集获取单元;

所述图像集获取单元,用于在所述获取传感器检测的运动状态之前,根据图像显示需求从服务器端获取对应的图像集。

在上述的实施例中,提供了一种图像显示的方法以及一种图像显示的装置,此外,本申请还提供了一种电子设备;所述电子设备实施例如下:

请参考图5,其示出了根据本申请的实施例提供的电子设备的示意图。

所述电子设备,包括:显示器501;处理器503;存储器505;

所述存储器505,用于存储图像显示程序,所述程序在被所述处理器读取执行时,执行如下操作:获取传感器检测的运动状态;根据所述运动状态计算旋转弧度;显示图像集中对应所述旋转弧度的图像。

在上述的实施例中,提供了一种图像显示的方法、一种图像显示的装置以及一种电子设备,此外,本申请还提供了一种媒体信息的采集方法;所述媒体信息的采集方法实施例如下:

请参考图6以及图7,其分别示出了根据本申请的实施例提供的媒体信息的采集方法的流程图以及根据本申请的实施例提供的按照第一方向与第二方向采集媒体信息的示意图。

所述媒体信息的采集方法,包括:

步骤s601,按照预设的第一方向采集媒体信息,并检测采集时的旋转弧度;所述媒体信息包括:图像信息以及视频信息。

在本实施例中,所述按照预设的第一方向采集媒体信息,并检测采集时的旋转弧度,可以采用如下方式实现:通过摄像设备或拍摄设备按照预设的第一方向采集视频信息或图片信息,并通过陀螺仪传感器检测采集时的旋转弧度。所述媒体信息包括:图像信息以及视频信息。

需要说明的是,所述预设的第一方向为水平方向,则沿水平方向围绕采集目标旋转一周采集媒体信息,若是通过拍摄设备进行采集,则沿水平方向上进行连续拍照,获取图像信息;若是通过摄像设备进行采样,则沿水平方向上进行摄像,获取视频信息。

所述沿水平方向上进行连续拍照,获取图像信息,可以采用如下方式实现:按照预设的采集数目采集相应数目的图像信息,并为采集的每一图像按照采集顺序设置索引标识。

例如:预设的采集数目为30,沿水平方向围绕采集目标旋转一周360°进行连续拍照时,按照每旋转12°进行一次拍照,并按照采集顺序为采集到的30张图像设置从1-30的索引标识。

所述在水平方向上进行摄像,获取视频信息,可以采用如下方式实现:按照预设的时间间隔从所述视频信息中采集图像信息,并按照采集顺序为每一图像信息设置索引标识,并将采集的所述图像信息作为图像集。

例如:预设的采集数目为30,沿水平方向围绕采集目标旋转一周360°进行摄像时,获取的视频为15秒,则所述预设的时间间隔为0.5秒,对所述视频进行解析,每0.5秒从获取的视频中采集一张采样图像,并按照采集顺序为采集到的30张图像设置从1-30的索引标识。

可以理解的,视频是连续的静态图像组成的序列,是多帧相互关联的图像。

步骤s603,在所述旋转弧度达到预设的阈值后,按照预设的第二方向采集媒体信息。

在本实施例中,所述在所述旋转弧度达到预设的阈值后,按照预设的第二方向采集媒体信息,可以采用如下方式实现:在沿第一方向采集媒体信息时,若检测采集时的所述旋转弧度达到预设的阈值后,则中止沿第一方向采集媒体信息,并开始沿预设的第二方向采集媒体信息。

可以理解的,由于沿水平方向围绕采集目标旋转一周是从0°开始旋转360°,所以为了避免覆盖掉在0°采集媒体信息,可以将所述旋转弧度的预设的阈值设置为359°。

需要说明的是,所述预设的第二方向为垂直方向,则在本步骤中是沿垂直方向围绕采集目标旋转一周采集媒体信息。

由于按照预设的第二方向采集媒体信息时,与按照预设的第二方向采集媒体信息的主要区别在于采集的方向不同,而采集媒体信息的过程是基本相同的,由于在前面实施例中已经对此进行了比较详细的描述,此处不再赘述。

步骤s605,将所述媒体信息作为图像集,向服务器端发送所述图像集。

在本实施例中,所述将所述媒体信息作为图像集是指:将设置了索引标识的媒体信息进行打包,将打包后的图像集合作为本次采集的图像集。

在本实施例中,所述向服务器端发送所述图像集,可以采用如下方式实现:通过wifi等无线通讯方式向所述服务器端发送建立连接关系的请求,在接收到所述服务器端反馈的建立连接的反馈信息后,与所述服务器端之间建立连接关系,并向所述服务器端发送所述图像集。

需要说明的是,根据发送所述图像集的客户端的载体的不同,还可以通过tcp/ip连接等网络协议与所述服务器端发送建立连接关系的请求,在接收到所述服务器端反馈的建立连接的反馈信息后,与所述服务器端之间建立连接关系,并向所述服务器端发送所述图像集。

为了降低图像集在传输过程中的流量消耗,本实施例的技术方案提供了一种优选实施方式,在优选方式下,在所述向服务器端发送所述图像集之前,对所述图像集进行压缩。例如:采用比如较流行的lz及系列变种(lzw,lzr,lzx)压缩算法对所述图像集进行压缩,在不丢失有用信息的前提下,缩减数据量以减少存储空间,提高其传输、存储和处理效率。

在上述的实施例中,提供了一种媒体信息的采集方法,与上述媒体信息的采集方法相对应的,本申请还提供了一种媒体信息的采集装置。由于装置的实施例基本相似于方法的实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。所述媒体信息的采集装置实施例如下:

请参考图8,其示出了根据本申请的实施例提供的媒体信息的采集装置的示意图。

所述媒体信息的采集装置,包括:第一媒体采集单元801、第二媒体采集单元803以及发送单元805;

所述第一媒体采集单元801,用于按照预设的第一方向采集媒体信息,并检测采集时的旋转弧度;所述媒体信息包括:图像信息以及视频信息;

所述第二媒体采集单元803,用于在所述旋转弧度达到预设的阈值后,按照预设的第二方向采集媒体信息;

所述发送单元805,用于将所述媒体信息作为图像集,向服务器端发送所述图像集。

可选的,所述的媒体信息的采集装置,所述第一媒体采集单元801,具体用于按照水平方向采集媒体信息;所述第二媒体采集单元,具体用于按照垂直方向采集媒体信息。

可选的,若所述媒体信息为图像信息时,所述第一媒体采集单元801以及所述第二媒体采集单元803,是按照预设的采集数目采集图像信息,并按照采集顺序为每一图像信息设置索引标识。

可选的,若所述媒体信息为视频信息,所述发送单元805,包括:图像采集子单元以及索引标识设置单元;

所述图像采集子单元,用于按照预设的时间间隔从所述视频信息中采集图像信息;

所述索引标识设置单元,用于按照采集顺序为每一图像信息设置索引标识,并将采集的所述图像信息作为图像集。

可选的,所述的媒体信息的采集装置,还包括:压缩单元;

所述压缩单元,用于在所述向服务器端发送所述图像集之前,压缩所述图像集。

在上述的实施例中,提供了一种图像显示的方法、一种图像显示的装置、一种电子设备、一种媒体信息的采集方法以及一种媒体信息的采集装置,此外,本申请还提供了一种图像处理方法;所述图像处理方法实施例如下:

请参考图9,其示出了根据本申请的实施例提供的图像处理方法的流程图。

所述图像处理方法,包括:

步骤s901,接收客户端发送的图像集。

在本实施例中,所述接收客户端发送的图像集,可以采用如下方式实现:通过wifi等无线通讯方式与客户端建立连接关系后,或者通过tcp/ip连接等网络协议与客户端建立连接关系后,接收客户端发送的图像集。

为了降低图像集在传输过程中的流量消耗,本实施例的技术方案提供了一种优选实施方式,在优选方式下,在所述接收客户端发送的图像集之后,对所述图像集进行解压缩。对所述图像集的解压缩是:对所述图像集采用的解压缩算法的类型,在解压缩时使用的解压缩算法需要与对所述图像集的压缩方式相对应。

在本实施例中,所述服务器端还能接收客户端发送的视频信息,在接收所述视频信息后,由于所述视频信息无法直接形成图像集,所以还需要对所述视频信息进行采集,具体包括如下步骤:

按照预设的时间间隔从所述视频信息中采集图像信息;并按照采集顺序为每一图像信息设置索引标识,并将采集的所述图像信息作为图像集。

例如:预设的采集数目为30,获取的视频为15秒,则所述预设的时间间隔为0.5秒,对所述视频进行解析,每0.5秒从获取的视频中采集一张采样图像,并按照采集顺序为采集到的30张图像设置从1-30的索引标识,并将设置了索引标识的媒体信息进行打包,将打包后的图像集合作为本次采集的图像集。

步骤s903,从所述图像集中抽取并识别图像,并对所述图像执行过滤操作。

在本实施例中,所述从所述图像集中抽取并识别图像,并对所述图像执行过滤操作,可以采用如下方式实现:从所述图像集中随机抽取一张图像,将所述图像作为识别模型,将所述图像集中不与所述识别模型匹配的图像过滤掉。

需要说明的是,图像识别是人工智能的一个重要领域。为了编制模拟人类图像识别活动的计算机程序,人们提出了不同的图像识别模型。例如模板匹配模型。这种模型通过识别某个图像,将当前图像作为模板。判断其他图像与当前的刺激如果能与模板相匹配,这个图像也就被识别了。例如模板中具有字母a,若其他图像中字母a的大小、方位、形状都与这个模板具有相似性,图像就被识别了。但这种模型强调图像与模板符合才能加以识别。

步骤s905,基于识别的结果对所述图像集设置对应的集合标识。

在本实施例中,所述集合标识,包括:该集合对应的商品的商品类型以及商品特征信息。所述基于识别的结果对所述图像集设置对应的集合标识,可以采用如下方式实现:基于对执行识别、过滤操作的所述图像集中图像的具体内容,对所述图像集设置商品的商品类型以及商品特征信息。

例如:识别出的图像集中的图像为iphone6,则为所述图像集设置商品配型为手机,商品特征信息为iphone6。

在上述的实施例中,提供了一种图像处理方法,与上述图像处理方法相对应的,本申请还提供了一种图像处理装置。由于装置的实施例基本相似于方法的实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。所述图像处理装置实施例如下:

请参考图10,其示出了根据本申请的实施例提供的图像处理装置的示意图。

所述图像处理装置,包括:接收单元1001、图像识别单元1003以及集合标识设置单元1005;

所述接收单元1001,用于接收客户端发送的图像集;

所述图像识别单元1003,用于从所述图像集中抽取并识别图像,并对所述图像执行过滤操作;

所述集合标识设置单元1005,用于基于识别的结果对所述图像集设置对应的集合标识。

可选的,所述的图像处理装置,还包括:视频接收单元、图像采集单元以及索引标识设置单元;

所述视频接收单元,用于接收客户端发送的视频信息;

所述图像采集单元,用于按照预设的时间间隔从所述视频信息中采集图像信息;

所述索引标识设置单元,用于按照采集顺序为每一图像信息设置索引标识,并将采集的所述图像信息作为图像集。

可选的,所述的图像处理装置,还包括:解压缩单元;

所述解压缩单元,用于在所述接收客户端发送的图像集之后,解压缩所述图像集。

在上述的实施例中,提供了一种图像显示的方法、一种图像显示的装置、一种电子设备、一种媒体信息的采集方法、一种媒体信息的采集装置、一种图像处理方法以及一种图像处理装置,此外,本申请还提供了一种图像显示系统;所述图像显示系统实施例如下:

请参考图11,其示出了根据本申请的实施例提供的图像显示系统的流程图。

所述图像显示系统,包括:图像显示的装置1101、媒体信息的采集装置1103以及图像处理装置1105;

其中,所述图像显示的装置1101,用于获取传感器检测的运动状态;根据所述运动状态计算旋转弧度;显示图像集中对应所述旋转弧度的图像;

所述媒体信息的采集装置1103,用于按照预设的第一方向采集媒体信息,并检测采集时的旋转弧度,所述媒体信息包括:图像信息以及视频信息;在所述旋转弧度达到预设的阈值后,按照预设的第二方向采集媒体信息,将所述媒体信息作为图像集,向服务器端发送所述图像集;

所述图像处理装置1105,用于接收客户端发送的图像集,从所述图像集中抽取并识别图像,并对所述图像执行过滤操作,基于识别的结果对所述图像集设置对应的集合标识。

所述图像处理装置1105可以布置于计算机上;所述图像显示的装置1101以及所述媒体信息的采集装置1103可以布置于智能终端或计算机上,但并不局限于这种设备,可以是能够实现上述图像显示的方法以及媒体信息的采集方法的任何设备。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。

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