信息处理设备、信息处理方法和信息处理程序与流程

文档序号:11935077阅读:187来源:国知局
信息处理设备、信息处理方法和信息处理程序与流程

本发明涉及信息处理设备、信息处理方法和信息处理程序。



背景技术:

在上述技术领域中,专利文献1公开了通过轻弹手势移动软件键盘的技术。专利文献2公开了在位于显示屏的下侧的区域中配置滚动图标的技术(参见图8)。

引文列表

专利文献

专利文献1:国际公开No.2012/061628

专利文献2:日本专利特开No.2012-018697



技术实现要素:

技术问题

然而,在上述文献中描述的技术中,无法将键盘图像配置为不难看到感兴趣的屏幕。

本发明能够提供解决上述问题的技术。

问题的解决方案

本发明的一个方案提供一种信息处理设备,包括:

显示单元,在屏幕上沿竖直方向配置第一显示框和第二显示框,并且在第一显示框和第二显示框中显示信息的同时显示用于编辑操作的键盘图像;以及

显示控制器,如果第一显示框是感兴趣的框,则所述显示控制器将第一显示框和键盘图像配置为使得第一显示框和键盘图像彼此不重叠。

本发明的另一方案提供一种信息处理方法,包括:

在屏幕上沿竖直方向配置第一显示框和第二显示框,以及在第一显示框和第二显示框中显示信息的同时显示用于编辑操作的键盘图像;以及

如果第一显示框是感兴趣的框,则将第一显示框和键盘图像配置为使得第一显示框和键盘图像彼此不重叠。

本发明的又一方案提供一种信息处理程序,使计算机执行包括以下步骤的方法:

在屏幕上沿竖直方向配置第一显示框和第二显示框,以及在第一显示框和第二显示框中显示信息的同时显示用于编辑操作的键盘图像;以及

如果第一显示框是感兴趣的框,则将第一显示框和键盘图像配置为使得第一显示框和键盘图像彼此不重叠。

发明的有益效果

根据本发明,可以显示键盘图像,以使得不难看到感兴趣的屏幕。

附图说明

图1是示出了根据本发明第一实施例的信息处理设备的构成的框图;

图2是示出了根据本发明第二实施例的信息处理设备的屏幕交换处理的操作的概况的视图;

图3是示出了根据本发明第二实施例的信息处理设备的功能构成的框图;

图4A是示出了根据本发明第二实施例的信息处理设备的显示框信息的结构的视图;

图4B是示出了根据本发明第二实施例的信息处理设备的键盘图像表的结构的图表;

图5是示出了根据本发明第二实施例的信息处理设备的移动确定表的结构的图表;

图6是示出了根据本发明第二实施例的信息处理设备的硬件构成的框图;

图7是示出了根据本发明第二实施例的信息处理设备的屏幕操作处理过程的流程图;

图8是示出了根据本发明第二实施例的信息处理设备的显示框移动处理过程的流程图;

图9是示出了根据本发明第三实施例的信息处理设备的键盘图像显示操作的概况的视图;

图10是示出了根据本发明第三实施例的信息处理设备的键盘图像表的结构的视图;

图11是示出了根据本发明第三实施例的信息处理设备的键盘图像显示处理过程的流程图;

图12是示出了根据本发明第四实施例的信息处理设备的屏幕交换处理的操作的概况的视图;

图13是示出了根据本发明第四实施例的信息处理设备的屏幕操作处理过程的流程图;

图14是示出了根据本发明第四实施例的信息处理设备的显示框移动处理过程的流程图;

图15是示出了根据本发明第五实施例的信息处理设备的屏幕交换处理的操作的概况的视图;

图16是示出了根据本发明第五实施例的信息处理设备的显示框移动处理过程的流程图;以及

图17是示出根据本发明第六实施例的当在信息处理设备中显示三个屏幕时的屏幕交换处理的操作的概况的视图。

具体实施方式

现在将参考附图详细描述本发明的优选实施例。应当注意,除非另有特别声明,否则这些实施例中阐述的组件的相对构成、数字表达式和数值不限制本发明的范围。

[第一实施例]

将参考图1描述根据本发明第一实施例的信息处理设备100。信息处理设备100是用于将第一显示框和键盘图像配置为使得键盘图像与第一显示框不重叠的设备。如图1所示,信息处理设备100包括显示单元101和显示控制器102。显示单元101在屏幕上沿竖直方向配置第一和第二显示框,并且在第一和第二显示框中显示信息的同时显示用于编辑操作的键盘图像。如果第一显示框是感兴趣的框,则显示控制器102将第一显示框和键盘图像配置为使得它们彼此不重叠。

根据本实施例,可以显示键盘图像,以使得不难看到感兴趣的屏幕。

[第二实施例]

接下来将参考图2描述根据本发明第二实施例的信息处理设备200。图2是说明了根据本实施例的信息处理设备200的操作的概况的视图。屏幕A 201以纵向取向显示在信息处理设备200的显示屏210的上侧,以及屏幕B 202显示在显示屏210的下侧。如果显示用于编辑操作的键盘图像203以向显示在下侧的屏幕B 202输入文本等,则键盘图像203重叠并显示在屏幕B上,从而隐藏显示在屏幕B 202上的信息等。也就是说,在这种情况下,键盘图像203的存在使得难以看到用户感兴趣的屏幕B 202。为了应对这种情况,交换屏幕A 201的配置位置和屏幕B 202的配置位置,并且移动屏幕B 202,使得屏幕B 202和键盘图像203彼此不重叠,从而将屏幕B 202配置在显示屏210的上侧的位置处。也就是说,在键盘图像203保持显示在预定位置处的同时,屏幕B 202移动到不显示键盘图像203的位置。

图3是示出了根据本实施例的信息处理设备200的功能构成的框图。信息处理设备200包括显示屏210,显示屏210由具有显示面板的显示单元301和具有触摸面板的操作单元302形成。信息处理设备200还包括显示控制器303、显示数据生成器304、应用执行指令确定器305和应用执行器306。

应用执行指令确定器305确定操作单元302中的应用执行指令。在应用执行指令的情况下,应用执行器306激活应用,并执行该应用。显示数据生成器304根据所执行的应用生成显示数据。显示控制器303具有显示框信息330,将通过执行应用生成的显示数据分配给显示框,并将显示数据显示在显示单元301上。

此外,信息处理设备200包括显示框交换确定器307和键盘图像必要性确定器308。显示框交换确定器307具有移动确定表370,确定键盘图像是否覆盖并显示在感兴趣的框上,并且向显示控制器303发送通知。如果已经针对应用发出了操作指令,则键盘图像必要性确定器308确定是否有必要显示键盘图像203。键盘图像必要性确定器308基于例如激活文档编辑应用的操作、激活移动图像浏览应用的操作、轻击互联网浏览应用的搜索栏的操作等来确定键盘图像的必要性。如果有必要显示键盘图像203,则显示控制器303在显示单元301上的预定位置处显示键盘图像203。

图4A是示出显示框信息330的结构的视图。显示框信息330由显示控制器303用于在屏幕上配置与应用相关的显示信息。显示框信息410是在显示框移动之前的显示框信息,以及显示框信息420是在显示框移动之后的显示框信息。与显示框ID 411和421相关联地存储显示框属性412和422、显示框位置413和423、显示框尺寸414和424、显示框内容415和425以及显示框交换标志416和426。显示控制器303基于显示框信息330移动显示框的位置。如果显示框交换标志为“1”,则移动显示框。备选地,如果显示框交换标志为“0”,则不移动显示框。

图4B是示出键盘图像表380的结构的图表。键盘图像表380由显示控制器303使用以将键盘图像203配置在屏幕上。键盘图像203的显示位置382和显示尺寸383与显示位置ID 381相关联地存储。基于键盘图像表380确定键盘图像203的显示位置。参考键盘图像表380,显示控制器303在不显示键盘图像203的位置处显示感兴趣的框。

图5是示出了移动确定表370的结构的图表。移动确定表370由显示框交换确定器307使用以确定是否有必要交换显示框。显示框交换确定器307基于感兴趣的框的显示位置和键盘图像的显示位置来确定感兴趣的框和键盘图像是否彼此重叠。如果感兴趣的框和键盘图像彼此重叠,则开启感兴趣的框的交换标志503,从而移动感兴趣的框。

图6是示出了根据本实施例的信息处理设备200的硬件构成的框图。信息处理设备200包括CPU(中央处理单元)610、ROM(只读存储器)620和RAM(随机存取存储器)640。信息处理设备200还包括通信控制器630、存储装置650和输入/输出接口660。

CPU 610是算术处理处理器,并且通过执行程序来实现信息处理设备200的功能组件。注意,CPU 610的数量不限于一个,并且可以包括用于图像处理的多个CPU或GPU(图形处理单元)。ROM 620是只读存储器,并且存储诸如固件之类的程序。通信控制器630经由网络与另一设备通信。通信控制器630可以包括独立于CPU 610的CPU,并且在RAM 640中写入或从RAM 640读出发送/接收数据。此外,输入/输出接口660可以包括独立于CPU 610的CPU,并且在RAM 640中写入或从RAM 640读出输入/输出数据。

RAM 640是由CPU 610用作临时存储工作区域的随机存取存储器。用于存储实现本实施例所必需的数据的区域被分派给RAM 640。RAM 640存储显示框信息330、移动确定表370、键盘图像表380、输入/输出数据641、发送/接收数据642等作为数据。显示框信息330存储显示框的定义和与应用的关系。移动确定表370是用于确定是否有必要交换显示框的图表。输入/输出数据641是经由输入/输出接口660至/自显示单元301和操作单元302传递的数据。发送/接收数据642是经由通信控制器630发送/接收的数据。

存储装置650是存储实现本实施例所必需的数据库和程序的存储装置。存储装置650存储应用存储单元651、显示框格式652和显示框移动算法653。存储装置650还存储信息处理设备控制程序654、应用执行控制模块655和显示框控制模块656。

信息处理设备控制程序654是用于控制信息处理设备200的整体操作的程序。应用执行控制模块655是用于执行存储在应用存储单元651中的应用的模块。显示框控制模块656是用于控制在显示单元301上配置分配有通过执行应用所生成的多条显示信息的显示框的模块。

输入/输出接口660用作用于与输入/输出装置等交换输入/输出数据的接口。输入/输出接口660连接到显示单元301、操作单元302、具有硬件键的输入单元661、语音输入/输出单元662等。注意,与信息处理设备200的通用功能和其他可行功能相关联的程序和数据未在图6的RAM 640或存储装置650中示出。

图7是示出了根据本实施例的信息处理设备200的屏幕操作处理过程的流程图。该流程由CPU 610使用RAM 640来执行,从而实现信息处理设备200的功能组件。

在步骤S711中,信息处理设备200确定是否已经在显示屏上执行了应用执行操作。如果已经执行了应用执行操作,则在步骤S713中信息处理设备200执行所指示的应用。在步骤S715中,信息处理设备200生成与应用的执行相关的显示数据。在步骤S717中,信息处理设备200将生成的显示数据传递到显示框,以将其显示在分配的显示框中。

如果没有执行应用执行操作,则在步骤S721中信息处理设备200确定是否已经执行了结束当前执行的应用的操作。如果已经执行了结束当前执行的应用的操作,则在步骤S723中信息处理设备200结束所指示的应用。

如果既没有执行应用执行操作,也没有执行应用结束操作,则在步骤S731中信息处理设备200确定是否已经执行了键盘图像显示操作。如果已经执行了键盘图像显示操作,则在步骤S733中信息处理设备200指示显示键盘图像。

如果应用执行操作、应用结束操作和键盘图像显示操作都没有执行,则在步骤S741中信息处理设备200执行指示并操作的另一处理。

图8是示出了根据本实施例的信息处理设备200的显示框移动处理过程的流程图。在步骤S811中,信息处理设备200确定是否已经通过图7的步骤S717中的处理接收到用于显示框的数据。如果已经接收到用于显示框的数据,则在步骤S813中信息处理设备200生成显示框。接下来,在步骤S815中,信息处理设备200将接收到的显示数据设置在所生成的显示框中。在步骤S817中,信息处理设备200划分显示屏,并且显示显示框的显示数据。注意,在上述步骤S813至S817中已经说明了划分显示屏的过程。如果通过多个显示框来生成所划分的屏幕,则将显示数据分配给与应用相对应的显示框,并且步骤S813中的生成显示框是不必要的。

如果没有接收到用于显示框的数据,则在步骤S821中信息处理设备200确定是否已经通过图7的步骤S723中的处理接收到应用结束指令。如果已经接收到应用结束指令,则在步骤S823中信息处理设备200消去其中显示显示数据的显示框。在步骤S825中,信息处理设备200重新配置显示屏。注意,如果预设了所划分的屏幕,如上所述,则数据被重新配置在打开的显示框中,并且步骤S823中的消去显示框是不必要的。

如果既没有接收到用于显示框的数据也没有接收到应用结束指令,则在步骤S831中信息处理设备200确定是否已经通过图7的步骤S733中的处理接收到键盘图像显示指令。如果已经接收到键盘图像显示指令,则在步骤S833中信息处理设备200获取要显示键盘图像的位置。接下来,在步骤S835中,信息处理设备200通过键盘获取作为输入目标的键盘输入框的位置。在步骤S837中,信息处理设备200确定通过步骤S833中的处理获取的键盘图像的显示位置是否与通过步骤S835中的处理获取的键盘输入框的位置重叠。如果键盘图像的显示位置与键盘输入框的位置重叠,则在步骤S839中信息处理设备200移动键盘输入框的位置。如果键盘图像的显示位置与键盘输入框的位置不重叠,则信息处理设备200完整地显示键盘图像和键盘输入框。

根据本实施例,可以通过在预定位置处显示键盘图像的同时移动显示框来显示键盘图像,以使得不难看到感兴趣的屏幕。

[第三实施例]

接下来将参考图9至11描述根据本发明第三实施例的信息处理设备900。图9是说明了根据本实施例的信息处理设备900的操作的概况的视图。根据本实施例的信息处理设备900与根据第二实施例的信息处理设备的不同之处在于:在不移动感兴趣的框的情况下在与感兴趣的框不重叠的位置处显示键盘图像。剩余组件和操作与第二实施例中的那些相同。因此,相同的附图标记表示相同的组件和操作,并且将省略其详细描述。

屏幕A 901以纵向取向显示在信息处理设备900的显示屏910的上侧,以及屏幕B 902显示在显示屏910的下侧。例如,当屏幕B 902是感兴趣的框时,如果键盘图像903显示在显示屏910的下侧,则感兴趣的屏幕B 902被键盘图像所隐藏。因此,键盘图像903显示在显示屏910的上侧,使得键盘图像903不覆盖并显示在屏幕B 902上。也就是说,在除了显示感兴趣的屏幕B 902的区域之外的区域中显示键盘图像903。这使得可以在与屏幕B 902不重叠的位置处显示键盘图像903,而不改变屏幕B 902的显示位置。

图10是示出键盘图像表1080的结构的图表。键盘图像表1080被显示控制器303用于将键盘图像903配置在显示屏910上。将键盘图像903的显示位置1082和显示尺寸1083与显示位置ID 1081相关联地存储。基于键盘图像表380确定键盘图像903的显示位置。如果针对F01的显示位置ID 1081设置感兴趣的图像B 902和键盘图像903的显示位置,则针对没有显示图像B 902的F02的显示位置ID 1081显示键盘图像903的显示位置。

图11是示出了根据本实施例的信息处理设备900的键盘图像显示处理过程的流程图。注意,与图8中的步骤编号相同的步骤编号表示相同的步骤,并且将省略其描述。如果既没有接收到用于显示框的数据也没有接收到应用结束指令,则信息处理设备900在步骤S1133中获取键盘输入框的位置。接下来,在步骤S1135中,信息处理设备900在与键盘输入框不重叠的位置处显示键盘图像903。

根据本实施例,由于在不改变显示框的位置的情况下在与显示框不重叠的位置处显示键盘图像,所以可以显示键盘图像,以使得不难看到感兴趣的屏幕。

[第四实施例]

接下来将参考图12至14描述根据本发明第四实施例的信息处理设备1200。图12是说明了根据本实施例的信息处理设备1200的操作的概况的视图。根据本实施例的信息处理设备1200与根据第二实施例的信息处理设备的不同之处在于:在显示屏的上侧显示当前操作的显示框、活动的显示框等。剩余组件和操作与第二实施例中的那些相同。因此,相同的附图标记表示相同的组件和操作,并且将省略其详细描述。

在沿横向取向的信息处理设备1200中,屏幕A 1201显示在显示屏1210的左侧,以及屏幕B 1202显示在显示屏1210的右侧。如果在右侧显示的屏幕B 1202是感兴趣的屏幕,则信息处理设备1200沿顺时针方向旋转,并且沿纵向取向设置。如果信息处理设备1200处于纵向取向,则屏幕A 1201显示在显示屏1210的上侧,并且感兴趣的屏幕B1202显示在下侧。键盘图像被设置为显示在显示屏1210的下侧。然后,如果在屏幕B 1202显示在下侧的同时显示键盘图像,则键盘图像覆盖并显示在屏幕B 1202上,从而隐藏屏幕B 1202。在这种情况下,由于键盘图像的显示位置是已知的,因此如果信息处理设备1200被沿纵向取向设置,则感兴趣的图像B 1202被预先显示在显示屏1210的上侧。这防止屏幕B 1202和键盘图像1203彼此重叠。

图13是示出了根据本实施例的信息处理设备1200的屏幕操作处理过程的流程图。注意,与图7中的步骤编号相同的步骤编号表示相同的步骤,并且将省略其描述。如果既没有执行应用执行操作,也没有执行应用结束操作,则在步骤S1331中信息处理设备1200确定显示是否已经沿纵向取向改变。如果显示已经沿纵向取向改变,则在步骤S1333中信息处理设备1200指示纵向显示。

图14是示出了根据本实施例的信息处理设备1200的显示框移动处理过程的流程图。注意,与图8中的步骤编号相同的步骤编号表示相同的步骤,并且将省略其描述。如果既没有接收到用于显示框的数据也没有接收到应用结束指令,则在步骤S1431中信息处理设备1200确定是否已经通过图13的步骤S1333中的处理接收到纵向显示指令。如果已经接收到纵向显示指令,则在步骤S1433中信息处理设备1200获取键盘图像的显示位置。接下来,在步骤S1435中信息处理设备1200在与显示键盘图像的位置不同的位置处预先显示感兴趣的框。

根据本实施例,由于感兴趣的框被预先显示在与显示键盘图像的位置不同的位置处,所以可以显示键盘图像,以使得不难看到感兴趣的屏幕。

[第五实施例]

接下来将参考图15和16描述根据本发明第五实施例的信息处理设备1500。图15是说明了根据本实施例的信息处理设备1500的操作的概况的视图。根据本实施例的信息处理设备1500与根据第二实施例的信息处理设备的不同之处在于:在显示键盘图像的定时将不感兴趣的显示框设置为非显示状态。剩余组件和操作与第二实施例中的那些相同。因此,相同的附图标记表示相同的组件和操作,并且将省略其详细描述。

屏幕A 1501作为感兴趣的框显示在信息处理设备1500的显示屏1510的上侧,并且键盘图像1503在与屏幕A 1501不重叠的位置处显示。屏幕B显示在显示屏1510的下侧的屏幕1502上。然而,屏幕B是不感兴趣的显示框,并且因此在显示键盘图像1503的定时被设置在非显示状态中。

注意,本实施例已经说明了将不感兴趣的显示框设置在非显示状态中的示例。本实施例不限于此。例如,如果感兴趣的屏幕A 1501是其上显示移动图像或图像的显示框,则该显示框可以显示在上侧,并且剩余的显示框可以被设置在非显示状态中。也就是说,在这种情况下,除屏幕A 1501之外的显示框对应于不感兴趣的显示框。本实施例还可应用于以下情况:感兴趣的框是通过对键盘图像的操作改变显示的显示框的情况;以及感兴趣的框是在显示键盘图像之前操作的显示框的情况。

图16是示出了根据本实施例的信息处理设备1500的显示框移动处理过程的流程图。注意,与图8中的步骤编号相同的步骤编号表示相同的步骤,并且将省略其描述。如果既没有接收到用于显示框的数据也没有接收到应用结束指令,则在步骤S1633中,信息处理设备1500获取不感兴趣的显示框的位置。在步骤S1635中,信息处理设备1500在显示键盘图像1503的定时将不感兴趣的显示框设置在非显示状态中。

根据本实施例,由于显示感兴趣的框和键盘图像,并且将不感兴趣的显示框设置在非显示状态中,所以可以显示键盘图像,以使得不难看到感兴趣的屏幕。

[第六实施例]

接下来将参考图17描述根据本发明第六实施例的信息处理设备1700。图17是说明了根据本实施例的信息处理设备1700的操作的概况的视图。根据本实施例的信息处理设备1700与根据第二实施例的信息处理设备的不同之处在于显示了三个屏幕。剩余组件和操作与第二实施例中的那些相同。因此,相同的附图标记表示相同的组件和操作,并且将省略其详细描述。

屏幕A 1701作为感兴趣的框显示在信息处理设备1700的显示屏1710的下侧。此外,显示屏B 1702显示在显示屏1710的左上侧,以及,显示屏C 1703显示在显示屏1710的右上侧。屏幕B 1702和屏幕C 1703是不感兴趣的框(上视图)。如果使用键盘图像1704执行对作为感兴趣的框的屏幕A 1701的输入操作等,则屏幕A 1701显示在显示屏1710的上侧,并且键盘图像1704显示在显示屏1710的下侧(下视图)。在这种情况下,作为不感兴趣的显示框的屏幕B 1702和屏幕C 1703可以被设置在非显示状态中,或者屏幕B 1702和屏幕C 1703可以被显示在显示屏幕1710的下侧,并且键盘图像1704可以被显示为覆盖在两个屏幕上。

根据本实施例,即使显示三个屏幕,也可以显示键盘图像,以使得不难看到感兴趣的屏幕。

[其它实施例]

虽然已经参考示例实施例描述了本发明,应当理解本发明不限于所公开的示例实施例。以下权利要求的范围要符合最宽泛的解释,以包含所有这种修改和等同结构和功能。

本发明可应用于包括多个装置或单个设备的系统。本发明甚至还可应用于直接或从远程位置向系统或设备提供用于实现实施例的功能的信息处理程序的情况。因此,本发明还并入安装到计算机中以由计算机实现本发明功能的程序、存储该程序的介质、以及使用户下载该程序的WWW(万维网)服务器。具体地,本发明至少并入非暂时性计算机可读介质,所述非暂时性计算机可读介质存储使计算机执行包括在上述实施例中的处理步骤的程序。

本申请要求2014年9月16日递交的日本专利申请No.2014-188302的优先权,其全文通过引用合并于此。

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