列表显示方法及装置的制作方法

文档序号:6382401阅读:123来源:国知局
专利名称:列表显示方法及装置的制作方法
技术领域
本发明属于媒体播放技术领域,尤其涉及一种用于媒体播放器的列表显示方法及
>J-U装直。
背景技术
在DVD、蓝光播放器、MP3等媒体播放器中,列表作为向用户展示数据的一种方式,有着得天独厚的优势,它可以从某个存放海量数据的数据源中获取数据,并且每次可以仅显示用户想要看到的那一部分数据。媒体播放器中的列表通常需要借助遥控设备(如遥控器)进行操作,当列表项的数量非常多时(例如几十个甚至上百个或更多),在极端的操作场景下,通过遥控设备对列表的某些项进行定位显示就显得非常繁琐和困难。

发明内容
本发明实施例的目的在于提供一种列表显示方法和装置,旨在解决现有的媒体播放器某一特定的列表项定位困难的问题。本发明实施例是这样实现的,一种列表显示方法,用于媒体播放器,所述方法包括如下步骤当媒体播放器的光标离开所述列表后,判断所述列表的总项数是否大于或等于N,其中,N为所述列表一次显示的最大项数,所述N为大于或等于I的自然数;当所述列表的总项数大于N,且预设的列表项不在当前显示的列表项中时,向上或向下滚动所述列表中的列表项直到显示所述预设的列表项。进一步地,所述向下滚动列表直到显示预设的列表项包括当所述预设的列表项的编号小于滚动前的列表头的编号时,当前显示的所有列表项向下位移直到出现所述预设的列表项。进一步地,所述向上滚动列表直到显示预设的列表项包括当所述预设的列表项的编号大于滚动前的列表尾的编号时,当前显示的所有列表项向上位移直到出现所述预设的列表项。进一步地,所述预设的列表项为用户最后一次进入的列表项或指定时间内打开的列表项。进一步地,所述媒体播放器为蓝光播放器、MP3播放器或DVD。本发明还提出一种列表显示装置,用于媒体播放器,所述装置包括判断模块,用于当媒体播放器的光标离开所述列表后,判断所述列表的总项数是否大于或等于N,其中,N为所述列表一次显示的最大项数,所述N为大于或等于I的自然数;滚动模块,用于当所述列表的总项数大于N,且预设的列表项不在当前显示的列表项中时,向上或向下滚动所述列表中的列表项直到显示所述预设的列表项。进一步地,所述滚动模块包括
向下滚动单元,用于当所述预设的列表项的编号小于滚动前的列表头的编号时,当前显示的所有列表项向下位移直到出现所述预设的列表项。进一步地,所述滚动模块还包括向上滚动单元,用于当所述预设的列表项的编号大于滚动前的列表尾的编号时,当前显示的所有列表项向上位移直到出现所述预设的列表项。进一步地,所述预设的列表项为用户最后一次进入的列表项或指定时间内打开的列表项。进一步地,所述媒体播放器为蓝光播放器、MP3播放器或DVD。本发明实施例在光标离开列表时,列表的可见区域立即显示列表中的某个预设的列表项(此列表项通常为用户关心的列表项,如设备列表中所包含的当前浏览的USB设备 的名称),不管之前它处于列表的哪个位置,从而达到快速定位显示的效果,本发明实施例进一步丰富了在某些使用场景下的媒体播放器的列表显示方式,增强列表的可操作性,给用户带来更多更好的用户体验。


图1是本发明实施例提供的列表显示方法的流程图;图2是本发明实施例提供的列表显示装置的结构图;图3是本发明实施例提供的列表显示装置中滚动模块的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在本发明实施例中,媒体播放器可以是MP3等音频播放器,也可以是DVD或蓝光播放器等多媒体播放器,还可以是打印机、电视机等通过列表方式读取数据的具备媒体播放功能的设备。图1示出了本发明实施例适用的列表显示方法的流程图,包括步骤步骤S101、通过遥控器等遥控设备或其它具备光标定位作用的控制设备将光标定位在当前显不的任意一列表项。假设本发明实施例中,在任意时刻,媒体播放器的列表一次可以显示的列表项的总项数为N,而媒体播放器的列表项共有M,M和N为大于或等于I的自然数,一次显示的列表项为a1; a2, a^-aN, B1位于当前显示的列表项的列表头,aN位于当前显不的列表项的列表尾。本发明实施例中,将用户需要显示的列表项称为预设的列表项,预设的列表项可以为媒体播放器默认设置项,或用户自定义设置项,如将预设的列表项设置为用户最后一次打开的某一U盘,或用户在某一指定时间内打开的数据源。该列表项通常为用户关心的某一列表项,如设备列表中所包含的当前浏览的USB设备的名称。步骤S102、用户控制光标,使得光标离开当前显示的列表项,判断M是否小于或等于N。步骤S103、若M小于或等于N,在这种情况下,媒体播放器内的列表项均为可见(包括预设的列表项),故不做任何操作,结束流程;若M大于N,则进入步骤S104。步骤S104、判断预设的列表项是否位于当前显示的列表项中,若预设的列表项已经处于的其中任意一个位置,则不做任何操作,结束流程。若预设的列表项处于列表其它不可见的位置,则进入步骤S105。步骤S105、向上或向下滚动列表,直到预设的列表项出现。在该步骤中,可随机设置为向上或向下滚动所有列表项,直到预设的列表项出现。较佳的实施方式是根据预设的列表项在列表中所处的位置进行滚动,使预设的列表项更快的出现,具体如下( I)若预设的列表项是之前的某个列表项,则先计算预设的列表项所处的位置相对%的偏移距离D1,具体计算公式为偏移距离Dl= Ca1的编号-预设的列表项的编号)*列表项高度;将所有列表项沿媒体播放器显示屏幕的Y轴正方向向下位移上述偏移距离D1,所有列表项可一次位移一个列表项高度,也可一次性位移偏移距离Dl,使预设的列表项处于列表头的位置。上述位移的速度也可预先设置。滚动前所有列表项也可一次向下位移大于Dl的距离,使所述预设的列表项位于列表头与列表尾之间的位置,此时滚动前所有列表项向下位移的距离应大于Dl且小于D2,D2为预设的列表项相对于aN的偏移距离D2,其中,偏移距离D2= 编号一预设的列表项的编号)*列表项高度。(2)若预设的列表项是aN之后的某个列表项,则先计算预设的列表项相对aN的偏移距离D3,具体计算公式为偏移距离D3=(预设的列表项的编号一aN的编号)*列表项高度;将所有列表项沿媒体播放器显示屏幕的Y轴负方向向上位移上述偏移距离D3,所有列表项可一次位移一个列表项高度,也可一次性位移偏移距离D3,使预设的列表项处于3,的位置。同样,位移的速度也可预先设置。滚动前的所有列表项也可一次向上位移大于D3的距离,使所述预设的列表项位于列表头与列表尾之间的位置,此时滚动前所有列表项向上位移的距离应大于D3且小于D4,D4为预设的列表项相对于al的偏移距离D4,其中,偏移距离D4= Ca1的编号-预设的列表项的编号)*列表项高度。上述两种较佳实施方式中,假设列表中每一列表项是等高的,即为一个列表项高度。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。在本发明实施例中,媒体播放器在光标离开列表时,列表的可见区域立即显示列表中的某个预设的列表项,不管之前该预设的列表项处于列表的何位置,从而达到快速定位显示的效果。本发明实施例进一步丰富了某些使用场景下的媒体播放器的列表显示方式,增强列表的可操作性,给用户带来更好的体验。图2示出了本发明实施例适用的列表显示装置的结构图,包括判断模块10,用于当媒体播放器的光标离开列表后,判断所述列表的总项数是否大于或等于N,其中,N为所述列表一次显示的最大项数,所述N为大于或等于I的自然数;
滚动模块20,用于当所述列表的总项数大于N,且预设的列表项不在当前显示的列表项中时,向上或向下滚动所述列表中的列表项直到显示所述预设的列表项。 如图3所示,所述滚动模块20可包括向下滚动单元21,用于当所述预设的列表项的编号小于滚动前的列表头的编号时,当前显示的所有列表项向下位移直到出现所述预设的列表项;向上滚动单元22,用于当所述预设的列表项的编号大于滚动前的列表尾的编号时,当前显示的所有列表项向上位移直到出现所述预设的列表项。下面详细描述本发明实施例的装置的工作原理。本装置可以是媒体播放器本身,也可以是媒体播放器内置或外接的一装置。媒体播放器通过遥控器等遥控设备或其它具备光标定位作用的控制设备将光标定位在当前显 不的任意一列表项。假设本发明实施例中,在任意时刻,媒体播放器的列表一次可以显不的列表项的总项数为N,而媒体播放器的列表项共有M,M和N为大于或等于I的自然数,一次显示的列表项为a1; a2, aN, B1位于当前显示的列表项的列表头,aN位于当前显示的列表项的列表尾。本发明实施例中,将用户需要显示的列表项称为预设的列表项,预设的列表项可以为媒体播放器默认设置项,或用户自定义设置项,如将预设的列表项设置为用户最后一次打开的某一 U盘,或用户在某一指定时间内打开的数据源。该列表项通常为用户关心的某一列表项,如设备列表中所包含的当前浏览的USB设备的名称。用户控制光标,使得光标离开当前显示的列表项。该动作触发判断模块10判断M是否大于或等于N。若M小于或等于N,在这种情况下,媒体播放器内的列表项均为可见(包括预设的列表项),故滚动模块20不做任何操作。若M大于N,且预设的列表项已经处于a1; a2, a^“aN的其中任意一个位置,则滚动模块20不做任何操作。若预设的列表项处于列表其它不可见的位置,则滚动模块20向上或向下滚动列表,直到预设的列表项出现。滚动模块20可随机为向上或向下滚动所有列表项,直到预设的列表项出现。较佳的实施方式是滚动模块20根据预设的列表项在列表中所处的位置进行滚动,使预设的列表项更快的出现,具体如下若预设的列表项是之前的某个列表项,则向下滚动单元21先计算预设的列表项所处的位置相对%的偏移距离D1,具体计算公式为偏移距离Dl= Ca1的编号一预设的列表项的编号)*列表项高度;将所有列表项沿媒体播放器显示屏幕的Y轴正方向向下位移上述偏移距离D1,所有列表项可一次位移一个列表项高度,也可一次性位移偏移距离Dl,使预设的列表项处于列表头的位置。上述位移的速度也可预先设置。向下滚动单元21也可使滚动前所有列表项一次向下位移大于Dl的距离,使所述预设的列表项位于列表头与列表尾之间的位置,此时滚动前所有列表项向下位移的距离应大于Dl且小于D2, D2为预设的列表项相对于aN的偏移距离D2,其中,偏移距离D2= (aN的编号-预设的列表项的编号)*列表项高度。若预设的列表项是aN之后的某个列表项,则向上滚动单元22先计算预设的列表项相对aN的偏移距离D3,具体计算公式为偏移距离D3=(预设的列表项的编号_aN的编号)*列表项高度;将所有列表项沿媒体播放器显示屏幕的Y轴负方向向上位移上述偏移距离D3,所有列表项可一次位移一个列表项高度,也可一次性位移偏移距离D3,使预设的列表项处于3,的位置。同样,位移的速度也可预先设置。向上滚动单元22也可使滚动前的所有列表项一次向上位移大于D3的距离,使所述预设的列表项位于列表头与列表尾之间的位置,此时滚动前所有列表项向上位移的距离应大于D3且小于D4, D4为预设的列表项相对于S1的偏移距离D4,其中,偏移距离D4= Ca1的编号一预设的列表项的编号)*列表项高度。上述两种较佳实施方式中,假设列表中每一列表项是等高的,即为一个列表项高度。在本发明实施例中,媒体播放器在光标离开列表时,列表的可见区域立即显示列表中的某个预设的列表项,不管之前该预设的列表项处于列表的何位置,从而达到快速定位显示的效果。本发明实施例进一步丰富了某些使用场景下的媒体播放器的列表显示方式,增强列表的可操作性,给用户带来更好的体验。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种列表显示方法,用于媒体播放器,其特征在于,所述方法包括如下步骤当媒体播放器的光标离开所述列表后,判断所述列表的总项数是否大于或等于N,其中,N为所述列表一次显示的最大项数,所述N为大于或等于I的自然数;当所述列表的总项数大于N,且预设的列表项不在当前显示的列表项中时,向上或向下滚动所述列表中的列表项直到显示所述预设的列表项。
2.如权利要求1所述的方法,其特征在于,所述向下滚动列表直到显示预设的列表项包括当所述预设的列表项的编号小于滚动前的列表头的编号时,当前显示的所有列表项向下位移直到出现所述预设的列表项。
3.如权利要求1或2所述的方法,其特征在于,所述向上滚动列表直到显示预设的列表项包括当所述预设的列表项的编号大于滚动前的列表尾的编号时,当前显示的所有列表项向上位移直到出现所述预设的列表项。
4.如权利要求1或2所述的方法,其特征在于,所述预设的列表项为用户最后一次进入的列表项或指定时间内打开的列表项。
5.如权利要求1或2所述的方法,其特征在于,所述媒体播放器为蓝光播放器、MP3播放器或DVD。
6.一种列表显示装置,用于媒体播放器,其特征在于,所述装置包括判断模块,用于当媒体播放器的光标离开所述列表后,判断所述列表的总项数是否大于或等于N,其中,N为所述列表一次显示的最大项数,所述N为大于或等于I的自然数;滚动模块,用于当所述列表的总项数大于N,且预设的列表项不在当前显示的列表项中时,向上或向下滚动所述列表中的列表项直到显示所述预设的列表项。
7.如权利要求6所述的装置,其特征在于,所述滚动模块包括向下滚动单元,用于当所述预设的列表项的编号小于滚动前的列表头的编号时,当前显示的所有列表项向下位移直到出现所述预设的列表项。
8.如权利要求6或7所述的装置,其特征在于,所述滚动模块还包括向上滚动单元,用于当所述预设的列表项的编号大于滚动前的列表尾的编号时,当前显示的所有列表项向上位移直到出现所述预设的列表项。
9.如权利要求6或7所述的装置,其特征在于,所述预设的列表项为用户最后一次进入的列表项或指定时间内打开的列表项。
10.如权利要求6或7所述的装置,其特征在于,所述媒体播放器为蓝光播放器、MP3播放器或DVD。
全文摘要
本发明适用于媒体播放技术领域,提供了一种列表显示方法和装置,该方法包括如下步骤当媒体播放器的光标离开所述列表后,判断所述列表的总项数是否大于或等于N,其中,N为所述列表一次显示的最大项数,所述N为大于或等于1的自然数;当所述列表的总项数大于N,且预设的列表项不在当前显示的列表项中时,向上或向下滚动所述列表中的列表项直到显示所述预设的列表项。本发明提供的媒体播放器的列表显示方法和装置丰富了在某些使用场景下的媒体播放器的列表显示方式,增强列表的可操作性,给用户带来更多更好的用户体验。
文档编号G06F3/0485GK102999270SQ20121049111
公开日2013年3月27日 申请日期2012年11月27日 优先权日2012年11月27日
发明者匡哈雷 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1