WO2009042433A3 - Remote user interface updates using difference and motion encoding - Google Patents
Remote user interface updates using difference and motion encoding Download PDFInfo
- Publication number
- WO2009042433A3 WO2009042433A3 PCT/US2008/076385 US2008076385W WO2009042433A3 WO 2009042433 A3 WO2009042433 A3 WO 2009042433A3 US 2008076385 W US2008076385 W US 2008076385W WO 2009042433 A3 WO2009042433 A3 WO 2009042433A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- commands
- motion
- frame
- current frame
- user interface
- Prior art date
Links
Classifications
-
- 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
-
- 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/46—Embedding additional information in the video signal during the compression process
- H04N19/467—Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
Abstract
Frames of user interface graphical data can be remotely rendered at a client by a server providing graphical data commands to the client. The commands include motion commands derived from objects that change position between a current frame and a new frame and delta commands derived from differences between the frames. The delta commands can be generated from a frame update after or without applying motion commands. A server identifies moving objects having a first position in the current frame and a second position in the new frame, generates motion hints for the moving objects, and reduces the motion hints based on collision detection, motion verification and other factors. Motion commands are generated for the reduced set of motion hints and applied to a copy of the current frame at the server. Differences between the modified current frame and the new frame are then encoded as delta commands.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP08799548.6A EP2203838B1 (en) | 2007-09-24 | 2008-09-15 | Remote user interface updates using difference and motion encoding |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/860,008 | 2007-09-24 | ||
US11/860,008 US8127233B2 (en) | 2007-09-24 | 2007-09-24 | Remote user interface updates using difference and motion encoding |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2009042433A2 WO2009042433A2 (en) | 2009-04-02 |
WO2009042433A3 true WO2009042433A3 (en) | 2009-05-14 |
Family
ID=40471548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2008/076385 WO2009042433A2 (en) | 2007-09-24 | 2008-09-15 | Remote user interface updates using difference and motion encoding |
Country Status (3)
Country | Link |
---|---|
US (2) | US8127233B2 (en) |
EP (1) | EP2203838B1 (en) |
WO (1) | WO2009042433A2 (en) |
Families Citing this family (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8121423B2 (en) | 2007-10-12 | 2012-02-21 | Microsoft Corporation | Remote user interface raster segment motion detection and encoding |
US20110047476A1 (en) * | 2008-03-24 | 2011-02-24 | Hochmuth Roland M | Image-based remote access system |
US8549093B2 (en) * | 2008-09-23 | 2013-10-01 | Strategic Technology Partners, LLC | Updating a user session in a mach-derived system environment |
WO2010060206A1 (en) * | 2008-11-26 | 2010-06-03 | Calgary Scientific Inc. | Method and system for providing remote access to a state of an application program |
US10055105B2 (en) | 2009-02-03 | 2018-08-21 | Calgary Scientific Inc. | Method and system for enabling interaction with a plurality of applications using a single user interface |
SG2014007801A (en) * | 2009-02-03 | 2014-04-28 | Calgary Scient Inc | Method and system for enabling interaction with a plurality of applications using a single user interface |
US9621561B2 (en) * | 2009-02-27 | 2017-04-11 | Microsoft Technology Licensing, Llc | Enabling trusted conferencing services |
US8732749B2 (en) | 2009-04-16 | 2014-05-20 | Guest Tek Interactive Entertainment Ltd. | Virtual desktop services |
US9229734B2 (en) | 2010-01-15 | 2016-01-05 | Guest Tek Interactive Entertainment Ltd. | Hospitality media system employing virtual user interfaces |
US9003455B2 (en) | 2010-07-30 | 2015-04-07 | Guest Tek Interactive Entertainment Ltd. | Hospitality media system employing virtual set top boxes |
US8364865B2 (en) | 2010-09-28 | 2013-01-29 | Microsoft Corporation | Data simulation using host data storage chain |
US8607158B2 (en) * | 2010-12-09 | 2013-12-10 | International Business Machines Corporation | Content presentation in remote monitoring sessions for information technology systems |
US8806360B2 (en) | 2010-12-22 | 2014-08-12 | International Business Machines Corporation | Computing resource management in information technology systems |
US9741084B2 (en) | 2011-01-04 | 2017-08-22 | Calgary Scientific Inc. | Method and system for providing remote access to data for display on a mobile device |
CA2734860A1 (en) * | 2011-03-21 | 2012-09-21 | Calgary Scientific Inc. | Method and system for providing a state model of an application program |
US8804819B1 (en) | 2011-04-19 | 2014-08-12 | Google Inc. | Method and apparatus for encoding video using data frequency |
US9749638B1 (en) | 2011-04-28 | 2017-08-29 | Google Inc. | Method and apparatus for encoding video with dynamic quality improvement |
US8542934B2 (en) * | 2011-05-18 | 2013-09-24 | Microsoft Corporation | Transform space difference compression |
US8902248B1 (en) | 2011-07-14 | 2014-12-02 | Vmware, Inc. | Method and system for measuring display performance of a remote application |
SG2014011506A (en) | 2011-08-15 | 2014-05-29 | Calgary Scient Inc | Non-invasive remote access to an application program |
EP2745467A4 (en) | 2011-08-15 | 2015-10-14 | Calgary Scient Inc | Method for flow control and for reliable communication in a collaborative environment |
EP2563038A1 (en) | 2011-08-26 | 2013-02-27 | Streamtainment Systems OÜ | Method for transmitting video signals from an application on a server over an IP network to a client device |
CN103959708B (en) | 2011-09-30 | 2017-10-17 | 卡尔加里科学公司 | Including the non-coupled application extension for shared and annotation the interactive digital top layer of the remote application that cooperates |
AU2012342170B2 (en) | 2011-11-23 | 2017-03-09 | Calgary Scientific Inc. | Methods and systems for collaborative remote application sharing and conferencing |
US8700691B2 (en) | 2011-12-05 | 2014-04-15 | Microsoft Corporation | Minimal download and simulated page navigation features |
US10289743B2 (en) | 2012-01-19 | 2019-05-14 | Microsoft Technology Licensing, Llc | Client-side minimal download and simulated page navigation features |
US9846605B2 (en) | 2012-01-19 | 2017-12-19 | Microsoft Technology Licensing, Llc | Server-side minimal download and error failover |
US9602581B2 (en) | 2012-03-02 | 2017-03-21 | Calgary Scientific Inc. | Remote control of an application using dynamic-linked library (DLL) injection |
US20130290408A1 (en) * | 2012-04-11 | 2013-10-31 | Calgary Scientific Inc. | Remoting graphical components through a tiered remote access architecture |
US20130290851A1 (en) * | 2012-04-30 | 2013-10-31 | Microsoft Corporation | User interface web services |
US9729673B2 (en) | 2012-06-21 | 2017-08-08 | Calgary Scientific Inc. | Method and system for providing synchronized views of multiple applications for display on a remote computing device |
US9044543B2 (en) | 2012-07-17 | 2015-06-02 | Elwha Llc | Unmanned device utilization methods and systems |
US9254363B2 (en) | 2012-07-17 | 2016-02-09 | Elwha Llc | Unmanned device interaction methods and systems |
US9277237B2 (en) * | 2012-07-30 | 2016-03-01 | Vmware, Inc. | User interface remoting through video encoding techniques |
US9213556B2 (en) | 2012-07-30 | 2015-12-15 | Vmware, Inc. | Application directed user interface remoting using video encoding techniques |
US9979960B2 (en) | 2012-10-01 | 2018-05-22 | Microsoft Technology Licensing, Llc | Frame packing and unpacking between frames of chroma sampling formats with different chroma resolutions |
US9225979B1 (en) | 2013-01-30 | 2015-12-29 | Google Inc. | Remote access encoding |
JP6323048B2 (en) | 2013-03-15 | 2018-05-16 | 株式会社リコー | Distribution system, distribution method, and program |
JP6354197B2 (en) | 2013-03-15 | 2018-07-11 | 株式会社リコー | Delivery control system, delivery control method, and program |
JP6369043B2 (en) | 2013-03-15 | 2018-08-08 | 株式会社リコー | Delivery control system, delivery system, delivery control method, and program |
JP2014200076A (en) | 2013-03-15 | 2014-10-23 | 株式会社リコー | Distribution control system, distribution control method, and program |
JP6337499B2 (en) | 2013-03-15 | 2018-06-06 | 株式会社リコー | Delivery control system, delivery system, delivery control method, and program |
JP2014199648A (en) | 2013-03-15 | 2014-10-23 | 株式会社リコー | Distribution control system, distribution system, distribution control method, and program |
US9497492B2 (en) | 2013-03-15 | 2016-11-15 | Ricoh Company, Limited | Distribution control system, distribution system, distribution control method, and computer-readable storage medium |
JP6398215B2 (en) | 2013-03-15 | 2018-10-03 | 株式会社リコー | Delivery control system, delivery system, delivery control method, and program |
US9723337B2 (en) | 2013-03-15 | 2017-08-01 | Ricoh Company, Limited | Distribution control system and distribution system |
JP5411385B1 (en) * | 2013-08-12 | 2014-02-12 | 株式会社 ディー・エヌ・エー | Server and method for providing game |
JP5411386B1 (en) * | 2013-08-12 | 2014-02-12 | 株式会社 ディー・エヌ・エー | Server and method for providing game |
US9674265B2 (en) * | 2013-11-04 | 2017-06-06 | Vmware, Inc. | Filtering unnecessary display updates for a networked client |
JP2017505473A (en) | 2013-11-29 | 2017-02-16 | カルガリー サイエンティフィック インコーポレイテッド | Method of providing connection to unmanaged service of client in client server remote access system |
CN103606179B (en) * | 2013-12-02 | 2017-05-03 | 珠海金山办公软件有限公司 | Animation image display method and device |
US9674518B2 (en) | 2013-12-20 | 2017-06-06 | Vmware, Inc. | Measuring remote video display with embedded pixels |
EP3092621A4 (en) * | 2014-01-09 | 2017-12-06 | Square Enix Holdings Co., Ltd. | Video gaming device with remote rendering capability |
US9699247B2 (en) | 2014-06-17 | 2017-07-04 | Vmware, Inc. | User experience monitoring for application remoting |
EP2978226A1 (en) * | 2014-07-21 | 2016-01-27 | Thomson Licensing | Method of acquiring of electronic program guide information and corresponding apparatus |
US10554965B2 (en) | 2014-08-18 | 2020-02-04 | Google Llc | Motion-compensated partitioning |
US10725987B2 (en) | 2014-11-25 | 2020-07-28 | Sap Se | Forced ordering of a dictionary storing row identifier values |
US10255309B2 (en) | 2014-11-25 | 2019-04-09 | Sap Se | Versioned insert only hash table for in-memory columnar stores |
US10042552B2 (en) | 2014-11-25 | 2018-08-07 | Sap Se | N-bit compressed versioned column data array for in-memory columnar stores |
US10558495B2 (en) | 2014-11-25 | 2020-02-11 | Sap Se | Variable sized database dictionary block encoding |
US9965504B2 (en) | 2014-11-25 | 2018-05-08 | Sap Se | Transient and persistent representation of a unified table metadata graph |
US10552402B2 (en) | 2014-11-25 | 2020-02-04 | Amarnadh Sai Eluri | Database lockless index for accessing multi-version concurrency control data |
US10296611B2 (en) | 2014-11-25 | 2019-05-21 | David Wein | Optimized rollover processes to accommodate a change in value identifier bit size and related system reload processes |
US10474648B2 (en) * | 2014-11-25 | 2019-11-12 | Sap Se | Migration of unified table metadata graph nodes |
US10015264B2 (en) | 2015-01-30 | 2018-07-03 | Calgary Scientific Inc. | Generalized proxy architecture to provide remote access to an application framework |
CA2974204A1 (en) | 2015-01-30 | 2016-08-04 | Calgary Scientific Inc. | Method of providing access to a service in a client-server remote access system |
US10082941B2 (en) * | 2015-05-20 | 2018-09-25 | Vmware, Inc. | Optimizing window move actions for remoted applications |
US20190008859A1 (en) | 2015-08-21 | 2019-01-10 | Acerta Pharma B.V. | Therapeutic Combinations of a MEK Inhibitor and a BTK Inhibitor |
US10397600B1 (en) | 2016-01-29 | 2019-08-27 | Google Llc | Dynamic reference motion vector coding mode |
US10462457B2 (en) | 2016-01-29 | 2019-10-29 | Google Llc | Dynamic reference motion vector coding mode |
US10564829B2 (en) | 2016-03-25 | 2020-02-18 | Vmware, Inc. | Optimizing window resize actions for remoted applications |
US10540136B2 (en) * | 2016-05-24 | 2020-01-21 | Dell Products, L.P. | Faster frame buffer rendering over a network |
US10368080B2 (en) | 2016-10-21 | 2019-07-30 | Microsoft Technology Licensing, Llc | Selective upsampling or refresh of chroma sample values |
US10838067B2 (en) * | 2017-01-17 | 2020-11-17 | Aptiv Technologies Limited | Object detection system |
EP3613014B1 (en) | 2017-04-21 | 2023-10-18 | Zenimax Media Inc. | Player input motion compensation by anticipating motion vectors |
CA3173525A1 (en) | 2017-04-21 | 2018-10-25 | Zenimax Media Inc. | Systems and methods for game-generated motion vectors |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040038388A (en) * | 2002-10-31 | 2004-05-08 | 이준표 | Method for transmitting and renewing scene using the domain assignment of scene image |
WO2005008600A1 (en) * | 2003-07-11 | 2005-01-27 | Intel Corporation | Graphical interface remoting |
KR20050083432A (en) * | 2004-02-23 | 2005-08-26 | (주)위트콤 | Renewal system for graphical user interface |
US20060174026A1 (en) * | 2005-01-05 | 2006-08-03 | Aaron Robinson | System and method for a remote user interface |
Family Cites Families (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6895128B2 (en) * | 2001-05-29 | 2005-05-17 | Mevis Breastcare Gmbh & Co. Kg | Method and computer system for prefetching of images |
KR940011881B1 (en) * | 1991-12-23 | 1994-12-27 | 주식회사 금성사 | Apparatus for detecting moving picture |
US5379071A (en) * | 1992-12-16 | 1995-01-03 | Ibm Corporation (International Business Machines Corporation) | Method of encoding a location of changes in a sequence of video images |
US6091460A (en) * | 1994-03-31 | 2000-07-18 | Mitsubishi Denki Kabushiki Kaisha | Video signal encoding method and system |
US6754268B1 (en) * | 1995-09-29 | 2004-06-22 | Kabushiki Kaisha Toshiba | Video coding and video decoding apparatus |
JP3994445B2 (en) * | 1995-12-05 | 2007-10-17 | ソニー株式会社 | Motion vector detection apparatus and motion vector detection method |
US5850232A (en) * | 1996-04-25 | 1998-12-15 | Microsoft Corporation | Method and system for flipping images in a window using overlays |
US5825363A (en) * | 1996-05-24 | 1998-10-20 | Microsoft Corporation | Method and apparatus for determining visible surfaces |
US6037986A (en) * | 1996-07-16 | 2000-03-14 | Divicom Inc. | Video preprocessing method and apparatus with selective filtering based on motion detection |
US5952943A (en) * | 1996-10-11 | 1999-09-14 | Intel Corporation | Encoding image data for decode rate control |
US6185625B1 (en) * | 1996-12-20 | 2001-02-06 | Intel Corporation | Scaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object |
US6115420A (en) * | 1997-03-14 | 2000-09-05 | Microsoft Corporation | Digital video signal encoder and encoding method |
US6298370B1 (en) * | 1997-04-04 | 2001-10-02 | Texas Instruments Incorporated | Computer operating process allocating tasks between first and second processors at run time based upon current processor load |
US6035324A (en) * | 1997-08-28 | 2000-03-07 | International Business Machines Corporation | Client-side asynchronous form management |
US6452972B1 (en) * | 1997-09-12 | 2002-09-17 | Texas Instruments Incorporated | Motion detection using field-difference measurements |
US6925606B2 (en) * | 1997-11-13 | 2005-08-02 | Tarantella, Inc. | Color quality and packet shaping features for displaying an application on a variety of client devices |
US6298144B1 (en) * | 1998-05-20 | 2001-10-02 | The United States Of America As Represented By The National Security Agency | Device for and method of detecting motion in an image |
US6757705B1 (en) * | 1998-08-14 | 2004-06-29 | Microsoft Corporation | Method and system for client-side caching |
US6327608B1 (en) * | 1998-09-25 | 2001-12-04 | Microsoft Corporation | Server administration tool using remote file browser |
US7233619B1 (en) * | 1998-12-21 | 2007-06-19 | Roman Kendyl A | Variable general purpose compression for video images (ZLN) |
US6487565B1 (en) * | 1998-12-29 | 2002-11-26 | Microsoft Corporation | Updating animated images represented by scene graphs |
US6414992B1 (en) * | 1999-01-27 | 2002-07-02 | Sun Microsystems, Inc. | Optimal encoding of motion compensated video |
US6809758B1 (en) * | 1999-12-29 | 2004-10-26 | Eastman Kodak Company | Automated stabilization method for digital image sequences |
US6678332B1 (en) * | 2000-01-04 | 2004-01-13 | Emc Corporation | Seamless splicing of encoded MPEG video and audio |
US7111060B2 (en) * | 2000-03-14 | 2006-09-19 | Aep Networks, Inc. | Apparatus and accompanying methods for providing, through a centralized server site, a secure, cost-effective, web-enabled, integrated virtual office environment remotely accessible through a network-connected web browser |
US7009626B2 (en) * | 2000-04-14 | 2006-03-07 | Picsel Technologies Limited | Systems and methods for generating visual representations of graphical data and digital document processing |
US6766352B1 (en) * | 2000-05-04 | 2004-07-20 | International Business Machines Corporation | Indicator to show that a cached file is being displayed on a client system |
US6704024B2 (en) * | 2000-08-07 | 2004-03-09 | Zframe, Inc. | Visual content browsing using rasterized representations |
AU2002231289A1 (en) * | 2000-12-19 | 2002-07-01 | Coolernet, Inc. | System and method for multimedia authoring and playback |
US20020129096A1 (en) * | 2001-02-14 | 2002-09-12 | Mansour Peter M. | Platform-independent distributed user interface client architecture |
US6904563B2 (en) * | 2001-04-05 | 2005-06-07 | International Business Machines Corporation | Editing platforms for remote user interface translation |
JP2004533641A (en) * | 2001-05-02 | 2004-11-04 | ビットストリーム インコーポレーティッド | Method, system, and program for generating and displaying sub-pixel optimized font bitmaps using non-linear color balance |
US7027615B2 (en) * | 2001-06-20 | 2006-04-11 | Hrl Laboratories, Llc | Vision-based highway overhead structure detection system |
AUPR860901A0 (en) * | 2001-10-31 | 2001-11-29 | Canon Kabushiki Kaisha | Activating a filling of a graphical object |
US7415670B2 (en) * | 2001-11-19 | 2008-08-19 | Ricoh Co., Ltd. | Printer with audio/video localization |
US6693643B1 (en) * | 2001-12-31 | 2004-02-17 | Apple Computer, Inc. | Method and apparatus for color space conversion |
AUPS028702A0 (en) * | 2002-02-01 | 2002-02-28 | Canon Kabushiki Kaisha | Efficient display update from changing object graphics |
EP2202989B1 (en) * | 2002-04-26 | 2014-04-16 | NTT DoCoMo, Inc. | Image encoding apparatus, image decoding apparatus, image encoding method, image decoding method, image encoding program, and image decoding program |
KR100438724B1 (en) * | 2002-06-24 | 2004-07-05 | 삼성전자주식회사 | Home network System for driving user interface remotely and method thereof |
US7437720B2 (en) * | 2002-06-27 | 2008-10-14 | Siebel Systems, Inc. | Efficient high-interactivity user interface for client-server applications |
US7016547B1 (en) * | 2002-06-28 | 2006-03-21 | Microsoft Corporation | Adaptive entropy encoding/decoding for screen capture content |
US6828976B2 (en) * | 2002-07-26 | 2004-12-07 | Sun Microsystems, Inc. | Method and apparatus for hardware acceleration of graphical fill in display systems |
US20040036711A1 (en) * | 2002-08-23 | 2004-02-26 | Anderson Thomas G. | Force frames in animation |
US7653928B2 (en) * | 2002-08-30 | 2010-01-26 | Sony Corporation | Remote user interface for media player |
US7634230B2 (en) * | 2002-11-25 | 2009-12-15 | Fujitsu Limited | Methods and apparatus for secure, portable, wireless and multi-hop data networking |
US7660998B2 (en) * | 2002-12-02 | 2010-02-09 | Silverbrook Research Pty Ltd | Relatively unique ID in integrated circuit |
US7574691B2 (en) * | 2003-03-17 | 2009-08-11 | Macrovision Corporation | Methods and apparatus for rendering user interfaces and display information on remote client devices |
US7376908B2 (en) * | 2003-03-24 | 2008-05-20 | Microsoft Corporation | On-screen display image rendered with MPEG hardware |
US8291009B2 (en) * | 2003-04-30 | 2012-10-16 | Silicon Graphics International Corp. | System, method, and computer program product for applying different transport mechanisms for user interface and image portions of a remotely rendered image |
US7471724B2 (en) * | 2003-06-23 | 2008-12-30 | Vichip Corp. Limited | Method and apparatus for adaptive multiple-dimensional signal sequences encoding/decoding |
EP1656644B1 (en) * | 2003-08-12 | 2009-12-02 | Nxp B.V. | Video encoding and decoding methods and corresponding devices |
US20050071759A1 (en) * | 2003-09-29 | 2005-03-31 | Xerox Corporation | Method for an imaging system to form a user interface for a user to accept or request modification to a displayed document, a method for an imaging system to form a user interface for a user to communicate to the imaging system a desired modification in a displayed document, and a method of modifying a displayed document in an imaging system |
US7538770B2 (en) * | 2003-11-28 | 2009-05-26 | Canon Kabushiki Kaisha | Tree-based compositing system |
CA2455043A1 (en) * | 2004-01-09 | 2005-07-09 | Digital Multitools Inc. | Method and apparatus for facilitating control of a target computer by a remote computer |
US7511713B2 (en) * | 2004-03-02 | 2009-03-31 | Ittiam Systems (P) Ltd. | Method and apparatus for high rate concurrent read-write applications |
EP1587049A1 (en) * | 2004-04-15 | 2005-10-19 | Barco N.V. | Method and device for improving conformance of a display panel to a display standard in the whole display area and for different viewing angles |
US8019003B2 (en) * | 2004-05-21 | 2011-09-13 | Computer Associates Think, Inc. | Systems and methods for tracking screen updates |
US7634793B2 (en) * | 2004-06-03 | 2009-12-15 | Hillcrest Laboratories, Inc. | Client-server architectures and methods for zoomable user interfaces |
US7562131B2 (en) * | 2004-06-25 | 2009-07-14 | Intel Corporation | UPnP user interface system and method |
US7672005B1 (en) * | 2004-06-30 | 2010-03-02 | Teradici Corporation | Methods and apparatus for scan block caching |
US7561620B2 (en) * | 2004-08-03 | 2009-07-14 | Microsoft Corporation | System and process for compressing and decompressing multiple, layered, video streams employing spatial and temporal encoding |
KR101058010B1 (en) * | 2004-09-07 | 2011-08-19 | 삼성전자주식회사 | Apparatus, Method and Information Storage Media for Graphic Data Generation |
JP4746550B2 (en) * | 2004-09-22 | 2011-08-10 | パナソニック株式会社 | Image encoding device |
KR100603601B1 (en) * | 2004-11-08 | 2006-07-24 | 한국전자통신연구원 | Apparatus and Method for Production Multi-view Contents |
US7692642B2 (en) * | 2004-12-30 | 2010-04-06 | Intel Corporation | Method and apparatus for controlling display refresh |
JP4106058B2 (en) * | 2005-01-04 | 2008-06-25 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Information processing apparatus, frame rearrangement method, and program for rearranging frames in window |
EP1836797A4 (en) * | 2005-01-10 | 2010-03-17 | Quartics Inc | Integrated architecture for the unified processing of visual media |
US20060168526A1 (en) * | 2005-01-12 | 2006-07-27 | Nokia Corporation | Platform-specific application user interface remoting |
US7489341B2 (en) * | 2005-01-18 | 2009-02-10 | Primax Electronics Ltd. | Method to stabilize digital video motion |
US7730157B2 (en) * | 2005-02-03 | 2010-06-01 | The Trustees Of Columbia University In The City Of New York | Methods, media, and systems for displaying information on a thin-client in communication with a network |
KR100703760B1 (en) * | 2005-03-18 | 2007-04-06 | 삼성전자주식회사 | Video encoding/decoding method using motion prediction between temporal levels and apparatus thereof |
US20060225107A1 (en) * | 2005-04-01 | 2006-10-05 | Microsoft Corporation | System for running applications in a resource-constrained set-top box environment |
US7630394B2 (en) * | 2005-04-14 | 2009-12-08 | Ramot At Tel-Aviv University Ltd. | Method, apparatus and computer-readable code for data compression of network packets |
US20060282855A1 (en) * | 2005-05-05 | 2006-12-14 | Digital Display Innovations, Llc | Multiple remote display system |
US8761259B2 (en) * | 2005-09-22 | 2014-06-24 | Qualcomm Incorporated | Multi-dimensional neighboring block prediction for video encoding |
US20070174429A1 (en) * | 2006-01-24 | 2007-07-26 | Citrix Systems, Inc. | Methods and servers for establishing a connection between a client system and a virtual machine hosting a requested computing environment |
US8769127B2 (en) * | 2006-02-10 | 2014-07-01 | Northrop Grumman Systems Corporation | Cross-domain solution (CDS) collaborate-access-browse (CAB) and assured file transfer (AFT) |
US8253752B2 (en) * | 2006-07-20 | 2012-08-28 | Qualcomm Incorporated | Method and apparatus for encoder assisted pre-processing |
US7847798B1 (en) * | 2006-10-24 | 2010-12-07 | Adobe Systems Incorporated | Clipping and culling artwork using a graphics processing unit |
US20080238928A1 (en) * | 2007-03-30 | 2008-10-02 | Bimal Poddar | Frame buffer compression for desktop composition |
US8027542B2 (en) * | 2007-06-18 | 2011-09-27 | The Regents Of The University Of California | High speed video action recognition and localization |
-
2007
- 2007-09-24 US US11/860,008 patent/US8127233B2/en active Active
-
2008
- 2008-09-15 WO PCT/US2008/076385 patent/WO2009042433A2/en active Application Filing
- 2008-09-15 EP EP08799548.6A patent/EP2203838B1/en active Active
-
2012
- 2012-01-10 US US13/347,643 patent/US20120133675A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040038388A (en) * | 2002-10-31 | 2004-05-08 | 이준표 | Method for transmitting and renewing scene using the domain assignment of scene image |
WO2005008600A1 (en) * | 2003-07-11 | 2005-01-27 | Intel Corporation | Graphical interface remoting |
KR20050083432A (en) * | 2004-02-23 | 2005-08-26 | (주)위트콤 | Renewal system for graphical user interface |
US20060174026A1 (en) * | 2005-01-05 | 2006-08-03 | Aaron Robinson | System and method for a remote user interface |
Also Published As
Publication number | Publication date |
---|---|
US20120133675A1 (en) | 2012-05-31 |
WO2009042433A2 (en) | 2009-04-02 |
EP2203838B1 (en) | 2017-06-21 |
US8127233B2 (en) | 2012-02-28 |
US20090080523A1 (en) | 2009-03-26 |
EP2203838A2 (en) | 2010-07-07 |
EP2203838A4 (en) | 2011-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2009042433A3 (en) | Remote user interface updates using difference and motion encoding | |
EP3567556A4 (en) | Method for generating offline verification code based on smart door lock system, and system thereof | |
WO2006105054A3 (en) | Method and system for improving video metadata through the use of frame-to-frame correspondences | |
WO2010138428A3 (en) | Systems and methods for applying animations or motions to a character | |
WO2008088752A3 (en) | System and method for encoding scrolling raster images | |
WO2007078566A3 (en) | System and method for creating and utilizing metadata regarding the structure of program content stored on a dvr | |
WO2007124491A3 (en) | Method and system for video encoding and transcoding | |
EP1995960A4 (en) | Reproducer, portable telephone, and reproducing method | |
WO2006074110A3 (en) | System and method for a remote user interface | |
WO2013111126A3 (en) | Method and system for controlling video frame encoding | |
WO2013005968A3 (en) | Method and apparatus for entropy encoding using hierarchical data unit, and method and apparatus for decoding | |
WO2009055531A3 (en) | Spreadsheet collaboration between rich and browser clients | |
WO2010129721A3 (en) | Distributed markerless motion capture | |
WO2010077225A3 (en) | A method and system for transmitting and/or receiving a location reference, enhanced by a focusing factor | |
WO2007095312A3 (en) | Image reconstruction from limited or incomplete data | |
WO2007082562A3 (en) | High dynamic range codecs | |
WO2010126816A3 (en) | Systems and methods for applying model tracking to motion capture | |
WO2008101656A8 (en) | Method for producing facet mirrors and projection exposure apparatus | |
EP2350788A4 (en) | Interface apparatus for generating control command by touch and motion, interface system including the interface apparatus, and interface method using the same | |
WO2007100955A8 (en) | Local motion compensation based on list mode data | |
WO2007146102A3 (en) | Apparatus and method for processing video data | |
WO2007072286A3 (en) | Method for movement compensation of image data | |
WO2013003143A3 (en) | Motion prediction in scalable video coding | |
WO2007045947A8 (en) | Local time related presence automation and session control | |
EP3751976A4 (en) | System for creating learned model for component image recognition, and method for creating learned model for component image recognition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08799548 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
REEP | Request for entry into the european phase |
Ref document number: 2008799548 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2008799548 Country of ref document: EP |