JP6158323B2 - 仮想デスクトップインフラ(vdi)における性能向上 - Google Patents
仮想デスクトップインフラ(vdi)における性能向上 Download PDFInfo
- Publication number
- JP6158323B2 JP6158323B2 JP2015520726A JP2015520726A JP6158323B2 JP 6158323 B2 JP6158323 B2 JP 6158323B2 JP 2015520726 A JP2015520726 A JP 2015520726A JP 2015520726 A JP2015520726 A JP 2015520726A JP 6158323 B2 JP6158323 B2 JP 6158323B2
- Authority
- JP
- Japan
- Prior art keywords
- missing
- image
- image blocks
- frame
- blocks
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 42
- 230000006835 compression Effects 0.000 claims description 34
- 238000007906 compression Methods 0.000 claims description 34
- 239000003550 marker Substances 0.000 claims description 17
- 230000009471 action Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 2
- 238000004590 computer program Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000009877 rendering Methods 0.000 description 3
- 230000002411 adverse Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
- G06F3/1462—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay with means for detecting differences between the image stored in the host and the images displayed on the remote displays
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/451—Execution arrangements for user interfaces
- G06F9/452—Remote windowing, e.g. X-Window System, desktop virtualisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/89—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
- H04N19/895—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder in combination with error concealment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1415—Digital output to display device ; Cooperation and interconnection of the display device with other functional units with means for detecting differences between the image stored in the host and the images displayed on the displays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/08—Fault-tolerant or redundant circuits, or circuits in which repair of defects is prepared
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/02—Handling of images in compressed format, e.g. JPEG, MPEG
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Description
Claims (19)
- リモートデスクトップからのデスクトップ・グラフィカル・ユーザインターフェイス(以下、デスクトップGUIと称する)の画像をクライアント装置上で表示する方法であって、
前記クライアント装置上で表示されている前記デスクトップGUIの画像のフレームを更新するための1組の完全な画像ブロック中の複数の画像ブロックを受信することであって、前記リモートデスクトップはホスト上で実行されている、前記受信すること、
前記クライアント装置により、前記フレーム更新のための前記1組の完全な画像ブロック中の1つ以上の画像ブロックが不足しており、かつ受信されていないと判定すること、
前記クライアント装置により、不足している前記1つ以上の画像ブロックなしでフレーム更新を行うべきかどうかを判定すること、
前記クライアント装置において表示されている前記デスクトップGUIの前記フレーム更新を、不足している前記1つ以上の画像ブロックなしで行うべき場合、前記クライアント装置により、不足している前記1つ以上の画像ブロックを使用することなしに、受信されている前記複数の画像ブロックを使用して前記デスクトップGUIの前記フレーム更新を行うこと
を備え、
不足している前記1つ以上の画像ブロックが幾つかのフレーム更新にわたり同様の位置において持続する場合、不足している前記1つ以上の画像ブロックなしで前記フレーム更新を行わない、方法。 - 前記複数の画像ブロックが複数のパケット内で受信され、方法は更に
パケットシーケンスを受信すること、
シーケンス内の失われた1つ以上のパケットを突き止めることであって、前記1つ以上のパケットは不足している前記1つ以上の画像ブロックを含む、前記突き止めることを備える、請求項1に記載の方法。 - 不足している前記1つ以上の画像ブロックなしで前記フレーム更新を行うべきかどうかを判定することが、
不足している前記1つ以上の画像ブロックが閾値を超えるかどうかを判定すること、
前記閾値を超えていない場合、不足している前記1つ以上のブロックを使用することなしに、前記複数の画像ブロックを使用して前記デスクトップGUIの前記フレーム更新を行うことを含む、請求項1に記載の方法。 - 不足している前記1つ以上の画像ブロックが前記閾値を超えるかどうかを判定することが、前記フレーム更新における不足している前記1つ以上の画像ブロックの数が前記閾値を超えるかどうかを判定することを含む、請求項3に記載の方法。
- 不足している前記1つ以上の画像ブロックなしで前記フレーム更新を行うべきではない場合、方法は更に、
不足している前記1つ以上の画像ブロックを求める要求を送信すること、
不足している前記1つ以上の画像ブロックの少なくとも一部を受信するまで、前記デスクトップGUIの前記フレーム更新を行うのを待つこと、
前記複数の画像ブロック及び不足している前記1つ以上の画像ブロックの前記少なくとも一部を使用し、前記クライアント装置において前記デスクトップGUIの前記フレーム更新を行うことを備える、請求項1に記載の方法。 - 不足している前記1つ以上の画像ブロックなしで前記デスクトップGUIの前記フレーム更新を行うべき場合、方法は更に、
不足している前記1つ以上の画像ブロックが受信されなかったことを知らせる通知を前記リモートデスクトップに送信することであって、前記リモートデスクトップは不足している前記1つ以上の画像ブロックを解析して是正措置を決定する、前記送信することを備える、請求項1に記載の方法。 - 前記通知の送信に応答して前記リモートデスクトップから不足している前記1つ以上の画像ブロックを受信することを更に備える、請求項6に記載の方法。
- 画像ブロックの不可逆圧縮が行われる場合にのみ、不足している前記1つ以上の画像ブロックなしで前記デスクトップGUIの前記画像が描画される、請求項1に記載の方法。
- 前記画像ブロックを圧縮するためにウィンドウ又はディクショナリ圧縮方式が使用される場合、前記クライアント装置がフレームの全ての画像ブロックが受信されている場合にのみフレーム更新を行うときにウィンドウ又はディクショナリが使用される場合と比較して、前記圧縮方式の個々のウィンドウ又はディクショナリがフレームのより小さな領域に適用される、請求項1に記載の方法。
- 前記複数の画像ブロックの位置情報を示す複数のマーカを受信することであって、前記位置情報は、前記複数の画像ブロックの少なくとも一部に関する前記フレーム更新における位置を示す、前記マーカを受信することを更に備える、請求項1に記載の方法。
- 前記複数の画像ブロックが圧縮ストリーム内にあり、
不足している前記1つ以上の画像ブロックが前記圧縮ストリーム内に散在し、
前記位置情報により、前記クライアント装置が前記圧縮ストリーム内の画像ブロックを前記フレーム更新における位置に再同期することが可能となる、請求項10に記載の方法。 - 前記複数のマーカが、前記複数の画像ブロックを含む複数のパケット内に、又は前記複数の画像ブロックの何れも含まない別のパケット内に含まれる、請求項10に記載の方法。
- クライアント装置上のデスクトップGUIのフレーム更新用のパケットをリモートデスクトップから送信する方法であって、
前記クライアント装置上で表示されている前記デスクトップGUIの画像のフレームを更新するための複数の画像ブロックを決定することであって、前記リモートデスクトップはホスト上で実行されている、前記決定すること、
前記ホストにより、前記複数の画像ブロックを圧縮ストリームへと圧縮することであって、前記圧縮ストリーム内の圧縮された複数の画像ブロックは可変長のものである、前記圧縮すること、
前記ホストにより、前記圧縮ストリームの一部を複数のパケット内に含めること、
前記ホストにより、前記圧縮ストリーム内の圧縮画像ブロックの位置情報を示す複数のマーカを決定すること、
前記ホストにより、前記複数のパケット及び前記複数のマーカを前記クライアント装置に送信することであって、パケット損失が発生した場合、前記クライアント装置は前記複数のマーカを使用し、前記圧縮ストリーム内の圧縮画像ブロックを前記フレーム更新における位置と再同期させる、前記送信すること
を備え、
前記フレーム更新のための複数の画像ブロック中の1つ以上の画像ブロックが不足しており、かつ不足している1つ以上の画像ブロックが幾つかのフレーム更新にわたり同様の位置において持続する場合、不足している前記1つ以上の画像ブロックなしで前記フレーム更新を行わない、方法。 - 前記複数のマーカにおける1つのマーカを1つのパケットに含めることであって、前記パケット内の前記マーカは、前記パケット内に含まれる圧縮画像ブロックに対するフレーム更新における位置を示す、マーカを含めることを更に備える、請求項13に記載の方法。
- 各パケットが、各パケット内の圧縮画像ブロックの位置を示すマーカを含む、請求項14に記載の方法。
- 前記複数のパケットとは別のインデックスパケット内で前記複数のマーカを送信することであって、前記複数のマーカは、圧縮画像ブロックの前記フレーム更新における位置を示し、かつ前記複数のパケットの少なくとも一部に含まれる、前記送信することを更に備える、請求項14に記載の方法。
- 前記インデックスパケットが複数回送信され、又は高信頼プロトコルによって送信される、請求項16に記載の方法。
- クライアント装置上に、デスクトップGUIのリモートデスクトップの画像を表示するための命令を含む非一時的なコンピュータ可読記憶媒体であって、前記命令は、実行されるとき、
前記クライアント装置上で表示されている前記デスクトップGUIの画像のフレームを更新するために複数の画像ブロックを受信することであって、前記リモートデスクトップはホスト上で実行されている、前記受信すること、
フレーム更新用の1つ以上の画像ブロックが不足しており、かつ受信されていないと判定すること、
不足している前記1つ以上の画像ブロックなしで前記フレーム更新を行うべきかどうかを判定すること、
前記クライアント装置において表示される前記デスクトップGUIの前記フレーム更新を不足している前記1つ以上の画像ブロックなしで行うべき場合、不足している前記1つ以上の画像ブロックを使用することなしに、受信されている前記複数の画像ブロックを使用して前記デスクトップGUIの前記フレーム更新を行うこと
を行うためのコンピュータシステムが構成されるように該コンピュータシステムを制御し、不足している前記1つ以上の画像ブロックが幾つかのフレーム更新にわたり同様の位置において持続する場合、不足している前記1つ以上の画像ブロックなしで前記フレーム更新を行わない、非一時的なコンピュータ可読記憶媒体。 - リモートデスクトップによって生成されるデスクトップGUIのフレーム更新用のパケットをクライアント装置に送信するための命令を含む非一時的なコンピュータ可読記憶媒体であって、前記命令は、実行されるとき、
前記クライアント装置上で表示されている前記デスクトップGUIの画像のフレームを更新するための複数の画像ブロックを決定することであって、前記リモートデスクトップはホスト上で実行されている、前記決定すること、
前記複数の画像ブロックを圧縮ストリームへと圧縮することであって、前記圧縮ストリーム内の圧縮された複数の画像ブロックは可変長のものである、前記圧縮すること、
前記圧縮ストリームの一部を複数のパケット内に含めること、
前記圧縮ストリーム内の圧縮画像ブロックの位置情報を示す複数のマーカを決定すること、
前記複数のパケット及び前記複数のマーカを前記クライアント装置に送信することであって、パケット損失が発生した場合、前記クライアント装置は前記複数のマーカを使用し、前記圧縮ストリーム内の圧縮画像ブロックを前記フレーム更新における位置と再同期させる、前記送信すること
を行うためのコンピュータシステムが構成されるように該コンピュータシステムを制御し、前記フレーム更新のための複数の画像ブロック中の1つ以上の画像ブロックが不足しており、かつ不足している1つ以上の画像ブロックが幾つかのフレーム更新にわたり同様の位置において持続する場合、不足している前記1つ以上の画像ブロックなしで前記フレーム更新を行わない、非一時的なコンピュータ可読記憶媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/663,175 US8862695B2 (en) | 2012-10-29 | 2012-10-29 | Performance enhancement in virtual desktop infrastructure (VDI) |
US13/663,175 | 2012-10-29 | ||
PCT/US2013/067077 WO2014070660A1 (en) | 2012-10-29 | 2013-10-28 | Performance enhancement in virtual desktop infrastructure (vdi) |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015529882A JP2015529882A (ja) | 2015-10-08 |
JP6158323B2 true JP6158323B2 (ja) | 2017-07-05 |
Family
ID=49679590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015520726A Active JP6158323B2 (ja) | 2012-10-29 | 2013-10-28 | 仮想デスクトップインフラ(vdi)における性能向上 |
Country Status (5)
Country | Link |
---|---|
US (2) | US8862695B2 (ja) |
EP (1) | EP2912546B1 (ja) |
JP (1) | JP6158323B2 (ja) |
AU (1) | AU2013338197B2 (ja) |
WO (1) | WO2014070660A1 (ja) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102404166B (zh) * | 2011-10-27 | 2015-04-08 | 华为技术有限公司 | 丢包检测方法和***、发送设备及接收设备 |
JP2013098735A (ja) * | 2011-10-31 | 2013-05-20 | Canon Inc | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
US9582240B2 (en) * | 2012-12-26 | 2017-02-28 | Vmware, Inc. | Using contextual and spatial awareness to improve remote desktop imaging fidelity |
US9332046B2 (en) * | 2013-10-17 | 2016-05-03 | Cisco Technology, Inc. | Rate-adapted delivery of virtual desktop image elements by an edge server in a computer network environment |
US9304599B2 (en) | 2014-03-21 | 2016-04-05 | Dell Products L.P. | Gesture controlled adaptive projected information handling system input and output devices |
US10133355B2 (en) | 2014-03-21 | 2018-11-20 | Dell Products L.P. | Interactive projected information handling system support input and output devices |
US9965038B2 (en) * | 2014-03-21 | 2018-05-08 | Dell Products L.P. | Context adaptable projected information handling system input environment |
WO2016126256A1 (en) * | 2015-02-05 | 2016-08-11 | Citrix Systems, Inc. | Detecting content types and window regions in composited display frames |
US10114517B2 (en) * | 2015-02-05 | 2018-10-30 | Citrix Systems, Inc. | Detecting content types and window regions in composited display frames |
US9753749B2 (en) * | 2015-07-01 | 2017-09-05 | Dell Products, Lp | Information handling system configuration parameter history management |
US10108477B2 (en) | 2015-10-23 | 2018-10-23 | Pervacio Inc. | Mobile device diagnostics |
US10623460B2 (en) * | 2016-11-18 | 2020-04-14 | Google Llc | Streaming application environment with remote device input synchronization |
US11366586B2 (en) | 2016-11-18 | 2022-06-21 | Google Llc | Streaming application environment with recovery of lost or delayed input events |
US11256528B2 (en) * | 2018-10-26 | 2022-02-22 | Nvidia Corporation | Individual application window streaming suitable for remote desktop applications |
US11416362B2 (en) | 2019-05-17 | 2022-08-16 | Citrix Systems, Inc. | Dependency API controlled experiment dashboard |
US20200366573A1 (en) * | 2019-05-17 | 2020-11-19 | Citrix Systems, Inc. | Systems and methods for visualizing dependency experiments |
CN114035719B (zh) * | 2021-10-09 | 2024-04-26 | 湖南麒麟信安科技股份有限公司 | 一种远程桌面流畅度性能评价方法、***及介质 |
CN114327340A (zh) * | 2021-12-30 | 2022-04-12 | 联想(北京)有限公司 | 一种控制方法及存储介质 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6008836A (en) * | 1996-06-03 | 1999-12-28 | Webtv Networks, Inc. | Method and apparatus for adjusting television display control using a browser |
JP2002320226A (ja) * | 2001-04-19 | 2002-10-31 | Hitachi Software Eng Co Ltd | 圧縮画像配信方法および装置 |
US7477205B1 (en) * | 2002-11-05 | 2009-01-13 | Nvidia Corporation | Method and apparatus for displaying data from multiple frame buffers on one or more display devices |
JP4187746B2 (ja) * | 2005-01-26 | 2008-11-26 | 三洋電機株式会社 | 動画像データ伝送装置 |
US7657837B2 (en) * | 2005-04-06 | 2010-02-02 | Ericom Software Ltd. | Seamless windows functionality to remote desktop sessions regarding z-order |
JP2007134792A (ja) * | 2005-11-08 | 2007-05-31 | Canon Inc | 画像処理装置及び画像処理方法 |
JP4789192B2 (ja) * | 2006-04-12 | 2011-10-12 | 株式会社リコー | 符号処理装置、プログラム及び情報記録媒体 |
US8180029B2 (en) * | 2007-06-28 | 2012-05-15 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US7856440B2 (en) * | 2008-02-29 | 2010-12-21 | International Business Machines Corporation | Method and system for separating content identifiers from content reconstitution information in virtual machine images |
US20100211663A1 (en) * | 2008-07-28 | 2010-08-19 | Viewfinity Inc. | Management of pool member configuration |
US7831661B2 (en) * | 2008-12-18 | 2010-11-09 | Vmware, Inc. | Measuring client interactive performance using a display channel |
JP4956849B2 (ja) * | 2009-02-20 | 2012-06-20 | Necエンジニアリング株式会社 | 画像復号装置およびパケット損失補償方法 |
US8392596B2 (en) * | 2009-05-26 | 2013-03-05 | Red Hat Israel, Ltd. | Methods for detecting and handling video and video-like content in remote display system |
US8392497B2 (en) * | 2009-11-25 | 2013-03-05 | Framehawk, LLC | Systems and algorithm for interfacing with a virtualized computing service over a network using a lightweight client |
KR101345098B1 (ko) * | 2009-12-18 | 2013-12-26 | 한국전자통신연구원 | 실시간 영상품질 측정 장치 및 방법 |
US9229734B2 (en) * | 2010-01-15 | 2016-01-05 | Guest Tek Interactive Entertainment Ltd. | Hospitality media system employing virtual user interfaces |
US8850429B2 (en) * | 2010-10-05 | 2014-09-30 | Citrix Systems, Inc. | Load balancing in multi-server virtual workplace environments |
JP5678743B2 (ja) * | 2011-03-14 | 2015-03-04 | 富士通株式会社 | 情報処理装置、画像送信プログラム、画像送信方法および画像表示方法 |
US8683466B2 (en) * | 2011-05-24 | 2014-03-25 | Vmware, Inc. | System and method for generating a virtual desktop |
US9600350B2 (en) * | 2011-06-16 | 2017-03-21 | Vmware, Inc. | Delivery of a user interface using hypertext transfer protocol |
US20130132971A1 (en) * | 2011-11-22 | 2013-05-23 | International Business Machines Corporation | System, method and program product for streamlined virtual machine desktop display |
US9589540B2 (en) * | 2011-12-05 | 2017-03-07 | Microsoft Technology Licensing, Llc | Adaptive control of display refresh rate based on video frame rate and power efficiency |
-
2012
- 2012-10-29 US US13/663,175 patent/US8862695B2/en active Active
-
2013
- 2013-10-28 EP EP13798420.9A patent/EP2912546B1/en active Active
- 2013-10-28 AU AU2013338197A patent/AU2013338197B2/en active Active
- 2013-10-28 WO PCT/US2013/067077 patent/WO2014070660A1/en active Application Filing
- 2013-10-28 JP JP2015520726A patent/JP6158323B2/ja active Active
-
2014
- 2014-10-13 US US14/513,167 patent/US9081536B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20150035724A1 (en) | 2015-02-05 |
AU2013338197A1 (en) | 2015-01-22 |
US9081536B2 (en) | 2015-07-14 |
US8862695B2 (en) | 2014-10-14 |
JP2015529882A (ja) | 2015-10-08 |
WO2014070660A1 (en) | 2014-05-08 |
AU2013338197B2 (en) | 2016-03-17 |
EP2912546B1 (en) | 2019-06-19 |
EP2912546A1 (en) | 2015-09-02 |
US20140122566A1 (en) | 2014-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6158323B2 (ja) | 仮想デスクトップインフラ(vdi)における性能向上 | |
WO2017193821A1 (zh) | 云桌面图像处理方法、服务器、客户端及计算机存储介质 | |
JP5123186B2 (ja) | 任意のフォーマットにおけるラージオブジェクトの通信のためのリモートプロトコルサポート | |
US9871878B2 (en) | Network traffic accelerator | |
US20150229960A1 (en) | Information processing device, method, and terminal device | |
CN111221491A (zh) | 交互控制方法及装置、电子设备、存储介质 | |
US10135897B2 (en) | Backfill of video stream | |
CN106416179A (zh) | 实现扩展传输控制功能的传输加速器 | |
EP4239974A1 (en) | Data transmission method and apparatus, and computer-readable medium and electronic device | |
US9509450B2 (en) | Snoop virtual receiver time | |
US9705956B2 (en) | Image transmitting method, program and apparatus | |
US9130740B2 (en) | Variable acknowledge rate to reduce bus contention in presence of communication errors | |
US10015232B2 (en) | Systems and methods for transmitting images | |
EP1821490A1 (en) | Method for transmitting graphical data to a thin client | |
CN115333677A (zh) | 云业务处理方法、***、装置、设备及存储介质 | |
US20230179535A1 (en) | Method, system, and circuits for rf low-latency, multiple priority communication | |
CN110798700B (zh) | 视频处理方法、视频处理装置、存储介质与电子设备 | |
WO2023050921A1 (zh) | 视音频数据的发送方法、显示方法、发送端及接收端 | |
CN112954386A (zh) | 一种数据传输方法及*** | |
CN118283295A (zh) | 一种图像处理方法、装置、电子设备及存储介质 | |
CN117294390A (zh) | 基于前向纠错的数据传输方法、装置、电子设备和介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160315 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160606 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20161206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170210 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20170322 |
|
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: 20170516 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170607 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6158323 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
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 |