← Back to Patent Explorer
US5420638A Expired / Lapsed US ⏱️ 0.0 years remaining

Subassembly for coding images with refresh correction of the data to be coded, and subassembly for decording signals representing these images and previously coded by means of a subassembly of the former kind

Assignee: US Philips Corp
•
Filing: 1993-04-01
•
Granted: 1995-05-30
•
Expires: 2013-04-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A coding subassembly for images composed of at least one moving pattern against a fixed or quasi-fixed background, including circuits for constructing a base model representative of the useful zone of the said images, a coding circuit, and an associated decoding subassembly. The model constructing circuits include circuits for initial calibration and adaptation of the model and a circuit for determining the movement of characteristic points taken from the useful zone and a circuit for selecting at least one zone of particular interest inside the useful zone and determining its movement. The coding circuit includes a circuit for coding output signals from the initial calibration circuit, and a circuit for correcting any shifts in luminance or chrominance in zones alongside the borders of the said zone(s) of interest observed on either side of these borders.

Inventors

  • 👤 Philippe Riglet
  • 👤 Lionel Bouchard
  • 👤 Jacques-Ariel Sirat

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 09:10
CPC Classifications
G; G06; G06T; G06T9/00; G06T9/001; H; H04; H04N; H04N19/00; H04N19/20

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 284 words
A subassembly for coding images which are available in the form of digital signals corresponding to luminosity or colour information of picture elements or pixels, which images comprise at least a moving pattern against a fixed or quasi-fixed background and are to be transmitted at a very low transmission rate and/or stored at a high data compression rate, while the subassembly comprises, for the purpose of an eventual restoration of synthesized images, on the one hand means for constructing a base model with facets representing a so-called useful zone of the original images and on the other hand means for coding data to be transmitted and/or stored, wherein: (A) the means for constructing a base model comprise means for initial calibration, in a given period, of this model in the useful zone of the images, means for adaptation of the model to characteristic reference points obtained in this useful zone, and means for updating essential information representative of the calibrated model, these means for updating in their turn comprising a circuit for determining movement of characteristic points taken from the useful zone and a circuit for selecting at least one zone of particular interest inside the useful zone and for determining the movement thereof; (B) the coding means in their turn comprise: (1) a circuit for coding output signals of the means for initial calibration; (2) a circuit for coding output signals of the circuit for determining movement; (3) a circuit for coding output signals of the circuit for selecting the zone of interest; (4) a circuit for preliminary correction, in a zone of transition lying alongside border(s) of the zone(s) of interest, of shifts in luminance observed on either side of the border(s).
Claim 2
Dependent Claim 284 words
A subassembly for coding images which are available in the form of digital signals corresponding to luminosity or colour information of picture elements or pixels, which images comprise at least a moving pattern against a fixed or quasi-fixed background and are to be transmitted at a very low transmission rate and/or stored at a high data compression rate, while the subassembly comprises, for the purpose of an eventual restoration of synthesized images, on the one hand means for constructing a base model with facets representing a so-called useful zone of the original images and on the other hand means for coding data to be transmitted and/or stored, wherein: (A) the means for constructing a base model comprise means for initial calibration, in a given period, of this model in the useful zone of the images, means for adaptation of the model to characteristic reference points obtained in this useful zone, and means for updating essential information representative of the calibrated model, these means for updating in their turn comprising a circuit for determining movement of characteristic points taken from the useful zone and a circuit for selecting at least one zone of particular interest inside the useful zone and for determining the movement thereof; (B) the coding means in their turn comprise: (1) a circuit for coding output signals of the means for initial calibration; (2) a circuit for coding output signals of the circuit for determining movement; (3) a circuit for coding output signals of the circuit for selecting the zone of interest; (4) a circuit for preliminary correction, in a zone of transition lying alongside border(s) of the zone(s) of interest, of shifts in luminance observed on either side of the border(s).
Claim 3
Dependent Claim 63 words
A coding subassembly as claimed in claim 1, wherein the initial calibration means in the means for constructing a base model comprise a circuit for extracting the characteristic points of the useful zone, and in that the adaptation means comprise a circuit for alignment with the original images and for achieving a correct scale and a circuit for adjusting the most expressive regions.
Claim 4
Dependent Claim 39 words
A coding subassembly as claimed in claim 1 or 2, wherein each transition zone for the correction of the luminance shift is a strip having a width of a few pixels whose edges are substantially parallel to the border.
Claim 5
Dependent Claim 92 words
A coding subassembly as claimed in any one of the claim 1, and further comprising a calibration correction device which comprises in its turn means for detecting luminance or chrominance differences, as applicable, between the synthesized images and the corresponding original images, means for locally refreshing data on the basis of the results of the detection, and coding means for complementary or new information obtained following this refresh operation, the coded complementary or new information being transmitted and/or stored with priority with respect to other coded data to be transmitted and/or stored.
Claim 6
Dependent Claim 28 words
A subassembly as claimed in claim 4, wherein said detection means comprise a circuit for calculating the average error between a synthesized image and the corresponding original image.
Claim 7
Dependent Claim 27 words
A subassembly as claimed in claim 4, wherein said detection means comprise an angle detection circuit for detecting the orientation of the model which was initially calibrated.
Claim 8
Dependent Claim 79 words
A subassembly as claimed in claim 4, wherein quantities called texture coefficients are attached to each facet of the base model, and the detection means comprise a circuit for calculating the ratio, for a given facet or for several or all facets of a given zone, between the number of texture coefficients determined through interpolation of the initial values of these texture coefficients for the facet(s) considered and the number of the initial texture coefficients for the same facet(s).
Claim 9
Dependent Claim 197 words
A subassembly for decoding signals representing a sequence of images, which signals, for the purpose of their transmission through a channel at a very low transmission rate and/or their storage at a high data compression rate, have been previously subjected to a coding carried out on the one hand by means for constructing a base model with facets representing the useful zone of the images through initial calibration of the model in this useful zone followed by updating of the information representative of the model thus calibrated by tracking of the displacement of one or more windows initially defined in characteristic zones of particular interest of the useful zone of the images, and on the other hand by means for specific coding of essential information resulting from the said initial calibration and updating, wherein said decoding subassembly comprises: (1) a circuit for detecting which operating mode obtains: initial calibration or on the other hand updating; (2) at the output thereof and mutually in parallel: (a) a decoding stage for the initial calibration information; (b) a decoding stage for the updating information; (3) a video display stage provided for receiving the parallel output signals from the decoding stages.
Claim 10
Dependent Claim 197 words
A subassembly for decoding signals representing a sequence of images, which signals, for the purpose of their transmission through a channel at a very low transmission rate and/or their storage at a high data compression rate, have been previously subjected to a coding carried out on the one hand by means for constructing a base model with facets representing the useful zone of the images through initial calibration of the model in this useful zone followed by updating of the information representative of the model thus calibrated by tracking of the displacement of one or more windows initially defined in characteristic zones of particular interest of the useful zone of the images, and on the other hand by means for specific coding of essential information resulting from the said initial calibration and updating, wherein said decoding subassembly comprises: (1) a circuit for detecting which operating mode obtains: initial calibration or on the other hand updating; (2) at the output thereof and mutually in parallel: (a) a decoding stage for the initial calibration information; (b) a decoding stage for the updating information; (3) a video display stage provided for receiving the parallel output signals from the decoding stages.
Claim 11
Dependent Claim 301 words
A decoding subassembly as claimed in claim 8, wherein (A) the said decoding stage for initial calibration information comprises: (a) a first path comprising in its turn, in series, a circuit for memorizing initial parameters for giving the base model the correct scale, a circuit for calculating and memorizing adaptation information of the model on the basis of variations in the coordinates of nodes of the facets of this model, and a circuit for calculating initial coordinates corresponding to the orientation of the initial image transmitted; (b) in parallel with the first path, a second path comprising in its turn, in series, a circuit for receiving and decoding the initial window(s) of the sequence of images, a circuit for calculating texture coefficients attached to respective facets of the model, and a circuit for calculating a synthesized image, this latter circuit being also arranged for receiving an output signal of the said circuit for calculating initial coordinates and for providing its output signal to the video display stage; (B) the decoding stage for updating information comprises: (a) a circuit for receiving coded parameters indicating displacements of characteristic points of the model; (b) at an output of the latter circuit and mutually in parallel, a first branch comprising in its turn, in series, a circuit for calculating screen coordinates for defining the current position of the model with the aid of the coded parameters, and a circuit for calculating the synthesized image, and a second branch comprising in its turn a circuit for determining information on the windows associated with zones of particular interest of the images, for calculating positions and dimensions of these windows as well as for receiving and decoding coded information on these windows, and, at the output of these two branches, a device for adapting windows to synthesized images.
Claim 12
Dependent Claim 62 words
A decoding subassembly as claimed in claim 9, wherein, when the coding means include in particular means for preliminary correction of luminance shifts which may be observed on either side of the borders which, in the useful zone, separate specific coding zones from one another, the device for adapting windows is a single circuit for recombining the window(s) with each synthesized image.
Claim 13
Dependent Claim 54 words
A decoding subassembly as claimed in claim 9, wherein the device foradapting windows comprises, in series, a correction circuit for luminance shifts which receives the output signals from the circuit for calculating the synthesized image and for determining the information on the windows, and a circuit for adapting the windows to the synthesized images.
Claim 14
Dependent Claim 195 words
A decoding subassembly as claimed in claim 10 or 11, wherein said circuit for detecting the operating mode also comprises a detection of the presence of a refresh mode of calibration information and said decoding subassembly comprises, at the output of the detection circuit and in parallel with the decoding stages for calibration and updating information, a decoding stage for refresh information having an output signal received by the video display stage, which latter decoding stage in its turn comprises: (a) a circuit for receiving coded parameters which indicate displacements of characteristic points of the model; (b) at the output of the latter circuit and mutually connected in parallel, a first branch comprising in its turn a circuit for calculating screen coordinates and coordinates of the window(s) resulting from the refresh operation, and a second branch comprising in its turn, in series, a decoding circuit for refresh information which also receives the coordinates of the window(s) resulting from the refresh operation, and a circuit for calculating texture coefficients attached to the facets of the relevant model by the refresh operation and, at the output of these two branches, a circuit for calculating the synthesized image.
Claim 15
Dependent Claim 37 words
A coding subassembly as claimed in claim 2, wherein each transition zone for the correction of the luminance shift is a strip having a width of a few pixels whose edges are substantially parallel to the border.
Claim 16
Dependent Claim 88 words
A coding subassembly as claimed in claim 2, and further comprises a calibration correction device which comprises in its turn means for detecting luminance or chrominance differences, as applicable, between the synthesized images and the corresponding original images, means for locally refreshing data on the basis of the results of the detection, and coding means for complementary or new information obtained following this refresh operation, the coded complementary or new information being transmitted and/or stored with priority with respect to other coded data to be transmitted and/or stored.
Claim 17
Dependent Claim 88 words
A coding subassembly as claimed in claim 3, and further comprising calibration correction device which comprises in its turn means for detecting luminance or chrominance differences, as applicable, between the synthesized images and the corresponding original images, means for locally refreshing data on the basis of the results of the detection, and coding means for complementary or new information obtained following this refresh operation, the said coded complementary or new information being transmitted and/or stored with priority with respect to other coded data to be transmitted and/or stored.
Claim 18
Dependent Claim 28 words
A subassembly as claimed in claim 14, wherein said detection means comprise a circuit for calculating the average error between a synthesized image and the corresponding original image.
Claim 19
Dependent Claim 28 words
A subassembly as claimed in claim 15, wherein said detection means comprise a circuit for calculating the average error between a synthesized image and the corresponding original image.
Claim 20
Dependent Claim 27 words
A subassembly as claimed in claim 14, wherein said detection means comprise an angle detection circuit for detecting the orientation of said model which was initially calibrated.
Claim 21
Dependent Claim 27 words
A subassembly as claimed in claim 15, wherein said detection means comprise an angle detection circuit for detecting the orientation of said model which was initially calibrated.
Claim 22
Dependent Claim 79 words
A subassembly as claimed in claim 14, wherein quantities called texture coefficients are attached to each facet of the base model, and the detection means comprise a circuit for calculating the ratio, for a given facet or for several or all facets of a given zone, between the number of texture coefficients determined through interpolation of the initial values of these texture coefficients for the facet(s) considered and the number of the initial texture coefficients for the same facet(s).
Claim 23
Dependent Claim 79 words
A subassembly as claimed in claim 15, wherein quantities called texture coefficients are attached to each facet of the base model, and the detection means comprise a circuit for calculating the ratio, for a given facet or for several or all facets of a given zone, between the number of texture coefficients determined through interpolation of the initial values of these texture coefficients for the facet(s) considered and the number of the initial texture coefficients for the same facet(s).
Claim 24
Dependent Claim 194 words
A decoding subassembly as claimed in claim 11, wherein said circuit for detecting the operating mode also comprises a detection of the presence of a refresh mode of calibration information and said decoding subassembly comprises, at the output of the said detection circuit and in parallel with the decoding stages for calibration and updating information, a decoding stage for refresh information having an output signal received by the video display stage, which latter decoding stage in its turn comprises: (a) a circuit for receiving coded parameters which indicate displacements of characteristic points of the model; (b) at the output of the latter circuit and mutually connected in parallel, a first branch comprising in its turn a circuit for calculating screen coordinates and coordinates of the window(s) resulting from the refresh operation, and a second branch comprising in its turn, in series, a decoding circuit for refresh information which also receives the coordinates of the window(s) resulting from the refresh operation, and a circuit for calculating texture coefficients attached to the facets of the relevant model by the refresh operation and, at the output of these two branches, a circuit for calculating the synthesized image.

References Cited (Backward Citations)

US4717957A Cited
US4717956A Cited
US4841575A Cited
US5086480A Cited
US4996594A Cited
US5103488A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-05-29 1998-11-28 1999-05-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-05-29 2002-11-28 2003-05-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-05-29 2006-11-28 2007-05-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag