专利名称:计算机系统及其控制游戏的方法
技术领域:
本发明关于一种计算机系统及利用该计算机系统控制游戏的方法,特别关于在非 启动状态下可提供游戏服务的计算机系统及其控制游戏的方法。
背景技术:
计算机装置的普及率在近十年来快速的增加,许多家庭中至少拥有一台桌上型计 算机,有些则视家庭成员的数目,每个人拥有自己的个人计算机,甚至同时具有桌上型和可 携式的笔记型计算机。家庭中的计算机装置多半供个人使用,每个人利用自己的计算机装 置上网、编写文件或观赏影片。而当家庭成员或朋友希望共享时光一起游戏时,由于计算机装置较难以应付多人 同时使用的需求,因此,使用者需要另行购买游戏设备,例如电子式的游戏主机,将游戏主 机装设在客厅或交谊厅等地、并连接显示设备,才能群聚在一起,通过游戏设备及显示设备 进行游戏及互动。然而,对于使用者而言,必须付出额外的费用购买游戏机。而且,当未使 用游戏机时,对于空间的摆设来说,亦是一种空间浪费。
发明内容
本发明的目的是提供一种具有游戏机功能的计算机系统,以解决上述的问题。本发明提供一计算机系统,其由一电源供应单元提供电压,所述计算机系统包括 一游戏控制模块及一状态监控单元。游戏控制模块根据一游戏程序和运动信号产生游戏画 面,并输出游戏画面到显示单元。状态监控单元用以侦测电源供应单元的电源供应状态而 产生一状态切换信号,状态切换信号用以指示出计算机系统处于启动状态或非启动状态。 游戏控制模块接收状态切换信号的指示,于非启动状态下接收工作电压及运动信号,以产 生游戏画面。本发明还揭露一计算机系统控制游戏的方法,所述计算机系统包括有一游戏控制 模块,用来处理游戏程序。所述方法包括侦测计算机系统的电源供应状态,以判断计算机 系统处于一启动状态或一非启动状态;当计算机系统被判断为处于非启动状态时,电源供 应单元会提供游戏控制模块操作所需的工作电压;获得电压后,游戏控制模块则接收一运 动信号及根据游戏程序进行处理以产生游戏画面,再将游戏画面输出到显示单元。根据本发明的技术方案,计算机系统在非启动状态下,仍提供读取游戏程序以供 使用者进行游戏的功能,并达到节省电源的效果。更详细的说明及操作方式,请参阅以下图 式及实施例的进一步说明。
图1为本发明所提供一种游戏系统实施例的示意图;图2为本发明所提供一种计算机系统第一实施例的框图;图3为本发明所提供一种计算机系统第二实施例的框图4为本发明所提供一数据切换单元实施例的结构示意图;
图5为本发明所提供一游戏控制模块实施例的框图;图6为本发明所提供的另一游戏控制模块实施例的框图;图7为本发明所提供一种计算机系统第三实施例的框图;图8为本发明所提供另一数据切换单元实施例的结构示意图;及图9为本发明所提供一种计算机系统控制游戏的方法实施例的流程图。附图中符号的简单说明如下1 游戏系统10、10a、IOb 计算机系统100 电源供应单元102、102a 状态监控单元104、104a、104b 游戏控制模块1040:电源接收接口1042 微处理单元1044:数据接收接口1046 储存单元1048:图像处理单元1050:数据连接接口106 无线收发单元108、108a 数据切换单元1080 影音数据切换单元10802 切换开关1082 外接数据切换单元10822 切换开关110:逻辑控制器112:中央处理单元114:系统存储器116:逻辑运算模块118:电压稳压器120:电源切换单元122:电源切换单元124 输出连接单元126 控制按钮128:接口切换单元130 数据传输单元132 应用模块134 数据存取单元14 显示单元16 远端控制装置
160 运动感测器18:外接储存单元 22 缆线S301 S321 流程步骤。
具体实施例方式图1为本发明一种游戏系统实施例的示意图,游戏系统包括计算机系统10及远端 控制装置16,用以供使用者以远端控制装置16传输数据或命令到计算机系统10,以进行 互动游戏,并且在一显示单元14显示游戏画面。计算机系统10可为具有易于移动和携带 的优点的可携式计算机,如笔记型计算机(Notebook)或迷你笔记型计算机(Netbook)。显 示单元14可为一具有与计算机系统10相容的传输接口的电视屏幕或投影装置,并与计算 机系统10以可传输影音的缆线22互相连接。远端控制装置16是如一游戏操作杆(game sticker),可供使用者握持和输入,利用无线传输的方式,发送控制命令或根据使用者的动 作变化传送运动信号到计算机系统10。计算机系统10在非启动状态下,可接收远端控制装 置16所发出的指令或信号,并经过计算机系统10处理接收到的指令及信号后,在显示单元 14上显示出模拟使用者动作或回应使用者动作的游戏画面,让使用者根据显示单元14所 显示的游戏画面,再发出对应的指令或运动信号到计算机系统10。借此供使用者利用已关 机或待机的计算机系统10,进行互动游戏。在另一实施例中,亦可于计算机系统10的屏幕 上直接显示游戏画面。图2为上述计算机系统第一实施例的框图,用以进一步说明具有游戏机功能的计 算机系统10。计算机系统10包括一逻辑运算模块116以及一游戏控制模块104。逻辑运算 模块116包括逻辑控制器110、中央处理单元112以及系统存储器114。逻辑运算模块116 为计算机系统10核心元件的一部分,负责一般计算机的逻辑运算。游戏控制模块104包括 微处理单元1042、储存单元1046、无线收发单元106。此外,计算机系统10还包括状态监控 单元102、数据切换单元108、电源切换单元120与122以及输出连接单元124。游戏系统1以一电源供应单元100供应计算机系统10在各种操作状态下所需的 工作电压;以可携式计算机为例,电源供应单元100可为电池或交流电源。计算机系统10 的操作状态包括启动状态和非启动状态,启动状态可指符合高级配置和电源接口规格的计 算机系统中,电源状态为工作(Working)状态SO及睡眠(Sle印)状态Sl到S3中的任一者; 而非启动状态则可指系统电源状态为休眠(Hibernation)状态S4及关机(Soft off)状态 S5中的任一者。由于计算机系统10的电源供应单元100并非只在计算机系统10为启动状态时提 供电力,因此,除非将电源供应单元100与计算机系统10完全分离或移除,否则当计算机 系统10在非启动状态时,仍有某些系统元件可持续部分操作。例如在一般的计算机系统 中,嵌入式控制器(Embedded Controller, EC)会继续取得电源供应单元100的待机电力 (standby power)并侦测计算机系统的电源供应状态。本发明第一实施例即以嵌入式控制 器作为所述的状态监控单元102进行说明。应注意的是,第一实施例中的状态监控单元102 还可以是计算机系统10中任何可侦测计算机系统10电源供应状态的装置,本领域技术人 员可依据实际需求以其他装置来取代嵌入式控制器。
电源切换单元120设置在电源供应单元100和逻辑运算模块116之间;电源切换 单元122则设置在电源供应单元100和游戏控制模块104之间。当计算机系统10处于启 动状态时,电源供应单元100通过电源切换单元120将电压输送给计算机系统10中的各项 系统元件,包括逻辑运算模块116、通过逻辑控制器110与中央处理单元112沟通的状态监 控单元102、数据切换单元108及硬盘(图未示)等装置。当计算机系统10处于非启动状 态时,电源供应单元100则通过电源切换单元122供应操作电压给游戏控制模块104。此 夕卜,游戏控制模块104可利用一电压稳压器118将电源供应单元100供应的电压调整为适 当的工作电压(如降压)后,供游戏控制模块104操作。 如前所述,由于状态监控单元102不论在启动或非启动状态皆会接收电源供应 单元100所提供的电源,所以状态监控单元102可以持续监控电源供应单元100供电给 计算机系统10的状况,例如监控电压供应单元100所输出的电流大小,来决定是否设置 (assert)输出状态切换信号102_SS。是以,当状态监控单元102判断计算机系统10处于非 启动状态,例如电源供应单元100所输出的电流值比一预设临界值低时,状态监控单元102 将设置状态切换信号102_SS,电源切换单元122将依据状态切换信号102_SS的指示而导通 (close),以使电源供应单元100可以将电压输入到游戏控制模块104。同时,电源切换单元 120也根据状态切换信号102_SS的设置而断开(open),使电源供应单元100的电压停止输 入到逻辑运算模块116。无线收发单元106所输出的输出数据106_S0传送到游戏控制模块104的微处理 单元1042而成为微处理单元1042的输入数据。无线收发单元106的输出数据106_S0来 自远端控制装置16传输的控制命令或运动信号。微处理单元1042根据输出数据106_S0 的指示读取及执行来自储存单元1046中的游戏程序,并根据游戏程序的设计,回应使用者 通过远端控制装置16所输入的运动信号或控制命令。例如产生模拟使用者动作的虚拟化 身、或是根据被输入的控制命令执行相对应的游戏内容,成为输出数据104_S0。本实施例中 的无线收发单元106可为蓝牙、红外线或射频信号传输单元。除了将操作电压输入到游戏控制模块104外,游戏控制模块104产生的输出数据 104_S0也根据被设置的状态切换信号102_SS,通过数据切换单元108输出,通过输出连接 单元124,成为显示单元14的输入数据14_SI。借此,显示单元14可将输入数据14_SI (也 就是如上述的虚拟化身或是相对应的游戏内容),呈现于使用者面前。以可携式计算机为 例,输出连接单元124可为高解析多媒体接口(High Definition Multimedia Interface, HDMI)或AV端子(composite video)接口,且可通过缆线连接具有相容的连接接口的显示 单元14。在另一实施例中,由输出连接单元124输出的信号亦可直接输出于计算机系统10 的屏幕上。图3提供计算机系统第二个实施例的框图,在第二实施例中,计算机系统IOa还包 括了一控制按钮126。当计算机系统IOa处于非启动状态时,使用者并不一定想要启动游戏的功能,因 此在第二实施例中,状态监控单元102除了监控电源供应单元100供电的情况之外,同时也 会根据控制按钮126的状态来决定是否设置状态切换信号102_SS。当计算机系统IOa处于 非启动状态时,状态监控单元102不会立刻设置状态切换信号102_SS,而会继续侦测控制 按钮126是否输出一启动信号trig_S给状态监控单元102。待控制按钮126根据使用者的按压而产生启动信号trig_S时,状态监控单元102才设置状态切换信号102_SS,以控制电 源切换单元120、122以及数据切换单元108的切换。其他元件的作用及连接关系,请参阅 第一实施例的说明。 图4描述第一实施例及第二实施例中的数据切换单元108的内部结构,包括一具 有切换开关10802的影音数据切换单元1080。切换开关10802根据状态切换信号102_SS 的指示进行切换。当计算机系统10、10a处于非启动状态时,切换开关10802会根据被设 置的状态切换信号102_SS切换到游戏控制模块104的输出端形成导通状态,使游戏控制 模块104将处理好的输出数据104_S0输出,通过输出连接单元124的传送,成为显示单元 14的输入数据14_SI。在实际应用上可以在计算机系统的主机板设置开关电路(switch circuit),来操作上述的切换开关10802。设置开关电路的方式对于计算机系统整体的制造 成本不会增加太多,而且整体的系统复杂度也不会太复杂。再参照图2至图4,当计算机系统10、IOa处于启动状态时,状态监控单元102侦测 出电源供应单元100供应的电流高于预设临界值,即会取消设置(de-assert)状态切换信 号102_SS。电源切换单元120根据状态切换信号102_SS的取消设置,切换到导通的状态, 使得逻辑运算模块116接收电源供应单元100提供的工作电压。相对地,电源切换单元122 则在状态切换信号102_SS取消设置时,切换为断开状态,使工作电压停止输入到游戏控制 模块104。数据切换单元108也同样地受到状态切换信号102_SS的控制,在取消设置状态切 换信号102_SS时,影音数据切换单元1080的切换开关10802切换到逻辑控制器110的输 出数据110_S0,逻辑控制器110的输出数据110_S0通过数据切换单元108及输出连接单元 124输出计算机系统10、10a,成为显示单元14的输入数据14_SI。此时游戏控制模块104 并未获得工作电压,即不会通过无线收发单元106接收输出数据106_S0、或通过数据切换 单元108传送输出数据104_S0。值得注意的是,在第一实施例及第二实施例中,游戏控制模块104通过数据切换 单元108的切换,使用计算机系统10、10a中原有的输出连接单元124与显示单元14连接, 例如使用可携式计算机中原本就设置的HDMI或AV连接端口,不需要为了在非启动状态下 进行游戏而设置其他的连接单元。至于状态切换信号102_SS的操作方式,可以将嵌入式控制器所具有的通用输入 输出(GPIO)其中一个脚位连接到切换开关,并通过此通用输入输出脚位发送一高电位信 号给切换开关,以通知切换开关进行切换。因此状态切换信号102_SS的切换方式,可以在 状态监控单元102侦测到计算机系统处于启动状态时(例如前文所述的当电流值高于预设 临界值时),随即取消设置状态切换信号102_SS (例如拉高其电位至高电位);同样地,在状 态监控单元102侦测到计算机系统处于非启动状态时(如前文所述电流值低于一预设临界 值时),可将状态切换信号102_SS的电位值切换为低电位。关于游戏控制模块104内部结构的更详细的说明请参照图5。在一个实施例中, 游戏控制模块104除了如图2与图3所示包括微处理单元1042、储存单元1046之外,还 包括电源接收接口 1040、数据接收接口 1044和图像处理单元(Graphic ProcessingUnit, GPU) 1048。电源接收接口 1040耦接电源供应单元100以接收电压;数据接收接口 1044贝丨J 接收无线收发单元106自远端控制装置16取得的控制命令或运动信号(即输出数据106_SO)。微处理单元1042从电源接收接口 1040接收到电压后,即可根据数据接收接口 1044接 收的控制命令读取储存单元1046中的游戏程序。微处理单元1042再根据游戏程序的设计 和运动信号,产生一绘图命令,交由图像处理单元1048绘制游戏画面,成为输出数据104_ S0,通过如图2与图3所示的数据切换单元108及输出连接单元124传送到显示单元14显 示,供使用者在显示单元14看到游戏的游戏画面后,继续进行对应的游戏动作。 远端控制装置16中包括一运动感测器(motion sensor) 160,例如一加速度感测 器(accelerometer),当远端控制装置16经使用者握持摆动而产生加速度时,运动感测器 160即会感测远端控制装置16的加速度变化并产生运动信号,例如三维的加速度信号,通 过远端控制装置16的传输接口,无线传送到计算机系统10、10a的无线收发单元106。游戏 控制模块104的微处理单元1042即根据运动信号和游戏程序进行计算和处理,以提供相关 的数据给图像处理单元1048,使图像处理单元1048绘制出与远端控制装置16的运动相对 应的画面。由于计算机系统在启动状态下,必须供给电压给各项系统元件,例如使中央处理 单元112运算处理、硬盘转动读写、控制灯号明灭等,以便随时提供使用者通过计算机系统 10、10a进行文件编辑、上网、绘图或观看影片等活动,因此电力消耗量较大。然而,若在计算 机系统10、IOa关机或待机的状态下,根据上述实施例所述,将电压传输到一个可独立进行 运算处理的游戏控制模块104以提供游戏程序,不但可免除使用者大费周章进行开机的程 序,由于不需要供电给其他没有工作要处理的系统元件(例如逻辑运算模块和网络连接装 置),相同的电源供应单元100可以让游戏控制模块104操作更长的时间。由于储存游戏程序的储存单元1046容量终究有限,无法容纳所有的游戏程序,且 游戏程序经常推陈出新,使用者可能会有更新游戏程序的需求。而游戏控制模块104在操 作上可设计为整合在计算机系统中的内嵌芯片(on-board chip),也可以是独立可插拔的 控制芯片。以图5为例,当游戏控制模块104为一可自计算机系统分离的控制芯片时,若使 用者欲更新游戏程序,可将整张控制芯片自计算机系统上移除,改将存放有不同的游戏程 序在内的另一个相容的控制芯片置入计算机系统,以便使用者可获得不同的游戏程序进行 游戏。除了通过硬件的手段置换整个控制芯片来更新游戏程序,亦可通过软件来更新储 存单元1046中的数据。参照图6所示的另一个游戏控制模块104a实施例框图,其与图5 不同之处,在于图6所示的游戏控制模块104a还包括一连接于微处理单元1042的数据连 接接口 1050。在图6所示的实施例中,使用者可预先将新的游戏程序或数据储存在硬盘或自网 络下载;所述的程序或数据,是在状态监控单元102a的控制下,通过与数据连接接口 1050 相容的一数据传输单元130而传送到游戏控制模块104a。当使用者在计算机系统处于启动状态下欲更新游戏程序时,可通过操作系统下的 一应用模块132向状态监控单元102a发出更新通知;所述的应用模块132可为一应用程 序。状态监控单元102a读取到更新通知时,即设置一更新控制信号102_SU,使一接口切换 单元128将数据传输单元130切换到数据连接接口 1050。数据传输单元130切换到数据连 接接口 1050后,游戏控制模块104a会产生一虚拟存储空间(图未示),以便通过数据传输 单元130接收储存于硬盘或自网络下载的游戏,再从虚拟存储空间将新的游戏程序更新到储存单元1046。
当数据更新完成后,使用者可再利用应用模块132向状态监控单元102a发出通 知,使状态监控单元102a取消设置更新控制信号102_SU。接口切换单元128依据取消设置 的更新控制信号102_SU再切换到逻辑控制器110,以供逻辑控制器110通过数据传输单元 130传输数据。所述的数据连接接口 1050及数据传输单元130可为通用串行总线(USB)接口,或 是利用通用输入输出(GPIO)脚接来操作符合计算机系统10特殊设计的通讯接口。换言之, 此更新接口为原本配置于计算机系统10的接口,不需额外设计,而增加成本支出。图6所示的更新储存单元1046内容的手段,通过切换的方式共用计算机系统IOa 原有的数据传输单元130,优点在于节省设置数据传输单元的成本。但当计算机系统上的数 据传输单元(如上述的通用串行总线)的数量充裕时,亦可直接提供一个专用的数据连接 接口与游戏控制模块104连接,以减化计算机系统中的电路布局架构。借此,游戏控制模块104a除了可在非启动状态时执行游戏程序以提供游戏服务; 当计算机系统IOa在启动状态时,还可执行更新游戏程序到游戏控制模块104a的程序。图7显示计算机系统第三实施例的框图,本实施例中的计算机系统IOb还包括一 数据存取单元134。当计算机系统IOb处于非启动状态时,数据切换单元108a根据被设置 的状态切换信号102_SS,将数据存取单元134切换到游戏控制模块104b,使数据存取单元 134将一外接储存单元18所储存的数据,通过数据切换单元108a输入游戏控制模块104b。 而当计算机系统IOb处于启动状态时,数据切换单元108a则将数据存取单元134切换到逻 辑控制器110,使外接储存单元18的数据传递到逻辑控制器110。数据存取单元134可为 计算机系统IOb上的读卡装置(cardreader),外接储存单元18则例如Flash、CF或SD等 存储卡(memory card),可储存游戏程序等数据,以供游戏控制模块104b中的微处理单元 读取。图8显示的是上述第三实施例中数据切换单元108a的内部结构图,与图4的数据 切换单元108相较,第三实施例的数据切换单元108a还包括外接数据切换单元1082。外 接数据切换单元1082也包括一切换开关10822。当计算机系统IOb处于非启动状态时,切 换开关10822会根据被设置的状态切换信号102_SS切换到游戏控制模块104b的输入端形 成导通状态,使外接储存单元18储存的输出数据18_S0通过图7的数据存取单元134输出 到游戏控制模块104b (成为游戏控制模块104b的游戏输入数据104_GSI)。借此,游戏控 制模块104b在计算机系统IOb的非启动状态下,即根据来自无线收发单元106的输出数据 106_S0和游戏输入数据104_GSI进行游戏程序的处理,并将处理好的输出数据104_S0输出 到显示单元14。值得注意的是,第三实施例中的游戏控制模块104b通过外接数据切换单元1082 的切换,可以使用计算机系统IOb原有的读卡装置。同时,与第一实施例及第二实施例的游 戏控制模块104相较,本实施例中可以不需使用到游戏控制模块104b的储存单元(参阅图 5或图6的1064)来储存游戏程序,如此可以减少游戏控制模块104b的制作成本及硬件体 积。当使用者欲利用计算机系统IOb进行不同的互动游戏时,仅需置换外接储存单元18即 可。在连接显示单元14的手段上,除了以数据切换单元108使游戏控制模块104共用计算机系统10原有的输出连接单元124 (参阅图2或图3)之外,在其他的实施例则可采用 一个专为游戏控制模块输出所用的输出连接单元。游戏控制模块专用的输出连接单元亦可 为高解析多媒体接口或AV端子接口,在操作上,输出连接单元与游戏控制模块可分别设置 在计算机系统的主机板(图未示)上,通过信号线连接;亦可将两者整合在一扩充卡上,以 便与显示单元14连接。本领域技术人员当可根据上述各实施例的精神,在不同的制造成本 考量下,做出适当的修改。接下来,图9为本发明的一种计算机系统控制游戏的方法实施例的流程图,请一 并参照图2。 在本实施例中,状态监控单元102将根据电源供应状态侦测计算机系统10的操作 状态为启动状态或是非启动状态(S301)。当计算机系统10被侦测出为非启动状态时,状态 监控单元102将设置一状态切换信号102_SS,使游戏控制模块104开始接收电源供应单元 100所供应的工作电压(S303)。反之,若计算机系统10处于启动状态,状态监控单元102 则取消设置状态切换信号102_SS,游戏控制模块104即根据取消设置的状态切换信号102_ SS而停止接收电压(S315)。当游戏控制模块104在非启动状态获得工作电压(S303),并且将计算机系统10与 显示单元14利用输出连接单元124互相连接后,即可开始接收远端控制装置16所输入的 控制命令以读取游戏程序(S305),并在显示单元14显示游戏画面。接着,计算机系统10根 据远端控制装置16无线输入的运动信号(S307),例如使用者握持远端控制装置16做出挥 击的动作,使远端控制装置16产生三维的加速度,远端控制装置16的运动感测器即根据加 速度变化产生运动信号,并通过蓝牙、红外线或射频等手段无线传送到计算机系统10。游戏 控制模块104中的微处理单元1042根据游戏程序的设计及所接收的运动信号产生绘图命 令,再由图像处理单元依据绘图命令产生游戏画面(S309),例如产生一个模拟使用者挥击 动作的虚拟化身的影像,再将游戏画面从游戏控制模块104输出到显示单元14(S311),以 供使用者从显示单元14观看游戏的画面,以继续利用远端控制装置16与计算机系统10进 行互动。在此过程中,状态监控单元102仍持续监控计算机系统10的操作状态,并会根据 电源状态的变化,判断计算机系统10的操作状态是否改变(S313),此处是指由非启动状 态变成启动状态若操作状态未曾改变,游戏控制模块104即能持续获得电力供应,而返回 步骤S307及以下,继续接收新的控制命令和运动信号以产生和输出游戏画面,与使用者互动。但若计算机系统10的操作状态经步骤S301或步骤S313的判断,被侦测出处于 启动状态时,则会使游戏控制模块104根据启动状态而停止接收电压(S315);改由计算机 系统10中除游戏控制模块104以外的其他系统元件接收电源供应单元100供应的电力 (S317),如逻辑运算模块116、硬盘、网络控制单元等元件,使计算机系统10顺利启动,处于 启动状态的计算机系统10即由逻辑运算模块116负责进行运算处理(S319),并通过逻辑控 制器110与硬盘、输出入装置等系统元件沟通,包括更新储存单元1046中的游戏程序和数 据。如同步骤S313,状态监控单元102在计算机系统10处于启动状态时,仍不断根据 电源供应状态,判断计算机系统10的操作状态是否改变(S321),此步骤则指从启动状态改变为非启动状态。若操作状态不变,计算机系统10即持续由逻辑触算模块116等元件提供 服务(S319);而当计算机系统10被关闭或处于待机状态后,则再次执行步骤S303及以下 的程序。借此,以达成使计算机系统10在启动状态下可执行一般的操作,而在非启动状态 下可供使用者进行互动游戏的效果。根据上述各实施例采用的手段可知,计算机系统在启动状态下,电力将传输给计 算机系统中的各式系统元件,如同一般的计算机设备进行操作;而在计算机系统处于非启 动状态时,则将电力供应给游戏控制模块,此种作法的好处在于利用计算机系统提供使用 者更多元服务的同时,还可大幅度减少计算机系统的耗电量。
而根据上述实施方式中所例示的多个例子,提供互动游戏服务所需要的各项外围 单元或模块,都可整合计算机系统原有的系统元件进行操作,可降低生产计算机系统的成 本和减少电系统的体积。此外,进行互动游戏时,使用者多半偏好通过较大尺寸的显示单元14来播放游戏 画面,例如家中的电视屏幕或通过投影设备投射在墙面上等;当计算机系统10为一可携式 装置时,即可轻易地将其搬移到客厅,通过数据切换单元108连接到视听设备上,不但能与 亲友同乐,也让计算机系统10从一种个人使用的装置,转变为家庭生活共享的设备,进一 步提升了计算机系统10的使用效益;同时也为使用者节省另外购买游戏专用主机的成本。以上所述仅为本发明较佳实施例,然其并非用以限定本发明的范围,任何熟悉本 项技术的人员,在不脱离本发明的精神和范围内,可在此基础上做进一步的改进和变化,因 此本发明的保护范围当以本申请的权利要求书所界定的范围为准。
权利要求
一种计算机系统,其特征在于,由一电源供应单元提供工作电压,该计算机系统包括一游戏控制模块,耦接该电源供应单元,根据一游戏程序及一运动信号产生一游戏画面,并将该游戏画面输出到一显示单元;及一状态监控单元,侦测该电源供应单元的电源供应状态以产生一状态切换信号,该状态切换信号用以指示该计算机系统处于一启动状态或一非启动状态;其中,当该状态切换信号指示该计算机系统处于该非启动状态时,该游戏控制模块接收工作电压及该运动信号,以产生该游戏画面。
2.根据权利要求1所述的计算机系统,其特征在于,还包括 一数据切换单元,该数据切换单元包括一影音数据切换单元,根据该状态切换信号的指示进行切换操作,当该状态切换信号 指示出该计算机系统处于该非启动状态时,该影音数据切换单元将该游戏控制模块所产生 的该游戏画面传送到该显示单元。
3.根据权利要求2所述的计算机系统,其特征在于,该数据切换单元还包括一外接数据切换单元,根据该状态切换信号的指示进行切换操作,当该状态切换信号 指示出该计算机系统处于该非启动状态时,将一外接储存单元所储存的该游戏程序传送到 该游戏控制模块。
4.根据权利要求1所述的计算机系统,其特征在于,还包括一电源切换单元,根据该状态切换信号的指示进行切换操作,当该状态切换信号指示 该计算机系统处于该非启动状态时,该电源切换单元将该电源供应单元供应的工作电压传 送到该游戏控制模块。
5.根据权利要求1所述的计算机系统,其特征在于,还包括 一控制按钮,根据按压而产生一启动信号以传送到该状态监控单元;其中,当该状态切换信号指示出该计算机系统处于该非启动状态,且该状态监控单元 接收到该启动信号时,该游戏控制模块开始接收工作电压。
6.根据权利要求1所述的计算机系统,其特征在于,该游戏控制模块还包括 一无线收发单元,接收来自一远端控制装置所发送的该运动信号;一电源接收接口,耦接于该电源供应单元,以接收工作电压; 一数据接收接口,耦接于该无线收发单元,以接收该运动信号; 一微处理单元,根据该运动信号及该游戏程序,产生一绘图命令;及 一图像处理单元,接收该绘图命令以产生该游戏画面。
7.根据权利要求6所述的计算机系统,其特征在于,该游戏控制模块还包括 一储存单元,储存该游戏程序,用以供该微处理单元处理。
8.根据权利要求7所述的计算机系统,其特征在于,该游戏控制模块还包括 一数据连接接口,该游戏控制模块通过该数据连接接口接收另一游戏程序以更新该储存单元原本所储存的该游戏程序。
9.根据权利要求8所述的计算机系统,其特征在于,还包括 一数据传输单元,传送该另一游戏程序到该数据连接接口 ;一应用模块,用以控制该状态监控单元产生一更新控制信号,该更新控制信号用以指示该计算机系统更新原本所储存的该游戏程序;及一接口切换单元,根据该更新控制信号进行切换,于该更新控制信号指示更新原本所 储存的该游戏程序时,将用以更新的该另一游戏程序自该数据传输单元传送到该数据连接 接口。
10.根据权利要求1所述的计算机系统,其特征在于,该状态监控单元为一嵌入式控制器。
11.根据权利要求1所述的计算机系统,其特征在于,该非启动状态包括休眠状态或关 机状态。
12.—种计算机系统控制游戏的方法,其特征在于,该计算机系统包括一游戏控制模块 以处理游戏程序,该方法包括侦测该计算机系统的电源供应状态,以判断该计算机系统处于一启动状态或一非启动 状态;当该计算机系统处于该非启动状态时,由一电源供应单元提供工作电压给该游戏控制 模块;该游戏控制模块接收工作电压后,根据一运动信号及一游戏程序进行处理以产生一游 戏画面;及输出该游戏画面到一显示单元。
13.根据权利要求12所述的计算机系统控制游戏的方法,其特征在于,判断该计算机 系统处于该启动状态或该非启动状态的步骤包括由一状态监控单元侦测电源供应状态而产生一状态切换信号,以指示该计算机系统处 于该启动状态或该非启动状态。
14.根据权利要求13所述的计算机系统控制游戏的方法,其特征在于,该状态监控单 元为一嵌入式控制器。
15.根据权利要求13所述的计算机系统控制游戏的方法,其特征在于,输出该游戏画 面到该显示单元的步骤前,还包括由一数据切换单元根据该状态切换信号的指示,将该游戏画面通过一输出连接单元输出;其中,该输出连接单元连接于该显示单元。
16.根据权利要求12所述的计算机系统控制游戏的方法,其特征在于,该非启动状态 包括休眠状态或关机状态。
全文摘要
本发明提供一种计算机系统及其控制游戏的方法,计算机系统由一电源供应单元提供工作电压,其中包括一游戏控制模块和一状态监控单元。状态监控单元可侦测计算机系统处于启动状态或非启动状态。当计算机系统的操作状态被侦测为非启动状态时,游戏控制模块会接收电源供应单元供应的工作电压,并在获得工作电压后处理游戏程序和运动信号以产生游戏画面,并呈现在一显示单元上。本发明可使计算机系统在非启动状态下,仍提供读取游戏程序以供使用者进行游戏的功能,并达到节省电源的效果。
文档编号G06F1/32GK101847183SQ20101016572
公开日2010年9月29日 申请日期2010年5月5日 优先权日2009年6月19日
发明者卓晔, 张国航, 林莉凤, 黄宗庆 申请人:威盛电子股份有限公司