Patents by Inventor Marc Duranton

Marc Duranton has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7319697
    Abstract: The present invention relates to a communicating data system comprising devices (11, 12, 13, 14) for routing said data that are interconnected by communication links, the data being transmitted in packets and a packet comprising a header. A transmitting part of a first routing device (12) comprises first storage means suitable for storing a value of at least one parameter from said header and for transmitting a coded value corresponding thereto, and first entropy coding compression means which are suitable for recoding the uncoded value, the recoded value being stored instead of the coded value after the latter is transmitted along a communication link (15).
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: January 15, 2008
    Assignee: NXP B.V.
    Inventors: Marc Duranton, Laurent Pasquier, Valerie Rivierre, Qin Zhao
  • Patent number: 7249244
    Abstract: The invention relates to a processing system comprising a calculation device comprising at least one calculation unit (13), a storage device and a system for switching between the storage device and the calculation device. In order to reduce the size of the switching system, the storage device comprises several banks of registers (21, 22) for storing words, the switching system comprises at least one switching device (24) associated with each bank of registers and the calculation units exchange a word with a bank of registers by means of the associated switching device.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: July 24, 2007
    Assignee: NXP B.V.
    Inventors: Marc Duranton, Laurent Pasquier, Valérie Rivierre, Qin Zhao
  • Patent number: 7126503
    Abstract: The present invention relates to a converter converting an input digital signal into an output digital signal. Said converter comprises in particular a set of shift registers able to contain samples of the input or output digital signal. It also comprises a calculation unit able to supply a shift signal (4) to said set of registers. Said calculation unit comprises a first storage unit (51) able to contain a value of a conversion ratio or of its inverse, so that the value stored is between 0 and 1. It also comprises a second storage unit (52) able to contain, at a cycle time i+1, i being an integer, a future signal (8) equal to a sum of a current signal (7) contained in the second unit at a cycle time i and of the content of the first storage unit. The shift signal then results from an exclusive OR function (54) between a most significant bit of the current signal (71) and a most significant bit of the future signal (81).
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: October 24, 2006
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Laurent Pasquier, Marc Duranton, Qin Zhao
  • Publication number: 20060221079
    Abstract: The invention relates to a method of tracing and filling in a parallelogram (ABCD), comprising a first vertex (A), a second vertex (B), a third vertex (C) and a fourth vertex (D) on a discrete grid of a graphics screen from knowledge of the coordinates of its vertices. The method according to the invention comprises a step (10) of calculating the coordinates of the points on a first segment (AB) between the first vertex (A) and the second vertex (B), a step (11) of calculating the coordinates of the points on a second segment (AC) between the first vertex (A) and the third vertex (C), a step (12) of calculating the coordinates of the points on a third segment (BD) between the second vertex (BD) and the fourth vertex D and an iterative step (20) of calculating the coordinates of the points on a segment parallel to the segment AB and included within the parallelogram ABCD.
    Type: Application
    Filed: April 15, 2004
    Publication date: October 5, 2006
    Applicant: Koninklijke Philips Electronics N.V,
    Inventors: Qin Zhao, Laurent Pasquier, Marc Duranton
  • Publication number: 20060132172
    Abstract: The present invention relates to a converter converting an input digital signal into an output digital signal. Said converter comprises in particular a set of shift registers able to contain samples of the input or output digital signal. It also comprises a calculation unit able to supply a shift signal (4) to said set of registers. Said calculation unit comprises a first storage unit (51) able to contain a value of a conversion ratio or of its inverse, so that the value stored is between 0 and 1. It also comprises a second storage unit (52) able to contain, at a cycle time i+1, i being an integer, a future signal (8) equal to a sum of a current signal (7) contained in the second unit at a cycle time i and of the content of the first storage unit. The shift signal then results from an exclusive OR function (54) between a most significant bit of the current signal (71) and a most significant bit of the future signal (81).
    Type: Application
    Filed: December 5, 2003
    Publication date: June 22, 2006
    Inventors: Laurent Pasquier, Marc Duranton, Qin Zhao
  • Publication number: 20060036665
    Abstract: The invention relates to a data processing system for performing a polyphase filtering. This circuit comprises functional units (304, 305, 306) able to perform polyphase filterings, and a memory device (301, 302, 308) for storing data and coefficients. The functional units receive in parallel data and coefficients coming from the memory device, calculate results from the data and coefficients and supply these results to the memory device.
    Type: Application
    Filed: July 9, 2003
    Publication date: February 16, 2006
    Applicant: Koninklijke Philips Electronic N.V.
    Inventors: Marc Duranton, Laurent Pasquier, Valerie Rivierre, Qin Zhao
  • Publication number: 20050154857
    Abstract: The invention relates to a processing system comprising a calculation device comprising at least one calculation unit (13), a storage device and a system for switching between the storage device and the calculation device. In order to reduce the size of the switching system, the storage device comprises several banks of registers (21, 22) for storing words, the switching system comprises at least one switching device (24) associated with each bank of registers and the calculation units exchange a word with a bank of registers by means of the associated switching device.
    Type: Application
    Filed: March 31, 2003
    Publication date: July 14, 2005
    Inventors: Marc Duranton, Laurent Pasquier, Valerie Rivierre, Qin Zhao
  • Patent number: 6901487
    Abstract: A data processing device comprises a plurality of processors that are to access a memory system. The memory system comprises at least two memories The data processing device comprises a bus per memory. The buses are interconnected by at least one bridge. A processor is connected to a bus, and the data processing device comprises at least one memory table specifying with which memory an exchange of a data item between a processor and the memory system must be effected.
    Type: Grant
    Filed: April 11, 2002
    Date of Patent: May 31, 2005
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Marc Duranton
  • Patent number: 6874013
    Abstract: A data processing arrangement (1) comprises a first processor (PROC1) for providing successive sets of input data, a second processor (PROC2) for receiving successive sets of output data and a memory system (2) comprising a plurality of memory circuits (MEM) for storing the input and output data. According to the invention, the data processing arrangement further comprises a master controller (MCP) for setting up memory system by means of control commands (CC) associated with a set of input data and a set of output data. These control commands are received in the memory system by a control unit (MCU). When a data (Di) from the set of input data is provided by the first processor, this control unit selects, on the basis of the control commands, a first memory circuit and generates a write-address (AD_W) in said first memory circuit.
    Type: Grant
    Filed: May 24, 1999
    Date of Patent: March 29, 2005
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Marc Duranton
  • Patent number: 6807604
    Abstract: A method of refreshing a dynamic memory intended for storing variables involved in operations performed by a processor, includes a step of planning 10 in the course of which an order and a timing of the operations are established, a step of estimating 13 a retention time specific to each variable, a step of forecasting 14 at least one instant at which each variable must be refreshed, a step of placement 15 in the course of which the variables are placed in the memory, a step of refreshing 16 in the course of which the variables are refreshed at the instants defined during the forecasting step 14. The method allows a reduction in the latency times and in the consumption of current which are related to the refreshing. It is of particular benefit in systems where the real time constraint is important, for example, video data processing systems.
    Type: Grant
    Filed: February 15, 2002
    Date of Patent: October 19, 2004
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Marc Duranton
  • Patent number: 6598146
    Abstract: A data-processing arrangement comprises a plurality of elementary circuits such as processing circuits [PRC] and memory circuits [MEM]. The data-processing arrangement further comprises a controller [MCP]. The controller [MCP] is programmed to successively apply, in response to a task-initialization data [TID], control data [CD] to different subsets of elementary circuits. This causes the data-processing arrangement to process a block of data [DB] in accordance with a certain data-processing chain [DPC]. Each subset of elementary circuits implements a different element [E] of the data-processing chain [DPC].
    Type: Grant
    Filed: May 30, 2000
    Date of Patent: July 22, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Bernard Bru, Marc Duranton
  • Publication number: 20030123445
    Abstract: The present invention relates to a communicating data system comprising devices (11, 12, 13, 14) for routing said data that are interconnected by communication links, the data being transmitted in packets and a packet comprising a header. A transmitting part of a first routing device (12) comprises first storage means suitable for storing a value of at least one parameter from said header and for transmitting a coded value corresponding thereto, and first entropy coding compression means which are suitable for recoding the uncoded value, the recoded value being stored instead of the coded value after the latter is transmitted along a communication link (15).
    Type: Application
    Filed: December 17, 2002
    Publication date: July 3, 2003
    Inventors: Marc Duranton, Laurent Pasquier, Valerie Rivierre, Qin Zhao
  • Patent number: 6584423
    Abstract: The invention relates to a method of communication between terminals and a central server, in which these terminals, whose principal function is MPEG-2 decoding, are diverted from this function, on request and after authorization, in order to partake in parallel in the common implementation of an auxiliary function under control of said server.
    Type: Grant
    Filed: October 29, 1998
    Date of Patent: June 24, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Marc Duranton
  • Patent number: 6564312
    Abstract: A data processor comprises an arithmetic logic unit [ALU] for carrying out an arithmetic or logic operation on a first and second input data [OP1, OP2]. It further comprises a stack [STCK] for storing data and for applying a data having a certain position [P(1)] in the stack to the arithmetic logic unit [ALU] as the first input data [OP1]. The data processor can execute an instruction [INSTR] which comprises an address [ADDR] indicating a memory location [REG(i)] among a plurality of memory locations [REG]. The address [ADDR] causes a data, which is contained in the memory location [REG(i)] that it indicates, to be applied to the arithmetic logic unit [ALU] as the second input data [OP2].
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: May 13, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Marc Duranton
  • Patent number: 6542989
    Abstract: A processor comprises an arithmetic logic unit (ALU) that co-operates with a stack arrangement (STCK). The processor is arranged to execute instructions (INSTR) which include a stack control field (SCF) and an opcode field (OPF) for controlling the stack arrangement (STCK) and the arithmetic logic unit (ALU), respectively.
    Type: Grant
    Filed: January 28, 2000
    Date of Patent: April 1, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Marc Duranton
  • Publication number: 20030033503
    Abstract: A processor comprises an arithmetic logic unit (ALU) that co-operates with a stack arrangement (STCK). The processor is arranged to execute instructions (INSTR) which include a stack control field (SCF) and an opcode field (OPF) for controlling the stack arrangement (STCK) and the arithmetic logic unit (ALU), respectively.
    Type: Application
    Filed: January 28, 2000
    Publication date: February 13, 2003
    Inventor: Marc Duranton
  • Publication number: 20030015975
    Abstract: The invention relates to the field of digital television. It particularly relates to a device 11 for correcting geometrical faults of a cathode ray tube 10. This device comprises means 111 for adjusting spatial digital factors, these spatial digital factors controlling a digital circuit 112 for spatially processing images displayed on the screen 10. These adjusting means are controlled by control signals 16 which may be generated by a user by means of a remote control unit 12 and a control interface 113. The correction may also be automatic when the faults are due to certain characteristics of the image to be displayed, such as brilliance. In this case, measuring means 110 evaluate the brilliance of the image and generate a control signal 17 as a function of this brilliance.
    Type: Application
    Filed: July 9, 2002
    Publication date: January 23, 2003
    Inventor: Marc Duranton
  • Patent number: 6502151
    Abstract: A data-processing arrangement (DPA) comprises an interrupt generator (IG). The interrupt generator (IG) carries out a count (CNT) of events (E) of a certain type (T1) occurring in the data-processing arrangement (DPA). The interrupt generator (IG) provides an interrupt signal (IS) when a predefined number (N) of events (E[T1]) have been counted. The interrupt generator (IG) comprises a programmable start-event selector (SEL[STRT]) for selecting a type (T2) of event (E) which starts (STRT) the count (CNT). Accordingly, there is no need for any controller to start the count and, consequently, there is neither need for a further interrupt generator nor for a special subroutine to make the controller start the count. Consequently, the data processing arrangement as summarized hereinbefore yields better efficiency either cost-wise or software-wise, or both.
    Type: Grant
    Filed: May 27, 1999
    Date of Patent: December 31, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Marc Duranton
  • Publication number: 20020169909
    Abstract: A data-processing arrangement (DPA) comprises an interrupt generator (IG). The interrupt generator (IG) carries out a count (CNT) of events (E) of a certain type (T1) occurring in the data-processing arrangement (DPA). The interrupt generator (IG) provides an interrupt signal (IS) when a predefined number (N) of events (E[T1]) have been counted. The interrupt generator (IG) comprises a programmable start-event selector (SEL[STRT]) for selecting a type (T2) of event (E) which starts (STRT) the count (CNT).
    Type: Application
    Filed: May 27, 1999
    Publication date: November 14, 2002
    Inventor: MARC DURANTON
  • Publication number: 20020166015
    Abstract: A data processing device comprises a plurality of processors, for example 101, that are to access a memory system 150. The memory system 150 comprises at least two memories 111 and 112. The data processing device comprises a bus, for example 121, per memory. The buses are interconnected by at least one bridge, for example 131. A processor is connected to a bus, and the data processing device comprises at least one memory table, for example 141, specifying with which memory an exchange of a data item between a processor and the memory system 150 must be effected.
    Type: Application
    Filed: April 11, 2002
    Publication date: November 7, 2002
    Inventor: Marc Duranton