视频数据的存储、显示方法和装置以及智能眼镜与流程

文档序号:13139368阅读:402来源:国知局
视频数据的存储、显示方法和装置以及智能眼镜与流程

本发明涉及视频传输技术领域,特别是涉及一种视频数据的存储、显示方法和装置以及一种智能眼镜、移动终端和计算机可读存储介质。



背景技术:

随着科技发展,用户越来越多地希望能够通过电子设备记录生活中发生的事件,传统技术中,用户通过手机或者相机进行拍摄,但是该些传统的电子设备(例如相机、平板电脑、手机等)体积较大,并且在使用时需要较长的反应时间,而需要记录的事件的持续时间往往很短。例如在使用相机时,用户需要先开机,再对焦,最后进行拍摄等动作,而一系列的动作完成后,需要记录的事件已经结束,这给用户带来较差的事件记录体验。

因此,相关技术中,开始在日常佩戴的眼镜设备中加入摄像功能组件,以实现对眼睛所看到的内容和事件进行随时记录的功能;此外,用户为了实现对眼镜设备记录的视频进行分享,还需要将眼镜设备记录的视频传输到移动终端侧,从而利用移动终端来对拍摄的视频进行分享。

但是,在相关技术中,用户通过智能眼镜向移动终端传输视频文件时,移动终端侧的视频传输界面只能显示传输进度(例如10%),而用户并不能看到当前所传输的具体视频内容。



技术实现要素:

本发明提供了一种视频数据的存储方法、显示方法、存储装置、显示装置、智能眼镜、移动终端和计算机可读存储介质,以解决现有技术中在通过智能眼镜向移动终端传输视频文件时,移动终端侧的视频传输界面无法显示当前所传输的具体视频内容的问题。

为了解决上述问题,根据本发明的第一方面,本发明公开了一种视频数据的存储方法,应用于智能眼镜,包括:

接收视频录制指令;

根据所述视频录制指令,录制视频数据;

在所述视频数据中提取至少一帧图片;

将所述至少一帧图片与所述视频数据关联存储。

根据本发明的第二方面,本发明公开了一种视频数据的显示方法,应用于移动终端,包括:

接收智能眼镜发送的配对指令;

根据所述配对指令将所述智能眼镜与移动终端应用程序配对;

在配对成功后,发送视频同步指令至所述智能眼镜,所述视频同步指令包括待同步的第一目标视频数据的属性信息;

接收第一目标视频数据和至少一帧目标图片,其中,所述至少一帧目标图片提取自所述第一目标视频数据;

在所述第一目标视频数据的传输过程中,控制所述至少一帧目标图片在所述移动终端的视频传输界面显示。

根据本发明的第三方面,本发明公开了一种视频数据的存储装置,应用于智能眼镜,包括:

第一接收模块,用于接收视频录制指令;

录制模块,用于根据所述视频录制指令,录制视频数据;

提取模块,用于在所述视频数据中提取至少一帧图片;

第一存储模块,用于将所述至少一帧图片与所述视频数据关联存储。

根据本发明的第四方面,本发明公开了一种视频数据的显示装置,应用于移动终端,包括:

第一接收模块,用于接收智能眼镜发送的配对指令;

配对模块,用于根据所述配对指令将所述智能眼镜与移动终端应用程序配对;

发送模块,用于在配对成功后,发送视频同步指令至所述智能眼镜,所述视频同步指令包括待同步的第一目标视频数据的属性信息;

第二接收模块,用于接收第一目标视频数据和至少一帧目标图片,其中,所述至少一帧目标图片提取自所述第一目标视频数据;

控制模块,用于在所述第一目标视频数据的传输过程中,控制所述至少一帧目标图片在所述移动终端的视频传输界面显示。

根据本发明的第五方面,本发明公开了一种智能眼镜,包括:存储器、处理器、摄像头、第一按键;

所述处理器,被配置为接收由所述第一按键触发的视频录制指令,并根据所述视频录制指令,控制所述摄像头录制视频数据,并在所述视频数据中提取至少一帧图片,并将所述存储数据和所述至少一帧图片发送至所述存储器;

所述存储器,被配置为将所述至少一帧图片与所述视频数据关联存储。

根据本发明的第六方面,本发明公开了一种移动终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频数据的显示程序,所述视频数据的显示程序被所述处理器执行时实现上述应用于移动终端的视频数据的显示方法中的步骤。

根据本发明的第七方面,本发明公开了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有视频数据的显示程序,所述视频数据的显示程序被处理器执行时实现上述应用于移动终端的视频数据的显示方法中的步骤。

与现有技术相比,本发明包括以下优点:

这样,本发明通过使用智能眼镜录制视频数据时,并对录制的视频数据提取至少一帧图片,并将该至少一帧图片与对应的视频数据关联存储,使得在将智能眼镜侧录制的视频数据传输至移动终端时,能够使移动终端侧的视频传输界面显示当前传输的视频数据的具体视频内容,避免在视频传输过程中用户感觉枯燥或觉得等待时间太长等用户体验差的问题。

附图说明

图1是本发明的一种应用于智能眼镜的视频数据的存储方法实施例的步骤流程图;

图2是本发明的另一种应用于移动终端的视频数据的显示方法实施例的步骤流程图;

图3是本发明的一种应用于智能眼镜的视频数据的存储装置实施例的结构框图;

图4是本发明的另一种应用于移动终端的视频数据的显示装置实施例的结构框图;

图5是本发明的一种智能眼镜实施例的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

参照图1,示出了本发明的一种视频数据的存储方法实施例的步骤流程图,应用于智能眼镜,具体可以包括如下步骤:

步骤101,接收视频录制指令;

其中,用户就可以通过点击智能眼镜上的某个按键来触发视频录制指令以进行视频录制。

步骤102,根据所述视频录制指令,录制视频数据;

其中,智能眼镜可以响应于该视频录制指令,开启智能眼镜的摄像头,来对佩戴该智能眼镜的用户视野内的场景进行视频录制,从而得到视频数据。

步骤103,在所述视频数据中提取至少一帧图片;

其中,上述一帧图片可以是来自视频数据中的关键帧,也可以是非关键帧;可以是第一帧,也可以是最后一帧。也就是说,本发明对于该帧图片在视频数据中的具体位置并不作具体限制。

步骤104,将所述至少一帧图片与所述视频数据关联存储。

也就是说,提取的至少一帧图片与产生该图片的视频数据是关联存储的。在一个具体实例中,例如在视频1中提取一帧图片1、一帧图片2,则将一帧图片1和一帧图片2存储在一个文件夹名称为视频1的临时文件夹中;或是将一帧图片1和一帧图片2临时存储时,在对帧图片命名时,其名称包括视频1的标识等信息。当然这里只是列举了一些建立关联存储的示例,而在实际应用中,一帧图片与对应的视频数据之间的关联存储方式并不限于此,可以是任意一种能够实现一帧图片与视频数据建立关联的存储方式。

另外,需要注意的是,本发明实施例的至少一帧图片在智能眼镜侧保存时,可以以临时文件的方式进行保存。

这样,本发明通过使用智能眼镜录制视频数据时,并对录制的视频数据提取至少一帧图片,并将该至少一帧图片与对应的视频数据关联存储,使得在将智能眼镜侧录制的视频数据传输至移动终端时,能够使移动终端侧的视频传输界面显示当前传输的视频数据的具体视频内容,避免在视频传输过程中用户感觉枯燥或觉得等待时间太长等用户体验差的问题。

在一种可能的实施方式中,在执行步骤103时,还可以在所述视频数据中提取第一帧图片和最后一帧图片;

也就是说,本发明实施例可以在录制完成的视频数据中提取视频开始时的第一帧图片和视频结束时的最后一帧图片。

在执行步骤104时,则将所述第一帧图片和最后一帧图片与所述视频数据关联存储。

在一个具体实例中,例如在视频1中提取第一帧图片1、最后一帧图片2,则将第一帧图片1、最后一帧图片2存储在一个文件夹名称为视频1的临时文件夹中;或是将第一帧图片1、最后一帧图片2临时存储时,在对帧图片命名时,其名称包括视频1的标识等信息。当然这里只是列举了一些建立关联存储的示例,而在实际应用中,这两帧图片与对应的视频数据之间的关联存储方式并不限于此,可以是任意一种能够实现两帧图片与视频数据建立关联的存储方式。

这样,本发明实施例通过获取录制的视频数据中开始时间点的一帧图片和结束时间点的一帧图片,并将它们与所录制的视频数据关联存储,使得在后续进行视频数据的传输时,能够将这两帧体现视频具体内容的图片呈现至移动终端侧的视频传输界面,起到视频预览的效果。

在一种可能的实施方式中,在执行步骤104之前,根据本发明实施例的方法还可以包括:

对所述至少一帧图片作预设图像处理,得到至少一个缩略图;

其中,该预设图像处理可以包括降低图片的分辨率、裁剪图片的边缘区域等能够使处理后的图片的图像内容基本一致而又能够降低图片所在存储空间的图像处理方式。

在一个具体实例中,可以对一帧图片进行像素抽点以降低图像尺寸,从而得到一个缩略图,缩略图的分辨率为320*240,每张缩略图尺寸大小为8k。

相应的,那么在将所述至少一帧图片与所述视频数据关联存储时,则可以将所述至少一个缩略图和所述视频数据关联存储;

这样,本发明通过将帧图片处理为缩略图并将缩略图与相应的视频数据关联存储,而由于缩略图的尺寸小,从而可以节约智能眼镜侧的磁盘存储空间;并且,在同步视频数据时,就可以将该缩略图一起发送至移动终端侧,而缩略图由于具有尺寸小,从而可以减少缩略图的传输时间,提升缩略图的传输速度,用户可以在移动终端侧安装的与智能眼镜配对连接的眼镜应用程序(app,application)的视频传输界面短时间内快速浏览智能眼镜当前传输的视频文件的大致视频内容,以避免在视频传输过程中用户感觉枯燥或觉得等待时间太长等问题;此外,由于缩略图的传输速度快,并可进一步的减小传输缩略图时对视频数据的传输速度的影响。

以移动终端与智能眼镜蓝牙连接为例,按照蓝牙的rfcomm(一种串行线性仿真协议)传输,数据的传输实际速率为90k-100k/s,那么每秒钟就可以至少传输10张缩略图,使得移动终端侧的眼镜app在1秒钟内可以读取约10个缩略图文件。

在一种可能的实施方式中,在步骤104之后,根据本发明实施例的方法还可以包括:接收与所述智能眼镜配对连接的移动终端应用程序发送的视频同步指令;

根据所述视频同步指令在所述视频数据中查找待同步的第一目标视频数据;

将所述第一目标视频数据以及与所述第一目标视频数据对应的至少一帧目标图片同步至所述移动终端应用程序。

其中,由于视频录制指令会对应一个录制时长,因此,在录制的视频的时间长度达到该录制时长时,则智能眼镜侧会停止视频的录制。在一种可能的实施方式中,在视频录制完成后,智能眼镜侧还可以向与智能眼镜配对连接的移动终端的眼镜app(即移动终端应用程序)发送表示视频数据录制完成的指令,那么在眼镜app接收到该指令后,眼镜app侧就可以发送视频同步指令,即将智能眼镜侧录制的视频数据同步到移动终端侧,从而便于用户进行分享。

而视频同步指令中会携带有待同步的视频数据的id等属性信息,从而便于智能眼镜侧进行视频查找,因此,智能眼镜可以根据该视频同步指令在录制的视频数据中查找该配对连接的眼镜app的登录用户所需要同步的第一目标视频数据。其中,录制的视频数据可能包括多个,而这里只需要从多个视频数据中查找到该视频同步指令所指向的第一目标视频数据。

而在查找到该第一目标视频数据后,智能眼镜侧就可以响应于该视频同步指令将该第一目标视频数据以及在视频录制时提取的对应于该第一目标视频数据的至少一帧目标图片同步传输至移动终端的眼镜app。

其中,至少一帧目标图片可以先于该第一目标视频数据传输,也可以同时传输。

其中,如果该目标图片经过了上述预设图像处理,则这里连同第一目标视频数据同步至眼镜app的就是该至少一帧目标图片对应的至少一个目标缩略图。

借助于本发明上述实施例的技术方案,本发明通过在智能眼镜向移动终端同步传输视频数据时,将传输的视频数据以及对应于该视频数据的至少一帧图片均发送至移动终端,使得移动终端侧的视频传输界面能够显示当前传输的视频数据的具体视频内容,避免在视频传输过程中用户感觉枯燥或觉得等待时间太长等用户体验差的问题。

在一种可能的实施方式中,所述将所述第一目标视频数据以及与所述第一目标视频数据对应的至少一帧目标图片同步至所述移动终端应用程序之后,根据本发明实施例的方法还可以包括:

若接收到表示所述第一目标视频数据同步完成的指令,则将存储的所述至少一帧目标图片删除,并删除所述至少一帧目标图片与所述第一目标视频数据的关联关系。

具体而言,当某个视频和对应的至少一帧目标图片从智能眼镜侧完全传输至移动终端侧的眼镜app后,移动终端的眼镜app会发送表示该视频同步完成的指令,而智能眼镜侧一旦接收到该指令,则会将临时保存的对应该视频的至少一帧目标图片删除,并删除该至少一帧目标图片与该视频的关联关系。

这样,本发明实施例通过在对同步的视频同步完成后,就将智能眼镜侧的对应该视频的至少一帧图片(当然如果临时保存的为缩略图则删除缩略图)进行自动删除,从而节约智能眼镜侧的存储空间。

在一种可能的实施方式中,在步骤103之后,根据本发明实施例的方法还可以包括:

接收与所述智能眼镜配对连接的移动终端应用程序发送的视频删除指令;

根据所述视频删除指令在所述视频数据中查找待删除的第二目标视频数据;

将存储的所述第二目标视频数据删除。

其中,该视频删除指令中可以携带有待删除的视频数据的id等属性信息,从而便于智能眼镜侧进行视频查找,因此,智能眼镜可以根据该视频删除指令在录制的视频数据中查找该配对连接的眼镜app的登录用户所需要删除的第二目标视频数据。其中,录制的视频数据可能包括多个,而这里只需要从多个视频数据中查找到该视频删除指令所指向的第二目标视频数据。

在一种可能的实施方式中,在步骤101之前,根据本发明实施例的方法还可以包括:

发送配对指令至移动终端应用程序;

其中,移动终端(例如手机)侧安装有与所述智能眼镜配套使用的眼镜app(即移动终端应用程序),该眼镜app可以生成用于与智能眼镜配对连接的二维码(其中,该二维码包括登录该眼镜app的用户id),并且,移动终端侧需要开启蓝牙,从而发送蓝牙地址给智能眼镜实现移动终端与智能眼镜的蓝牙连接;而用户则需要佩戴该智能眼镜并注视手机上的该二维码,从而实现智能眼镜侧对该二维码的扫描以发送配对指令(可以包括智能眼镜的id),而移动终端侧就可以根据该智能眼镜的id来将该智能眼镜与该移动终端应用程序(例如登录该眼镜app的用户id)配对,如果配对成功,则移动终端与智能眼镜可以通信连接。所谓配对成功,如果该用户id预先注册了对该智能眼镜id的眼镜设备的使用权限,则可以配对成功,否则,配对失败。

换句话说,移动终端侧可以保存该用户id所预先注册过的眼镜设备的id,而在匹配时,就可以将接收到的来自当前智能眼镜的id与保存的眼镜设备id进行匹配,若一致,则配对成功,否则,配对失败。

若所述智能眼镜与所述移动终端应用程序配对成功,则接收登录所述移动终端应用程序的第一用户的标识信息;

其中,如果该智能眼镜与眼镜app配对成功,则移动终端可以将登录至该眼镜app的第一用户的id信息发送至智能眼镜。

根据所述第一用户的标识信息,为所述第一用户分配用于存储所述第一用户录制的视频数据的第一目标存储路径;

其中,当配对成功后,智能眼镜侧会对登录至该眼镜app的该第一用户分配专门用于存储该第一用户录制的视频数据的路径,即这里的第一目标存储路径。

这样,智能眼镜侧就可以为配对成功的眼镜app的不同登录用户预先分配不同的视频数据存储路径。其中,眼镜app的不同用户在智能眼镜侧的存储路径是相互独立的,无法交叉操作。

相应的,在接收视频录制指令时,就可以接收所述第一用户的视频录制指令;

最后,在视频数据录制完成之后,将所述视频数据存储至所述第一目标存储路径。

其中,由于当前与智能眼镜配对连接的眼镜app的登录用户为第一用户,因此,在与该第一用户配对连接的过程中所录制的视频数据会存储至该第一用户所对应的第一目标存储路径。

其中,上述为第一用户分配存储路径的方案是默认该第一用户为首次以登录眼镜app的方式来与智能眼镜配对连接成功的情况;相反,如果该第一用户为曾经登录该眼镜app并与智能眼镜配对成功过的情况,则智能眼镜侧已经预先为其分配了存储路径,这里则无需再次进行分配,而是在对该登录用户录制的视频数据进行存储时,直接查找对应该登录用户的存储路径进行视频数据的存储即可。

借助于本发明上述实施例的技术方案,本发明通过为当前与智能眼镜配对成功的眼镜app的登录用户分配存储路径,并对该登录用户录制的视频数据进行存储时,将视频数据存储至智能眼镜侧针对该登录用户的存储路径,使得登录与智能眼镜配对的移动终端应用程序的不同用户所录制的视频数据能够在智能眼镜侧相互独立的存储,每个用户只能管理自己所拍摄的视频数据,而无法查看其他用户拍摄的视频数据,从而实现了智能眼镜侧对配对移动终端应用程序的不同用户所拍摄的视频数据的访问权限控制,避免了用户隐私泄露的问题。

由于存在用户将智能眼镜分享给朋友使用的情况,造成同一个智能眼镜由眼镜app的多个用户注册使用,那么不同用户拍摄的视频和图片都涉及隐私问题,因此,为了保证视频和图片的安全和隐私,本发明实施例可以对录制的视频按照登录眼镜app的用户不同而进行单独分类存储,从而使得眼镜app的各个用户只能管理自己录制的视频和拍摄的图片。

相应的,在执行根据所述视频同步指令在所述视频数据中查找待同步的第一目标视频数据步骤时,就可以通过以下方式来实现:

根据所述视频同步指令在所述第一目标存储路径中查找待同步的第一目标视频数据。

相应的,在执行根据所述视频删除指令在所述视频数据中查找待删除的第二目标视频数据步骤时,就可以通过以下方式来实现:

根据所述视频同步指令在所述第一目标存储路径中查找待删除的第二目标视频数据。

参照上述实施例,由于智能眼镜侧录制的视频都按照配对连接眼镜app的登录用户标识进行了分别存储,因此,用户只能同步、删除智能眼镜中自己录制的视频,而无法对其他用户录制的视频进行任何操作。

本发明实施例的这种通过将视频数据按照登录眼镜app的用户id进行分类存储的方式,能够使得即便发生智能眼镜丢失的情况,也不会存在视频数据隐私泄露的问题;而且,在智能眼镜丢失后,用户还可以通过移动终端的眼镜app来对智能眼镜进行控制,从而清除智能眼镜中存储的对应该用户id的数据,保证数据安全。

在一种可能的实施方式中,在执行上述步骤101之后,根据本发明实施例的方法还可以包括:

若在视频录制过程中,接收到开启直播指令,则将当前录制的视频数据实时传输至与所述智能眼镜配对连接的所述移动终端应用程序。

具体而言,在智能眼镜进行视频录制的过程中,用户可以点击智能眼镜的直播按键,从而发送开启直播指令(针于当前录制的视频)。

其中,本发明针对录制的视频可以采用内存缓存机制,其中,高清视频的缓存上限为12m,低清视频的缓存上限为2m。也就是说,在视频录制过程中,录制的视频数据首先会写入内存进行缓存,当写入的视频数据超过相应的缓存上限时,本发明实施例可以将内存中缓存的视频数据一次性写入flash存储器,然后将内存中缓存的视频数据清空;而继续录制的后续视频则可继续从头写入内存缓存。这样,一方面减少写flash的次数,以提高flash使用寿命;另一方面写内存的功耗低于写flash的功耗,起到省电的目的。

那么,在智能眼镜接收到开启直播指令后,本发明实施例的方法可以及时通知rtsp(实时流传输协议)服务程序有可用帧数据到达,并将当前录制的视频数据的内存地址发送给rtsp服务程序,rtsp服务程序会在指定的内存地址读取到视频数据后,进一步发送给移动终端侧的rtsp客户端,从而实现视频直播,这样用户通过佩戴本发明实施例的智能眼镜,并对智能眼镜的控制,从而实现用户佩戴眼镜所看到的各种场景进行视频直播。其中,由于最新录制的视频数据必然是缓存在内存中,因此,可以直接从内存中读取当前录制的视频数据,进行视频直播,从而实现不间断的视频直播,减少时间延迟。

为了更好的理解本发明实施例的上述技术方案,下面结合一具体实例来对本发明实施例的上述方法和智能眼镜进行详细阐述。

本实施例的智能眼镜可以通过触摸控制或者通过按键进行控制,应用上述视频数据的存储方法的智能眼镜,可以包括镜框和镜脚,镜脚与镜框之间可以通过可折叠的铰链结构可在设定幅度范围内转动地枢接在一起。

在眼镜的镜腿或者镜框内设置有容置空间,其中,容置有印刷电路板(pcb),该pcb上设置有芯片、存储器(包括但不限于双倍速率同步动态随机存储器(ddr)、闪存(flash)和多媒体卡(emmc,embeddedmultimediacard))、通信模块(包括但不限于蓝牙和/或wifi)、电力组件(包括但不限于电池、充电接口、计算电量的器件(例如库仑计))、视频信号采集组件(例如一个或两个摄像头)、音频信号采集组件(例如一个或两个麦克风)、温度传感器(用于测量pcb的工作状态温度)、一个或两个rgbled灯(其中一个rgbled灯,设置于镜框上面向外部的一侧,另一个rgbled灯设置在镜框或眼镜腿的内侧靠近用户左眼或右眼的位置,位于佩戴者的视觉范围内)。

在不同的实施例中,pcb板上还可以设置有两块芯片,一个芯片作为主控芯片,常规状态下处于休眠状态,以降低功耗;另一块芯片承担对外交互功能,可以是蓝牙低功耗(ble)芯片。当然,在不考虑功耗的情况下,也可以不采用双控制芯片的方案。

其中,ble芯片基于2.4ghz的ism(industrialscientificmedicalband)频段与移动设备上的与该智能眼镜配套的眼镜app进行无线通讯。其中,ble芯片具有两种外围设备接口,分别是双向二线制同步串行总线(i2c)和通用异步收发传输器(uart);其中,i2c外接led灯、库仑计、温度传感器;uart则外接主控芯片。通常情况下,只有ble芯片在工作,工作状态时ble芯片在发送广播包,1秒钟发送一次,以便眼镜app可扫描并连接到智能眼镜。

其中,ble芯片通过i2c对led芯片的寄存器进行写数据操作以控制led灯,写数据命令包括:i2c总线地址、led芯片的寄存器地址和led芯片的寄存器的值,无需读操作;其中,led的可写数据信息包括:红、绿、蓝三种颜色值、亮和灭、亮度等。

ble芯片在控制库仑计时,可以通过i2c总线对库仑计芯片的寄存器进行读数据操作,读数据命令包括:i2c总线地址、库仑计芯片寄存器的地址和库仑计芯片寄存器的值,无需写操作;其中,库仑计的可读数据信息包括电池电量和电压。

ble芯片在控制充电ic时,可以通过i2c总线对充电ic芯片的寄存器进行读写数据操作,读写命令包括:i2c总线地址、充电ic寄存器的地址和充电ic寄存器的值,数据包括:充电状态、充电电流、充电电流/电压阀值等相关参数。

其中,主控芯片主要负责视频和照片的拍摄和存储、以及通过蓝牙、wifi进行数据传输。

此外,ble芯片还要与主控芯片之间通过uart维持心跳包,以确保主控芯片通电过程中,始终保持在正确工作状态。主控芯片每隔5秒钟发送一次心跳包给ble芯片,如果ble连续超过3次未收到来自主控芯片的心跳包,则ble将自动给主控芯片进行下电复位操作。

而ble芯片本身则依赖看门狗定时器(wdt,watchdogtimer)来监视ble系统本身是否工作正常,wdt是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后wdt开始倒计数。如果程序运行正常,过一段时间cpu应发出指令让wdt复位,重新开始倒计数。如果wdt减到0就认为程序没有正常工作,强制整个系统复位。只要设备电池有剩余电量,ble芯片就始终保持工作状态,如果ble芯片工作不正常,整个系统就等于瘫痪了,因此,为了确保在不可预知的情况下出现程序跑飞的异常现象,本发明实施例使用wdt来监视软件工作状态。

其中,主控芯片处于这五种状态时,不允许下电,分别为:绑定、录像、直播、蓝牙/wifi传输、空中下载技术(ota,over-the-airtechnology)升级。

其中,在使用该智能眼镜与眼镜app交互时,大部分和眼镜app交互的指令都是通过ble芯片透传完成:也就是眼镜app发送指令给ble芯片,ble芯片通过uart再转发给主控芯片,反之亦然。涉及透传的包括:更新系统时间、清除视频数据,固件升级、蓝牙配对、wifi配网等等。

此外,ble芯片可以产生并传输给主控芯片的事件命令包括:单击、双击、长按1秒、长按7秒和长按30秒。当然,这里的事件命令只是示意性举例并不用于限于本发明。

此外,在主控芯片本身的工作状态发生改变时,会及时通过uart传输ble芯片,ble芯片则会进一步通知给眼镜app,主要的工作状态包括:是否正在录像、是否正在直播、wifi/蓝牙是否正在工作、是否可以进行ota升级、磁盘存储空间发生改变等。

在实际使用时,当用户点击移动终端的眼镜app的录像按钮后,ble芯片控制上电通用输入/输出(gpio)接口来给主控芯片上电,主控芯片启动后开始录像;

录像完毕后,主控芯片通过uart将录像的信息发送给ble芯片,ble芯片及时通知到眼镜app,之后眼镜app可以发送相应指令给ble芯片以打开主控芯片的蓝牙或wifi功能,ble芯片收到指令后将指令通过uart传输给主控芯片,主控芯片开启蓝牙或wifi后又通过uart通知ble芯片表示开启完毕,最后ble芯片将开启完毕通知转发给app;

眼镜app收到蓝牙或wifi开启完毕通知后,就可以绕过ble芯片直接通过蓝牙/wifi与主控芯片进行通讯了。

眼镜app可通过蓝牙从主控芯片读取低清视频数据、对主控芯片的ota升级文件进行写入;可通过wifi从主控芯片读取高清视频数据;

在视频数据读取完毕后,眼镜app发送指令给ble芯片关闭蓝牙或者wifi,ble芯片将指令转发给主控芯片,主控芯片将卸载蓝牙/wifi服务及驱动,并给将蓝牙/wifi芯片下电。

其中,主控芯片在录像过程中,会先启动摄像头的传感器,拍摄原始视频流,并通过硬件编码器将原始视频流转化为h264格式并写入内存,当录像结束后,再将内存中的视频数据写入存储器并关闭摄像头的传感器;

其中,本发明针对录制的视频可以采用内存缓存机制,其中,高清视频的缓存上限为12m,低清视频的缓存上限为2m。也就是说,在视频录制过程中,录制的视频数据首先会写入内存进行缓存,当写入的视频数据超过相应的缓存上限时,本发明实施例可以将内存中缓存的视频数据一次性写入flash存储器,然后将内存中缓存的视频数据清空;而继续录制的后续视频则可继续从头写入内存缓存。这样,一方面减少写flash的次数,以提高flash使用寿命;另一方面写内存的功耗低于写flash的功耗,起到省电的目的。

那么如果主控芯片在录像过程中接收到ble芯片发送的开通直播指令,则会及时通知rtsp服务程序有可用帧数据到达,并将视频数据的内存地址发送给rtsp服务程序,rtsp服务程序在指定的内存地址读取到视频数据后,进一步发送给移动终端的眼镜app的rtsp客户端。其中,由于最新录制的视频数据必然是缓存在内存中,因此,可以直接从内存中读取当前录制的视频数据,进行视频直播,从而实现不间断的视频直播,减少时间延迟。

在使用上述智能眼镜进行实际应用时,用户可以对智能眼镜侧的不同按键来进行录像和拍照。例如按键a用来控制拍照片,按键b用来拍摄视频,在按压按键b时可以通过间断按压次数,来确定录制视频的时间长度。

例如,当用户按压一次按键b之后,触发中断,ble芯片响应中断,并给主控芯片上电(在空闲状态下,主控芯片处于下电状态,即休眠状态,以降低功耗),并将中断信号传输给主控芯片。

主控芯片上电后可以识别该中断信号,主控芯片通过预存在存储器中的中断信号定语(即每种中断信号表达的操作类型)进行判断,那么经过判断确定,用户想要拍摄一个预定时长(例如11秒)的视频。

之后主控芯片启动摄像头开启视频录制,如果在录制视频的过程中,用户没有进行任何操作,则在倒计时结束后,主控芯片控制摄像头终止拍摄。而基于上述实施例所述的本发明的内存缓存机制,因此,在拍摄的过程中本发明实施例的方法可以将内存中缓存的视频数据持续地存储到flash存储器中,并给每个视频文件按照预定的规则命名。

在视频录制完成后,主控芯片并不会立即下电,还会持续一段时间的上电状态,等待用户再次触发指令,但是如果在一段时间内,没有感应到用户的触发指令,则会下电,从而避免频繁上电和掉电造成的功耗。

主控芯片可以通过调整摄像头参数,控制智能眼镜所录制的视频或者拍摄的照片的清晰度,当用户通过眼镜app将移动终端与智能眼镜通信连接之后,用户可以通过眼镜app查询智能眼镜侧当前存在的低清视频文件个数以及某一个视频文件在录像过程中生成的描述文件,从而获取该视频文件的文件名称、大小、日期、分辨率、图片等描述信息;然后,根据描述信息来读取对应的低清视频或图片文件,其中,单次读取字节数不超过40960bytes;然后眼镜app就可以发送指令给智能眼镜来删除已读取的文件数据以提升智能眼镜的存储空间的利用率;那么在所有数据读取完毕后,眼镜app可以及时通过蓝牙向ble芯片发送关闭蓝牙的控制命令。

其中,考虑到用户可能紧接着又持续性的录像行为,本发明实施例可以设定延迟关闭蓝牙的时间。例如当系统在90秒内没有相关的蓝牙操作,则将智能眼镜的蓝牙模块自动关闭以节省功耗。

如果在拍摄的过程中,用户再一次按压按键b,则触发中断,ble芯片响应中断,并将中断信号传输给主控芯片,主控芯片控制摄像头延长拍摄11秒,其中,由于按压一次按键b对应的拍摄时长为11秒,因此,这里再次点击一次按键b则延迟拍摄11秒,若再次按压按键b,则继续追加拍摄时长,直至到达设置单次拍摄的最大时长。

为了便于用户快速通过蓝牙或者wifi在移动终端(例如手机或者平板电脑)上预览录像信息,主控芯片可以在每次启动视频录制和结束视频录制时,分别截取视频流中的关键帧(iframe)数据,并将两个关键帧数据进行抽点处理减少图像像素形成缩略图,并与该视频关联的方式存储在主控芯片;当用户通过蓝牙或者wifi与移动终端进行视频同步时,移动终端可以先接收与该视频对应的两帧缩略图,从而提供给用户在移动终端的眼镜app的视频传输界面中快速预览视频的体验。

此外,眼镜app读取视频数据时,可以一次性将所有视频缩略图文件快速读取并预览,以方便用户选择是否要进一步读取视频,如果不是用户希望的数据,可以选择直接删除而不进行视频的读取。

如前面实施例所述,按键b可以用于控制视频拍摄,而按键a可以用于控制照片拍摄,通常的,通过按键a拍摄的照片具有更高清晰度,例如4k图像,当智能眼镜佩戴者按下智能眼镜的按键a时,ble芯片响应中断,并将中断信号传输给主控芯片。类似的,如果此时主控芯片处于下电休眠状态,则ble芯片先发送上电指令给主控芯片上电,之后主控芯片启动,主控芯片识别中断信号为拍照的指令,之后,控制摄像头拍摄4k图像,最后,该图像也被存储于存储器中。

在ble芯片首次启动时,会生成智能眼镜的id,并存储至存储器(例如flash)中,用于标识该智能眼镜,除非对flash进行擦除,该id将一直存在。

此外,智能眼镜同一时间只允许一个眼镜app的用户id进行登录(即通信连接),在该眼镜app登录后直到其它眼镜app登录之前,系统产生的所有视频数据,用户配置等只和该登录眼镜app账号相关,对于后续登录的其它账户不可见,用以保护用户隐私,即使设备丢失,也不至于导致视频数据泄露,该用户id在登录时,能够通过app控制,清除眼镜的存储器中与该id对应的数据。

在其他的实施方式中,库仑计可以定时检测智能眼镜的电池剩余电量,当检测到电池剩余电量不高于设定阈值时,则控制主控芯片的上电,从而确保智能眼镜的安全工作,并且能够避免智能眼镜在拍摄过程中产生中断,影响用户的拍摄体验,并且避免因为电量被消耗过多导致降低电池使用寿命的问题。

在其他的实施方式中,智能眼镜还可以只设置一个按键a,通过按键a的不同按压方式来使得主控芯片来区分拍摄照片或者录制视频的操作,例如,双击按键a,两次连续中断,主控芯片识别该操作为拍照指令,则主控芯片通过摄像头拍摄一张高清图片。

此外,由于智能眼镜上设置有若干个led灯,可以通过不同的led灯光闪烁效果和颜色变化与按键协同,以避免用户的误操作。例如,电状态:当系统电量低于8%,且设备处于电池供电状态,将忽略录像行为并改变led状态提示用户。

温度传感器检测过热状态:当系统温度超过60度,将忽略录像行为并改变led状态提示用户。

与上述本发明实施例所提供的应用于智能眼镜的视频数据的存储方法相对应,参照图2,示出了本发明另一种视频数据的显示方法实施例的步骤流程图,应用于移动终端,具体可以包括如下步骤:

步骤201,接收智能眼镜发送的配对指令;

其中,移动终端(例如手机)侧安装的与所述智能眼镜配套使用的眼镜app,可以生成用于与智能眼镜配对连接的二维码(其中,该二维码包括眼镜app的用户id),并且,移动终端侧需要开启蓝牙,从而发送蓝牙地址给智能眼镜实现移动终端与智能眼镜的蓝牙连接;而用户则需要佩戴该智能眼镜并注视手机上的该二维码,从而实现智能眼镜侧对该二维码的扫描以发送配对指令(可以包括智能眼镜的id),而移动终端侧的眼镜app就可以接收到该配对指令。

步骤202,根据所述配对指令将所述智能眼镜与移动终端应用程序配对;

移动终端侧,可以根据配对指令中该智能眼镜的id来将该智能眼镜与该移动终端的眼镜app配对,如果配对成功,则移动终端的眼镜app与智能眼镜可以通信连接。所谓配对成功,如果登录该眼镜app的用户id预先注册了对该智能眼镜id的眼镜设备的使用权限,则可以配对成功,否则失败。

换句话说,移动终端侧可以保存该用户id预先注册过的眼镜设备的id,而在匹配时,就可以将接收到的来自当前智能眼镜的id与保存的眼镜设备id进行匹配,若一致,则匹配成功,否则失败。

步骤203,在配对成功后,发送视频同步指令至所述智能眼镜,所述视频同步指令包括待同步的第一目标视频数据的属性信息;

其中,视频录制指令可以对应一个录制时长,因此,在录制的视频的时间长度达到该录制时长时或之后,则智能眼镜侧会停止视频的录制,而移动终端侧的眼镜app可以在视频录制结束后(立即或过一段时间)向智能眼镜来发送视频同步指令。在一种可能的实施方式中,在视频录制完成后,智能眼镜侧还可以向移动终端侧发送表示视频数据录制完成的指令,那么在移动终端接收到该指令后,移动终端侧就可以通过上述眼镜app来发送视频同步指令,即将智能眼镜侧录制的视频数据同步到移动终端侧的眼镜app,从而便于用户进行分享。而视频同步指令中会携带待同步的第一目标视频数据的属性信息(例如第一目标视频数据的id等标识信息),从而便于智能眼镜侧进行视频查找;

那么参照上述实施例,智能眼镜可以根据该视频同步指令在录制的视频数据中查找用户需要同步的第一目标视频数据。其中,录制的视频数据可能包括多个,而这里只需要从多个视频数据中查找到该视频同步指令所指向的第一目标视频数据。

步骤204,接收第一目标视频数据和至少一帧目标图片,其中,所述至少一帧目标图片提取自所述第一目标视频数据;

而智能眼镜侧在查找到该第一目标视频数据后,移动终端就可以接收智能眼镜侧发送的响应于该视频同步指令的第一目标视频数据以及对应于该第一目标视频数据的至少一帧目标图片。

其中,至少一帧目标图片可以先于该第一目标视频数据传输,也可以同时传输。

其中,一帧图片可以是提取自视频数据中的关键帧,也可以是非关键帧;可以是第一帧,也可以是最后一帧。也就是说,本发明对于一帧图片在视频数据中的具体位置并不作具体限制。

步骤205,在所述第一目标视频数据的传输过程中,控制所述至少一帧目标图片在所述移动终端的视频传输界面显示。

其中,在该第一目标视频数据传输过程中,移动终端可以控制该至少一帧目标图片在眼镜app的视频传输界面进行显示。

借助于本发明上述实施例的技术方案,本发明通过向智能眼镜发送视频同步指令,使得在接收来自智能眼镜的第一目标视频数据时,还可以接收到提取自该第一目标视频数据的至少一帧目标图片,从而控制至少一帧目标图片在该第一目标视频数据的视频传输界面显示,使得从智能眼镜向移动终端同步视频数据时,用户可以在视频传输界面预览到该视频数据的具体视频内容,避免在视频传输过程中用户感觉枯燥或觉得等待时间太长等用户体验差的问题。

在一种可能的实施方式中,当所述至少一帧目标图片的数量为一个时,在执行上述步骤205时,可以通过以下方式来实现:

在所述第一目标视频数据的传输过程中,控制一帧目标图片在所述移动终端的视频传输界面全屏显示。

也就是说,当传输的一个视频提取了一帧图片时,则可以将该帧图片作为封面图显示在该眼镜app的视频传输界面上。

而在另一种可能的实施方式中,当所述至少一帧目标图片的帧数为两个或两个以上时,即提取了多帧目标图片,则在执行上述步骤205时,则可以通过以下方式来实现:

在所述第一目标视频数据的传输过程中,控制至少两帧目标图片在所述移动终端的视频传输界面交替显示。

也就是说,当传输的一个视频提取了两帧或两帧以上图片时,两帧或两帧以上的图片可以在相应视频的视频传输界面轮换交替显示,至于相邻显示的两帧图片之间的时间间隔可以相同或不同。

在一种可能的实施方式中,所述发送视频同步指令至所述智能眼镜的步骤之前,根据本发明实施例的方法还可以包括:发送登录所述移动终端应用程序的第一用户的标识信息。

这样,如果该第一用户登录该眼镜app后,该眼镜app首次与智能眼镜配对成功,则智能眼镜侧为了实现不同用户的视频数据的独立访问,实现访问权限控制,智能眼镜可以根据接收到的该第一用户的标识信息(例如id)来为第一用户分配用于专门存储其录制的视频数据的存储路径;

而如果该第一用户登录该眼镜app后,该眼镜app并非首次与智能眼镜配对成功,则可以直接根据该第一用户的标识信息来确定第一用户的存储路径,从而便于后续的对录制的视频数据的专门存储。

在一种可能的实施方式中,根据本发明实施例的方法还可以包括:

若所述第一目标视频数据传输完成,则发送表示所述第一目标视频数据同步完成的指令至所述智能眼镜。

在一种可能的实施方式中,当移动终端的眼镜app与智能眼镜配对成功后,移动终端侧(的眼镜app)也会保存智能眼镜的标识信息,那么用户可以通过眼镜app来对该智能眼镜进行命名,这样用户可以对多个与该移动终端连接的智能眼镜设备进行管理。

在一种可能的实施方式中,根据本发明实施例的方法还可以包括:

在所述智能眼镜与移动终端应用程序配对成功后,发送视频删除指令至所述智能眼镜,所述视频删除指令包括待删除的第二目标视频数据的属性信息(例如第二目标视频数据的标识信息)。

也就是说,移动终端可以通过眼镜app来控制删除智能眼镜侧该移动终端录制的视频数据。

在一种可能的实施方式中,根据本发明实施例的方法还可以包括:

在视频录制过程中,实时接收来自所述智能眼镜的当前录制的视频数据并播放。

具体而言,在移动终端控制智能眼镜进行视频录制的过程中,用户可以点击智能眼镜的直播按键,从而向智能眼镜侧发送开启直播指令(针于当前录制的视频)。那么智能眼镜侧就可以及时通知rtsp服务程序有可用帧数据到达,并将当前录制的视频数据的内存地址发送给rtsp服务程序,rtsp服务程序会在指定的内存地址读取到视频数据后,进一步发送给移动终端侧的rtsp客户端,从而实现视频直播,这样移动终端的rtsp客户端就可以实时接收来自智能眼镜的rtsp服务程序发送的视频数据,并进行直播。这样用户通过佩戴本发明实施例的智能眼镜,来在移动终端侧对用户所看到的各种场景进行视频直播。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

与上述本发明实施例所提供的应用于智能眼镜的视频数据的存储方法相对应,参照图3,示出了本发明一种视频数据的存储装置实施例的结构框图,应用于智能眼镜,具体可以包括如下模块:

第一接收模块31,用于接收视频录制指令;

录制模块32,用于根据所述视频录制指令,录制视频数据;

提取模块33,用于在所述视频数据中提取至少一帧图片;

第一存储模块34,用于将所述至少一帧图片与所述视频数据关联存储。

在一种可能的实施方式中,所述装置还可以包括:

处理模块,用于对所述至少一帧图片作预设图像处理,得到至少一个缩略图;

所述第一存储模块34,包括:

存储子模块,用于将所述至少一个缩略图和所述视频数据关联存储。

在一种可能的实施方式中,所述装置还可以包括:

第二接收模块,用于接收与所述智能眼镜配对连接的移动终端应用程序发送的视频同步指令;

查找模块,用于根据所述视频同步指令在所述视频数据中查找待同步的第一目标视频数据;

同步模块,用于将所述第一目标视频数据以及与所述第一目标视频数据对应的至少一帧目标图片同步至所述移动终端。

在一种可能的实施方式中,所述装置还可以包括:

删除模块,用于若接收到表示所述第一目标视频数据同步完成的指令,则将存储的所述至少一帧目标图片删除,并删除所述至少一帧目标图片与所述第一目标视频数据的关联关系。

在一种可能的实施方式中,所述装置还可以包括:

发送模块,用于发送配对指令至移动终端应用程序;

第三接收模块,用于若所述智能眼镜与所述移动终端应用程序配对成功,则接收登录所述移动终端应用程序的第一用户的标识信息;

分配模块,用于根据所述第一用户的标识信息,为所述第一用户分配用于存储所述第一用户录制的视频数据的第一目标存储路径;

所述第一接收模块31包括:接收子模块,用于接收所述第一用户的视频录制指令;

第二存储模块,用于在视频数据录制完成之后,将所述视频数据存储至所述第一目标存储路径。

在一种可能的实施方式中,所述装置还可以包括:

传输模块,用于若在视频录制过程中,接收到开启直播指令,则将当前录制的视频数据实时传输至所述移动终端应用程序。

与上述本发明实施例所提供的应用于智能眼镜的视频数据的显示方法相对应,参照图4,示出了本发明一种视频数据的显示装置实施例的结构框图,应用于移动终端,具体可以包括如下模块:

第一接收模块41,用于接收智能眼镜发送的配对指令;

配对模块42,用于根据所述配对指令将所述智能眼镜与移动终端应用程序配对;

发送模块43,用于在配对成功后,发送视频同步指令至所述智能眼镜,所述视频同步指令包括待同步的第一目标视频数据的属性信息;

第二接收模块44,用于接收第一目标视频数据和至少一帧目标图片,其中,所述至少一帧目标图片提取自所述第一目标视频数据;

控制模块45,用于在所述第一目标视频数据的传输过程中,控制所述至少一帧目标图片在所述移动终端的视频传输界面显示。

在一种可能的实施方式中,所述控制模块45包括:

第一控制子模块,用于当所述至少一帧目标图片的数量为一个时,在所述第一目标视频数据的传输过程中,控制一帧目标图片在所述移动终端的视频传输界面全屏显示。

在一种可能的实施方式中,所述控制模块45包括:

第二控制子模块,用于当所述至少一帧目标图片的数量为两个或两个以上时,在所述第一目标视频数据的传输过程中,控制至少两个目标帧图片在所述移动终端的视频传输界面交替显示。

与上述本发明实施例所提供的应用于智能眼镜的视频数据的存储装置相对应,参照图5,示出了本发明一种智能眼镜实施例的结构框图,具体可以包括:存储器51、处理器52、摄像头53、第一按键54;

所述处理器52,被配置为接收由所述第一按键54触发的视频录制指令,并根据所述视频录制指令,控制所述摄像头53录制视频数据,并在所述视频数据中提取至少一帧图片,并将所述存储数据和所述至少一帧图片发送至所述存储器51;

所述存储器51,被配置为将所述至少一帧图片与所述视频数据关联存储。

在一种可能的实施方式中,

所述处理器52,还被配置为对所述至少一帧图片作预设图像处理,得到至少一个缩略图,并将所述至少一个缩略图发送至所述存储器51;

所述存储器51,还被配置为将所述至少一个缩略图和所述视频数据关联存储。

在一种可能的实施方式中,根据本发明实施例的智能眼镜还可以包括:

发送器、接收器;

所述接收器,被配置为接收与所述智能眼镜配对连接的移动终端应用程序发送的视频同步指令并发送至所述处理器52;

所述处理器52,还被配置为根据所述视频同步指令在所述存储器51存储的视频数据中查找待同步的第一目标视频数据以及与所述第一目标视频数据对应的至少一帧目标图片,并将所述第一目标视频数据以及所述至少一帧目标图片发送至所述发送器;

所述发送器,被配置为将所述第一目标视频数据以及所述至少一帧目标图片同步至所述移动终端应用程序。

在一种可能的实施方式中,所述处理器52,还被配置为在所述接收器接收到表示所述第一目标视频数据同步完成的指令时,将所述存储器51中存储的所述至少一帧目标图片删除,并删除所述至少一帧目标图片与所述第一目标视频数据的关联关系。

在一种可能的实施方式中,

所述发送器,还被配置为发送配对指令至移动终端应用程序;

所述接收器,还被配置为在所述智能眼镜与所述移动终端应用程序配对成功时,接收登录所述移动终端应用程序的第一用户的标识信息并发送至所述处理器52;

所述处理器52,被配置为根据所述第一用户的标识信息,为所述第一用户分配被配置为存储所述第一用户录制的视频数据的第一目标存储路径;

所述处理器52,还被配置为接收由所述第一用户按压所述第一按键54而触发的视频录制指令;

所述存储器51,还被配置为在视频数据录制完成之后,将所述摄像头53录制的所述视频数据存储至所述第一目标存储路径。

在一种可能的实施方式中,所述发送器还被配置为在所述接收器被配置为在视频录制过程中,接收到开启直播指令时,将所述摄像头53当前录制的视频数据实时传输至与所述智能眼镜配对连接的移动终端应用程序。

根据本发明的一个实施例,还提供了一种移动终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频数据的显示程序,所述视频数据的显示程序被所述处理器执行时实现如上述应用于移动终端的视频数据的显示方法中的步骤。

根据本发明的一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有视频数据的显示程序,所述视频数据的显示程序被处理器执行时实现如上述应用于移动终端的视频数据的显示方法中的步骤。

对于装置、智能眼镜、移动终端、计算机可读存储介质实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

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

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

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

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的一种应用于智能眼镜的视频数据的存储方法、一种应用于移动终端的视频数据的显示方法、一种应用于智能眼镜的视频数据的存储装置、一种应用于移动终端的视频数据的显示装置、一种智能眼镜、一种移动终端和一种应用于移动终端的计算机可读存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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