信息处理装置、信息显示方法和计算机程序的制作方法

文档序号:6429451阅读:193来源:国知局
专利名称:信息处理装置、信息显示方法和计算机程序的制作方法
技术领域
本公开内容涉及一种信息处理装置、信息显示方法和计算机程序。
背景技术
通常广泛使用图形用户界面(⑶I)来进行搜索文档文件、因特网上的网站、图像文件或者电影文件。即,广泛地使用在文本框等中输入和选择搜索条件并且然后按下诸如 “搜索”按钮的按钮来开始搜索处理的方法、或者使得在文本框等中输入搜索条件的时间点执行搜索处理并且然后在屏幕上显示与搜索条件匹配的文档文件、因特网上的网站、图像文件或者电影文件的列表的方法(例如,参见JP 2010-57057A和W02008/093783A)。例如,在使用多个搜索条件来搜索与条件匹配的文件或网站的情况下,还广泛地使用了通过明确地在文本框中输入逻辑运算符“与”或“或”来执行搜索“与”或“或”搜索的方法。例如,当用户试图搜索与两个关键词“东京”和“大阪”匹配的网站时,他/她可以通过在浏览器上的文本框中输入“东京与大阪”来获得与条件匹配的网站的列表。同时,例如,当用户试图搜索包含“东京”或“大阪”之一的网站时,他/她可以通过在浏览器上的文本框中输入“东京或大阪”来获得与条件匹配的网站的列表。

发明内容
然而,存在如下问题当在显示多个缩略像(诸如图片文件、电影文件或音乐文件)的状态下试图搜索与条件匹配的文件时,将难以通过在上述“与”条件和“或”条件之间切换来执行直观搜索。考虑到上述内容,期望提供一种可以通过使得容易地切换搜索条件而提供直观搜索处理的、新颖且改进的信息处理装置、信息显示方法和计算机程序。根据本公开内容的实施例,提供了一种信息处理装置,其包括搜索条件显示控制器,其被配置成基于用户的操作视觉上显示适于链接在一起的搜索条件,并且响应于用户的操作而控制搜索条件的显示位置;以及搜索处理部,其被配置成根据搜索条件显示控制器显示的搜索条件的显示状态而改变搜索条件的逻辑表达式,并且执行搜索。当搜索条件显示控制器显示的搜索条件被链接在一起时,搜索处理部可使用搜索条件执行“与”搜索,并且当搜索条件显示控制器显示的搜索条件没有被链接在一起时,搜索处理部可使用搜索条件执行“或”搜索。搜索条件显示控制器视觉上显示的搜索条件的形状可以是圆形的。当搜索条件显示控制器视觉上显示的搜索条件相互接触时,搜索条件显示控制器可通过集成搜索条件来显示搜索条件。当在搜索条件显示控制器视觉上显示的第一搜索条件附近搜索条件显示控制器显示的第二搜索条件被移动和定位一个长于或等于给定时段的时段时,搜索条件显示控制器可在第一搜索条件内显示第二搜索条件,并且搜索处理部可使用第一搜索条件和第二搜
4索条件执行“与”搜索。在第二搜索条件显示在第一搜索条件内的状态下,当在第一搜索条件附近搜索条件显示控制器显示的第三搜索条件被移动和定位一个长于或等于给定时段的时段时,搜索条件显示控制器可在第一搜索条件内显示第二搜索条件和第三搜索条件,并且搜索处理部可根据第二搜索条件和第三搜索条件的链接状态来改变搜索条件的逻辑表达式,并且执行搜索。当在搜索条件显示控制器视觉上显示的第一搜索条件附近移动和定位搜索条件显示控制器显示的第二搜索条件时,搜索条件显示控制器可基于使用第一搜索条件和第二搜索条件执行的“与”搜索的结果,来控制要链接在一起的第一搜索条件和第二搜索条件的容易度。如果使用第一搜索条件和第二搜索条件执行的“与”搜索没有匹配结果,则搜索条件显示控制器可执行控制,以使得第一搜索条件和第二搜索条件不被链接在一起。当指定预先指定的搜索条件时,搜索条件显示控制器可视觉上显示指定的搜索条件。搜索处理部可根据搜索条件显示控制器显示的搜索条件的显示位置,来执行搜索处理。根据本公开内容的另一实施例,提供了一种信息显示方法,其包括通过基于用户的操作视觉上显示适于链接在一起的搜索条件并且通过响应于用户的操作而控制搜索条件的显示位置,来控制搜索条件显示;以及通过根据搜索条件的显示状态改变搜索条件的逻辑表达式并且通过执行搜索,来对搜索进行处理。根据本公开内容的又一实施例,提供了一种使得计算机执行以下处理的计算机程序通过基于用户的操作视觉上显示适于链接在一起的搜索条件并且通过响应于用户的操作而控制搜索条件的显示位置,来控制搜索条件显示;以及通过根据搜索条件的显示状态改变搜索条件的逻辑表达式并且通过执行搜索,来对搜索进行处理。根据上述本公开内容的实施例,可以提供一种可以通过使得容易地切换搜索条件而提供直观搜索处理的、新颖且改进的信息处理装置、信息显示方法和计算机程序。


图1是示出根据本公开内容的一个实施例的信息处理装置100的外观的说明图;图2是示出根据本公开内容的一个实施例的信息处理装置100的功能和配置的说明图;图3是示出控制器160的功能和配置的说明图;图4是示出显示在根据本公开内容的一个实施例的信息处理装置100的显示部 110上的示例性屏幕的说明图;图5是示出显示在根据本公开内容的一个实施例的信息处理装置100的显示部 110上的示例性屏幕的说明图;图6是示出显示在根据本公开内容的一个实施例的信息处理装置100的显示部 110上的示例性屏幕的说明图;图7是示出显示在根据本公开内容的一个实施例的信息处理装置100的显示部
5110上的示例性屏幕的说明图;图8是图示了根据本公开内容的一个实施例的信息处理装置100的操作的流程图;图9是示出以泡(bubble)的链接状态指定搜索条件的示例的说明图;图10是示出以泡的链接状态指定搜索条件的示例的说明图;图11是示出以泡的链接状态指定搜索条件的示例的说明图;图12是示出以泡的显示状态指定搜索条件的示例的说明图;图13是示出已链接在一起的两个泡被分离的示例的说明图;图14是示出当使用利用信息处理装置100的字符输入功能输入的字符串执行搜索处理时显示在显示部110上的示例性屏幕的说明图;图15是示出多条信息(窗口)显示在显示部110上的状态的说明图;以及图16是示出通过信息处理装置100的用户的操作改变泡的尺寸的状态的说明图。
具体实施例方式在下文中,将参照附图详细描述本公开内容的优选实施例。注意,在本说明书和附图中,用相同的附图标记来表示具有基本上相同的功能和结构的结构元件,并且省略这些结构元件的重复说明。将按以下顺序给出描述。<1.本公开内容的一个实施例〉[1-1.信息处理装置的示例性外观][1-2.信息处理装置的功能和配置][1-3.信息处理装置的操作]<2.结论〉<1.本公开内容的一个实施例〉[1-1.信息处理装置的示例性外观]首先,将描述根据本公开内容的一个实施例的信息处理装置的示例性外观。图1 是示出根据本公开内容的一个实施例的信息处理装置100的外观的说明图。在下文中,将描述根据本公开内容的一个实施例的信息处理装置100的外观。如图1所示,根据本公开内容的一个实施例的信息处理装置100是便携式通信终端,并且除了呼叫功能之外,其还具有查看因特网上的网站的功能、捕获静止图像或运动图像的功能、查看捕获的图像的功能、音乐回放功能、文档显示功能等。信息处理装置100具有触摸板型的显示部110和操作按钮部120。用户可以通过用手指触摸显示部Iio或者通过对操作按钮部120进行操作而对信息处理装置100执行各种操作(例如,呼叫处理、网站查看处理、捕获静止图像或运动图像的处理、查看捕获的图像的处理、音乐回放处理或者文档显示处理)。显示部110根据信息处理装置100的处理操作而显示各种信息。显示在显示部 110上的信息可以是以下,例如当执行呼叫功能时,用于选择要进行呼叫的一方的电话簿的信息或者用户正通话的一方的信息;当执行网站查看功能时因特网上的网站;要捕获的或已捕获的静止图像或运动图像;当执行音乐回放功能时正播放的音乐的内容;以及当执行文档显示功能时的文档数据。如上所述,显示部110具有触摸板,并且信息处理装置100的用户可以通过用手指触摸显示部110来操作信息处理装置100。用手指触摸具有触摸板的显示部110使得执行以下,例如选择要进行呼叫的一方,选择因特网上的网站,捕获静止图像或运动图像的处理,查看或搜索捕获的图像的处理,音乐的回放或暂停,以及文档数据的查看。另外,当主要触摸具有触摸板的显示部110时,根据本实施例的信息处理装置100 可以通过容易地切换搜索条件(即,容易地在“与”条件和“或”条件之间切换)来执行直观搜索处理。以下描述根据本实施例的信息处理装置100的搜索处理的细节。操作按钮部120是用于操作信息处理装置100的按钮。操作按钮部120的操作根据信息处理装置100执行的各种功能而不同。信息处理装置100的用户可以通过对操作按钮部120进行操作或者通过将对显示部110的操作和对操作按钮部120的操作组合来操作信息处理装置100。以上参照图1描述的是根据本公开内容的一个实施例的信息处理装置100的外观。接下来,将描述根据本公开内容的一个实施例的信息处理装置100的功能和配置。[1-2.信息处理装置的功能和配置]图2是示出根据本公开内容的一个实施例的信息处理装置100的功能和配置的说明图。在下文中,将参照图2描述根据本公开内容的一个实施例的信息处理装置100的功能和配置。如图2所示,根据本公开内容的一个实施例的信息处理装置100包括具有触摸板 112的显示部110、操作按钮部120、通信部130、RAM 140、非易失性存储器150、以及控制器 160。显示部110根据信息处理装置100的各种处理(例如,呼叫处理、网站查看处理、 捕获静止图像或运动图像的处理、查看捕获的图像的处理、音乐回放处理、以及文档显示处理)而显示各种信息。由控制器160(以下描述)来控制显示部110上的信息的显示。显示部110具有触摸板112。信息处理装置100的用户可以通过用手指触摸显示部110来操作信息处理装置100。对于触摸板112,例如可以使用电阻膜触摸板。电阻膜触摸板是通过堆叠诸如膜、玻璃等的构件而形成的,所述构件设置有透明导电膜(ΙΤ0 ;铟锡氧化物)作为以格状图案(lattice pattern)布置的电极,以使得透明导电膜利用夹在其间的间隔件而彼此相对。当由于用输入物体按压触摸板的表面而使得透明导电膜彼此接触时,发生电流分布的改变,从而可以检测压力。另外,可以基于在施加压力时电流流经的电极位置来识别由输入物体触摸的显示部110的位置。如上所述,操作按钮部120是用于操作信息处理装置100的按钮,并且操作按钮部 120的操作根据信息处理装置100执行的各种功能而不同。信息处理装置100的用户可以通过对操作按钮部120进行操作或者通过将对显示部110的操作和对操作按钮部120的操作组合来操作信息处理装置100。当信息处理装置100的用户操作操作按钮部120时,控制器160(以下描述的)检测对操作按钮部120的操作。然后,控制器160根据信息处理装置100正执行的处理而执行控制。当控制器160执行这样的控制时,信息处理装置100可以执行与用户对操作按钮部120的操作相对应的处理。
通信部130执行信息处理装置100与其它装置之间的无线通信。通信部130在控制器160的控制之下执行与另一便携式终端或固网电话的呼叫处理、访问网络服务器的处理等。当通信部130执行无线通信时,信息处理装置100可以与另一装置交换声音、信息等。尽管未示出,但是通信部130包括用于利用预定编码方案对数据进行编码的编码器、用于对已利用编码方案编码的数据进行解码的解码器、用于无线发送数据的天线等。RAM 140是用于当信息处理装置100执行各种处理时暂时存储数据的存储器。非易失性存储器150是即使在关掉信息处理装置100之后消息也不会消失的存储器。非易失性存储器150可以存储关于信息处理装置100的各种设置信息、信息处理装置100存储的诸如图像数据或音乐数据的信息、用于操作信息处理装置100的计算机程序等。存储在非易失性存储器150中的计算机程序由控制器160(以下描述的)顺序地读取并且由控制器 160来执行。控制器160控制信息处理装置100的操作。例如,控制器160可以通过顺序地读取存储在非易失性存储器150中的计算机程序并且执行它们来控制信息处理装置100的操作。将示例性地描述控制器160对信息处理装置100的操作的控制。当信息处理装置 100的用户操作操作按钮部120时,控制器160检测用户对操作按钮部120的操作。然后, 控制器160根据信息处理装置100正执行的处理来执行适当的控制(例如,呼叫要通话的一方、获取网页、或者回放音乐文件)。另外,当信息处理装置100的用户用手指触摸了显示部110时,利用触摸板112检测用户的触摸位置和操作类型。然后,控制器160根据用户的触摸位置、用户的操作类型、 以及信息处理装置100正执行的处理来执行适当的控制(例如,选择要进行通话的一方、选择网站、选择要播放的音乐文件、或者指定搜索图像文件时的搜索条件)。如上所述,控制器160可以根据用户的操作来控制信息处理装置100的操作。以上参照图2描述的是根据本公开内容的一个实施例的信息处理装置100的功能和配置。接下来,将详细描述图2中示出的控制器160的功能和配置。图3是示出图2中示出的控制器160的功能和配置的说明图。在下文中,将参照图3详细描述控制器160的功能和配置。如图3所示,控制器160包括搜索条件显示控制器161、搜索处理部162、以及信息显示控制器163。当信息处理装置100执行搜索处理时,搜索条件显示控制器161在显示部110上显示表示搜索条件的信息。当信息处理装置100执行搜索处理时,用户指定搜索条件。搜索条件显示控制器161在显示部110上显示表示用户指定的搜索条件的信息。根据本实施例的信息处理装置100的特征在于,在显示部110上以圆形显示搜索条件,以增加搜索条件的可视性。另外,根据本实施例的信息处理装置100的特征在于,能够通过移动以圆形显示在显示部110上的多个搜索条件以使其接近彼此来集成多个搜索条件、或者通过分离已集成的多个搜索条件,来容易地切换搜索条件(“与”条件和“或”条件)。注意,在以下描述中,具有这样的圆形的搜索条件也被称作“泡”。搜索处理部162使用由搜索条件显示控制器161显示的搜索条件来执行预定搜索处理。由搜索处理部162执行的预定搜索处理是从存储在信息处理装置100的非易失性存储器150中的数据之中搜索与搜索条件匹配的数据的处理,并且是例如搜索与搜索条件匹配的网站的处理。无需说,搜索处理部162执行的搜索处理不限于此处的示例。当搜索目标被存储在信息处理装置100中时,搜索处理部162执行数据搜索处理, 而当搜索目标(例如网站)没有存储在信息处理装置100中时,实际的搜索处理不是由搜索处理部162执行的,而是由搜索站点的服务器来执行。在这样的情况下,搜索处理部162 不执行对网站的搜索,而是执行将搜索条件传递到搜索站点的处理。在本实施例中,由外部服务器执行的这样的搜索处理也应被描述为搜索处理部162执行的搜索处理。信息显示控制器163控制显示部110上的信息的显示,并且例如控制搜索处理部 162执行的搜索处理的结果在显示部110上的显示。当信息处理装置100的用户指定了搜索条件并且搜索处理部162使用搜索条件执行了搜索处理并因此获得了搜索结果时,信息显示控制器163在显示部110上显示搜索处理部162获得的搜索结果。对于控制器160的上述配置,根据本实施例的信息处理装置100可以在显示部110 上显示表示搜索条件的泡,并且通过根据泡的链接状态适当地切换搜索条件而执行搜索处理。以上参照图3描述的是控制器160的功能和配置。接下来,将描述根据本公开内容的一个实施例的信息处理装置100的操作。[1-3.信息处理装置的操作]将参照具体示例描述根据本公开内容的一个实施例的信息处理装置100的操作。 图4至7是均示出显示在根据本公开内容的一个实施例的信息处理装置100的显示部110 上的示例性屏幕的说明图。图4示出了显示在显示部110上的、用于搜索存储在信息处理装置100中的图像数据的示例性屏幕。注意,在图4等中,为了便于描述,示出了显示部110上的虚线,因此虚线不需要显示在显示部110上。图4示出了在信息显示控制器163的控制之下在显示部110上显示图像数据显示区域170和搜索条件显示区域180的状态。如图4所示,图像数据171在图像数据显示区域170中被显示为缩略图。尽管在本实施例中图像数据171是存储在信息处理装置100中的图像数据,但是无需说,本公开内容中要搜索的图像数据不限于存储在信息处理装置100 中的图像数据。另外,如图4所示,搜索条件显示部分181a、181b、181c、181d和181e显示在搜索条件显示区域180中。搜索条件显示部分181a至ISle表示用于搜索存储在信息处理装置 100中的图像数据的条件。各种条件可以被指定作为搜索条件。例如,成年男性的图像、成年女性的图像、男孩的图像、女孩的图像、动物的图像、风景的图像等可以被指定作为搜索条件。信息处理装置100的用户可以通过选择显示在搜索条件显示区域180中的搜索条件显示部分181a至ISle中的任一个而从存储在信息处理装置100中的图像数据之中找出期望的图像数据。在本实施例中,信息处理装置100的用户可以用手指触摸显示在显示部110上的搜索条件显示部分181a至181e。搜索条件显示控制器161可以检测信息处理装置100的用户在搜索条件显示部分181a至181e上的触摸。当检测到信息处理装置100的用户在搜索条件显示部分181a至ISle之一上的触摸时,搜索条件显示控制器161创建与用户选择的搜索条件对应的“泡”,并且在显示部110 上显示该泡。显示在显示部110上的泡可以通过被信息处理装置100的用户触摸而在屏幕上移动。当泡被移动到图像数据显示区域170时,搜索处理部162使用对应于该泡的搜索条件开始搜索处理。图5示出了通过搜索条件显示控制器161使泡显示在显示部110上的示例性状态。具体地,图5示出了如下状态信息处理装置100的用户已选择搜索条件显示部分 181b,并且搜索条件显示控制器161在显示部110上显示对应于搜索条件显示部分181b的泡 172a。例如,当与信息处理装置100的用户指定的搜索条件显示部分181b对应的搜索条件是“成年女性的图像”并且对应于搜索条件显示部分181b的泡17 已被移动到图像数据显示区域170时,搜索处理部162开始搜索作为对应于泡17 的搜索条件的“成年女性的图像”的处理。然后,当搜索处理部162检索到“成年女性的图像”时,信息显示控制器163 在显示部110上显示搜索处理部162获得的“成年女性的图像”的搜索结果。注意,与在本实施例中一样,利用搜索处理部162的搜索处理的开始定时的条件可以被设置为泡移动到图像数据显示区域170时的时间点。替选地,搜索不一定在泡移动到图像数据显示区域170时的时间点而自动开始,而是可以在信息处理装置100的用户操作用于开始搜索的按钮、图标等时的时间点开始。在本实施例中,可以使用多个泡来执行利用搜索处理部162的搜索处理。另外,搜索处理部162可以通过根据多个泡的链接状态切换搜索条件来执行搜索处理。图6示出了通过搜索条件显示控制器161将泡显示在显示部110上的示例性状态。具体地,图6示出了在如图5所示泡17 已显示在显示部110上的状态下信息处理装置100的用户将另一泡17 显示在显示部110上的状态。即,图6示出了如下状态已通过信息处理装置100的用户的操作选择了搜索条件显示部分181c,并且搜索条件显示控制器161在显示部110上显示对应于搜索条件显示部分181c的泡17沘。当如图6所示另一泡172b显示在显示部110上并且信息处理装置100的用户已将泡172b移动到图像数据显示区域170时,搜索处理部162使用对应于泡17 和172b的搜索条件来执行“或”搜索。例如,当对应于搜索条件显示部分181b的搜索条件是“成年女性的图像”并且对应于搜索条件显示部分181c的搜索条件是“男孩的图像”时,搜索处理部 162开始搜索“成年女性的图像”或“男孩的图像”的处理。然后,当搜索处理部162检索到 “成年女性的图像”或“男孩的图像”时,信息显示控制器163在显示部110上显示搜索处理部162获得的“成年女性的图像”或“男孩的图像”的搜索结果。显示在显示部110上的泡17 和172b可以通过信息处理装置100的用户的操作而被链接在一起。在检测到显示在显示部Iio上的泡17 和172b的位置已通过用户的操作改变时,搜索条件显示控制器161基于用户的操作改变泡17 和172b的位置。然后,当泡17 和172b的中心之间的距离变得小于或等于预定距离时,搜索条件显示控制器161 将泡17 和172b链接在一起并且在显示部110上显示链接后的泡。图7示出了搜索条件显示控制器161将泡显示在显示部110上的示例性状态。具体地,图7示出了如下状态如图6所示两个泡17 和172b通过信息处理装置100的用户的操作而被链接在一起,以生成单个泡172c。即,示出了如下状态通过将泡172b移动到更靠近泡17 从而将两个泡链接在一起来生成单个泡172c。注意,泡17 和泡172b也可以在泡17 和泡172b彼此接触时的时间点由搜索条件显示控制器161自动链接在一起。替选地,泡17 和泡172b可以不是在泡17 和泡 172b彼此接触时的时间点而是在两个泡的中心之间的距离变得小于或等于预定距离时的时间点,由搜索条件显示控制器161自动链接在一起。当如上所述两个泡17 和172b已被链接在一起以生成单个泡172c时,搜索处理部162使用对应于泡17 和172b的搜索条件来执行“与”搜索。例如,当对应于搜索条件显示部分181b的搜索条件是“成年女性的图像”并且对应于搜索条件显示部分181c的搜索条件是“男孩的图像”时,搜索处理部162开始搜索“成年女性的图像”和“男孩的图像”的处理。然后,当搜索处理部162检索到“成年女性的图像”和“男孩的图像”时,信息显示控制器163在显示部110上显示搜索处理部162获得的“成年女性的图像”和“男孩的图像” 的搜索结果。如上所述,当搜索处理部162通过根据多个泡的链接状态而在“与”条件和“或”条件之间切换搜索条件来执行搜索处理时,根据本实施例的信息处理装置100可以为用户提供直观的搜索操作。图8是示出根据本公开内容的一个实施例的信息处理装置100的操作的流程图。 图8示出了当使用两个泡执行搜索图像数据的处理时的信息处理装置100的操作。在下文中,将参照图8描述根据本公开内容的一个实施例的信息处理装置100的操作。在搜索条件显示控制器161正在显示部110上显示两个泡(泡A和泡B)的状态下,搜索处理部162确定两个泡A和B是否链接在一起(步骤S101)。如果搜索处理部162确定两个泡A和B链接在一起作为以上步骤SlOl中的确定的结果,则搜索处理部162使用对应于两个泡A和B的搜索条件来执行“与”搜索(步骤 S102)。同时,如果搜索处理部162确定两个泡A和B没有链接在一起作为以上步骤SlOl 中的确定的结果,则搜索处理部162使用对应于两个泡A和B的搜索条件来执行“或”搜索 (步骤 S103)。当在以上步骤S102或步骤S103中搜索处理部162使用对应于两个泡A和B的搜索条件来执行“与”搜索或“或”搜索时,信息显示控制器163在显示部110上显示搜索处理部162获得的搜索结果(步骤S104)。假设对应于泡A的搜索条件是“成年女性的图像”而对应于泡B的搜索条件是“男孩的图像”,并且试图如上所述执行“与”搜索,则搜索处理部162开始搜索“成年女性的图像”和“男孩的图像”的处理。然后,当搜索处理部162检索到“成年女性的图像”和“男孩的图像”时,信息显示控制器163在显示部110上显示搜索处理部162获得的“成年女性的图像”和“男孩的图像”的搜索结果。同时,在执行“或”搜索的情况下,搜索处理部162开始搜索“成年女性的图像”或 “男孩的图像”的处理。然后,当搜索处理部162检索到“成年女性的图像”或“男孩的图像” 时,信息显示控制器163在显示部110上显示搜索处理部162获得的“成年女性的图像”或 “男孩的图像”的搜索结果。如上所述,当搜索处理部162通过根据多个泡的链接状态在“与”条件和“或”条件之间切换来执行搜索处理时,根据本实施例的信息处理装置100可以为用户提供直观的搜索操作。另外,当搜索处理部162通过基于泡的链接状态在“与”条件和“或”条件之间切换搜索条件来执行搜索处理时,信息处理装置100的用户能够视觉上了解正执行何种搜索处理。由于可以利用泡的链接状态来切换搜索条件,因此根据本实施例的信息处理装置 100可以通过容易地指定各种搜索条件来执行对数据或信息的搜索。图9是示出以泡的链接状态指定搜索条件的示例的说明图。为了便于描述,图9仅示出了显示在显示部Iio上的泡的链接状态。具体地,图9示出了如下状态在三个泡A、B 和C之中,泡A和泡B链接在一起,而泡C没有与任何其它泡链接。如上所述,在三个泡A、B和C之中泡A和泡B链接在一起而泡C没有与任何其它泡链接的状态下,搜索处理部162基于如下条件来执行搜索“(泡A与泡B)或泡C”。根据本实施例的信息处理装置100能够以泡的链接状态来表示这种复杂的搜索条件。图10是示出以泡的链接状态指定搜索条件的另一示例的说明图。为了便于描述, 图10也仅示出了显示在显示部110上的泡的链接状态。具体地,图10示出了如下状态泡 A和泡B线性地链接在一起,在中心处将泡C夹在泡A和泡B之间。在如上所述三个泡A、B和C链接在一起的状态下,搜索处理部162基于如下条件来执行搜索“泡A与泡B与泡C”。尽管图10中示出的示例示出了三个泡A、B和C线性地链接在一起的状态,但是在三个泡以预定角度链接在一起的状态下,搜索处理部162可以基于不同的搜索条件来执行搜索。图11是示出以泡的链接状态指定搜索条件的又一示例的说明图。为了便于描述, 图11也仅示出了显示在显示部110上的泡的链接状态。具体地,图11示出了如下状态泡 A和泡B不是如图10所示线性地链接在一起,而是以预定角度链接在一起,在中心处将泡C 夹在泡A与泡B之间。在如上所述泡A和泡B以预定角度链接在一起、在中心处将泡C夹在泡A与泡B之间的状态下,搜索处理部162基于如下条件来执行搜索“泡C与(泡A或泡B) ”。根据本实施例的信息处理装置100可以通过以此方式将泡链接在一起而容易地指定如下复杂条件 其包括对应于泡C的条件,并且还包括对应于泡A的条件或对应于泡B的条件中的任一个。注意,使用泡指定搜索条件不限于多个泡链接在一起的情况。例如,可以通过放大单个泡并且将一个或多个其它泡放入已放大的泡中来指定搜索条件。图12是示出以泡的显示状态来指定搜索条件的示例的说明图。为了便于描述,图 12仅示出了显示在显示部110上的泡的状态。具体地,图12示出了通过放大单个泡(泡 C)并且将其它泡(泡A和泡B)放入已放大的泡中来指定搜索条件的情况。在泡A和泡B以此方式被放入泡C中的状态下,如在图11中示出的情况下那样, 搜索处理部162基于如下条件来执行搜索“泡C与(泡A或泡B) ”。根据本实施例的信息处理装置100可以通过以此方式将一个或多个其它泡放入单个泡中来指定如下复杂条件 其包括对应于泡C的条件,并且还包括对应于泡A的条件或对应于泡B的条件中的任一个。可以通过信息处理装置100的用户的操作正触发的搜索条件显示控制器161来增加所显示的泡的尺寸。例如,当检测到信息处理装置100的用户用手指触摸显示在显示部110上的泡以使得泡变宽时,搜索条件显示控制器161可以响应于该检测而增加泡的尺寸。替选地,当在另一泡移动到更接近一个泡从而它们之间留下小于预定距离的距离的状态下,检测到这样的状态保持了一个长于或等于预定时段的时段时,搜索条件显示控制器 161可以增加该泡的尺寸。作为另一替选,例如,当两个泡同时被移动到更接近彼此时,搜索条件显示控制器161可以在检测到两个泡已移动到更接近彼此从而在它们之间留下小于预定距离的距离时增加另一泡的尺寸。以上描述的是当通过根据泡的链接状态或显示状态改变搜索条件来执行搜索处理时的信息处理装置100的示例性操作。尽管上述示例图示了当泡的数目是两个或三个时的信息处理装置100的示例性操作,但是泡的数目不限于此。甚至当泡的数目是四个或更多个时,也可以通过根据泡的链接状态或显示状态的差别改变搜索条件来类似地执行搜索处理。接下来,将描述用于使一旦被链接在一起的泡分离的示例性操作。可以通过例如信息处理装置100的用户用手指等触摸并水平摇动而使一旦被链接在一起的两个泡分离。 图13是示出已链接在一起的两个泡被分离的示例的说明图。为了便于描述,图13也仅示出了显示在显示部110上的泡的状态。图13示出了如下状态当两个泡A和B链接在一起时,两个链接的泡A和B通过信息处理装置100的用户以手指等触摸并且水平摇动而被分离。通过以此方式摇动链接的泡的操作,可以分离链接的泡。替选地,为了分离一旦被链接在一起的泡,例如可以执行用两个手指将链接的泡移开彼此的操作。如上所述,可以分离一旦被链接在一起的泡。分离链接的泡使得搜索条件从“与” 条件切换到“或”条件。以上描述了这样的情况,其中,当指定预先指定的条件时,指定的搜索条件被显示为泡,并且根据泡的链接状态或显示状态来改变搜索条件。然而,无需说,本公开内容的搜索条件不限于预先指定的条件。例如,甚至当信息处理装置100具有键盘(硬按键或软键盘)的字符输入功能并且使用利用字符输入功能输入的字符串来执行搜索处理时,也可以如上所述使用泡来指定搜索条件。图14是示出当使用利用信息处理装置100的字符输入功能输入的字符串来执行搜索处理时显示在显示部Iio上的示例性屏幕的说明图。图14示出了软键盘191、文本框 192和搜索按钮193显示在显示部110上的状态。这样的部件在显示部110上的显示是由信息显示控制器163来控制的。当信息处理装置100的用户通过用手指触摸显示在显示部110上的软键盘191操作软键盘191来输入搜索条件时,输入的信息显示在文本框192中。然后,当信息处理装置 100的用户用手指触摸了显示在显示部110上的搜索按钮193时,搜索条件显示控制器161 使显示在文本框192中的信息在显示部110上显示为泡194。信息处理装置100的用户可以用手指操作通过搜索条件显示控制器161显示在显示部110上的泡194。无需说,所创建的泡的数目可以多于一个。搜索处理部162如上所述可以基于与泡或泡的链接状态对应的搜索条件来执行搜索处理。
注意,当多条信息(窗口)显示在显示部110上时,可以通过根据泡所位于的窗口利用搜索处理部162改变搜索关键字,来执行使用诸如上述的泡的搜索处理。图15是示出多条信息(窗口)显示在显示部110上的状态的说明图。在图15中, 图像数据显示区域170、音乐数据显示区域172和网站显示区域174在显示部110上被显示为窗口。在图像数据显示区域170中,图像数据171被显示为缩略图。在音乐数据显示区域172中,音乐数据173被显示为缩略图。在网站显示区域174中,显示网站的内容。在这样的状态下,当信息处理装置100的用户触摸了搜索条件显示部分181a至 ISle中的任一个时,搜索条件显示控制器161创建与用户选择的搜索条件对应的“泡”。当信息处理装置100的用户通过触摸显示部110来移动泡时,执行利用搜索处理部162的搜索处理。搜索处理部162可以通过根据泡被移动到哪个窗口改变搜索关键字来执行搜索处理。例如,当信息处理装置100的用户将泡移动到图像数据显示区域170时,搜索处理部162执行搜索包含对应于泡的搜索条件的图像(例如,包含男性的图像、包含女性的图像、包含儿童的图像、或者包含动物的图像)的处理。替选地,例如,当信息处理装置100的用户将泡移动到音乐数据显示区域172时, 搜索处理部162执行搜索包含对应于泡的搜索条件的音乐的处理。作为另一替选,例如,当信息处理装置100的用户将泡移动到网站显示区域174 时,搜索处理部162执行搜索包含对应于泡的搜索条件的网页的处理(例如,搜索包含对应于泡的搜索条件的描述的页面的处理、或者搜索特定人的作品的处理)。如上所述,搜索处理部162可以通过根据泡位于显示部110上的哪个位置改变搜索关键字,来执行适当的搜索处理。以上描述了根据本公开内容的一个实施例的信息处理装置100的操作。通过如上所述使用泡作为对象来执行搜索处理,根据本公开内容的一个实施例的信息处理装置100 可以通过简单操作执行各种搜索处理并且可以视觉上向用户呈现搜索处理。在用户明确指定搜索条件之前,搜索处理部162可以使用背景中的预先指定的搜索条件(例如,与显示在搜索条件显示区域180中的搜索条件显示部分181a至ISle对应的搜索条件)来执行搜索处理。如果预先在背景中执行这样的搜索处理,则当信息处理装置100的用户试图使用泡执行搜索时,信息显示控制器163可以迅速地在屏幕上显示搜索处理部162的搜索结果。如果预先在背景中执行搜索处理,则当试图使用泡执行“与”搜索时,搜索条件显示控制器161可以例如执行是否使得泡更容易链接在一起的显示控制。即,当可以通过 “与”搜索获得搜索结果时,搜索条件显示控制器161控制显示以使得泡容易地链接在一起, 而当通过“与”搜索无法获得搜索结果时,搜索条件显示控制器161控制显示以使得泡不容易链接在一起。还可以对搜索条件显示控制器161显示的泡的尺寸给予一定含义。例如,搜索条件显示控制器161可以通过根据与搜索条件匹配的点击数放大或收缩泡来控制泡的尺寸。 当以此方式给予泡的尺寸一定含义时,可通过不是使用泡作为唯一的搜索条件而是作为显示搜索结果的辅助,而在视觉上向信息处理装置100的用户呈现搜索结果。另外,搜索条件显示控制器161可以根据搜索结果而控制泡的显示。例如,搜索条
14件显示控制器161可以根据与搜索条件匹配的点击数或者搜索条件之间的相关程度来改变泡的颜色或密度,或者可以通过照亮泡来执行显示控制。当搜索目标具有像文件夹一样的分级结构时,信息显示控制器163可以显示与条件匹配的点击数作为搜索处理的结果。替选地,当搜索目标具有像文件夹一样的分级结构时,信息显示控制器163可以使用预定效果(例如,起泡效果)显示包含与搜索条件匹配的数据的文件夹。当在显示部110上显示搜索处理部162的搜索结果时,信息显示控制器163可以根据预定条件对数据分类,或者可以通过隐藏与条件不匹配的数据来显示搜索结果。当根据预定条件对数据分类时,可以通过在显示在显示部110上的泡之中,以与其它泡不同的方式显示表示要对其结果进行分类的条件的泡,来对显示在显示部110上的泡提供一定含义。另外,当在显示部110上显示搜索处理部162的搜索结果时,信息显示控制器163 控制显示以使得与搜索条件不匹配的结果不显示在显示部110上。在这样的情况下,信息显示控制器163可以通过填充已显示与搜索条件不匹配的结果的地方来显示与搜索条件匹配的结果。替选地,信息显示控制器163可以显示与搜索条件匹配的结果,而不填充已显示与搜索条件不匹配的结果的地方。搜索条件显示控制器161还可以根据搜索处理部162的搜索结果创建另一泡作为新的搜索条件。例如,当搜索处理部162执行了搜索网页的处理时,搜索结果被显示在显示部110上。在这样的情况下,当通过用户的操作选择作为搜索结果显示的文本时,搜索条件显示控制器161可以创建该文本作为新的泡。这里,用户用于创建文本作为新的泡的操作可以是例如在长于或等于给定时段的时段内按压所选择的部分的操作、或者拖动所选择的部分的操作。通过如上所述根据搜索结果创建新的搜索条件,根据本公开内容的实施例的信息处理装置100可以利用简单的操作实现流畅的搜索处理。信息显示控制器163也可以基于搜索条件显示控制器161在显示部110上显示的泡的相对位置关系,来控制搜索处理部162的搜索结果的显示。例如,在两个泡A和B显示在显示部110上并且这两个泡没有被链接在一起的状态下,搜索处理部162使用对应于泡 A和B的搜索条件来执行“或”搜索。在这样的情况下,如果泡A位于比泡B相对靠上的位置,则信息显示控制器163可以通过使对应于泡A的搜索条件优先来控制显示。当显示部110上的泡的数目增加时,背景中的数据的可视性会降低。因此,当信息处理装置100的用户没有试图执行搜索处理时(例如,当用户没有触摸搜索条件显示区域 180时),搜索条件显示控制器161可以减小泡的尺寸或使泡的颜色变淡,从而可抑制显示在显示部110上的泡对背景中的数据的可视性的影响。另外,可以通过信息处理装置100的用户的操作,改变显示在显示部110上的泡的尺寸。图16是示出通过信息处理装置100的用户的操作改变泡的尺寸的状态的说明图。 如图16所示,当用两个手指触摸显示部110时,可以放大或收缩显示在显示部110上的泡。 由于泡的尺寸可以被随意地改变,因此可以抑制显示在显示部110上的泡对背景中的数据的可视性的影响。可以通过用户的操作消除显示在显示部110上的泡。例如,可以通过将泡抛出显示部110的操作,从显示部110消除显示在显示部110上的泡。替选地,可以通过以屏幕的框挤压泡的操作而从显示部110消除泡。作为另一替选,可以通过使泡返回到起始位置(例如,搜索条件显示区域180)而从显示部110消除泡。<2.结论〉基于上述根据本公开内容的一个实施例的信息处理装置100,当执行搜索处理时, 显示与搜索条件对应的预定对象(以上描述中的泡),以使得利用该对象执行搜索处理。根据本公开内容的一个实施例的信息处理装置100依据对象是否被链接在一起, 使用对应于对象的搜索条件而在“与”搜索和“或”搜索之间切换。通过以此方式在视觉上切换搜索条件,根据本公开内容的一个实施例的信息处理装置100可以向用户提供直观的搜索处理,并且可以通过简单的操作执行使用复杂条件的搜索,而无需输入复杂的搜索公式。通过以对象的形式显示搜索条件并且执行搜索处理,根据本公开内容的一个实施例的信息处理装置100可以根据对象的链接状态或所显示的信息来执行各种处理。尽管以上描述示出了圆形泡作为要视觉上显示的搜索条件的示例,但是无需说, 根据本公开内容的要视觉上显示的搜索条件不限于此。例如,还可以以六边形的形状显示搜索条件作为要在屏幕上视觉显示的搜索条件,并且根据搜索条件的链接状态而动态地切换搜索条件。尽管以上描述示出了便携式通信终端作为信息处理装置100的示例,但是可以应用本公开内容的装置不限于此。无需说,本公开内容类似地适用于个人计算机、电视接收机、固定或便携式游戏机、音乐播放器等。另外,尽管以上描述示出了信息处理装置100的显示部110具有触摸板112的示例,但是本公开内容不限于此。无需说,例如,没有触摸板的装置也可以基于用户的操作在视觉上显示搜索条件,并且可以类似地根据搜索条件的显示状态而切换搜索条件。本发明公开了以下实施例一种信息处理装置,包括搜索条件显示控制器,其被配置成基于用户的操作视觉上显示适于链接在一起的搜索条件,并且响应于用户的操作而控制搜索条件的显示位置;以及搜索处理部,其被配置成根据搜索条件显示控制器显示的搜索条件的显示状态而改变搜索条件的逻辑表达式,并且执行搜索。本发明公开了以下实施例一种信息显示方法,包括通过基于用户的操作视觉上显示适于被链接在一起的搜索条件并且通过响应于用户的操作而控制搜索条件的显示位置,来控制搜索条件显示;以及通过根据搜索条件的显示状态改变搜索条件的逻辑表达式并且通过执行搜索,来对搜索进行处理。尽管已参照附图详细描述了本公开内容的优选实施例,但是本公开内容不限于此。对本领域技术人员来说,在所附权利要求或其等同物的技术范围内,可以进行各种修改或变化。应理解,这样的修改或变化也在本公开内容的技术范围内。本公开内容包含与2010年7月27日向日本专利局提交的日本优先权专利申请JP 2010-168337中公开的主题相关的主题,其全部内容通过引用合并于此。
权利要求
1.一种信息处理装置,包括搜索条件显示控制器,其被配置成基于用户的操作视觉上显示适于链接在一起的搜索条件,并且响应于所述用户的操作而控制所述搜索条件的显示位置;以及搜索处理部,其被配置成根据所述搜索条件显示控制器显示的所述搜索条件的显示状态而改变所述搜索条件的逻辑表达式,并且执行搜索。
2.根据权利要求1所述的信息处理装置,其中,当所述搜索条件显示控制器显示的所述搜索条件被链接在一起时,所述搜索处理部使用所述搜索条件执行“与,,搜索,而当所述搜索条件显示控制器显示的所述搜索条件没有被链接在一起时,所述搜索处理部使用所述搜索条件执行“或”搜索。
3.根据权利要求1所述的信息处理装置,其中,所述搜索条件显示控制器视觉上显示的所述搜索条件的形状是圆形的。
4.根据权利要求1所述的信息处理装置,其中,当所述搜索条件显示控制器视觉上显示的所述搜索条件彼此接触时,所述搜索条件显示控制器通过集成所述搜索条件而显示所述搜索条件。
5.根据权利要求1所述的信息处理装置,其中,当在所述搜索条件显示控制器视觉上显示的第一搜索条件附近所述搜索条件显示控制器显示的第二搜索条件被移动和定位一个长于或等于给定时段的时段时,所述搜索条件显示控制器在所述第一搜索条件内显示所述第二搜索条件,并且所述搜索处理部使用所述第一搜索条件和所述第二搜索条件执行 “与”搜索。
6.根据权利要求5所述的信息处理装置,其中,在所述第二搜索条件被显示在所述第一搜索条件内的状态下,当在所述第一搜索条件附近所述搜索条件显示控制器显示的第三搜索条件被移动和定位一个长于或等于给定时段的时段时,所述搜索条件显示控制器在所述第一搜索条件内显示所述第二搜索条件和所述第三搜索条件,并且所述搜索处理部根据所述第二搜索条件和所述第三搜索条件的链接状态而改变所述搜索条件的逻辑表达式,并且执行搜索。
7.根据权利要求1所述的信息处理装置,其中,当在所述搜索条件显示控制器视觉上显示的第一搜索条件附近移动和定位所述搜索条件显示控制器显示的第二搜索条件时,所述搜索条件显示控制器基于使用所述第一搜索条件和所述第二搜索条件执行的“与”搜索的结果,来控制要链接在一起的所述第一搜索条件和所述第二搜索条件的容易度。
8.根据权利要求7所述的信息处理装置,其中,如果使用所述第一搜索条件和所述第二搜索条件执行的“与”搜索没有匹配结果,则所述搜索条件显示控制器执行控制,以使得所述第一搜索条件和所述第二搜索条件不被链接在一起。
9.根据权利要求1所述的信息处理装置,其中,当指定预先指定的搜索条件时,所述搜索条件显示控制器视觉上显示所指定的搜索条件。
10.根据权利要求1所述的信息处理装置,其中,所述搜索处理部根据所述搜索条件显示控制器显示的所述搜索条件的显示位置,来执行搜索处理。
11.一种信息显示方法,包括通过基于用户的操作视觉上显示适于被链接在一起的搜索条件并且通过响应于所述用户的操作而控制所述搜索条件的显示位置,来控制搜索条件显示;以及通过根据所述搜索条件的显示状态改变所述搜索条件的逻辑表达式并且通过执行搜索,来对搜索进行处理。
12. 一种用于使得计算机执行以下处理的计算机程序通过基于用户的操作视觉上显示适于被链接在一起的搜索条件并且通过响应于所述用户的操作而控制所述搜索条件的显示位置,来控制搜索条件显示;以及通过根据所述搜索条件的显示状态改变所述搜索条件的逻辑表达式并且通过执行搜索,来对搜索进行处理。
全文摘要
本发明公开了一种信息处理装置、信息显示方法和计算机程序,该信息处理装置包括搜索条件显示控制器,其被配置成基于用户的操作视觉上显示适于链接在一起的搜索条件,并且响应于用户的操作而控制搜索条件的显示位置;以及搜索处理部,其被配置成根据搜索条件显示控制器显示的搜索条件的显示状态而改变搜索条件的逻辑表达式,并且执行搜索。
文档编号G06F3/048GK102346762SQ20111021101
公开日2012年2月8日 申请日期2011年7月20日 优先权日2010年7月27日
发明者宫崎丽子 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1