信息处理设备、显示控制方法和程序的制作方法

xiaoxiao2020-6-26  20

专利名称:信息处理设备、显示控制方法和程序的制作方法
技术领域
本发明涉及信息处理设备、显示控制方法和程序,特别涉及使用 设在遥控器上的单个按钮来实现与使用键盘上提供按键实现的多个操 作相同的操作的信息处理设备、显示控制方法和程序。
背景技术
近年来,安装有AV (音视频)功能的个人计算机较为流行。在 个人计算机中,其中一些具有作为附件的遥控器,其与诸如电视接收 机和硬盘记录器之类的AV设备相类似。用户使用遥控器切换个人计算机上显示的电视节目频道,或对个 人计算机上再现的音乐的音量进行调节。JP-A-5-119956 (专利参考1)披露了对当前运行在OS (操作系 统)上的节目的屏幕表现进行切换的技术。发明内容对个人计算机的操作被认定是基于键盘的操作。从外装尺寸而 言,难以在遥控器上设置专用按钮进行独立操作,这样的操作是通过 将多个键组合来实现,例如,按下设在键盘上的Shift键的同时按下 某一键。因此,为尽可能通过遥控器实现操作,可以设想,通过按下某单 个按钮来实现使用键盘可实现的多个操作。从而,希望使用设在遥控器上的某单个按钮实现与通过使用键盘 上按键实现的多个操作相同的操作。具体而言,在使用遥控器对安装有诸如Windows XP (商标)之 类的OS并具有像个人计算机那样的功能的设备进行操作的情形中,
希望类似使用键盘那样,易于使用某些功能。根据本发明一实施例的信息处理设备是,允许显示器在同一屏幕上显示多个窗口的信息处理设备,所述信息处理设备包括检测装 置,用于检测响应于设在遥控器上的按钮的按下而发送的信号;控制 装置,用于向操作系统输出表示按下了设在键盘上的第一键和第二键 的信号,并且当所述检测装置检测到按下了设在所述遥控器上的第一 按钮时,允许所述操作系统根据所述显示器上的表现状态切换所述显 示器上的表现(representation);以及测量装置,用于测量从检测到与 所述第一按钮的按下相对应的信号时起的时期。在根据本发明该实施例的信息处理设备中,在检测到所述与所述 第一按钮的按下相对应的信号之后的预定时期内,所述控制装置向所 述操作系统连续输出表示保持按下所述第 一键的信号。在根据本发明该实施例的信息处理设备中,当在所述预定时期内 没有检测到来自所述遥控器的信号时,所述控制装置输出表示释放了 所述第一键的信号。在根据本发明该实施例的信息处理设备中,当在所述预定时期内 再次检测到与所述第一按钮的按下相对应的信号时,所述控制装置输 出表示在保持按下所述第 一键的同时按下了所述第二键的信号。在根据本发明该实施例的信息处理设备中,当所述检测装置检测 到按下了所述第 一按钮时,所述控制装置向所述操作系统输出表示按 下了设在所述键盘上的Alt键和Tab键的信号。在根据本发明该实施例的信息处理设备中,当在所述预定时期内 检测到与设在所述遥控器上的第二按钮的按下相对应的信号时,所述 控制装置输出表示在菜单中移动光标以选择活动窗口的信号。在根据本发明该实施例的信息处理设备中,当在所述预定时期内 检测到与设在所述遥控器上的第三按钮的按下相对应的信号时,所述 控制装置输出表示确定菜单中的项以选择活动窗口的信号。在根据本发明该实施例的信息处理设备中,当在所述预定时期内 检测到与设在所述遥控器上的第四按钮的按下相对应的信号时,所述 控制装置向所述操作系统输出表示按下了设在所述键盘上的所述Alt 键和功能鍵中的F4键以结束在最前端显示的窗口的信号。才艮据本发明另 一实施例的信息处理方法或程序是,用于从多个窗 口切换到活动窗口的信息处理方法或允许计算机执行处理的程序,所 述信息处理方法或所述处理包括步骤检测响应于设在遥控器上的按 钮的按下而发送的信号;当检测到按下了设在所述遥控器上的第一按 钮时,根据所述显示器上的表现状态,向操作系统输出表示按下了设 在键盘上的第一键和第二键的信号,并且允许所述操作系统切换所述 显示器上的表现;以及测量从检测到与所述第 一按钮的按下相对应的 信号时起的时期。在根据本发明该实施例的方法或程序中,在检测到所述与所述第 一按钮的按下相对应的信号之后的预定时期内,在所述控制步骤中, 向所述操作系统连续输出表示保持按下所述第 一键的信号。在根据本发明该实施例的方法或程序中,当在所述预定时期内没 有检测到来自所述遥控器的信号时,在所述控制步骤中,输出表示释 放了所述第一键的信号。在根据本发明该实施例的方法或程序中,当在所述预定时期内再 次检测到与所述第一按钮的按下相对应的信号时,在所述控制步骤 中,输出表示在保持按下所述第一键的同时按下了所述第二键的信 号。根据本发明的该实施例,用户使用设在遥控器上的某单个按钮来 执行与使用设在键盘上的按键实现的操作相同的多个操作。


图1显示出描绘根据本发明的实施例的示例性信息处理设备的图;图2显示出描绘遥控器的示例性外观的图;图3显示出描绘在显示器上显示出的示例性屏幕的图;图4显示出描绘在显示器上显示出的另一示例性屏幕的图5显示出描绘在显示器上显示出的又一示例性屏幕的图;图6显示出描绘在显示器上显示出的示例性屏幕的图;图7显示出描绘信息处理设备的示例性硬件配置的框图;图8显示出描绘与USB主机控制器相连的示例性USB设备的图;图9显示出描绘在信息处理设备中设置的示例性模块栈的图;图IO显示出描绘信息处理设备的示例性功能配置的框图;图ll显示出表示应用实现的处理的流程图;图12显示出表示OS实现的处理的流程图;图13显示出描绘对显示器进行切换的示例性时序图;以及图14显示出描绘另一信息处理设备的图。
具体实施方式
下面,将描述本发明的实施例。以下给出本发明的配置要求与说 明书或附图的实施例之间的对应关系的示例。描述该示例是为了确 认在说明书或附图中描述了支持本发明的实施例。因此,即使在说 明书或附图中描述了实施例但在此处并没有将其描述为与本发明的配 置要求相对应的实施例,这并不表示这些实施例与那些配置要求不对 应。相反,即使此处将实施例描述为与配置要求相对应的实施例,也 并不表示这些实施例与除那些配置要求之外的配置要求不对应。根据本发明的一个实施例的信息处理设备是,允许显示器在同一 屏幕上显示多个窗口的信息处理设备(例如,如图1所示的信息处理 设备1),所述信息处理设备包括检测装置(例如,如图10所示 的操作检测部件111),用于检测响应于设在遥控器上的按钮的按下 而发送的信号;控制装置(例如,如图10所示的信号发生部件 112),用于当所述检测装置检测到按下了设在所述遥控器上的第一 按钮时,根据所述显示器上的表现状态,向操作系统输出表示按下了 设在键盘上的笫一键和第二鍵的信号,并且允许所述操作系统切换所 述显示器上的表现;以及测量装置(例如,如图10所示的信号发生
部件112),用于测量从检测到与所述第一按钮的按下相对应的信号 时起的时期。根据本发明另 一实施例的信息处理方法或程序是,从多个窗口切 换到活动窗口的信息处理方法或允许计算机执行处理的程序,所述方 法或所述处理包括步骤检测响应于设在遥控器上的按钮的按下而发 送的信号;当检测到按下了设在所述遥控器上的第一按钮时,根据所 述显示器上的表现状态,向操作系统输出表示按下了设在键盘上的第 一键和第二键的信号,并且允许所述操作系统切换所述显示器上的表现(例如,如图11所示步骤S3);以及测量从检测到与所述第一按 钮的按下相对应的信号时起的时期。下面,将参照附图,描述本发明的实施例。图1显示出描绘根据本发明的实施例的示例性信息处理设备1的图。如图1所示,信息处理设备1为电视接收机。信息处理设备1安 装有以Windows XP (商标)为代表的OS,并具有个人计算机的功 能。键盘2通过USB (通用串行总线)电缆连接到信息处理设备1。 用户对设在键盘2上的键进行操作,通过使用运行在OS上的诸如文 本编辑器之类的应用写文本,或通过使用Web浏览器浏览Web站 点。例如,键盘2为QWERTY布置鍵盘,其上设有Alt键、Tab 键、Enter (回车)键和上、下、左、右键。此外,信息处理设备1设置有遥控器3,用户操作遥控器3切换 在信息处理设备1的显示器上显示的电视节目频道,或对扬声器输出 的音量进行控制。遥控器3设有按钮,按下某单个按钮以实现通过使用设在键盘2 上的键实现的多个操作。例如,用户按下某单个按钮在显示器上显示出应用切换菜单,如 同按下设在键盘2上的Alt键和Tab键时显示的那样。应用切换菜单是当在运行的应用所显示的窗口中对要变为活动状
态的窗口进行切换时所使用的菜单。处于活动状态的窗口是显示在最前端且处在用户操作键盘2或遥控器3在其上进行工作的状态的窗 口 。此外,用户反复按下设在遥控器3上的某一个按钮来选择要变为 活动状态的窗口,可通过在按下设在键盘2上的Alt键的同时按下 Tab键选择该窗口。换而言之,在该示例中,其被配置成操作设在遥控器3上的某单 个按钮以允许两种类型的操作通过按下设在键盘2上的Alt键和 Tab键可实现的操作,和在按下Alt键的同时按下Tab键可实现的操 作。图2显示出描绘遥控器3的示例性外观的图。除在打开和关闭信息处理设备1的电源时操作的电源按钮以及在 切换接收频道时操作的数字按钮外,遥控器3还设有应用切换按钮 11和应用结束按钮12。应用切换按钮11是分配给这样的操作的专用按钮,即,显示应 用切换菜单的操作,这可通过按下设在键盘2上的AIt键和Tab键实 现;以及选择要变为活动状态的窗口的操作,这可通过在按下Alt键 的同时按下Tab键实现。应用结束按钮12是分配给结束应用和关闭 窗口的操作的按钮。在应用切换按钮11和应用结束按钮12下面,设有由圆形元件形 成的十字(cross)按钮13。在十字按钮13上,印有向上箭头的部分是 上按钮13A,印有向下箭头的部分是下按钮13B,印有向左箭头的部 分是左按钮13C,而印有向右箭头的部分是右按钮13D。在十字按钮 13的中心上,还设有在决定项时操作的决定按钮14。如以后所述,其还被设置成,当显示出应用切换菜单时,按下左 按钮13C或右按钮13D来移动在应用切换菜单上显示的光标位置, 以便选择要变为活动状态的窗口。图3显示出描绘在信息处理设备1的显示器上显示出的示例性屏 幕的图。在图3所示的示例中,正在运行文本编辑器应用"Notepad (记事 本),,(应用程序),而在OS的桌面屏幕上显示出三个窗口 31至 33。仅以不同于其他窗口的边框的颜色显示最前端显示出的窗口 31 的边框,在该示例中,窗口 31为处于活动状态的窗口。窗口31的阴 影边框表示出以不同于其他窗口的边框的颜色显示边框。对于窗口 31显示的文件,设置有文件名"text editor (文本编辑 器)1",其文件名和文本"Notepad"显示在窗口 31的上端部分。在 文本输入区中,输入了与文件名相同的文本"text editor 1"。同样,在窗口 32中,给窗口 32显示的文件设置有文件名"text editor 2",其文件名和文本"Notepad,,显示在窗口 32的上端部分。在 文本输入区中,输入了与文件名相同的文本"text editor 2"。 对于窗 口 33显示的文件,i殳置有文件名"text editor 3",其文件名和文本 "Notepad"显示在窗口 33的上端部分。在文本输入区中,输入了与文 件名相同的文本"text editor 3"。在每个窗口的右上部分,还显示有在缩小窗口时操作的按钮、在放大窗口时操作的按钮和在关闭窗口时操作的按钮。例如,在显示出这样屏幕的状态中,对于一次按下设在遥控器3 上的应用切换按钮ll的情形中,如图4所示,将应用切换菜单41显 示在接近屏幕中心并与窗口 "Notepad"相重叠。在如图4所示的示例中,在应用切换菜单41中,按顺序显示出 图标51至54,在它们之中,通过光标41C选择了图标51。在应用 切换菜单41的中心上,显示出文本"text editor l,,和"Notepad",其 与图标51所表示的窗口 31的上端部分中显示的相同。图标51是表示窗口 31的图标,而图标52是表示窗口 32的图 标,图标53是表示窗口 33的图标,而图标54是表示全部桌面屏幕 的图标。图标51至54是将图标所表示的窗口和屏幕缩小的缩略 像。因此,用户可从应用切换菜单41中选择想要变为活动状态并由 此得以显示的窗口。
换而言之,当基于来自遥控器3的信号检测出一次按下应用切换 按钮11时,检测到用户操作的应用将表示同时按下设在键盘2上的 Alt键和Tab键的信号输出到OS,作为对该信号的响应,OS显示出 应用切换菜单41。在根据该实施例的安装有OS的装置中,当用户同时按下设在键 盘上的Alt鍵和Tab键时,显示出用于切换应用的菜单。如以上所述,用户仅一次按下作为设在遥控器3上的单个按钮的 应用切换按钮11 ,然后用户执行与同时按下设在键盘2上的Alt键和 Tab键所实现的操作相同的操作。此外,与Tab键和上、下、左、右键不同,Alt键是根据被按下 或释放的时序(timing)向OS输出信号的键。因此,在OS中,当作为 对按下应用切换按钮11的响应而提供表示同时按下设在键盘2上的 Alt键和Tab键的信号时,对于Alt键,OS识别出保持按下Alt 键,直至提供了表示Alt键被释放的信号为止。Tab键和上、下、 左、右键是仅在被按下时向OS输出信号的键。图5显示出描绘在如图4所示的显示出应用切换菜单41的状态 中不止一次按下应用切换按钮11时显示出的示例性屏幕的图。在如图5所示的示例中,将光标41C的位置沿向右方向移动一个 图标,并将要选择的目标图标从图标51切换到图标52。换而言之,在显示出应用切换菜单41的状态中,当基于来自遥 控器3的信号检测出一次按下应用切换按钮11时,检测到用户操作 的应用向OS输出表示一次按下设在键盘2上的Tab键的信号,作为 对该信号的响应,OS将光标41C的位置沿向右方向移动。在根据该实施例的安装有OS的装置中,在显示出应用切换菜单 的状态中,在按下Alt键的同时一次按下Tab键,然后将应用切换菜 单上所显示的光标位置显示为沿向右方向移动一个图标。如以上所 述,在信息处理设备l中的OS中,识别出保持按下Alt键。如以上所述,在显示出应用切换菜单41的情形中,用户仅一次 按下设在遥控器3上的应用切换按钮11,从而,用户能够执行与在
用户正按下设在键盘2上的Alt键的同时一次按下Tab键所实现的操 作相同的操作。类似的,在如图5所示的、光标41C选中了图标52的状态中, 当一次按下应用切换按钮11时,将光标41C的位置沿向右方向移动 一个图标,以便变为光标41C选中图标53的状态。此外,当在光标 41C选中图标53的状态中一次按下应用切换按钮11时,将光标41C 的位置沿向右方向移动一个图标,以便变为光标41C选中图标54的 状态。当在光标41C选中图标54的状态中一次按下应用切换按钮11 时,将光标41C的位置返回到图标51的位置,以便变为光标41C选 中图标51的状态。如以上所述,用户反复按下应用切换按钮ll以便 依次移动光标41C。如以上所述,在检测用户操作的应用中,当检测到用户按下设在 遥控器3上的应用切换按钮11时,根据显示器在该时刻的状态,将 表示按下设在键盘2上的多个不同键中的一个的信号输出到OS,例 如,表示同时按下Alt键和Tab键的信号,以及表示一次按下Tab 键的信号。类似的,当按下设在遥控器3上的其他按钮中的一个时,检测用 户操作的应用向OS输出预定信号,并相应地切换在显示器上的表 现。例如,在如图5所示的光标41C选中了图标52的状态中,在按 下设在遥控器3上的决定按钮14的情形中,如图6所示,删除应用 切换菜单41的表现,并且将图标52所表示的窗口 32显示为处于活 动状态的窗口。在显示出应用切换菜单41的状态中,当基于来自遥控器3的信 号检测到按下决定按钮14时,检测到用户操作的应用向OS输出表 示按下设在鍵盘2上的Enter鍵的信号,OS响应于该信号删除应用 切换菜单41的表现,并切换表现以使得由光标41C选择的图标所表 示的窗口变为活动状态。 在根据该实施例的安装有OS的装置中,当在按下Alt键的同时 按下Enter键时,删除应用切换菜单的表现,并将光标在该时刻选择 的图标所表示的窗口显示为处于活动状态的窗口。此外,在显示出应用切换菜单41的状态中,当基于来自遥控器3 的信号检测到按下十字按钮13的左按钮13C时,检测到用户操作的 应用向OS输出表示按下设在键盘2上的左键的信号,作为对该信号 的响应,OS将光标41C的位置沿向左方向移动一个图标。例如,在如图5所示的光标41C选中了图标52的状态中,当一 次按下左按钮13C时,将光标41C的位置沿向左方向移动一个图 标,返回到如图4所示的光标41C选中图标51的状态。另一方面,在显示出应用切换菜单41的状态中,当基于来自遥 控器3的信号检测到按下十字按钮13的右按钮13D时,检测到用户 操作的应用向OS输出表示按下设在鍵盘2上的右键的信号,作为对 该信号的响应,OS将光标41C的位置沿向右方向移动一个图标。例如,在如图5所示的光标41C选中了图标52的状态中,当一 次按下右按钮13D时,将光标41C的位置沿向右方向移动一个图 标,以便变为光标41C选中图标53的状态。在根据该实施例的安装有OS的装置中,在显示出应用切换菜单 的状态中,当用户在按下Alt键的同时一次按下设在键盘上的左键 时,将应用切换菜单上显示的光标位置显示为沿向左方向移动一个图 标。类似的,当用户在按下Alt键的同时一次按下设在键盘上的右键 时,将应用切换菜单上显示的光标位置显示为沿向右方向移动一个图 标。如上所述,在信息处理设备1中的OS中,识别出保持按下Alt 键。此外,当基于来自遥控器3的信号检测到按下应用结束按钮12 时,检测到用户操作的应用向OS输出表示同时按下设在键盘2上的 Alt键和功能键中的F4键的信号,作为对该信号的响应,OS删除在 最前端显示的窗口的表现。例如,在如图3所示的将窗口 31显示在窗口 32和窗口 33之前
的状态中,当一次按下应用结束按钮12时,删除窗口31的表现,并 显示出窗口 32和窗口 33。在根据该实施例的安装有OS的装置中,当用户同时按下Alt键 和功能键中的F4键时,删除此时在最前端显示的窗口的表现。后面,将参照流程图描述关于信息处理设备1切换显示器上的表 现的一系列处理步骤。图7显示出描绘信息处理设备1的示例性硬件配置的框图。CPU (中央处理器)71根据存储在ROM (只读存储器)72中的 程序,或从硬盘78加载到RAM (随机存取存储器)73的程序,执 行各种处理。此外,根据需要,在RAM 73中存储有CPU 71执行各 种处理所需的数据。CPU 71、 ROM 72和RAM 73通过总线74彼此相连。此外,输 入/输出接口 75也与总线74相连。由LCD (液晶显示器)构成的显示器76、扬声器77、硬盘78和 通过网络进行通信的通信部件79与输入/输出接口 75相连。此外,USB主机控制器80、电视广播接收部件81和驱动器82 也与输入/输出接口 75相连。USB主才几控制器80接收由通过USB电 缆连接的键盘2所提供的信号;以及接收来自遥控器3的信号,其 中,在作为与USB主机控制器80相连的USB设备的光接收部件中 接收该信号。电视广播接收部件81接收来自天线(未示出,其用于接收电视 广播电波)的信号,并获取预定频道的电视节目广播的数据。通过输 入/输出接口 75,将电视广播接收部件81中生成的电视节目数据提供 给显示器76,并使用该数据显示出电视节目,或者将其提供给硬盘 78进行记录。驱动器82安装有可移动介质83,可移动介质83由诸如Blu-ray Disc (商标)和DVD (数字多功能光盘)之类的光盘构成。驱动器 82从可移动介质83读出计算机程序,并根据需要将该程序安装在硬 盘78中。
图8显示出与USB主机控制器80相连的示例性USB设备的图。 在如图8所示的示例中,USB终端80A至80E通过USB 2.0接 口与USB主机控制器80相连。USB遥控器光接收部件91与USB终 端80A相连,键盘2与USB终端80B相连。USB遥控器光接收部件 91接收自遥控器3输出的红外线,并向USB主机控制器80输出表 示用户操作的信号。如上所述,在信息处理设备1中,将光接收部件设置为USB设 备,其接收来自遥控器3的信号。在USB主机控制器80中接收来自 USB遥控器光接收部件91的信号和来自键盘2的信号,并由作为软 件模块的驱动器获取这些信号,并通过驱动器将其提供给用于检测用 户操作的应用。图9显示出描绘在信息处理设备1中设置的示例性模块栈的图。USB遥控器光接收部件91接收自遥控器3输出的红外线,并响 应于该接收,向USB主机控制器80输出被定义成用于表示用户按下 的按钮的信号(代码)。根据自USB遥控器光接收部件91提供的信号,USB主机控制器 80向驱动器的USB HID (人机接口设备)兼容设备101输出被定义 成用于表示用户按下的遥控器3上的按钮的信号。USB HID兼容设备101向上层软件的应用程序(utility)102输出被 定义成用于表示用户按下的遥控器3上的按钮的信号。应用程序102根据显示器所显示的屏幕状态,将USB HID兼容 设备101提供的信号转换成OS可识别的信号,例如,表示按下Alt 键的信号、表示按下Tab键的信号、以及表示按下功能鍵中的F4键 的信号,并将转换后的信号输出,以便通知OS 103有关用户操作的 细节。应用程序102是用于检测用户操作并向OS通知用户操作的细 节的应用。根据来自应用程序102的通知,OS 103执行诸如切换显示器76 上的表现之类的处理。图10显示出描绘信息处理设备1的示例性功能配置的框图。通
过由CPU 71 (图7)执行如图9所示的应用程序102,实现如图10 所示的功能框中的至少一部分。如图10所示,在信息处理设备1中,实现了操作检测部件111 和信号发生部件112。操作检测部件111基于自USB遥控器光接收部件91输出并通过 USB主机控制器80和USB HID兼容设备101提供的信号,检测用 户对设在遥控器3上的按钮的操作,并向信号发生部件112通知检测 到的操作。在由操作检测部件111向信号发生部件112通知用户操作的情形 中,信号发生部件112确定当对遥控器3上的按钮进行操作时显示器 76的表现状态,并根据所确定的状态,生成OS 103能够识别的信 号,例如,表示按下Alt键的信号、表示按下Tab键的信号、以及表 示按下功能鍵中的F4键的信号。信号发生部件112将生成的信号输 出到OS103,并通知用户操作的细节。此处,将描述具有以上配置的信息处理设备l的处理。 首先,将参照如图11所示的流程图,描述应用程序102实现的 处理。在步骤S1的状态下处理开始,其中,在显示器76上未显示出应 用切换菜单41。在步骤Sl,例如,将显示器76的状态变为如图3所 示的显示出屏幕的状态。在步骤S2中,应用程序102所实现的操作检测部件111基于在 USB遥控器光接收部件91中接收并通过USB主机控制器80和USB HID兼容设备101提供的信号,确定是否按下了设在遥控器3上的应 用切换按钮ll。在步骤S2中,操作检测部件111等待,直至确定按下了应用切 换按钮ll为止。在步骤S2中,如果操作检测部件111确定按下了应用切换按钮 11,则在步骤S3中,根据来自操作检测部件111的通知,信号发生 部件112生成表示按下Alt鍵的信号和表示按下Tab键的信号,并将 信号输出到OS103,并通知OS 103同时按下了 Alt键和Tab鍵。此 外,信号发生部件112启动三秒定时器的计数。三秒的时期表示在用 户不进行任何操作的情形中经过三秒后删除应用切换菜单41的表现 的时期。才艮据来自信号发生部件112的通知,OS 103显示出应用切换菜单 41,并将显示器76的状态变为步骤S4中的状态。在向OS 103通知 释放了 Alt键之前,OS 103认为保持按下Alt键。在步骤S5中,操作检测部件111基于在USB遥控器光接收部件 91中接收并通过USB主机控制器80和USB HID兼容设备101提供 的信号,确定是否按下了设在遥控器3上的应用切换按钮11、左按 钮13C和右按钮13D中的任何一个。在步骤S5中,如果操作检测部件111确定按下了任何一个按 钮,则在步骤S6中,根据来自操作检测部件111的通知,信号发生 部件112生成并输出表示一次按下设在键盘2上的Tab键、左键或 右键的信号,然后,信号发生部件112向OS 103通知进行了操作。 此外,信号发生部件112重置三秒定时器,然后再次启动测量。由于OS 103认为保持按下Alt键,响应于一次按下Tab键或一 次按下右鍵的通知,OS 103将光标41C的位置显示为沿向右方向移 动一个图标。此外,根据一次按下左键的通知,OS 103将光标41C 的位置显示为沿向左方向移动一个图标。在步骤S6中,在向OS 103通知一次按下设在键盘2上的Tab 键、左键或右键之后,处理返回到步骤S4,并执行此后的处理步另一方面,在步骤S5中,当确定没有按下应用切换按钮11、左 按钮13C和右按钮13D中的任何一个时,则在步骤S7中,操作检测 部件111基于在USB遥控器光接收部件91中接收并通过USB主机 控制器80和USB HID兼容设备101提供的信号,确定是否按下设在 遥控器3上的决定按钮14。在步骤S7中,如果操作检测部件111确定按下了决定按钮14,
则在步骤S8中,响应于来自操作检测部件111的通知,信号发生部 件112生成并输出表示按下设在键盘2上的Enter键的信号,然后, 信号发生部件112向OS 103通知进行了操作。此外,信号发生部件 112完成对定时器的测量。由于OS 103认为保持按下Alt键,响应于一次按下Enter键的通 知,OS 103将应用切换菜单41的表现删除,以便将表现切换成使得 光标41C选中的图标所表示的窗口变为活动状态。在步骤S8中,在通知了按下Enter键之后,处理返回到步骤 Sl,并执行此后的处理步骤。另一方面,在步骤S7中,如果操作检测部件111确定未按下决 定按钮14时,则在步骤S9中,信号发生部件112确定三秒定时器的 剩余时期是否到零。在步骤S9中,如果信号发生部件112确定剩余时期没有到零, 则处理返回到步骤S4,并执行此后的处理步骤。另一方面,在步骤S9中,如果信号发生部件112确定剩余时期 到零,则在步骤S10中,信号发生部件112生成和输出表示释放Alt 键的信号,并通知OS103进行了操作。由于OS 103认为保持按下Alt键,响应于释放了 Alt键的通知, OS103删除应用切换菜单41的表现。之后,处理返回到步骤S1,并 执行此后的处理步骤。如以上所述,在信息处理设备1中,当显示出应用切换菜单41 后不进行任何操作的状态持续预定时期时,则要删除菜单的表现。接下来,将参照如图12所示的流程图,描述OS 103实现的、与 如图11所示的处理相对应的处理。此外,在未显示出应用切换菜单 41的状态中,也启动该处理。在步骤S21中,OS 103确定信号发生部件112是否通知了同时按 下了 Alt键和Tab键,并且在OS103确定进行了通知之前等待,在步骤S21中,如果OS 103确定通知了同时按下了 Alt鍵和 Tab键,则在步骤S22中,OS 103在显示器76上显示出应用切换菜 单41。在步骤S23中,OS 103确定信号发生部件112是否通知了释放了 Alt键。在步骤S23中,如果OS 103确定通知了释放了 Alt鍵,则在步 骤S24中,OS 103删除了应用切换菜单41的表现。此后,处理返回 到步骤S21,并执行之后的处理步骤。另一方面,在步骤S23中,如果OS 103确定未通知释放了 Alt 键,则在步骤S25中,OS 103确定信号发生部件112是否通知了按 下了Tab键、左键和右键中的任何一个。在步骤S25中,如果OS 103确定通知了按下了 Tab键、左键和 右键中的任何一个,则在步骤S26中,OS 103移动和显示出光标 41C的位置。在步骤S25中,如果OS 103确定未通知按下Tab键、 左键和右键中的任何一键,则跳过步骤S26中的处理。在步骤S27中,OS 103确定信号发生部件112是否通知了按下了 Enter键。在步骤S27中,如果OS 103确定未通知按下了 Enter 键,则处理返回到步骤S23,并执行此后的处理步骤。另一方面,在步骤S27中,如果OS 103确定通知了按下了 Enter 键,则在步骤S28中,OS 103删除应用切换菜单41的表现,并切换 显示器76上的表现,以便使光标41C选中的图标所表示的窗口变为 活动状态。此后,处理返回到步骤S21,并执行此后的处理步骤。如以上所述,根据在按下应用切换按钮11时显示器76上的表现 状态改变通知给OS 103的细节,从而,用户使用设在遥控器3上的 多个按钮中的单个按钮来实现与通过使用键盘2实现的操作相同的多 个操作。图13显示出描绘对如以上所述的处理步骤实现的表现进行切换 的示例性时序的图。在图13中,水平轴显示出时刻。在图13上端部分中显示的屏幕 Pi表示如图3所示的未显示出应用切换菜单41的屏幕,屏幕P2至 P4表示如图4所示的显示出应用切换菜单41的屏幕。屏幕Ps表示如 图3所示的未显示出应用切换菜单41的屏幕。例如,当在时刻h按下设在遥控器3上的应用切换按钮11时, 应用程序102向OS 103通知同时按下了 Tab键和Alt键。响应于该通知,在显示器76上显示出显示应用切换菜单41的屏 幕P2,取代不显示应用切换菜单41的屏幕Pi。当按下应用切换按钮 11时,启动对定时器的测量。在剩余时期达到零的三秒时期期间, 应用程序102不向OS 103通知释放了 Alt键,并且显示出应用切换 菜单41的屏幕,如P3和P4,被持续显示,尽管用户不进行任何操 作。从时刻h开始起经过在三秒时期之后的时刻t2,将显示器76的 表现切换到屏幕Ps,变为不显示应用切换菜单41的状态。例如,在用户一次按下设在遥控器3上的应用切换按钮11但不 进行任何其他操作的情形中,将显示器76上的表现切换为如以上所 述。在以上讨论中,描述了信息处理设备1具有如典型电视接收机类 似的形式。然而,如图14所示,可将信息处理设备1实现为具有与 电视接收机相分离的机箱的装置。在如图14所示的示例中,信息处理设备1通过电缆与显示器76 相连,其中,按照如上所述的方式,由信息处理设备1对显示器76 上的表现进行控制。信息处理设备1具有在其中安装的OS、与之相 连的键盘2以及光接收部件,光接收部件从遥控器3接收信号。此外,该方案有可能实现这样的情形,即,根据安装在信息处理 设备1中的OS,使得从应用程序102向OS 103输出的信号得以改 变。例如,描述了在显示出应用切换菜单41的状态中,当按下设在 遥控器3上的左按钮13C或右按钮13D时,应用程序102向OS 103 输出表示按下键盘2上的左键或右键的信号。然而,该方案有可能实 现这样的情形,即,当按下遥控器3上的左按钮13C时,输出这样 的信号,即,表示在按下键盘2上的Shift键的同时按下Tab键的信
号,并且当按下右按钮13D时,输出这样的信号,即,表示按下鍵 盘2上的Tab鍵的信号。以上所述一系列处理步骤可通过硬件执行,或通过软件执行。在 通过软件执行一系列处理步骤的情形中,将配置软件的程序安装在涵 盖于专用硬件中的计算机中,或将其从程序记录介质安装到多用途个 人计算机,例如,可通过安装多个程序运行多种功能的计算机。例 如,通过将其记录在由光盘形成的可移动介质83上,或通过诸如局 域网、因特网、以及数字卫星广播之类的有线或无线传输介质,来提 供由计算机执行的程序。然后,将可移动介质83安置在驱动器82上以通过输入/输出接口 75在硬盘78上安装程序。此外,可在通信部件79中通过安装在硬 盘78中的有线或无线传输介质接收程序。此外,计算机执行的程序可以是其中按照说明书中描述的时间序列顺序实现,或者可并行实现处理步骤的程序,或者可以是其中在需 要的时刻,例如被调用的时刻,来实现处理步骤的程序。本发明的实施例并不限于上述实施例,根据本发明实施例的教 导,可进行多种修改。本发明包含关于在2006年12月27日于日本专利局递交的日本 专利申请JP 2006-353198的主题,其全部内容在此引作参考。本领域技术人员应该理解,在不偏离所附权利要求或其等效方面 的范围的条件下,根据设计要求以及其他因素,可以想到多种修改 例、组合、子-且合和可选例。
权利要求
1.一种允许显示器在同一屏幕上显示多个窗口的信息处理设备,所述信息处理设备包括检测装置,用于检测响应于设在遥控器上的按钮的按下而发送的信号;控制装置,用于当所述检测装置检测到按下了设在所述遥控器上的第一按钮时,根据所述显示器上的表现状态,向操作系统输出表示按下了设在键盘上的第一键和第二键的信号,并且允许所述操作系统切换所述显示器上的表现;以及测量装置,用于测量从检测到与所述第一按钮的按下相对应的信号时起的时期。
2. 根据权利要求1的信息处理设备,其中,在检测到所述与所述 第一按钮的按下相对应的信号之后的预定时期内,所述控制装置向所 述操作系统连续输出表示保持按下所述第 一键的信号。
3. 根据权利要求2的信息处理设备,其中,当在所述预定时期内 没有检测到来自所述遥控器的信号时,所述控制装置输出表示释放了 所述第一键的信号。
4. 根据权利要求2的信息处理设备,其中,当在所述预定时期内 再次检测到与所述第一按钮的按下相对应的信号时,所述控制装置输 出表示在保持按下所述第一键的同时按下了所述第二键的信号。
5. 根据权利要求1的信息处理设备,其中,当所述检测装置检测 到按下了所述第一按钮时,所述控制装置向所述操作系统输出表示按 下了设在所述键盘上的Alt键和Tab鍵的信号。
6. 根据权利要求2的信息处理设备,其中,当在所述预定时期内 检测到与设在所述遥控器上的第二按钮的按下相对应的信号时,所述 控制装置输出表示在菜单中移动光标以选择活动窗口的信号。
7. 根据权利要求2的信息处理设备,其中,当在所述预定时期内 检测到与设在所述遥控器上的第三按钮的按下相对应的信号时,所述 控制装置输出表示确定菜单中的项以选择活动窗口的信号。
8. 根据权利要求2的信息处理设备,其中,当在所述预定时期内 检测到与设在所述遥控器上的第四按钮的按下相对应的信号时,所述 控制装置向所述操作系统输出表示按下了设在所述键盘上的所述Alt 键和功能键中的F4键以结束在最前端显示的窗口的信号。
9. 一种用于从多个窗口切换到活动窗口的信息处理方法,所述信 息处理方法包括步骤检测响应于设在遥控器上的按钮的按下而发送的信号; 当检测到按下了设在所述遥控器上的第 一按钮时,根据所述显示 器上的表现状态,向操作系统输出表示按下了设在键盘上的第一键和 第二键的信号,并且允许所述操作系统切换所述显示器上的表现;以 及测量从检测到与所述第 一按钮的按下相对应的信号时起的时期。
10. 根据权利要求9的信息处理方法,其中,在检测到所述与所 述第一按钮的按下相对应的信号之后的预定时期内,在所述控制步骤 中,向所述操作系统连续输出表示保持按下所述第一键的信号。
11. 根据权利要求9的信息处理方法,其中,当在所述预定时期内没有检测到来自所述遥控器的信号 时,在所述控制步骤中,输出表示释放了所述第一键的信号。
12. 根据权利要求9的信息处理方法,其中,当在所述预定时期 内再次检测到与所述第一按钮的按下相对应的信号时,在所述控制步 骤中,输出表示在保持按下所述第一键的同时按下了所述第二键的信 号。
13. —种允许计算机执行处理的程序,所述处理包括以下步骤 检测响应于设在遥控器上的按钮的按下而发送的信号; 当检测到按下了设在所述遥控器上的第一按钮时,根据所述显示器上的表现状态,向操作系统输出表示按下了设在键盘上的第一键和 第二键的信号,并且允许所述操作系统切换所述显示器上的表现;以 及测量从检测到与所述笫 一按钮的按下相对应的信号时起的时期。
14. 根据权利要求13的程序,其中,当在所述预定时期内没有检 测到来自所述遥控器的信号时,在所述控制步骤中,输出表示释放了 所述第一键的信号。
15. 根据权利要求13的程序,其中,当在所述预定时期内再次检 测到与所述第一按钮的按下相对应的信号时,在所述控制步骤中,输 出表示在保持按下所迷第一键的同时按下了所述第二键的信号。
全文摘要
本发明涉及信息处理设备、显示控制方法和程序,并且具体披露了一种允许显示器在同一屏幕上显示多个窗口的信息处理设备。所述信息处理设备包括检测装置,用于检测响应于设在遥控器上的按钮的按下而发送的信号;控制装置,用于当所述检测装置检测到按下了设在所述遥控器上的第一按钮时,根据所述显示器上的表现状态,向操作系统输出表示按下了设在键盘上的第一键和第二键的信号,并且允许所述操作系统切换所述显示器上的表现;以及测量装置,用于测量从检测到与所述第一按钮的按下相对应的信号时起的时期。
文档编号G09G5/12GK101211555SQ200710160858
公开日2008年7月2日 申请日期2007年12月27日 优先权日2006年12月27日
发明者星亚香里, 赤川聪, 近藤博仁, 金哲洙, 露原智博 申请人:索尼株式会社

最新回复(0)