Duvivier
Bertrand Duvivier, Wepion BE
Patent application number | Description | Published |
---|---|---|
20090185573 | PSUEDOWIRE TERMINATION DIRECTLY ON A ROUTER - A method, apparatus and computer program product for routing data within a packet-switched network using a PW wherein the PW is terminated directly on the layer-3 routing device such that certain services and applications can be utilized is presented. The method, apparatus and computer program product receives an encapsulated layer-2 Protocol Data Unit (PDU) from a pseudowire emulating a service. The encapsulation is removed from the encapsulated layer-2 PDU and a layer-2 circuit associated with the pseudowire is terminated. The circuit is treated as an interface and the PDU is forwarded based on upper layer protocol information within the PDU. | 07-23-2009 |
Christian Duvivier, Redwood City, CA US
Patent application number | Description | Published |
---|---|---|
20130297875 | Encoding and Decoding Images - Some embodiments provide a method for encoding a first set of pixels in a first image by reference to a second image in a video sequence. In a first search window within a second image, the method searches to identify a first particular portion in the second image that best matches the first set of pixels in the first image. In the first search window within the second image, the method identifies a first location corresponding to the first particular portion. In a second search window within the second image, the method then searches to identify a second particular portion in the second image that best matches the first set of pixels in the first image, where the second search window is defined about the first location. | 11-07-2013 |
Christian L. Duvivier, Redwood City, CA US
Patent application number | Description | Published |
---|---|---|
20100329349 | EFFICIENT USE OF STORAGE IN ENCODING AND DECODING VIDEO DATA STREAMS - Some embodiments facilitate encoding/decoding of a frame by organizing frame data in a storage structure in a novel manner. Specifically, in a portion of the storage structure allocated for a frame slice, used partition entries are stored in a first section of the allocated portion and unused partition entries are stored in a second section of the allocated portion, the first and second sections each comprising a continuous area of storage in the storage structure so that used partition entries are not interspersed with nonused partition entries. In some embodiments, additional data useful in the encoding or decoding of video data is determined and stored into the unused bytes of used partition entries (such as macroblock header data or canonical reference frame index data). In some embodiments, two or more identical partitions of a macroblock are coalesced into a single partition. | 12-30-2010 |
20120201305 | EFFICIENT USE OF STORAGE IN ENCODING AND DECODING VIDEO DATA STREAMS - Some embodiments facilitate encoding/decoding of a frame by organizing frame data in a storage structure in a novel manner. Specifically, in a portion of the storage structure allocated for a frame slice, used partition entries are stored in a first section of the allocated portion and unused partition entries are stored in a second section of the allocated portion, the first and second sections each comprising a continuous area of storage in the storage structure so that used partition entries are not interspersed with nonused partition entries. In some embodiments, additional data useful in the encoding or decoding of video data is determined and stored into the unused bytes of used partition entries (such as macroblock header data or canonical reference frame index data). In some embodiments, two or more identical partitions of a macroblock are coalesced into a single partition. | 08-09-2012 |
20120230424 | MULTITHREAD PROCESSING OF VIDEO FRAMES - Method for determining frame slice sizes of a frame for multithreaded decoding. The frame is encoded using at least two different slice types based on size where a large-type slice is at least two times larger than a small-type slice and/or the large-type slices comprise 70-90% of the frame. In some embodiments, the number of large-type slices is equal to the number of threads available for decoding and comprise the beginning slices of the frame to be decoded before the small-type slices. Methods for multithreaded deblocking of the frame under the H.264 codec is provided where first and second threads processes first and second sections of the frame in parallel. The first section comprises macroblocks on one side of a diagonal line and the second section comprises the remainder, the diagonal line extending from a first corner of a sub-frame to a second corner of the sub-frame. | 09-13-2012 |
20140369427 | Multithread Processing of Video Frames - Method for determining frame slice sizes of a frame for multithreaded decoding. The frame is encoded using at least two different slice types based on size where a large-type slice is at least two times larger than a small-type slice and/or the large-type slices comprise 70-90% of the frame. In some embodiments, the number of large-type slices is equal to the number of threads available for decoding and comprise the beginning slices of the frame to be decoded before the small-type slices. Methods for multithreaded deblocking of the frame under the H.264 codec is provided where first and second threads processes first and second sections of the frame in parallel. The first section comprises macroblocks on one side of a diagonal line and the second section comprises the remainder, the diagonal line extending from a first corner of a sub-frame to a second corner of the sub-frame. | 12-18-2014 |
Christian Luc Duvivier, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090310685 | HIGH-YIELD MULTI-THREADING METHOD AND APPARATUS FOR VIDEO ENCODERS/TRANSCODERS/DECODERS WITH DYNAMIC VIDEO REORDERING AND MULTI-LEVEL VIDEO CODING DEPENDENCY MANAGEMENT - Disclosed is an exemplary video coder and video coding method according to an embodiment of the present invention. The exemplary video coder includes a scheduler, a plurality of processors and a multiplexer. The scheduler can examine processing units in an input buffer to determine an order for the processing unit to be coded by a processor. If the processing unit under examination depends on a processing unit not yet processed, the processing unit under examination can be merged with other processing units, if any, that share a similar dependency. If the processing unit under examination does not depend on any processing units not yet processed, it can be sent to a next available processor for coding. When a processing unit is sent to a processor, any merged processing units that depend on sent processing unit can also be sent to a next available processor. | 12-17-2009 |
20150110173 | VIDEO CODING USING SCATTER-BASED SCAN TABLES - Scatter-based scan tables are used to encode and decode video streams. Scatter scan patterns transform coefficients between positions within a 2D array representing a block of a frame and positions within a 1D array for further encoding. By calculating a probability of whether a transform coefficient at a given position in a 2D array is non-zero, a scan order of the 2D array may be defined by a 1D array that groups the values most likely to be zero at the end of the 1D array for removal from a subsequent encoding process. This can reduce the amount of data in an encoded video stream. A decoder can use the same scatter scan pattern to rearrange a sequence of encoded transform coefficients in a 1D array into a 2D array for further decoding of an encoded block. | 04-23-2015 |
Fabrice Duvivier, Reyrieux FR
Patent application number | Description | Published |
---|---|---|
20100080889 | METHOD AND EQUIPMENT FOR THE CONTINUOUS DEPOSITION OF A COATING ON A STRIP TYPE SUBSTRATE - In the continuous deposition of a coating on strip-type substrate, a thickness of the coating depends on the condition of various actuators. A first preliminary phase of the process includes developing a pre-setting model, a second preliminary phase includes developing an adjustment model, an intermediate pre-setting step during which the actuators are set statically, a step of measuring the thickness of the coating, and an adjustment step during which the actuators are dynamically controlled by a predictive control based on the adjustment model in order to reduce any potential difference between the coating measured thickness and a target value of the thickness. | 04-01-2010 |
Mickael Duvivier, Chatillon FR
Patent application number | Description | Published |
---|---|---|
20110241301 | Steering Assembly for a Two-Wheeler - Steering assembly for a two-wheeler comprising a frame, a handlebar and a fork holding a steering front wheel. The steering assembly comprises a head tube rigid with the frame and defining a swivel axis, a steering rod mounted swivelling through the head tube and connected on the one hand to the handlebar and on the other hand to the fork. | 10-06-2011 |
20110241307 | Bike with Belt Transmission and its Frame - Bike comprising a first frame element extending from one end carrying a front wheel housing to a lower end, a second frame element extending to a lower end rigidly fixed to the first lower end, a rear fork comprising a chainstay extending from the first element to a spindle support and a seat stay extending from the spindle support to the second element, a crankset having a lateral chainring, a rear wheel driven by a sprocket inside the fork, a belt engaged with the chainring and the sprocket. The chainstay has a major portion arranged below a straight line passing through the lower ends of the chainring and of the sprocket. The belt extends through the triangle formed by the second frame element, the chainstay and the seat stay, which form an irremovable assembly. | 10-06-2011 |
Philippe Duvivier, Romagne FR
Patent application number | Description | Published |
---|---|---|
20130083914 | TRANSFERRING A CALL FROM A FIRST FIXED COMMUNICATIONS TERMINAL IN A LOCAL NETWORK TO A SECOND FIXED COMMUNICATIONS TERMINAL IN THE SAME LOCAL NETWORK - A method is provided for transferring an incoming call made to a first fixed communications terminal attached to a local network, towards a second fixed communications terminal forming part of a plurality of fixed communications terminals situated in the local network. The method includes: making comparisons between firstly data about the incoming call and secondly call data associated with the fixed communications terminals of the plurality of terminals as previously recorded in the local network; selecting, as the second fixed communications terminal, a favorite fixed communications terminal in application of a similarity criterion between the call data associated with that terminal and the data about the incoming call; and causing the incoming call to be transferred to the selected favorite fixed communications terminal. | 04-04-2013 |
Vincent Duvivier, Janville Sur Juine FR
Patent application number | Description | Published |
---|---|---|
20160031446 | METHOD AND DEVICE FOR CONTROLLING THE RESTARTING OF A VEHICLE PROVIDED WITH AN AUTOMATIC TRANSMISSION - A method for controlling automatic restarting of a vehicle including an automatic transmission, when the driver releases a brake pedal or pushes an accelerator pedal, the method including: a first phase of cranking an engine during which engine torque starts to increase without being transmitted to wheels of the vehicle, followed by a second launching phase during which the engine torque is gradually transmitted to the wheels, wherein the engine torque is controlled at a torque set value to be transmitted to the wheels, satisfying a launching time objective. | 02-04-2016 |