图片显示方法、装置、设备和存储介质与流程

文档序号:23902404发布日期:2021-02-09 13:57阅读:66来源:国知局
[0001]本发明涉及智能播放
技术领域
:,尤其涉及图片显示方法、装置、设备和存储介质。
背景技术
::[0002]目前,在冰箱等家电设备上搭载显示屏已组件成为主流,通过搭载显示屏,家电设备得以实时展示运行状态信息和供用户进行快速交互,此外,还可于设备空闲时在显示屏显示图片等内容以起到装饰室内空间的作用,然而该带有显示屏的家电在显示屏进行显示时通常效果不佳。技术实现要素:[0003]本发明的主要目的在于提供一种图片显示方法、装置、设备和存储介质,旨在解决当前家电的显示屏显示效果不佳的技术问题。[0004]为实现上述目的,本发明提供图片显示方法,所述图片显示方法包括以下步骤:[0005]扫描预置存储器中的图片,确定扫描的图片中的目标图片;[0006]当接收到图片播放指令时,基于所述播放指令获取播放列表;[0007]将所述播放列表与所述目标图片进行匹配确定目标播放列表;[0008]依据所述目标播放列表显示目标图片。[0009]在一实施例中,所述预置存储器包括内部存储器和外部存储器中的至少一个。[0010]在一实施例中,所述扫描预置存储器中的图片,确定扫描的图片中的目标图片的步骤包括:[0011]扫描预置存储器中的图片;[0012]获取所述图片中第一行像素的像素数量;[0013]若所述像素数量大于预设数量阈值,则将对应的图片标记为目标图片。[0014]在一实施例中,所述依据所述目标播放列表显示目标图片的步骤之前,包括:[0015]获取预置处理器的频率值;[0016]判断所述频率值是否大于预设频率值;[0017]若所述频率值大于预设频率值,则执行依据所述目标播放列表显示目标图片的步骤。[0018]在一实施例中,所述依据所述目标播放列表显示目标图片的步骤包括:[0019]创建表层视窗并将目标播放列表导入所述表层视窗的缓存区中;[0020]初始化预设播放器;[0021]将所述表层视窗传递至预设播放器以依据所述目标播放列表显示目标图片。[0022]在一实施例中,所述依据所述目标播放列表显示目标图片的步骤之后,包括:[0023]当检测到预设控件接收到操作指令时,根据所述操作指令切换所述目标播放列表。[0024]在一实施例中,所述扫描预置存储器中的图片,确定扫描的图片中的目标图片的步骤之前,包括:[0025]检测到用户的绘制指令时,根据所述绘制指令生成目标图片。[0026]此外,为实现上述目的,本发明还提供一种图片显示装置,所述图片显示装置包括:[0027]扫描模块,用于扫描预置存储器中的图片,确定扫描的图片中的目标图片;[0028]获取模块,用于当接收到图片播放指令时,基于所述播放指令获取播放列表;[0029]匹配模块,用于将所述播放列表与所述目标图片进行匹配确定目标播放列表;[0030]显示模块,用于依据所述目标播放列表显示目标图片。[0031]此外,为实现上述目的,本发明还提供一种图片显示设备,所述图片显示设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中:[0032]所述计算机程序被所述处理器执行时实现如上所述的图片显示方法的步骤。[0033]此外,为实现上述目的,本发明还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的图片显示方法的步骤。[0034]本发明实施例提出的一种图片显示方法、装置、设备和存储介质,通过扫描预置存储器中的图片,确定扫描的图片中的目标图片;当接收到图片播放指令时,基于所述播放指令获取播放列表;将所述播放列表与所述目标图片进行匹配确定目标播放列表;依据所述目标播放列表显示目标图片,在预置存储器中先将目标图片确定,再后续用户导入播放列表后,仅选择所述播放列表中的目标图片进行播放,使得显示屏的显示效果获得提升。附图说明[0035]图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;[0036]图2为本发明图片显示方法第一实施例的流程示意图;[0037]图3为本发明图片显示方法第一实施例的步骤s10的细化流程示意图;[0038]图4为本发明图片显示装置示意图。[0039]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式[0040]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0041]本发明提供一种解决方案,通过扫描预置存储器中的图片,确定扫描的图片中的目标图片;当接收到图片播放指令时,基于所述播放指令获取播放列表;将所述播放列表与所述目标图片进行匹配确定目标播放列表;依据所述目标播放列表显示目标图片,在预置存储器中先将目标图片确定,再后续用户导入播放列表后,仅选择所述播放列表中的目标图片进行播放,使得显示屏的显示效果获得提升。[0042]如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端(又叫图片显示设备,其中,图片显示设备可以是由单独的图片显示装置构成,也可以是由其他装置与图片显示装置组合形成)结构示意图。[0043]本发明实施例终端可以固定终端,也可以是移动终端,如,带联网功能的智能空调、智能电灯、智能电源、智能音箱、自动驾驶汽车、pc(personalcomputer)个人计算机、智能手机、平板电脑、电子书阅读器、便携计算机等。[0044]如图1所示,该终端可以包括:处理器1001,例如,中央处理器centralprocessingunit,cpu),网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真wireless-fidelity,wifi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如,磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。[0045]可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块;输入单元,比显示屏,触摸屏;网络接口可选除无线接口中除wifi外,蓝牙、探针等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。[0046]本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。[0047]如图1所示,该计算机软件产品存储在一个存储介质(存储介质:又叫计算机存储介质、计算机介质、可读介质、可读存储介质、计算机可读存储介质或者直接叫介质等,存储介质可以是非易失性可读存储介质,如ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及计算机程序。[0048]在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的计算机程序,并执行本发明以下实施例提供的图片显示方法中的步骤。[0049]参照图2,本发明一种图片显示方法的第一实施例中,所述图片显示方法包括:[0050]步骤s10,扫描预置存储器中的图片,确定扫描的图片中的目标图片。[0051]图片显示设备扫描预置存储器中的图片,确定扫描的图片中的目标图片,所述图片显示设备可为诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)等具有尺寸较大屏幕的移动设备,以及诸如数字tv、台式计算机等固定终端,所述预置存储器则可为图片显示设备的内部存储器,如ram(randomaccessmemory,随机存取存储器)、rom;(read-onlymemory,只读存储器);此外,所述预置存储器还可以为外部存储器,如接入图片显示设备的u盘、手机等设备,该接入方式可通过有线连接方式如usb,或无线连接方式如wifi、蓝牙等实现,即所述图片显示设备可获取处于同一网络环境中的其他设备的存储器中的图片,进而确定所述图片中目标图片,本申请中的目标图片指的是超高清图片,而具体的确定方法将在步骤s11-s13介绍。[0052]具体的,所述步骤s10扫描预置存储器中的图片,确定扫描的图片中的目标图片可包括步骤s11-s13:[0053]步骤s11,扫描预置存储器中的图片。[0054]图片显示设备扫描预置存储器中的图片,该扫描方式可为通过扫描预置存储器中的文件并获取文件信息,如文件大小、文件类型和文件格式等,进而将文件中的特定文件格式的文件筛选,如jpg、png、raw等常用图片格式的文件就是图片。[0055]步骤s12,获取所述图片中第一行像素的像素数量;[0056]图片显示设备获取所述图片中第一行像素的像素数量,可以理解的是,图片清晰度越高意味着包含数量越多,图片显示设备可直接通过获取图片第一行像素数量以确定该图片是否为目标图片。[0057]步骤s13,若所述像素数量大于预设数量阈值,则将对应的图片标记为目标图片。[0058]若所述像素数量大于预设数量阈值,图片显示设备则将对应的图片标记为目标图片,当图片的第一行像素的像素数量超过预设数量阈值时,即可认定该图片为目标图片,所述预设数量阈值可根据图片显示设备的参数设置,也可由用户自行设置。当根据图片显示设备的参数进行设置时,该预设阈值一般设置为图片显示设备的屏幕参数的横向分辨率,以求再后续显示是获取更加优异的显示效果。[0059]步骤s20,当接收到图片播放指令时,基于所述播放指令获取播放列表。[0060]当图片显示设备接收到图片播放指令时,基于所述播放指令获取播放列表,所述图片播放指令为由用户通过点击、语音等控制方式输入的指令,其中,该播放指令中还包含有播放列表,该播放列表为由用户根据自身喜好预先建立的、包含至少一张图片的列表,如预置存储器中包含有图片a、b、c、d、e,而用户选择了图片a、c、e组成了该播放列表。[0061]步骤s30,将所述播放列表与所述目标图片进行匹配确定目标播放列表。[0062]图片显示设备将所述播放列表与所述目标图片进行匹配确定目标播放列表,如前述步骤说明,在播放列表与超高清已经确定的情形下,将所述播放列表与目标图片进行匹配,进而确定目标播放列表,所述目标播放列表即为目标图片以用户选择的播放列表重合的部分,接步骤s20中的例子,图片c、d、e为目标图片,而用户选择的播放列表为a、c、e,则目标播放列表仅包含c、e。[0063]步骤s40,依据所述目标播放列表显示目标图片。[0064]图片显示设备依据所述目标播放列表显示目标图片,通过依据所述目标播放列表显示目标图片将预置存储器中复合用户喜好的目标图片进行展示。[0065]在本实施例中,在预置存储器中先将目标图片确定,再后续用户导入播放列表后,仅选择所述播放列表中的目标图片进行播放,使得显示屏的显示效果获得提升。[0066]进一步的,在本发明第一实施例的基础上,进一步提出了本发明图片显示方法的第二实施例,本实施例为第一实施例中步骤s40依据所述目标播放列表显示目标图片的前置步骤,所述图片显示方法包括:[0067]步骤a1,获取预置处理器的频率值;[0068]步骤a2,判断所述频率值是否大于预设频率值;[0069]步骤a3,若所述频率值大于预设频率值,则执行依据所述目标播放列表显示目标图片的步骤。[0070]图片显示设备获取预置处理器的频率值,并判断所述频率值是否大于预设频率值,若所述频率值大于预设频率值,则依据所述目标播放列表显示目标图片,所述预置处理器可为cpu(centralprocessingunit,中央处理器),也可为gpu(graphicsprocessingunit,图形处理器)等图像专用处理单元,取决图片显示设备具体采用的处理器。可以理解的是,预置处理器的计算能力直接决定了图片显示设备应对各项任务时的处理能力,其核心指标即为频率值的大小,当所述频率值过低时,再进行超高清图像处理任务时将及影响图片显示设备应对其他工作的能力,如当图片显示设备为一带有显示屏的冰箱时,若所述频率值过低,则进行目标图片处理可能造成冰箱智能温控系统的异常,因此需要判断所述频率值是否大于预设频率值,所述预设频率值一般设定为1ghz,也可自行进行调整至更高。[0071]此外,所述处理器的频率值,也可更改为处理器的当前剩余的频率值,如1.5ghz的阈值处理器,耗费0.5ghz用于处理其他事务,剩余1ghz余量。当所述频率值大于预设频率值时,图片显示设备才执行依据所述目标播放列表显示目标图片的操作。[0072]在本实施例中,通过对图片显示设备的预置处理器的频率值或剩余的频率值与预设频率值进行比较,在频率值大于预设频率值时才执行播放目标图片的操作,避免了图片显示设备消耗大量资源用于处理播放操作而导致设备运行异常。[0073]进一步的,在本发明以上实施例的基础上,进一步提出了本发明图片显示方法的第三实施例,本实施例为第一实施例中步骤s10依据所述目标播放列表显示目标图片的细化步骤,所述图片显示方法包括:[0074]步骤b1,创建表层视窗并将目标播放列表导入所述表层视窗的缓存区中;[0075]步骤b2,初始化预设播放器;[0076]步骤b3,将所述表层视窗传递至预设播放器以依据所述目标播放列表显示目标图片。[0077]此外,所述步骤b3之后还可包括步骤b4:[0078]步骤b4,当检测到预设控件接收到操作指令时,根据所述操作指令切换所述目标播放列表。[0079]图片显示设备创建表层视窗并将目标播放列表导入所述表层视窗的缓存区中,初始化预设播放器,图片显示设备将所述表层视窗传递至预设播放器以依据所述目标播放列表显示目标图片,当检测到预设控件接收到操作指令时,图片显示设备根据所述操作指令切换所述目标播放列表。所述表层视窗指的是surfaceview(表层视窗),所述surfaceview为一种显示技术,底层利用双缓存机制,即除当前显示内容外,待显示内容将在专用缓存中部署,当画面切换时,直接抓取已部署内容替换当前显示内容,可有效避免画面切换时发生黑屏、卡顿。如前述实施例说明,目标播放列表中包含多个目标图片,因此预先将目标图片导入缓存区中,并在预设播放器初始化完成后直接将缓存区内容在预设播放器中进行显示,显示时可根据目标播放列表中包含的目标图片数量设置间隔切换时间,也可分别设置各目标图片的显示持续时长,如目标播放列表默认的循环一轮时长为3分钟,而所述目标播放列表中包含3张目标图片,即每张播放一分钟后切换,又如目标播放列表包含的目标图片中有一张为用户绘制的提醒图片,则可将所述提醒图片的播放时间设置为其他图片的5倍或更长以提示用户。[0080]此外,在播放器的上层还可附加预设控件,所述预设控件用于接收用户的操作指令,所述操作指令即为用户的切换指令,当该操作指令作用于预设控件的“上一张”部分时,从缓存中加载上一张目标图片进行替换,反之亦然,使用户实现自如的切换。[0081]在本实施例中,通过采用表层视窗技术用于显示和切换目标图片,避免图片显示设备在播放过程中出现黑屏、卡顿等问题,改善了图片显示时的用户观感。[0082]进一步的,在本发明以上实施例的基础上,进一步提出了本发明图片显示方法的第四实施例,本实施例为第一实施例中步骤s10扫描预置存储器中的图片,确定扫描的图片中的目标图片的前置步骤,所述图片显示方法包括:[0083]步骤c1,检测到用户的绘制指令时,根据所述绘制指令生成目标图片。[0084]图片显示设备检测到用户的绘制指令时,根据所述绘制指令生成目标图片,所述绘制指令至用户在图片显示设备的绘制模式下基于屏幕的操作,也可将用户直接在图片显示设备上不规则的连续滑动操作作为绘制指令,根据所述绘制指令生成对应的绘制轨迹,并将所述绘制轨迹生成一目标图片,实际场景如当图片显示设备为带有显示屏的智能冰箱时,用户在显示屏上写下备忘信息,如备注冰箱内的酸奶还有3天过期,又如写下冰箱内有准备好的晚餐以提示家人,该备忘信息最终以目标图片的形式存储在预置存储器中,并在显示屏上持续播放或与其他目标图片内容交替显示。[0085]在本实施例中,图片显示设备将用户绘制的内容生成目标图片展示,以使图片显示设备兼具备忘记录的功能,结合各类智能家电产品后使得适用场景获得极大的拓宽。[0086]此外,本发明实施例还提出一种图片显示装置,所述图片显示装置包括:[0087]扫描模块10,用于扫描预置存储器中的图片,确定扫描的图片中的目标图片;[0088]获取模块20,用于当接收到图片播放指令时,基于所述播放指令获取播放列表;[0089]匹配模块30,用于将所述播放列表与所述目标图片进行匹配确定目标播放列表;[0090]显示模块40,用于依据所述目标播放列表显示目标图片。[0091]进一步的,所述扫描模块还用于扫描内部存储器和外部存储器中的至少一个,确定所述图片中的目标图片。[0092]进一步的,所述扫描模块还包括:[0093]扫描子模块,用于扫描预置存储器中的图片;[0094]获取子模块,用于获取所述图片中第一行像素的像素数量;[0095]标记子模块,用于若所述像素数量大于预设数量阈值,则将对应的图片标记为目标图片。[0096]进一步的,所述图片显示装置还包括:[0097]频率值获取模块,用于获取预置处理器的频率值;[0098]判断模块,用于判断所述频率值是否大于预设频率值;[0099]执行模块,用于若所述频率值大于预设频率值,则执行依据所述目标播放列表显示目标图片的步骤。[0100]进一步的,所述显示模块包括:[0101]创建子模块,用于创建表层视窗并将目标播放列表导入所述表层视窗的缓存区中;[0102]初始化子模块,用于初始化预设播放器;[0103]传递子模块,将所述表层视窗传递至预设播放器以依据所述目标播放列表显示目标图片。[0104]进一步的,所述显示模块还包括:[0105]切换子模块,用于当检测到预设控件接收到操作指令时,根据所述操作指令切换所述目标播放列表。[0106]进一步的,所述图片显示装置还包括:[0107]绘制模块,用于检测到用户的绘制指令时,根据所述绘制指令生成目标图片。[0108]此外,本发明实施例还提出一种计算机存储介质。[0109]所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例提供的图片显示方法中的操作。[0110]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体/操作/对象与另一个实体/操作/对象区分开来,而不一定要求或者暗示这些实体/操作/对象之间存在任何这种实际的关系或者顺序;术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。[0111]对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的。可以根据实际的需要选择中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。[0112]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。[0113]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。[0114]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
:,均同理包括在本发明的专利保护范围内。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1