在多任务环境中的用户界面的方法、系统和设备的制作方法

文档序号:7967285阅读:219来源:国知局
专利名称:在多任务环境中的用户界面的方法、系统和设备的制作方法
技术领域
本发明涉及在多任务环境中的用户界面的方法、系统和设备。
背景技术
为了响应用户请求在所有设备中都需要有用户界面。用户界面已被改善以增强用户的便利性。用户界面在设备的显示装置上显示了用户输入的信息和相应的操作状态,以便用户能立即看到他或她的选择及相应的结果。也就是说,每当用户进行了特定的选择时,用户界面在显示装置上显示相应的屏幕。
然而,用户界面一次只能显示一个功能屏。因此,使用分区的屏幕来显示几个内容。但这个屏幕仅仅是分区的屏幕。
由于一次只能显示一个功能屏,因此这种传统技术在一定程度上不是很便利。以下将描述在能同时执行几个功能的多功能机顶盒(set-top box)中不便利的实例。在多功能设备中这样的不便利性是很显著的。以下将要描述的一些问题会出现在所有的传统设备中,而非仅仅出现在响应所有用户输入只显示一个屏幕的设备中。
通过合并包括了通信技术的几种先进技术来实现多功能机顶盒。多功能机顶盒具有几种功能,包括通信功能、娱乐功能、和时间表功能,以及广播或视频点播(video on demand,VoD)接收功能。这些功能与各种类型的应用程序关联。具有两种或三种功能的多功能设备已在多个领域中得到发展,但这样的设备还没有像多功能机顶盒那样多的功能。多功能机顶盒由于其便利性必将会被广泛使用。
如上所述,多功能机顶盒具有多种功能。多功能机顶盒根据用户的选择既能执行单一功能,也可以同时执行多种功能。当同时执行多种功能时,它们可以彼此独立或关联地执行。使用多功能机顶盒同时执行多种功能的实例包括在浏览广播节目的同时拨打电话(例如,视频电话或语音电话),在拨打电话的同时查看时间安排,在拨打电话的同时检索要传输给他人的媒体文件,和在观看电视节目的同时产生表示有客人到访的门禁电话信号。后者是同时执行两个应用程序的实例。多功能机顶盒由于其多功能而可以同时执行三种或更多的应用程序。
使用传统的显示方法和设备的多功能机顶盒由于以下给出的原因而给用户带来了不便。
在传统的显示方法和设备中,一个应用程序结束了后另一个应用程序才能开始,或者一个应用程序显示完了才能再显示另一个应用程序。
这些问题给用户带来了不便。因此,需要新的适用于与多功能机顶盒一起使用的显示方法和设备。

发明内容
本发明的目的是提供在多任务环境中的用户界面的方法、系统和设备,该方法、系统和设备能改善用户在使用多功能机顶盒中的便利性。
本发明的另一个目的是提供在多任务环境中的用户界面的方法、系统和设备,该方法、系统和设备能防止已经执行的应用程序屏幕阻塞新近执行的应用程序屏幕。
本发明的另一个目的是提供在多任务环境中的用户界面方法、系统和设备,该方法、系统和设备能让用户同时浏览两个关联的应用程序屏幕。
根据本发明的一方面,在多任务环境中的用户界面方法包括在执行至少一个应用程序的同时,接收执行另一个应用程序的请求;确定已经执行的应用程序和新近执行的应用程序的优先级;根据所确定的优先级为每个应用程序确定显示区域的尺寸;并在确定的显示区域中显示应用程序。
该方法还包括,响应用户的输入而为应用程序改变所确定的显示区域的尺寸。
新近执行的应用程序可以指定为最高的优先级,也可以响应用户的输入而确定优先级,并且优先级还可以参考预存的每个应用程序优先级信息而确定。
优先级可以包括,第一级别,其中给应用程序指定整个显示区域的100%;第二级别,其中通过预定的尺寸给应用程序指定比同时执行的其他当前应用程序的显示区域大的显示区域;第三级别,其中通过预定的尺寸给应用程序指定比同时执行的其他当前应用程序的显示区域小的显示区域;和第四级别,其中应用程序并不会被指定显示区域而是在背景中执行。
指定给每个应用程序的优先级级别可以响应用户请求而改变,响应用户请求改变的优先级是从第一级别到第四级别或从第四级别到第一级别顺序地执行,并且第二优先级级别指定给同时执行的应用程序中当前选择的一个。
根据本发明的另一方面,在多任务环境中的用户界面系统包括机顶盒,在执行至少一个应用程序的同时接收到执行另一个应用程序的请求,所述机顶盒确定已经执行的应用程序和新近执行的应用程序的优先级,根据所确定的优先级为每个应用程序确定显示区域的尺寸,以及在所确定的显示区域上显示应用程序;和用户终端,其将用户请求传送给机顶盒以控制机顶盒。
机顶盒可以响应用户请求而为应用程序改变所确定的显示区域的尺寸,可以响应用户请求而确定优先级;也可以通过参考用户先前所使用的应用程序的历史纪录而确定优先级。
根据本发明的另一个方面,在多任务环境中的用户界面设备包括控制单元,在执行至少一个应用程序的同时接收到执行另一个应用程序的请求,所述控制单元确定已经执行的应用程序和新近执行的应用程序的优先级,根据所确定的优先级而确定每个应用程序的显示区域的尺寸,以及在所确定的显示区域上显示应用程序。
控制单元可以响应用户请求而为应用程序改变所确定的显示区域的尺寸,并且控制单元可以为新近执行的应用程序确定最高的优先级。
当在执行电视接收应用程序期间执行新的电话呼叫应用程序时,控制单元可以为电话呼叫应用程序确定较高的优先级。
控制单元可以为传送电话呼叫的应用程序确定的优先级比接听电话呼叫的应用程序确定的优先级高。
该设备还可以包括用来存储每个应用程序的优先级信息的存储单元,并且控制单元可以参考存储在存储单元中的优先级信息确定应用程序的优先级。
存储单元还可以存储根据优先级所确定的显示区域的尺寸信息,并且控制单元可以参考存储在存储单元中的显示区域的尺寸信息而为每个应用程序确定显示区域的尺寸。


参考以下结合附图所考虑的详细描述将使对本发明有更全面的理解,并且其中伴随的很多优点也将变得非常清楚且更好理解,其中相同的参考标记表示相同或类似的元件,其中图1显示了界面的显示屏的实例;图2是根据本发明的示例性实施例的在多任务环境中的用户界面设备的结构图;图3A、3B、3C、3D和3E显示了根据本发明示例性实施例的用户界面中的优先级的显示结果;图4A显示了根据本发明的实施例的当用户在用户界面中观看电视广播节目的同时拨打电话时在显示结果中的变化;图4B显示了根据本发明的实施例的当用户在用户界面中观看电视广播节目的同时接听电话时在显示结果中的变化;图4C显示了根据本发明的另一个实施例的当用户在用户界面中观看电视广播节目的同时拨打电话时在显示结果中的变化;图5是显示根据本发明的实施例的在多任务环境中用户界面方法的流程图。
具体实施例方式
现将参考附图更加全面地描述本发明,其中在附图中显示了本发明示例性的实施例。本发明可以以不同的形式实现,但不应当解释为限于这里阐述的示例性实施例。相反,提供这些实施例以便本公开彻底而全面,并可以完整地将本发明的概念传达给本领域的技术人员。
图1显示了界面的显示屏的实例。
在这种界面的显示屏中,只显示当前选择的应用程序A。这样,如果使用图1的显示屏的多功能机顶盒在执行一个应用程序的同时执行另一个应用程序,则屏幕要在两个应用程序之间切换。因此,所选择的应用程序A阻塞了其他的应用程序B、C、和D。这样,用户在执行两个相关联的应用程序时就不能同时浏览两个相关联的屏。例如,在观看电视节目的同时用户查看时间表的情况下,时间表屏就会阻塞电视节目屏。
图2是根据本发明的示例性实施例的在多任务环境中用户界面设备的结构图。
参考图2,在多任务环境中使用的用户界面设备由多功能机顶盒200表示,其包括控制单元210、存储单元220、通信单元230、和外部设备连接单元240。
控制单元210控制多功能机顶盒200的存储单元220、通信单元230、和外部设备连接单元240。具体地,当在执行至少一个应用程序时存在执行另一个应用程序的请求时,控制单元210确定已经执行的应用程序和新近执行的应用程序的优先级,根据所确定的优先级为每个应用程序确定显示区域的尺寸,并在所确定的区域中显示该应用程序。优先级可以由用户来确定,或也可以基于预定的优先级信息来确定。关于优先级的信息和显示区域的尺寸的信息可以设定为默认值或由用户选择。
存储单元220存储关于优先级和显示区域尺寸的设定信息。存储单元220还可以存储各项信息,包括时间信息、用于接收并浏览广播节目的电子节目指南(EPG)信息、和内容信息。通信单元230可以与网络连接并执行各种通信功能,例如因特网服务、电子邮件服务、基于语音或视频电话服务的VoIP(由IP网络传送话音的服务)、以及例如多媒体广播内容传输等的数据通信服务。
外部设备连接单元240用来将各种外部设备连接到机顶盒200。外部设备的实例包括外部存储设备、数字照相机、MP3播放器、数字化视频光盘(DVD),个人视频记录器(PVR)、和计算机。多功能机顶盒200可以识别通过外部设备连接单元240而与机顶盒200连接的各种外部设备,并能从外部设备读取数据或将数据写入到外部设备。多功能机顶盒200可以控制外部设备的功能。
同时,由多功能机顶盒200所控制的功能可以使用多功能机顶盒200的功能键或用户终端的功能键来执行,后者是相应于机顶盒200的控制设备。用户终端的实例包括远程控制器、移动电话、和个人数字助理(PDA)。
远程控制器能使用例如红外线通信和蓝牙等的无线局域通信技术来连接到多功能机顶盒200。由于多功能机顶盒200具有通信功能,因此多功能机顶盒200的远程控制器具备通信终端的功能,以及控制机顶盒200的功能。机顶盒200还可以包括用来从远程控制器接收控制信号的远程控制单元(未示出)。
移动电话、PDA等可以通过通信网络连接到机顶盒200,并可以控制机顶盒200。可替换地,可以使用同时具有远程控制器功能和移动通信终端功能的用户终端,或也可以使用通过有线连接来控制机顶盒200的用户终端。
如上所述,一旦在执行至少一个应用程序的同时接收到了执行另一个应用程序的请求时,则控制单元210就为已经执行的应用程序和新近执行的应用程序确定显示区域的尺寸,并在所确定的显示区域中显示每个应用程序。
关于后者,可以响应用户请求而为应用程序确定显示区域的尺寸。
也可以根据指定给每个应用程序的优先级而为每个应用程序确定显示区域的尺寸。优先级可以根据几种方法来指定。
控制单元210可以基于应用程序的执行顺序确定优先级。例如,控制单元210可以给最近执行的应用程序指定最高的优先级。相反,控制单元210也可以给最近执行的应用程序指定最低的优先级。
控制单元210可以参考预定的优先级信息确定每个应用程序的优先级。可替换地,控制单元210可以通过收集用户的应用程序使用历史纪录并参考所收集的历史记录来确定指定给每个应用程序的优先级。例如,控制单元210可以给具有较高使用频率的应用程序指定较高的优先级而给具有较低使用频率的应用程序指定较低的优先级。如果使用用户的使用历史纪录来确定优先级,则可以预知用户首选的应用程序,从而更有效地确定优先级。
控制单元210可以通过参考根据每个优先级所确定的显示区域尺寸的信息确定显示每个应用程序的显示区域的尺寸。即便两个不同的应用程序具有相同的优先级,它们也可以根据系统设定而指定不同尺寸的显示区域。
两个不同的应用程序可以是视频呼叫和语音呼叫。视频呼叫和语音呼叫需要不同的显示区域。当视频呼叫需要显示从对方接收的视频信息,但语音呼叫由于无需传送视频信息因此没有要显示的视频信息。即便这两个应用程序具有相同的优先级,视频呼叫也可以比语音呼叫指定更大的显示区域。
也就是说,虽然应用程序具有相同的优先级,但考虑到应用程序的特性它们被指定了不同的显示区域尺寸。这里使用的优先级可以包括区分其他应用程序的显示区域的尺寸而指定给每个应用程序的显示区域尺寸的信息。
而且,可以预先确定相应于优先级的性能条件,以及显示区域的尺寸。有关优先级和显示区域尺寸的信息可以存储在存储单元220中。
有关优先级和显示区域尺寸的信息将通过实例的方式描述,其中优先级具有从第一级别到第四级别四个级别。第一级别为最高优先级而第四级为最低优先级。在每个级别中所显示的如电视、时间表、菜单、视频呼叫和硬件连接状态指示应用程序等五个应用程序将通过实例的方式描述以助于理解优先级级别。
第一优先级别为,其中只显示一个所选择的应用程序的模式。在第一级别中,应用程序使用100%的屏幕。具体地,如果应用程序执行单一操作,则操作状态可以全屏显示。
电视、时间表、菜单、视频呼叫和硬件连接状态指示应用程序中的每个当其以第一优先级级别操作时都能以全屏显示。
具体地,电视应用程序以全屏显示接收到的广播节目。时间表应用程序显示年的时间(year’s schedule)。菜单应用程序显示主菜单、子菜单、以及在菜单间的移动。视频呼叫应用程序以全屏在自己和对方的屏上显示。硬件连接状态指示应用程序显示连接的硬件,并且如果选择了硬件,则显示以缩略图的方式显示所选硬件的图片、歌曲等的列表。
如上所述,具有第一优先级级别的执行程序以全屏显示。当应用程序是显示信息的应用程序时,显示详细的内容。也就是说,具有第一优先级级别的应用程序被指定了最宽的显示区域以便显示最大量的信息。
第二优先级级别为,其中所选择的应用程序是与其他应用程序一起显示的模式。第二级别的应用程序延伸占据了全部屏幕的60%。由第二级别的应用程序所提供的信息可以以摘要形式显示。根据系统的设定来确定屏幕占据的尺寸以及信息摘要的水平。
电视、时间表、菜单、视频呼叫和硬件连接状态指示应用程序中的每个当其以第二优先级级别操作时都能以全屏60%的尺寸显示。
具体地,电视应用程序以全屏60%的尺寸显示所接收到的广播节目。时间表应用程序显示月的时间(month’s schedule)。菜单应用程序显示主菜单、子菜单、以及在菜单之间的移动。视频呼叫应用程序显示自己和对方的屏幕。硬件连接状态指示应用程序显示所连接的硬件,并且如果选择了硬件,则以缩略图的方式显示所选硬件的图片、歌曲等的列表。
与第二级别的应用程序同时执行的其他的应用程序可以显示在剩余屏幕区域上,根据每个设定的优先级,所述剩余屏幕区域没有被第二级别的应用程序所占据。
第三优先级级别为,其中应用程序与包括所选择的应用程序的其他应用程序同时显示的模式。也就是说,第三级别的应用程序是与第二级别的应用程序一起显示的非选择的应用程序。第三级别的应用程序可以占据全屏的10%到20%。第三级别的应用程序只提供必要的信息。
电视、时间表、菜单、视频呼叫和硬件连接状态指示应用程序中的每个当其以第三优先级级别操作时都能以全屏10%到20%的尺寸显示。
具体地,电视应用程序在指定的区域上显示所接收到的广播节目。时间表应用程序显示日的时间(day’s schedule)。菜单应用程序只显示主菜单。视频呼叫应用程序只显示对方屏。硬件连接状态指示应用程序只显示所连接的硬件。
如上所述,第二级别和第三级别的应用程序是同时执行和显示的应用程序。一个应用程序可以是第二级别的应用程序,或第三级别的应用程序,这取决于该程序当前是否被选择。当前所选择的应用程序为第二级别的应用程序。第二级别的应用程序通过预定的尺寸指定比给第三级别的应用程序指定的显示区域的尺寸要大的显示区域。
在这点上,第二级别的应用程序可以变为第三级别的应用程序,而第三级别的应用程序也可以变为第二级别的应用程序,这取决于当前选择的是第二级别的应用程序还是第三级别的应用程序。而且,指定给第二级别的应用程序和第三级别的应用程序的屏幕占据尺寸可以根据显示的应用程序的数量而调整。
第四优先级级别为,其中应用程序在背景中执行而不显示在屏幕中。第四级别的应用程序如果必要可以通过指示器给用户提供信息。
电视、时间表、菜单、视频呼叫和硬件连接状态指示应用程序中的每个可以如下一样以第四级别执行。
电视应用程序在屏幕上不显示接收到的广播节目。但电视应用程序可以根据系统的设定仅仅输出接收到的广播节目的声音。当设定通知功能时,时间表应用程序在设定的时间通知用户时间。视频呼叫应用程序以等待状态操作。菜单应用程序和硬件连接状态指示应用程序不工作。
同时,指定给上述状态的应用程序每个的优先级级别可以根据用户请求而改变。当应用程序接收到用户请求来改变指定给应用程序的优先级级别时,设备响应用户输入而改变指定给应用程序的优先级级别。优先级级别可以从第一级别到第四级别或从第四级别到第一级别顺序改变,或者也可以变为用户指定的优先级。当优先级顺序改变时,可以根据选择连续循环。例如,如果指定给应用程序的优先级按第一级别→第二级别→第三级别→第四级别的顺序连续改变,则当优先级达到第四级别时,优先级可以再变为第一级别。当然,每次每个应用程序的优先级改变时,指定给该应用程序的显示区域的尺寸也随之改变。
根据每个优先级的显示结果将参考附图描述。
图3A、3B、3C、3D和3E图示了根据优先级的显示结果的实例。
图3A图示了在执行第一级别的应用程序时的显示结果。在图3A中,斜线部分表示用于第一级别的应用程序的显示区域。参考图3A,第一级别的应用程序以全屏显示。
图3B显示了在执行第二级别的应用程序时的显示结果。在图3B中,斜线部分表示用于第二级别的应用程序的显示区域。还是参考图3B,第二级别的应用程序以全屏的60%显示。此外,在指定给第二级别应用程序的区域之外的区域上显示着另一个应用程序。
图3C图示了在执行第三级别的应用程序时的显示结果。在图3C中,斜线部分表示用于第三级别的应用程序的显示区域。还是参考图3C,第三级别的应用程序以全屏的20%显示。此外,在由第二级别的应用程序占据的60%的显示区域之外的区域平均地指定给该第三级别的应用程序和其他的第三级别的应用程序。也就是说,第三级别的应用程序被指定全屏的20%来作为显示区域。
图3D图示了在执行第三级别的应用程序时的另一个显示结果。在图3D中,斜线部分表示用于第三级别的应用程序的显示区域。还是参考图3D,与图3C中的第二级别的应用程序和两个第三级别的应用程序的显示结果不同,其显示了第二级别的应用程序和三个第三级别的应用程序的显示结果。
在图3D中,与图3C的第二级别的应用程序类似,第二级别的应用程序占据了全屏的60%。图3D的第三级别的应用程序平均地指定了剩余的40%的区域。结果,图3D的第三级别的应用程序指定了显示区域的40/3%,即17%的显示区域。
图3E图示了在执行第四级别的应用程序的另一个显示结果。在图3E中,斜线部分表示用于第四级别的应用程序的显示区域。第四级别的应用程序在背景中操作,实际上并不显示。
当以图3C中所示的方式显示其他的应用程序期间开始执行新的第三级别的应用程序时,多功能机顶盒能将显示方式变为图3D中所示的方式。相反,当以图3D中所示的方式显示应用程序期间终止该第三级别的应用程序时,多功能机顶盒能将显示方式变为图3C中所示的方式。
以图3C或3D中所示的方式显示应用程序期间开始执行新的第一级别的应用程序时,多功能机顶盒能将显示方式变为图3A中所示的方式。
也就是说,当开始执行新的应用程序或终止执行的应用程序时,多功能机顶盒可以设定或改变显示方式。在这种情况下,应用程序的优先级反映在指定该应用程序的显示区域和该应用程序的显示方式的确定中。
同时,多功能机顶盒可以依靠该应用程序是否被用户或对方执行而指定不同尺寸的显示区域。电话呼叫是由用户或对方执行的有代表性的应用程序。如果用户进行了呼叫,则意味着该呼叫由该用户产生,而如果用户接收了呼叫,则意味着由对方进行了电话呼叫。多功能机顶盒可以为进行呼叫的电话呼叫应用程序指定比接收呼叫的电话呼叫应用程序大的显示区域。
多功能机顶盒可以根据应用程序的执行或用户的选择而确定指定给每个应用程序的显示区域的尺寸。
例如,在用户观看电视广播节目的同时进行呼叫的情况下,机顶盒可以将指定给呼叫应用程序的显示区域的尺寸改变为全屏的80%、20%、40%以显示输入对方电话号码的处理,用来连接到对方的信令处理,和在连接建立后的通话处理。
在表示有客来访的门禁电话铃响的情况下,在用户观看电视广播节目的同时,设备指定全屏10%来通知用户铃响。当门禁电话铃响时,用户可以要求检验客人。一旦接收到了查验客人的用户请求,则设备就能将门禁电话的显示区域延伸到全屏的60%。
在以上描述的实例中,80%、20%、40%、10%和60%的百分比仅仅是建议性的,以帮助理解本发明,而不是限制本发明。根据应用程序的处理改变显示区域尺寸的设定值可以考虑每个应用程序的特征而设定。该设定可以遵循系统的默认值或由用户设定。
每个应用程序的优先级可以相对于同时执行的其他应用程序而确定。
已经描述的优先级的指定和相关的实例是用于帮助理解本发明的,而并非旨在限制本发明。所描述的具有四种级别的优先级也可以具有两种级别、三种级别或五种级别等,并且显示区域也可以有各种尺寸。
以下,将描述用户在观看电视广播节目的同时拨打电话的本发明示例性的图4A图示了当用户在观看电视广播节目的同时拨打电话时在显示结果中的变化。
在图4A中,参考数字400表示当仅执行电视应用程序时的显示方式。在这样情况下,广播节目全屏显示。参考数字410a表示当用户观看电视节目的同时拨打电话时的显示方式。电话应用程序占据了全屏的80%,而广播节目占据了屏幕剩余的部分。
图4B图示了当用户在观看电视广播节目的同时接听电话时在显示结果中的变化。
在图4B中,参考数字420表示当仅执行电视应用程序时的显示方式。在这种情况下,当有呼入电话时,显示方式的改变由参考数字430b表示。如参考数字430b所示,电话应用程序占据了全屏的20%,而广播节目占据了屏幕的80%。
图4C图示了根据本发明的另一个实施例的在用户观看电视广播节目的同时拨打电话时在显示结果中的变化。
参考图4C,没有应用程序被指定独立的显示区域,但显示了新近执行的应用程序与已经执行的应用程序重叠的关系。具体地,图4C显示了在观看电视广播节目的同时执行视频呼叫应用程序时在显示方式中的变化。
此外,图4C显示了指定给视频呼叫的显示区域,该显示区域的尺寸随视频呼叫进度而改变。当用户仅执行电视应用程序时,电视应用程序以全屏显示,如在图4C中参考数字440所示。如果用户打算在观看电视广播节目的同时进行视频呼叫,则视频呼叫应用程序以全屏80%显示,如参考数字442所示。当建立了视频呼叫时,视频呼叫应用程序以全屏20%显示,如参考数字444所示。
如果在电话呼叫期间还执行另一个应用程序(例如,时间检查应用程序),则显示方式改变。
以下,将参考附图描述根据本发明的示例性实施例的在多任务环境中的用户界面方法。
图5是显示根据本发明的实施例的在多任务环境中的用户界面方法的流程图。
当设备在执行至少一个应用程序期间接收到执行另一个应用程序的请求(S500)时,它确定已经执行的应用程序和新近执行的应用程序的优先级(S502)。当多个应用程序都不执行,而只执行一个应用程序时,全屏显示该应用程序,这点不再进行描述。设备可以参考预定的信息确定每个应用程序的优先级(S502)。设备根据所确定的优先级为每个应用程序确定显示区域的尺寸(S504)。显示区域的尺寸可以参考预定的信息来确定。随后,设备在预定的区域中显示每个应用程序(S506)。
优先级和显示区域尺寸的确定可以根据用户的选择来进行。但由于用户选择不太方便,因此通常参考预定的信息来进行。
如上所述,根据本发明,可以在显示已经执行的应用程序的同时显示新近执行的应用程序。可以为用户提供灵活的屏幕并通过根据在显示应用程序中所确定的优先级区分指定给多个应用程序的显示区域的尺寸,从而自然地引起用户的注意。
虽然为了理解本发明,已将本发明应用于多功能机顶盒而进行了描述,但本发明并不限于多功能机顶盒。本发明可以等同地应用于提供基于显示的用户界面的所有设备。
根据本发明的在多任务环境中的用户界面方法和设备,如果必要,可以通过显示多个应用程序并区分显示区域的尺寸而使用户同时在屏幕上浏览多个应用程序。这改善了用户的方便性。
虽然本发明已经参考示例性实施例进行了描述,但本领域的技术人员可以理解的是,在不背离由以下权利要求限定的本发明的范围的情况下,可以在方式和细节上进行各种改变。
权利要求
1.一种在多任务环境中的用户界面方法,包括步骤在执行至少一个应用程序的同时,接收执行其他应用程序的请求;确定所述至少一个被执行的应用程序和所述其他应用程序的优先级;根据所确定的优先级为每个应用程序确定显示区域的尺寸;和根据为所述每个应用程序所确定的显示区域的尺寸在显示区域上显示应用程序。
2.根据权利要求1所述的方法,还包括响应用户输入而为所述每个应用程序改变所确定的显示区域的尺寸的步骤。
3.根据权利要求1所述的方法,其中,响应用户输入而确定优先级。
4.根据权利要求1所述的方法,其中,给所述其他应用程序指定最高优先级。
5.根据权利要求1所述的方法,其中,通过参考预存的每个应用程序优先级信息而确定优先级。
6.根据权利要求1所述的方法,其中,当在执行电视接收应用程序期间请求执行新的电话呼叫应用程序时,给电话呼叫应用程序指定较高的优先级。
7.根据权利要求1所述的方法,其中,给响应用户请求而执行的呼叫传送应用程序指定的优先级比给响应对方请求而执行的呼叫接收应用程序指定的优先级高。
8.根据权利要求1所述的方法,其中,优先级包括第一级别,给应用程序指定显示区域100%;第二级别,通过预定的尺寸给应用程序指定比同时执行的其他当前应用程序的显示区域大的显示区域;第三级别,通过预定的尺寸给应用程序指定比同时执行的其他当前应用程序的显示区域小的显示区域;和第四级别,应用程序不指定显示区域而是在背景中执行。
9.根据权利要求8所述的方法,其中,响应用户请求改变指定给每个应用程序的优先级级别。
10.根据权利要求9所述的方法,其中,响应用户请求改变优先级级别是顺序地从第一级别到第四级别执行。
11.根据权利要求9所述的方法,其中,响应用户请求改变优先级级别是顺序地从第四级别到第一级别执行。
12.根据权利要求8所述的方法,还包括步骤将第二级别指定给同时执行的应用程序中当前选择的一个,以便在通过预定尺寸所指定的比其他同时执行的应用程序的显示区域大的尺寸的区域上显示同时执行的应用程序中所述当前选择的一个。
13.一种在多任务环境中的用户界面系统,所述系统包括机顶盒,在执行至少一个应用程序的同时响应执行另一个应用程序的请求,确定已经执行的应用程序和新近执行的应用程序的优先级,根据所确定的优先级确定每个应用程序的显示区域的尺寸,以及在所确定的显示区域上显示应用程序;和用户终端,将用户请求传送给机顶盒以控制机顶盒。
14.根据权利要求13所述的系统,其中,机顶盒响应用户请求而为所述每个应用程序改变所确定的显示区域的尺寸。
15.根据权利要求13所述的系统,其中,优先级响应用户请求而确定。
16.根据权利要求13所述的系统,其中,优先级通过参考由用户先前使用的应用程序的历史纪录而确定。
17.一种在多任务环境中的用户界面设备,所述设备包括控制单元,在执行至少一个应用程序的同时响应执行另一个应用程序的请求,确定已经执行的应用程序和新近执行的应用程序的优先级,根据所确定的优先级而确定每个应用程序的显示区域的尺寸,以及在所确定的显示区域上显示应用程序。
18.根据权利要求17所述的设备,其中,控制单元响应用户输入而为所述每个应用程序改变所确定的显示区域的尺寸。
19.根据权利要求17所述的设备,其中,优先级响应用户输入而确定。
20.根据权利要求17所述的设备,其中,优先级通过参考由用户先前使用的应用程序的历史纪录而确定。
21.根据权利要求17所述的设备,其中,控制单元为所述另一个应用程序确定最高优先级。
22.根据权利要求17所述的设备,其中,当在执行电视接收应用程序的同时执行新的电话呼叫应用程序时,控制单元给新的电话呼叫应用程序指定较高的优先级。
23.根据权利要求22所述的设备,其中,控制单元给传送电话呼叫应用程序指定的优先级比指定给接听电话呼叫应用程序的优先级高。
24.根据权利要求17所述的设备,还包括用来存储所述每个应用程序的优先级信息的存储单元,其中,控制单元通过参考存储在存储单元中的优先级信息确定应用程序的优先级。
25.根据权利要求24所述的设备,其中,存储单元还存储根据优先级所确定的显示区域的尺寸信息;和其中,控制单元通过参考存储在存储单元中的显示区域的尺寸信息而为所述每个应用程序确定显示区域的尺寸。
26.根据权利要求17所述的设备,其中优先级包括第一级别,给应用程序指定显示区域100%;第二级别,通过预定的尺寸给应用程序指定比同时执行的其他当前应用程序的显示区域大的显示区域;第三级别,通过预定的尺寸给应用程序指定比同时执行的其他当前应用程序显示区域小的显示区域;和第四级别,应用程序不指定显示区域而是在背景中执行。
27.根据权利要求26所述的设备,其中,第二优先级级别指定给被请求同时执行的所述另一个应用程序。
全文摘要
在多任务环境中的用户界面方法、系统和设备中,可以让用户通过给多个应用程序指定不同的显示区域而浏览所有同时执行的应用程序。在该方法、系统和设备中,为已经执行的应用程序和被请求要执行的其他应用程序确定优先级,并根据应用程序的优先级确定显示区域的尺寸并指定给每个应用程序。系统包括用来执行后者功能的机顶盒和用来传送用户请求的用户终端,而该设备包括用来执行后者功能的控制单元。
文档编号H04N5/00GK1925556SQ20061011562
公开日2007年3月7日 申请日期2006年8月17日 优先权日2005年8月30日
发明者李始炯, 朴男春, 朴伊朔, 姜正远, 金志勋, 申素瑛 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1