WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2011153005) MOTION DETECTION TECHNIQUES FOR IMPROVED IMAGE REMOTING
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2011/153005    International Application No.:    PCT/US2011/037410
Publication Date: 08.12.2011 International Filing Date: 20.05.2011
IPC:
G06F 17/21 (2006.01), G06F 17/00 (2006.01), G06F 15/16 (2006.01), G06F 9/44 (2006.01), G06T 1/00 (2006.01)
Applicants: MICROSOFT CORPORATION [US/US]; One Microsoft Way Redmond, Washington 98052-6399 (US) (For All Designated States Except US)
Inventors: ALBU, Voicu Anton; (US).
ABDO, Nadim Y.; (US).
ZITNICK, Charles Lawrence, III; (US)
Priority Data:
12/793,486 03.06.2010 US
Title (EN) MOTION DETECTION TECHNIQUES FOR IMPROVED IMAGE REMOTING
(FR) TECHNIQUES DE DÉTECTION DE MOUVEMENT DESTINÉES À UNE IMAGE À DISTANCE AMÉLIORÉE
Abstract: front page image
(EN)Techniques are disclosed for acceleration techniques for improved image remoting. A rolling 2D hash of a first image sent to a client is computed. When the server has a second image to send to the client, it calculates a rolling 2D hash of the new image. It also calculates "pivot points" for the images based on the rolling 2D hashes. Based on the pivot points, it determines possible matching hash windows between the two images that correspond to window moves or scrolls. Where a match is confirmed, it determines whether a "larger" a larger matching rectangle exists between the two images. It then instructs the client to display the matching rectangle that exists in the first image that the client has in the appropriate location in the second image, thereby saving the bandwidth requirements to re-transmit it to the client.
(FR)La présente invention a trait à des techniques destinées à des techniques d'accélération pour une image à distance améliorée. Une empreinte numérique bidimensionnelle à défilement vertical d'une première image envoyée à un client est calculée. Lorsque le serveur dispose d'une seconde image à envoyer au client, il calcule une empreinte numérique bidimensionnelle à défilement vertical de la nouvelle image. Il calcule aussi les « points pivot » pour les images en fonction des empreintes numériques bidimensionnelles à défilement vertical. En fonction des points pivot, il détermine les fenêtres d'empreinte numérique de correspondance possibles entre les deux images qui correspondent à des déplacements ou à des défilements de fenêtre. Lorsqu'une correspondance est confirmée, il détermine s'il existe un rectangle de correspondance plus large entre les deux images. Puis il instruit le client d'afficher le rectangle de correspondance qui existe dans la première image que le client détient dans l'emplacement approprié dans la seconde image, ce qui permet de réduire les exigences de bande passante pour la retransmission au client.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)