JP2009010871A - 画面転送装置およびその方法ならびに画像転送のためのプログラム - Google Patents
画面転送装置およびその方法ならびに画像転送のためのプログラム Download PDFInfo
- Publication number
- JP2009010871A JP2009010871A JP2007172467A JP2007172467A JP2009010871A JP 2009010871 A JP2009010871 A JP 2009010871A JP 2007172467 A JP2007172467 A JP 2007172467A JP 2007172467 A JP2007172467 A JP 2007172467A JP 2009010871 A JP2009010871 A JP 2009010871A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- screen
- compressed
- divided
- area
- 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.)
- Granted
Links
- 238000012546 transfer Methods 0.000 title claims abstract description 43
- 238000000034 method Methods 0.000 title claims description 12
- 238000013144 data compression Methods 0.000 claims abstract description 80
- 238000007906 compression Methods 0.000 claims abstract description 23
- 230000006835 compression Effects 0.000 claims abstract description 23
- 238000012545 processing Methods 0.000 claims abstract description 21
- 230000005540 biological transmission Effects 0.000 claims abstract description 17
- 230000015654 memory Effects 0.000 claims description 106
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0117—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
- H04N7/0122—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal the input and the output signals having different aspect ratios
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3068—Precoding preceding compression, e.g. Burrows-Wheeler transformation
- H03M7/3079—Context modeling
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3084—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction using adaptive string matching, e.g. the Lempel-Ziv method
- H03M7/3086—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction using adaptive string matching, e.g. the Lempel-Ziv method employing a sliding window, e.g. LZ77
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/167—Position within a video image, e.g. region of interest [ROI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4143—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440263—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4728—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/025—LAN communication management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Databases & Information Systems (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Digital Computer Display Output (AREA)
Abstract
【解決手段】本発明の一態様としての画面転送装置は、画面表示装置の画面に表示する画像データを生成する画像データ生成部と、前記画面領域を分割した複数の各分割領域に属する画像データを、前記各分割領域に属する過去に圧縮した一定量の画像データを用いて作成される辞書データを用いて、それぞれ圧縮することにより各前記分割領域に対応する圧縮画像データを生成するデータ圧縮処理部と、前記各分割領域に対応する圧縮画像データを前記画面表示装置に送信するデータ送信部と、を備える。
【選択図】図2
Description
Jacob Ziv and Abraham Lempel, "A Universal Algorithm for Sequential Data Compression", IEEE Transactions on Information Theory, Vol. IT-23, No. 3, pp. 337-343, May 1977.
画面表示装置の画面に表示する画像データを生成する画像データ生成部と、
前記画像表示装置の画面領域を分割した複数の各分割領域に属する前記画像データ生成部により生成された画像データを、前記各分割領域の各々に属する過去に圧縮した一定量の画像データを用いて作成される辞書データを用いてそれぞれ圧縮することにより、各前記分割領域に対応する圧縮画像データを生成するデータ圧縮処理部と、
前記各分割領域に対応する圧縮画像データを前記画面表示装置に送信するデータ送信部と、
を備える。
画面表示装置の画面に表示する画像データを生成する画像データ生成部と、
1つ以上の各ウィンドウの、前記画像データ生成部により生成された画像データを、各前記ウィンドウの各々の過去に圧縮した一定量の画像データを用いて作成される辞書データを用いてそれぞれ圧縮することにより前記各ウィンドウに対応する圧縮画像データを生成するデータ圧縮処理部と、
前記各ウィンドウに対応する圧縮画像データを前記画面表示装置に送信するデータ送信部と、
を備える。
画面表示装置の画面に表示する画像データを生成する画像データ生成部と、
1つまたは複数のウィンドウを含む1つ以上の各アプリケーションの、前記画像データ生成部により生成された画像データを、各前記アプリケーションの各々の過去に圧縮した一定量の画像データを用いて作成される辞書データを用いてそれぞれ圧縮することにより前記各アプリケーションに対応する圧縮画像データを生成する1つ以上のデータ圧縮処理部と、
前記各アプリケーションに対応する圧縮画像データを前記画面表示装置に送信するデータ送信部と、
を備える。
画面表示装置の画面に表示する画像データを複数種類の描画命令を用いて生成する画像データ生成部と、
前記画像データ生成部において各前記種類の描画命令により生成された画像データを、各前記種類の描画命令により生成された過去に圧縮した一定量の画像データを用いて作成される辞書データを用いてそれぞれ圧縮することにより前記各種類の描画命令に対応する圧縮画像データを生成する複数のデータ圧縮処理部と、
前記各種類の描画命令に対応する圧縮画像データを前記画像データ表示装置に送信するデータ送信部と、
を備える。
画面表示装置の画面に表示する画像データを生成する画像データ生成ステップと、
前記画像表示装置の画面領域を分割した複数の各分割領域に属する前記画像データ生成ステップにより生成された画像データを、前記各分割領域の各々に属する過去に圧縮した一定量の画像データを用いて作成される辞書データを用いて、それぞれ圧縮することにより各前記分割領域に対応する圧縮画像データを生成するデータ圧縮ステップと、
各前記分割領域に対応する圧縮画像データを前記画面表示装置に送信するデータ送信ステップと、
を備える。
画面表示装置の画面に表示する画像データを生成する画像データ生成ステップと、
前記画像表示装置の画面領域を分割した複数の各分割領域に属する前記画像データ生成ステップにより生成された画像データを、前記各分割領域に属する過去に圧縮した一定量の画像データを用いて作成される複数の辞書データを用いて、それぞれ圧縮することにより各前記分割領域に対応する圧縮画像データを生成するデータ圧縮ステップと、
各前記分割領域に対応する圧縮画像データを前記画面表示装置に送信するデータ送信ステップと、
をコンピュータに実行させる。
本実施形態に係る画面転送システムの概略構成を図1に示す。図1では、パーソナルコンピュータ(PC:Personal Computer)11と画面受信端末装置(画面表示装置)12がLAN(Local Area Network)13を介して接続されている。PC11はたとえば画面転送装置に相当する。
図4はウィンドウシステムを用いている場合の画面例を示す。2つのウィンドウ、すなわちウィンドウ41Aとウィンドウ41Bが矩形領域32C内で互いに重なっている。
画面内容の更新が行なわれ画像データを圧縮するとき、振り分け部21は、画像データが矩形領域32Cに属すると判定した場合、矩形領域32C内で画像データが、ウィンドウ41Aの領域のうち実際に表示されている表示領域、及びウィンドウ41Bの領域のうち実際に表示されている表示領域にそれぞれ含まれているかどうかを調べる。
画面内容の更新が行なわれ画像データを圧縮するとき、振り分け部21は、画像データが矩形領域32Cに属すると判定した場合、矩形領域32C内で画像データがウィンドウ41Aの表示領域、及びウィンドウ41Bの表示領域にそれぞれ含まれているかどうかを調べる。
本実施形態ではウィンドウごとに専用の辞書メモリを割り当てることを特徴とする。以下、本実施形態について詳細に説明する。
本実施形態では、画面内容更新のきっかけとなる描画命令の種類の数だけ辞書メモリを用意し、それぞれの描画命令の種類に辞書メモリを割り当てることを特徴とする。データ圧縮部は、各辞書メモリにそれぞれ割り当てられても良いし、これらを1つにまとめてデータ圧縮処理部としてもよい。
12:画面受信端末装置
13:LAN
21:振り分け部
22A、22B、22C:データ圧縮部(データ圧縮処理部)
23A、23B、23C:辞書メモリ
24:多重化部(データ送信部)
Claims (14)
- 画面表示装置の画面に表示する画像データを生成する画像データ生成部と、
前記画像表示装置の画面領域を分割した複数の各分割領域に属する前記画像データ生成部により生成された画像データを、前記各分割領域の各々に属する過去に圧縮した一定量の画像データを用いて作成される辞書データを用いてそれぞれ圧縮することにより、各前記分割領域に対応する圧縮画像データを生成するデータ圧縮処理部と、
前記各分割領域に対応する圧縮画像データを前記画面表示装置に送信するデータ送信部と、
を備えた画面転送装置。 - 前記各分割領域に属する過去に圧縮した一定量の画像データを記憶する複数の辞書メモリをさらに備えたことを特徴とする請求項1に記載の画面転送装置。
- 各前記辞書メモリは、前記辞書メモリに対応する前記分割領域全体分の画像データサイズ以上の容量を有することを特徴とする請求項1に記載の画面転送装置。
- 前記データ圧縮処理部は、前記各分割領域に属する画像データを、前記各分割領域にそれぞれ対応する辞書メモリを用いて圧縮する複数のデータ圧縮部を有することを特徴とする請求項2または3に記載の画面転送装置。
- 前記分割領域上で互いに重なっている複数の各ウィンドウに対応する複数の辞書メモリが前記分割領域に対応して設けられ、
前記データ圧縮処理部は、前記分割領域上で重なっている複数のウィンドウのうち最前面に表示されているウィンドウに対応する辞書メモリを用いて前記分割領域に属する画像データの圧縮を行うことを特徴とする請求項2ないし4のいずれか一項に記載の画面転送装置。 - 前記分割領域上にある第1および第2の各ウィンドウに対応する第1および第2の辞書メモリが前記分割領域に対応して設けられ、
前記データ圧縮処理部は、
前記画像データ生成部により生成された前記分割領域に属する画像データが、第1のウィンドウの領域のうち実際に表示されている第1の表示領域に含まれ、第2のウィンドウの領域のうち実際に表示されている第2の表示領域には含まれないとき、前記第1のウィンドウに対応する第1の辞書メモリを用いて前記分割領域に属する画像データの圧縮を行い、
前記画像データ生成部により生成された前記分割領域に属する画像データが前記第1のウィンドウの前記第1の表示領域に含まれておらず、前記第2のウィンドウの前記第2の表示領域には含まれているとき、前記第2のウィンドウに対応する第2の辞書メモリを用いて前記分割領域に属する画像データの圧縮を行い、
前記画像データ生成部により生成された前記分割領域に属する画像データが前記第1および第2の表示領域にまたがって含まれているとき、または、前記第1および第2の表示領域のいずれにも含まれないとき、前記第1および第2のウィンドウのいずれか一方に対応する第1または第2の辞書メモリを用いて前記分割領域に属する画像データの圧縮を行う、
ことを特徴とする請求項2ないし4のいずれか一項に記載の画面転送装置。 - 前記分割領域上にある第1および第2の各ウィンドウに対応する第1および第2の辞書メモリが前記分割領域に対応して設けられ、
前記データ処理圧縮部は、
前記画像データ生成部により生成された前記分割領域に属する画像データが、第1のウィンドウの領域のうち実際に表示されている第1の表示領域に含まれ、第2のウィンドウの領域のうち実際に表示されている第2の表示領域に含まれないとき、前記第1のウィンドウに対応する第1の辞書メモリを用いて前記分割領域に属する画像データの圧縮を行い、
前記画像データ生成部により生成された前記分割領域に属する画像データが前記第1のウィンドウの前記第1の表示領域に含まれておらず、前記第2のウィンドウの前記第2の表示領域に含まれているとき、前記第2のウィンドウに対応する第2の辞書メモリを用いて前記分割領域に属する画像データの圧縮を行い、
前記画像データ生成部により生成された前記分割領域に属する画像データが前記第1および第2の表示領域にまたがって含まれているとき、前記分割領域に属する画像データを前記第1および第2の表示領域にまたがらないように分割して各分割画像データを生成し、前記第1の表示領域に含まれている分割画像データについては前記第1のウィンドウに対応する第1の辞書メモリを用いて圧縮し、前記第2の表示領域に含まれている分割画像データについては前記第2のウィンドウに対応する第2の辞書メモリを用いて圧縮し、
前記画像データ生成部により生成された前記分割領域に属する画像データが前記第1および第2の表示領域のいずれにも含まれないとき、前記第1および第2のウィンドウのいずれか一方に対応する第1または第2の辞書メモリを用いて前記分割領域に属する画像データの圧縮を行う、
ことを特徴とする請求項2ないし4のいずれか一項に記載の画面転送装置。 - 前記データ圧縮処理部は、前記画像データ生成部により生成された前記分割領域に属する画像データを圧縮する直前に圧縮した前記分割領域に属する一定量の画像データを前記分割領域用の辞書データとして用いることを特徴とする請求項1ないし7のいずれか一項に記載の画面転送装置。
- 前記画面表示装置で画面をスクロールさせる頻度が高いと予測される縦または横の方向における前記分割領域の辺を他方の方向の辺より長くしたことを特徴とする請求項1ないし8のいずれか一項に記載の画面転送装置。
- 画面表示装置の画面に表示する画像データを生成する画像データ生成部と、
1つ以上の各ウィンドウの、前記画像データ生成部により生成された画像データを、各前記ウィンドウの各々の過去に圧縮した一定量の画像データを用いて作成される辞書データを用いてそれぞれ圧縮することにより前記各ウィンドウに対応する圧縮画像データを生成するデータ圧縮処理部と、
前記各ウィンドウに対応する圧縮画像データを前記画面表示装置に送信するデータ送信部と、
を備えた画面転送装置。 - 画面表示装置の画面に表示する画像データを生成する画像データ生成部と、
1つまたは複数のウィンドウを含む1つ以上の各アプリケーションの、前記画像データ生成部により生成された画像データを、各前記アプリケーションの各々の過去に圧縮した一定量の画像データを用いて作成される辞書データを用いてそれぞれ圧縮することにより前記各アプリケーションに対応する圧縮画像データを生成する1つ以上のデータ圧縮処理部と、
前記各アプリケーションに対応する圧縮画像データを前記画面表示装置に送信するデータ送信部と、
を備えた画面転送装置。 - 画面表示装置の画面に表示する画像データを複数種類の描画命令を用いて生成する画像データ生成部と、
前記画像データ生成部において各前記種類の描画命令により生成された画像データを、各前記種類の描画命令により生成された過去に圧縮した一定量の画像データを用いて作成される辞書データを用いてそれぞれ圧縮することにより前記各種類の描画命令に対応する圧縮画像データを生成する複数のデータ圧縮処理部と、
前記各種類の描画命令に対応する圧縮画像データを前記画像データ表示装置に送信するデータ送信部と、
を備えた画面転送装置。 - 画面表示装置の画面に表示する画像データを生成する画像データ生成ステップと、
前記画像表示装置の画面領域を分割した複数の各分割領域に属する前記画像データ生成ステップにより生成された画像データを、前記各分割領域の各々に属する過去に圧縮した一定量の画像データを用いて作成される辞書データを用いて、それぞれ圧縮することにより各前記分割領域に対応する圧縮画像データを生成するデータ圧縮ステップと、
各前記分割領域に対応する圧縮画像データを前記画面表示装置に送信するデータ送信ステップと、
を備えた画面転送方法。 - 画面表示装置の画面に表示する画像データを生成する画像データ生成ステップと、
前記画像表示装置の画面領域を分割した複数の各分割領域に属する前記画像データ生成ステップにより生成された画像データを、前記各分割領域に属する過去に圧縮した一定量の画像データを用いて作成される複数の辞書データを用いて、それぞれ圧縮することにより各前記分割領域に対応する圧縮画像データを生成するデータ圧縮ステップと、
各前記分割領域に対応する圧縮画像データを前記画面表示装置に送信するデータ送信ステップと、
をコンピュータに実行させるための画像転送のためのプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007172467A JP4881237B2 (ja) | 2007-06-29 | 2007-06-29 | 画面転送装置およびその方法ならびに画像転送のためのプログラム |
US12/076,103 US20090002275A1 (en) | 2007-06-29 | 2008-03-13 | Image transfer device and method thereof, and computer readable medium |
EP20080152809 EP2028864A3 (en) | 2007-06-29 | 2008-03-14 | Image transfer device and method thereof, and computer readable medium |
CN2008101284058A CN101335895B (zh) | 2007-06-29 | 2008-06-25 | 图像传输装置及其方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007172467A JP4881237B2 (ja) | 2007-06-29 | 2007-06-29 | 画面転送装置およびその方法ならびに画像転送のためのプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009010871A true JP2009010871A (ja) | 2009-01-15 |
JP4881237B2 JP4881237B2 (ja) | 2012-02-22 |
Family
ID=40159773
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007172467A Expired - Fee Related JP4881237B2 (ja) | 2007-06-29 | 2007-06-29 | 画面転送装置およびその方法ならびに画像転送のためのプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US20090002275A1 (ja) |
EP (1) | EP2028864A3 (ja) |
JP (1) | JP4881237B2 (ja) |
CN (1) | CN101335895B (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018003685A1 (ja) | 2016-06-28 | 2018-01-04 | 株式会社Nexpoint | 画像圧縮方法、画像復元方法、画像圧縮装置、画像復元装置、画像圧縮プログラムプロダクト及び画像復元プログラムプロダクト |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4995775B2 (ja) * | 2008-06-30 | 2012-08-08 | 株式会社東芝 | 画面転送装置およびその方法ならびに画面転送のためのプログラム |
WO2016089833A1 (en) * | 2014-12-05 | 2016-06-09 | Merck Sharp & Dohme Corp. | Novel tricyclic compounds as inhibitors of mutant idh enzymes |
CN109426473B (zh) * | 2017-08-25 | 2023-07-28 | 微软技术许可有限责任公司 | 无线可编程媒体处理*** |
CN110398987B (zh) * | 2019-04-12 | 2020-08-28 | 台州明创科技有限公司 | 现场设备命令控制平台 |
EP4087139A4 (en) * | 2019-12-31 | 2023-01-18 | MGI Tech Co., Ltd. | METHOD AND DEVICE FOR CREATING A GENE MUTATION DICTIONARY AND USING THE DICTIONARY TO COMPRESS GENOMIC DATA |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06168096A (ja) * | 1992-11-30 | 1994-06-14 | Fujitsu Ltd | データ符号化方式及びデータ復元方式 |
JPH09319355A (ja) * | 1996-05-28 | 1997-12-12 | Sharp Corp | 画像表示装置 |
JP2002203245A (ja) * | 2000-12-28 | 2002-07-19 | Toshiba Corp | 動画像内の特定物体認識方法及び装置 |
JP2003244448A (ja) * | 2002-02-15 | 2003-08-29 | Canon Inc | 符号化方法及び復号方法 |
JP2004227519A (ja) * | 2003-01-27 | 2004-08-12 | Matsushita Electric Ind Co Ltd | 画像処理方法 |
JP2006014183A (ja) * | 2004-06-29 | 2006-01-12 | Canon Inc | 画像符号化装置、画像符号化方法及びそのプログラム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100374605B1 (ko) * | 2000-10-25 | 2003-03-04 | 삼성전자주식회사 | 그래픽 신호의 광 전송장치 및 방법 |
EP1318665B1 (en) * | 2001-12-06 | 2015-02-25 | Canon Kabushiki Kaisha | Image processing apparatus and method, program, and storage medium |
US7206450B2 (en) * | 2002-04-25 | 2007-04-17 | Microsoft Corporation | Compression of bi-level images with explicit representation of ink clusters |
US7606314B2 (en) * | 2002-08-29 | 2009-10-20 | Raritan America, Inc. | Method and apparatus for caching, compressing and transmitting video signals |
JP2004226522A (ja) * | 2003-01-21 | 2004-08-12 | Hitachi Displays Ltd | 表示装置およびその駆動方法 |
KR100518849B1 (ko) * | 2004-03-02 | 2005-09-30 | 엘지전자 주식회사 | 영상 압축 및 복원 방법 |
JP2006113801A (ja) * | 2004-10-14 | 2006-04-27 | Canon Inc | 画像処理結果表示装置、画像処理結果表示方法およびプログラム |
-
2007
- 2007-06-29 JP JP2007172467A patent/JP4881237B2/ja not_active Expired - Fee Related
-
2008
- 2008-03-13 US US12/076,103 patent/US20090002275A1/en not_active Abandoned
- 2008-03-14 EP EP20080152809 patent/EP2028864A3/en not_active Ceased
- 2008-06-25 CN CN2008101284058A patent/CN101335895B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06168096A (ja) * | 1992-11-30 | 1994-06-14 | Fujitsu Ltd | データ符号化方式及びデータ復元方式 |
JPH09319355A (ja) * | 1996-05-28 | 1997-12-12 | Sharp Corp | 画像表示装置 |
JP2002203245A (ja) * | 2000-12-28 | 2002-07-19 | Toshiba Corp | 動画像内の特定物体認識方法及び装置 |
JP2003244448A (ja) * | 2002-02-15 | 2003-08-29 | Canon Inc | 符号化方法及び復号方法 |
JP2004227519A (ja) * | 2003-01-27 | 2004-08-12 | Matsushita Electric Ind Co Ltd | 画像処理方法 |
JP2006014183A (ja) * | 2004-06-29 | 2006-01-12 | Canon Inc | 画像符号化装置、画像符号化方法及びそのプログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018003685A1 (ja) | 2016-06-28 | 2018-01-04 | 株式会社Nexpoint | 画像圧縮方法、画像復元方法、画像圧縮装置、画像復元装置、画像圧縮プログラムプロダクト及び画像復元プログラムプロダクト |
US10712994B2 (en) | 2016-06-28 | 2020-07-14 | Nexpoint Co., Ltd. | Image compressing method, image reconstructing method, image compressing device, image reconstructing device, image compressing program product, and image reconstructing program product |
Also Published As
Publication number | Publication date |
---|---|
JP4881237B2 (ja) | 2012-02-22 |
CN101335895A (zh) | 2008-12-31 |
EP2028864A2 (en) | 2009-02-25 |
US20090002275A1 (en) | 2009-01-01 |
CN101335895B (zh) | 2011-04-06 |
EP2028864A3 (en) | 2012-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8224099B2 (en) | Screen data transmitting system, screen data transmitting server, screen data transmitting method and program recording medium | |
JP4881237B2 (ja) | 画面転送装置およびその方法ならびに画像転送のためのプログラム | |
US8896612B2 (en) | System and method for on-the-fly key color generation | |
JP4995775B2 (ja) | 画面転送装置およびその方法ならびに画面転送のためのプログラム | |
US20170221182A1 (en) | Image transformation | |
US8749566B2 (en) | System and method for an optimized on-the-fly table creation algorithm | |
US9947298B2 (en) | Variable compression management of memory for storing display data | |
CN102047612A (zh) | 基于图像的远程访问*** | |
CN102447901A (zh) | 用于改进的高速缓存和图像分类的自适应网格生成 | |
US8760366B2 (en) | Method and system for remote computing | |
US20160125568A1 (en) | Management of memory for storing display data | |
CN113835656A (zh) | 显示方法、装置及电子设备 | |
CN112714357A (zh) | 视频播放方法、视频播放装置、电子设备和存储介质 | |
GB2528870A (en) | Managing display data for display | |
US7082612B2 (en) | Transmission apparatus of video information, transmission system of video information and transmission method of video information | |
CN101883281B (zh) | 一种远程显示***的静态图像编码方法及*** | |
CN107318020B (zh) | 远程显示的数据处理方法及*** | |
WO2024057148A1 (en) | Realtime conversion of macroblocks to signed distance fields to improve text clarity in video streaming | |
JP2018037828A (ja) | 端末装置、画像生成プログラム、記憶媒体および画像生成方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100528 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20101209 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20101222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110204 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110405 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110610 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110805 |
|
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: 20111108 |
|
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: 20111202 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4881237 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141209 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |