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

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

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

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

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

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

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

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
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products