网格移动的显示处理方法及其系统的制作方法

文档序号:9381028阅读:401来源:国知局
网格移动的显示处理方法及其系统的制作方法
【技术领域】
[0001]本申请涉及智能电视应用技术领域,尤其涉及一种网格移动的显示处理方法及其系统。
【背景技术】
[0002]随着科技的发展,电视机也朝着智能化的趋势发展。智能电视除具有传统的视频、游戏等功能外,还具有网络功能,能够实现电视、网络和程序之间的跨平台搜索。智能电视正在成为继计算机、手机之后的第三种信息访问终端,用户可通过智能电视访问自己需要的信息。
[0003]区别于传统的电视机,智能电视通过提供用户界面(UI)与用户交互,从而实现操控功能。当需要用户在大量的内容中选择时,智能电视一般使用滚动网格或分页网格的显示模式进行多内容展示。
[0004]其中,滚动网格显示模式是在同屏内显示一定数量的内容图卡,通过左右或上下对显示内容进行滚动。这种显示内容的方式可以使用户一眼看到批量的内容,允许用户有足够的时间进行识别和挑选,提高操作效率;分页网格显示模式是将翻页操作和网格显示相结合,允许用户对屏幕显示内容有充分的观察时间,同时也具有网格显示的效率。目前,现有技术在实现滚动网格显示模式或分页网格显示模式时,采用直接改变网格位置的方式,因为没有动画效果所以显示变化非常生硬且不流畅,用户体验比较差。
[0005]综上所述,可知现有技术中存在智能电视的列表网格翻页或滚动时显示效果不流畅的技术问题,因此有必要提出改进的技术手段解决上述问题。

【发明内容】

[0006]本申请的主要目的在于提供一种网格移动的显示处理方法及其系统,以克服现有技术中存在的智能电视的列表网格翻页或滚动时显示效果不流畅的问题。
[0007]为解决上述问题,本申请实施例提供了一种网格移动的显示处理方法,其包括:接收移动列表网格的移动命令;响应所述移动命令,根据预设的帧参数信息将所述列表网格中的每个网格依次进行移动,其中,所述巾贞参数信息包括:巾贞动画数量参数和巾贞延迟参数。
[0008]进一步地,所述巾贞延迟参数包括:行的巾贞延迟参数和/或列的巾贞延迟参数。
[0009]进一步地,所述移动命令中包括:移动顺序信息、目的位置信息;所述根据预设的帧参数信息将所述列表网格中的每个网格依次进行移动的步骤,包括:根据所述移动顺序信息确定移动的首个网格;根据所述帧动画数量参数将所述首个网格移动至所述目的位置;在移动所述首个网格时,根据所述帧延迟参数和所述帧动画数量参数依次将所述多个网格移动至目的位置。
[0010]进一步地,所述方法还包括:获取所述列表网格的初始位置信息,并根据所述初始位置信息和所述目的位置信息确定所述帧动画数量参数。
[0011]进一步地,所述移动命令的类型包括:滚动网格命令、翻页网格命令。
[0012]本申请实施例还提供了一种网格移动的显示处理系统,其包括:接收模块,用于接收移动列表网格的移动命令;移动处理模块,用于响应所述移动命令,根据预设的帧参数信息将所述列表网格中的每个网格依次进行移动,其中,所述巾贞参数信息包括:巾贞动画数量参数和巾贞延迟参数。
[0013]进一步地,所述巾贞参数信息包括:所述巾贞延迟参数包括:行的巾贞延迟参数和/或列的中贞延迟参数。
[0014]进一步地,所述移动命令中包括:移动顺序信息、目的位置信息;所述移动处理模块包括:第一移动处理模块,用于根据所述移动顺序信息确定移动的首个网格,并根据所述帧动画数量参数将所述首个网格移动至所述目的位置;第二移动处理模块,用于在移动所述首个网格时,根据所述帧延迟参数和所述帧动画数量参数依次将所述多个网格移动至目的位置。
[0015]进一步地,所述系统还包括:获取模块,用于获取所述列表网格的初始位置信息;所述帧动画数量参数根据所述初始位置信息和所述目的位置信息确定。
[0016]进一步地,所述移动命令的类型包括:滚动网格命令、翻页网格命令。
[0017]与现有技术相比,根据本申请的技术方案,通过预设的帧参数对列表网格中的每个网格依次进行移动,在网格列表翻页或者滚动时实现了二维动态位置错位移动,并实现了减速滚动动画,使得列表翻页或滚动的画面效果更加的逼真和顺畅,并富有动感,提高了用户体验。
【附图说明】
[0018]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0019]图1示出根据本申请一个实施例的网格移动的显示处理方法的流程图;
[0020]图2示出根据本申请另一实施例的网格移动的显示处理方法的流程图;
[0021]图3示出根据本申请一个实施例的网格移动的显示处理系统的结构框图。
【具体实施方式】
[0022]为使本申请的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本申请作进一步地详细说明。
[0023]根据本申请实施例提供一种网格移动的显示处理方法。
[0024]参考图1,图1示出根据本申请一个实施例的网格移动的显示处理方法的流程图,所述方法包括:
[0025]在步骤S102中,接收移动列表网格的移动命令。
[0026]本申请实施例应用于智能电视,所述智能电视是指具有联网功能、可以解码并播放高清视频、具有高清显示屏幕、运行可扩展功能的现代操作系统的电视机系统。
[0027]由于智能电视承载了大量的信息和内容,一般情况下需要通过滚动或翻页操作进行列表网格信息的展示。当用户通过遥控器进行点击方向操作时,焦点会在当前显示的网格内容上进行游走选择。在滚动网格显示模式下,用户通过左右或上下方向键发出滚动网格命令,从而对列表网格进行滚动显示;在分页网格的显示模式下,当用户长按某个方向键时,焦点会在现有网格内容上以所按下的方向快速移动,当移动到网格末尾时进行网格滚动或网格翻页操作,在翻页完成后,焦点继续按命令方向移动。当用户双击某个方向按键时,会进行相应方向的翻页,直接替换当前屏幕的网格内容。
[0028]具体地,当使用智能电视的遥控器方向键,选中到列表网格(或称为格子)时,如果在智能电视的显示屏内不能完全显示全部的网格的情况下(也就是部分网格在显示屏以外),此时需要将选中的网格移动位置显示到屏幕的预定位置,系统则会接收到网格列表翻页或者滚动的命令,并根据接收的命令执行网格移动的处理。
[0029]例如:列表网格总共有20个网格,每行有4个网格,也就是一共5行,依次从上到下和从左往右排列,显示屏每次只能显示2行,也就是8个网格。当操控遥控器发出一次滚动网格命令,也就是要在显示屏内显示包括第9个网格在内的第3行网格,并将第I行网格移出显示屏。当操控遥控器发出一次翻页网格命令,也就是要在显示屏内显示第3行和第4行网格,并将第I行和第2行网格移出显示屏。
[0030]在步骤S104中,响应所述移动命令,根据预设的帧参数信息将所述列表网格中的每个网格依次进行移动,其中,所述巾贞参数信息包括:巾贞动画数量参数和巾贞延迟参数。
[0031]其中,所述巾贞参数信息包括:巾贞动画数量参数和巾贞延迟参数,其中,所述巾贞动画数量参数是指网格在滚动或翻页过程中由初始位置到目的位置所需完成的动画帧数,也就是说,对于所有的列表网格设置相同的帧动画数量参数。为了实现流畅的动画效果,在实际实施中,可以设置在半秒内完成由初始位置到目的位置的移动动画,例如:如果显示器在I秒钟内能够完成30-60帧动画,则设置所述帧动画数量参数为15-30帧。承上述例子,列表总共有20个网格,显示屏内能够显示2行,共8个网格。如果需要将第3行网格显示在屏幕之内,则启动动画的时设置20帧完成动画。需要说明,上述的帧动画数量参数仅为举例说明,本申请并不以此为限。
[0032]另外,为了在移动列表网格时实现错位移动的动画效果,还需要设置帧延迟参数实现网格按照行和/或列延迟移动。所述帧延迟参数是指一个(批)网格在前一个(批)网格移动后等待的延迟帧数据,也就是说,除首个网格外的其他网格都需要设置帧延迟参数,其他的网格按照在前一个(批)网格移动后等待帧延迟参数后按照帧动画数量参数进行移动。具体地,所述巾贞延迟参数进一步包括:行的巾贞延迟参数和/或列的巾贞延迟参数。
[0033]具体地,所述移动命令中包括:移动顺序信息、目的位置信息。其中,所述移动顺序信息包括:开始移动的首个网格信息、第2个移动的网格信息……最后一个网格、以及移动方向信息,其中,网格移动的方向信息包括但不限于:往右移动、往左移动、往下移动、往上移动等。并且,所述开始移动的首个网格是指显示屏内显示的网格中首先移动的网格,例如可以是:网格列表中第一行第一列的网格、第一行最后一列的网格、第一行中间位置的网格、最后一行最后一列的网格、最后一行中间位置的网格、或者其他位置的网格等,本申请不进行限制。而所述目的位置是指移动列表网格后停止的位置。
[0034]在实际应用进行网格移动时,首先移动首个网格,然后根据移动顺序信息依次移动其他的网格。也就是说,根据移动顺序信息确定所要移动的首个网格,根据所述帧动画数量参数将所述首个网格移动至所述目的位置;在移动首个网格时,等待第2个(批)网格的帧延迟参数后移动第2个(批)网格,在此基础上再等待第3个(批)网格的帧延迟参数后移动第3个(批)网格,直到所有的网格移动完成。其中,根据所述帧延迟参数以及所述移动顺序信息计算除首个网格外其他多个网格的帧延迟数据,并在移动首个网格时按照所述帧延迟数据和所述帧动画数量参数依次将除首个网格外其他多个网格移动至目的位置,从而实现一种类似拉绳子的二维错位移动效果。
[0035]具体地,在移动第I个网格时,其他网格先不移动,待经过帧延迟数据后将第2个(或第2批)网格按照帧动画数量参数进
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1