电子装置及其显示控制方法、图形用户接口和显示控制程序的制作方法

文档序号:2613638阅读:150来源:国知局
专利名称:电子装置及其显示控制方法、图形用户接口和显示控制程序的制作方法
技术领域
本发明涉及电子装置、用于该电子装置的显示控制方法、图像用户接口和显示控制程序,用于在屏幕上显示提供的诸如内容和功能之类的许多项目,使得用户可以选择其中一个项目。
背景技术
用于提供图像或音乐内容的介质趋于多样化,并且所提供内容的类型和数量也在增加。此外,已经使用大容量存储硬盘设备和半导体存储器作为存储内容的存储介质(内容存储单元),从而可以提供各种类型的大量内容。
常规地,已经提出了能够播放存储在各种介质中的内容的所谓多媒体播放装置(例如,见专利文件1日本未审查专利申请公开No.11-73428)。
此外,可得到下面的系统。即,在该系统中,用作内容播放装置的电子装置通过诸如LAN(局域网)之类的网络,连接到存储视频内容或音乐内容的个人计算机或服务器。该电子装置可以从个人计算机或服务器获得内容,并且播放内容。

发明内容
上述具有内容播放功能的电子装置最好应当具有图形用户接口,以允许用户快速搜索要播放的内容。
在这种类型的图形用户接口中,在屏幕上显示列出通过标题或缩略图表示各段内容的表示图像的菜单,作为用户选择的项目,从而用户可以通过显示器选择期望的内容段。
在这种情况下,通过从用作内容提供源的存储介质获得诸如内容标题或缩略图之类的附加信息(元信息)来显示表示图像。因此,如果花费许多时间来获得元信息,那么就难以快速为用户提供表示图像来选择内容。
尤其是当通过从诸如通过网络连接到电子装置的个人计算机或服务器之类的存储介质获得元信息来显示内容的表示图像时,如果出现网络延迟的话,那么在电子装置中难于快速显示内容的所有表示图像。
在常规采用的方法中,通过网络找到的内容的表示图像在找到每个图像之后立即依次显示在电子装置中,从而用户可以没有困难地识别通过网络连接的装置中存储的内容。
然而在这种方法中,如果用户想要选择存储在通过网络连接的装置中的最后一段内容,则用户只有在获得了关于所有内容段的元信息并且显示了其表述图像之后,才能选择最后一段内容。
例如,假设要花费t秒来获得一段内容的元信息。在这种情况下,要花费n×t秒来获得n段内容的元信息。用户需要在选择一段内容之前等待这段时间。
考虑到上述情况做出了本发明,并且本发明旨在提供一种使得用户能够快速选择要提供的项目的图形用户接口。
根据本发明的实施例,提供一种电子装置,其根据通过用户操作接受单元输入的用户操作,在屏幕上以一行显示表示要从源提供的多个项目的一些表示图像,作为要选择的项目,以及改变屏幕上显示的一些表示图像,该电子装置包括总数获得单元,被配置成从源获得关于要提供的项目总数的信息;第一显示单元,被配置成如果确定在屏幕上显示的一些表示图像已改变,则在屏幕上显示待定表示图像、而不是要在屏幕上新显示的表示图像,所述待定表示图像是基于总数获得单元所获得的总数产生的,使得各个待定表示图像对应于要提供的项目总数;确定单元,被配置成确定由用户的操作执行的屏幕上显示的表示图像的改变是否已停止;和第二显示单元,被配置成如果确定单元确定由用户的操作执行的屏幕上显示的表示图像的改变已停止,则通过从源获得用于显示要在屏幕上新显示的表示图像的信息,来显示各个表示图像。
在具有上述配置的电子装置中,在屏幕上显示由源提供的表示多个项目的表示图像之前,从源获得关于要提供的项目总数的信息。
然后,显示基于总数而生成的、对应于要提供的项目总数的待定表示图像,而不是显示要提供的项目的表示图像。用户可以通过利用待定表示图像来选择要提供的项目。
在用户停止改变屏幕上显示的表示图像以便选择要提供的项目之后,电子装置从源获得用于显示要提供的项目的详细表示图像的信息,并且通过擦除待定表示图像,利用获得的信息来显示表示图像。
根据本发明的实施例,即使要在屏幕上显示的表示图像尚未准备好,也可以显示待定表示图像,并且可以利用待定表示图像来选择要提供的项目。
在这种情况下,在用户停止使用待定表示图像选择要提供的项目之后,并且确定了要在屏幕上显示的表示图像之后,从源获得用于显示要新显示的表示图像的信息,从而显示表示图像。
即使屏幕上显示的所有表示图像改变,所有表示图像的数量是仅用于在一个屏幕上显示的,因此可以快速获得信息,并且可以快速显示表示图像,以便接受用户的选择。
根据本发明的实施例,当没有准备好在屏幕上显示要提供的项目的表示图像时,显示待定表示图像,从而可以通过利用待定表示图像来接受项目的选择。
从源获得的用于显示表示图像的信息是对应于仅能在一个屏幕上显示的表示图像的信息。因此,可以在短时间内获得该信息,并且可以快速显示表示图像以便接受用户的选择。


图1是示出用作根据本发明实施例的电子装置的广播接收装置的硬件配置示例的方框图;图2示出包括该电子装置的网络系统的配置示例;图3示出根据本发明实施例的图形用户接口屏幕的一个示例;图4示出根据本发明实施例的图形用户接口屏幕的另一示例;图5示出根据本发明实施例的图形用户接口屏幕的另一示例;图6示出根据本发明实施例的图形用户接口屏幕的另一示例;图7示出根据本发明实施例的图形用户接口屏幕的另一示例;图8示出根据本发明实施例的图形用户接口屏幕的另一示例;
图9是示出根据本发明实施例的图形用户接口屏幕中执行的处理的流程图的一部分;图10是示出根据本发明实施例的图形用户接口屏幕中执行的处理的流程图的一部分;图11是示出根据本发明实施例的图形用户接口屏幕中执行的处理的流程图的一部分;图12是示出根据本发明实施例的图形用户接口屏幕中执行的处理的流程图的一部分;图13是示出根据本发明实施例的图形用户接口屏幕中执行的处理的流程图的一部分;图14是示出根据本发明另一实施例的图形用户接口屏幕中执行的处理的流程图的一部分;以及图15是示出根据本发明这另一实施例的图形用户接口屏幕中执行的处理的流程图的一部分。
具体实施例方式
下面参照附图描述根据本发明实施例的电子装置。在该实施例中,电子装置应用为能够从多种类型的广播介质接收广播信号的广播接收装置。该广播接收装置通过网络连接到另一装置,并且能够播放从所述另一装置提供的视频内容和音乐内容。在下面所述的实施例中,图标被用作表示图像。
这里,“内容”包括电影、音乐、戏剧、文学、摄影、漫画、动画、计算机游戏等的文本、图、颜色、音频、动作或视频数据或者其组合,或者通过电子计算机提供关于数据的信息的程序。内容属于人类创造性活动所产生的成果当中的文化或娱乐领域。
图1是作为根据本发明实施例的电子装置的广播接收装置10的硬件配置示例的方框图。
广播接收装置10包括各个广播接收器、图像显示单元、音频输出单元和操作输入单元(在下面描述),它们连接到与包括微型计算机的控制器1相连的系统总线2。
更具体地说,在本实施例中,各个广播接收器包括模拟地面广播接收器11、数字地面广播接收器12、BS广播接收器13和CS广播接收器14。这些接收器分别通过用于广播接收器的接口15、16、17和18连接到总线2。
模拟地面广播接收器11有选择地接收当前模拟地面电视广播信号,并且通过接口15向系统总线2输出图像(视频)和音频信号。
数字地面广播接收器12与数字电视广播、数字音频广播和数据广播兼容。接收器12根据用户的选择,有选择地接收和解码广播节目,并且通过接口16向系统总线2输出图像(视频)和音频信号以及诸如EPG(电子节目指南)数据之类的数据。
BS广播接收器13与BS电视广播、BS音频广播和数据广播兼容。接收器13根据用户的选择,有选择地接收和解码广播节目,并且通过接口17向系统总线2输出图像(视频)和音频信号以及诸如EPG数据之类的数据。
CS广播接收器14与CS电视广播、CS音频广播和数据广播兼容。接收器14根据用户的选择,有选择地接收和解码广播节目,并且通过接口18向系统总线2输出图像(视频)和音频信号以及诸如EPG数据之类的数据。
作为图像显示单元,监视显示器19包括CRT(阴极射线管)或LCD(液晶显示器),其通过显示接口20连接到系统总线2。作为音频输出单元,扬声器22通过音频输出接口21连接到系统总线2。
作为操作输入单元,提供遥控发射器23。遥控接收器24用于接收来自遥控发射器23的操作信号,连接到系统总线2。在本实施例中,遥控发射器23至少包括右和左按钮、上和下按钮、归位(home)按钮和设置按钮。用户对遥控发射器23上的这些按钮执行的操作导致在图形用户接口(graphicaluser interface)屏幕上的选择。
可以使用十字按钮或操纵杆作为左和右按钮以及上和下按钮。
系统总线2还连接到存储卡驱动器25、时钟26、外部输入/输出接口27、网络接口28、显示图像生成/输出单元30、显示数据存储单元29和EPG数据保存器31。
尽管未示出,但是控制器1包括CPU(中央处理单元)、程序ROM(只读存储器)和工作区RAM(随机存储器),并且通过根据程序ROM中所写的程序,利用工作区RAM来执行各种控制处理。
广播接收器11到14中的每一个根据用户经由遥控发射器23输入的选择操作,从由天线(未示出)接收的广播信号当中选择广播节目。然后,广播接收器将所选广播节目的图像和音频数据或者通过数据广播接收的数据发送到系统总线2。
在根据本实施例的广播接收装置10中,从广播接收器11到14中的任一个提供广播节目给用户。至于选择广播接收器11到14中的哪个,这取决于通过图形用户接口(下面描述)在遥控发射器23上执行的选择操作。
存储卡驱动器25从插入其中的存储卡40中读取数据,或者在存储卡40上写入数据。在图1所示的装置中,可以使用各种类型的存储卡来读/写数据。
时钟26提供关于当前时间的信息和日历信息。此外,时钟26用于预约和设置广播节目,并且根据各种预约设置来计时。
外部输入/输出接口27包括外部输入/输出端,如视频输入/输出端、音频输入/输出端和USB(通用串行总线)端,从而在各个输入/输出端与系统总线2之间发送/接收信号。
在本实施例中,网络接口28连接到家用网络LAN(局域网)50。
图2是示出根据本实施例的广播接收装置10所连接到的网络系统的配置示例的方框图。在本实施例中,如图2所示,广播接收装置10通过基于DLNA(数字实况网络联盟)标准的家用网络50,连接到个人计算机60和服务器70。
个人计算机60和服务器70包括内容存储单元60S和70S,分别用于存储视频和音乐内容等。个人计算机60和服务器70具有这样的功能,即,当广播接收装置10询问时,将内容存储单元60S或70S中存储的内容的总段数通知给广播接收装置10。
此外,个人计算机60和服务器70具有这样的功能,即,当从广播接收装置10接收到获取用于显示表示图像的元信息的请求时,将元信息发送给广播接收装置10。元信息包括图标图像的信息和用于说明的附加信息(例如关于标题和压缩方法的信息),所述图标图像作为内容存储单元60S或70S中存储的内容段当中的所请求的内容段的表示图像。
例如,如果请求照片内容,则将其缩略图作为图标图像发送给广播接收装置10。如果请求CD上记录的音乐内容,则发送CD的唱片盒图像的缩略图。
此外,个人计算机60和服务器70具有这样的功能,即,当接收到来自广播接收装置10的内容请求时,从内容存储单元60S或70S读取内容的数据(视频或音乐数据),并且通过网络50将数据发送到广播接收装置10。
显示数据存储单元29存储要显示的数据,如构成图形用户接口(下面描述)的图标数据、用于显示频道的数据、以及其他字符数据。尽管未示出,但是显示数据存储单元29包括缓冲存储器,用于临时存储通过网络50从个人计算机60或服务器70接收的元信息。
显示图像生成/输出单元30在控制器1的控制下,生成要在监视显示器19上显示的图像,并且用作与控制器1协作的显示控制单元。
显示图像生成/输出单元30将从广播接收器11到14发送的图像数据和音乐数据存储在其中提供的输出缓存器中。此外,显示图像生成/输出单元30从显示数据存储单元29获得用于显示图形用户接口的字符和符号的数据,并且将获得的数据作为屏幕上显示数据存储在于其中提供的屏幕上缓存器(on-screen buffer)中。屏幕上显示数据被叠加在监视显示器19上所显示的播放图像上显示。此时,通过叠加图像(如图形用户接口图像)看到播放图像。
然后,显示图像生成/输出单元30将包括输出缓存器中存储的数据和屏幕上缓存器中存储的屏幕上显示数据的合成数据,通过显示接口20提供给监视显示器19。
EPG数据保存器31将电子节目指南数据(EPG数据)保存在于其中提供的存储器中。作为EPG数据,在模拟地面广播中使用在电视广播信号的垂直消隐时间期间叠加的数据,而在数字广播中使用通过数据广播发送的数据。EPG数据包括关于提供相应广播节目的广播台名、广播节目名、节目的开始时间和结束时间、演员及节目类型的信息。
EPG数据保存器31将从广播接收器11到14的每一个接收的EPG数据保存在存储器中。更新EPG数据保存器31中保存的EPG数据以便可以提供最新的数据。
也可以通过利用网络接口28访问连接到因特网的EPG数据提供服务器来从EPG数据提供服务器获得EPG数据,而不是使用叠加在广播信号上发送的EPG数据。
<根据实施例的图形用户接口的描述>
在根据本实施例的广播接收装置10中,用户可以通过使用图形用户接口,容易地选择广播介质、广播节目或者各种功能。
根据本实施例的图形用户接口包括多个图标及其说明信息,用户可以通过操作遥控发射器23的预定按键来选择或指定它们。
在监视显示器19上显示的图标包括类别图标,表示处理功能或要处理的对象的类别,如广播介质、设置功能和外部输入;和项目图标,表示属于每一类的处理功能项目和要处理的内容项目(因此,项目图标处在低层)。
在本实施例中,作为由类别图标表示的类别,事先设置了下面8种类型“设置”、“视频”、“照片”、“音乐”、“地面广播”、“BS广播”、“CS广播”和“外部输入”。这8个类别图标的数据存储在显示数据存储单元29中。
每个类别的低层中的项目图标、表示处理功能项目或要处理的内容项目的项目图标的数量在每个类别之间不同。
例如,诸如“电视设置”、“外部输入设置”和“照片设置”之类的多个项目的项目图标属于类别“设置”。
类别“照片”涉及照片内容。表示照片内容的存储单元的项目图标,如“个人计算机”、“服务器”、“存储卡”、“样品”和“混合介质”,直接属于该类别。
类别“音乐”涉及音乐内容。表示音乐内容的存储单元的项目图标,如“个人计算机”和“服务器”直接属于该类别。
属于类别“照片”或“音乐”的项目图标“个人计算机”和“服务器”具有低层项目图标,表示个人计算机60和服务器70的内容存储单元60S和70S中存储的内容。
在各个类别的广播介质中,表示广播频道等的项目图标被分组为广播类型(如电视、收音机和数据)提供。
在这种情况下,由广播接收装置10生成用于显示广播接收装置10保存的项目图标的信息,并且将其存储在显示数据存储单元29中。另一方面,从个人计算机60或服务器70获得用于显示通过网络50连接的个人计算机60或服务器70保存的内容的项目图标的信息。在这种情况下,广播接收装置10可以基于从个人计算机60或服务器70获得的信息,生成用于显示这些项目图标的信息。
图3示出在该实施例中、在监视显示器19的屏幕19D上显示的图形用户接口屏幕的初始菜单屏幕示例。在本实施例中,随着操作输入单元中的遥控发射器23上提供的归位按钮的操作,图形用户接口屏幕在屏幕19D上出现或者从屏幕上消失。
在该初始菜单屏幕上显示二维阵列。在该二维阵列中,其中多个类别图标在水平方向上对齐的类别图标阵列100与其中多个项目图标在垂直方向上对其的项目图标阵列200在屏幕的中心附近彼此相交。
类别图标阵列100包括上述八种类型的对齐的类别图标。更具体地说,在图3中,具有工具箱图案的图标41是“设置”的类别图标;具有胶卷图案的图标42是“视频”的类别图标;具有照相机图案的图标43是“照片”的类别图标;具有音符图案的图标44是“音乐”的类别图标;包括塔图案的图标45是“数字地面广播”的类别图标;包括字符“BS”的图标46是“BS数字广播”的类别图标;包括字符“CS”的图标47是“CS数字广播”的类别图标;以及包括横箭头的图标48是“外部输入”的类别图标。
如图3所示,在本实施例中,类别图标阵列100以水平方向显示在监视显示器19的屏幕19D的垂直方向上的中心稍微向上处。八个类别图标41到48中的任何一个被不断选中,并且所选类别图标被加重,即,比其他类别图标稍大。因此,用户可以识别所选图标。在图3所示的示例中,类别图标43“照片”被选中。如图3所示,在所选类别图标下面显示该类别图标所表示的类别名称。
如图3所示,在根据本实施例的图形用户接口屏幕中,不断显示所有八个类别图标,而仅对这八个类别图标当中的所选类别图标显示项目图标阵列200。
因此,本实施例的图形用户接口的初始菜单由彼此相交的类别图标阵列100和项目图标阵列200构成。
在项目图标阵列200中,表示属于对应于所选类别图标的类别的相应项目的一些项目图标被对齐。在图3所示的示例中,类别图标43“照片”被选中,于是属于类别图标43“照片”的项目图标201、202和203在垂直方向上对齐,作为项目图标阵列200。
在图3所示的示例中,项目图标201表示用作存储单元的个人计算机60,项目图标202表示用作存储单元的服务器70,而项目图标203表示用作存储单元的存储卡40。
在图3所示的项目图标阵列200中,在类别图标阵列100上方没有显示项目图标。这是因为属于类别“照片”的项目数量较小。如果许多项目属于该类别,则在类别图标阵列100上方也在水平方向上对齐项目图标。如下面所述,当所选项目图标改变时,项目图标出现在类别图标阵列100的上方。
如果许多低层项目属于一个类别,如广播介质的类别图标45到47和外部输入的类别图标48中那样,则由于监视显示器19的屏幕尺寸而难以在屏幕19D上同时显示所选类别的所有低层项目。因此,在屏幕19D上只显示属于所选类别的部分项目图标,作为项目图标阵列200。
对于在个人计算机60或服务器70中存储多段内容的情况也是一样的。即,难以在屏幕19D上同时显示由表示存储在个人计算机60或服务器70中的各段内容的表示图像构成的所有项目图标。因此,在屏幕19D上只显示表示存储在所选内容存储单元中的内容的部分项目图标。
以屏幕上的形式显示根据本实施例的图形用户接口屏幕。即,图形用户接口屏幕被叠加在屏幕19D所显示的视频内容图像上显示,使得可以通过屏幕看到视频内容图像。换句话说,当在广播接收装置10中观看广播节目时,或者当在播放照相机拍摄的图像时,显示图形用户接口屏幕,使得可以通过屏幕看到图像。
可选地,由虚线限定的类别图标阵列100和项目图标阵列200的整个区域可以被着色,从而可以容易地将该区域与屏幕19D的背景区域区分开来,或者内容图像的亮度可以是可调节的,从而可以清楚地看到图形用户接口。当然,也可以仅仅显示类别图标和项目图标,而不着色该区域或调节亮度。
在根据本实施例的图形用户接口屏幕的初始菜单屏幕中,类别图标阵列100不在屏幕19D的垂直方向上移动,而是固定在垂直方向的中心稍微向上的位置,如图3所示。在本实施例中,所选类别图标位于类别图标阵列100与项目图标阵列200之间的交叉区域100C中。交叉区域100C也固定在屏幕19D上。如上所述,在位于交叉区域100C中的类别图标下面显示类别名称。
当用户通过按下遥控发射器23的右或左按钮来执行选择另一类别图标的操作时,整个类别图标阵列100根据来自遥控发射器23的命令向右或左滚动,从而另一类别图标来到交叉区域100C,作为所选类别图标。
控制器1识别交叉区域100C中显示的类别图标,即,用户所选类别。
类似地,项目图标阵列200不在屏幕19D的水平方向上移动,而是固定在水平方向的中心的左侧,如图3所示。然而,根据用户通过用作操作输入单元的遥控发射器23的上或下按钮提供的命令,项目图标阵列200中的多个项目图标可以在垂直方向上滚动。
如上所述,其中类别图标41到48在水平方向上对齐的类别图标阵列100在垂直方向上的位置是固定的。此外,其中多个项目图标在垂直方向上对齐的项目图标阵列200在水平方向上的位置是固定的。因此,类别图标阵列100与项目图标阵列200之间的交叉区域100C固定在相对于屏幕19D中心、对角左上的位置。
在本实施例中,交叉区域100C紧下面的区域200C是用户从项目图标阵列200中的多个项目图标中选择的项目图标的区域。即,在本实施例中,控制器1将区域200C(下面称为目标区域)中显示的项目图标作为所选项目图标(下面,所选项目图标称为目标项目图标),并且识别所选项目。
根据图形用户接口中的上述配置,目标区域200C几乎位于屏幕19D的中心。目标区域200C中显示的目标项目图标被加亮,使其可以与其他项目图标区分开来。在该示例中,目标项目图标被用醒目颜色(如黄色)着色的方形框200MK包围。
这里使用的加亮方法不限于用方形框200MK包围目标项目图标。例如,与类别图标一样,目标项目图标可以用与其他项目图标不同的颜色着色,或者可以放大或闪烁。
如上所述,在本实施例中,将在固定交叉区域100C中显示的类别图标当作所选图标,并且将在交叉区域100C紧下面的目标区域200C中显示的项目图标当作目标项目图标。
利用该配置,当用户想要选择一个类别时,用户在水平方向上滚动类别图标阵列100,以便将对应于期望类别的类别图标放在交叉区域100C中。因此,用户不需要操作设置按钮来选择类别。这是因为,当所选类别图标位于交叉区域100C中时,表示属于所选类别的多个项目的项目图标阵列200自动出现。
因此,用户可以仅仅通过操作右或左按钮来选择类别,并且他/她不需要执行像在个人计算机中执行的操作,例如,用鼠标点击屏幕上的固定图标。用这种方法,即使用户对操作个人计算机不熟悉,他/她也可以容易地进行选择。
各个类别图标在水平方向上滚动时,可以用相同颜色和相同大小显示。然后,在水平滚动停止并且一个类别图标被设置在交叉区域100C中之后,所选图标的颜色或大小可以改变,以便加亮。
可以通过改变类别图标的元素(例如亮度、色度或色调)或者通过使图标闪烁,来改变颜色。这样,位于交叉区域100C中的类别图标以不同于其他类别图标的形式显示,从而用户可以容易地选择该类别。
或者,可以采用下面的方法。当在类别图标在水平方向上滚动期间没有任何类别图标位于交叉区域100C中时,不显示项目图标阵列200。在这种情况下,在任何类别图标被设置在交叉区域100C中之后,项目图标阵列200可以出现在交叉区域100C上面和下面。
用户可以仅仅通过将交叉区域100C当作目标位置、在水平方向上滚动类别图标,来识别属于交叉区域100C中显示的类别的项目。此外,可以基于屏幕上出现的多个项目来识别该类别。
顺便一提,如果在项目图标阵列200被显示的状态下按下遥控发射器23的右或左按钮,可以将项目图标阵列200拖到交叉区域100C中。
另一方面,当用户想要从所选类别的低层项目中选择一个项目时,他/她在垂直方向上滚动项目图标阵列200,以便将对应于期望项目的项目图标设置在目标区域200C中。
更具体地说,根据用户通过遥控发射器23的上或下按钮的指令,在屏幕19D的垂直方向上滚动项目图标阵列200中的项目图标,相应地,位于交叉区域100C紧下面的目标区域200C中的项目图标改变。在期望项目的项目图标位于目标区域200C中时,如果用户操作遥控发射器23的设置按钮,则广播接收装置10的控制器1擦除图形用户接口,从而可以执行所选项目的处理。
要注意,如果更低层的项目属于位于目标区域200C中的项目图标,则根据设置按钮的操作,在屏幕19D上显示该低层项目。这种情况的示例包括当选择上述个人计算机项目图标201时、或者当选择服务器项目图标202时。
即,在图3所示的示例中,在项目图标201“PC”(个人计算机)中定义了低层项目。这样,如果在图3所示的屏幕中操作遥控发射器23的设置按钮,则当网络50连接到多台个人计算机时,屏幕19D上的图形用户接口显示多台个人计算机的项目图标(未示出),从而可以选择多台个人计算机之一。
此时,尽管图中未示出,除了所选类别图标以外的类别图标阵列100从屏幕19D上消失,并且项目图标阵列200移动到屏幕19D的左端,从而在其右侧产生空间。然后,在该空间中显示多个低层项目图标。更具体地说,表示各台个人计算机的项目图标(见图4所示的个人计算机PC1、PC2、PC3、PC4和PC5)被垂直对齐,并且显示对应于各个项目图标的关于该项目的说明信息。
然后,在选择了其中一台个人计算机、并且对应图标被方形框200MK包围时的状态下,如果操作遥控发射器23的设置按钮,则图4所示的屏幕出现在图形用户接口上。
在图4中,用实线画出的图标是所选个人计算机PC1的项目图标。用虚线画出的其他图标是连接到网络50、但未被选中的其他个人计算机PC2、PC3、PC4和PC5的项目图标。在图4中,三角形标记211和212表示分层关系。
如图4所示,在选择了个人计算机PC1的项目图标、并且操作设置按钮之后,在图形用户接口屏幕上仅显示作为待定表示图像的待定图标80。
在显示待定图标80之前,在选择个人计算机PC1的项目图标作为内容源并且操作设置按钮的时候,控制器1向个人计算机PC1询问其中存储的内容段的总数,并且获得从个人计算机PC1发送的关于总数的信息。
然后,控制器1基于接收到的信息,识别要在图形用户接口屏幕上显示的待定图标80的总数,为各个待定图标80分配编号,并且如图4所示在图标中显示编号。
分配给待定图标80的编号对应于作为内容源的、所选个人计算机的内容存储单元60S中内容的存储顺序或者读取顺序。当将分配给待定图标80的编号信息从广播接收装置10发送到作为内容源的所选个人计算机PC1时,个人计算机PC1认识到对应于编号的内容段被指定。
因此,用作内容源的所选个人计算机可以处理作为指定编号的、从广播接收装置10发送的每个内容编号,以便识别每段内容。然而在这种情况下,每个内容编号应当被一直识别为具有相同含义的指定编号。这是因为用户可以通过从同一个人计算机几次获得内容,来识别哪个内容以哪个顺序发送。
如果用户在图4所示的显示待定图标80的屏幕上选择一段期望的内容,则在垂直方向上滚动用作内容段的项目图标的待定图标80,从而位于方形框200MK中的目标项目图标改变。
然而,如果其中用户没有选择任何内容段并且被方形框200MK包围的目标项目图标没有改变(即,屏幕19D上显示的多个项目图标没有滚动)的状态持续预定时间T,则控制器1向作为内容源的个人计算机发送元信息获得请求,该请求包括在屏幕19D上显示的待定图标的编号信息,以便显示包括关于对应于在屏幕19D上显示的待定图标的内容的详细信息的项目图标。在图4所示的示例中,向作为内容源的个人计算机发送包括编号信息“1”到“5”的元信息获得请求。
个人计算机接收该请求,并且向广播接收装置10发送对应于编号信息的内容的元信息(在该示例中为照片内容的缩略图、压缩方法、标题和标识号)。
广播接收装置10接收元信息。然后,如图5所示,装置10在屏幕19D上的图形用户接口中,用项目图标90及其说明91替换待定图标80。在图5所示的示例中,项目图标90包括照片内容的缩略图。
然后,广播接收装置10在检查缓存器的空闲区域的同时,将从个人计算机接收的元信息存储在显示数据存储单元29的缓冲存储器中。如果没有空闲区域,则删除最旧的元信息段以产生空闲区域,从而可以将新获得的元信息写入其中。
利用存储在缓冲存储器中的元信息来用项目图标90及其说明91替换待定图标80。即,在该实施例中,如果广播接收装置10的控制器1检测到屏幕19D上显示的多个项目图标未滚动的状态持续了预定时间T,则控制器1确定缓冲存储器是否存储用于显示项目图标的元信息,包括关于与屏幕19D上显示的待定图标80对应的内容的详细信息。
如果控制器1确定元信息存储在缓冲存储器中,则控制器1从缓冲存储器获得元信息,从而可以更快速地执行用项目图标90替换待定图标80。
如果关于屏幕19D上显示的待定图标80的部分的元信息未存储在缓冲存储器中,则向作为内容源的个人计算机发送包括那些待定图标的编号信息的元信息获得请求,以便获得元信息。
在显示图5所示的图形用户接口屏幕的状态下,如果用户操作遥控发射器23的下按钮以改变目标项目图标,则项目图标90在屏幕19D上向上滚动,如图6所示。相应地,表示其他内容段的待定图标80显示在屏幕19D的下侧。
如果被方形框200MK包围的目标项目图标未改变(即,在屏幕19D上显示的多个项目图标未滚动)的状态持续预定时间T,并且如果控制器1确定用于显示与新显示的待定图标80所表示的内容对应的项目图标90的元信息未存储在缓冲存储器中,则控制器1向作为内容源的个人计算机发送用于获得元信息的请求,一同发送显示的待定图标80的编号信息。
如上所述,个人计算机接收用于获得元信息的请求,并且向广播接收装置10发送关于与编号信息对应的内容的元信息,从而广播接收装置10接收该元信息。然后,广播接收装置10利用获得的元信息、用包括缩略图的项目图标90和说明91替换待定图标80,并且将元信息存储在缓冲存储器中。
在图6所示的示例中,用户仅仅稍微滚动项目图标,使得只有一些显示的项目图标变为待定图标80。于是,向作为内容源的个人计算机请求关于屏幕19D上新显示的待定图标80所表示的内容的元信息。
另一方面,如果在项目图标连续滚动预定时间T之后,项目图标的滚动停止了预定时间T,并且表示屏幕19D上显示的内容的所有图标变为待定图标80,则向作为内容源的个人计算机请求关于与屏幕19D上显示的所有待定图标80对应的内容的元信息。
在本实施例中,从个人计算机接收的元信息存储在显示数据存储单元29的缓冲存储器中。这样,当用户执行将目标项目图标移动到显示项目图标90和说明91的内容侧的操作时,并且当屏幕19D上没有显示待定图标时,通过使用从缓冲存储器读取的元信息,移动后的项目图标90和说明91立即被显示。
在本实施例中,可以高速滚动项目图标,从而可以快速搜索内容。例如,如果用户在长时间内保持遥控发射器23的上或下按钮按下,则在对应于按下的按钮的方向上高速滚动项目图标。
如果目标项目图标通过高速滚动改变为尚未从个人计算机获得其元信息的内容,则在高速滚动时在屏幕上显示待定图标。
在高速滚动之后,如果用户在图7所示的具有编号103的图标处停止操作,并且如果目标项目图标未改变的状态持续预定时间T或更久,则向作为内容源的个人计算机发送包含图7中显示的待定图标80的编号信息的元信息获得请求。
然后,广播接收装置10接收从个人计算机发送的元信息,并且在屏幕19D上用包括内容的缩略图的项目图标90和说明91替换待定图标80。
在图8中,具有“?”的图标92是用于通知用户已经根据接收的元信息确定对应于编号92的内容不是照片内容。
如上所述,根据本实施例的网络50基于DLNA。因此,当要通过网络从另一装置获得信息文件时,要仅仅获得照片内容文件或音乐内容文件也许是不可能的。在这种情况下,显示上述图标92以便通知用户,该文件不属于用户期望的类别。
<图形用户接口中执行的处理的描述>
下面参照图9到13所示的流程图,进一步描述图形用户接口中执行的处理,图9到13的流程图主要是关于控制上述图形用户接口中的处理的控制器1所执行的处理。在下面的描述中,包括类别图标阵列100和项目图标阵列200的初始菜单屏幕称为“交叉菜单”。
根据本实施例的广播接收装置10被配置成使得在主电源开关接通时,每次按下遥控发射器23的电源键时切换开机状态和待机状态。在待机状态中,电源仅仅提供给用于返回开机状态的部分。当操作电源键并且状态从待机状态改变到开机状态时,返回待机状态紧前面的状态(上一状态)。
在下面的描述中,由用户在遥控发射器23上执行电源键和其他各种按钮的操作。控制器1监视从遥控接收器24送来的信号,以便检测遥控发射器23上操作的按键或按钮。然而在下面的描述中,为了方便起见,使用“控制器1检测按键或按钮的操作”这样的表述。
当根据本实施例的广播接收装置10处于待机状态时,控制器1不断监视电源键的操作,如图9所示(步骤S101)。在步骤101中检测到操作了电源键之后,控制器1在监视显示器19的屏幕19D上显示对应于上一状态的屏幕,并且在其上叠加交叉菜单(步骤S102)。
然后,控制器1确定用户是否操作了归位按钮(步骤S103)。如果确定操作了归位按钮,则控制器1将叠加的交叉菜单从屏幕19D擦除(步骤S104)。
然后,控制器1监视电源键的操作(步骤S105)。如果控制器1检测到电源键的操作,则存储上一状态并且状态返回到待机状态(步骤S106),并且该处理程序结束。
如果在步骤S105中确定没有操作电源键,则确定是否操作了归位按钮(步骤S107)。如果确定没有操作归位按钮,则处理返回到步骤S105。如果在步骤S107中确定操作了归位按钮,则控制器1在监视显示器19的屏幕19D上叠加交叉菜单(步骤S108),然后处理返回步骤S103。
如果在步骤S103中确定没有操作归位按钮,则控制器1确定是否在包括叠加的交叉菜单的图形用户接口上、用遥控发射器23的右或左按钮进行了类别改变操作(图10中的步骤S111)。
如果在步骤S111中确定在叠加的交叉菜单上进行了类别改变操作,则控制器1控制显示图像生成/输出单元30,以便根据用户的指令改变交叉菜单屏幕上的所选类别图标,以及改变项目图标阵列200,使得阵列200包括属于新选择的类别图标的项目图标。此时,控制器1将对应于所选类别图标的类别识别为所选类别(步骤112)。
如果在步骤S111中确定没有进行类别改变操作,或者在步骤S112中改变了所选类别之后,处理前进到步骤S113。在步骤S113中,控制器1确定是否操作了遥控发射器23的上或下按钮,以便确定在交叉菜单中的项目图标阵列200中,属于所选类别的目标区域200C中的目标项目图标是否改变。
如果在步骤S113中确定操作了遥控发射器23的上和下按钮的任一个,则控制器1允许显示图像生成/输出单元30将交叉菜单中的目标区域200C中显示的目标项目图标改变为在改变方向上与当前目标项目图标相邻的图标,并且将对应于目标区域200C中新显示的项目图标的项目设置为目标项目(步骤S114)。
然后,控制器1确定是否在遥控发射器23上操作了设置按钮(步骤115)。如果确定没有操作设置按钮,则控制器1确定是否操作了遥控发射器23上的上或下按钮,以便确定在交叉菜单中的项目图标阵列200中,是否进行了目标区域200C中的目标项目图标的改变(步骤S116)。
如果控制器1在步骤S116中确定执行了改变目标区域200C中的目标项目图标的操作,则处理返回到步骤S114,并且重复随后的步骤。
如果在步骤S116中确定没有执行改变目标区域200C中的目标项目图标的操作,则控制器1确定是否在遥控发射器23上操作了归位按钮(步骤S117)。如果确定操作了归位按钮,则控制器1从屏幕19D擦除叠加的交叉菜单(步骤S118)。然后,处理前进到图9中的步骤S105,并且执行随后的步骤。
如果控制器1在步骤S117中确定没有操作归位按钮,则处理返回到步骤S111,并且重复随后的步骤。
如果在步骤S115中确定操作了设置按钮,则控制器1确定该设置项目是否具有低层项目(图11的步骤S121)。如果该项目没有低层项目,则控制器1从屏幕19D擦除交叉菜单,并且执行当前目标项目的功能或处理(步骤S122)。然后,处理前进到图9中的步骤S105,并且执行随后的步骤。
如果在步骤S121中确定该项目具有低层项目,则控制器1向低层项目的源询问该低层项目的数量(步骤S123)。然后,控制器1获得从源发送的关于低层项目总数的信息(步骤S124)。
然后,控制器1基于获得的关于项目总数的信息,识别要在图形用户接口屏幕上显示的待定图标80的总数,为各个待定图标80分配编号,并且利用待定图标80显示图4所示的第一屏幕(步骤S125)。
然后,控制器1确定是否进行了目标项目图标改变操作。如果确定进行了目标项目图标改变操作,则控制器1将目标项目图标改变为指定项目。此时,对新显示的项目显示待定图标80,如图6所示(步骤S127)。然后,处理返回到步骤S126,并且重复随后的步骤。顺便一提,步骤S126中的目标项目图标改变操作包括上述高速滚动。
如果在步骤S126中确定没有执行目标项目图标改变操作,则控制器1确定目标项目图标是否保持不变达预定时间T或更久(步骤S128)。
如果在步骤S128中确定目标项目图标保持不变的时间小于预定时间T,则处理返回步骤S126,并且重复随后的步骤。
如果在步骤S128中控制器1确定目标项目图标保持不变达预定时间T或更久,则控制器1确定关于作为待定图标在屏幕上显示的所有项目的元信息是否存储在缓冲存储器中(步骤S129)。
如果在步骤S129中确定关于作为待定图标在屏幕上显示的所有项目的元信息存储在缓冲存储器中,则控制器从缓冲存储器获得关于所有对应项目的元信息(步骤S130)。然后,控制器1擦除待定图标80,并且利用获得的元信息,显示详细说明的项目图标90(步骤S131)。
如果在步骤S129中确定不是所有作为待定图标在屏幕上显示的项目的元信息都存储在缓冲存储器中,则控制器1确定待定图标的部分项目的元信息是否存储在缓冲存储器中(图12中的步骤S141)。
如果在步骤S141中确定关于待定图标的部分项目的元信息存储在缓冲存储器中,则控制器1从缓冲存储器中读取并获得关于部分项目的元信息(步骤S142)。此外,控制器1向低层项目的源发送用于获得关于其他项目的元信息的请求(步骤S143)。然后,控制器1获得从低层项目的源发送的关于其他项目的元信息(步骤S145)。
如果在步骤S141中确定缓冲存储器没有存储关于显示的待定图标的项目的元信息,则控制器向低层项目的源发送请求,用于获得关于作为待定图标在屏幕上显示的所有项目的元信息(步骤S144)。然后,控制器1获得从低层项目的源发送的元信息(步骤S145)。
在步骤S145之后,控制器1确定缓冲存储器是否具有空闲区域(步骤S146)。如果没有空闲区域,则控制器1删除缓冲存储器中存储的旧的元信息段,以便产生期望的空闲区域(步骤S147)。
如果控制器1在步骤S146中确定缓冲存储器有空闲区域,或者在步骤S147中在缓冲存储器中产生空间区域之后,处理前进到步骤S148,控制器1将从低层项目的源获得的元信息写入和临时存储到缓冲存储器的空闲区域中(步骤S148)。
在步骤S148中将元信息临时存储到缓冲存储器中之后,控制器1擦除待定图标80,并且利用在步骤S142和145中获得的元信息,显示与待定图标80表示的项目对应的、详细说明的项目图标90(图11中的步骤S131)。
在步骤S131之后,控制器1确定是否在遥控发射器23上操作了设置按钮(图13中的步骤S151)。如果控制器1确定操作了设置按钮,则处理返回到图11中的步骤S121,并且重复随后的步骤。
如果在步骤S151中确定未操作设置按钮,则控制器1确定是否在遥控发射器23上操作了返回按钮(步骤S152)。如果确定操作了返回按钮,则控制器1控制显示图像生成/输出单元30,使得交叉菜单屏幕返回到前一状态(步骤S153)。
然后,控制器1确定在按下设置按钮之前显示的屏幕是否是图3所示的初始菜单屏幕(步骤S154)。如果前一屏幕是初始菜单屏幕,则处理返回到图10所示的步骤S111,并且重复随后的步骤。如果前一屏幕不是初始菜单屏幕,而是紧上层的菜单屏幕,则处理返回到图11所示的步骤S125,并且重复随后的步骤。
如果在步骤S152中确定没有操作返回按钮,则控制器1确定是否操作了归位按钮(步骤S155)。如果确定操作了归位按钮,则控制器1从屏幕19D擦除叠加的交叉菜单(步骤S156)。然后,处理前进到图9所示的步骤S105,并且执行随后的步骤。
如果控制器1在步骤S155中确定没有操作归位按钮,则处理返回到步骤S126,并且重复随后的步骤。
在上述实施例中,内容源是个人计算机60。如果内容源是服务器70,则可以以与上述相同的方式执行图形用户接口中的处理。
<另一实施例>
在上述实施例中,通过网络从源获得关于仅对应于在目标项目的改变停止后、在屏幕上显示的待定图标的项目的元信息。另一方面,在下面所述的另一实施例中,通过网络向源发送用于获得关于未获得的项目的元信息的请求,并且在当用户不执行改变目标项目或其他操作时的空闲时间内,将获得的元信息写入缓冲存储器中。
根据该方法,当目标项目逐渐改变时,关于新显示为待定图标的项目的信息被存储在缓冲存储器中的可能性变高。因此,可以迅速地执行从待定图标80到对应项目图标90的切换。
下面描述根据本实施例的处理。该处理基本上与上面参照图9到13所示的流程图描述的实施例相同。它们之间的差别在于,图11所示的流程图被图14所示的流程图代替,并且图13所示的流程图被图15所示的流程图代替。其他的与上述实施例中完全相同,因此省略相应描述。
图14所示的各个步骤与图11所示的相同。然而,图11和13之间的连接与图14和图15之间的不同。即,在图11和13中,处理从图13的步骤S155返回到图11中的步骤S126。然而,在图14中不存在到步骤S126的这一返回。在图14中,提供到步骤S129的返回,而这在图11中不存在。除了这些点外,图11与图14完全相同。
另一方面,图15与图13有很大不同。下面描述图15所示的流程图。
在图14所示的步骤S131(其中擦除待定图标并且显示示出详细说明的项目图标)之后,控制器1确定是否执行了目标项目图标改变操作(图15中的步骤S161)。
如果在步骤S161中确定执行了目标项目图标改变操作,则控制器1将目标项目改变为指定项目。此时,对新显示的项目显示待定图标80,如图6所示(步骤S162)。步骤S161中执行的目标项目图标改变操作包括上述高速滚动。
然后,控制器1确定目标项目图标是否停止,并且目标项目图标是否保持不变达预定时间T或更久(步骤S163)。如果控制器1在步骤S163中确定目标项目图标保持不变的时间小于预定时间T,则处理返回步骤S162,并且重复步骤S162。
如果控制器1在步骤S162中确定目标项目图标保持不变达预定时间T或更久,则处理返回到图14所示的步骤S129,并且重复随后的步骤。
如果在步骤S161中确定用户没有执行目标项目图标改变操作,则控制器1确定是否在遥控发射器23上操作了设置按钮(步骤S164)。如果控制器1确定操作了设置按钮,则处理返回到图14所示的步骤S121,并且重复随后的步骤。
如果在步骤S164中确定未操作设置按钮,则控制器1确定是否在遥控发射器23上操作了返回按钮(步骤S165)。如果确定操作了返回按钮,则控制器1控制显示图像生成/输出单元30,使得叠加的交叉菜单屏幕返回到前一状态(步骤S166)。
然后,控制器1确定在按下设置按钮之前显示的屏幕是否是图3所示的初始菜单屏幕(步骤S167)。如果控制器1确定前一屏幕是初始菜单屏幕,则处理返回到图10所示的步骤S111,并且重复随后的步骤。如果控制器在步骤S167中确定前一屏幕不是初始菜单屏幕,而是紧上层的菜单屏幕,则处理返回到图14所示的步骤S125,并且重复随后的步骤。
如果在步骤S165中确定没有操作返回按钮,则控制器1确定是否操作了归位按钮(步骤S168)。如果确定操作了归位按钮,则控制器1从屏幕19D擦除叠加的交叉菜单(步骤S169)。然后,处理前进到图9所示的步骤S105,并且执行随后的步骤。
如果在步骤S168中确定没有操作归位按钮,则控制器1向项目源发送请求,用于获得该层的未获得项目的元信息。然后,控制器1从源接收元信息,并且将其写入缓冲存储器中(步骤S170)。在这种情况下,获得关于当前显示的项目的后面项目的元信息。
然后,处理返回到步骤S161,并且重复随后的步骤。
<修改>
在上述实施例中,仅当目标项目图标保持不变达预定时间T时,才向源发送用于获得元信息的请求。作为替代,可以在目标项目图标的改变停止之后立即发送请求。
在上述实施例中,在显示项目列表紧前面获得项目的总数。作为替代,可以以预定间隔或者在适当时刻通过网络获得关于项目总数的信息。要注意,如果只存在一层,则只能获得这层的项目总数,但如果存在多层,则获得每层的项目总数。
在上述实施例中,显示通过网络从装置发送的内容的表示图像。或者,可以通过从该电子装置中包含的介质存储设备获得用于显示表示图像的元信息,来显示表示图像。当需要花很多时间从电子装置中包含的介质存储设备获得元信息时,以及当难以快速显示表示图像时,该方法尤其有效。
在上述实施例中,属于类别图标的项目图标具有低层项目,并且显示表示低层项目的表示图像。此外,本发明的实施例可以应用到在所选类别图标改变之后显示属于类别图标的项目图标的情况中。
即,本发明的实施例可以应用到这样的情况,其中类别是连接到网络的介质,并且诸如连接到网络的多个电子装置提供的应用之类的功能被显示为屏幕上的类别菜单。
用项目图标或缩略图表示的要选择的项目可以包括其他类型的内容,例如,电子书籍或游戏程序。在附图所示的示例中,表示图像由包括图或字符的图标、包括频道号的图标、或者广播节目的部分的缩略图等组成。也可以使用其他符号作为表示图像。
在显示数据存储单元29中提供缓冲存储器。然而,本发明并不限于这种方式,而是可以在控制器1中提供缓冲存储器。
在上述实施例中,使用广播接收装置作为电子装置。然而,电子装置并不限于广播接收装置,而是可以应用任何其他类型的电子装置,只要该电子装置具有多个类别,每个类别具有低层中的多个处理功能,例如,用于图像数据和音频数据的记录/播放装置。
本领域技术人员应当理解,取决于设计要求和其他因素,可以进行各种修改、组合、子组合和替代,只要它们在权利要求书及其等效物的范围内。
权利要求
1.一种电子装置,其根据通过用户操作接受单元输入的用户操作,在屏幕上以一行显示表示要从源提供的多个项目的一些表示图像,作为要选择的项目,以及改变屏幕上显示的一些表示图像,该电子装置包括总数获得装置,用于从源获得关于要提供的项目总数的信息;第一显示装置,如果确定在屏幕上显示的一些表示图像已改变,则在屏幕上显示待定表示图像、而不是要在屏幕上新显示的表示图像,所述待定表示图像是基于总数获得装置所获得的总数产生的,使得各个待定表示图像对应于要提供的项目总数;确定装置,用于确定由用户的操作执行的屏幕上显示的表示图像的改变是否已停止;和第二显示装置,如果确定装置确定由用户的操作执行的屏幕上显示的表示图像的改变已停止,则通过从源获得用于显示要在屏幕上新显示的表示图像的信息,来显示各个表示图像。
2.如权利要求1所述的电子装置,其中,在根据用户的操作在屏幕上显示表示要从源提供的各个项目的表示图像之前,总数获得装置向源询问要提供的项目总数,并且从源获得关于总数的信息。
3.如权利要求1所述的电子装置,其中,所述源通过网络连接到所述电子装置。
4.如权利要求1所述的电子装置,其中,为待定表示图像分配对应于要从源提供的项目的顺序的编号。
5.一种电子装置,其根据通过用户操作接受单元输入的用户操作,在屏幕上以一行显示表示要从源提供的多个项目的一些表示图像,作为要选择的项目,以及改变屏幕上显示的一些表示图像,该电子装置包括总数获得装置,用于从源获得关于要提供的项目总数的信息;第一显示装置,如果确定在屏幕上显示的一些表示图像已改变,则在屏幕上显示待定表示图像、而不是要在屏幕上新显示的表示图像,所述待定表示图像是基于总数获得装置所获得的总数产生的,使得各个待定表示图像对应于要提供的项目总数;第一确定装置,用于确定由用户的操作执行的屏幕上显示的表示图像的改变是否已停止;第二确定装置,如果第一确定装置确定由用户的操作执行的屏幕上显示的表示图像的改变已停止,则第二确定装置确定用于显示要在屏幕上新显示的一些表示图像的信息是否已存储在缓冲存储器中;第二显示装置,用于通过基于第二确定装置所产生的确定结果获取存储在缓冲存储器中的信息、以及通过从源获得没有存储在缓冲存储器中的信息,来显示各个表示图像;和写入装置,用于将从源获得的、用于显示表示图像的信息写入缓冲存储器中。
6.如权利要求5述的电子装置,其中,如果缓冲存储器没有任何空闲区域,则删除最旧的用于显示表示图像的信息段,并且写入新获得的用于显示表示图像的信息段。
7.如权利要求5所述的电子装置,其中,即使当用户的操作不是通过用户操作接受单元输入时,也从源获得用于显示表示图像的信息,并且将其写入缓冲存储器中。
8.一种电子装置的显示控制方法,其根据通过用户操作接受单元输入的用户操作,在屏幕上以一行显示表示要从源提供的多个项目的一些表示图像,作为要选择的项目,以及改变屏幕上显示的一些表示图像,该显示控制方法包括步骤从源获得关于要提供的项目总数的信息;如果确定在屏幕上显示的一些表示图像已改变,则在屏幕上显示待定表示图像、而不是要在屏幕上新显示的表示图像,所述待定表示图像是基于在获得步骤中所获得的总数产生的,使得各个待定表示图像对应于要提供的项目总数;确定由用户的操作执行的屏幕上显示的表示图像的改变是否已停止;以及如果所述确定步骤确定由用户的操作执行的屏幕上显示的表示图像的改变已停止,则通过从源获得用于显示要在屏幕上新显示的表示图像的信息,来显示各个表示图像。
9.一种电子装置的显示控制方法,其根据通过用户操作接受单元输入的用户操作,在屏幕上以一行显示表示要从源提供的多个项目的一些表示图像,作为要选择的项目,以及改变屏幕上显示的一些表示图像,该显示控制方法包括步骤从源获得关于要提供的项目总数的信息;如果确定在屏幕上显示的一些表示图像已改变,则在屏幕上显示待定表示图像、而不是要在屏幕上新显示的表示图像,所述待定表示图像是基于在获得步骤中所获得的总数产生的,使得各个待定表示图像对应于要提供的项目总数;确定由用户的操作执行的屏幕上显示的表示图像的改变是否已停止;如果前一确定步骤确定由用户的操作执行的屏幕上显示的表示图像的改变已停止,则确定用于显示要在屏幕上新显示的一些表示图像的信息是否已存储在缓冲存储器中;通过基于后一确定步骤所产生的确定结果获取存储在缓冲存储器中的信息、以及通过从源获得没有存储在缓冲存储器中的信息,来显示各个表示图像;以及将从源获得的、用于显示表示图像的信息写入缓冲存储器中。
10.一种图形用户接口,其中根据用户的操作,在屏幕上以一行显示表示要从源提供的多个项目的一些表示图像,作为要选择的项目,以及改变屏幕上显示的一些表示图像,其中,从源获得关于要提供的项目总数的信息;如果确定在屏幕上显示的一些表示图像已根据用户的操作而改变,则在屏幕上显示待定表示图像、而不是要在屏幕上新显示的表示图像,所述待定表示图像是基于所获得的总数产生的,使得各个待定表示图像对应于要提供的项目总数;以及如果确定由用户的操作执行的屏幕上显示的表示图像的改变已停止,则从源获得用于显示要在屏幕上新显示的表示图像的信息,并且显示各个表示图像。
11.一种图形用户接口,其中根据用户的操作,在屏幕上以一行显示表示要从源提供的多个项目的一些表示图像,作为要选择的项目,以及改变屏幕上显示的一些表示图像,其中,从源获得关于要提供的项目总数的信息;如果确定在屏幕上显示的一些表示图像已根据用户的操作而改变,则在屏幕上显示待定表示图像、而不是要在屏幕上新显示的表示图像,所述待定表示图像是基于所获得的总数产生的,使得各个待定表示图像对应于要提供的项目总数;以及如果确定由用户的操作执行的屏幕上显示的表示图像的改变已停止,则从缓冲存储器获得用于显示要在屏幕上新显示的表示图像的信息当中已经存储在缓冲存储器中的信息,并且从源获得没有存储在缓冲存储器中的信息,从而显示各个表示图像。
12.一种显示控制程序,使得计算机起到下列装置的作用,以便根据通过用户操作接受单元输入的用户操作,在屏幕上以一行显示表示要从源提供的多个项目的一些表示图像,作为要选择的项目,以及改变屏幕上显示的一些表示图像总数获得装置,用于从源获得关于要提供的项目总数的信息;第一显示装置,如果确定在屏幕上显示的一些表示图像已改变,则在屏幕上显示待定表示图像、而不是要在屏幕上新显示的表示图像,所述待定表示图像是基于总数获得装置所获得的总数产生的,使得各个待定表示图像对应于要提供的项目总数;确定装置,用于确定由用户的操作执行的屏幕上显示的表示图像的改变是否已停止;和第二显示装置,如果确定装置确定由用户的操作执行的屏幕上显示的表示图像的改变已停止,则通过从源获得用于显示要在屏幕上新显示的表示图像的信息,来显示各个表示图像。
13.一种显示控制程序,使得计算机起到下列装置的作用,以便根据通过用户操作接受单元输入的用户操作,在屏幕上以一行显示表示要从源提供的多个项目的一些表示图像,作为要选择的项目,以及改变屏幕上显示的一些表示图像总数获得装置,用于从源获得关于要提供的项目总数的信息;第一显示装置,如果确定在屏幕上显示的一些表示图像已改变,则在屏幕上显示待定表示图像、而不是要在屏幕上新显示的表示图像,所述待定表示图像是基于总数获得装置所获得的总数产生的,使得各个待定表示图像对应于要提供的项目总数;第一确定装置,用于确定由用户的操作执行的屏幕上显示的表示图像的改变是否已停止;第二确定装置,如果第一确定装置确定由用户的操作执行的屏幕上显示的表示图像的改变已停止,则第二确定装置确定用于显示要在屏幕上新显示的一些表示图像的信息是否已存储在缓冲存储器中;第二显示装置,用于通过基于第二确定装置所产生的确定结果获取存储在缓冲存储器中的信息、以及通过从源获得没有存储在缓冲存储器中的信息,来显示各个表示图像;和写入装置,用于将从源获得的、用于显示表示图像的信息写入缓冲存储器中。
14.一种电子装置,其根据通过用户操作接受单元输入的用户操作,在屏幕上以一行显示表示要从源提供的多个项目的一些表示图像,作为要选择的项目,以及改变屏幕上显示的一些表示图像,该电子装置包括总数获得单元,被配置成从源获得关于要提供的项目总数的信息;第一显示单元,被配置成如果确定在屏幕上显示的一些表示图像已改变,则在屏幕上显示待定表示图像、而不是要在屏幕上新显示的表示图像,所述待定表示图像是基于总数获得单元所获得的总数产生的,使得各个待定表示图像对应于要提供的项目总数;确定单元,被配置成确定由用户的操作执行的屏幕上显示的表示图像的改变是否已停止;和第二显示单元,被配置成如果确定单元确定由用户的操作执行的屏幕上显示的表示图像的改变已停止,则通过从源获得用于显示要在屏幕上新显示的表示图像的信息,来显示各个表示图像。
15.一种电子装置,其根据通过用户操作接受单元输入的用户操作,在屏幕上以一行显示表示要从源提供的多个项目的一些表示图像,作为要选择的项目,以及改变屏幕上显示的一些表示图像,该电子装置包括总数获得单元,被配置成从源获得关于要提供的项目总数的信息;第一显示单元,被配置成如果确定在屏幕上显示的一些表示图像已改变,则在屏幕上显示待定表示图像、而不是要在屏幕上新显示的表示图像,所述待定表示图像是基于总数获得单元所获得的总数产生的,使得各个待定表示图像对应于要提供的项目总数;第一确定单元,被配置成确定由用户的操作执行的屏幕上显示的表示图像的改变是否已停止;第二确定单元,被配置成如果第一确定单元确定由用户的操作执行的屏幕上显示的表示图像的改变已停止,则第二确定单元确定用于显示要在屏幕上新显示的一些表示图像的信息是否已存储在缓冲存储器中;第二显示单元,被配置成通过基于第二确定单元所产生的确定结果获取存储在缓冲存储器中的信息、以及通过从源获得没有存储在缓冲存储器中的信息,来显示各个表示图像;和写入单元,被配置成将从源获得的、用于显示表示图像的信息写入缓冲存储器中。
全文摘要
一种电子装置,包括总数获得单元,用于从源获得关于要提供的项目总数的信息;第一显示单元,如果确定在屏幕上显示的一些表示图像已改变,则在屏幕上显示待定表示图像,所述待定表示图像是基于总数获得单元所获得的总数产生的,使得各个待定表示图像对应于要提供的项目总数;确定单元,用于确定在屏幕上显示的表示图像的改变是否已停止;和第二显示单元,如果确定单元确定在屏幕上显示的表示图像的改变已停止,则从源获得用于显示要在屏幕上新显示的表示图像的信息来显示表示图像。
文档编号G09G5/00GK1932965SQ200610153700
公开日2007年3月21日 申请日期2006年9月14日 优先权日2005年9月14日
发明者广瀬幸由 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1