具有使用旋转开关的用户界面的计算机系统及其方法

文档序号:6650001阅读:234来源:国知局
专利名称:具有使用旋转开关的用户界面的计算机系统及其方法
技术领域
本发明涉及一种计算机系统。更具体地讲,本发明涉及一种具有使用旋转开关的用户界面的计算机系统,在所述计算机系统中可以通过使用旋转开关执行画面滚动和应用程序,因而使用户界面更方便。
最近,计算机系统已经成为个人和办公所用的信息处理系统。计算机系统一般包括中央处理器,易失性存储器,非易失性存储器,显示监视器,键盘,定位输入装置,CD-ROM驱动器(只读光盘存储器驱动器),调制解调器,硬盘存储装置,和打印机。此外,还有一个用于将上述装置相互电连接的主板。这种主板是一种称为母板的印刷电路板。中央处理器通常称为“微处理器”。随着半导体技术的进步,微处理器,半导体存储装置等的性能迅速地提高。与这种进步一起,用户介面也已经发展成为多种多样的形式,从而使用户能够以更方便的方式使用它。
现在,作为执行计算机系统应用程序和输入命令代码的用户界面,GUI(图形用户界面)成为主流。例如,在微软(R)公司开发的windows(R)操作系统中,可以通过用键盘以及诸如鼠标器之类的定位输入装置选择桌面的有关图标执行应用程序。或者可以利用文件管理器或窗口资源管理器执行应用程序。在GUI环境下,总是需要定位输入装置的。在计算机系统中使用的一般定位输入装置包括鼠标器或触摸板。台式计算机中使用的定位输入装置以有线或无线形式连接到计算机主体。在便携式计算机情况下,定位装置集成地连接于计算机主体。早些时候便携式计算机中使用的定位输入装置是轨迹球,但是现在触摸板已经成为主流。
此外,在使用计算机时经常使用的一种操作是画面滚动。如果进行画面滚动功能时,一般可以使用键盘或定位装置。在使用键盘的方法中,利用向前翻页(page-up)和向后翻页(page-down)键和方向箭头键使光标移动到希望的位置,从而实现画面滚动。在利用定位装置的方法中,使用了定位装置许多功能中的一种,拖动功能。也就是说,利用定位装置拖动滚动条,从而执行画面滚动。但是,在使用定位装置的画面滚动中,拖动必须进行许多次,结果给用户带来不便。此外,在便携式计算机的场合,如果使用定位装置进行画面滚动,伴随着更大的不便。
本发明旨在克服现有技术的上述缺点。
因此,本发明的一个目的是要提供一种具有使用旋转开关的用户界面的计算机系统,其中可以通过利用旋转开关执行画面滚动和应用程序,因而用户界面更为方便。
为了实现上述目的,根据本发明的计算机系统包括根据旋转方向产生多个开关信号的第一开关装置;和连接于第一开关装置、用于根据来自第一开关装置的开关信号产生画面滚动数据并把数据输入到计算机系统中的控制器。
在本发明的一个优选实施例中,计算机系统进一步包括用于从第一模式和第二模式中选择一个模式的第二开关装置,第一模式是一种第一开关装置用作画面滚动开关的模式,第二模式是一种第一开关装置从多个操作中选择一个操作的模式;并且控制器根据在第一模式下来自第一旋转开关的开关信号产生画面滚动数据并把数据输入到计算机系统中,并且根据在第二模式下来自第一旋转开关的开关信号产生用于从多个功能中选择一个功能的数据,并把数据输入到计算机系统中。
在本发明的一个优选实施例中,第一开关装置是一个用于根据顺时针旋转或逆时针旋转输出两个具有相互不同相位差的脉冲信号的旋转开关;第二开关装置是一个按钮开关并且连接到旋转开关的中央。
在本发明的一个优选实施例中,计算机系统是一个便携式计算机系统,并且旋转开关安装在系统的主体中。
根据本发明的另一方面,在用于控制具有根据本发明的进行画面滚动的旋转开关的计算机系统的方法中包括步骤判断是否有来自旋转开关的输入信号;判断旋转开关的旋转方向;和根据旋转开关的旋转方向产生用于进行画面滚动的数据。
在本发明的一个优选实施例中,在用于控制根据本发明的计算机系统的方法中包括步骤准备好用于从第一模式和第二模式中选择一个模式的选择开关,第一模式是一种旋转开关用作画面滚动开关的模式,第二模式是一种旋转开关从多种功能中选择一个功能的模式;根据来自选择开关的输入在第一模式或第二模式设定旋转开关的一种功能;在第一模式下根据旋转开关的旋转方向产生进行画面滚动的数据;和在第二模式下根据旋转开关的旋转方向产生用于从多个操作从选择一个操作的数据。
在本发明中,用户可以进行画面滚动并可能从多个操作中选择希望的一个操作。
通过参考附图和对本发明优选实施例的详细说明可以对本发明的上述目的和其它优点有更清楚的了解,其中附图图1是本发明一个优选实施例中的便携式计算机的立体图;图2是图1的便携式计算机的关键部分的放大图;图3示出了图1的便携式计算机的使用;图4示出了涉及图1的便携式计算机的旋转开关的硬件和软件层;和图5是显示图4的微控制器的操作的流程图。
以下参考


本发明。
根据本发明的新计算机系统包括旋转开关;用于选择旋转开关功能的按钮开关;和涉及旋转开关的外壳程序。用户可以通过使用旋转开关进行画面滚动,并可以选择记录在外壳程序中的程序。按钮开关用于从旋转开关的两个功能中选择一个功能,也可以用于执行选中的程序。
图1是本发明的一个优选实施例中的便携式计算机的立体图。参考图1,根据本发明的便携式计算机100一般包括LCD屏(液晶显示屏)110;和铰接于LCD屏110的系统主体120。系统主体120包括键盘130,触摸板140,两个有关触摸板140的按钮开关150和155,(本发明的)旋转开关160,和有关旋转开关160的另一个按钮开关170。便携式计算机100还包括涉及旋转开关160的设备驱动程序和外壳程序。以后将说明设备驱动程序和外壳程序。
图2是图1的便携式计算机的关键部分的放大图。参考图2,旋转开关160设置在触摸板140下方和在两个有关触摸板140的按钮开关150与155之间。在旋转开关160的中央,设置了有关旋转开关160的按钮开关170。在本发明的这个实施例中,旋转开关160是一种Alps(R)公司制造的称为“拨号盘”(型号EC12E12244)的无限循环型旋转开关。这种旋转开关R-SW一般具有两个根据旋转开关顺时针或逆时针旋转方向产生不同脉冲信号的信号输出端。
旋转开关有两个功能。其中之一是画面滚动功能(下面称之为“第一模式”),另一个功能是选择记录在外壳程序中的应用程序的功能(下面称之为“第二模式”)。有关旋转开关160的按钮开关170从两种模式中选择一种模式,从而旋转开关160能够执行两种功能中的一种功能。此外,当旋转开关160选择了一个应用程序时,按钮开关170执行选中的程序或终止操作。通过双击按钮开关170转换模式,并且通过在第二模式下单击按钮开关170执行选中的程序。
图3说明了图1的便携式计算机的使用。参考图3,用户可以通过利用有关旋转开关160的按钮开关170选择旋转开关160的两种功能中的一种功能。当旋转开关160执行画面滚动功能时,用户可以通过顺时针或逆时针转动旋转开关160进行画面滚动。另一方面,当旋转开关160执行另一种功能时,用户可以通过使用旋转开关160选择记录在外壳程序中的应用程序中的一个。另外,用户可以利用按钮开关170执行或终止选定的应用程序。如图中所示,在执行这些功能时,用户的手200不必大幅度地移动。
以下参考图4和5详细说明旋转开关的关键组成部分及其操作。图4示出了有关图1的便携式计算机的旋转开关的硬件和软件层。图5示出了图4的微控制器的操作的流程图。
参考图4,根据本发明的便携式计算机大致包括硬件层300和软件层400。硬件层300包括本发明的微控制器310。微控制器310包括触摸板140,两个有关触摸板140的按钮开关150和155,旋转开关160,和另一个有关旋转开关160的按钮开关170。软件层400包括设备驱动程序410,外壳程序420,和多个应用程序430。
微控制器310接收来自触摸板140,来自两个有关触摸板140的按钮开关150和155,来自旋转开关160,和来自有关旋转开关160的按钮开关170的输入信号。响应这些输入信号,微控制器310产生各种数据,以把它们输入到设备驱动程序410。一旦接收到来自触摸板140和两个按钮开关150和155的输入信号,微控制器310以与一般处理方式相同的方式进行处理。尽管图中没有示出,但微控制器310也处理来自键盘的输入信号,在这种情况下,微控制器310的功能与一般键盘控制器的功能相同。对于本领域的普通技术人员来说,来自便携式计算机的定位输入设备和键盘的输入信号的处理是已知的。但是,当接收到来自有关旋转开关160的按钮开关170的输入时,则根据输入信号的种类产生一个特别键盘扫描码,并将其输入到设备驱动程序410。特别键盘扫描码是当前没有赋予系统的键盘扫描码的组合。本领域的普通技术人员可以容易地实现。
现在参考图5说明微控制器310的操作。本图示出了微控制器310执行的对来自旋转开关160和(有关前者的)按钮开关170的输入的处理的程序。参考图5a,微控制器310从步骤S100开始控制。在步骤S200,判断是否有来自旋转开关160或来自有关按钮开关170的输入。如果有输入,系统前进到步骤S300,判断输入是来自旋转开关160还是来自有关按钮开关170。如果输入来自按钮开关170的输入,那么系统前进到步骤S400,执行有关按钮开关170的输入的处理程序。另一方面,如果输入来自旋转开关160,那么系统前进到步骤S500,执行有关旋转开关160的输入的处理程序。
图5b是显示处理按钮开关170的输入的子程序的流程图。参考本图,在步骤S410,微控制器310开始处理按钮开关170的输入的子程序。在步骤S420,判断输入是否有关模式转换。即,如上所述,可以通过利用按钮开关170选择旋转开关160的两个功能中的一个。也就是说,进行按钮开关170的输入是否是有关选择功能的判断。例如,可以通过双击按钮开关170转换模式。
如果输入是为了转换模式,系统前进到步骤S430,进行模式转换。即,如果在输入时刻的模式是第一模式,那么模式转换到第二模式。另一方面,如果模式是第二模式,那么模式转换到第一模式。如上所述,在第一模式,进行画面滚动功能,而在第二模式则选择和执行应用程序。另一方面,如果输入不是为了转换模式,那么系统前进到步骤S440,判断当前模式。只有在当前模式是第二模式时,系统前进到步骤S450,产生与按钮开关的输入相关的键盘扫描码。因此,把与来自按钮开关170的输入相关的键盘扫描码输入到设备驱动程序410。然后,在步骤S460,完成按钮开关170的输入的处理。
图5c是显示用于旋转开关160的输入的处理的子程序的流程图。参考图5c,在步骤S510,微控制器310开始处理旋转开关160的输入的子程序。在步骤S515,判断当前模式。如果当前模式是第一模式,那么系统前进到步骤S520,判断旋转方向。根据旋转方向,在步骤S525或步骤S530产生一个执行向上/向下滚动的相关的键盘扫描码。另一方面,如果当前模式是第二模式,那么系统前进到步骤S540,判断旋转方向。根据旋转方向,在步骤S545或步骤S555产生有关旋转方向的相关键盘扫描码。把在上述步骤中产生的键盘扫描码输入到设备驱动程序410。然后,在步骤S560,完成旋转开关160的输入的处理。
参考图4,微控制器310处理输入产生的键盘扫描码被输入到设备驱动程序410。在第一模式下,把键盘扫描码数据输入到一个相关的应用程序430,以进行画面滚动。在第二模式下,把输入的键盘扫描码数据输入到外壳程序420中。外壳程序420可以带有能够由旋转开关160选择的菜单。如果输入了按钮开关170以执行选中的应用程序,那么外壳程序420执行旋转开关160选中的应用程序。
如上所述,旋转开关,按钮开关,设备驱动程序和外壳程序构成了用于进行画面滚动和用于执行和终止应用程序的改进的用户界面。
在上述说明中,本发明是根据特定实施例和

的,但本领域的普通技术人员应当懂得,可以增加各种改变和改造而不脱离所附权利要求中定义的本发明的精神和范围。
根据上述的本发明,用户可以利用旋转开关进行(经常要进行的)画面的向上/向下滚动。此外,可以通过利用旋转开关容易地执行记录在外壳程序中的多个应用程序。
权利要求
1.一种计算机系统,包括用于根据旋转方向产生多个开关信号的第一开关装置;和连接到所述第一开关装置的、用于根据来自所述第一开关装置的开关信号产生画面滚动数据,并把该数据输入到所述计算机系统的控制器。
2.根据权利要求1所述的计算机系统,进一步包括用于从第一模式和第二模式中选择一个模式的第二开关,第一模式是所述第一开关装置用作画面滚动开关的模式,第二模式是所述第一开关装置从多个操作中选择一个操作的模式;和所述控制器在第一模式下根据在来自所述第一旋转开关装置的开关信号产生画面滚动数据,并把该数据输入到所述计算机系统,和所述控制器在第二模式下根据来自所述第一旋转开关装置的开关信号产生用于从多个操作中选择一个操作的数据,并把该数据输入到所述计算机系统。
3.根据权利要求2所述的计算机系统,其中所述第一开关装置是用于根据顺时针旋转和逆时针旋转产生两个不同相位差的脉冲信号的旋转开关。
4.根据权利要求3所述的计算机系统,其中所述第二开关装置是一种设置在所述旋转开关中央的按钮开关。
5.根据权利要求4所述的计算机系统,其中所述计算机系统是便携式计算机系统,且所述旋转开关安装在所述计算机系统的主体中。
6.一种用于控制具有进行画面滚动的旋转开关的计算机系统的方法,包括步骤判断是否有来自所述旋转开关的输入;判断所述旋转开关的旋转方向;和根据所述旋转开关的旋转方向产生用于进行画面滚动的数据。
7.根据权利要求6所述的方法,进一步包括步骤准备好用于从第一模式和第二模式中选择一个模式的选择开关,第一模式是所述旋转开关用作画面滚动开关的模式,第二模式是所述旋转开关从多个操作中选择一个操作的模式;根据来自所述选择开关的输入把所述旋转开关的功能设定在第一模式或第二模式;在第一模式下根据所述旋转开关的旋转方向产生用于进行画面滚动的数据;和在第二模式下根据所述旋转开关的旋转方向产生用于从多个操作中选择一个操作的数据。
全文摘要
公开了一种具有使用旋转开关、按钮开关和外壳程序的用户界面的计算机系统。旋转开关执行两种功能。其一是画面滚动功能,其二是选择记录在外壳程序中的应用程序的功能。有关旋转开关的按钮开关选择旋转开关的功能,而使旋转开关能够执行选中的功能。按钮开关也执行和终止选中的应用程序。因此,提供了包括旋转开关、按钮开关、设备驱动程序和外壳程序的用户界面,使用户界面能够便利地进行画面滚动和执行及终止选中的应用程序。
文档编号G06F15/00GK1274892SQ00107570
公开日2000年11月29日 申请日期2000年5月16日 优先权日1999年5月20日
发明者金东郁 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1