信息处理设备的制作方法

文档序号:11199230阅读:564来源:国知局
信息处理设备的制造方法与工艺

本发明涉及一种信息处理设备。



背景技术:

专利文献1公开了一种显示多个预定索引当中的与记录在数据库中的数据相对应的索引的技术。

专利文献1∶jp-a-2013-088833



技术实现要素:

例如,在归类诸如列表中显示的姓名或地址之类的数据的项目被以索引的形式显示的情况下,如果因为存在大量数据段和大量项目而增加索引中包含的项目的数量,则显示索引的显示区上显示的表示各个项目的字符大小可能不得不减小。结果,很难识别各个项目并且用户不能轻松地识别出正在显示哪个项目。

本发明的目的是与任何项目都作为索引被显示的情况相比,更加容易地识别出所显示的项目,即使在归类所显示的数据段的项目的数量增大的情况下也是如此。

根据本发明的第一方面,提供了一种信息处理设备,包括:第一显示控制器,其在显示器上显示数据段的列表;确定单元,其在归类列表上显示的数据段的项目被显示为数据的索引的情况下,确定索引中的显示省略项目,并且将其中n个数据项目大于m个数据项目的项目确定为显示省略项目,其中m和n是满足m<n的自然数;和第二显示控制器,其以确定单元确定的项目被省略的方式在显示器上显示索引。

根据本发明的第二方面,提供了根据第一方面的信息处理设备,其中,确定单元在列表中显示的数据的项目个数等于或大于阈值的情况下确定显示省略项目。

根据本发明的第三方面,提供了根据第一或第二方面的信息处理设备,其中,确定单元将不具有列表中显示的数据中的要被归类到自己项目中的数据的项目确定为显示省略项目。

根据本发明的第四方面,提供了根据第一到第三方面中的任何一个方面的信息处理设备,其中项目被分类为多个组,并且其中确定单元将在列表中显示的数据当中当前没有被显示的数据的项目要被分类到其中的组的项目确定为显示省略项目。

根据本发明的第五方面,提供了根据第一到第四方面中的任何一个方面的信息处理设备,其中针对所述项目确定顺序,并且其中确定单元将项目的顺序远离列表中显示的数据段当中当前正被显示的数据段的项目的大量项目确定为显示省略项目。

根据本发明的第六方面,提供了根据第一到第四方面中的任何一个方面的信息处理设备,其中针对所述项目确定顺序,并且其中确定单元将项目的顺序靠近列表中显示的数据段当中当前正被显示的数据段的项目的大量项目确定为显示省略项目。

根据本发明的第七方面,提供了根据第一到第四方面中的任何一个方面的信息处理设备,其中确定单元基于列表中显示的要被归类到各个项目中的数据段的数量来确定显示省略项目。

根据本发明的第八方面,提供了根据第一到第七方面中的任何一个方面的信息处理设备,其中第二显示控制器将项目显示到大小与列表中显示的数据段当中要归类到自己项目中的数据段的个数相对应的区域中。

根据本发明的第九方面,提供了根据第一到第八方面中的任何一个方面的信息处理设备,还包括:接收单元,其接收用户从所显示的索引中选择任何项目的操作,并且在执行选择不具有列表中显示的数据段当中的要被归类到自己的项目中的数据段的第一项目的操作的情况下,接收该操作作为在具有列表中显示的数据段当中的要被归类到自己项目中的数据段的第二项目当中选择与第一项目最接近的第二项目的操作;和处理单元,其在从接收单元接收到选择第二项目的操作的情况下,按照第二项目进行处理。

根据本发明的第一方面,与将任何项目都显示为索引的情况相比,即使在归类所要显示的数据的项目的数量变得很大时,也可以容易地识别出所显示的项目。

根据本发明的第二方面,在列表中显示的数据段的项目的数量很小的情况下,可以显示所有的项目。

根据本发明的第三方面,用户可以识别出具有列表中所显示的数据段中归类到自己项目中的数据段的项目。

根据本发明的第四方面,与无关于组地省略项目的情况相比,可以容易地识别出当前显示的项目被分类到其中的组的项目。

根据本发明的第五方面,可以更容易地识别出项目的顺序接近于当前显示数据的项目的项目。

根据本发明的第六方面,可以更容易地识别出项目的顺序远离当前显示数据的项目的项目。

根据本发明的第七方面,可以根据所归类的数据段的数量改变可容易识别的项目。

根据本发明的第八方面,可以容易地识别归类到各个项目中的数据段的数量。

根据本发明的第九方面,与没有任何改变地接收选择第一项目的操作的情况相比,可以容易地选择具有在列表中显示的数据段的项目。

附图说明

将会基于下列附图详细介绍本发明的示范性实施例,其中∶

图1是表示根据一实例的显示装置的硬件结构的示意图;

图2是表示由显示装置实现的功能结构的示意图;

图3是图解说明了所显示的数据段的列表和索引的例子的示意图;

图4是图解说明选择了项目的状态的例子的示意图;

图5是图解说明了根据第一条规则显示的索引的例子的示意图;

图6是图解说明了根据第三条规则显示的索引的例子的示意图;

图7是图解说明在所选择项目的组被切换的时候所显示的索引的例子的示意图;

图8是图解说明了根据第五条规则显示的索引的例子的示意图;

图9是图解说明了显示装置在索引显示处理中的操作过程的例子的示意图;

图10是图解说明了显示装置在项目对应处理中的操作过程的例子的示意图;

图11是图解说明变型例中显示的索引的另一个例子的示意图;

图12是图解说明变型例中显示的索引的例子的示意图;

图13是图解说明变型例中显示的索引的例子的示意图;

图14是图解说明变型例中显示的索引的例子的示意图;

图15是图解说明变型例中显示的索引的例子的示意图;和

图16是图解说明选择了项目的状态的例子的示意图。

具体实施方式

[1]实例

图1表示根据一实例的显示装置10的硬件结构。显示装置10配备有显示器,该显示器是显示装置并且是用于显示字符或图像的装置。例如,显示装置10是智能电话、平板终端,等等。显示装置10是包括中央处理单元(cpu)11、随机存取存储器(ram)12、只读存储器(rom)13、网络接口卡(nic)14、存储部15和触摸屏16的计算机。

cpu11使用ram12作为工作区来运行rom13或存储部15中存储的程序,以控制各个单元的操作。nic14包括通信电路并且与外部装置进行通信。存储部15是诸如闪速存储器之类的存储介质并且存储要由cpu11用来进行控制的数据或程序。触摸屏16包括显示器和设置在显示器表面上的触摸板。触摸屏16显示字符或图像并且接收来自用户的操作。

cpu11通过运行程序来控制各个单元,以实现下文将要介绍的功能。

图2表示由显示装置10实现的功能结构。显示装置10包括列表显示控制器101、项目指定单元102、省略项目确定单元103、索引显示控制器104、项目选择操作接收单元105和项目对应处理单元106。

列表显示控制器101承担在显示器(在本例中,是触摸屏16的显示器)上显示数据列表的功能,并且是本发明的"第一显示控制单元"的实例。列表显示控制器101,例如,将姓名列表、电话号码列表、存储在本机装置中的照片缩略图列表、音乐数据存储在本机装置中的音乐的标题列表等等显示为数据列表。在本例中,将会介绍列表显示控制器101显示地址列表作为数据列表的情况。

列表显示控制器101通过大小被设置为可识别的字符大小的字符来显示列表。在数据段的数量庞大以致列表显示控制器101不可以在一屏内显示列表的情况下,可以滚动屏幕来显示所有的数据段。列表显示控制器101将以这样的方式显示为列表的数据组(所有数据段)供应给项目指定单元102和省略项目确定单元103。

项目指定单元102指定对由列表显示控制器101在列表中显示的数据进行归类的项目。在本例中,项目指定单元102将列表中显示的数据段,即,与地址开头部分的发音(读音)相对应的项目指定为数据段的项目。如果地址的开头部分是用日文字符表示的,则项目指定单元102将包含开头部分发音的行中的a列平假名字符指定为地址的项目。

例如,在地址为"adachi-ku..."的情况下,由于开头部分的发音字母"a"对应于a列,因此项目指定单元102将字母"a"按原样指定为项目,而在地址为"chiyoda-ku..."的情况下,项目指定单元102将包含地址开头部分的发音字母"chi"的"ta行"中的a列平假名字符字母"ta"指定为项目。此外,在地址的开头部分是数字字符(例如,邮政编码)或字母的情况下,项目指定单元102将地址的起始字母按原样指定为项目。项目指定单元102将所指定的项目提供给省略项目确定单元103。

索引显示控制器104将对由列表显示控制器101在列表中显示的数据进行归类的项目以数据的索引的形式显示到显示器上。索引显示控制器104是本发明的第二显示控制器的实例。

图3图解说明了所显示的数据段的列表和索引的例子。在图3中,地址薄的屏幕a1被显示在触摸屏16上。地址列表b1、滚动条c1和索引d1被显示在屏幕a1上。列表显示控制器101显示地址列表b1和滚动条c1,索引显示控制器104显示索引d1的显示区h1。

在图3的例子中,显示了包含在地址列表b1内的以字母"a"、"i"、"e"、"o"和"ka"开头的地址。在地址列表b1中,还包含在以字母"ka"开头的地址后面的未显示地址。用户操作滚动条c1滚动地址列表b1,并且从而未显示地址会被列表显示控制器101显示出来。为了易于理解,仅仅用平假名字符表示出了地址的开头字母。不过,地址也可以用日本汉字字符或数字字符表示。

索引显示控制器104将所显示的索引信息提供给项目选择操作接收单元105。该索引信息指的是表明所显示的项目和项目显示的位置(例如,由屏幕上的坐标来表示位置)的信息。项目选择操作接收单元105接收用户从索引显示控制器104所显示的索引中选择任何项目的操作。项目选择操作接收单元105是本发明的"接收单元"的实例。

图4图解说明了项目被选择时的状态的例子。在图4的例子中,举例说明的是用户的手指e1选择索引d1的字母"na"项目时的状态。项目选择操作接收单元105指定由用户从用户指示的位置上选择的项目并且接收选择所指定项目的操作。项目选择操作接收单元105将由所接收的操作选择的项目提供给索引显示控制器104和项目对应处理单元106。

项目对应处理单元106根据由项目选择操作接收单元105接收到的操作所选择的项目来执行处理。项目对应处理单元106是本发明的"处理单元"的实例。在本例中,项目对应处理单元106执行在列表显示控制器101中显示将被归类为所选择的项目的数据的处理,作为根据所选择的项目进行的处理。通过由项目对应处理单元106执行该处理,在图4的例子中,列表显示控制器101显示以字母"na"开头的地址,作为地址列表b1。

此外,项目对应处理单元106执行在显示器上以放大的方式表示所选择的项目的放大图,作为根据所选择的项目的处理。在图4的例子中,项目对应处理单元106显示放大图f1,该放大图f1以放大的方式表示字母"na",该字母"na"是所选择的项目。在触摸屏的情况下,用户所指出的项目会被用户的手指e1遮挡住。但是通过显示放大图f1,用户可以识别自己所选择的项目。

图3中所示的索引d1中包含的项目被分类为多个组,一个组g1是平假名字符"akasatanahamayarawa",一个组g2是由字符串"12#"指代的数字字符,还有一个组g3是由字符串"az#"指代的字母。字符串"12#"和"az#"并不分别指代字母"1"、"2"、"a"和"z"项目,而是表明组g2和组g3的项目被省略的字符串。用这种方式,在图3的例子中,组g2和组g3中包含的项目被省略。省略项目确定单元103确定哪些项目用户应当省略。

在归类由列表显示控制器101在列表中显示的数据段(下文中,称为"列表显示数据")的项目被以列表显示数据的索引的方式显示的情况下,省略项目确定单元103确定在索引中显示被省略的项目(在下文中,称为"省略项目")。省略项目确定单元103是本发明的"确定单元"的实例。

当省略项目确定单元103将所确定的项目提供给索引显示控制器104时,索引显示控制器104以省略掉由省略项目确定单元103确定的项目的方式显示索引。在图3的例子中,省略项目确定单元103将组g2和组g3中包含的所有项目都确定为省略项目。在不进行滚动的情况下,索引显示控制器104显示除了省略项目以外的所有项目。上述省略项目是省略项目的一个例子,在某些情况下也会将其它项目确定为省略项目。下面将会介绍省略项目的详细确定方法。

在本例中,省略项目确定单元103根据五个规则确定省略项目。在列表显示数据的项目数量等于或大于阈值th1的情况下,省略项目确定单元103根据第一条规则确定省略项目。换句话说,在列表显示数据的项目数量小于阈值th1的情况下,省略项目确定单元103不确定省略项目。可以使用例如在显示装置10内将各个项目用具有目视可识别的大小的字符显示在索引的显示区内的情况下,可以使用例如行数(如果是图3的显示区h1,则有12行)作为阈值th1。

图5图解说明了根据第一条规则显示的索引的例子。在图5的例子中,包含以字母"a"、"ku"、"shi"、"to"、"ma"和"t"开头的地址的地址列表b2被显示在触摸屏16上。由于图5中所示的列表显示数据段的项目数量的值为"6",小于阈值th1"12",因此省略项目确定单元103不确定省略项目。因此,索引显示控制器104以将项目按照共同的间隔排列得相互对齐的方式显示列表显示数据段的包含所有项目("a","ka","sa","ta","ma"和"t")的索引d2。根据这种方式,在列表显示数据的项目数量小于阈值th1的情况下,即,在列表显示数据的项目数量较小的情况下,所有的项目被显示。

在列表显示数据的项目数量等于或大于阈值th1的情况下,因为列表显示数据的项目数量较大,因此省略项目确定单元103根据第二条规则将大量项目确定为省略项目。例如,在列表显示数据中仅包含以文字开头的地址的情况下,如果列表显示数据的项目数量为"13",这是超过了阈值th1"12"的数值,则省略项目确定单元103确定"1"个项目为省略项目,如果列表显示数据的项目数量为"20",则省略项目确定单元103确定"8"个项目为省略项目。

也就是说,在这个例子中,省略项目确定单元103确定列表显示数据的项目数量与阈值th1之间的差值数量的项目,作为省略项目。根据这种方式,与将所有的项目都以索引的方式显示出来的情况相比,要以索引的方式显示的项目数量变得较小,并且各个项目都能以较大尺寸的字符显示出来。这样,用户可以容易地识别所显示的项目。通过使用将要介绍的其它规则,存在将除了前面介绍的差值数量以外的大量项目确定为省略项目的情况。不过,由于没有必要减小指代项目的字符的大小,因此省略项目的数量可能会增多。

对于实际上选取哪一个项目来进行省略,省略项目确定单元103根据第三条、第四条和第五条规则来确定。首先,省略项目确定单元103根据第三条规则将没有数据要归类到列表显示数据中它的列表中的项目确定为省略项目。

图6图解说明了根据第三条规则显示的索引的例子。在图6的例子中,在触摸屏16上显示出了索引d3和地址列表b3,索引d3包含组g3的文字项目当中的字母"a"、"b"、"d"、"e"、"g"、"h"、"o"、"r"、"t"和"z"项目,并且地址列表b3包含以字母"h"、"o"、"r"、"t"和"z"开头的地址。

在这个例子中,103将没有包含在地址列表b3中的以字母"i"、"j"和"k"开头的地址的项目确定为省略项目。显示出的是以这种方式省略了一些项目的索引d3,从而用户可以识别项目,其中以自己的项目归类的数据段存在于列表显示数据中。

此外,省略项目确定单元103根据第四条规则将组中的项目当中被分类为当前不在列表显示数据段当中显示的数据的项目确定为省略项目。例如,在图3中所示的索引d1中,根据第三条规则确定的项目被省略。由于当前显示在地址列表b1(其为列表显示数据)中的地址是开头的发音为"a"到"ka"的地址,而以数字字符和文字开头的地址没有显示,则省略项目确定单元103确定将地址项目经过了分类的组g2和组g3的项目。

在省略组的项目的情况下,在本例中,省略项目确定单元103将包含在组中的项目当中的预先确定的项目确定为省略项目。例如,在数字字符组g2的情况下,确定了项目"0"到"9",并且在文字组g3的情况下,确定了项目"a"到"z"。用这种方式,组g2和组g3的项目被省略。因此,相较于不考虑组地省略项目的情况,用户可以容易地识别组g1的项目,即,当前显示的项目被分类的组。

当用户选择图3中所示的索引d1的组g1的项目并且向下滑动所选择的位置时,用户可以选择紧接在组g1的最后一个项目"wa"后面的组g2的项目。

图7图解说明在切换所选择的项目的组时显示的索引的例子。在图7的例子中,组g1的项目被省略为"aka#",并且显示了组g2的所有项目"0"到"9"。

在图7的例子中,由于用户的手指e1被移动到了显示表明图3的"12#"的组g2的项目被省略的字符串的位置,因此表示的是选中了最接近于表明在所有项目都被显示的组g2的项目当中组g3的项目被省略的字符串"az#"的"9"的状态。结果,列表显示控制器101显示地址列表b1中包含的地址当中以包含"9"在内的数字字符"6"到"9"开头的地址。

以这种方式,当在由索引显示控制器104显示的索引当中由项目选择操作接收单元105接收到的操作选择的项目被分类到其中的组被切换,并且省略项目被分类到其中的组也被切换时,省略项目确定单元103确定省略项目。在图7的例子的情况下,从组g2、从组g1切换到省略项目被分类到其中的组,省略项目确定单元103将分类到组g1中的平假名字符项目确定为省略项目。

此外,针对本例中对列表显示数据进行归类的任何项目(平假名,数字字符和字母),确定项目的顺序。根据第五条规则,省略项目确定单元103将项目的顺序远离列表显示数据段当中当前正被显示的数据段的项目的大量项目确定为省略项目。

图8图解说明了根据第五条规则显示的索引的例子。在图8的例子中,在触摸屏16上显示了以包括在地址列表b4中的起始字母"r"、"s"、"t"、"w"和"z"开头的地址和组g3的字母项目当中包括字母"m"、"n"、"o"、"p"、"r"、"s"、"t"、"w"和"z"项目的索引d4。除此之外,在地址列表b4中,例如,包括以字母"a"到"q"开头的地址。

在这个例子中,省略项目确定单元103将组g3的字母项目当中在"m"前面的项目确定为省略项目。根据第二条规则,省略项目确定单元103将没有数据段归类到列表显示数据中的自己的列表中的项目(在这个例子,"q","u","v","x"和"y")确定为省略项目。

在图8的例子中,索引显示控制器104显示字符串"ab#",该字符串表示字母的开头端一侧的项目被省略,而不是根据第四条规则那样省略的字母的项目。显示以这样的方式省略了项目的索引d4,从而用户可以识别出接近于从当前显示的列表显示数据段开始的顺序的项目。

通过提供上述结构,显示装置10执行显示省略了项目并且选择了索引中包含的项目的情况下的索引的索引显示处理以及与所选择的项目对应的项目对应处理。

图9图解说明了显示装置10在索引显示处理中的操作过程的例子。该操作过程是由用户显示数据列表(例如,图3中所示的地址薄)的操作引发的。首先,显示装置10(列表显示控制器101)执行在显示器上显示数据列表的控制(步骤s11)。

显示装置10与步骤s11的操作并行地执行从步骤s21到步骤s23的操作。首先,显示装置10(项目指定单元102)指定由列表显示控制器101在列表中显示的列表显示数据进行归类的项目(步骤s21)。接下来,在对列表显示数据进行归类的项目被显示为列表显示数据的索引的情况下,显示装置10(省略项目确定单元103)确定索引中的省略项目(步骤s22)。显示装置10(索引显示控制器104)执行这样的控制:以将步骤s22中确定的项目省略的方式,在显示器上以数据的索引的形式,显示对由列表显示控制器101在列表中显示的数据段进行归类的项目(步骤s23)。

图10图解说明了显示装置10在项目对应处理中的操作过程的例子。该操作过程是由用户从所显示的索引中选择任何项目的操作引发的。首先,显示装置10(项目选择操作接收单元105)接收选择项目的操作(步骤s31)。

接着,显示装置10(项目对应处理单元106)执行在显示器上显示要归类到所选择的项目的数据的控制(步骤s32)。例如,在图4的例子中,通过操作,显示以字母"na"或"ni"开始的、要被归类到所选择的字母"na"项目的地址。显示装置10(项目对应处理单元106)与步骤32的操作并行地执行显示所选择的项目的放大图的控制(步骤s33)。例如,在图4的例子中,显示放大图f1,该放大图f1是通过放大所选择的字母"na"项目获得的。

[2]变型例

上述例子仅仅是本发明的实例,并且可以如下所述地那样加以改造。上述例子和后面的变型可以根据需要彼此组合。

[1-1]省略项目的确定方法1

省略项目确定单元103并非必须遵循上述实例中介绍的全部五条规则。例如,省略项目确定单元103可以仅仅根据第一到第四条规则确定省略项目,并且可以仅仅根据第二条规则确定省略项目。省略项目确定单元103可以根据第二到第五条规则这四条规则当中的一条或多条规则确定省略项目。由于不可以仅仅根据第一条规则确定省略项目,因此可以排除第一条规则。不过,可以与其它规则一起使用第一条规则。

[2-2]省略项目的确定方法2

在实例中,通过确定项目具有超过第一条规则中使用的阈值th1的数量,省略项目确定单元103将大量项目确定为省略项目,因为列表显示数据的项目数量十分庞大(第二条规则)。这意味着,列表显示数据的项目数量变得很大,省略项目的数量自然也变得很大,但是并不局限于此。

例如,省略项目确定单元103可以在每次列表显示数据的项目数量增加二的时候额外提供一个项目。在这种方法中,在列表显示数据的项目数量仅仅增加一的情况下,省略项目的数量不发生变化。不过,与将所有的项目都显示出来的情况相比,要以索引的方式显示的项目数量变得较小,并且用户可以容易地识别项目。

此外,省略项目确定单元103可以将其中n个数据项目大于m个数据项目的项目确定为显示省略项目(m和n是满足m<n的自然数)。通过以这种方式确定省略项目,与不考虑列表显示数据的项目数量地将任意项目显示为索引的情况相比,即使在项目数量从m增大到n,由于省略项目的数量变得很大,以索引形式显示的项目的增加得到了抑制。由此,可以容易地识别所显示的项目。

[2-3]项目顺序的考虑

在实例中,省略项目确定单元103将项目的顺序远离列表显示数据段当中当前正被显示的数据段的项目的大量项目确定为省略项目(第五条规则),但是并不局限于此。省略项目确定单元103可以确定其顺序接近于所述项目的大量项目。

图11图解说明了本变型例中显示的索引的例子。在图11的例子中,在触摸屏16上显示了图8中所示的地址薄b4中包含的以字母"r"、"s"、"t"、"w"和"z"开头的地址和组g3的字母项目当中包括字母"a"、"d"、"e"、"f"、"h"、"i"、"k"、"m"和"n"项目的索引d5。

在该例子中,省略项目确定单元103将当前显示的列表显示数据段的项目被分类到其中的组g3的字母项目当中的"o"以后的项目确定为省略项目。省略项目确定单元103还根据第二规则将没有要归类到列表显示数据中它自己的列表中的数据的项目(在这个例子中,为"b","c","g","j"和"l")也确定为省略项目。

在图11的例子中,索引显示控制器104显示字符串"yz#",该字符串表示字母表后端部分的项目被省略,而不是省略字母的项目。通过显示按照这种方式对项目进行了省略的索引d5,项目被划分到与当前显示的列表显示数据段的项目共同的组,并且用户可以容易地识别项目的顺序远离该项目的这些项目。

在图11的例子中,仅仅考虑了与同组项目的顺序。不过,也可以考虑不同组的项目的顺序。前面介绍的组g1,g2和g3的顺序被确定成这样:g1是第一顺序,g2是第二顺序,g3是第三顺序。

图12图解说明了本变型例中显示的索引的例子。在图12的例子中,在触摸屏16上显示图11中所示的地址列表b4和包括组g1的字母"a"到"wa"的平假名字符项目的索引d6。

在这个例子中,省略项目确定单元103将组g3的字母项目(其项目顺序远离当前显示的列表显示数据段的项目(字母"r"、"s"、"t"、"w"和"z"))和组g2的数字字符项目确定为省略项目。通过显示索引d6,用户可以容易地识别项目的顺序远离当前显示的列表显示数据段的项目(在本例中,组g1的项目)的项目。

[2-4]考虑各个项目的数据个数

为了决定省略项目,可以考虑被归类到各个项目中的数据段的个数。在这种情况下,省略项目确定单元103基于要被归类到各个项目中的列表显示数据的个数来确定省略项目。省略项目确定单元103将要被归类到自己项目中的列表显示数据的个数小于阈值th21的项目确定为省略项目。

图13图解说明了本变型例中显示的索引的例子。在图13的例子中,在触摸屏16上显示了包含在地址列表b7中的以字母"te"、"na"、"no"、"ha"和"hi"开头的地址和包含字母"a"、"ka"、"sa"、"ta"、"ha"、"ma"、"a"、"d"、"e"、"h"和"t"项目的项目的索引d7。索引d7中包含的任何项目都是要归类到自己项目中的列表显示数据段的数量等于或大于阈值th21的项目,并且不包含在索引d7内的任何项目都是要归类到自己项目中的列表显示数据段的个数小于阈值th21的项目。

例如,地址薄b7中还包含以字母"na"和"no"开头的地址。不过,由于要归类到字母"na"中的列表显示数据段只是两个地址,如果阈值th21等于或大于三,则省略项目确定单元103将字母"na"项目确定为省略项目。在图13的例子中,所显示的项目数量落在了索引的显示区h1之内。不过,在项目个数变得很大时的情况下,即使在要被归类到自己列表中的列表显示数据段的个数等于或大于阈值th21的时候也需要省略项目中的任意一个,可以通过考虑前面介绍的顺序或考虑组来省略项目。

用这种方式,显示出其中省略了项目的索引d7。因此,用户可以容易地识别项目,因为要被归类的列表显示数据段的数量很大。与前面介绍的例子不同,省略项目确定单元103可以将要被归类到自己列表中的列表显示数据段的个数等于或大于阈值th22的项目确定为省略项目。在这种情况下,用户可以容易地识别项目,因为所归类的列表显示数据段的数量很大。在任何情况,都可以根据所归类的列表显示数据段的个数改变易于由用户识别的项目。

[2-5]各个项目的显示区域

在例子中,索引显示控制器104通过以相同的相互间隔排列各个项目进行显示,但是并不局限于此。例如,索引显示控制器104可以将项目显示到大小与列表显示数据段当中要归类到自己列表中的数据段的个数相对应的区域中。

图14图解说明了本变型例中显示的索引的例子。在图14的例子中,在触摸屏16上显示了地址列表b8中包含的以字母"a"、"i"、"shi"、"su"、"se"、"so"和"ta"开头的地址和包括字母"a"、"sa"、"ta"、"ha"和"ma"项目的索引d8。索引显示控制器104以这样一种方式显示各个项目:两个地址被归类到其中的字母"a"项目的显示区域j1的长度l1被设置为其中归类了四个地址的字母"sa"项目的显示区域j2的长度l2的一半。这里,所述长度指的是字符在垂直方向上的尺寸。

根据其它项目,索引显示控制器104显示尺寸与被归类到各个项目中的数据段的个数相对应的区域。例如,由于字母"ta"项目中仅仅归类了一个地址,因此字母"ta"的区域由长度仅为字母"a"的显示区域j1的长度l1的一半的显示区域j3显示,并且由于所有的字母"ha"和"ma"项目中都归类了两个地址,因此分别为字母"ha"和"ma"项目显示长度l1与字母"a"的显示区域j1的长度相同的显示区域j4和j5。以这种方式,各个项目都被显示,与总是按照相同的间隔显示各个项目的情况相比,用户可以容易地识别归类到各个项目的列表显示数据段的数量。

[2-6]不考虑数据存在与否的显示

当省略项目不是按照实例中介绍的第三条规则确定的时,在某些情况下也显示没有数据段要归类到列表显示数据中自己的列表中的项目(下文中称为第一项目)。在执行选择第一项目的操作的情况下,图2中所示的项目选择操作接收单元105可以将该操作当作选择最接近于第一项目的从要被归类到自己列表中的数据段处于列表显示数据中的项目(下文中,称为第二项目)中选择的第二项目的操作来接收。在项目选择操作接收单元105中接收到选择第二项目的操作的情况下,项目对应处理单元106按照第二项目来执行处理。

图15图解说明了本变型例中显示的索引的例子。在图15的例子中,在触摸屏16上显示了地址列表b9中包含的以字母"a"、"i"、"e"、"o"、"ra"和"ri"开头的地址和包括由从字母"a"到"wa"的各个a行中的平假名字符表示的项目的索引d9。在这些字符当中,表示字母"a"的项目k1和表示字母"ra"的项目k3是要归类到自己列表中的数据段处于列表显示数据中的项目,并且从字母"ka"到"ya"的所有项目k2都是要被归类到自己列表中的数据段不处于列表显示数据中的项目。

图16图解说明了项目被选择时的状态的例子。在图16的例子中,举例说明的是用户的手指e1执行选择索引d9的字母"ha"项目的操作时的状态。由于字母"ha"项目相当于前面介绍的第一项目(不具有要归类到自己列表中的数据段的项目),项目选择操作接收单元105接收选择字母"ra"的操作,字母"ra"是最接近于字母"ha"的第二项目(要归类到自己列表中的数据段处于列表显示数据中的项目)。

例如,项目选择操作接收单元105确定第二项目是最接近的第二项目,其中由所选择的第一项目和第二项目夹在中间的其它第一项目的数量损失小。在图16的例子中,由于字母"ka"、"sa"、"ta"和"na"的四个第一项目被所选择的字母"ha"和第二项目字母"a"加在中间,字母"ma"和"ya"的两个第一项目被所选择的字母"ha"和第二项目字母"ra"夹在中间,项目选择操作接收单元105确定字母"ra"是最接近的第二项目。

该方法并不局限于此,例如,项目选择操作接收单元105计算触摸屏16当中手指e1接触的区域的中心点的坐标,计算从该坐标到第二项目的字符的距离,并且可以将计算出最短距离的第二项目确定为最接近所选择的第一项目的第二项目。在图16的例子中,项目对应处理单元106执行显示表示字母"ra"的放大图f9的处理,ra是接收到选择的第二项目,并且执行指示列表显示控制器101显示地址列表b9中包含的地址当中的要归类到的字母"ra"项中的地址的处理。

在本变型例中,在执行选择不具有要在列表中显示的数据的第一项目的操作的情况下,在列表中显示第二项目的数据段。也就是说,由于用来选择第二项目的区域变得扩张到了显示第一项目的相邻区域,因此与原样接收选择第一项目的操作的情况相比,可以容易地选择第二项目,第二项目是列表中显示的数据段。

[2-7]项目

数据段归类到其中的项目并不局限于实例中介绍的项目(与(读音)开部分头的发音相对应的项目)。例如,项目可以是开头的发音本身。在这种情况下,可以使用诸如字母"a"、"i"、"u"、"e"、"o"、"ka"...和"wa"这样的日文假名字音表来作为项目。此外,可以按照数据的属性对项目进行归类,例如,按照市政描述的地址可以按照地址所属的辖区进行归类。简而言之,可以按照某一规则对数据进行归类。

[2-8]项目组

项目划分成的组并不局限于实例中介绍的组(平假名字符,数字字符和字母)。例如,可以使用片假名字符或日本汉字、阿拉伯字符等等。此外,在按照上面介绍的辖区归类数据段的情况下,可以按照北海道、东北、中部、近畿、中国、四国、九州和冲绳地区来归类组。简而言之,组可以是基于某些共同点划分的。

[2-9]省略方法

在实例中,"12#"或"az#"被表述为表示项目被省略的字符。但是并不局限于此,例如"..."这样的字符可以被表述为表示项目被省略。在任何情况下,优选使用能够直接表明项目被省略的字符。省略可以由图形取代字符来表示。

[2-10]显示器

在实例中,一个装置(显示装置10)包括显示控制器(列表显示控制器101和索引显示控制器104)和显示装置(触摸屏16)。分离装置可以包括显示控制器和显示装置。例如,作为显示装置的显示器与包括显示控制器的信息处理设备连接,并且显示控制器通过控制显示器来显示列表和索引。此外,显示器可以不必配备触摸屏。那样的话,可以使用鼠标或键盘来执行数据列表滚动和项目选择。

[2-11]本发明的范畴

除了包括前面介绍的显示装置或显示控制器的信息处理设备以外,本发明提供了包括信息处理设备和显示器的显示系统、用于实现由显示装置或信息处理设备运行的处理的信息处理方法和使得计算机能够执行这些处理的程序。程序可以是以记录介质的形式提供,比如存储有程序的光盘等等,并且也可以以通过诸如因特网之类的通信线路下载程序到计算机上并且安装程序以便可由用户使用的形式提供的。

本发明示范性实施例的前面介绍是为了图解和说明的目的而给出的。并没有打算详尽无遗或者将本发明局限于所公开的确切形式。显然,对于本领域从业者而言,很多改造和变形是显而易见的。选取和介绍这些实施例是为了更好地解释本发明的原理及其实际应用,从而使得本领域其它技术人员能够理解本发明为了适合于预期的特定用途而对应于各种不同实施方式并且具有各种不同修改形式。本发明的范围旨在由所附权利要求以及它们的等价内容来限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1