双重滚动的制作方法

文档序号:6654861阅读:167来源:国知局
专利名称:双重滚动的制作方法
技术领域
本发明涉及一种用于在数据中导航的方法和图形用户接口,并且尤其涉及一种用于借助于有限数目的键或鼠标操作来在数据中导航的方法和图形用户界面。
背景技术
在分级布置的数据中导航可能是麻烦的,并且要找到具体对象常常需要许多键或鼠标操作。特别是当需要显示比适于单个屏幕更多的内容时,用户需要用多次击键和/或鼠标操作以便访问可用却不可见的内容。
当可以把需要显示的内容认为是项的列表时,可支持上/下操作以致当到达在屏幕上最后可见的项时,刷新所述屏幕部分以便显示列表中先前不可见的项。
只要所要滚动的项的列表不大,那么按项导航是足够的。典型情况下当列表的项可充满几个屏幕时,向用户提供逐个屏幕的滚动操作。通常通过一组附加键(PgUp,PgDn)或鼠标操作(移动和点击滚动条)来提供此操作。
然而,此方法具有两个缺点需要附加键,并且破坏了从分级的顶部(所有内容)到底部(单个项)的导航流。

发明内容
本发明的目的是能够容易地在诸如数据的内容中导航。
依照本发明的上述及其它方面,提供了一种在内容中提供屏幕滚动的方法,其中所述内容中的至少一级包括页面级和对象级,所述页面级包括对象的页面而所述对象级包括对象,所述方法包括步骤-在所述页面级中逐页地滚动所述对象,并且-在所述对象级中逐个对象地滚动所述对象。
特别是在更大量的内容中滚动时,优点在于使逐个页面级与逐个对象级交织,以便用户可以选择具体级别来逐页地或逐个对象地导航。
此特征使导航更为简单,这是由于只需要一个键来滚动并且此外,导航的流程更为平滑而不会在页面变换时被破坏。这在当对象的数目很大时或当其中将要显示对象的窗口或面板很小时尤为有益,以便只有有限数目的对象,诸如10、5或3个对象,诸如1-10对象在窗口或面板中同时可见。
此外,当使用例如遥控装置的非专用的滚动装置作为滚动控制设备在例如电视屏幕上的内容中导航时,尽可能少地引入滚动元件或键对用户来说是有益的。
所述对象可包括项或容器,所述容器然后还可包括项和/或容器。
可以依照任何方式来排序或构造所述内容。所述内容可以是网页,其可以是分级排序的内容等。优选地是,将所述内容排序以便在一个面板中的选择确定在该点之外可能是什么。
当移过分级时,包括诸如项或容器的对象的任何目录或子目录因而可以包括第一级列表,于是在例如第一级列表的容器中所包括的对象被称为第二级对象。
所述内容可以是任何内容,诸如数据,诸如字处理文档、电子表格、数据库、任何多媒体信息,诸如音乐或视频内容,诸如因特网或电视内容等。
优选地是,分级中的至少一级包括预定数目的对象,页面级包括所述预定数目的对象中的所选择数目的页面,并且对象级包括预定数目的对象。因而,在对象级中提供了在至少一级中的所有对象,而在页面级中提供了对象的页面。作为选择,在对象级中只提供所选择页面的对象。页面级可以包括预定数目的对象中的任何所选择数目的对象。优选地是,预定数目的对象中的所选择的数目对应于在屏幕上可见的对象的数目。然而,也可以选择对应于在一半或四分之一屏幕上可见的对象的所选择数目的对象。
可以类似地操作页面级滚动和对象级滚动。因而,页面级滚动和对象级滚动可以由相同的滚动装置或相同的滚动控制设备来操作。因而可以以任何方式来执行在列表中对象的滚动,诸如通过任何滚动控制设备,诸如通过击键,诸如通过鼠标操作等。例如在优选实施例中,所述相同的滚动装置是上/下箭头。
因此,用户需要只应用一种击键和/或鼠标操作来访问可用却不可见的内容。优点在于能够只使用单个滚动装置,并且此外,分开却交织的导航能够改进对滚动的控制。
内容的第一级,诸如例如分级排序内容的第一级,可以包括多个第一级对象,并且这些第一级对象中的至少一个可以包括页面级和/或对象级。
优选地是,在第一面板中示出第一级列表并且在屏幕的第二面板中示出页面级和对象级。可以同时显示页面级和对象级,以便在当页面级和对象级之间改变时只改变滚动功能。因此,当页面滚动时显示对象的页面。页面级可以由例如滚动条来表示。作为选择,每次只显示一个等级,以便示出页面级或对象级。页面级可以由例如压缩的页面列表来表示。
在优选实施例中,在页面级和/或对象级中滚动预定数目的对象中的最后一个导致变换到第一级列表中的随后对象。优选地是,所述第一级列表中的随后对象紧接在第一级列表中的第一对象之后。
滚动经过了比在屏幕上同时可见的更多对象时,当逐个对象地滚动第一数目的可见对象的最后可见的对象时,可以提供第一页面滚动,以便显示在屏幕上现在可见的新数目的对象。
另外当在对象的列表中导航时,在分级的任何级中,其中对象的列表包括比可在单个屏幕窗口或面板中显示的更多对象,即其中对象(项或容器)列表太大以至于在单个屏幕上不可见,优选当滚动列表的最后可见项时变换整个页面,以便显示在屏幕窗口中可见的对象的列表的新部分。因此,当逐个对象地滚动第一预定数目的可见对象中的最后的可见的对象时,提供第一页面滚动以便显示新的预定数目的可见对象。
可以以计算机程序产品的形式来提供上述方法,所述计算机程序产品使可编程设备在执行所述计算机程序产品时能够如上面所定义的方法起作用。
依照本发明的另一方面,提供了一种在内容中提供屏幕滚动的方法,其中所述内容包括对象的至少第一级列表和对象至少的相应第二级列表,每个第二级列表包括预定数目的对象并且与第一级对象相关联,所述方法包括-在所述第一级列表中选择第一对象,-逐个对象地滚动与所选择的第一对象相关联的预定数目的第二级对象中除最后一个对象的所有对象,-通过变换到与第一级列表中的第二对象相关联的对象的第二级列表,来滚动预定数目的第二级对象中的最后一个。
所述内容可以是分级排序的内容。
所述对象可以包括项或容器,并且在优选实施例中通过在包括容器的目录和包括项和/或容器的相应子目录中布置内容,来实现在第一级对象和第二级对象之间的关联。于是容器还可以包括项和/或容器。
优选地是,在第一面板中示出第一级列表,并且在屏幕的第二面板中示出第二级列表,更为优选地是,所述第一面板在所述第二面板的左边。
例如,当在第二面板中所显示的对象的第二级列表中选择一个容器时,第二级列表的内容将在第一面板中显示并且现在是第一级列表,并且所选择的容器的内容将在第二面板中示出并且现在是第二级列表。
当在与第一级列表中的第一对象相关联的对象的第二级列表中导航时,可以通过滚动(优选逐个对象地滚动)所有对象除了第二级列表中的最后对象来执行导航。滚动第二级列表中的最后对象导致变换到第一级列表中随后的第二对象,并且相应地变换到与第一级列表中的第二对象相关联的对象的第二级列表。因此,在第二面板中显示与第一级列表中的第二对象相关联的第二级列表。设想当滚动与第一级列表中的第一对象相关联的第二级列表中的最后对象时,也可以在所打开或产生的附加窗户或附加面板中显示与所述第一级列表的第二对象相关联的第二级列表。在这种情况下,优选定位附加面板或窗口,以免覆盖第一级列表或至少以免覆盖所述第一级列表的重要部分。
优选地是,第二对象紧接在第一级列表中所选择的第一对象之后。作为选择,第二对象可以是包括第二级列表的随后对象,例如当第一级列表包括互相混合的项和容器时。
依照本发明的进一步方面,提供了一种用于显示内容的图形用户接口,其中所述内容包括至少一个页面级和至少一个对象级,所述页面级包括对象的页面而所述对象级包括对象。页面级和对象级交织以便使用户能够在内容分级中的级之间变换,从而分别提供逐页滚动和逐个对象滚动。
在优选实施例中,所述内容可以是分级排序的内容。
此外,当逐个对象地滚动第一预定数目的可见对象中最后可见的对象时,图形用户接口可以允许页面滚动,以便提供第一页面滚动从而显示新的预定数目的可见对象。
还提供了一种计算机程序产品,使可编程设备在执行所述计算机程序产品时能够如上所述的图形用户接口起作用。


图1示出了对象的页面和列表如何交织。
图2a和2b示出了现有技术的导航,并且图2a和2c示出了依照本发明的导航。
具体实施例方式
图1示出了依照本发明的实施例,其中容器1的列表(即曲集)与容器的页面2交织,并且所述容器中项3(即照片)的列表还与项的页面4交织。在此实施例中,容器的页面2、4被表示为在项和/或容器(对象)的列表左边的滚动条。提供了一个或多个滚动条以使页面级导航可视化。
在图2a中,在第一面板中示出了第一级对象的列表,所述对象是命名为工程(Project)1到工程9的容器或文件夹。选择工程1,并且在第二面板中显示容器的内容。所述容器包括第二级列表,即文件(File)1.1到1.6。当选择在第二级列表中的最后项,文件1.6时,不执行任何动作并且在图2b中示出所产生的窗口,其中仍然选择了文件1.6。
依照本发明的优选发明,图2a结合图2c示出了依照本发明的导航。因而,可以看出当选择在第二级列表中的最后项,文件1.6时,选择了在第一级列表中的下一容器,即容器工程2,并且在第二面板中示出了文件2.1到2.9的相关联列表。
权利要求
1.一种在内容中提供屏幕滚动的方法,其中所述内容中的至少一级包括页面级和对象级,所述页面级包括对象的页面而所述对象级包括对象,所述方法包括步骤-在所述页面级中逐页地滚动所述对象,并且-在所述对象级中逐个对象地滚动所述对象。
2.如权利要求1所述的方法,其中所述内容中的至少一级包括预定数目的对象,所述页面级包括预定数目的对象中所选择数目的页面,并且所述对象级包括所述预定数目的对象。
3.如权利要求2所述的方法,其中预定数目的对象中所选择数目对应于在屏幕上可见的对象的数目。
4.如先前权利要求中任何一个所述的方法,其中由相同的滚动装置来操作所述页面级滚动和所述对象级滚动。
5.如权利要求4所述的方法,其中所述滚动装置是上/下箭头。
6.如先前权利要求中任何一个所述的方法,其中所述内容中的第一级包括多个第一级对象并且这些第一级对象中的至少一个包括页面级和/或对象级。
7.如权利要求6所述的方法,其中在页面级和/或对象级中滚动预定数目的对象中的最后一个导致变换到第一级列表中的随后对象。
8.如权利要求7所述的方法,其中第一级列表中的随后对象紧接在所述第一级列表中的第一对象之后。
9.如先前权利要求中任何一个所述的方法,其中当逐个对象地滚动第一数目的可见对象中最后的可见对象时,提供了第一页面滚动以便显示新的数目的可见对象。
10.如先前权利要求中任何一个所述的方法,其中所述内容可以是分级排序的内容。
11.一种计算机程序产品,使可编程装置在执行所述计算机程序产品时能够如权利要求1-10任何一个所述的方法起作用。
12.一种用于显示内容的图形用户接口,其中所述内容包括至少一个页面级和至少一个对象级,所述页面级包括对象的页面而所述对象级包括对象,使所述页面级和对象级交织以便允许用户在所述内容中的级之间变换,从而分别提供逐页滚动和逐个对象的滚动。
13.一种计算机程序产品,使可编程设备在执行所述计算机程序产品时能够如权利要求12所定义的图形用户接口起作用。
14.一种在内容中提供屏幕滚动的方法,其中所述内容包括对象的第一级列表和对象(项或容器)的相应的第二级列表,每个第二级列表包括预定数目的对象并且与第一级对象相关联,所述方法包括-在所述第一级列表中选择第一对象,-逐个对象地滚动与所选择的第一对象相关联的预定数目的第二级对象中除最后一个对象的所有对象,-通过变换到与所述第一级列表中的第二对象相关联的对象的第二级列表,来滚动预定数目的第二级对象中的最后一个。
全文摘要
提供了一种在内容,诸如分级排序的内容中提供屏幕滚动的方法,其中所述内容中的至少一级包括页面级和对象级,所述页面级包括对象的页面而所述对象级包括对象,所述方法包括步骤在所述页面级中逐页地滚动所述对象,并且在所述对象级中逐个对象地滚动所述对象。特别是在更大量的内容,诸如分级排序的内容中滚动时,优点在于使逐个页面级与逐个对象级交织,以便用户可以选择具体级别来逐页地或逐个对象地导航。
文档编号G06F3/0485GK1910539SQ200580002172
公开日2007年2月7日 申请日期2005年1月4日 优先权日2004年1月9日
发明者G·霍勒曼斯, V·P·布伊尔, M·范利乌文 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1