Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (WO2010076436) METHOD FOR MACROBLOCK MODELING OF THE DISPLAY OF A REMOTE TERMINAL BY MEANS OF LAYERS CHARACTERIZED BY A MOVEMENT VECTOR AND TRANSPARENCY DATA
Latest bibliographic data on file with the International Bureau

Pub. No.: WO/2010/076436 International Application No.: PCT/FR2009/001492
Publication Date: 08.07.2010 International Filing Date: 31.12.2009
IPC:
G06T 3/00 (2006.01) ,H04L 29/06 (2006.01) ,G06F 1/16 (2006.01) ,G06F 3/00 (2006.01) ,G06T 7/00 (2006.01) ,G06T 7/20 (2006.01) ,G06T 9/00 (2006.01) ,H04L 29/08 (2006.01) ,H04N 7/173 (2011.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
T
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
3
Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
L
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29
Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02
Communication control; Communication processing
06
characterised by a protocol
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
1
Details not covered by groups G06F3/-G06F13/82
16
Constructional details or arrangements
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
3
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
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
T
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
7
Image analysis, e.g. from bit-mapped to non bit-mapped
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
T
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
7
Image analysis, e.g. from bit-mapped to non bit-mapped
20
Analysis of motion
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
T
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
9
Image coding, e.g. from bit-mapped to non bit-mapped
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
L
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29
Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02
Communication control; Communication processing
06
characterised by a protocol
08
Transmission control procedure, e.g. data link level control procedure
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
N
PICTORIAL COMMUNICATION, e.g. TELEVISION
7
Television systems
16
Analogue secrecy systems; Analogue subscription systems
173
with two-way working, e.g. subscriber sending a programme selection signal
Applicants:
CY PLAY [FR/FR]; 5 rue des Minimes F-75003 Paris, FR (AllExceptUS)
LIBAULT, David [FR/FR]; FR (UsOnly)
GONZALEZ, Jérôme [FR/FR]; FR (UsOnly)
Inventors:
LIBAULT, David; FR
GONZALEZ, Jérôme; FR
Agent:
A.P.I. CONSEIL; Rue Marx Dormoy BP 7525 F-64075 Pau Cedex, FR
Priority Data:
085917331.12.2008FR
085917431.12.2008FR
085917531.12.2008FR
085917631.12.2008FR
085917731.12.2008FR
Title (EN) METHOD FOR MACROBLOCK MODELING OF THE DISPLAY OF A REMOTE TERMINAL BY MEANS OF LAYERS CHARACTERIZED BY A MOVEMENT VECTOR AND TRANSPARENCY DATA
(FR) PROCÉDÉ DE MODÉLISATION PAR MACROBLOCS DE L'AFFICHAGE D'UN TERMINAL DISTANT A L'AIDE DE CALQUES CARACTÉRISÉS PAR UN VECTEUR DE MOUVEMENT ET DES DONNÉES DE TRANSPARENCE
Abstract:
(EN) One aspect of the invention relates to a method for modelling a display from an application on a server (320), the display being intended for a remote terminal (310), characterised in that the display is modelled for building an image based on display information from the application, using stacked layers, each layer comprising pixels and being associated with a first corresponding modification data set, each pixel being characterised by a transparency factor Ttp of said pixel, the first modification data set indicating the characteristics of said layer related to the modifications made by the application, the resulting image including image pixels and being associated with a second modification data set, the second modification data set indicating whether or not the image has been modified due to the modification of the layers by the application, and the image pixels including corresponding stacked pixels of the layers, wherein said method comprises the following steps: modifying the content of the pixels of at least one layer by at least one primitive based on the display information received from the application; modifying the first modification data set for at least one layer based on the modifications made by the primitive(s); modifying a second data set based on the first data set; building an image based on the pixels of the layers; and transmitting the image to be encoded and encoding information to an encoder in compliance with the second modification data set.
(FR) Un aspect de l'invention concerne un procédé de modélisation d'un affichage issu d'une application sur un serveur (320), l'affichage étant destiné à un terminal distant (310); caractérisé en ce que l'affichage est modélisé pour composer une image en fonction d'une information d'affichage issue de l'application, au moyen de calques superposés, chaque calque étant composé de pixels et étant associé à un premier ensemble de données de modification correspondant, chaque pixel étant caractérisé par un facteur de transparence Ttp dudit pixel; le premier ensemble de données de modification indiquant des caractéristiques dudit calque liés aux modifications effectuées par l'application, l'image résultante étant composée de pixels images et étant associée à un deuxième ensemble de données de modification, le deuxième ensemble de données de modification indiquant si l'image a été modifiée du fait des modifications des calques par l'application, les pixels images étant composés des pixels superposés correspondants des calques; le procédé comprenant les étapes suivantes : modification du contenu des pixels d'au moins un calque par au moins une primitive selon l'information d'affichage reçue de l'application; modification du premier ensemble des données de modification pour au moins un calque selon les modifications effectuées par la ou les primitives; modification du deuxième ensemble de données en fonction du premier ensemble de données; composition d'une image en fonction des pixels des calques; et transmission à un encodeur de l'image à encoder et d'une information d'encodage conformément au deuxième ensemble des données de modifications.
front page image
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 (ARIPO) (BW, GH, GM, KE, 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 (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, 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: French (FR)
Filing Language: French (FR)
Also published as:
EP2382756US20110269508