專利名稱:控制裝置、信息處理裝置和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及控制裝置、信息處理裝置和程序,特別涉及使用實時時
鐘(RTC)的電源控制裝置、具有這樣的定時器的信息處理裝置和使計 算機實現(xiàn)定時器功能的計算機程序。
背景技術(shù):
近年來,在個人計算機(PC: Personal Computer)等信息處理裝置 中,有具備了由硬件實現(xiàn)的所謂立即收看電視(ITV: Instant Television) 功能的信息處理裝置。這樣的信息處理裝置具有接收/選擇播放信號的調(diào) 諧器單元(timerunit),將由調(diào)諧器單元選擇的播放信號轉(zhuǎn)換為電視圖像 信號的電視調(diào)諧器,對作為對電視圖像信號進(jìn)行了錄像/再現(xiàn)的圖像信號 的信息處理裝置的圖像信號和電視圖像信號進(jìn)行切換而輸出到監(jiān)視器 上。通常的電視調(diào)諧器內(nèi)置型信息處理裝置在信息處理裝置起動后,由 于電視調(diào)諧器起動,而在輸出電視圖像信號上消耗了時間。因此,公開 了有關(guān)電視調(diào)諧器的現(xiàn)有技術(shù),在該電視調(diào)諧器中,即使信息處理裝置 不起動,也能夠迅速地對監(jiān)視器輸出電視圖像信號。例如,在日本特開 2003-67073號公報中公開了以下的現(xiàn)有技術(shù),即通過用切換開關(guān)切換為 直接對監(jiān)視器輸出電視圖像信號的情況和經(jīng)由PC對電視圖像信號進(jìn)行 錄像或再現(xiàn)而輸出的情況,迅速地輸出電視圖像。
如果使用ITV功能,則在信息處理裝置中可以接收電視播放,并可 以在信息處理裝置的顯示部的全部區(qū)域或一部分區(qū)域顯示接收到的節(jié) 目。由于信息處理裝置在多數(shù)情況下還都具有揚聲器,所以接收到的節(jié) 目的聲音也可以在信息處理裝置中得以再現(xiàn)。
另一方面,在有些電視裝置中具有定時器功能。如果使用定時器功 能,則能夠進(jìn)行開/關(guān)電視裝置的電源的時刻設(shè)定等,從而是很方便的。
因此,在具有由硬件實現(xiàn)的ITV功能的信息處理裝置中也希望設(shè)置定時 器功能。
但是,在具有由硬件實現(xiàn)的ITV功能的以往的信息處理裝置中,未 對ITV功能設(shè)置定時器或鐘表。從而,為了使ITV功能具有定時器功能 而需要另外設(shè)置ITV功能專用的定時器或鐘表,存在難免增加硬件以及 成本的問題。
另外,在由軟件實現(xiàn)的ITV功能的情況下,可通過軟件實現(xiàn)定時器 功能。在該情況下,在信息處理裝置的電源關(guān)閉時等,由于CPU不工作, 所以任何軟件都不能得以執(zhí)行,但在可執(zhí)行軟件的環(huán)境下,ITV功能和 定時器功能都能實現(xiàn)。但是,基于軟件的定時器功能在信息處理裝置的 CPU不工作的電源關(guān)閉時等不工作,因此不能利用于由硬件實現(xiàn)的ITV 功能。
本發(fā)明人作為現(xiàn)有技術(shù),認(rèn)識到日本特開2003-37799號公報以及日 本特開平10-83287號公報。在日本特開2003-37799號公報中公開了具備 帶有基于遠(yuǎn)程操作的預(yù)約功能的ITV功能的信息處理裝置,在日本特開 平10-83287號公報中公開了如下的信息處理裝置其具有與附加的應(yīng)用 功能對應(yīng)的多個開關(guān),至少一個開關(guān)接通時,不加載操作系統(tǒng)(OS: Operating System)例程而加載用于實現(xiàn)附加的應(yīng)用功能的例程。
發(fā)明內(nèi)容
因此,本發(fā)明的概括目的在于提供一種解決上述問題的控制裝置、 信息處理裝置和程序。
本發(fā)明的更具體的目的在于,提供一種不另外設(shè)置ITV功能專用的 定時器或鐘表,并不增加硬件以及成本而可以使通過硬件實現(xiàn)的ITV功 能具有定時器功能的控制裝置、信息處理裝置和程序。
本發(fā)明的另一目的在于提供一種控制裝置,該控制裝置對獨立于第 一裝置而進(jìn)行工作的第二裝置的電源進(jìn)行控制,該控制裝置包括通知 單元,其基于來自該第一裝置內(nèi)的實時時鐘(RTC)的當(dāng)前時刻和預(yù)先 設(shè)定的定時器時刻,通知需要控制該第二裝置的電源的消息;以及提供
單元,其基于來自該通知單元的通知,對該第二裝置提供與控制該第二 裝置的電源的時刻有關(guān)的信息,該通知單元和該提供單元可通過僅可起 動第一裝置內(nèi)的有限功能的電源來進(jìn)行工作。
本發(fā)明的又一目的在于提供一種第一裝置,該第一裝置內(nèi)置有實時
時鐘(RTC),該第一裝置包括通知單元,其基于來自該RTC的當(dāng)前時 刻和預(yù)先設(shè)定的時刻,通知需要控制第二裝置的電源的消息;以及提供 單元,其基于來自該通知單元的通知,對該第二裝置提供與控制該第二 裝置的電源的時刻有關(guān)的信息,該通知單元和該提供單元可通過僅可起 動該信息處理裝置內(nèi)的有限功能的電源來進(jìn)行工作,該第一裝置通過與 該第二裝置的電源不同的電源進(jìn)行工作。
本發(fā)明的其它目的在于提供一種程序,該程序?qū)Κ毩⒂谟嬎銠C進(jìn)行
工作的裝置的電源進(jìn)行控制,該程序使得執(zhí)行通知步驟,基于來自該
計算機內(nèi)的實時時鐘(RTC)的當(dāng)前時刻和預(yù)先設(shè)定的時刻,與電源狀 態(tài)無關(guān)地對該計算機通知需要控制該裝置的電源的消息;以及提供步驟, 基于來自該通知步驟的通知,對該計算機該裝置提供與控制該裝置的電 源的時刻有關(guān)的信息。
根據(jù)本發(fā)明,可以實現(xiàn)一種不另外設(shè)置ITV功能專用的定時器或鐘 表,并不增加硬件以及成本而可以使通過硬件實現(xiàn)的ITV功能具有定時 器功能的控制裝置、信息處理裝置和程序。
圖是表示本發(fā)明的信息處理裝置的一個實施例的主要部分的方框圖。
圖2是說明信息處理裝置的工作的流程圖。
圖3是表示信息處理裝置的主要部分中的電源狀態(tài)的時序圖。
標(biāo)號說明
IPC
11第一部分 12RTC
14 BIOS
15芯片組(chipset) 21第二部分 22電源開關(guān)
23 "或"電路
24 ITV開/關(guān)電路
具體實施例方式
以下,與附圖一同說明本發(fā)明的控制裝置、信息處理裝置和程序的 各實施例。
在個人計算機等信息處理裝置中設(shè)有實時時鐘(RTC: Real Time Clock)。因此,認(rèn)為由硬件實現(xiàn)的ITV功能可利用該RTC。但是,為了 將來自RTC的時間信息直接提供給ITV功能,需要在信息處理裝置中設(shè) 置用于此的專用接口,不能使用已有的硬件結(jié)構(gòu)的信息處理裝置,需要 變更信息處理裝置端的硬件結(jié)構(gòu)的設(shè)計。因此,盡管不需要另外設(shè)置ITV 功能專用的定時器或鐘表,但需要變更信息處理裝置端的硬件結(jié)構(gòu)的設(shè) 計,因此難以使ITV功能具有定時器功能而不增加硬件以及成本。此外, 在由硬件實現(xiàn)的ITV功能使用與信息處理裝置的其它部分不同的電源的 情況下,如果ITV功能的電源也不是開啟狀態(tài),貝UITV功能不能直接接 收來自RTC的時間信息。
因此,在本發(fā)明中,不需要變更信息處理裝置端的硬件結(jié)構(gòu)的設(shè)計, 由硬件實現(xiàn)的ITV功能能夠利用RTC。具體來說,如后所述,如信息處 理裝置原來具有的通用輸入輸出(GPI/0: General Purpose Input/Output) 的GPO這樣,通過使用可由信息處理裝置的備用(Standby)電源生成的 信號的開關(guān)定時器(on off timer),可以使ITV功能具有定時器功能而與 ITV功能的電源狀態(tài)無關(guān)。GPI/O用于根據(jù)原始各比特為高電平還是低電 平來傳送數(shù)據(jù),由于也沒有定時的規(guī)定,所以適于用于開關(guān)定時器。
實施例
圖1是表示本發(fā)明的信息處理裝置的一個實施例的主要部分的方框
圖。信息處理裝置的本實施例采用本發(fā)明的控制裝置的一個實施例和本 發(fā)明的程序的一個實施例。在本實施例中,為了說明的方便,本發(fā)明被
應(yīng)用于個人計算機(PC: Personal Computer)。 PC可以是膝上型(或筆 記本型)PC這樣的便攜型,也可以是臺式PC這樣的設(shè)置型。
圖1所示的PC1由于具有公知的基本硬件結(jié)構(gòu),即包括CPU等處理 器、存儲器等存儲部、遙控器、鍵盤和鼠標(biāo)等輸入部和顯示部等,因此 省略其圖示以及說明。在圖1中,僅示出與本發(fā)明的主旨有直接關(guān)系的 PCI的部分。PCI具有第一部分(或PC部分)11和第二部分(或ITV 部分)21。第一部分11含有包含石英振子13的公知結(jié)構(gòu)的RTC12、公 知的基本輸入輸出系統(tǒng)(BIOS: Basic Input Output System) 14和芯片組 15。 RTC12、 BIOS14以及芯片組15構(gòu)成開關(guān)定時器的本實施例。此外, BIOS14的至少一部分和芯片組15中的至少一部分構(gòu)成程序的本實施例。
BIOS14和芯片組15由上述CPU以及存儲部實現(xiàn)。芯片組15是掌 管PC1的硬件整體以及軟件整體的控制的軟件,在本實施例中,也實現(xiàn) 了 RTC12的一部分功能。RTC12也可以在PC1的電源關(guān)閉時等的備用電 源下工作。BIOS14和芯片組15中的至少一部分功能也可以在備用電源 下工作。用于使用公知的操作系統(tǒng)(OS: Operating System)上的軟件而 用戶從輸入部輸入的信息31被提供給第一部分11的BIOS14。另外,用 戶從輸入部直接操作BIOS14而將信息31提供給BIOS14也可以。這樣, 在本實施例中,可以使用PC1的接口設(shè)定ITV功能的時刻事件、即開和 /或關(guān)定時器時刻。
另一方面,第二部分21構(gòu)成由硬件實現(xiàn)的ITV功能。第二部分21 包含將ITV功能的電源設(shè)為開/關(guān)狀態(tài)的電源開關(guān)22、"或"(OR)電路 23以及ITV開/關(guān)電路24。電源開關(guān)22可以是機械式開關(guān)或按鈕,也可 以是在顯示部中顯示而被操作的按鈕。在本實施例中,第二部分21使用 的電源與第一部分11使用的電源不同。另外,第二部分21不必設(shè)在PC1 內(nèi),只要與第一部分ll連接,也可以從外部連接到PC1。例如,在PC1 為臺式的情況下,第二部分21也可以被設(shè)置在PC1的設(shè)有顯示部的監(jiān)視 器部內(nèi)。
圖2是說明圖1所示的信息處理裝置即PC1的工作的流程圖。在圖
2中,在步驟S1中,用戶操作輸入部而將設(shè)定ITV功能的開和/或關(guān)定時 器時刻的信息31輸入給PC1。在步驟S2中,基于信息31,在BIOS14 中設(shè)定了ITV功能的開和/或關(guān)定時器時刻。在步驟S3中,BIOS14判定 從RTC12得到的當(dāng)前時刻是否達(dá)到了 ITV功能的幵和/或關(guān)定時器時刻, 如果判定結(jié)果為"是",則處理進(jìn)至步驟S4。換言之,步驟S3判定是否 需要ITV功能的電源的開/關(guān),在需要ITV功能的電源的開/關(guān)的情況下, 對芯片組15通知該情況。
在步驟S4中,芯片組15斷言(assert)通用輸入輸出(GPI/O: General Purpose Input/Output)的GPO信號。即,在步驟S4中,如果從BIOS14 收到需要ITV功能的電源的開/關(guān)的通知,則斷言用于使ITV功能的電源 開/關(guān)的信號。本實施例所使用的GPO信號為2比特,其表示是與開定時 器時刻有關(guān)的信息,或者是與關(guān)定時器時刻有關(guān)的信息。在步驟S5中, 經(jīng)由"或"電路23對第二部分21內(nèi)的ITV開/關(guān)電路24提供斷言后的 GPO信號。對于"或"電路23,還提供了使ITV功能的電源開/關(guān)的來 自電源開關(guān)22的信號。如果被斷言的GPO的信號為與開定時器時刻有 關(guān)的信息,則"或"電路23將使ITV功能的電源開啟的開啟信號與電源 開關(guān)22的開/關(guān)狀態(tài)無關(guān)地提供給ITV開/關(guān)電路24。此外,如果被斷言 的GPO的信號為與關(guān)定時器時刻有關(guān)的信息,則"或"電路23將使ITV 功能的電源關(guān)閉的關(guān)閉信號與電源開關(guān)22的開/關(guān)狀態(tài)無關(guān)地提供給ITV 開/關(guān)電路24。另外,在提供給"或"電路23的GPO的信號未被斷言的 情況下,"或"電路23根據(jù)電源開關(guān)22的開/關(guān)狀態(tài),將使ITV功能的 電源實現(xiàn)開/關(guān)的開/關(guān)信號提供給ITV開/關(guān)電路24。這樣,在本實施例 中,可以使用GPO的信號將ITV功能的時刻事件、即開和/或關(guān)定時器 時刻傳達(dá)給ITV功能。
在步驟S6中,ITV幵/關(guān)電路24判定從"或"電路23得到的信號 是否為關(guān)閉信號。如果從"或"電路23得到的信號為開啟信號而步驟S6 的判定結(jié)果為"否",則在步驟S7中,在ITV功能的電源為關(guān)閉的情況 下,ITV開/關(guān)電路24將電源切換為開啟,處理進(jìn)至后述的步驟S9。另
一方面,如果步驟S6的判定結(jié)果為"是",則在步驟S8中,在ITV功能 的電源為開啟的情況下,ITV開/關(guān)電路24將電源切換為關(guān)閉,處理進(jìn)至 步驟S9。在步驟S9中,BIOS14判定是否經(jīng)過ITV開/關(guān)電路24對ITV 功能的電源進(jìn)行開/關(guān)所需的時間,并且是否在當(dāng)前時刻之后設(shè)定了開或 關(guān)定時器時刻,如果判定結(jié)果為"否"則處理結(jié)束,如果判定結(jié)果為"是", 則處理返回到步驟S3。
圖3是表示圖1所示的信息處理裝置即PC1的主要部分的電源狀態(tài) 的時序圖。在圖3中,ITV表示第二部分21即ITV功能的電源狀態(tài),PC 表示PC1的電源狀態(tài),Chipset表示第一部分11內(nèi)的芯片組15的電源狀 態(tài)。
為了說明的方便,在圖3中,PC1為臺式,在狀態(tài)ST1中,假設(shè)ITV 功能的電源處于關(guān)閉狀態(tài),PC1的電源處于關(guān)閉狀態(tài),芯片組15的電源 處于關(guān)閉狀態(tài)。在狀態(tài)ST1中,例如PC1處于未與AC電源連接的狀態(tài), 以PC1內(nèi)的電池作為電源,僅可使RTC12等非常有限的功能進(jìn)行工作。
在狀態(tài)ST2下,例如PC1處于與AC電源連接著的狀態(tài),ITV功能 的電源處于開啟狀態(tài),PC1的電源處于關(guān)閉狀態(tài),在PC1內(nèi),BIOS14和 芯片組15處于可使用備用電源的狀態(tài)。在該狀態(tài)ST2下,除了 RTC12 之外,用于執(zhí)行BIOS14中圖2所示的步驟S3的部分和芯片組15中用于 執(zhí)行圖2所示的步驟S4的部分等PC1內(nèi)的有限的功能可進(jìn)行工作。換言 之,在狀態(tài)ST2中,BIOS14可從RTC12取得當(dāng)前時刻,并且芯片組15 可生成本實施例中所使用的GPO的信號,所以開定時器時刻被設(shè)定,如 果當(dāng)前時刻達(dá)到該幵啟定時器時刻,貝卿使PC1為電源關(guān)閉狀態(tài),如圖 3所示,也可以將ITV功能的電源切換為開啟狀態(tài)。
在狀態(tài)ST3中,例如PC1處于與AC電源連接著的狀態(tài),ITV功能 的電源處于開啟狀態(tài),PC1的電源處于開啟狀態(tài)。換言之,在狀態(tài)ST3 中,PC1的電源為開啟狀態(tài),PC1內(nèi)的包含CPU的全部功能為可使用 狀態(tài)。
在PC1為膝上型的情況下,在狀態(tài)ST1中,例如,PC1的電源處于 關(guān)閉狀態(tài),在狀態(tài)ST2中,例如,PC1的電源處于開啟狀態(tài),但工作模
式為省電模式,在狀態(tài)ST3中,例如,PC1的電源處于開啟狀態(tài),工作
模式為通常模式。
另外,在程序的本實施例中,可以存儲在PC1的存儲部等計算機可 讀取的存儲介質(zhì)中。構(gòu)成計算機可讀取的存儲介質(zhì)的記錄介質(zhì)沒有特別 限定,可使用半導(dǎo)體存儲裝置、磁記錄介質(zhì)、光記錄介質(zhì)或光磁記錄介 質(zhì)等。
以上,通過實施例說明了本發(fā)明,但本發(fā)明不限定于上述實施例, 在本發(fā)明的范圍內(nèi),當(dāng)然可以進(jìn)行各種變形以及改良。 產(chǎn)業(yè)上的可利用性
本發(fā)明可應(yīng)用于個人計算機等包括由硬件實現(xiàn)的ITV功能的或者連 接由硬件實現(xiàn)的ITV功能的信息處理裝置。
權(quán)利要求
1.一種控制裝置,該控制裝置對獨立于第一裝置進(jìn)行工作的第二裝置的電源進(jìn)行控制,該控制裝置包括通知單元,其基于來自該第一裝置內(nèi)的實時時鐘(RTC)的當(dāng)前時刻和預(yù)先設(shè)定的定時器時刻,通知需要控制該第二裝置的電源的消息;以及提供單元,其基于來自該通知單元的通知,對該第二裝置提供與控制該第二裝置的電源的時刻有關(guān)的信息,該通知單元和該提供單元通過僅可起動第一裝置內(nèi)的有限功能的電源進(jìn)行工作。
2. 如權(quán)利要求1所述的控制裝置,其中,該提供單元通過對沒有定 時規(guī)定的信號進(jìn)行斷言來向該第二裝置提供該信息。
3. 如權(quán)利要求1或2所述的控制裝置,其中,在該第一裝置中還具有設(shè)定該定時器時刻的設(shè)定單元。
4. 如權(quán)利要求1 3中的任何一項所述的控制裝置,其中,該通知單 元由該第一裝置的基本輸入輸出系統(tǒng)(BIOS)中的至少一部分構(gòu)成,該提供單元由該第一裝置的芯片組中的至少一部分構(gòu)成, 將通用輸出(GPO)的信號用作該信息。
5. —種第一裝置,該第一裝置內(nèi)置有實時時鐘(RTC),該第一裝置 包括通知單元,其基于來自該RTC的當(dāng)前時刻和預(yù)先設(shè)定的時刻,通知 需要控制第二裝置的電源的消息;以及提供單元,其基于來自該通知單元的通知,對該第二裝置提供與控 制該第二裝置的電源的時刻有關(guān)的信息,該通知單元和該提供單元通過僅可起動該信息處理裝置內(nèi)的有限功 能的電源進(jìn)行工作。該第一裝置通過與該第二裝置的電源不同的電源進(jìn)行工作。
6. 如權(quán)利要求5所述的第一裝置,其中,該提供單元通過對沒有定 時規(guī)定的信號進(jìn)行斷言來向該第二裝置提供該信息。
7. 如權(quán)利要求5或6所述的第一裝置,其中,在該第一裝置中還具 有針對該通知單元設(shè)定該定時器時刻的設(shè)定單元。
8. 如權(quán)利要求5 7中的任何一項所述的第一裝置,其中,該通知單 元由基本輸入輸出系統(tǒng)(BIOS)中的至少一部分構(gòu)成,該提供單元由芯片組中的至少一部分構(gòu)成,將通用輸出(GPO)的 信號用作該信息。
9. 如權(quán)利要求5 8中的任何一項所述的第一裝置,其中,該第二裝置包括電源開關(guān),其控制該第二裝置的電源;"或"(OR)電路,其得到來自該提供單元的信息和來自該電源開 關(guān)的信息的提供;以及ITV控制電路,其基于該"或"電路的輸出,控制該第二裝置的電源。
10. —種程序,該程序?qū)Κ毩⒂谟嬎銠C進(jìn)行工作的裝置的電源進(jìn)^^控 制,該程序使得執(zhí)行-通知步驟,基于來自該計算機內(nèi)的實時時鐘(RTC)的當(dāng)前時刻和 預(yù)先設(shè)定的時刻,與電源狀態(tài)無關(guān)地對該計算機通知需要控制該裝置的 電源;以及提供步驟,基于來自該通知步驟的通知,對該計算機該裝置提供與 控制該裝置的電源的時刻有關(guān)的信息。
11. 如權(quán)利要求10所述的程序,其中,該提供步驟通過使該計算機對 沒有定時規(guī)定的信號進(jìn)行斷言來對該裝置提供該信息。
12. 如權(quán)利要求10或11所述的程序,其中,該程序還包括使該計算 機設(shè)定該定時器時刻的設(shè)定步驟。
13. 如權(quán)利要求10 12中的任何一項所述的程序,其中,該通知步 驟由該計算機的基本輸入輸出系統(tǒng)(BIOS)中的至少一部分實現(xiàn),該提供單元由該計算機的芯片組中的至少一部分實現(xiàn), 將通用輸出(GPO)的信號用作該信息。
全文摘要
一種控制裝置,其控制獨立于第一裝置進(jìn)行工作的第二裝置的電源,并基于來自第一裝置內(nèi)的實時時鐘(RTC)的當(dāng)前時刻和預(yù)先設(shè)定的定時器時刻,通知需要控制第二裝置的電源的信息,基于所述通知,對二裝置提供與控制第二裝置的電源的時刻有關(guān)的信息,通過僅可起動第一裝置內(nèi)的有限功能的電源進(jìn)行所述通知和提供。
文檔編號G06F1/26GK101111815SQ20058004722
公開日2008年1月23日 申請日期2005年2月10日 優(yōu)先權(quán)日2005年2月10日
發(fā)明者則信教英 申請人:富士通株式會社