Nova Patents
JP2004086550A

Display image updating system

Abstract

Problem to be solved.To reduce a load on a CPU of an information processing device transmitting a display screen in an information processing device display screen update system, to quickly update a remote display screen, and to update the display screen by any drawing command. To be able to comfortably browse the display screen on a remote display terminal device.

Solution.A memory area for storing frame data of a display screen output from a video controller of an information processing device in frame units, a comparison is performed between previous and next frames, and a difference in a predetermined rectangular area unit is detected and updated. Means for extracting a rectangular area, a flag table for recording a flag notifying an updated area of a display screen, a transmission screen area determining means for determining a transmission screen area of a display screen to be transmitted by referring to the flag table, transmission A transmission screen data extraction means for extracting pixel data in a screen area, an image compression means for compressing transmission screen data, and a communication means for transmitting the compressed transmission screen data to a display terminal device are provided. [Selection diagram] Fig. 5

JP2004086550A, drawing sheet 1
Sheet 1 of 24

Term

Term ended

Projected expiry passed 27 August 2022, 4.1 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

17 claims: 3 independent, 14 dependent

  1. 1
    表示端末装置に表示画面を伝送する表示画面更新システムであって、ビデオコントローラと、ビデオコントローラから出力される表示画面の2フレーム分のデータを格納する実表示画面フレーム記憶手段と、前記実表示画面フレーム記憶手段に記憶された2フレームのデータ比較を所定の矩形領域単位で行って更新の有無を抽出する更新矩形領域抽出手段と、前記更新矩形領域抽出手段が抽出した更新の有無に基づくフラグを記録するフラグテーブルと、前記フラグテーブルに記録されたフラグに基づいて表示端末装置に伝送する画面領域を決定する伝送画面領域決定手段と、前記伝送画面領域決定手段が決定した伝送画面領域の画素データを抽出する伝送画面データ抽出手段と、前記伝送画面データ抽出手段によって抽出された伝送画面データに所定の圧縮処理を施す画像圧縮手段と、前記画像圧縮手段により圧縮された伝送画面データを前記表示端末装置に伝送する通信手段とを備えたことを特徴とする表示画面更新システム。
  2. 2
    表示端末装置に表示画面を伝送する表示画面更新システムであって、ビデオコントローラと、ビデオコントローラから出力される表示画面の2フレーム分のデータを格納する実表示画面フレーム記憶手段と、前記ビデオコントローラから前記実表示画面フレーム記憶手段へのフレームのデータの出力記録と同時にその出力記録データと前記実表示画面フレーム記憶手段に記録された前フレームのデータ比較を所定の矩形領域単位で行って更新の有無を抽出する更新矩形領域抽出手段と、前記更新矩形領域抽出手段が抽出した更新の有無に基づくフラグを記録するフラグテーブルと、前記フラグテーブルに記録されたフラグに基づいて表示端末装置に伝送する画面領域を決定する伝送画面領域決定手段と、前記伝送画面領域決定手段が決定した伝送画面領域の画素データを抽出する伝送画面データ抽出手段と、前記伝送画面データ抽出手段によって抽出された伝送画面データに所定の圧縮処理を施す画像圧縮手段と、前記画像圧縮手段により圧縮された伝送画面データを前記表示端末装置に伝送する通信手段とを備えたことを特徴とする表示画面更新システム。
  3. 3
    前記実表示画面フレーム記憶手段は2以上のメモリで構成され、フレーム毎に記憶するメモリを変更することを特徴とする請求項1乃至請求項2いずれかに記載の表示画面更新システム。
  4. 4
    前記伝送画面データ抽出手段は前記伝送画面領域決定手段によって決定された伝送画面領域の画素データを前記実表示画面フレーム記憶手段から抽出することを特徴とする請求項1乃至請求項2いずれかに記載の表示画面更新システム。
  5. 5
    前記実表示画面フレーム記憶手段に記録するフレームの間隔を定めるフレーム間隔数を格納し、フレーム間隔数毎に前記実表示画面フレーム記憶手段にフレームデータの記録をする制御を行うフレーム格納レート制御手段を有することを特徴とする請求項1乃至請求項2いずれかに記載の表示画面更新システム。
  6. 6
    所定の期間毎もしくは所定のフレームの発生回数期間毎に表示画面が更新された更新回数を検出し、前記更新回数に基づいて前記フレーム格納レート制御手段のフレーム間隔数を設定する表示画面更新回数検出手段を有することを特徴とする請求項5記載の表示画面更新システム。
  7. 7
    前記通信手段の送信バッファの残量を検出し、前記バッファの残量に基づいて前記更新回数に基づいて前記フレーム格納レート制御手段のフレーム間隔数を設定する送信バッファ残量検出手段を有することを特徴とする請求項5記載の表示画面更新システム。
  8. 8
    前記更新矩形領域抽出手段は更新の有無を画面の相違が一定以上か否かにより抽出することを特徴とする請求項1乃至請求項2いずれかに記載の表示画面更新システム。
  9. 9
    前記更新矩形領域抽出手段は所定の矩形領域内の画素の相違が1画素でも所定の値以上の場合は更新有とすることを特徴とする請求項8記載の表示画面更新システム。
  10. 10
    前記更新矩形領域抽出手段は所定の矩形領域内の画素の相違を検出した数が所定の値以上の場合は更新有とすることを特徴とする請求項8記載の表示画面更新システム。
  11. 11
    前記更新矩形領域抽出手段は所定の矩形領域の画素データを周波数成分へ変換して所定の周波数の成分に相違があると更新有とすることを特徴とする請求項8記載の表示画面更新システム。
  12. 12
    前記更新矩形領域抽出手段はデータ比較を所定の矩形領域単位で行って伝送必要な相違の有無と伝送必要な相違未満の相違の有無を抽出し、前記フラグテーブルは伝送必要な相違の有無に基づくフラグと伝送必要な相違未満の相違の有無に基づくフラグを記録し、前記伝送画面領域決定手段は前記フラグテーブルの出力に基づいて、伝送必要な相違を有するフラグに対応する矩形領域は伝送画面領域として決定し、伝送必要な相違未満の相違を有するフラグに対応する矩形領域については所定時間毎に伝送画面領域として決定することを特徴とする請求項1乃至請求項2いずれかに記載の表示画面更新システム。
  13. 13
    前記更新矩形領域抽出手段はデータ比較を所定の矩形領域単位で行って伝送必要な相違の有無と伝送不要な相違の有無を抽出し、前記フラグテーブルは伝送必要な相違の有無に基づくフラグと伝送必要な相違未満の相違の有無に基づくフラグを記録し、前記伝送画面領域決定手段は前記フラグテーブルの出力に基づいて、伝送必要な相違を有するフラグに対応する矩形領域は伝送画面領域として決定し、伝送必要な相違未満の相違を有するフラグに対応する矩形領域についてはフラグ発生回数が所定の回数以上となった場合に伝送画面領域として決定することを特徴とする請求項1乃至請求項2いずれかに記載の表示画面更新システム。
  14. 14
    分割された画面領域毎に優先度を設定する領域優先度設定手段を有し、前記領域優先度設定手段で設定した優先度に基づいて画面領域毎の更新時間間隔を決定することを特徴とする請求項1乃至請求項2いずれかに記載の表示画面更新システム。
  15. 15
    前記フラグテーブルの更新有のフラグが発生した回数を計数し、計数回数に応じて表示画面を幾つかの矩形領域から構成される複数の画面領域に分割して前記領域優先度設定手段に優先度を設定するフラグ更新回数計数手段を有することを特徴とする請求項14記載の表示画面更新システム。
  16. 16
    動作中のアプリケーションプログラムを検出して画面領域を検出するアプリケーションプログラム表示位置検出手段と、アプリケーションプログラムが描画する画面の特性を格納したアプリケーションプログラム描画画面特性テーブルを有し、前記アプリケーションプログラム表示位置検出手段が検出した画面領域と前記アプリケーションプログラム描画画面特性テーブルに格納された画面の特性に基づいて前記領域優先度設定手段に優先度を設定することを特徴とする請求項14記載の表示画面更新システム。
  17. 17
    分割された画面領域毎に圧縮方法を設定する領域別圧縮方法選択手段を有し、前記画像圧縮手段は前記領域別圧縮方法選択手段で選択した圧縮方法に基づいて伝送画面データに所定の圧縮処理を施すことを特徴とする請求項1乃至請求項2いずれかに記載の表示画面更新システム。
Independent claims17