Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

313results about How to "Easy to code" patented technology

Methods and apparatus for high resolution positioning

The invention relates to a method of signal analysis that determines the location of a transmitter and to devices that implement the method. The method includes receiving by at least three receivers, from a transmitter, a first continuous-time signal having a first channel. The first channel includes a first plurality of signal carriers having known relative initial phases and having known frequencies which are periodically spaced and which are orthogonal to one another within a first frequency range. The signal analysis method also includes determining the phase shifts of the carriers of the first channel resulting from the distance the carriers traveled in reaching the first receiver. Analysis of the phase shifts yields time difference of arrival information amongst the receivers, which is further processed to determine the location of the transmitter.
Owner:WORCESTER POLYTECHNIC INSTITUTE

Accelerated video encoding using a graphics processing unit

A video encoding system uses both a central processing unit (CPU) and a graphics processing unit (GPU) to perform video encoding. The system implements a technique that enables the GPU to perform motion estimation for video encoding. The technique allows the GPU to perform a motion estimation process in parallel with the video encoding process performed by the CPU. The performance of video encoding using such a system is greatly accelerated as compared to encoding using just the CPU. Also, data related to motion estimation is arranged and provided to the GPU in a way that utilizes the capabilities of the GPU. Data about video frames may be collocated to enable multiple channels of the GPU to process tasks in parallel. The depth buffer of the GPU may be used to consolidate repeated calculations and searching tasks during the motion estimation process.
Owner:MICROSOFT TECH LICENSING LLC

System and method for improved content delivery

A system and method for sharing content among a plurality of users, enables the transfer of electronic content items captured by any of a variety of electronic content devices. The content item can include multiple levels of encoding to facilitate efficient transfer across a communication medium. The content item can be decoded at a recipient device to allow playback, display or other utilization of the content item. Content-specific encoding can be applied to enhance the transportability of the content. A content sharing application can be provided to facilitate content transfer in a computing environment, and can be implemented so as to provide an e-mail like user interface.
Owner:COLTON PAUL +1

Object detection

An object is detected by generating a m-ary primary signal having an irregular sequence of states. Each transition results in the transmission of a pulse encoded according to the type of transition. Reflected pulses are processed with a delayed, reference version of the primary signal. The presence of an object at a range corresponding to the delay is determined from the extent to which the reflected pulses coincide with transitions in the reference signal. In one aspect, transitions between states of the primary signal occur at varying time offsets with respect to nominal regular clock pulses. In another aspect, the object-detection system is operated while inhibiting the transmission of pulses, and if a significant output is obtained, the parameters of the transmitted signal are altered.
Owner:MITSUBISHI ELECTRIC R&D CENTRE EUROPE BV

Accelerated video encoding using a graphics processing unit

The systems and methods described herein are directed at accelerating video encoding using a graphics processing unit. In one aspect, a video encoding system uses both a central processing unit (CPU) and a graphics processing unit (GPU) to perform video encoding. The system implements a technique that enables the GPU to perform motion estimation for video encoding. The technique allows the GPU to perform a motion estimation process in parallel with the video encoding process performed by the CPU. The performance of video encoding using such a system is greatly accelerated as compared to encoding using just the CPU. In another aspect, data related to motion estimation is arranged and provided to the GPU in a way that utilizes the capabilities of the GPU. Data about video frames may be collocated to enable multiple channels of the GPU to process tasks in parallel. The depth buffer of the GPU may be used to consolidate repeated calculations and searching tasks during the motion estimation process. The use of frame collocation and depth buffer enables the GPU to be better utilized and to further accelerate video encoding.
Owner:MICROSOFT TECH LICENSING LLC

Method and apparatus for performing motion compensation on video data

An apparatus and method for performing two-pass real time video compression is provided. Tactical decisions such as encoding and quantization values are determined in software, whereas functional execution steps are performed in hardware. By appropriately apportioning the tasks between software and hardware, the benefits of each type of processing are exploited, while minimizing both hardware complexity and data transfer requirements. One key concept that allows the compression unit to operate in real time is that the architecture and pipelining both allow for B frames to be executed out of order. By buffering B frames, two-pass motion estimation techniques can be performed to tailor bit usage to the requirements of the frame, and therefore provide a more appealing output image.
Owner:ADILETTA MATTHEW J +2

Method and apparatus for encoding video color enhancement data, and method and apparatus for decoding video color enhancement data

A highly accurate reproduction of visual intensity and contrast rather than the conventional 8-bit color depth is more and more used, motivating the development of an enhanced dynamic range called high bit-depth. A method for encoding a first, low bit-depth image of M bit RGB pixels and a second, high bit-depth video image of N bit RGB pixels, M<N, both having same spatial resolution, comprises generating a first transfer function based on color histograms of the first and the second video image, generating a second transfer function based on the first transfer function, applying the second transfer function to the first video image, wherein a transformed first video image is generated, calculating and encoding the residual, encoding the first video image and transmitting the encoded first video image, the second transfer function and the encoded difference.
Owner:INTERDIGITAL VC HLDG INC

Extraction method for region of interest

The invention discloses an extraction method for a region of interest. The extraction method specifically comprises the following steps of: 1, preprocessing an original image; 2, calculating a salient map for the original image; 3, cutting the original image by using a watershed segmentation algorithm; 4, calculating interest of each region according to the salient map and a segmentation result; and 5, detecting the region of interest. According to the extraction method, the region of interest in the image can be automatically searched and found; an Itti model for simulating a human attention mechanism is adopted; and the found region of interest is basically matched with the subjective feeling of a person. Compared with manual marking of the region of interest, the extraction method is faster and more accurate.
Owner:河南众诚信息科技股份有限公司

Object Detection

An object is detected by generating a m-ary primary signal having an irregular sequence of states. Each transition results in the transmission of a pulse encoded according to the type of transition. Reflected pulses are processed with a delayed, reference version of the primary signal. The presence of an object at a range corresponding to the delay is determined from the extent to which the reflected pulses coincide with transitions in the reference signal. In one aspect, transitions between states of the primary signal occur at varying time offsets with respect to nominal regular clock pulses. In another aspect, the object-detection system is operated while inhibiting the transmission of pulses, and if a significant output is obtained, the parameters of the transmitted signal are altered.
Owner:MITSUBISHI ELECTRIC R&D CENTRE EUROPE BV

Video Quality of Service Management and Constrained Fidelity Constant Bit Rate Video Encoding Systems and Method

A constrained variable rate coding technique limits the number of bits used in an encoding process. A quality setting indicates a maximum level of quality to be used in the encoding process which limits the number of bits used in the encoding process. A bandwidth reclamation factor which indicates an amount of bandwidth to conserve may also be used with the quality setting. The constrained variable rate coding technique using a lower quality encoding process for less complex video data and a higher quality encoding technique for higher quality video data.
Owner:GENERAL INSTR CORP

Method for coding and decoding video image, coding equipment and decoding equipment

An embodiment of the invention relates to a method for coding and decoding a video image, coding equipment and decoding equipment. The method comprises steps as follows: determining a motion vector group of a current coding block; determining a prediction value of a first component set of a motion model initial vector of the current coding block according to the motion vector group; determining a to-be-transmitted value of the first component set according to the prediction value of the first component set; coding the to-be-transmitted value of the first component set and sending the coded to-be-transmitted value to a decoding end. According to the method for coding and decoding the video image, the coding equipment and the decoding equipment, the motion model initial vector of the current coding block is determined according to the motion vector group, the to-be-transmitted value of a motion model is determined according to the motion model initial vector and is coded and transmitted, so that the decoding end can decode according to the to-be-transmitted value of the motion model, and the volume of data transmitted during coding and decoding and occupied bit number can be reduced.
Owner:HUAWEI TECH CO LTD

Perceptual weighting device and method for efficient coding of wideband signals

A perceptual weighting device for producing a perceptually weighted signal in response to a wideband signal comprises a signal pre-emphasis filter, a synthesis filter calculator, and a perceptual weighting filter. The signal pre-emphasis filter enhances the high frequency content of the wideband signal to thereby produce a pre-emphasized signal. The signal pre-emphasis filter has a transfer function of the form: P(z)=1−μz−1, wherein μ is a pre-emphasis factor having a value located between 0 and 1. The synthesis filter calculator is responsive to the pre-emphasized signal for producing synthesis filter coefficients. Finally, the perceptual weighting filter processes the pre-emphasized signal in relation to the synthesis filter coefficients to produce the perceptually weighted signal. The perceptual weighting filter has a transfer function, with fixed denominator, of the form: W(z)=A(z / γ1) / (1−γ2z−1) where 0<γ2<γ1≦1.
Owner:SAINT LAWRENCE COMM

Receiving apparatus in OFDM transmission system

A receiving apparatus in an OFDM transmission system includes a channel estimation unit (101) for measuring a delay profile of a delayed wave having a delay greater than a guard interval of data; a guard-interval-exceed delayed wave detector (103) for detecting, from the delay profile as an intersymbol interference (ISI) portion, a delay-time portion greater than the guard interval of the data; a ISI replica generator (104) for generating, as the ISI replica, a time-waveform portion of a known symbol conforming to the ISI portion, or a time-waveform portion of the preceding symbol; subtractor (102) for subtracting the ISI replica from a receive signal; and an FFT arithmetic unit (106) for demodulating data by applying FFT processing to the result of subtraction.
Owner:FUJITSU LTD

Accelerated video encoding using a graphics processing unit

The systems and methods described herein are directed at accelerating video encoding using a graphics processing unit. In one aspect, a video encoding system uses both a central processing unit (CPU) and a graphics processing unit (GPU) to perform video encoding. The system implements a technique that enables the GPU to perform motion estimation for video encoding. The technique allows the GPU to perform a motion estimation process in parallel with the video encoding process performed by the CPU. The performance of video encoding using such a system is greatly accelerated as compared to encoding using just the CPU.In another aspect, data related to motion estimation is arranged and provided to the GPU in a way that utilizes the capabilities of the GPU. Data about video frames may be collocated to enable multiple channels of the GPU to process tasks in parallel. The depth buffer of the GPU may be used to consolidate repeated calculations and searching tasks during the motion estimation process. The use of frame collocation and depth buffer enables the GPU to be better utilized and to further accelerate video encoding.
Owner:MICROSOFT TECH LICENSING LLC

Method and apparatus for compressing a video image

An apparatus and method for performing two-pass real time video compression is provided. Tactical decisions such as encoding and quantification values are determined in software, whereas functional execution steps are performed in hardware. By appropriately apportioning the tasks between software and hardware, the benefits of each type of processing are exploited, while minimizing both hardware complexity and data transfer requirements. One key concept that allows the compression unit to operate in real time is that the architecture and pipe lining both allow for B frames to be executed out of order. By buffering B frames, two-pass motion estimation techniques can be performed to tailor bit usage to the requirements of the frame, and therefore provide a more appealing output image.
Owner:HEWLETT PACKARD DEV CO LP

Constant-quality rate control system and algorithm for regions of interest

A constant-quality rate control system and algorithm for multiple encoders with a single video source are disclosed. The system comprises a base encoder, a region of interest (ROI) detector, and at least one ROI encoder. The base encoder encodes a base video sequence which is a down-sampled version of a video sequence and sends the base video sequence to a multiplexer. The ROI detector extracts an ROI video sequence from the original video sequence. The ROI encoder encodes the ROI video sequence and sends it to the multiplexer. The ROI encoder uses information obtained during encoding of the base video sequence to improve the encoding of the ROI video sequence. The information of the base video sequence are used to better control the bit-rate and the quality of the ROI video sequence,
Owner:NAT TAIWAN UNIV

Novel method to quickly warp a 2-D image using only integer math

Systems and methods are disclosed that facilitate rapidly warping a two-dimensional image using integer math. A warping table can contain two-dimensional floating point output pixel offset values that are mapped to respective input pixel locations in a captured image. The warping table values can be pre-converted to integer offset values and integer grid values mapped to a sub-pixel grid. During warping, each output pixel can be looked up via its integer offset value, and a one-dimensional table lookup for each pixel can be performed to interpolate pixel data based at least in part on the integer grid value of the pixel. Due to the small size of the lookup tables, lookups can potentially be stored in and retrieved from a CPU cache, which stores most recent instructions to facilitate extremely rapid warping and fast table lookups.
Owner:MICROSOFT TECH LICENSING LLC

Method and system for marking tires

A system and associated method of marking a molded vehicle tire with laser engraved information to provide both human visible and machine readable data concerning the tire. Information contained in a barcode on the tire is read at a first station and supplied to a control unit. The physical location of human visible information previously molded into the tire is read from the tire at a second station and supplied to the control unit which uses this information to position a laser located at a third station for engaging additional human visible information pertaining to the manufacture of the tire adjacent the existing visible information to satisfy the Department of Transportation (DOT) tire marking requirements. The additional information also can be laser engraved into the tire in a machine readable encoded format, such as 2D symbols, for subsequent control and verification throughout the life of the tire.
Owner:BRIDGESTONE AMERICAS TIRE OPERATIONS LLC

Passive optical network employing code division multiple access

A PON and a method of transmitting data employing different upstream and downstream transmission protocols are disclosed. The PON includes: a plurality of ONTs; WDM filters; an OLT receiving and transmitting optical signals to and from the ONTs and a higher network; and an optical coupler. The ONT includes a first switching unit, a level transformer converting two level Ethernet signals into a three level data signals, a first code generator generating a specific CDMA codes that distinguish the ONT from another ONT, and a first multiplier performing a spread spectrum function with the CDMA codes. The OLT includes an optical receiver, a branching filter branching the upstream CDMA signals, a plurality of second code generators generating codes for despread, a plurality of second multipliers multiplying the received signals by the despread codes, and a plurality of data decider extracting data through correlation calculation.
Owner:SAMSUNG ELECTRONICS CO LTD

Medical image processing

A computer-implemented method of detecting an object in a three-dimensional medical image comprises determining the values of a plurality of features at each voxel in at least a portion of the medical image. Each feature characterises a respective property of the medical image at a particular voxel. The likelihood probability distribution of each feature is calculated based on the values of the features and prior medical knowledge. A probability map is generated by using Bayes' law to combine the likelihood probability distributions, and the probability map is analysed to detect an object.
Owner:SAMSUNG ELECTRONICS CO LTD

Signal classifying method, classifying device and coding system

The embodiment of the invention discloses a signal classifying method, a classifying device and a coding system. The signal classifying method comprises the steps of: obtaining an inputted high-frequency band input signal; confirming the signal type of the high-frequency band input signal according to the time domain characteristic parameter and / or the frequency domain characteristic parameter of the obtained high-frequency band input signal; and confirming the coding mode of the signal type. The classifying device comprises a receiving unit and a processing unit, wherein the receiving unit is used for obtaining the inputted high-frequency band input signal, and the processing unit is used for confirming the signal type of the high-frequency band input signal according to the time domain characteristic parameter and / or the frequency domain characteristic parameter of the obtained high-frequency band input signal and confirming the coding mode of the signal type. The embodiment further provides a coding system. The technical scheme of the invention can well subdivide and process the high-frequency band input signal to be better for coding and decoding the signal.
Owner:HUAWEI TECH CO LTD

Video coding and decoding method, and video coding and decoding device

The embodiment of the invention discloses a video coding and decoding method, and a video coding and decoding device. The method disclosed by the embodiment of the invention comprises the following steps: acquiring a current image, and obtaining motion vector precision of the current image according to the current image, wherein the motion vector precision comprises a search step length set, and each search step length in the search step length set is smaller than a pixel unit; obtaining a current block and a reference image of the current block; determining a search starting point in the reference image, and searching a target integral pixel point starting from the search starting point with one pixel unit as the search step length; searching a matched block of the current block starting from the target integral pixel point according to the motion vector precision; and obtaining motion vector information and a predicted residual signal, and writing the information of the reference image, the motion vector information and the predicted residual signal in code stream, wherein the information of the reference image is used for indicating the reference image. By adoption of the video coding and decoding method disclosed by the embodiment of the invention, coding and decoding can be carried out in combination with video characteristics.
Owner:HUAWEI TECH CO LTD +1

Medical Image Processing

A computer-implemented method of detecting an object in a three-dimensional medical image comprises determining the values of a plurality of features at each voxel in at least a portion of the medical image. Each feature characterises a respective property of the medical image at a particular voxel. The likelihood probability distribution of each feature is calculated based on the values of the features and prior medical knowledge. A probability map is generated by using Bayes' law to combine the likelihood probability distributions, and the probability map is analysed to detect an object.
Owner:SAMSUNG ELECTRONICS CO LTD

Apparatus and method for encoding an audio signal and apparatus and method for decoding an encoded audio signal

ActiveUS7275031B2Higher-quality and still efficient audio encoding/decodingImprove encoding qualitySpeech analysisImage resolutionHigh temporal resolution
When encoding an audio signal, the audio signal is first encoded with the first encoder to obtain a first encoder output signal. This first encoder output signal is written into a bit stream. It is further decoded by a decoder to provide a decoded audio signal. The decoded audio signal is compared with the original audio signal to obtain a residual signal. The residual signal is then encoded via a second encoder to provide a second encoder output signal which is also written into a bit stream. The first encoder has a first time or frequency resolution. The second encoder has a second time or frequency resolution. The first resolution differs from the second resolution, so that in a respective decoder, an audio signal with both a high time resolution as well as a high frequency resolution can be retrieved.
Owner:DOLBY INT AB

Multi-view video coding method

The invention relates to a digital image processing and video coding / decoding technique, specifically a view synthesis predictive coding. The invention aims to solve the technical problems to provide a multi-view video coding method suitable for various camera systems. The multi-view video coding method is characterized in that the method comprises the following steps: a, independently coding video sequences of one or more views by means of motion compensation prediction; b, coding other video sequences by the minimal-cost one prediction mode selected from parallax compensation prediction, view synthesis prediction, and motion compensation prediction. The invention ensures better effect of video coding.
Owner:SICHUAN PANOVASIC TECH

Generating code for a configurable microprocessor

A process for generating executable code for a configurable microprocessor architecture. The architecture contains registers distributed between execution units under direct software control. A internal representation allows explicit allocation of both register and connectivity resources in the architecture.
Owner:CRITICAL BLUE

Method and apparatus for encoding video in conjunction with a host processor

An external video device includes inputs for receiving an audio video signal from a source. The device includes in one enclosure audio and video processor portions configured such that the audio and video processors use a general purpose external bus for coupling electrical signals from the video device to a host computer. In one embodiment, the general purpose external bus is one of an IEEE-1394 bus or a USB bus. The general purpose external bus is used to transmit video from the host computer to the external video encoder and thereby to enhance the encoding efficiency.
Owner:CREATIVE TECH CORP

Video and image encoding process

A method for processing image and video data, comprising providing high dynamic range image data (HDR) and a corresponding low dynamic range image data (LDR). The LDR image is encoded in a legacy code stream, while a residual code stream is generated and encoded containing data necessary for the reconstruction of the HDR image in a decoding phase. To generate the residual code stream, LDR image data are processed so as to obtain a processed LDR* image, then a component data of the HDR image and a corresponding component of the processed LDR* image are selected and residual data of the selected component data are calculated by dividing the component of the processed LDR* image data by the component of the HDR image data. The residual data of the selected component are scaled into the range of values comprised between 0 and 1 and are then encoded in a residual code stream. A decoding method is also disclosed which allows reconstruction of an HDR image from a legacy code stream and a residual data code stream.
Owner:TRELLIS EURO SRL

Circuit structure and signal encoding method for a serial ATA external physical layer

A circuit structure and signal encoding method for a serial ATA external physical layer is provided. The circuit structure and signal encoding method thereof is capable of reducing the number of interface signals of a serial ATA external physical layer, essentially comprising a decoder / encoder, a serializer / deserializer, a phase locked loop, at least one transmitter, at least one receiver, and at least one OOB signal detector, encoding various control signals and various status signals, required for the connection between the decoder / encoder and a storage medium controller, into data signals using signals other than a data conversion requirement of 8 bits and 10 bits, by the decoder / encoder, in order for greatly reducing the number of interface signals required for the connection between the external physical layer and a main control chip.
Owner:VIA TECH INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products