改编图形用户界面的方法与装置的制作方法

文档序号:6461958阅读:239来源:国知局
专利名称:改编图形用户界面的方法与装置的制作方法
发明的领域本发明涉及一种装置,包括用于提供图形用户界面的提供装置及用于在该图形用户界面上施加表层以便影响该图形用户界面的外观的表层装置。
本发明还涉及传输信息给上述装置的方法,并涉及计算机程序产品。
发明的背景从诸如WinAmpTM音频播放机等某些音频播放机软件产品中可知表层。执行这一音频播放机程序的计算设备构成使用户能用特定的表层改变系统设定的图形用户界面的装置。表层可包含定义特定背景、颜色与形状的用户界面的布局及该图形用户界面中的控制按钮的位置与性质。以这一方式,音频播放机可采用诸如古典的WurlitzerTM投币式自动电唱机的外观。
能从因特网下载表层并存储在本机中。音频播放机软件提供用于读取存储的表层并将其施加在图形用户界面上的用户控制选项。以这一方式,用户能选择最佳地适合其品味与心情的音频播放机的外观。
已知产品的缺点在于用户必须执行许多动作来达到所要求的结果。他必须在网络服务器上定位表层,选择一个及将其下载到其个人计算机上,然后将其施加到音频播放机的图形用户界面上。如果所选择的表层不满意,必须重复整个过程。
发明的概述本发明的目的为提供前文中所定义的类型的改进的更有吸引力的装置与方法。为达此目的,按照本发明的装置的特征在于将表层装置改编成根据不是来源于要改变当前施加的表层的用户请求的事件来改变当前施加的表层。以这一方式达到用户无须输入明确的命令来改变当前施加的表层。按照本发明的装置无须明确的用户请求便能起动表层改变。所述事件可以是随机生成的或依赖于影响装置的内部状态的内部或外部因素。结果,用户只须集中精力在诸如听音乐等主要活动上,便仍能享受图形用户界面的外观的有规律的改变。该表层改变是由该装置自动执行的。从而得到一种更有吸引力的装置。
按照本发明的装置的实施例的特征在于,该装置还包括用于从远程服务器接收信息的接收装置,所述事件包括从远程服务器接收表层改变命令。以这一方式达到能从远程服务器启动改变所施加的表层。例如,如果远程服务器可在有规律的时间间隔上传输包括赞助人消息与广告,然后自动地将其施加在装置或计算机程序产品的图形用户界面,便可使用或低价购买该装置或计算机程序产品。
按照本发明的装置的实施例的特征在于该装置还包括用于存储多个表层的存储装置,该表层改变命令包含多个表层的各个的标识,将该表层装置改编成根据所述表层改变命令将所述的各个表层施加在图形用户界面上。以这一方式达到该远程服务器只须传输已本机存储在按照本发明的装置中的表层的标识。从而无须传输全面的表层描述,即位图、颜色、屏幕坐标等,这在带宽与计算容量方面是有利的。
按照本发明的装置的实施例的特征在于该提供装置能提供进一步的信息,该事件包括所述进一步的信息的参数改变。从而所施加的表层受到信息的某一参数的影响,这增强了所提供信息的吸引力与说服力。
按照本发明的装置的实施例的特征在于所述进一步的信息包括音频与/或视频内容,所述参数表示所述内容的类别。可将该音频与/或视频内容本机存储在诸如磁带、硬盘或光盘上,或者从诸如广播装置或网站等远程服务器接收。这种内容,尤其是音乐与电视节目,容易影响听众或观众的心情。从而,例如取决于相关类别或形式连续与自动地改编当前提供的内容的图形用户界面是高度吸引人的。这种内容的广播电台可与传播的内容一起传输反映内容类别或与诸如演员、作曲家、表演者等其它参数相关的适当表层。作为替代,可只将对应于类别或其它参数的代码传输给该装置,令该装置选择本机存储的表层并将该表层施加在图形用户界面上。诸如存储在磁带或硬盘上的MP3或电视节目等本机存储的内容也可与对应于内容类别、表演者等代码相关联。当播放这一内容时,解释该相关代码并从本机存储器中读取或从远程服务器下载适当的表层并将其施加在该图形用户界面上。
按照本发明的装置的实施例的特征在于该装置还包括保持用户简档的用户简档装置,所述事件包括所述用户简档的改变。通过监视用户的内容选择、测定观看或收听时间等来保持自动适应用户的特点的用户简档本身是已知的。然后利用这些用户简档来向用户提出关于他可能欣赏的广播的内容的建议。将按照本发明的装置的本实施例改编成根据用户简档的这种改变而改变施加在图形用户界面上的表层。例如,如果用户定时收看体育运动节目,则可选择包括可能是用户喜爱的各种体育运动的印记或包含与国家队相关的颜色等的表层。代替选择完全不同的表层,可根据用户简档的改变只改变诸如颜色与/或亮度等一或多种外观。
本发明特别适用于播放本机存储的或从远程服务器或广播电台接收的音频与/或视频内容的装置。本发明还可应用在包括显示屏或在分离的显示屏上提供信息的装置的任何设备上。例如本发明可应用在移动电话、遥控器、计算机、MP3播放机等上。
附图简述从下面参照非限制性的实例阐述中本发明的这些及其它方面将更为清楚。附图中

图1示出按照本发明的采取通过网络连接在远程服务器上的个人计算机的形式的装置的实施例的图,图2示出按照本发明的采取数字电视接收机的形式的装置的实施例的框图,图3示出按照本发明发布音频与/或视频内容的简单方法的流程图。
实施例的描述图1示出按照本发明的采取通过诸如因特网等网络102连接在远程服务器101上的个人计算机103的形式的装置的实施例的图。个人计算机103包含用于通过网络102与远程服务器101通信的调制解调器104。个人计算机103还具有中央处理单元(CPU)105与本机存储装置106。CPU 105能执行存储在本机存储器106中的计算机程序产品。程序产品可通过网络102下载或用CD-ROM播放机(未示出)从诸如CD-ROM等数据载体加载。本机存储器106还可用于存储正确地执行计算机程序产品所需要的临时信息。个人计算机103还拥有包括诸如键盘与鼠标的用户控制装置107及图形用户界面处理器108。个人计算机103包含或能连接在用于提供图形信息及用筑入式扬声器产生声音的显示屏109上。图1只提供与本发明有关的部件的示意性概要图。诸如视频与/或音频处理器、电源、BIOS ROM等正确操作所需的其它部件未示出或可认为是其它部件的一部分。图形用户界面处理器108可以是正在执行的软件程序的功能模块,并利用作为操作系统或视频处理器的部分的图形子例程。
用户控制装置107使用户能启动与终止计算机程序,输入数据,作出菜单选择等。许多这种计算机程序包括用图形用户界面处理器108生成并在显示屏109上提供的图形用户界面。这一图形用户界面包括窗口、按钮、滚动条及使用户能控制程序的功能的菜单等。此外,在较大程序上该图形用户界面决定程序产品是否具有吸引人的外观。图形用户界面处理器108能通过在图形用户界面上施加特定的表层来改编程序产品的外观。这一表层通过定义特定的背景、颜色与形状、以及图形用户界面中的控制按钮的位置与性质来改变该图形用户界面的外观。作为替代,可改变诸如颜色或亮度等当前施加的表层的某些参数,而不替换整个表层。
在一个实施例中,表层改变是由通过网络102从远程服务器101接收的表层改变命令启动的。例如,个人计算机103可能正在执行连续地播放从远程服务器101接收的诸如Real AudioTM格式的歌曲。各歌曲可具有指示该歌曲的形式或其它性质的属性。根据这一属性,远程服务器101传输表层改变命令以便以最佳匹配当前播放的歌曲的方式改变所施加的表层。例如,在播放古典音乐时,可施加可能包含作曲家的照片或突出的乐器的“古典式外观”的表层,而流行音乐可由包含更具活力的色彩、流行歌星的照片或动态变化部分的表层伴随。将以前未曾施加过的表层与表层改变命令一起传输给个人计算机103并将其存储在本机存储器106中。在下一次要施加该表层时,例如当它最佳地与正在播放的歌曲匹配时,只传输表层改变命令而对应的表层则从本机存储器106加载。
在另一实施例中,表层改变命令是本机生成的。例如,按照本发明的音频播放机程序产品能播放存储在本机存储器106或从远程服务器101下载的歌曲。各歌曲与由音频播放机解释的形式指示符关联并与特定的表层关联。在开始播放新歌时,加载与该歌的形式关联的表层并将其施加在图形用户界面上。多个表层可与特定的形式关联,或多种形式可与特定的表层关联。一首歌曲可与多种形式关联,从而与多种表层关联,例如歌曲的第一部分可具有第一形式而第二部分可具有第二形式,导致从第一部分过渡到第二部分时的表层改变。
表层改变可以是突然的或逐渐进行的,例如可将前一表层淡出而同时将下一表层淡入。可将不同的表层施加在图形用户界面的不同部分上。
在另一实施例中个人计算机103可包括传感器(未示出),它们测定诸如环境光线与/或噪声等环境因素。可利用这些传感器的输出来影响表层或特定表层的外观的选择。例如,在光亮与噪杂的环境中可选择比暗淡与安静的情况更有活力的表层。
图2示出构成按照本发明的装置的实施例的数字电视接收机的框图。用天线201从以太或从有线网络接收调制在射频(RF)信号上的数字广播流。例如可按照数字视频广播(DVB)标准格式化该广播流。调谐器202包括能接收所述RF信号并选择它们之一输出到解调器203的标准模拟RF接收设备。调谐器202选择哪一信号取决于从中央处理单元(CPU)205接收的控制数据。解调器203根据从CPU 205接收的控制信号将模拟信号转换成数字分组流。然后将这一分组流输出到信号分离器204,后者按照从CPU 205接收的控制数据选择属于特定节目的分组,并将分组流分解成基本视频、音频或数据流。
视频处理器208解码从信号分离器204或CPU 205接收的视频流。在本发明的较佳实施例中,该视频处理器208为一MPEG-2解码器。然而,只要解码器符合用来编码视频数据的编码类型,任何解码器都可使用。然后将解码的视频数据传输给显示屏209。音频处理器206解码从信号分离器204接收的音频流。再一次只要解码器符合用来编码音频数据的编码类型,任何解码器都可使用。然后将解码的音频数据传输给扬声器系统207。
信号分离器204输出基本数据流给CPU 205。基本数据流具有两种类型的数据控制数据及内容数据。内容指称诸如互动式节目;控制指称指定诸如多路复用的结构、调制信道的(RF)频率、及在多路复用中能找到各种内容分量及(其它)表的地址等事物的表。CPU 205包括能执行存储在只读存储器(ROM)212中的程序指令的一或多个微处理器。这些程序指令包括软件模块部分,其中包含命令模块213、EPG模块214、用户轮廓模块215及图形用户界面模块216等。可将诸如DVB-SI数据与用户轮廓信息等所述软件模块处理的数据存储在非易失性存储器211中。命令模块213能控制电视机的功能,如选择电视频道及控制画面参数。遥控器210接收用户命令并将它们传输给命令模块213去处理。EPG模块214解释从信号分离器204接收的DVB-SI数据以采集关于在接收的广播流中可获得的频道(DVB术语中的“服务”)及关于这些频道排定的节目(DVB术语中的“事件”)的信息。用户轮廓模块215监视用户的行为,包含例如频道选择与每一频道与/或节目类别的观看时间,并相应地改编用户轮廓。图形用户界面模块216在显示屏209上生成诸如EPG与屏幕上菜单等图形用户界面将信息传递给用户并使用户能控制电视接收机的各种功能。这些功能可共享相容的图形用户界面所提供的相同外观与感觉。正如在图1中所描绘的实施例中,图形用户界面模块216通过在其上施加吸引人的表层而使图形用户界面更动人。在本实施例中表层的选择受用户轮廓等的影响。这一点特别有利,因为用户轮廓是该用户的品味及有可能心情的模型(取决于根据用户动作改编用户轮廓的速度),从而是有可能影响用户欣赏表层的因素。在特别受欢迎的节目类别中可将各种表层存储在存储器211或212中并将其与用户轮廓的参数关联。由于表层是以DVB-SI数据编码的,可由广播电台或服务供应商提供表层。作为替代或附加品,所述广播电台或服务供应商可通过传输适当的表层改变命令来令图形用户界面模块216改变所施加的表层。
不仅在电视接收机的图形功能上可施加表层,也能在实际节目观看功能上施加。在这一情况中,屏幕的主要部分专用于显示诸如来自广播频道或录象机的视频信息。屏幕的另一部分可显示诸如作为视频部分周围的一种框等施加的表层。如果以信箱格式显示电影,可利用视频部分下方与上方的屏幕部分显示施加的表层。
图3示出按照本发明发布音频与/或视频内容的简单方法的流程图。在初始化步骤301中,将某些系统设定表层传输给用户,并可返回关于用户轮廓与本机存储的表层的信息。初始化步骤301之后,起动对应于传输诸如电视节目或声道的节目序列的循环。在步骤302中传输节目并在每一个节目之后在步骤303中检验下一个节目是否具有不同形式。如果否,循环正常进行,否则在步骤304中传输表层改变命令。随后在步骤305中检验在用户方面是否已可获得对应于下一节目的形式的表层。这可通过返回信道的请求信息来确定,或通过记录已传输过哪些表层及已传输多久,同时可考虑用户方面的(最小)本机存储器容量。如果不需要传输表层,循环正常进行,否则传输要存储在用户方面的表层并将其施加在用户接收机装置的图形用户界面上。
虽然已参照特定示例性实施例描述了本发明,在本发明性概念的范围内的变化与修改是可能的。例如,不选择完全不同的表层,可以只改变表层的一或多个方面,诸如颜色与/或亮度。表层可以是静态或具有诸如动画等动态部分的。也可采用本来已知的淡变技术使表层改变逐渐地进行。也可将表层施加在诸如MP3播放机、移动电话、遥控器等小型便携式设备中。在移动电话中,可根据被叫或主叫人的身份施加表层。主叫人可传输个人表层给被叫人的电话。作为替代或附加品,可响应来自早先已与特定表层关联的已知个人的进入呼叫改变表层。
概括地说,本发明涉及改变图形用户界面的方法与装置。响应并非源自要改变当前施加的表层的用户请求的事件在图形用户界面上施加表层以便影响其外观与感觉。这一事件可以是提供的信息的类别的改变、从远程服务器接收的命令或用户轮廓的改变。从而不需要明确的用户请求便能动态地改变表层。动词“包括”的使用并不排除在权利要求中存在所定义的以外的任何元件或步骤。本发明可用包括若干不同元件的硬件或用适当地编程的计算机实现。在枚举若干装置的设备权利要求中,若干这些装置能用一个且同一个硬件项实现。
应将“计算机程序”理解为表示存储在诸如软盘等计算机可读的介质上,可通过诸如因特网等网络下载、或可以任何其它方式购买的任何软件产品。
权利要求
1.一种装置,包括用于提供图形用户界面的提供装置及用于在该图形用户界面上施加表层以便影响该图形用户界面的外观的表层装置,其特征在于将该表层装置改编成响应并非源于要改变当前施加的表层的用户请求的事件来改变当前施加的表层。
2.如权利要求1中所定义的装置,其特征在于该装置还包括用于从远程服务器接收信息的接收装置,所述事件包括从远程服务器接收表层改变命令。
3.如权利要求2中所定义的装置,其特征在于该装置还包括用于存储多种表层的存储装置,该表层改变命令包含该多种表层的相应一种的标识,该表层装置是改编成响应所述表层改变命令将所述相应表层施加在图形用户界面上的。
4.如权利要求2中所定义的装置,其特征在于该表层改变命令包含另一表层,该表层装置是改编成将所述另一表层施加在图形用户界面上的。
5.如权利要求1至4中任何一项中所定义的装置,其特征在于该提供装置能提供进一步的信息,该事件包括所述进一步的信息的参数的改变。
6.如权利要求5中所定义的装置,其特征在于所述进一步的信息包括音频与/或视频内容,所述参数表示所述内容的类别。
7.如权利要求1至6中任何一项中所定义的装置,其特征在于该装置还包括用于维护用户轮廓的用户轮廓装置,所述事件包括所述用户轮廓的改变。
8.一种用于在计算设备上执行时使所述计算设备构成权利要求1至7中任何一项中所定义的装置的计算机程序产品。
9.一种传输信息给装置的方法,该装置具有用于提供图形用户界面的提供装置及用于在图形用户界面上施加表层以便影响该图形用户界面的外观的表层装置,其特征在于该信息包括对该装置的表层改变命令,用于改变当前施加的表层。
10.如权利要求9中所定义的方法,其特征在于所述表层改变命令包含存储在该装置的存储装置中的相应表层的本体,用于控制该表层装置以便将所述相应表层施加在图形用户界面上。
11.如权利要求9中所定义的方法,其特征在于所述表层改变命令包含用于控制该表层装置将所述另一表层施加在图形用户界面上的另一表层。
12.按照权利要求9至11中任何一项中所定义的方法的一种发布音频与/或视频内容的方法。
全文摘要
本发明涉及改编图形用户界面的方法与装置。响应并非源自要改变当前施加的表层的用户请求的事件将表层施加在图形用户界面上以便影响其外观与感觉。这一事件可以是提供的信息的类别的改变、从远程服务器接收的命令、或用户轮廓的改变。从而自动地改变表层而无须明确的用户请求。
文档编号G06F3/048GK1636188SQ01800991
公开日2005年7月6日 申请日期2001年4月6日 优先权日2000年4月19日
发明者R·L·范奥斯滕布鲁格, P·G·M·德波特, A·M·F·多贝拉尔 申请人:皇家菲利浦电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1