JP4982347B2 - 画像情報の更新を検出するプログラム、方法および画像処理装置 - Google Patents
画像情報の更新を検出するプログラム、方法および画像処理装置 Download PDFInfo
- Publication number
- JP4982347B2 JP4982347B2 JP2007319351A JP2007319351A JP4982347B2 JP 4982347 B2 JP4982347 B2 JP 4982347B2 JP 2007319351 A JP2007319351 A JP 2007319351A JP 2007319351 A JP2007319351 A JP 2007319351A JP 4982347 B2 JP4982347 B2 JP 4982347B2
- Authority
- JP
- Japan
- Prior art keywords
- image information
- writing
- storage unit
- guest
- image
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Input (AREA)
Description
(1)ゲストOSからの明示的な通知は行なわず、VMMで画面更新を検知する。
(2)ゲストOSから明示的にVMMに画面更新を通知する。
第1の実施の形態にかかる画像処理装置は、ハードウェアレベルで仮想化を支援するプロセッサと、描画が完了したときに所定のレジスタにアクセスする関数を実行するビデオドライバを備える。そして、所定のレジスタにアクセスしたときにVMMに制御が移るようにプロセッサを設定することにより、描画完了をVMMで検知可能とし、描画完了の検知を契機として画像情報の更新部分の検出処理を実行する。
これまでは、VMMがハードウェア上で直接実行される例について説明した。これに対し、VMMをハードウェア上で間接的に実行するように構成しても、上記実施の形態と同様の機能を実現できる。間接的に実行するとは、ハードウェア上では、動作基盤となるホストOSが動作し、このホストOS上でさらにVMMが動作することを意味する。
第1の実施の形態では、描画完了通知の際に表示開始アドレスレジスタがアクセスされることを利用し、表示開始アドレスレジスタへのアクセスをVMMでフックすることにより画面更新を検出していた。
22、23 描画用バッファ
52 ROM
53 RAM
54 通信I/F
61 バス
100 画像処理装置
110 ハードウェア
111 プロセッサ
112 条件記憶部
113 バックアップ記憶部
114 グラフィックカード
114a フレームバッファ
114b 表示開始アドレスレジスタ
115a フレームバッファ領域
115b 表示開始アドレスレジスタ領域
120 VMM
121 条件設定部
122 判定部
130 ゲストOS
131 グラフィックライブラリ
131a 描画部
132 ビデオドライバ
132a 書き込み部
140 管理OS
141 エミュレータ部
141a イベント処理部
142 検出部
150 アプリケーション
600 画像処理装置
620 VMM
660 ホストOS
700 画像処理装置
710 ハードウェア
712 条件記憶部
720 VMM
721 条件設定部
730 ゲストOS
732 ビデオドライバ
732a 書き込み部
733 例外発生部
Claims (9)
- コンピュータに実行させる画像情報の更新部分を検出する更新検出プログラムであって、
前記コンピュータは、
画像情報を記憶可能な画像記憶部と、
予め定められた遷移条件が満たされたときに、ゲストOSを動作させる第1モードから、前記ゲストOSを管理する仮想計算機モニタを動作させる第2モードへ遷移するプロセッサと、を備え、
前記プロセッサが前記第2モードに遷移したときに、遷移の原因を判定する判定手順と、
前記判定手順が、前記ゲストOS上で前記画像記憶部に対する前記画像情報の書き込み完了に関連する処理が実行されたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出する検出手順と、
前記画像情報の書き込み用の記憶部と前記画像情報の表示用の記憶部とを切り替えるマルチバッファリング機能をエミュレートするエミュレータ手順と、
を前記コンピュータに実行させ、
前記検出手順は、前記判定手順が、前記画像情報の書き込み完了時に実行される予め定められた関数によって予め定められたレジスタにアクセスされたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出し、
前記検出手順は、前記判定手順が、前記画像情報の書き込み完了時に前記表示用の記憶部に切り替えることを要求する関数によって前記レジスタにアクセスされたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出する、
更新検出プログラム。 - コンピュータに実行させる画像情報の更新部分を検出する更新検出プログラムであって、
前記コンピュータは、
画像情報を記憶可能な画像記憶部と、
予め定められた遷移条件が満たされたときに、ゲストOSを動作させる第1モードから、前記ゲストOSを管理する仮想計算機モニタを動作させる第2モードへ遷移するプロセッサと、
前記コンピュータは、前記画像記憶部に対する前記画像情報の書き込み完了時に実行される予め定められた関数が実行されたときに例外を発生する例外発生部と、を備え、
前記プロセッサが前記第2モードに遷移したときに、遷移の原因を判定する判定手順と、
前記判定手順が、前記ゲストOS上で前記画像記憶部に対する前記画像情報の書き込み完了に関連する処理が実行されたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出する検出手順と、
前記画像情報の書き込み用の記憶部と前記画像情報の表示用の記憶部とを切り替えるマルチバッファリング機能をエミュレートするエミュレータ手順と、
を前記コンピュータに実行させ、
前記検出手順は、前記判定手順が、前記例外が発生したことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出し、
前記例外発生部は、前記画像記憶部に対する前記画像情報の書き込み完了時に前記表示用の記憶部に切り替えることを要求する関数が実行されたときに例外を発生する、
更新検出プログラム。 - コンピュータに実行させる画像情報の更新部分を検出する更新検出プログラムであって、
前記コンピュータは、
画像情報を記憶可能な画像記憶部と、
予め定められた遷移条件が満たされたときに、ゲストOSを動作させる第1モードから、前記ゲストOSを管理する仮想計算機モニタを動作させる第2モードへ遷移するプロセッサと、を備え、
前記プロセッサが前記第2モードに遷移したときに、遷移の原因を判定する判定手順と、
前記判定手順が、前記ゲストOS上で前記画像記憶部に対する前記画像情報の書き込み完了に関連する処理が実行されたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出する検出手順と、
前記画像情報の書き込み用の記憶部と前記画像情報の表示用の記憶部とを切り替えるマルチバッファリング機能をエミュレートするエミュレータ手順と、
を前記コンピュータに実行させ、
前記検出手順は、前記判定手順が、前記画像情報の書き込み完了時に実行される予め定められた関数によって割り込みが発生したことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出し、
前記検出手順は、前記判定手順が、前記画像情報の書き込み完了時に前記表示用の記憶部に切り替えることを要求する関数によって割り込みが発生したことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出する、
更新検出プログラム。 - 画像処理装置で実行される画像情報の更新部分を検出する更新検出方法であって、
前記画像処理装置は、
画像情報を記憶可能な画像記憶部と、
予め定められた遷移条件が満たされたときに、ゲストOSを動作させる第1モードから、前記ゲストOSを管理する仮想計算機モニタを動作させる第2モードへ遷移するプロセッサと、を備え、
判定部が、前記プロセッサが前記第2モードに遷移したときに、遷移の原因を判定する判定ステップと、
検出部が、前記判定ステップが、前記ゲストOS上で前記画像記憶部に対する前記画像情報の書き込み完了に関連する処理が実行されたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出する検出ステップと、
エミュレータ部が、前記画像情報の書き込み用の記憶部と前記画像情報の表示用の記憶部とを切り替えるマルチバッファリング機能をエミュレートするエミュレータステップと、を含み、
前記検出ステップは、前記判定ステップが、前記画像情報の書き込み完了時に実行される予め定められた関数によって予め定められたレジスタにアクセスされたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出し、
前記検出ステップは、前記判定ステップが、前記画像情報の書き込み完了時に前記表示用の記憶部に切り替えることを要求する関数によって前記レジスタにアクセスされたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出する、
更新検出方法。 - 画像処理装置で実行される画像情報の更新部分を検出する更新検出方法であって、
前記画像処理装置は、
画像情報を記憶可能な画像記憶部と、
予め定められた遷移条件が満たされたときに、ゲストOSを動作させる第1モードから、前記ゲストOSを管理する仮想計算機モニタを動作させる第2モードへ遷移するプロセッサと、
前記画像記憶部に対する前記画像情報の書き込み完了時に実行される予め定められた関数が実行されたときに例外を発生する例外発生部と、を備え、
判定部が、前記プロセッサが前記第2モードに遷移したときに、遷移の原因を判定する判定ステップと、
検出部が、前記判定ステップが、前記ゲストOS上で前記画像記憶部に対する前記画像情報の書き込み完了に関連する処理が実行されたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出する検出ステップと、
エミュレータ部が、前記画像情報の書き込み用の記憶部と前記画像情報の表示用の記憶部とを切り替えるマルチバッファリング機能をエミュレートするエミュレータステップと、を含み、
前記検出ステップは、前記判定ステップが、前記例外が発生したことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出し、
前記例外発生部は、前記画像記憶部に対する前記画像情報の書き込み完了時に前記表示用の記憶部に切り替えることを要求する関数が実行されたときに例外を発生する、
更新検出方法。 - 画像処理装置で実行される画像情報の更新部分を検出する更新検出方法であって、
前記画像処理装置は、
画像情報を記憶可能な画像記憶部と、
予め定められた遷移条件が満たされたときに、ゲストOSを動作させる第1モードから、前記ゲストOSを管理する仮想計算機モニタを動作させる第2モードへ遷移するプロセッサと、を備え、
判定部が、前記プロセッサが前記第2モードに遷移したときに、遷移の原因を判定する判定ステップと、
検出部が、前記判定ステップが、前記ゲストOS上で前記画像記憶部に対する前記画像情報の書き込み完了に関連する処理が実行されたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出する検出ステップと、
エミュレータ部が、前記画像情報の書き込み用の記憶部と前記画像情報の表示用の記憶部とを切り替えるマルチバッファリング機能をエミュレートするエミュレータステップと、を含み、
前記検出ステップは、前記判定ステップが、前記画像情報の書き込み完了時に実行される予め定められた関数によって割り込みが発生したことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出し、
前記検出ステップは、前記判定ステップが、前記画像情報の書き込み完了時に前記表示用の記憶部に切り替えることを要求する関数によって割り込みが発生したことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出する、
更新検出方法。 - 画像情報を記憶可能な画像記憶部と、
予め定められた遷移条件が満たされたときに、ゲストOSを動作させる第1モードから、前記ゲストOSを管理する仮想計算機モニタを動作させる第2モードへ遷移するプロセッサと、
前記プロセッサが前記第2モードに遷移したときに、遷移の原因を判定する判定部と、
前記判定部が、前記ゲストOS上で前記画像記憶部に対する前記画像情報の書き込み完了に関連する処理が実行されたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記画像情報の更新部分を検出する検出部と、
前記画像情報の書き込み用の記憶部と前記画像情報の表示用の記憶部とを切り替えるマルチバッファリング機能をエミュレートするエミュレータ部と、を備え、
前記検出部は、前記判定部が、前記画像情報の書き込み完了時に実行される予め定められた関数によって予め定められたレジスタにアクセスされたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出し、
前記検出部は、前記判定部が、前記画像情報の書き込み完了時に前記表示用の記憶部に切り替えることを要求する関数によって前記レジスタにアクセスされたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出する、
画像処理装置。 - 画像情報を記憶可能な画像記憶部と、
予め定められた遷移条件が満たされたときに、ゲストOSを動作させる第1モードから、前記ゲストOSを管理する仮想計算機モニタを動作させる第2モードへ遷移するプロセッサと、
前記プロセッサが前記第2モードに遷移したときに、遷移の原因を判定する判定部と、
前記判定部が、前記ゲストOS上で前記画像記憶部に対する前記画像情報の書き込み完了に関連する処理が実行されたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記画像情報の更新部分を検出する検出部と、
前記画像記憶部に対する前記画像情報の書き込み完了時に実行される予め定められた関数が実行されたときに例外を発生する例外発生部と、
前記画像情報の書き込み用の記憶部と前記画像情報の表示用の記憶部とを切り替えるマルチバッファリング機能をエミュレートするエミュレータ部と、を備え、
前記検出部は、前記判定部が、前記例外が発生したことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出し、
前記例外発生部は、前記画像記憶部に対する前記画像情報の書き込み完了時に前記表示用の記憶部に切り替えることを要求する関数が実行されたときに例外を発生する、
画像処理装置。 - 画像情報を記憶可能な画像記憶部と、
予め定められた遷移条件が満たされたときに、ゲストOSを動作させる第1モードから、前記ゲストOSを管理する仮想計算機モニタを動作させる第2モードへ遷移するプロセッサと、
前記プロセッサが前記第2モードに遷移したときに、遷移の原因を判定する判定部と、
前記判定部が、前記ゲストOS上で前記画像記憶部に対する前記画像情報の書き込み完了に関連する処理が実行されたことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記画像情報の更新部分を検出する検出部と、
前記画像情報の書き込み用の記憶部と前記画像情報の表示用の記憶部とを切り替えるマルチバッファリング機能をエミュレートするエミュレータ部と、を備え、
前記検出部は、前記判定部が、前記画像情報の書き込み完了時に実行される予め定められた関数によって割り込みが発生したことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出し、
前記検出部は、前記判定部が、前記画像情報の書き込み完了時に前記表示用の記憶部に切り替えることを要求する関数によって割り込みが発生したことが遷移の原因であると判定した場合に、書込み前後で前記画像情報が一致しない部分を表す前記更新部分を検出する、
画像処理装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007319351A JP4982347B2 (ja) | 2007-12-11 | 2007-12-11 | 画像情報の更新を検出するプログラム、方法および画像処理装置 |
| US12/314,244 US8416253B2 (en) | 2007-12-11 | 2008-12-05 | Apparatus, method, and recording medium for detecting update of image information |
| EP08253923A EP2071454A1 (en) | 2007-12-11 | 2008-12-09 | Apparatus, method, and recording medium for detecting update of image information |
| CN2008101846229A CN101458812B (zh) | 2007-12-11 | 2008-12-11 | 用于检测图像信息的更新的装置和方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007319351A JP4982347B2 (ja) | 2007-12-11 | 2007-12-11 | 画像情報の更新を検出するプログラム、方法および画像処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009145932A JP2009145932A (ja) | 2009-07-02 |
| JP4982347B2 true JP4982347B2 (ja) | 2012-07-25 |
Family
ID=40352224
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007319351A Expired - Fee Related JP4982347B2 (ja) | 2007-12-11 | 2007-12-11 | 画像情報の更新を検出するプログラム、方法および画像処理装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8416253B2 (ja) |
| EP (1) | EP2071454A1 (ja) |
| JP (1) | JP4982347B2 (ja) |
| CN (1) | CN101458812B (ja) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8045828B2 (en) * | 2007-07-09 | 2011-10-25 | Kabushiki Kaisha Toshiba | Apparatus for processing images, and method and computer program product for detecting image updates |
| JP4982347B2 (ja) | 2007-12-11 | 2012-07-25 | 株式会社東芝 | 画像情報の更新を検出するプログラム、方法および画像処理装置 |
| JP5010492B2 (ja) * | 2008-01-31 | 2012-08-29 | 株式会社東芝 | 通信装置、方法及びプログラム |
| US9171139B2 (en) | 2011-08-05 | 2015-10-27 | Vmware, Inc. | Lock screens to access work environments on a personal mobile device |
| US9465633B2 (en) | 2011-08-05 | 2016-10-11 | Vmware, Inc. | Displaying applications of a virtual mobile device in a user interface of a mobile device |
| BR112014009445B1 (pt) | 2011-10-21 | 2021-10-13 | Hewlett-Packard Development Company, L.P. | Método para um dispositivo eletrônico, meio de armazenagem não-transitório legível por máquina armazenando instruções e dispositivo eletrônico |
| JP5881835B2 (ja) * | 2011-10-21 | 2016-03-09 | ヒューレット−パッカード デベロップメント カンパニー エル.ピー.Hewlett‐Packard Development Company, L.P. | 基本入出力システム(bios)の機能にアクセスするウェブベースのインターフェース |
| US9436488B2 (en) * | 2012-03-27 | 2016-09-06 | Fujitsu Limited | Program redundancy among virtual machines and global management information and local resource information arrangement |
| JP5830496B2 (ja) * | 2013-06-07 | 2015-12-09 | 株式会社ソニー・コンピュータエンタテインメント | ディスプレイコントローラおよび画面転送装置 |
| US9582849B2 (en) * | 2013-10-28 | 2017-02-28 | Vmware, Inc. | Method and system to virtualize graphic processing services |
| KR101736041B1 (ko) * | 2015-01-13 | 2017-05-17 | 한밭대학교 산학협력단 | 임베디드 cpu-gpu 분산처리를 이용한 영상처리 고속화 방법 |
| CN107924321B (zh) * | 2015-09-25 | 2022-01-18 | 英特尔公司 | 针对虚拟机退出的嵌套虚拟化 |
| JP2017169086A (ja) * | 2016-03-17 | 2017-09-21 | セイコーエプソン株式会社 | 表示装置、表示装置の制御方法及びプログラム |
| JP2018022370A (ja) * | 2016-08-04 | 2018-02-08 | キヤノン株式会社 | アプリケーション実行装置及びその制御方法、並びにプログラム |
| WO2018119712A1 (zh) * | 2016-12-27 | 2018-07-05 | 深圳前海达闼云端智能科技有限公司 | 视频显示方法、装置、电子设备和计算机程序产品 |
Family Cites Families (54)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06187178A (ja) | 1992-12-18 | 1994-07-08 | Hitachi Ltd | 仮想計算機システムの入出力割込み制御方法 |
| US7720672B1 (en) | 1995-12-29 | 2010-05-18 | Wyse Technology Inc. | Method and apparatus for display of windowing application programs on a terminal |
| JP3732593B2 (ja) | 1996-09-30 | 2006-01-05 | 株式会社東芝 | 画像処理装置 |
| JPH10200757A (ja) * | 1997-01-09 | 1998-07-31 | Canon Inc | 画像処理装置及びその方法及び画像処理システム |
| EP0863462B8 (en) | 1997-03-04 | 2010-07-28 | Panasonic Corporation | Processor capable of efficiently executing many asynchronous event tasks |
| JP3356677B2 (ja) * | 1997-03-04 | 2002-12-16 | 松下電器産業株式会社 | 非同期に実行すべきタスクが多数あっても、非同期イベントタスクを効率良く実行することができるプロセッサ |
| JP3280306B2 (ja) | 1998-04-28 | 2002-05-13 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 画像情報送信方法、画像情報更新方法、送信装置及び更新装置 |
| JP3659062B2 (ja) | 1999-05-21 | 2005-06-15 | 株式会社日立製作所 | 計算機システム |
| US6957186B1 (en) | 1999-05-27 | 2005-10-18 | Accenture Llp | System method and article of manufacture for building, managing, and supporting various components of a system |
| US6601233B1 (en) | 1999-07-30 | 2003-07-29 | Accenture Llp | Business components framework |
| US7130807B1 (en) | 1999-11-22 | 2006-10-31 | Accenture Llp | Technology sharing during demand and supply planning in a network-based supply chain environment |
| WO2001052056A2 (en) | 2000-01-14 | 2001-07-19 | Saba Software, Inc. | Method and apparatus for a business applications management system platform |
| JP2001306308A (ja) | 2000-04-11 | 2001-11-02 | Sap Ag | データ中心アプリケーションのクラス定義方法 |
| US7181679B1 (en) | 2000-05-26 | 2007-02-20 | Newsstand, Inc. | Method and system for translating a digital version of a paper |
| US7506265B1 (en) | 2000-07-17 | 2009-03-17 | Microsoft Corporation | System and method for displaying images of virtual machine environments |
| CN1357890A (zh) * | 2000-12-05 | 2002-07-10 | 简篇 | 动态随机存取存储器结构及操作方法 |
| US6934698B2 (en) | 2000-12-20 | 2005-08-23 | Heart Imaging Technologies Llc | Medical image management system |
| JP4291964B2 (ja) | 2001-04-19 | 2009-07-08 | 株式会社日立製作所 | 仮想計算機システム |
| JP2003084751A (ja) | 2001-07-02 | 2003-03-19 | Hitachi Ltd | 表示制御装置およびマイクロコンピュータならびにグラフィックシステム |
| JP4717289B2 (ja) | 2001-09-10 | 2011-07-06 | シャープ株式会社 | 計算機リモート操作システム |
| US7577722B1 (en) | 2002-04-05 | 2009-08-18 | Vmware, Inc. | Provisioning of computer systems using virtual machines |
| EP1376360A3 (en) * | 2002-06-21 | 2004-01-07 | Sharp Kabushiki Kaisha | Automatic backup system |
| JP2004086550A (ja) | 2002-08-27 | 2004-03-18 | Matsushita Electric Ind Co Ltd | 表示画面更新システム |
| JP3740454B2 (ja) * | 2002-10-18 | 2006-02-01 | キヤノン株式会社 | 印刷システムおよび情報処理装置およびプリンタおよび表示制御方法および印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム |
| US7484208B1 (en) | 2002-12-12 | 2009-01-27 | Michael Nelson | Virtual machine migration |
| US7145566B2 (en) * | 2003-07-18 | 2006-12-05 | Microsoft Corporation | Systems and methods for updating a frame buffer based on arbitrary graphics calls |
| US20050108440A1 (en) | 2003-11-19 | 2005-05-19 | Intel Corporation | Method and system for coalescing input output accesses to a virtual device |
| US20050132364A1 (en) | 2003-12-16 | 2005-06-16 | Vijay Tewari | Method, apparatus and system for optimizing context switching between virtual machines |
| US7526515B2 (en) | 2004-01-21 | 2009-04-28 | International Business Machines Corporation | Method and system for a grid-enabled virtual machine with movable objects |
| US7418584B1 (en) * | 2004-05-11 | 2008-08-26 | Advanced Micro Devices, Inc. | Executing system management mode code as virtual machine guest |
| US7383405B2 (en) | 2004-06-30 | 2008-06-03 | Microsoft Corporation | Systems and methods for voluntary migration of a virtual machine between hosts with common storage connectivity |
| GB2419702A (en) | 2004-10-29 | 2006-05-03 | Hewlett Packard Development Co | Virtual overlay infrastructures which can be suspended and later reactivated |
| JP4599135B2 (ja) | 2004-11-02 | 2010-12-15 | キヤノン株式会社 | 情報処理装置及び情報処理方法 |
| KR100844271B1 (ko) | 2005-02-15 | 2008-07-07 | 에스케이 텔레콤주식회사 | 대기화면 자동 전환 시스템 및 방법 |
| US7698706B2 (en) | 2005-05-20 | 2010-04-13 | International Business Machines Corporation | Methods and apparatus for implementing an integrated user interface for managing multiple virtual machines operative in a computing system |
| JP4955943B2 (ja) | 2005-06-28 | 2012-06-20 | クラリオン株式会社 | 情報端末および計算機資源管理方法 |
| JP2007025073A (ja) | 2005-07-13 | 2007-02-01 | Sony Corp | データ伝送方法、データ送信装置及びデータ受信装置、並びにプログラム |
| JP4839049B2 (ja) | 2005-09-20 | 2011-12-14 | クラリオン株式会社 | 情報処理装置および表示画面制御方法 |
| JP4544146B2 (ja) | 2005-11-29 | 2010-09-15 | 株式会社日立製作所 | 障害回復方法 |
| US8572159B2 (en) | 2005-12-23 | 2013-10-29 | Intel Corporation | Managing device models in a virtual machine cluster environment |
| US20070271560A1 (en) | 2006-05-18 | 2007-11-22 | Microsoft Corporation | Deploying virtual machine to host based on workload characterizations |
| JP4961835B2 (ja) | 2006-05-31 | 2012-06-27 | 奥村遊機株式会社 | 遊技機 |
| US9392078B2 (en) | 2006-06-23 | 2016-07-12 | Microsoft Technology Licensing, Llc | Remote network access via virtual machine |
| US9213513B2 (en) | 2006-06-23 | 2015-12-15 | Microsoft Technology Licensing, Llc | Maintaining synchronization of virtual machine image differences across server and host computers |
| US7368918B2 (en) | 2006-07-27 | 2008-05-06 | Siemens Energy & Automation | Devices, systems, and methods for adaptive RF sensing in arc fault detection |
| US8185893B2 (en) | 2006-10-27 | 2012-05-22 | Hewlett-Packard Development Company, L.P. | Starting up at least one virtual machine in a physical machine by a load balancer |
| US20080235361A1 (en) | 2007-03-21 | 2008-09-25 | David Crosbie | Management layer method and apparatus for dynamic assignment of users to computer resources |
| US8171485B2 (en) | 2007-03-26 | 2012-05-01 | Credit Suisse Securities (Europe) Limited | Method and system for managing virtual and real machines |
| WO2008117500A1 (ja) | 2007-03-27 | 2008-10-02 | Nec Corporation | 仮想マシン運用システム、仮想マシン運用方法およびプログラム |
| US8677351B2 (en) | 2007-03-29 | 2014-03-18 | Vmware, Inc. | System and method for delivering software update to guest software on virtual machines through a backdoor software communication pipe thereof |
| US8230203B2 (en) | 2007-03-30 | 2012-07-24 | Intel Corporation | Detecting spin loops in a virtual machine environment |
| US8045828B2 (en) | 2007-07-09 | 2011-10-25 | Kabushiki Kaisha Toshiba | Apparatus for processing images, and method and computer program product for detecting image updates |
| JP4982347B2 (ja) | 2007-12-11 | 2012-07-25 | 株式会社東芝 | 画像情報の更新を検出するプログラム、方法および画像処理装置 |
| JP5010492B2 (ja) | 2008-01-31 | 2012-08-29 | 株式会社東芝 | 通信装置、方法及びプログラム |
-
2007
- 2007-12-11 JP JP2007319351A patent/JP4982347B2/ja not_active Expired - Fee Related
-
2008
- 2008-12-05 US US12/314,244 patent/US8416253B2/en not_active Expired - Fee Related
- 2008-12-09 EP EP08253923A patent/EP2071454A1/en not_active Withdrawn
- 2008-12-11 CN CN2008101846229A patent/CN101458812B/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20090147014A1 (en) | 2009-06-11 |
| US8416253B2 (en) | 2013-04-09 |
| JP2009145932A (ja) | 2009-07-02 |
| CN101458812B (zh) | 2012-03-28 |
| EP2071454A1 (en) | 2009-06-17 |
| CN101458812A (zh) | 2009-06-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101458812B (zh) | 用于检测图像信息的更新的装置和方法 | |
| JP4896376B2 (ja) | コプロセッサの性能を強化するシステムおよび方法 | |
| TWI509518B (zh) | 用於改良巢式虛擬化之性能的方法、中央處理單元裝置及系統 | |
| US8671411B2 (en) | Multithreaded kernel for graphics processing unit | |
| US8429669B2 (en) | Virtual machine switching control by prefetching information out of and updating a set of processor control information based on a bitmap having update status | |
| CN101714091B (zh) | 用于在操作系统初始化期间显示平台图形的方法和系统 | |
| US9507727B2 (en) | Page fault injection in virtual machines | |
| US7992147B2 (en) | Processor control register virtualization to minimize virtual machine exits | |
| US20220188135A1 (en) | Hardware-based protection of virtual function resources | |
| US5963738A (en) | Computer system for reading/writing system configuration using I/O instruction | |
| CN117931377A (zh) | 指令集架构(isa)仿真方法和装置 | |
| JPS593642A (ja) | 制御レジスタ処理方式 | |
| JP6920286B2 (ja) | 例外処理 | |
| JP2009134565A (ja) | 仮想計算機システム及び仮想計算機システムの制御方法 | |
| CN110941408B (zh) | 一种kvm虚拟机图形界面输出方法及装置 | |
| JP2018092327A (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| US11188367B2 (en) | Guest operating system physical memory page protection using hypervisor | |
| US20220197679A1 (en) | Modifying device status in single virtual function mode | |
| JP3033713B2 (ja) | 仮想計算機エミュレート装置 | |
| JP2007094986A (ja) | シミュレーション装置およびシミュレーション方法 | |
| KR101130361B1 (ko) | 코프로세서 내의 연산을 스트림라인하는 방법 | |
| Corsi et al. | A virtual graphics card for teaching device driver design | |
| CN116485628B (zh) | 图像显示方法、装置及系统 | |
| JP2013196241A (ja) | 情報処理装置およびログ取得方法 | |
| US11704127B2 (en) | Marking current context data to control a context-data-dependent processing operation to save current or default context data to a data location |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101015 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120104 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120216 |
|
| 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: 20120327 |
|
| 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: 20120423 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150427 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |