JP5017785B2 - 情報処理装置、高速起動方法、及びプログラム - Google Patents

情報処理装置、高速起動方法、及びプログラム Download PDF

Info

Publication number
JP5017785B2
JP5017785B2 JP2005079241A JP2005079241A JP5017785B2 JP 5017785 B2 JP5017785 B2 JP 5017785B2 JP 2005079241 A JP2005079241 A JP 2005079241A JP 2005079241 A JP2005079241 A JP 2005079241A JP 5017785 B2 JP5017785 B2 JP 5017785B2
Authority
JP
Japan
Prior art keywords
operating system
memory
information processing
power
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005079241A
Other languages
English (en)
Other versions
JP2006260372A (ja
Inventor
真敏 木村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2005079241A priority Critical patent/JP5017785B2/ja
Priority to CNB2005100853607A priority patent/CN100405298C/zh
Priority to KR1020050069574A priority patent/KR100704260B1/ko
Priority to US11/237,822 priority patent/US7644292B2/en
Publication of JP2006260372A publication Critical patent/JP2006260372A/ja
Application granted granted Critical
Publication of JP5017785B2 publication Critical patent/JP5017785B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Power Sources (AREA)

Description

本発明は、第1のオペレーティングシステム、及びその第1のオペレーティングシステムと比較して機能が限定された第2のオペレーティングシステムを搭載した情報処理装置にその第2のオペレーティングシステムを高速に起動させるための技術に関する。
パーソナルコンピュータ(以下「PC」)に代表される情報処理装置は多機能化が進み、最近では映像や音声を扱うAV機能が予め搭載された製品も増えている。AV機能を搭載した情報処理装置の多くは、テレビジョン(TV)受信機やレコーダ、及びプレーヤなどのAV家電として利用できるようになっている。
そのAV機能は、その機能の実現に必要な処理を全て行う専用のハードウェアを用意することで搭載させることができる。しかし、そのようなハードウェアを用意すると製造コストが大きく増大する。このことから、製造コストを抑える意味もあって、情報処理装置の多くは、特定の処理を行うハードウェア、及び、それ以外の処理を行うためのアプリケーション・ソフトウェア(以下「アプリケーション」と略記)を用意することでAV機能を搭載させている。
情報処理装置は普通、オペレーティングシステム(以下「OS」)と呼ばれる基本ソフトウェアを起動させることにより動作する。それにより、通常アプリケーションは、AV機能用のものを含め、OS上で動作させるのを前提で作成される。情報処理装置が実行するソフトウェア(プログラム)は不揮発性の記憶装置、例えばハードディスク装置に格納するのが普通である。
記憶装置に格納されたソフトウェアは、メモリに読み出されて起動される。その起動には或る程度の時間が必要であり、その時間はソフトウェアの規模が大きくなるほど長くなる傾向がある。最近のOSには多くの機能が搭載されていることもあって、起動には比較的に長い時間が必要である。このため、OSを起動させていない情報処理装置では、AV機能を利用できるようになるまでに長い時間が必要なのが実情である。
その時間をより短くするために、最近では、搭載する機能を一部のみに限定したOSも併せて用意することが行われている。ここでは便宜的に、搭載する機能を限定したOSは「インスタントOS」或いは「第2のOS」と呼び、そうでないOSは「汎用OS」或いは「第1のOS」と呼ぶことにする。
上記インスタントOSは一般的に、電源断(S5)状態、或いは休止(S4)状態での特定の起動イベントの発生によってメモリに読み出して起動させるようになっている。その起動イベントは、例えばリモートコントロール装置(以下「RC」)に設けられた所定のスイッチへの操作によって発生するものである。
図1は、従来の情報処理装置において、インスタントOSの起動からAV機能が利用できる状態に移行するまでに必要な時間を説明する図である。そのAV機能を利用できる状態として、TV放送を視聴できる状態を例にとったものである。図1(a)はノート型のPC、図1(b)はデスクトップ型のPCの場合をそれぞれ表している。
図1(a)に示すように、電源断(S5)状態、或いは休止(S4)状態で特定の起動イベントが発生すると、情報処理装置(PC)は、先ず、起動した旨を通知する画面P1を表示させる。その後は、インスタントOSの読み込みを行っている旨を通知する画面P2、そのメニュー表示画面P3を表示させる。TV放送を視聴するための画面P4は、メニュー表示画面P3上でTV放送の視聴を選択することで表示される。これはデスクトップ型の情報処理装置(PC)でも同様である。
ノート型の情報処理装置では、電源断(S5)状態から約12秒でTV放送を視聴できる状態に移行するのに対し、デスクトップ型の情報処理装置では、その状態への移行に約23秒かかっている。その状態への起動時間はデスクトップ型の情報処理装置のほうが長くなっているが、汎用OSを起動させる場合と比較して、その起動時間は何れも大幅に短くなっている。デスクトップ型の情報処理装置の起動時間のほうが長いのは、ノート型の情報処理装置よりも大型のハードディスク装置、つまり起動に必要な時間がより長いハードディスク装置が搭載されているのが主な理由である。
インスタントOSを起動させることにより、AV機能はより迅速に利用できるようになる。しかし、AV家電は、電源の投入により直ちに利用できるのが普通である。このことから、情報処理装置をAV家電の代わりとして用いるのであれば、AV機能は更に迅速に利用できるようにすることが重要と考えられる。
より高速な起動を可能にする機能としては、レジューム(省電力制御)機能がある(特許文献1〜4)。そのレジューム機能は、メモリ上のデータを保存して省電力状態に移行させることにより、起動した元の状態への高速な復帰を可能とさせるものである。そのレジューム機能としては、メモリ上のデータをハードディスク装置にコピーする「ハイバネーション」機能や、そのデータを省電力モードでメモリに保存する「サスペンド」機能などは含まれる。サスペンド機能は「スタンバイ」機能とも呼ばれる。
インスタントOSを起動させた状態からレジューム機能によりスタンバイ状態、或いはハイバネーション状態に移行させ、その状態から元の状態に復帰させるようにすれば、AV機能はより迅速に利用できるようになる。しかし、従来のインスタントOSには、汎用OSとは異なり、レジューム機能を利用するための機能が搭載されていない。そのため、ハイバネーション状態やスタンバイ状態への移行は、BIOSに設定した条件により行わせるようになっていた。
BIOSに設定した条件での移行では、そのような状態にユーザが所望のタイミングで直ちに移行させることはできない。インスタントOSにレジューム機能を利用するための機能を搭載させた場合には、ユーザはレジューム機能を所望のタイミングで利用できるようになるが、そのためにはインスタントOSを起動させなければならない。
インスタントOSの起動は、汎用OSを起動させたユーザにとっては不要なことであり、次に起動を所望するOSを事前に正確に予想することは困難である。これらを考慮すれば、必要な否か判らないことのためにユーザにインスタントOSを新たに起動させるような面倒な操作を行わせることは回避させるべきと言える。しかし、何時、インスタントOSを起動させる必要性が生じるか判らないことから、それを高速に起動できる状態を維持させることも重要であると言える。
特開平10−97353号公報 特開平9−237128号公報 特開2004−152304号公報 特開2002−99502号公報
本発明は、ユーザに面倒な操作を行わせることなく、インスタントOSを常に高速に起動できるようにする技術を提供することを目的とする。
本発明の情報処理装置は、実行すべきプログラムをメモリに読み出して実行することを前提とし、プログラムとして、第1のオペレーティングシステム、及び該第1のオペレーティングシステムと比較して機能が限定された第2のオペレーティングシステムを記憶した不揮発性の記憶手段と、第2のオペレーティングシステムの利用が設定されている場合、メモリに読み出されて実行中の第1のオペレーティングシステムに対するシャットダウンの指示に応答して、該第1のオペレーティングシステムをシャットダウンさせた後、第2のオペレーティングシステムを該メモリに読み出させて起動させるシステム起動手段と、第2のオペレーティングシステムの利用が設定されている場合、第1のオペレーティングシステムに対するシャットダウンの指示に応答して、システム起動手段が第2のオペレーティングシステムを起動させた後、メモリ上のデータを保存させて省電力状態に直ちに移行させる省電力制御手段と、を具備する。
なお、上記システム起動手段は、省電力制御手段により移行させた省電力状態で所定のイベントが発生した場合にのみ、メモリ上のデータを保存する前の状態に復帰させる、ことが望ましい。
上記省電力制御手段は、第2のオペレーティングシステムへのハイバネーションまたはスタンバイの指示に応答して、メモリ上のデータを保存して省電力状態に移行させる、ことが望ましい。また、メモリ上のデータは該メモリに保持した状態で省電力状態に移行させる、ことが望ましい。
上記外部電源、及びバッテリからそれぞれ電力が供給可能であった場合に、省電力制御手段は、該外部電源からの電力の供給の有無に応じて、メモリ上のデータの保存先を該メモリ、及び記憶手段のなかから選択し、該選択結果に応じた省電力状態に移行させる、ことが望ましい。または、その場合に、省電力制御手段は、該外部電源からの電力の供給の有無、及び該バッテリの残量に応じて、メモリ上のデータの保存先を該メモリ、及び記憶手段のなかから選択し、該選択結果に応じた省電力状態に移行させる、ことが望ましい。
本発明の高速起動方法は、第1のオペレーティングシステム、及び該第1のオペレーティングシステムと比較して機能が限定された第2のオペレーティングシステムが不揮発性の記憶装置に記憶されている情報処理装置に該第2のオペレーティングシステムを高速に起動させるための方法であって、第2のオペレーティングシステムの利用が設定されている場合、第1のオペレーティングシステムへのシャットダウンの指示に応答して、該第1のオペレーティングシステムをシャットダウンさせた後、第2のオペレーティングシステムを起動させ、該起動によってメモリ上に格納されるデータを保存して省電力状態に直ちに移行させる、または、メモリ上のデータを保持したまま省電力状態へ移行させる。
本発明のプログラムは、第1のオペレーティングシステム、及び該第1のオペレーティングシステムと比較して機能が限定された第2のオペレーティングシステムが不揮発性の記憶装置に記憶されている情報処理装置に実行させるプログラムであって、第2のオペレーティングシステムの利用が設定されている場合、第1のオペレーティングシステムへのシャットダウンの指示に応答して、該第1のオペレーティングシステムをシャットダウンさせた後、第2のオペレーティングシステムを起動させる機能と、第2のオペレーティングシステムの利用が設定されている場合、第1のオペレーティングシステムに対するシャットダウンの指示に応答して、該第2のオペレーティングシステムの起動によりメモリ上に格納されるデータを保存して省電力状態に直ちに移行させる機能と、を実現させる。
本発明は、第1のオペレーティングシステムへのシャットダウンの指示に応答して、その第1のオペレーティングシステムをシャットダウンさせた後、第1のオペレーティングシステムと比較して機能が限定された第2のオペレーティングシステムを起動させ、その起動によってメモリ上に格納されるデータを保持して省電力状態に直ちに移行させる。そのメモリ上のデータを保持したまま省電力状態に自動的に移行させるため、第2のオペレーティングシステムの起動は高速に行うことができる。その移行は自動的に行われるため、ユーザに煩わしい操作を行わせることは回避される。
自動的に移行させた省電力状態で所定のイベントが発生した場合にのみ、メモリ上のデータを保存する前の状態に復帰させるようにした場合には、ユーザに煩わしい操作を行わせることなく、第1のオペレーティングシステムの起動に適切に対応することができる。第2のオペレーティングシステムへのスタンバイの指示に応答して、メモリ上のデータを保持して省電力状態に自動的に移行させるようにした場合には、第2のオペレーティングシステムの起動は常に高速に行うことができるようになる。
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
図2は、本実施の形態による情報処理装置の構成を説明する図であり、図3は、その情報処理装置用のリモートコントロール装置(以下「RC」)の構成を説明する図である。
本実施の形態による情報処理装置10は、図2に示すように、装置10全体の制御を行うCPU11と、そのCPU11がワークに用いるRAM12と、BIOS(Basic Input/Output System)が格納されたROM13と、そのBIOSに対する設定内容の保存に用いられるRAM14と、例えば、キーボード、マウス等の入力機器と接続されているか、或いはそれらを有する入力装置15と、例えばLCD、そのコントローラ、及びVRAMを有する表示装置16と、例えばハードディスク装置である補助記憶装置17と、光ディスク(ここではCD、CD−ROM、CD−R、及びDVD等を含む)、或いは光磁気ディスク等の可搬型の記録媒体MDにアクセスできる媒体駆動装置18と、外部装置と無線で通信を行うための無線通信装置19と、RC40と赤外線で通信を行うための赤外線通信装置20と、例えば指定されたチャンネルの放送信号を受信した放送信号のなかから抽出しエンコードして出力するチューナー21と、音声を出力放音するためのサウンドシステム22と、外部電源30からの電力を各部に供給する電源コントローラ23と、リアルタイムクロック(RTC)24と、をバス25にそれぞれ接続させた構成となっている。
上記RAM14は、例えば不図示のバッテリにより不揮発性化されたものである。上記サウンドシステム22は、入力したオーディオデータをアナログのオーディオ信号に変換し、その信号を増幅してスピーカ、或いは端子から出力させるものである。チューナー21は、例えばその端子に接続されたヘッドホンに内蔵のアンテナ、或いはアンテナ入力端子(不図示)に接続された外部アンテナにより受信された放送信号を入力して、そのなかから抽出すべきチャンネルの放送信号を抽出して復調し、エンコードを行ってデジタルの映像データ、及びオーディオデータを出力するものである。放送信号の保存、つまり放送番組の録画は、CPU11がそれらのデータを符号化して補助記憶装置17に格納することで行われる。
その補助記憶装置17には、各種アプリケーションに対応したOSの他に、それと比較して有する機能が制限されているOSが格納されている。ここでも同様に、前者は「汎用OS」或いは「第1のOS」と呼び、後者は「インスタントOS」或いは「第2のOS」と呼ぶことにする。インスタントOS上で動作するAV機能用のアプリケーションも補助記憶装置17に格納されている。そのアプリケーション名は「インスタントMyMedia」と呼ぶことにする。そのインスタントMyMediaには、TV放送の視聴、媒体MDの再生、等のための機能が搭載されている。その媒体MDとしては以降、DVDを想定する。
一方、RC40は、上記情報処理装置10を遠隔で操作するためのものである。図3に示すように、情報処理装置10と赤外線で通信を行うための赤外線通信装置41と、RC40全体の制御を行う制御装置42と、各種ボタンを有する入力装置43と、を備えた構成となっている。各種ボタンとしては、インスタントMyMediaの起動を指示するためのMyMediaボタン43a、TV放送を視聴できる状態でのインスタントMyMediaの起動を指示するためのTVボタン43b、及び媒体MDを再生できる状態でのインスタントMyMediaの起動を指示するためのDVDボタン43cが含まれる。
制御装置42は、入力装置43が有する各種ボタンの状態変化を監視することにより、ユーザが操作したボタンを特定し、特定したボタンに応じた信号を赤外線通信装置41により送信させる。それにより、RC40に対してユーザが行った操作を情報処理装置10に通知する。
情報処理装置10の電源コントローラ23は、RC40の赤外線通信装置41により送信される信号の受信のために、赤外線通信装置20への電力の供給を常時、行う。それにより、上記ボタン43a〜cへの操作により送信される信号の赤外線通信装置20による受信、或いは不図示の電源ボタンの押下に応答して、それ以外への電力の供給を開始する。その電力の供給開始により、CPU11は、ROM13に格納されたBIOSを読み出し、起動イベントの種類に応じて選択するOSを補助記憶装置17からRAM12に読み出して起動する。
RAM12に格納されているデータをそのRAMに電力を供給して保存するスタンバイ状態、或いはそのデータを補助記憶装置17に格納して保存するハイバネーション状態から元の状態に復帰させる復帰イベントとしては便宜的に、RC40に設けられた各ボタン43a〜43cの何れかへの操作により発生するイベント、電源ボタンの押下、無線通信装置20による信号の受信、及びRTC24の何れかによって発生するイベント、のみを想定することにする。汎用OS、或いはインスタントOSを新たに起動させる起動イベントは復帰イベントと同じものを想定する。その想定では、同じイベントはRAM12上のデータを保存している状態か否かにより、起動イベント、及び復帰イベントの何れかとして扱われる。
スタンバイ状態、及びハイバネーション状態では、電源コントローラ23から各部に供給する電力が制限される。例えば表示装置16やチューナー21、及び補助記憶装置17などへの電力の供給は停止し、無線通信装置19などは省電力モードで動作させる。そのようにして、通常よりも省電力状態にされる。
図4は、上記情報処理装置10での動作遷移を説明する図である。その図4は、ACPI(Advanced Configuration and Power Interface)の規格を用いて動作遷移を表したものである。
本実施の形態では、図4に示すように、汎用OSを起動させている電源ON状態(G0(S0))からシャットダウンの指示による電源断状態(G2(S5))に移行させる際に、インスタントOSを使用する設定となっているか否か判定するようにしている。それにより、インスタントOSを使用する設定と判定した場合、インスタントOSを起動させて電源ON状態(G0(S0))に自動的に移行させ、その起動後、スタンバイ状態(S3)の休止状態(G1)に移行させるようにしている。
上述したように、インスタントOS(インスタントMyMedia)は、各ボタン43a〜43cの何れかへの操作により起動させるようになっている。このことから、休止状態(G1(S3))から電源ON状態(S0)への復帰は、RC40からそれら何れかのボタンの操作が通知されることを復帰イベントとして行うようにしている。電源ボタンの押下、無線通信装置20による信号の受信、或いはRTC24による復帰イベントの発生では、電源ON状態(S0)に一時的に復帰させた後、汎用OS、或いはそれよりも前のOSであるLegacyを起動させるようにしている。
インスタントOSをスタンバイ状態に移行させることにより、そのインスタントOSの起動をユーザが所望する場合、そのスタンバイ状態から電源ON状態に復帰させれば良いことになる。このため、その復帰イベントをユーザが発生させてから極めて高速にインスタントOSは起動される。その結果、ユーザは情報処理装置10をAV家電の代わりとして常により快適に利用できることとなる。汎用OSのシャットダウンによりインスタントOSのスタンバイ状態に自動的に移行させるため、ユーザにとっては煩わしい操作を行うことなく、インスタントOSを常に高速に起動できることとなる。
本実施の形態では、スタンバイ状態に移行させるようにしているが、これはハイバネーション状態と比較して、元の状態への復帰がより迅速に行えるためである。元の状態への復帰に要する時間などによっては、ハイバネーション状態に移行させるようにしても良い。スタンバイ状態、ハイバネーション状態の何れかをユーザに選択させ、ユーザが選択した状態に移行させるようにしても良い。
図5は、汎用OSの終了後における動作遷移を説明する図である。その動作遷移は、表示装置16に表示される画面の遷移により表している。図5中のP11は、汎用OSのシャットダウンが選択された旨を通知する画面、P12はインスタントOSがスタンバイ状態のときの画面、P13は汎用OSの起動が開始した旨を通知する画面、P14は汎用OSの起動後の画面、をそれぞれ表している。図1と同じ、或いは基本的に同じ画面には同一の符号を付してある。
図5に示すように、インスタントOSをスタンバイ状態とすることにより、極めて短時間にAV機能が利用できるようになる。インスタントOSを元の状態に復帰させるべきか否か判定して元の状態に復帰させるため、汎用OSの起動にも適切に対応することができる。
図6、及び図7は、全体処理のフローチャートである。電源オフの状態から状況によって実行される処理の流れを表してものである。次に図6、及び図7を参照して、情報処理装置10の動作について詳細に説明する。その動作の大部分は、CPU11が、ROM13に格納されたBIOSを実行しながら、状況に応じて汎用OS、インスタントOS、及びアプリケーションのうちの少なくとも一つを実行することで実現される。このようなことから、符号の先頭の2シンボルは制御を持つプログラム、或いは状態によって異ならせている。
図6のステップSE1は、外部電源30からの電力が供給されていない状態を表している。次のステップOP1はその状態でユーザが外部電源30を接続させたことを表している。その外部電源30を接続させると、電源コントローラ23は、電源をオンさせる(ステップSE2)。その電源のオンにより、CPU11は、BIOSをROM13から読み出し、シャットダウン(Shutdown)用のサブプログラムを実行する(ステップSB1)。その実行後は、電源ボタンの押下等の起動イベントに対応できる状態であるステップOP2に移行する。
その状態でユーザが電源ボタンを押下したといった理由で起動イベントが発生すると、電源コントローラ23は各部への電力の供給を開始する。それにより、ステップSB2に移行して、CPU11は、BIOSのPOST(Power On Self Test)用のサブプログラムを実行して、接続されているハードウェアが正常に動くか否かのテストを行う。次のステップSB3では、汎用OS(第1のOS)を補助記憶装置17から読み出して起動し、その画面表示用のイメージを補助記憶装置17から読み込む。
その後のステップOP3では、ユーザのRC40や入力装置15への操作に応じた処理を行う。そのステップOP3で汎用OSのシャットダウンをユーザが指示すると、そのシャットダウンの方法を選択させる。それにより、スタンバイをユーザが選択すると、汎用OSはその選択に応答してBIOSのスタンバイ用のサブプログラムを実行させた後、スタンバイ状態(S1/S3)に移行させる(ステップOP3→OP4→SC1)。その移行後は、ステップSE3の状態で発生する復帰イベントにより、上記ステップSB2に戻る。その場合、ステップSB2に続くステップSB3では、スタンバイ状態から元の状態に復帰させるための処理を行う。
上記シャットダウンの方法としてハイバネーションをユーザが選択した場合には、汎用OSはその選択に応答してBIOSのハイバネーション用のサブプログラムを実行させた後、ハイバネーション状態(S4)に移行させる(ステップOP3→OP5→SC2)。その移行後は、ステップSE4の状態で発生する復帰イベントにより、上記ステップSB2に戻る。その場合、ステップSB2に続くステップSB3では、ハイバネーション状態から元の状態に復帰させるための処理を行う。
上記シャットダウンの方法としてリブート(Reboot)をユーザが選択した場合には、汎用OSはその選択に応答して、再度、POST用のサブプログラムを実行させる(ステップOP3→OP6→SB2)。その実行後のステップSB3では、汎用OSを再度、補助記憶装置17から読み出しての起動を行う。
上記シャットダウンの方法として汎用OSの終了をユーザが選択した場合には、汎用OSはその選択に応答して、BIOSのシャットダウン用のサブプログラムを実行させるべきプログラムとして選択する(ステップOP3→OP7)。
インスタントMyMediaを動作可能とさせているインスタントOSは、汎用OSと同様に、その使用に必要な設定等のために必ず実行すべき開封処理を実行させた後に使用可能とさせている。それらのOSは共に開封処理の実行を必要とさせていることから、本実施の形態ではそれらの開封処理を同時に行うようにしている。その開封処理が未実行の場合、汎用OSを起動させた後、その開封処理を実行させるか否かユーザに選択させるようにしている。その実行をユーザが選択した場合には、BIOSはそのMyMediaを一時的に起動させてインスタント機能の設定を行わせ、引数として用いられる変数Stackに1を代入する(ステップOP3→SA1→SB4)。ステップOP7にはその後に移行する。
上記開封処理の実行により、インスタントMyMediaはインスタントOS上で動作可能となる。このことから、インスタント機能の設定では、デフォルトの“インスタントMyMediaは使用しない”の設定を“インスタントMyMediaは使用する”に変更する。
ステップOP7に続くステップSB5では、BIOSに制御を渡し、インスタント機能の設定はインスタントMyMediaは使用するとなっているか否か判定する。開封処理の実行をユーザが選択、或いはその開封処理が実行済みであった場合、インスタントMyMediaは使用する、の設定となっていることから、判定はYESとなって図7のステップSB6に移行する。そうでない場合には、つまり開封処理が未実行であり、且つその実行をユーザが選択していない場合には、判定はNOとなって上記ステップSB1に移行し、シャットダウン用のサブプログラムを実行する。
図7のステップSB6では、引数として用いられる変数であるインスタントモードフラグに1をセットし、次のステップSB7では、再起動を開始する。その次のステップSB8では、インスタントOSを対象としたPOST用のサブプログラムを実行して、接続されているハードウェアが正常に動くか否かのテストを行う。その後はステップSB9に移行する。インスタントモードフラグにセットした1は、インスタントOSが起動中、或いは起動の対象であることを表している。
ステップSB9では、変数Stackの値が1か否か判定する。その値が1であった場合、判定はYESとなり、ステップSB10でメッセージ1を表示装置16に表示させた後、ステップSB12に移行する。そうでない場合には、判定はNOとなり、ステップSB11でメッセージ2を表示装置16に表示させた後、そのステップSB12に移行する。メッセージ1は、例えば「インスタントMyMediaの設定を行います。しばらくおまちください。」というようなものであり、メッセージ2は、例えば「パソコンを終了しています。電源が切れるまでしばらくおまちください。」というようなものである。
ステップSB12では、インスタントOSが有るか否か判定する。そのインスタントOSが補助記憶装置17に格納されていた場合、判定はYESとなってステップSB14に移行する。そうでない場合には、判定はNOとなってステップSB13に移行する。
ステップSB13では、起動の対象とするインスタントOSが存在しないことから、その旨を通知するエラーメッセージを表示装置16に表示させる。その後は、ユーザが電源ボタンを押下するのを待ち(ステップOP8)、電源断(S5)の状態に移行させた後、図6のステップOP2に戻る。それにより、電源ボタンへの次の押下などによって発生する起動イベントに備える。
一方、ステップSB14では、インスタントOSを補助記憶装置17からRAM12に読み込む。次のステップSD1では、読み込んだインスタントOSに制御を渡し、上記開封処理を実行すべき状況か否か判定する。その開封処理が実行済みの状態であった場合、判定はNOとなってステップSD7に移行する。そうでない場合には、判定はYESとなってステップSD2に移行する。
ステップSD2では、インスタントOSを起動させる。続くステップSD3では、初期化処理を実行する。その後はステップSD4に移行して、BIOSのシャットダウン用のサブプログラムをコールし、インスタントOSを一旦、終了させる。その終了後は、BIOSの制御でステップSB6に戻る。このようにしてステップSB6に戻った場合にも、ステップSD1の判定はYESとなる。それにより、インスタントOSの起動、及び初期化処理を再度、実行する。
その初期化処理は、1回目と2回目とで処理内容が異なっている。1回目では、例えば接続されているハードウェアを認識して、必要なドライバの設定などを行う。2回目では、例えば表示させるべき画面を表示させるためのイメージデータの生成等を行う。2回目の初期化処理の実行後は、ステップSD5に移行して、BIOSのハイバネーション用のサブプログラムをコールし、生成したイメージデータ等を補助記憶装置17に格納させる。その後は、BIOSの制御下で汎用OSの再起動を選択し(ステップSB14a)、図6のステップSB2に戻る。
図8は、開封処理の実行時における動作遷移を説明する図である。その動作遷移は、図5と同様に、表示装置16に表示される画面の遷移により表している。図1、或いは図5に示す画面と同じ、或いは基本的に同じものには同一の符号を付している。
図8に示すP21は、開封処理を実行させるか否かユーザに選択させるための画面である。P22は、その実行をユーザが選択した場合に表示させる画面であり、その画面P22上に通知すべき情報を配置して、開封処理を実行させるか否かの最終的な選択をユーザに行わせるようにさせている。ステップSA1には、ユーザが最終的に開封処理を選択した場合に移行する。画面P22の後に表示される画面P23は、汎用OSの終了を通知するものである。画面P23を表示させた後、汎用OSは一旦、終了し、インスタントOSが起動する。
画面P24は、インスタントOSの起動開始時に表示されるものである。次の画面P25は、ステップSD2で1回目にインスタントOSを起動させる際に表示される。画面P26はステップSD4の処理を実行することでインスタントOSを一旦、終了させる際に表示される。画面P28は、ステップSD2で2回目にインスタントOSを起動させる際に表示される。画面P29はステップSD3として2回目の初期化処理を実行した際に表示される。その初期化処理の実行後、インスタントOSは終了し、ステップSB2に移行して汎用OSは再起動される。それにより、再度、画面P1が表示され、その後に画面P14が表示される。そのようにして、汎用OSの起動時に開封処理の実行をユーザが選択すると、インスタントOSの開封処理も併せて行っている。
図7の説明に戻る。
上記ステップSD1の判定がNOとなって移行するステップSD7では、補助記憶装置17に格納したイメージデータの読み込みを行う。続くステップSB15では、BIOSに制御を渡し、イメージデータの読み込みを直前に行ったか否か判定する。その読み込みを直前に行っていない場合、判定はNOとなってステップSB21に移行する。そうでない場合には、判定はYESとなってステップSB16に移行する。
ステップSB16では、画面の表示を行わない設定にする。次のステップSA2では、インスタントMyMediaに制御を渡し、イメージデータの読み込みを直前に行ったか否か判定する。その読み込みを直前に行っていない場合、判定はNOとなってステップOP9に移行する。そうでない場合には、判定はYESとなり、ステップSA3に移行して、インスタントOSを介してBIOSのスタンバイ用のサブプログラムのコールを行う。そのコールにより制御はBIOSに渡り、スタンバイ状態から元の状態に復帰させるべき復帰イベント(要因)を設定した後、スタンバイ状態に移行させる(ステップSB17→SE6)。その復帰イベントの設定は、RAM14に格納されたデータの更新により行われる。
ステップSA2でのYESの判定は、汎用OSの終了に自動的に応答してインスタントOSを起動させたことを意味する。そのように起動させたインスタントOSは、ステップSA3でのスタンバイ用のサブプログラムのコールにより、スタンバイ状態に移行することになる。このため、汎用OSの終了により、インスタントOSは常に高速に起動できる状態に自動的に移行することになる。
スタンバイ状態に移行させた後、復帰イベントが発生すると、BIOSの制御でRC40による復帰イベントか否か判定する(ステップSE6→SE7→SB18)。RC40からの信号の受信が赤外線通信装置20から通知されたCPU11は、赤外線通信装置20によりRC40に直前に操作されたボタンの確認を行う。それにより、各ボタン43a〜cの何れかが直前に操作されたことを確認できた場合、判定はYESとなって上記ステップSB15に戻る。そうでない場合には、判定はNOとなり、発生した復帰イベントを汎用OSの起動イベントとしてスタックし(ステップSB19)、汎用OSを起動の対象に設定してから(ステップSB20)、図6のステップSB2に戻る。このため、インスタントOSのスタンバイ状態であっても、ユーザは特別な操作を行うことなく、汎用OSを必要に応じて起動させることができる。
上記ステップSB15の判定がNOとなって移行するステップSB21では、ステップSD7で読み込んだイメージデータを表示装置16に表示させ、インスタントOSを起動させた状態に復帰させる。次のステップOP9では、インスタントMyMedia、インスタントOS、及びBIOSの間で必要に応じて制御を渡すことにより、ユーザが入力装置15、或いはRC40に対して行う操作に対応する。その操作によりインスタントOSのシャットダウンが指示されると、ステップOP10に移行して、インスタントOSを介してBIOSのスタンバイ用のサブプログラムをコールする。そのコールにより、上記ステップSB17に移行する。
このようにして、本実施の形態では、インスタントOSの動作中にそのシャットダウンが指示されると、自動的にスタンバイ状態に移行させるようにしている。それにより、汎用OS、インスタントOSの何れのシャットダウンが指示されても、インスタントOSを常に高速に起動できる状態に移行させている。
図9は、各OSの開封状態、インスタント機能の設定、及びユーザが行う操作による動作遷移を説明する図である。図9において、項目「IMM」に表記の「使用しない」「使用する」はそれぞれインスタントMyMediaは使用しない、インスタントMyMediaは使用する、という設定内容を表している。項目「Operation」に表記の「必ず実行後OFF」は、開封処理の実行をユーザが選択する操作を表している。項目「動作遷移」に表記の「FBEcall」は、ステップSA1で行われるインスタント機能の設定を表している。
図10は、状態遷移、及びその状態遷移の間に経由する状態による動作遷移を説明する図である。図10(a)は、インスタント機能の設定がインスタントMyMediaは使用しない場合のものであり、図10(b)は、その設定がインスタントMyMediaは使用する場合のものである。
図6、及び図7に示す全体処理を実行することにより、図9、及び図10にそれぞれ示すように動作遷移が状況に応じて行われる。
なお、本実施の形態では、汎用OSの終了によるインスタントOSの起動、起動後のスタンバイ状態への移行(シャットダウンの指示による移行を含む)、元の状態への復帰はそのための機能をBIOSに搭載させることで実現させているが、別のプログラムの制御によりそれら、或いはその一部を実現させるようにしても良い。
本実施の形態は、外部電源30から供給される電力でのみ動作する情報処理装置に本発明を適用させたものである。しかし、情報処理装置には、例えばノート型のPCのように、バッテリで駆動可能なものも存在する。本発明は、バッテリのような内部電源を搭載可能な情報処理装置にも適用させることができる。
バッテリを搭載した情報処理装置では、例えば図1に示すように、電源コントローラ23にバッテリ26を接続し、そのバッテリ26への充電、そのバッテリ26からの電力の供給を電源コントローラ23に行わせる構成を採用することができる。そのような構成の情報処理装置では、外部電源30、及びバッテリ26ぞれぞれの接続の有無、バッテリ26の残量などを電源コントローラ23により確認することができる。このことから、汎用OSの終了に応答して起動させたインスタントOSを、外部電源30の接続の有無に応じてスタンバイ状態、及びハイバネーション状態の何れかに移行させるようにしても良い。そのように移行させる状態を状況に応じて選択することにより、より適切に情報処理装置を動作させることができるようになる。
外部電源30が接続されている場合、消費電力を重要視する必要性は低いと考えられることから、外部電源30が接続されていればスタンバイ状態、それが接続されていなければ消費電力をより抑えるためにハイバネーション状態に移行させることが望ましい。移行させる状態の選択は例えばステップSA2に続けて行うようにすれば良い。外部電源30が接続されているか否かの確認は、その選択を行う前であれば任意のタイミングで行わせれば良い。
外部電源30の未接続により移行させたハイバネーション状態は、その外部電源30の接続によりスタンバイ状態に移行させるようにしても良い。その移行は、例えば復帰イベントとして外部電源30の接続をステップSB17で設定し、その接続による復帰イベントが発生すると、ステップSB18→SB15→SB21→OP9と移行させてインスタントOSを一時的に動作状態に復帰させ、その後のステップOP10で復帰イベントに応じて移行させるべき状態を選択し、その状態に移行させるBIOSのサブプログラムをコールさせるようにすることで実現させることができる。
一方、外部電源の接続により移行させたスタンバイ状態は、その外部電源30が未接続状態となることでハイバネーション状態に移行させるようにしても良い。そのハイバネーション状態への移行は、外部電源30が未接続状態となり、且つバッテリ26の残量が所定の閾値より少なくなった場合に行うようにしても良い。それらは何れも、上記ハイバネーション状態からスタンバイ状態への移行と同様の方法で実現させることができる。
上述したようにして、移行させるべき状態を状況の変化に応じて随時、選択して移行させる場合には、常に最適に情報処理装置を動作させることができるようになる。
従来の情報処理装置において、インスタントOSの起動からAV機能が利用できる状態に移行するまでに必要な時間を説明する図である。 本実施の形態による情報処理装置の構成を説明する図である。 本実施の形態による情報処理装置用のリモートコントロール装置の構成を説明する図である。 本実施の形態による情報処理装置10での動作遷移を説明する図である。 汎用OSの終了後における動作遷移を説明する図である。 全体処理のフローチャートである。 全体処理のフローチャートである(続き)。 開封処理の実行時における動作遷移を説明する図である。 各OSの開封状態、インスタント機能の設定、及びユーザが行う操作による動作遷移を説明する図である。 状態遷移、及びその状態遷移の間に経由する状態による動作遷移を説明する図である。
符号の説明
10 情報処理装置
11 CPU
12、14 RAM
13 ROM
15 入力装置
16 表示装置
17 補助記憶装置
18 媒体駆動装置
20 赤外線通信装置
21 チューナー
22 サウンドシステム
23 電源コントローラ
24 リアルタイムクロック
25 バス
26 バッテリ

Claims (8)

  1. 実行すべきプログラムをメモリに読み出して実行する情報処理装置において、
    前記プログラムとして、第1のオペレーティングシステム、及び該第1のオペレーティングシステムと比較して機能が限定された第2のオペレーティングシステムを記憶した不揮発性の記憶手段と、
    前記第2のオペレーティングシステムの利用が設定されている場合、前記メモリに読み出されて実行中の前記第1のオペレーティングシステムに対するシャットダウンの指示に応答して、該第1のオペレーティングシステムをシャットダウンさせた後、前記第2のオペレーティングシステムを該メモリに読み出させて起動させるシステム起動手段と、
    前記第2のオペレーティングシステムの利用が設定されている場合、前記第1のオペレーティングシステムに対するシャットダウンの指示に応答して、前記システム起動手段が前記第2のオペレーティングシステムを起動させた後、前記メモリ上のデータを保存させて省電力状態に直ちに移行させる省電力制御手段と、
    を具備することを特徴とする情報処理装置。
  2. 前記システム起動手段は、前記省電力制御手段により移行させた省電力状態で所定のイベントが発生した場合にのみ、前記メモリ上のデータを保存する前の状態に復帰させる、
    ことを特徴とする請求項1記載の情報処理装置。
  3. 前記省電力制御手段は、前記第2のオペレーティングシステムへのハイバネーションの指示に応答して、前記メモリ上のデータを保存して省電力状態に移行させる、
    ことを特徴とする請求項1、または2記載の情報処理装置。
  4. 前記省電力制御手段は、前記メモリ上のデータは該メモリに保持させた状態で省電力状態に移行させる、
    ことを特徴とする請求項1、2、または3記載の情報処理装置。
  5. 外部電源、及びバッテリからそれぞれ電力が供給可能であった場合に、前記省電力制御手段は、該外部電源からの電力の供給の有無に応じて、前記メモリ上のデータの保存先を該メモリ、及び前記記憶手段のなかから選択し、該選択結果に応じた省電力状態に移行させる、
    ことを特徴とする請求項1、2、または3記載の情報処理装置。
  6. 外部電源、及びバッテリからそれぞれ電力が供給可能であった場合に、前記省電力制御手段は、該外部電源からの電力の供給の有無、及び該バッテリの残量に応じて、前記メモリ上のデータの保存先を該メモリ、及び前記記憶手段のなかから選択し、該選択結果に応じた省電力状態に移行させる、
    ことを特徴とする請求項1、2、または3記載の情報処理装置。
  7. 第1のオペレーティングシステム、及び該第1のオペレーティングシステムと比較して機能が限定された第2のオペレーティングシステムが不揮発性の記憶装置に記憶されている情報処理装置に該第2のオペレーティングシステムを高速に起動させるための方法であって、
    前記第2のオペレーティングシステムの利用が設定されている場合、前記第1のオペレーティングシステムへのシャットダウンの指示に応答して、該第1のオペレーティングシステムをシャットダウンさせた後、前記第2のオペレーティングシステムを起動させ、
    該起動によってメモリ上に格納されるデータを保存して省電力状態に直ちに移行させる、
    ことを特徴とする高速起動方法。
  8. 第1のオペレーティングシステム、及び該第1のオペレーティングシステムと比較して機能が限定された第2のオペレーティングシステムが不揮発性の記憶装置に記憶されている情報処理装置に実行させるプログラムであって、
    前記第2のオペレーティングシステムの利用が設定されている場合、前記第1のオペレーティングシステムへのシャットダウンの指示に応答して、該第1のオペレーティングシステムをシャットダウンさせた後、前記第2のオペレーティングシステムを起動させる機能と、
    前記第2のオペレーティングシステムの利用が設定されている場合、前記第1のオペレーティングシステムに対するシャットダウンの指示に応答して、該第2のオペレーティングシステムの起動によりメモリ上に格納されるデータを保存して省電力状態に直ちに移行させる機能と、
    を実現させるためのプログラム。
JP2005079241A 2005-03-18 2005-03-18 情報処理装置、高速起動方法、及びプログラム Expired - Fee Related JP5017785B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2005079241A JP5017785B2 (ja) 2005-03-18 2005-03-18 情報処理装置、高速起動方法、及びプログラム
CNB2005100853607A CN100405298C (zh) 2005-03-18 2005-07-26 信息处理装置和快速启动方法
KR1020050069574A KR100704260B1 (ko) 2005-03-18 2005-07-29 정보처리 장치, 고속 기동 방법 및 프로그램을 기록한기록매체
US11/237,822 US7644292B2 (en) 2005-03-18 2005-09-29 Information processing apparatus, quick activation method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005079241A JP5017785B2 (ja) 2005-03-18 2005-03-18 情報処理装置、高速起動方法、及びプログラム

Publications (2)

Publication Number Publication Date
JP2006260372A JP2006260372A (ja) 2006-09-28
JP5017785B2 true JP5017785B2 (ja) 2012-09-05

Family

ID=37002680

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005079241A Expired - Fee Related JP5017785B2 (ja) 2005-03-18 2005-03-18 情報処理装置、高速起動方法、及びプログラム

Country Status (4)

Country Link
US (1) US7644292B2 (ja)
JP (1) JP5017785B2 (ja)
KR (1) KR100704260B1 (ja)
CN (1) CN100405298C (ja)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7469336B2 (en) * 2005-06-24 2008-12-23 Sony Corporation System and method for rapid boot of secondary operating system
WO2007035611A2 (en) * 2005-09-16 2007-03-29 Hoshiko, Llc Low power mode for portable computer system
JP4918350B2 (ja) * 2006-03-29 2012-04-18 富士通株式会社 情報処理装置、電源制御方法及びプログラム
US8046635B2 (en) * 2007-04-11 2011-10-25 Rohm Co., Ltd. Data processing device and data control circuit for use therein
US8671429B1 (en) 2008-09-30 2014-03-11 The Directv Group, Inc. Method and system for dynamically changing a user interface for added or removed resources
US9710055B1 (en) 2008-09-30 2017-07-18 The Directv Group, Inc. Method and system for abstracting external devices via a high level communications protocol
US8291247B1 (en) * 2008-09-30 2012-10-16 The Directv Group, Inc. Method and system for predicting use of an external device and removing the external device from a low power mode
US9494986B1 (en) 2008-09-30 2016-11-15 The Directv Group, Inc. Method and system for controlling a low power mode for external devices
US9148693B1 (en) 2008-09-30 2015-09-29 The Directv Group, Inc. Method and system of scaling external resources for a receiving device
US9049473B1 (en) 2008-09-30 2015-06-02 The Directv Group, Inc. Method and system of processing multiple playback streams via a single playback channel
US9426497B1 (en) 2008-09-30 2016-08-23 The Directv Group, Inc. Method and system for bandwidth shaping to optimize utilization of bandwidth
TWI528162B (zh) * 2011-01-26 2016-04-01 威盛電子股份有限公司 電腦系統及其作業系統切換方法
CN107515791B (zh) * 2011-10-11 2021-03-02 微软技术许可有限责任公司 通过本地服务器对本地客户机应用进行事件服务的方法
US20130091197A1 (en) 2011-10-11 2013-04-11 Microsoft Corporation Mobile device as a local server
JP5427906B2 (ja) * 2012-02-28 2014-02-26 東芝テック株式会社 電子機器
US9600351B2 (en) 2012-12-14 2017-03-21 Microsoft Technology Licensing, Llc Inversion-of-control component service models for virtual environments
US9612776B2 (en) * 2013-12-31 2017-04-04 Dell Products, L.P. Dynamically updated user data cache for persistent productivity
CN109542521B (zh) * 2018-10-23 2021-09-03 深圳市海勤科技有限公司 电视开机速度优化的方法
JP6695955B1 (ja) 2018-11-27 2020-05-20 レノボ・シンガポール・プライベート・リミテッド 信号処理装置、制御方法、及びプログラム
JP6700564B1 (ja) * 2018-12-28 2020-05-27 富士通クライアントコンピューティング株式会社 情報処理システム

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2988866B2 (ja) * 1996-02-29 1999-12-13 株式会社東芝 コンピュータシステム
JPH1097353A (ja) * 1996-09-19 1998-04-14 Toshiba Corp コンピュータシステム及び同システムに適用するレジューム処理方法
JP3853941B2 (ja) * 1996-11-21 2006-12-06 株式会社日立製作所 情報処理装置
JP2001256067A (ja) * 2000-03-08 2001-09-21 Mitsubishi Electric Corp プロセッサ省電力制御方法、記憶媒体、およびプロセッサ省電力制御装置
JP2002073497A (ja) * 2000-09-04 2002-03-12 Sharp Corp 情報処理装置及び情報処理方法
JP4155545B2 (ja) * 2000-09-25 2008-09-24 株式会社東芝 コンピュータシステムおよびデータ転送制御方法
JP2002288126A (ja) * 2001-03-28 2002-10-04 Funai Electric Co Ltd 情報処理装置
JP2003208314A (ja) * 2002-01-15 2003-07-25 Mitsubishi Electric Corp オペレーティングシステムの自動入れ替え可能な計算機システムおよびそのシステムを利用したオペレーションシステムの自動入れ替え方法
CN1261869C (zh) * 2002-02-08 2006-06-28 联想(北京)有限公司 计算机单功能模式的启动方法
US7197654B2 (en) * 2002-04-11 2007-03-27 International Business Machines Corporation Method and apparatus for managing low power processor states
US7131011B2 (en) * 2002-10-30 2006-10-31 Microsoft Corporation System and method for preserving state data of a personal computer in a standby state in the event of an AC power failure
US7975117B2 (en) * 2003-03-24 2011-07-05 Microsoft Corporation Enforcing isolation among plural operating systems
US7240228B2 (en) * 2003-05-05 2007-07-03 Microsoft Corporation Method and system for standby auxiliary processing of information for a computing device
US20050108585A1 (en) * 2003-11-19 2005-05-19 Yang Chiang H. Silent loading of executable code
US7607003B2 (en) * 2004-09-21 2009-10-20 Cyberlink Corp. System and method for loading an operating system on a personal computer

Also Published As

Publication number Publication date
US20060212736A1 (en) 2006-09-21
JP2006260372A (ja) 2006-09-28
KR100704260B1 (ko) 2007-04-06
CN1834916A (zh) 2006-09-20
US7644292B2 (en) 2010-01-05
KR20060101164A (ko) 2006-09-22
CN100405298C (zh) 2008-07-23

Similar Documents

Publication Publication Date Title
JP5017785B2 (ja) 情報処理装置、高速起動方法、及びプログラム
US6904535B2 (en) Information processing device selecting normal and exclusive operational modes according to wake up instructions from a communication interface section or an input/output device
US8776120B2 (en) Remote controller with multimedia content display and control method thereof
CN101526901B (zh) 一种电脑中查看文件的方法及装置
WO2002065303A1 (en) Network terminal having power saving mode
JP2006120114A (ja) 多機能電源ボタンを有するコンピューター及び関連方法
US20080065917A1 (en) Information Processing Apparatus and Resume Control Method
CN112612525A (zh) 显示设备及显示设备开机方法
KR100201953B1 (ko) 모니터의 디스플레이 데이터 채널 기능 제어장치와 방법
JP2007035010A (ja) 高速データアクセスメモリよりオペレーションシステムコアプログラムをロードしてコンピュータプログラムをインスタント起動実行する方法
US8650425B2 (en) Computer system for processing data in non-operational state and processing method thereof
CN112616090B (zh) 显示设备系统升级方法及显示设备
CN118502852A (zh) 控制方法、装置及电子设备
JP2005332405A (ja) コンピュータシステム及びその制御方法
US7975152B2 (en) Apparatus for controlling a supply of power to a second apparatus including an instant television function that operates independently of a first apparatus
CN100407150C (zh) 信息处理设备与操作系统转换方法
CN111970624B (zh) 显示设备喇叭状态检测方法及显示设备
CN113867669A (zh) 一种控制方法和控制装置
CN100570557C (zh) 提供多种开机程序的计算机系统与开机方法
JP2011061564A (ja) リモコン装置、av機器及びこれらからなる遠隔制御システム
CN114610349A (zh) 一种显示设备及升级的方法
JP5011800B2 (ja) テレビ機能付きパーソナルコンピュータ
CN101847183B (zh) 计算机系统及其控制游戏的方法
JPH10254570A (ja) 情報処理装置およびその起動方法
CN100371922C (zh) 具远程遥控特性的操作系统共享应用程序的架构及其方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110118

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20111108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120207

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20120213

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120515

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120528

R150 Certificate of patent or registration of utility model

Ref document number: 5017785

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150622

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees