Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 71. Отображено 66.
18-04-2013 дата публикации

METHOD AND APPARATUS FOR CODING IMAGE INFORMATION, METHOD AND APPARATUS FOR DECODING IMAGE INFORMATION, METHOD AND APPARATUS FOR CODING AND DECODING IMAGE INFORMATION, AND SYSTEM OF CODING AND TRANSMITTING IMAGE INFORMATION

Номер: US20130094576A1
Принадлежит: SONY CORPORATION

An image decoding apparatus for decoding a bit stream includes a receiving unit that receives the bit stream and a weight parameter that is added to a luma quantization parameter. Further, the image decoding apparatus includes a decoding unit that decodes the bit stream and generates a chroma component of quantized coefficients. The image decoding apparatus also includes a setting unit that sets a chroma quantization parameter calculated on the basis of the luma quantization parameter weighted by an addition operation that adds the weight parameter. Additionally, the image decoding apparatus includes a dequantization unit that performs dequantization on the chroma component of quantized coefficients using the chroma quantization parameter. In addition, the image decoding apparatus includes a transform unit that performs an inverse orthogonal transform. 1. An image decoding method for decoding a bit stream in an image decoding apparatus , the method comprising:receiving the bit stream and a weight parameter that is added to a luma quantization parameter;decoding, in a decoding unit in the image decoding apparatus, the bit stream and generating a chroma component of quantized coefficients;setting a chroma quantization parameter calculated on the basis of the luma quantization parameter weighted by an addition operation that adds the weight parameter;performing, in a dequantization unit in the image decoding apparatus, dequantization on the chroma component of quantized coefficients using the chroma quantization parameter; andperforming, in a transform unit in the image decoding apparatus, an inverse orthogonal transform.2. An image decoding apparatus for decoding a bit stream , the apparatus comprising:means for receiving the bit stream and a weight parameter that is added to a luma quantization parameter;means for decoding the bit stream and generating a chroma component of quantized coefficients;means for setting a chroma quantization parameter calculated on the ...

Подробнее
18-04-2013 дата публикации

Method and apparatus for coding image information, method and apparatus for decoding image information, method and apparatus for coding and decoding image information, and system of coding and transmitting image information

Номер: US20130094577A1
Принадлежит: Sony Corp

An image decoding apparatus for decoding a bit stream includes a receiving unit that receives the bit stream and a weight parameter that is added to a luma quantization parameter. The image decoding apparatus also includes a decoding unit that decodes the bit stream and generates a chroma component of quantized coefficients. Further, the image decoding apparatus includes a dequantization unit that performs dequantization on the chroma component of quantized coefficients using a chroma quantization parameter calculated on the basis of a luma quantization parameter weighted by the weight parameter. In addition, the image decoding apparatus includes a transform unit that performs an inverse orthogonal transform.

Подробнее
25-04-2013 дата публикации

Methods and devices for encoding and decoding at least one image implementing an estimation in the transform domain, and corresponding signal and computer program

Номер: US20130101022A1
Принадлежит: France Telecom SA

A method and device are provided for encoding at least one image broken up into blocks. The method includes, for at least one current block, transforming the current block from the spatial domain into a transformed domain, outputting a transformed block including of a set of coefficients representative of the current block, referred to as original coefficients. The method further includes selecting a subset of original coefficients from the set and, for at least one original coefficient of the subset, the following steps: estimating the original coefficient, outputting an estimated coefficient in the transformed domain; determining a residual of a coefficient by comparing the original coefficient and the estimated coefficient; and encoding the residual of a coefficient.

Подробнее
16-05-2013 дата публикации

8-POINT TRANSFORM FOR MEDIA DATA CODING

Номер: US20130121406A1
Принадлежит: Qualcommm Incorporated

In general, techniques are described for implementing an 8-point discrete cosine transform (DCT). An apparatus comprising an 8-point discrete cosine transform (DCT) hardware unit may implement these techniques to transform media data from a spatial domain to a frequency domain. The 8-point DCT hardware unit includes an even portion comprising factors A, B that are related to a first scaled factor (μ) in accordance with a first relationship. The 8-point DCT hardware unit also includes an odd portion comprising third, fourth, fifth and sixth internal factors (G, D, E, Z) that are related to a second scaled factor (η) in accordance with a second relationship. The first relationship relates the first scaled factor to the first and second internal factors. The second relationship relates the second scaled factor to the third internal factor and a fourth internal factor, as well as, the fifth internal factor and a sixth internal factor. 1. A method comprising:receiving media data with a coding device; and performing an 8-point discrete cosine transform (DCT) with an 8-point DCT hardware unit of the coding device to transform the media data from a spatial domain to a frequency domain, wherein the 8-point DCT hardware unit includes:an even portion comprising first and second internal factors (A, B) that are related to a first scaled factor (μ) in accordance with a first relationship, wherein the first relationship is defined such that the first scaled factor equals a sum of the first internal factor plus the second internal factor divided by a sum of a first approximation (α) of a cosine of three times a constant pi (π) divided by eight plus a second approximation (β) of a sine of three times the constant pi (π) divided by eight; and an odd portion comprising third, fourth, fifth and sixth internal factors (G, D, E, Z) that are related to a second scaled factor (η) in accordance with a second relationship, wherein the second relationship is defined such that the second ...

Подробнее
13-06-2013 дата публикации

8-POINT TRANSFORM FOR MEDIA DATA CODING

Номер: US20130148718A1
Принадлежит: QUALCOMM INCORPORATED

In general, techniques are described for implementing an 8-point inverse discrete cosine transform (IDCT). An apparatus comprising an 8-point inverse discrete cosine transform (IDCT) hardware unit may implement these techniques to transform media data from a frequency domain to a spatial domain. The 8-point IDCT hardware unit includes an even portion comprising factors A, B that are related to a first scaled factor (μ) in accordance with a first relationship. The 8-point IDCT hardware unit also includes an odd portion comprising third, fourth, fifth and sixth internal factors (G, D, E, Z) that are related to a second scaled factor (η) in accordance with a second relationship. The first relationship relates the first scaled factor to the first and second internal factors. The second relationship relates the second scaled factor to the third, fourth, fifth and sixth internal factors. 1. A method comprising:receiving coded media data with a coding device; andperforming an 8-point inverse discrete cosine transform (IDCT) with an 8-point IDCT hardware unit of the coding device to transform the coded media data from a frequency domain to a spatial domain, wherein the 8-point IDCT hardware unit includes:an even portion comprising first and second internal factors (A, B) that are related to a first scaled factor (μ) in accordance with a first relationship, wherein the first relationship is defined such that the first scaled factor equals a sum of the first internal factor plus the second internal factor divided by a sum of a first approximation (α) of a cosine of three times a constant pi (π) divided by eight plus a second approximation (β) of a sine of three times the constant pi (π) divided by eight; andan odd portion comprising third, fourth, fifth and sixth internal factors (G, D, E, Z) that are related to a second scaled factor (η) in accordance with a second relationship,wherein the second relationship is defined such that the second scaled factor equals one of the ...

Подробнее
20-06-2013 дата публикации

Imaging apparatus and image processing method

Номер: US20130155284A1
Автор: Mineki Taoka
Принадлежит: SAMSUNG ELECTRONICS CO LTD

Disclosed is an imaging apparatus which performs efficient JPEG compression encoding by dividing an image after an image processing into a plurality of blocks and then performing JPEG compression, and also generates a natural compressed image. The imaging apparatus includes an image processor for generating image data from a light input into an imaging device, an encoder for encoding the image data to generate encoded image data, and a storage unit for storing the encoded image data.

Подробнее
01-08-2013 дата публикации

METHOD AND DEVICE FOR THE TRANSFORMATION AND METHOD AND DEVICE FOR THE REVERSE TRANSFORMATION OF IMAGES

Номер: US20130195177A1
Принадлежит: SAMSUNG ELECTRONICS CO., LTD.

An image transforming method, an image transforming apparatus, an image inverse-transforming method, and an image inverse-transforming apparatus are provided. The image transforming method includes the operations of selecting a predetermined frequency area for performing a frequency transformation with respect to an M×N (where M and N are positive integers) input block, acquiring a truncated transform matrix by selecting elements to be used for a generation of transformation coefficients which correspond to the selected frequency area from among elements of an M×N transform matrix, and generating the transformation coefficients which correspond to the selected frequency area by performing the frequency transformation by applying the truncated transform matrix to the M×N input block. 1. An image transforming method comprising:selecting a predetermined frequency area for performing a frequency transformation with respect to an M×N input block, wherein M and N are positive integers;acquiring a truncated transform matrix by selecting elements to be used for a generation of transformation coefficients which correspond to the selected frequency area from among elements of an M×N transform matrix; andgenerating the transformation coefficients which correspond to the selected frequency area by performing the frequency transformation by applying the truncated transform matrix to the M×N input block.2. The image transforming method of claim 1 , whereinthe acquiring of the truncated transform matrix comprises: when an a×d low frequency area for the frequency transformation with respect to the M×N input block is selected, wherein a denotes a positive integer which is smaller than M and d denotes a positive integer which is smaller than N,acquiring an a×N truncated vertical transform matrix from an M×N vertical transform matrix; andacquiring an M×d truncated horizontal transform matrix from an M×N horizontal transform matrix.3. The image transforming method of claim 2 , ...

Подробнее
01-08-2013 дата публикации

SIMPLIFICATION OF SIGNIFICANCE MAP CODING

Номер: US20130195182A1
Принадлежит: GENERAL INSTRUMENT CORPORATION

In one embodiment, a method for encoding video data is provided that includes receiving an array of transform coefficients corresponding to a luma component or a chroma component of the video data. The method further includes encoding a significance map for the array, where the encoding includes selecting, using a shared context derivation process that applies to both the luma component and the chroma component, context models for encoding significance values in the significance map. 1. A method for encoding video data comprising:receiving, by a computing device, an array of transform coefficients corresponding to a luma component or a chroma component of the video data; andencoding, by the computing device, a significance map for the array, wherein the encoding comprises selecting, using a shared context derivation process that applies to both the luma component and the chroma component, context models for encoding significance values in the significance map.2. The method of wherein the shared context derivation process includes a shared partitioning process for partitioning the array.3. The method of wherein the shared partitioning process includes partitioning the array into a first region and a second region claim 2 , wherein the first region comprises the DC coefficient of the array and wherein the second region comprises transform coefficients in the array other than the DC coefficient.4. The method of wherein the selecting further comprises claim 1 , for each transform coefficient in the array:determining whether the transform coefficient is part of a predefined region of the array; andif the transform coefficient is part of the predefined region, selecting one of a plurality of context models for encoding the significance value of the transform coefficient using a procedure that is common for all transform coefficients in the predefined region.5. The method of wherein the selecting one of the plurality of context models comprises:determining a number n of ...

Подробнее
19-09-2013 дата публикации

Image processing apparatus and image processing method

Номер: US20130247110A1
Принадлежит: Sony Corp

An image processing apparatus includes a receiving unit configured to receive image data of program content and genre information relating to the program content, a selection unit configured to select a size selection parameter for causing the genre information received by the receiving unit to be reflected in a block size, a determination unit configured to determine a block size in accordance with the size selection parameter selected by the selection unit, the block size being used for orthogonal transformation, and an orthogonal transformation unit configured to perform orthogonal transformation on the image data received by the receiving unit at the block size determined by the determination unit.

Подробнее
10-10-2013 дата публикации

WAVELET COEFFICIENT QUANTIZATION METHOD USING HUMAN VISUAL MODEL IN IMAGE COMPRESSION

Номер: US20130266237A1
Принадлежит: BEIHANG UNIVERSITY

A wavelet coefficient quantization method using a human visual model in an image compression process is provided, which is particularly suitable for remote sensing image compression. A wavelet-domain visual quantization model is obtained through experiments based on human visual characteristics, so as to reflect the relation between distortion of wavelet coefficient blocks and human visual characteristics. The model includes a luminance component, a masking component and a frequency component, where the luminance component is calculated by low frequency coefficients after the klevel wavelet transform, the masking component is calculated by high frequency coefficients of the second and third levels, and the frequency component is calculated by a statistical method. The method may be used in combination with any mainstream wavelet compression method such as EZW, SPIHT or EBCOT. 2. The wavelet coefficient quantization method according to claim 1 , wherein:the coefficient k in Step 2 is preferably 2.3. The wavelet coefficient quantization method according to claim 1 , wherein:the coefficients in the equation for calculating the luminance component in Step 2 are preferably a=1.77, b=0.0197, and c=2.33.4. The wavelet coefficient quantization method according to claim 1 , wherein:when the compression ratio is smaller than 8, the luminance component weight value γ, the masking component weight value β and the frequency component weight value γ are 0.5, 0.5 and 0.5, respectively; and when the compression ratio is between 8 and 20, the luminance component weight value α, the masking component weight value β and the frequency component weight value γ are 0.5, 1.0 and 1.0, respectively.5. A wavelet coefficient quantization method using a human visual model in image compression claim 1 , comprising:Step 1: performing wavelet transform on an image to be compressed, to obtain a plurality of sub-bands;{'sub': k', 'k', 'k', 'A', 'k', 'k, 'sup': 'th', 'Step 2: calculating a maximal ...

Подробнее
24-10-2013 дата публикации

METHOD AND APPARATUS FOR ENCODING AND DECODING IMAGE BY USING ROTATIONAL TRANSFORM

Номер: US20130279580A1
Принадлежит:

An image encoding method includes generating a first frequency coefficient matrix by transforming a predetermined block to a frequency domain; determining whether the first frequency coefficient matrix includes coefficients whose absolute values are greater than a predetermined value; generating a second frequency coefficient matrix by selectively partially switching at least one of rows and columns of the first frequency coefficient matrix according to an angle parameter based on a determination result; and selectively encoding the second frequency coefficient matrix based on the determination result. 1. A method of decoding an image , the method comprising:obtaining information indicating whether a first frequency coefficient matrix of a predetermined block includes non-zero coefficients;decoding data of a second frequency coefficient matrix based on the obtained information;restoring the first frequency coefficient matrix by partially switching at least one of rows and columns of the second frequency coefficient matrix according to an angle parameter based on the obtained information; andrestoring the predetermined block by transforming the first frequency coefficient matrix to a pixel domain,wherein the angle parameter indicates a degree of partial switching between the at least one of rows and columns.2. The method of claim 1 , wherein the decoding data of the second frequency coefficient matrix is performed when the predetermined block is a block predicted by performing intra prediction and the first frequency coefficient matrix includes non-zero coefficients.3. The method of claim 1 , wherein the predetermined block is a block predicted by performing intra prediction.4. The method of claim 1 , wherein the obtaining the data of the second frequency coefficient matrix comprises:entropy-decoding the data of the second frequency coefficient matrix and information about the angle parameter if the decoded information indicates that the first frequency coefficient ...

Подробнее
07-11-2013 дата публикации

MOTION VIDEO ENCODING APPARATUS, MOTION VIDEO ENCODING METHOD, AND MOTION VIDEO ENCODING COMPUTER PROGRAM

Номер: US20130294502A1
Принадлежит: FUJITSU LIMITED

A motion video encoding apparatus includes: a group determining unit which determines, for each block, a group to which the block belongs; a group decode time information computing unit which computes a decode time for each group; a code amount control unit which controls, for each group, an amount of code resulting from entropy encoding each block in the group so that data needed for decoding all of the blocks in the group arrives at a stream receive buffer by a decode time of the group when the data is transmitted at a prescribed transmission rate; a compression unit which compresses the data of each block based on the amount of code of the block; an entropy encoding unit which entropy-encodes the compressed data of each block; and a decode information appending unit which appends, to data to be output, correction information for the decode time of each group. 1. A motion video encoding apparatus for encoding each picture contained in motion video data by dividing the picture into a plurality of blocks , the motion video encoding apparatus comprising:a group determining unit which determines, for each block, a group to which the block belongs, among a plurality of groups into which the picture is divided;a group decode time information computing unit which computes a decode time for each group;a code amount control unit which controls, for each group, an amount of code resulting from entropy encoding of data of each block contained in the group so that data needed for decoding all of the blocks contained in the group will arrive at a stream receive buffer provided in a motion video decoding apparatus by the decode time of the group computed by the group decode time information computing unit when the data is transmitted to the motion video decoding apparatus at a prescribed transmission rate;a compression unit which compresses the data of each block based on the amount of code of the block;an entropy encoding unit which entropy-encodes the data of each block ...

Подробнее
28-11-2013 дата публикации

Systems and Methods for Compression Transmission and Decompression of Video Codecs

Номер: US20130315317A1
Автор: Angel DeCegama
Принадлежит: ADC2 TECHNOLOGIES Corp

Embodiments of this invention include computer-implemented mathematical methods to develop software and/or hardware implementations that use wavelet transforms (WT) to pre-process video frames that can then be compressed using a variety of codecs to produce compressed video frames. Such compressed video frames can then be transmitted, decompressed, post-processed using the post-processing methods disclosed in the invention and displayed in their original size and quality using software and/or hardware implementations of embodiments of the invention, thereby producing real-time high-quality reproduction of video sequences. Embodiments of devices that can implement the methods of this invention include mainframe computers, desktop computers, personal computers, laptop computers, tablet computers, wireless computers, television sets, set top boxes, cellular telephones, and computer readable media.

Подробнее
19-12-2013 дата публикации

Inverse Transformation Using Pruning for Video Coding

Номер: US20130336385A1
Автор: Budagavi Madhukar
Принадлежит:

A method for inverse discrete cosine transformation (IDCT) in video coding is provided that includes receiving a transform block, identifying a region of non-zero transform coefficients in the transform block using a group significance map corresponding to the transform block, wherein any transform coefficients not in the region have a value of zero, applying a one-dimensional (1D) IDCT to the region of non-zero transform coefficients in a first direction to generate an interim results block, wherein 1D IDCT computations are not performed on transform coefficients outside the region, and applying a 1D IDCT to the interim results block in a second direction to generate a residual block. 1. A computer-implemented method for inverse discrete cosine transformation (IDCT) in video coding , the method comprising:receiving a transform block;identifying a region of non-zero transform coefficients in the transform block using a group significance map corresponding to the transform block, wherein any transform coefficients not in the region have a value of zero;applying a one-dimensional (1D) IDCT to the region of non-zero transform coefficients in a first direction to generate an interim results block, wherein 1D IDCT computations are not performed on transform coefficients outside the region; andapplying a 1D IDCT to the interim results block in a second direction to generate a residual block,wherein the first direction and the second direction are opposite directions selected from a group consisting of a vertical direction and a horizontal direction.2. The method of claim 1 , whereinidentifying a region of non-zero transform coefficients comprises determining a number of rows of the transform block that may include non-zero transform coefficients from the group significance map;the first direction is the horizontal direction; andthe second direction is the vertical direction.3. The method of claim 1 , whereinidentifying a region of non-zero transform coefficients comprises ...

Подробнее
09-01-2014 дата публикации

IMAGE TRANSFORM AND INVERSE TRANSFORM METHOD, AND IMAGE ENCODING AND DECODING DEVICE USING SAME

Номер: US20140010284A1
Автор: Hong Yoon-mi, Kim Il-koo
Принадлежит: SAMSUNG ELECTRONICS CO., LTD.

Provided are image transform/inverse transform methods and apparatuses. The image transform method substitutes a trigonometric function which is included in a discrete cosine transform (DCT) matrix with a rational number, and uses a scaling matrix in a scaling process that is performed in conjunction with quantization, in order to minimize a transform error due to the substituted DCT matrix. 1. An image transform method comprising:obtaining a substituted discrete cosine transform (DCT) matrix A by substituting values which are based on a trigonometric function from among elements of an N×N transform matrix, where N is an integer, that is used for performing a one-dimensional (1D) DCT of an N×N block with rational number values;{'sup': 'T', 'obtaining a scaling matrix S which is used for compensating for a difference between result values of the substituted DCT matrix A and an original DCT matrix Original_A by using the substituted DCT matrix A and a transpose matrix Aof the substituted DCT matrix A;'}transforming the N×N block by using the substituted DCT matrix A; andquantizing the transformed N×N block by using the scaling matrix S and a quantization step.2. The image transform method of claim 1 , wherein the obtaining of the substituted DCT matrix A comprises substituting each of the values which is based on the trigonometric function with a respective rational number whose denominator is equal to a power of 2.3. The image transform method of claim 1 , wherein when a square root of an element (i claim 1 ,i) claim 1 , where i is an integer between 1 and N inclusive claim 1 , that is a diagonal component from among elements of a multiplication matrix AAof the substituted DCT matrix A and the transpose matrix Aof the substituted DCT matrix A is expressed as sqrt(AA(i claim 1 ,i)) claim 1 , the scaling matrix S is a matrix which includes 1/sqrt(AA(i claim 1 ,i)) as elements of an irow.4. The image transform method of claim 1 , wherein the transforming is performed by ...

Подробнее
20-02-2014 дата публикации

PROCESSING DEVICE AND IMAGE PROCESSING METHOD

Номер: US20140050267A1
Принадлежит:

An image processing device including a decoding section that decodes an encoded stream and generates quantized transform coefficient data, and an inverse quantization section that, taking transform coefficient data as transform units to be used during inverse orthogonal transform, inversely quantizes the quantized transform coefficient data decoded by the decoding section, such that in a case where a non-square transform unit is selected, the inverse quantization section uses a non-square quantization matrix, corresponding to a non-square transform unit, that is generated from a square quantization matrix corresponding to a square transform unit. 1. An image processing device comprising:a decoding section that decodes an encoded stream and generates quantized transform coefficient data; andan inverse quantization section that, taking transform coefficient data as transform units to be used during inverse orthogonal transform, inversely quantizes the quantized transform coefficient data decoded by the decoding section, such that in a case where a non-square transform unit is selected, the inverse quantization section uses a non-square quantization matrix, corresponding to a non-square transform unit, that is generated from a square quantization matrix corresponding to a square transform unit.2. The image processing device according to claim 1 , whereinthe non-square quantization matrix is generated by copying one of row elements and column elements of the square quantization matrix.3. The image processing device according to claim 2 , whereina size of a long edge of the non-square quantization matrix is equal to a size of an edge of the square quantization matrix.4. The image processing device according to claim 2 , whereinone of row elements and column elements to be copied from the square quantization matrix are predefined.5. The image processing device according to claim 2 , whereinthe non-square quantization matrix is generated by copying one of row elements and ...

Подробнее
27-03-2014 дата публикации

Switching Between Streaming Video Bitstreams

Номер: US20140086308A1
Принадлежит: MICROSOFT CORPORATION

Improved methods and apparatuses are provided for switching of streaming data bitstreams, such as, for example, used in video streaming and other related applications. Some desired functionalities provided herein include random access, fast forward and fast backward, error-resilience and bandwidth adaptation. The improved methods and apparatuses can be configured to increase coding efficiency of and/or reduce the amount of data needed to encode a switching bitstream. 1 reconstructing discrete cosine transform (DCT) reference data; and', 'quantizing said reconstructed DCT reference data using a quantization step (Qs) on the reconstructed DCT reference data, the Qs not being used on decoded DCT residue or DCT prediction data., 'decoding encoded multimedia bitstream data by at least. A method comprising: This U.S. Non-provisional patent application is a Continuation of U.S. Non-provisional patent application Ser. No. 12/472,266, filed May 26, 2009, which is a Divisional of U.S. Non-provisional patent application Ser. No. 10/185,741, filed Jun. 27, 2002, which claims the benefit of priority under 35 U.S.C. §119(e) from U.S. Provisional Application Ser. No. 60/355,071, filed Feb. 8, 2002. U.S. Non-Provisional patent application Ser. No. 12/472,266, U.S. Non-Provisional patent application Ser. No. 10/185,741, and U.S. Provisional Application Ser. No. 60/355,071 are herein incorporated by reference in their entirety.This U.S. Non-provisional application is related to U.S. Pat. No. 6,996,173, filed Jun. 27, 2002, issued Feb. 7, 2006, and titled “Seamless Switching of Scalable Video Bitstreams.”With steady growth of access bandwidth, more and more Internet applications start to use streaming audio and video contents. Since the current Internet is inherently a heterogeneous and dynamical best-effort network, channel bandwidth usually fluctuates in a wide range from bit rate below 64 kbps to well above 1 Mbps. This brings great challenges to video coding and streaming ...

Подробнее
10-04-2014 дата публикации

VIDEO CODER PROVIDING IMPLICIT COEFFICIENT PREDICTION AND SCAN ADAPTATION FOR IMAGE CODING AND INTRA CODING OF VIDEO

Номер: US20140098863A1
Принадлежит: AT&T INTELLECTUAL PROPERTY II, L.P.

A predictive video coder performs gradient prediction based on previous blocks of image data. For a new block of image data, the prediction determines a horizontal gradient and a vertical gradient from a block diagonally above the new block (vertically above a previous horizontally adjacent block). Based on these gradients, the encoder predicts image information based on image information of either the horizontally adjacent block or a block vertically adjacent to the new block. The encoder determines a residual that is transmitted in an output bitstream. The decoder performs the identical gradient prediction and predicts image information without need for overhead information. The decoder computes the actual information based on the predicted information and the residual from the bitstream. 118.-. (canceled)19. A method of decoding MPEG-4 video signals , the method comprising:receiving, by a processor, a flag indicating that a prediction is to be applied to a block X comprising an 8 pixel by 8 pixel array;determining, by the processor, a direction of the prediction, wherein the direction identifies a neighboring block to the block X that is to be used in the prediction without using data from the block X, wherein the direction comprises a vertical direction or a horizontal direction relative to the block X; and{'sub': 'X', 'generating, by the processor, a DC coefficient DCfor the block X by using a DC coefficient of the neighboring block identified by the direction.'}20. The method of claim 19 , [{'sub': A', 'B, 'determining a first gradient between a DC coefficient DCof a neighboring block A, horizontally adjacent to and left of the block X, and a DC coefficient DCof a neighboring block B, vertically adjacent to and above the neighboring block A;'}, {'sub': B', 'c, 'determining a second gradient between DCand a DC coefficient DCof a neighboring block C vertically adjacent to and above the block X;'}], 'wherein the determining the direction comprises{'sub': 'X', ' ...

Подробнее
01-01-2015 дата публикации

WEAV Video Super Compression System

Номер: US20150003511A1

A compression system using supercompression.

Подробнее
01-01-2015 дата публикации

SYSTEMS AND METHODS FOR ENCODING REFOCUSABLE LIGHT FIELD IMAGE FILES

Номер: US20150003753A1
Принадлежит:

Systems and methods configured to store images synthesized from light field image data and metadata describing the images in electronic files and render images using the stored image and the metadata in accordance with embodiments of the invention are disclosed. One embodiment includes a processor and memory containing an encoding application and light field image data, where the light field image data comprises a plurality of low resolution images of a scene captured from different viewpoints. In addition, the encoding application configures the processor to: synthesize a higher resolution image of the scene from a reference viewpoint using the low resolution images, where synthesizing the higher resolution image involves creating a depth map that specifies depths from the reference viewpoint for pixels in the higher resolution image; encode the higher resolution image; and create a light field image file including the encoded image and metadata including the depth map. 1. A system for encoding light field image data as a light field image file , comprising:a processor; andmemory containing an encoding application and light field image data, where the light field image data comprises a plurality of images of a scene captured from different viewpoints; create a depth map that specifies depths for pixels in a reference image in the plurality of images;', 'encode the reference image; and', the light field image file is structured using the JPEG File Interchange Format (JFIF);', 'the metadata includes the depth map; and', 'the metadata is stored within an application marker segment within the light field image file., 'create a light field image file including the encoded image and metadata describing the encoded image, wherein], 'wherein the encoding application directs the processor to2. The system of claim 1 , wherein the light field image file is structured using the Exchangeable image file (Exif) format.3. The system of claim 1 , wherein the encoded image is ...

Подробнее
08-01-2015 дата публикации

CONTENT ADAPTIVE TRANSFORM CODING FOR NEXT GENERATION VIDEO

Номер: US20150010048A1
Автор: Gokhale Neelesh, Puri Atul
Принадлежит:

Techniques related to content adaptive transform coding are described. 125-. (canceled)26. A computer-implemented method for video coding , comprising:receiving a prediction error data partition for transform coding;partitioning the prediction error data partition to generate a plurality of coding partitions of the prediction error data partition;performing a content adaptive transform on a first subset of the plurality of coding partitions; andperforming a fixed transform on a second subset of the plurality of coding partitions.27. The method of claim 26 , wherein partitioning the prediction error data partition to generate a plurality of coding partitions comprises partitioning the prediction error data partition using a bi-tree partitioning technique.28. The method of claim 26 , wherein the first subset of the plurality of coding partitions comprise small to medium sized partitions claim 26 , and wherein the second subset of the plurality of coding partitions comprise medium to large sized partitions.29. The method of claim 26 , wherein the first subset of the plurality of coding partitions comprise small to medium sized partitions claim 26 , wherein small to medium sized coding partitions comprise partitions having a height of less than or equal to 16 pixels and a width less than or equal to 16 pixels claim 26 , wherein the second subset of the plurality of coding partitions comprise medium to large sized coding partitions claim 26 , and wherein medium to large sized partitions comprise partitions having a height of greater than or equal to 16 pixels and a width greater than or equal to 16 pixels.30. The method of claim 26 , wherein the first subset of the plurality of coding partitions comprise small to medium sized coding partitions and claim 26 , wherein the second subset of the plurality of coding partitions comprise small to large sized coding partitions claim 26 , the method further comprising:determining a first coding partition from the plurality of ...

Подробнее
15-01-2015 дата публикации

Concurrent processing of horizontal and vertical transforms

Номер: US20150016536A1
Принадлежит: Qualcomm Inc

In an example, a method of transforming video data in video coding includes applying a first stage of a two-dimensional transform to a block of video data values to generate a block of first stage results, and applying a second stage of the two-dimensional transform to the block of first stage results without reordering the first stage results to generate a block of second stage results.

Подробнее
22-01-2015 дата публикации

METHOD AND APPARATUS FOR DECODING A PROGRESSIVE JPEG IMAGE

Номер: US20150023609A1
Принадлежит:

A progressive JPEG (joint photographic experts group) decoder is disclosed. The progressive JPEG decoder includes a processing unit that receives a plurality of progressive scans and generates a plurality of modified progressive scans (MPSs). A baseline JPEG decoder, coupled to the processing unit, includes a Huffman decoder, an inverse quantization unit and an inverse transform unit. The Huffman decoder receives a current MPS and generates a set of transform coefficients corresponding to the current MPS. The processing unit adds a set of transform coefficients corresponding to a previous MPS to the set of transform coefficients corresponding to the current MPS, and the processing unit generates quantization indices. The inverse quantization unit estimates inverse quantization values based on the quantization indices. The inverse transform unit estimates inverse transform decoded values based on the estimated inverse quantization values and generates a set of pixels corresponding to the current MPS. 1. A progressive JPEG (point photographic experts group) decoder comprisinga processing unit configured to receive a plurality of progressive scans and configured to generate a plurality of modified progressive scans (MPSs); a Huffman decoder configured to receive a current modified progressive scan (MPS) and configured to generate a set of transform coefficients corresponding to the current MPS, wherein the processing unit is configured to add a set of transform coefficients corresponding to a previous MPS to the set of transform coefficients corresponding to the current MPS, and the processing unit is configured to generate quantization indices;', 'an inverse quantization unit configured to estimate inverse quantization values based on the quantization indices; and', 'an inverse transform unit configured to estimate inverse transform decoded values based on the estimated inverse quantization values and configured to generate a set of pixels corresponding to the current ...

Подробнее
24-04-2014 дата публикации

SEPARABLE DIRECTIONAL TRANSFORMS

Номер: US20140112387A1
Автор: Karczewicz Marta, Ye Yan
Принадлежит: QUALCOMM INCORPORATED

This disclosure describes techniques for transforming residual blocks of video data. In particular, a plurality of different transforms selectively applied to the residual blocks based on the prediction mode of the video blocks. At least a portion of the plurality of transforms are separable directional transform specifically trained for a corresponding prediction mode to provide better energy compaction for the residual blocks of the given prediction mode. Using separable directional transforms offers the benefits of lower computation complexity and storage requirement than use of non-separable directional transforms. Additionally, a scan order used to scan the coefficients of the residual block may be adjusted when applying separable directional transforms. In particular, the scan order may be adjusted based on statistics associated with one or more previously coded blocks to better ensure that non-zero coefficients are grouped near the front of the one-dimensional coefficient vector to improve the effectiveness of entropy coding. 1. A method of decoding video data , the method comprising:decoding, from an encoded video bitstream, data associated with a predicted video block having a partition size, wherein the data comprises a prediction mode for predicting pixel values of the predicted video block and a plurality of transform coefficients indicative of a residual associated with the predicted video block, wherein the prediction mode comprises one of a plurality of prediction modes for predicting pixel values in a specified direction;selecting, based on the prediction mode, one or more separable transforms from a plurality of separable transforms for the partition size,wherein for a first one of the prediction modes having a first prediction direction and a second one of the prediction modes having a second, different, prediction direction, different transforms are selected based on the prediction mode, and wherein, for the first one of the prediction modes, ...

Подробнее
29-01-2015 дата публикации

Method and Apparatus for Processing Video Data

Номер: US20150030065A1
Принадлежит: VStream Technologies LLC

A method for diagonal processing of video data includes separating diagonally arranged data from rectilinearly arranged data in a video stream, rotating the diagonally arranged data to a rectilinear position; and compressing the rotated diagonally arranged data by a rectilinear compression algorithm. Alternatively stated, the method includes recognizing diagonally arranged data in a video stream, processing the diagonally arranged data into rectilinear data, and compressing the rectilinear data by a rectilinear compression algorithm. An apparatus for diagonal processing of video data includes a demultiplexer receptive to a video stream and developing a plurality of separated color planes, at least one of which is a rectilinear color plane and at least one of which is a rotated color plane, a number of address generators associated with the plurality of color planes, wherein an address generator associated with the rotated color plane is operative to rotate the rotated color plane to a rectilinear position; and a data compressor receptive to the address generators and operative to compress the plurality of color planes with a rectilinear compression algorithm.

Подробнее
12-02-2015 дата публикации

PERCEPTUALLY LOSSLESS AND PERCEPTUALLY ENHANCED IMAGE COMPRESSION SYSTEM & METHOD

Номер: US20150043815A1
Принадлежит:

An apparatus is provided for generating perceptually lossless image data or perceptually enhanced image data including: a color transform unit for color transforming a received image to a desired color space, forming converted color-space (CCS) images; a transform unit for receiving CCS images and transforming the CCS images into transformed CCS images each containing a set of transform coefficients; a quantization unit to quantize the transformed CCS images to form quantized CCS images; an image processor for receiving and processing transformed or quantized CCS images to produce optimized CCS images that are perceptually lossless or perceptually enhanced in quality; and an encoder for compressing the optimized CCS images; wherein the compressed optimized CCS images are subsequently prepared for storage and/or transmission. 1. A method of generating perceptually lossless compression of image data or perceptually enhanced compression of image data including the steps of;receiving an image,color transforming the received image to a desired color space, forming converted color-space (CCS) images;transforming the CCS images into transformed CCS images;applying quantization to the CCS transform images to form quantized CCS images;processing the CCS quantized images using an image processor to produce optimized CCS images that are perceptually lossless or perceptually enhanced in quality; andencoding the optimized CCS images for subsequent storage and/or transmission.2. A method according to wherein the CCS images are any one or more of luminance (Y) claim 1 , chrominance-blue () or chrominance-red (C) images.3. A method according to or wherein the optimized CCS images are perceptually lossless and thus visually indistinct compared with the received image when the optimized CCS images are dequantized claim 1 , inverse transformed and converted back to the color space of the received image.4. A method according to wherein the optimized CCS images are perceptually enhanced ...

Подробнее
08-05-2014 дата публикации

Method for the Reconstruction of Compressed Digital Image Data

Номер: US20140126831A1
Принадлежит: UNIVERSITY OF GRAZ

The invention relates to a method for the re-construction of digital image data which has been lossy-compressed by transform coding and quantization, comprising the steps of a) Inputting JPEG-compressed digital image data (J); b) Iteratively performing updates of an extended image model, thereby reducing the total generalized variation functional constrained to all images matching the transform coded, quantized data; c) Outputting a decompressed digital image (u). 1. Method for the reconstruction of compressed digital image data which has been lossy-compressed by transform coding and quantization , comprising the steps of{'sub': 'comp', 'a) Inputting JPEG-compressed digital image data (J);'}b) Iteratively performing updates of an extended image model, thereby reducing the total generalized variation functional constrained to all images matching the transform coded, quantized data;c) Outputting a decompressed digital image (u).2. The method of claim 1 , wherein in step b) the extended image model comprises an image claim 1 , an extended image claim 1 , a first dual variable and a second dual variable claim 1 , an extragradient image and an extragradient extended image.3. The method of claim 1 , wherein step b) comprises the following sub-steps:{'o': {'@ostyle': 'single', 'v'}, 'b0) Initializing image data (u), extended image data (v), extragradient image data (ū), extragradient extended image data ( ), a two-vector valued matrix (p) and a three-vector valued matrix (q) which are used as a starting point for the iteration procedure in steps b1) to b8);'}{'o': {'@ostyle': 'single', 'v'}, 'sub': i,j', '1, 'b1) Applying a gradient evaluation and a summation/multiplication operation on the extragradient image data (ū), the extragradient extended image data ( ) and the two-vector valued matrix (p), thereby updating the two-vector valued matrix (p) and then applying a projection operation on said matrix (p) in a way that its norm (n1) is less or equal to a first parameter ...

Подробнее
22-05-2014 дата публикации

METHOD AND DEVICE FOR THE TRANSFORMATION AND METHOD AND DEVICE FOR THE REVERSE TRANSFORMATION OF IMAGES

Номер: US20140140394A1
Принадлежит: SAMSUNG ELECTRONICS CO., LTD.

Provided are methods and apparatuses for transforming and inverse-transforming an image. The method of transforming an image includes: obtaining scaled elements having integer values by scaling elements forming a transformation matrix used for N point discrete cosine transform (DCT), wherein N is an integer, by using a predetermined scaling factor; performing the N point DCT by using an integer transformation matrix formed of the scaled elements having integer values; and de-scaling result values of performing the N point DCT by using the predetermined scaling factor. 1. A method of transforming an image , the method comprising:obtaining scaled elements having integer values by scaling elements forming a transformation matrix used for N point discrete cosine transform (DCT), wherein N is an integer, by using a predetermined scaling factor;performing the N point DCT by using an integer transformation matrix formed of the scaled elements having integer values; andde-scaling result values of performing the N point DCT by using the predetermined scaling factor.2. The method of claim 1 , wherein the obtaining of the scaled elements having integer values comprises scaling the elements to integer values by using a square value of the predetermined scaling factor.3. The method of claim 1 , wherein claim 1 , when S denotes the predetermined scaling factor claim 1 , S has a value of power of 2 claim 1 , and{'sub': '2', 'the obtaining of the scaled elements having integer values further comprises scaling integer values obtained by rounding off the elements to which the predetermined scaling factor is multiplied, by using a left shift operation (<<) by a logS bit.'}4. The method of claim 1 , wherein the performing of the N point DCT comprises:changing operations U=C1*X−C0*Y and V=C0*X+C1*Y, wherein C0 and C1 are predetermined real numbers, for obtaining result values U and V, wherein U and V are real numbers, with respect to intermediate values X and Y, wherein X and Y are real ...

Подробнее
29-05-2014 дата публикации

System And Method For Randomly Accessing Compressed Data From Memory

Номер: US20140146872A1
Принадлежит: OMNIVISION TECHNOLOGIES, INC.

A method facilitating random access to segments of compressed data stored in memory includes the steps of receiving a series of data segments, encoding the series of data segments into a series of compressed data segments of variable segment sizes, storing the series of compressed data segments in a memory, and generating a locator for each of the compressed data segments. Each locator is indicative of the location of an associated compressed data segment in the memory. A method for randomly accessing a segment of compressed data includes receiving a request for a compressed data segment, retrieving a locator associated with the requested segment, using the retrieved locator to locate the requested segment in the memory, and retrieving the requested segment from the memory. Thus, compressed data segments can be decoded in a different order than the order they were encoded in. Systems for implementing the methods are also disclosed. 1. A method facilitating random access to segments of compressed data stored in memory , said method comprising:receiving a series of data segments;encoding said series of data segments into a series of compressed data segments, each of said compressed data segments having a variable segment size;storing said series of compressed data segments in a compressed data memory; andgenerating a locator for each of said compressed data segments, said locator being indicative of the location of an associated compressed data segment in said compressed data memory.2. The method of claim 1 , wherein:said series of data segments comprises a series of blocks of image data;said step of encoding includes performing a Discrete Cosine Transform (DCT) on each block of image data in said series to generate a series of blocks of DCT coefficients; andthe DCT coefficients in each said block of DCT coefficients are generated without reference to any other block of DCT coefficients in said series.3. The method of claim 2 , wherein claim 2 , for each block of DCT ...

Подробнее
31-03-2016 дата публикации

FREQUENCY-DOMAIN DENOISING

Номер: US20160094843A1
Автор: Han Jingning, Kopp Timothy
Принадлежит:

Encoding and decoding using frequency-domain denoising are provided. Encoding and decoding using frequency-domain denoising may include identifying a current source block from a current source frame from a source video stream, generating a predicted block for the current source block, generating a source transform block by transforming the current source block into the frequency domain, generating a predicted transform block by transforming the predicted block into the frequency domain, generating a denoised transform block based on the source transform block and the predicted transform block, generating a denoised block by inverse transforming the denoised transform block, generating a residual block based on a difference between the denoised block and the predicted block, generating an encoded block by encoding the residual block, and outputting or storing the encoded block. 1. A method comprising:identifying a current source block from a current source frame from a source video stream;generating a predicted block for the current source block;generating a source transform block by transforming the current source block into the frequency domain;generating a predicted transform block by transforming the predicted block into the frequency domain;generating, by a processor in response to instructions stored on a non-transitory computer readable medium, a denoised transform block based on the source transform block and the predicted transform block;generating a denoised block by inverse transforming the denoised transform block;generating a residual block based on a difference between the denoised block and the predicted block;generating an encoded block by encoding the residual block; andoutputting or storing the encoded block.2. The method of claim 1 , wherein the current source block includes noise.3. The method of claim 1 , wherein generating the source transform block by transforming the current source block into the frequency domain includes applying a block- ...

Подробнее
30-04-2015 дата публикации

Scaled video for pseudo-analog transmission in spatial domain

Номер: US20150117537A1
Принадлежит: Microsoft Corp

Scaled video for pseudo-analog transmission in the spatial domain is described. Boundaries are determined for M L-shaped chunks of coefficients of at least one frequency-transformed video frame of a group of pictures (GOP). The boundaries are determined based at least on variances of the coefficients of the M L-shaped chunks, such as by reducing or minimizing the sum of the square roots of the variances of the coefficients. Corresponding power scale factors for the M L-shaped chunks are determined based at least partly on the variances of the coefficients of the M L-shaped chunks, and the coefficients of the M L-shaped chunks are scaled using the corresponding power scale factors. The pixel values of the frames (e.g., the frames in the spatial domain) are transmitted on a pseudo-analog channel. At the receiver, retained spatial redundancy enables denoising in the spatial domain prior to de-scaling in the frequency domain.

Подробнее
17-07-2014 дата публикации

IMAGE ENCODING/DECODING METHOD FOR RATE-DISTORTION OPTIMIZATION AND DEVICE FOR PERFORMING SAME

Номер: US20140198848A1
Принадлежит: HUMAX CO., LTD.

Disclosed are an image encoding/decoding method for rate-distortion optimization and a device for performing the same. A macroblock to be encoded is provided, a prediction macroblock is generated by executing either inter prediction or intra prediction, a residual prediction block is generated on the basis of the generated prediction macroblock and the provided macroblock, and the residual prediction block is transformed by applying one of a plurality of predetermined transform matrices to the generated residual prediction block. Accordingly, rate-distortion can be optimized, and image quality can be enhanced. 1. An image encoding method comprising:receiving a coding unit to be encoded;generating a prediction block by performing one of inter prediction and intra prediction on the coding unit;generating a residual prediction block based on the generated prediction block and the coding unit; andtransforming the generated residual prediction block by applying a plurality of predetermined transform matrices to the residual prediction block.2. The image encoding method of claim 1 , wherein transforming the generated residual prediction block by applying a plurality of predetermined transform matrices to the residual prediction block comprises transforming the residual prediction block by applying all of nine transform matrices to each residual prediction block and then using a transform matrix having the best encoding efficiency in a case where the residual prediction block that is subjected to intra prediction and transform has a size of 4×4 or 8×8 pixels.3. The image encoding method of claim 1 , wherein transforming the generated residual prediction block by applying a plurality of predetermined transform matrices to the residual prediction block comprises transforming the residual prediction block by applying all of four transform matrices to each residual prediction block and then using a transform matrix having the best encoding efficiency in a case where the ...

Подробнее
07-08-2014 дата публикации

RECORDING MEDIUM HAVING RECORDED THEREON CODED INFORMATION USING PLUS AND/OR MINUS ROUNDING OF IMAGES

Номер: US20140219351A1
Автор: NAKAYA Yuichiro
Принадлежит: Hitachi, Ltd.

Medium with image decoding program effecting: extracting motion vector information, quantized DCT coefficients, and rounding method information from input information; dequantizing quantized DCT coefficients to obtain DCT coefficients; performing inverse DCT conversion on DCT coefficients to obtain an error image; synthesizing a prediction image of a currently decoded image by performing motion compensation using motion vector information, rounding method information, and previously decoded reference image; and adding prediction and error images to obtain a decoded image; performing motion compensation with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance at points where no pixels exist in the reference image, the interpolation being performable using a positive or negative rounding method; wherein the interpolation uses a rounding method specified by rounding method information included in coded information of the currently decoded image; and wherein the rounding method information specifies one of a plurality of values. 1extracting motion vector information, quantized DCT coefficients, and rounding method information from input information to be decoded;dequantizing the quantized DCT coefficients to obtain DCT coefficients;performing inverse DCT conversion on the DCT coefficients to obtain an error image;synthesizing a prediction image of a currently decoded image by performing motion compensation using the motion vector information, the rounding method information, and a reference image which is a previously decoded image; andadding the prediction image to the error image to obtain a decoded image;wherein the motion compensation is performed with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance at points where no pixels actually exist in the reference image, the bilinear interpolation being performable using a positive rounding method or a ...

Подробнее
07-08-2014 дата публикации

RECORDING MEDIUM HAVING RECORDED THEREON CODED INFORMATION USING PLUS AND/OR MINUS ROUNDING OF IMAGES

Номер: US20140219352A1
Автор: NAKAYA Yuichiro
Принадлежит: Hitachi, Ltd.

Medium with image decoding program effecting: extracting motion vector information, quantized DCT coefficients, and rounding method information from input information; dequantizing quantized DCT coefficients to obtain DCT coefficients; performing inverse DCT conversion to obtain an error image; synthesizing a prediction image of a currently decoded image by performing motion compensation using motion vector information, rounding method information, and a previously decoded reference image; and adding the prediction and error images to obtain a decoded image; wherein motion compensation is performed with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance at points where no pixels exist in the reference image, the interpolation using a positive or negative rounding method, and performed using rounding specified by rounding method information included in coded information of the currently decoded image; wherein the rounding method specifies one of two values specifying a positive or negative rounding method. 1extracting motion vector information, quantized DCT coefficients, and rounding method information from input information to be decoded;dequantizing the quantized DCT coefficients to obtain DCT coefficients;performing inverse DCT conversion on the DCT coefficients to obtain an error image;synthesizing a prediction image of a currently decoded image by performing motion compensation using the motion vector information, the rounding method information, and a reference image which is a previously decoded image; andadding the prediction image to the error image to obtain a decoded image;wherein the motion compensation is performed with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance at points where no pixels actually exist in the reference image, the bilinear interpolation being performable using a positive rounding method or a negative rounding ...

Подробнее
07-08-2014 дата публикации

RECORDING MEDIUM HAVING RECORDED THEREON CODED INFORMATION USING PLUS AND/OR MINUS ROUNDING OF IMAGES

Номер: US20140219353A1
Автор: NAKAYA Yuichiro
Принадлежит: Hitachi, Ltd.

Medium with image decoding program effecting: extracting motion vector information, quantized DCT coefficients, and rounding method information from input information; dequantizing quantized DCT coefficients to DCT coefficients; performing inverse DCT conversion to an error image; synthesizing a prediction image of a currently decoded image by performing motion compensation using motion vector information, rounding method information, and a previously decoded reference image; and adding prediction and error images to obtain a decoded image; wherein motion compensation is performed with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance at points where no pixels exist in the reference image, the interpolation using a positive or negative rounding method, using rounding specified by rounding method information included in coded information of the currently decoded image; wherein the rounding method specifies one of two values specifying a positive or negative rounding method, via rounding method information of one bit. 1extracting motion vector information, quantized DCT coefficients, and rounding method information from input information to be decoded;dequantizing the quantized DCT coefficients to obtain DCT coefficients;performing inverse DCT conversion on the DCT coefficients to obtain an error image;synthesizing a prediction image of a currently decoded image by performing motion compensation using the motion vector information, the rounding method information, and a reference image which is a previously decoded image; andadding the prediction image to the error image to obtain a decoded image;wherein the motion compensation is performed with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance at points where no pixels actually exist in the reference image, the bilinear interpolation being performable using a positive rounding method or a negative ...

Подробнее
07-08-2014 дата публикации

RECORDING MEDIUM HAVING RECORDED THEREON CODED INFORMATION USING PLUS AND/OR MINUS ROUNDING OF IMAGES

Номер: US20140219360A1
Автор: NAKAYA Yuichiro
Принадлежит: Hitachi, Ltd.

Medium having image decoding program effecting: extracting motion vector information, quantized DCT coefficients, and rounding method information; dequantizing quantized DCT coefficients to DCT coefficients; performing inverse DCT conversion on the DCT coefficients to an error image; synthesizing a prediction image of a currently decoded image via motion compensation using motion vector information, rounding method information, and a previously-decoded reference image; and adding the prediction and error images to a decoded image; wherein motion compensation is performed with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance where no pixels exist in the reference image, using a positive or negative rounding method; wherein interpolation is performed using a rounding method specified by one-bit rounding method information included in a header section of coded information of the current image; wherein the rounding method specifies one of two values specifying a positive or negative rounding method. 1extracting motion vector information, quantized DCT coefficients, and rounding method information from input information to be decoded;dequantizing the quantized DCT coefficients to obtain DCT coefficients;performing inverse DCT conversion on the DCT coefficients to obtain an error image;synthesizing a prediction image of a currently decoded image by performing motion compensation using the motion vector information, the rounding method information, and a reference image which is a previously decoded image; andadding the prediction image to the error image to obtain a decoded image;wherein the motion compensation is performed with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance at points where no pixels actually exist in the reference image, the bilinear interpolation being performable using a positive rounding method or a negative rounding method; ...

Подробнее
14-08-2014 дата публикации

METHOD AND APPARATUS FOR CODING IMAGE INFORMATION, METHOD AND APPARATUS FOR DECODING IMAGE INFORMATION,METHOD AND APPARATUS FOR CODING AND DECODING IMAGE INFORMATION, AND SYSTEM OF CODING AND TRANSMITTING IMAGE INFORMATION

Номер: US20140226714A1
Принадлежит: SONY CORPORATION

A decoding method decodes a bit stream in an image decoding apparatus. The method includes receiving a weight parameter that is added to a luma quantization parameter as the bit stream. The method also includes decoding, in a decoding unit in the image decoding apparatus, the bit stream, and generating a luma component of quantized coefficients and a chroma component of quantized coefficients. Further, the method includes performing, in a dequantization unit in the image decoding apparatus, dequantization on the luma component of quantized coefficients using the luma quantization parameter and the chroma component of quantized coefficients using a chroma quantization parameter calculated on the basis of the luma quantization parameter weighted by an add operation of the weight parameter. In addition, the method includes performing, in a transform unit in the image decoding apparatus, an inverse orthogonal transform. 1. (canceled)2. A dequantization method for dequantizing a luma component of quantized coefficients and a chroma component of quantized coefficients in an image decoding apparatus , the method comprising:performing, by circuitry of the image decoding apparatus, dequantization on the luma component of quantized coefficients using a luma quantization parameter and the chroma component of quantized coefficients using a chroma quantization parameter calculated on the basis of the luma quantization parameter weighted by an add operation of a weight parameter that is added to the luma quantization parameter.3. An image decoding apparatus , comprising:circuitry configured to perform dequantization on a luma component of quantized coefficients using a luma quantization parameter and a chroma component of quantized coefficients using a chroma quantization parameter calculated on the basis of the luma quantization parameter weighted by an add operation of a weight parameter that is added to the luma quantization parameter. This application is a continuation of ...

Подробнее
04-09-2014 дата публикации

SCALABLE IMAGE CODING AND DECODING

Номер: US20140248000A1
Принадлежит: KONINKLIJKE PHILIPS N.V.

A method and device for encoding an image into a scalable bitstream, the method including acts of dividing the Image in image blocks; encoding each image block in accordance with one of a plurality of different encoding modes, to obtain corresponding block bitstreams comprising one or more types of data representative of said encoding mode; and forming the scalable bitstream by iteratively scanning the block bitstreams, each scan including acts of: selecting at least on of said types of data, including in the scalable bitstream data of the selected types from the block bitstreams and including in the scalable bitstream flags indicating the selected types of data. 1. A method of encoding an image into a scalable bitstream , the method comprising acts of:dividing the image in image blocks;encoding each image block in accordance with one of a plurality of different encoding modes, to obtain corresponding block bitstreams comprising one or more types of data representative of said encoding mode; and selecting at least one of said types of data,', 'including in the scalable bitstream data of the selected types from the block bitstreams, and', 'including in the scalable bitstream flags indicating the selected types of data., 'forming the scalable bitstream by iteratively scanning the block bitstreams, each scan comprising acts of2. The method as claimed in claim 1 , wherein one of said encoding modes is transform coding claim 1 , the flags further indicating whether the included data comprises at least one of one or more bits a a DC coefficient and one or more bits of one or more AC coefficients.3. The method as claimed in claim 2 , wherein the AC coefficients of an image block are divided into bit planes claim 2 , each it plane is compressed claim 2 , and the amount of data from a block bit stream being included in the scalable block bit stream corresponds to a compressed bit plane.4. The method as claimed in claim 2 , further comprising an act of including claim 2 , in ...

Подробнее
11-09-2014 дата публикации

METHOD AND APPARATUS FOR APPLYING SECONDARY TRANSFORMS ON ENHANCEMENT-LAYER RESIDUALS

Номер: US20140254661A1
Принадлежит: SAMSUNG ELECTRONICS CO., LTD.

A method includes receiving a video bitstream and a flag and interpreting the flag to determine a transform that was used at an encoder. The method also includes, upon a determination that the transform that was used at the encoder includes a secondary transform, applying an inverse secondary transform to the received video bitstream, where the inverse secondary transform corresponds to the secondary transform used at the encoder. The method further includes applying an inverse discrete cosine transform (DCT) to the video bitstream after applying the inverse secondary transform.

Подробнее
11-09-2014 дата публикации

METHOD FOR ENCODING AND DECODING IMAGES, ENCODING AND DECODING DEVICE, AND CORRESPONDING COMPUTER PROGRAMS

Номер: US20140254665A1
Принадлежит: ORANGE

A method for coding includes; segmenting an image into blocks; grouping blocks into a number of subsets; coding, using an entropy coding module, each subset, by associating digital information with symbols of each block of a subset, including, for the first block of the image, initializing state variables of the coding module; and generating a data sub-stream representative of at least one of the coded subsets of blocks. Where a current block is the first block to be coded of a subset, symbol occurrence probabilities for the first current block are determined based on those for a coded and decoded predetermined block of at least one other subset. Where the current block is the last coded block of the subset: writing, in the sub-stream representative of the subset, the entire the digital information associated with the symbols during coding of the blocks of the subset, and implementing the initializing sub-step.

Подробнее
18-09-2014 дата публикации

Electronic system with frequency mechanism and method of operation thereof

Номер: US20140267604A1
Автор: LI Tao
Принадлежит: SAMSUNG ELECTRONICS CO LTD

An electronic system includes: a communication unit configured to provide an encoded bitstream; a storage unit, coupled to the communication unit, configured to implement a decoder including a frequency lifting module for lifting a frequency component based on a ratio; and a control unit, coupled to the storage unit, configured to generate an output coefficient for a current frame based on an output magnitude.

Подробнее
18-09-2014 дата публикации

ELECTRONIC SYSTEM WITH ADAPTIVE ENHANCEMENT MECHANISM AND METHOD OF OPERATION THEREOF

Номер: US20140282809A1
Автор: Tao Li
Принадлежит: SAMSUNG ELECTRONICS CO., LTD.

An electronic system includes: a communication unit configured to provide a transport stream; a storage unit, coupled to the communication unit, configured to provide a stream from the transport stream; and a control unit, coupled to the storage unit, configured to restore details to the stream by a compression adaptive module for a high resolution output. 1. An electronic system comprising:a communication unit configured to acquire a transport stream;a storage unit, coupled to the communication unit, configured to provide a stream from the transport stream; anda control unit, coupled to the storage unit, configured to restore details to the stream by a compression adaptive module for a high resolution output.2. The system as claimed in wherein the control unit is configured to restore details based on bit rate information.3. The system as claimed in wherein the control unit is configured to restore details based on a quantization parameter.4. The system as claimed in wherein the control unit is configured to provide a P×Q block from an M×N Block.5. The system as claimed in wherein the control unit is configured to inversely transform a Discrete Cosine Transform output.6. The system as claimed in wherein the control unit is configured to lift a magnitude.7. The method as claimed in further comprising a user interface configured to display the high resolution output on a high resolution display.8. A method of operation of an electronic system comprising:acquiring a transport stream;providing a stream from the transport stream; andrestoring, with a control unit, details to the stream by a compression adaptive module for a high resolution output.9. The method as claimed in wherein restoring details to the stream for a high resolution output is based on bit rate information.10. The method as claimed in wherein restoring details to the stream for a high resolution output is based on a quantization parameter.11. The method as claimed in further comprising providing a P×Q ...

Подробнее
02-10-2014 дата публикации

Hybrid Transform-Based Compression

Номер: US20140294089A1
Принадлежит:

A system implements a hybrid coding mode. The hybrid coding mode may implement a transform to decompose an input stream into frequency components. The frequency components may include frequency bands such as those resulting from a wavelet transform. The frequency components may have associated coefficients which may be determined via the transform. The hybrid coding mode may also implement a predictor-based coding mode. A predictor-based coding mode uses a set of values as predictors for another set of values. The hybrid mode may be implemented by using predictor-based coding to code a portion of the coefficients. For example, a coefficient may be used as a predictor for another coefficient of same frequency component. In some implementations, dynamic selection between a hybrid coding mode and a point coding mode may be used. 1. An encoding method , comprising:receiving an input stream of samples;decomposing the input stream via a transform to produce a first coefficient for a first frequency component and a second coefficient for a second frequency component;encoding the first coefficient using a first wavelet coding scheme, the first wavelet coding scheme using a predictor-based on a third coefficient from the first frequency component; andencoding the second coefficient using a second wavelet coding scheme different from the first wavelet coding scheme.2. The method of claim 1 , wherein encoding the first coefficient using a predictor comprises applying a median adaptive predictor.3. The method of claim 1 , wherein the third coefficient comprises a vertically displaced coefficient claim 1 , a horizontally displaced coefficient claim 1 , or a vertically and horizontally displaced coefficient.4. The method of claim 1 , further comprising applying rate control to the encoding of the first coefficient and the encoding of the second coefficient.5. The method of claim 4 , wherein:a first quantization level is applied for the encoding of the first coefficient; anda ...

Подробнее
16-10-2014 дата публикации

Method and apparatus for communicating and recovering motion information

Номер: US20140307798A1
Принадлежит: NEWSOUTH INNOVATIONS PTY LTD

This invention describes a method for communicating crude motion information using tracking metadata and recovering more accurate motion information from the received tracking metadata and partial video frame data; in particular, we use metadata to convey crude boundaries of objects in the scene and signal motion information for these objects. The proposed method leaves the task of identifying the exact boundaries of an object to the decoder/client. The proposed method is particularly appealing when metadata itself carries semantics that the client is interested in, such as tracking information in surveillance applications, because, in this case, metadata does not constitute an overhead. The proposed method involves motion descriptions that can be used to predict the appearance of an object in any one frame from its appearance in any other frame that contains the object. That is, the motion information itself allows locations within an object to be invertibly mapped to locations within the same object in any other relevant frame. This is a departure from conventional motion coding schemes, which tightly-couple motion information to the prediction strategy. This property makes the proposed method particularly suitable for applications which require flexible access to the content.

Подробнее
06-11-2014 дата публикации

Method and Apparatus to Perform Optimal Visually-Weighed Quantization of Time-Varying Visual Sequences in Transform Space

Номер: US20140328406A1
Принадлежит:

Pure transform-based technologies, such as the DCT or wavelets, can leverage a mathematical model based on few or one parameters to generate the expected distribution of the transform components' energy, and generate ideal entropy removal configuration data continuously responsive to changes in video behavior. Construction of successive-refinement streams is supported by this technology, permitting response to changing channel conditions. Lossless compression is also supported by this process. The embodiment described herein uses a video correlation model to develop optimal entropy removal tables and optimal transmission sequence based on a combination of descriptive characteristics of the video source, enabling independent derivation of said optimal entropy removal tables and optimal transmission sequence in both encoder and decoder sides of the compression and playback process. 1. An apparatus comprised of a compressor and decompressor and a method for generating an optimally compressed representation of multidimensional visual data after transformation by a multidimensional orthogonal transform of a specified transformation block size , after quantization by coefficients of said transformation block size , and after rearrangement of said quantized coefficients into a transmission sequence , and after collection of said quantized transformation coefficients into symbols , by the application of said quantized decorrelating transform to a plurality of measured variances of uncompressed multidimensional visual data and measured correlation coefficients of uncompressed multidimensional visual data to calculate the probability distribution of each quantized transform coefficient required to perform entropy removal ,2. The method of where said orthogonal transform is the discrete cosine transform claim 1 ,3. The method of where said multidimensional visual data comprises a two-dimensional still image claim 1 ,4. The method of where said transformation block size ...

Подробнее
27-11-2014 дата публикации

Encoding video data using reversible integer approximations of orthonormal transforms

Номер: US20140348221A1
Автор: Timothy B. Terriberry
Принадлежит: Individual

An apparatus and method for lossless encoding of video data is provided, including a reversible transform, connected to a plurality of inputs, having a same plurality of orthonormal outputs, wherein the reversible transform comprises rotations combined with internally cancelled scalings that are connected to said orthonormal outputs.

Подробнее
27-11-2014 дата публикации

System and Method for Compressing Images and Video

Номер: US20140348439A1
Принадлежит:

A system and method for image and video compression using compressive sensing is provided. An embodiment method for compressing an image having a plurality of image blocks includes selecting an image block from the plurality of image blocks to compress, computing a sum of sinusoidal signals at different frequencies and amplitudes representation for the selected image block, quantizing the amplitudes of the sinusoidal signals at different frequencies, and saving the quantized amplitudes as a first compressed image block. The method also includes truncating the quantized amplitudes, thereby producing truncated quantized amplitudes, saving the truncated quantized amplitudes as a second compressed image block, and selecting either the first compressed image block or the second compressed image block as a final compressed image block. The selecting is based on a measure of the quality of the first compressed image block and the second compressed image block. 1. A method for compressing an image having a plurality of image blocks , the method comprising:selecting, by a processor, an image block from the plurality of image blocks to compress;computing, by the processor, a sum of sinusoidal signals at different frequencies and amplitudes representation for the selected image block;quantizing, by the processor, the amplitudes of the sinusoidal signals at the different frequencies;saving, by the processor, in memory the quantized amplitudes as a first compressed image block;truncating, by the processor, the quantized amplitudes to produce truncated quantized amplitudes;saving, by the processor, in memory the truncated quantized amplitudes as a second compressed image block; andselecting, by the processor, either the first compressed image block or the second compressed image block as a final compressed image block, wherein the selecting is in accordance with a comparison of a first quality of the first compressed image block and a second quality of the second compressed image ...

Подробнее
04-12-2014 дата публикации

DYNAMIC ADJUSTMENT OF IMAGE COMPRESSION FOR HIGH RESOLUTION LIVE MEDICAL IMAGE SHARING

Номер: US20140357993A1
Принадлежит:

A video stream of live medical images is generated at a local site having a medical image scanner. A live video stream is transmitted to at least one remote site via a network, which may include wired or wireless Internet connections. Network conditions are monitored during a network session and predictions are made on a predicted bit rate for transmission. The compression parameters for the live video stream are selected based on the predicted bit rate. 1. A method of transmitting over the Internet a live video stream of ultrasound imaging data , comprising:monitoring a set of quality of service metrics for a network communication session between a local site having an ultrasound imaging scanner and a remote site;predicting, based on the set of quality of service metrics, a minimum expected bit rate to transmit a compressed video stream including a live ultrasound video stream;selecting, in response to the expected bit rate, video compression parameters to compress the video stream including the live ultrasound video stream; andtransmitting the compressed video stream to the remote site.2. The method of claim 1 , wherein the at least one quality of service metric comprises a bandwidth metric claim 1 , a packet loss metric claim 1 , a packet latency claim 1 , and a packet corruption metric.3. The method of claim 1 , wherein the predicting comprises a prediction technique selected from the group consisting of a linear predication algorithm and a nonlinear prediction algorithm.4. The method of claim 1 , wherein the predicting comprises a prediction technique selected from the group consisting of a linear prediction algorithm claim 1 , Kalman prediction claim 1 , and hidden Markov model prediction.5. The method of claim 1 , wherein the live medical image video stream comprises one of an ultrasound video stream claim 1 , an angiography video stream claim 1 , and an endoscopy video stream.6. The method of claim 1 , wherein the selecting comprises selecting from at least ...

Подробнее
11-12-2014 дата публикации

Image encoder and decoder using undirectional prediction

Номер: US20140362913A1

The present invention relates to an image encoding and decoding technique, and more particularly, to an image encoder and decoder using unidirectional prediction. The image encoder includes a dividing unit to divide a macro block into a plurality of sub-blocks, a unidirectional application determining unit to determine whether an identical prediction mode is applied to each of the plurality of sub-blocks, and a prediction mode determining unit to determine a prediction mode with respect to each of the plurality of sub-blocks based on a determined result of the unidirectional application determining unit.

Подробнее
25-12-2014 дата публикации

METHODS AND DEVICES FOR DATA COMPRESSION USING A NON-UNIFORM RECONSTRUCTION SPACE

Номер: US20140376622A1
Автор: He Dake, Wang Jing, YU Xiang
Принадлежит:

An encoding method for encoding video data by adjusting a quantization parameter, the video data being partitioned into blocks comprising sets of quantized transform coefficients. The method includes, for a set of quantized transform coefficients corresponding to one of the blocks, collecting statistics, wherein the statistics comprise the number of quantized transform coefficients and the sum of the non-rounded quantization value of the quantized transform coefficients in the set. The method also includes deriving a step size based on the statistics, mapping the derived step size to a closest quantization parameter value, and quantizing a next block using the mapped quantization parameter value. 1. A method for encoding video data by adjusting a quantization parameter , the video data being partitioned into blocks comprising sets of quantized transform coefficients , the method comprising:for a set of quantized transform coefficients corresponding to one of the blocks, collecting statistics, wherein the statistics comprise the number of quantized transform coefficients and the sum of the non-rounded quantization value of the quantized transform coefficients in the set;deriving a step size based on the statistics;mapping the derived step size to a closest quantization parameter value; andquantizing a next block using the mapped quantization parameter value.2. The method of wherein the block and the next block are either coding units or slices.3. The method of wherein the collecting statistics is performed at each quantization level for each set of coefficients.4. The method of wherein the mapping further comprises determining a delta between the mapped quantization parameter and a previous quantization parameter that was used for quantizing the coefficients in the block.5. The method of wherein the collecting further comprises collectively summing the non-rounded quantization value and the number of the quantized transform coefficients falling into quantization ...

Подробнее
09-09-2014 дата публикации

Image processing apparatus and image processing method

Номер: US8831369B2
Принадлежит: Sony Corp

An image processing apparatus includes a two-dimensional orthogonal transform unit configured to perform two-dimensional orthogonal transform on a plurality of images, an one-dimensional orthogonal transform unit configured to perform one-dimensional orthogonal transform in a direction in which the images are arranged on two-dimensional orthogonal transform coefficient data obtained by performing the two-dimensional orthogonal transform on the images using the two-dimensional orthogonal transform unit, and a three-dimensional orthogonal transform coefficient data encoder configured to encode three-dimensional orthogonal transform coefficient data obtained by performing the one-dimensional orthogonal transform on the two-dimensional orthogonal transform coefficient data using the one-dimensional orthogonal transform unit.

Подробнее
18-11-2014 дата публикации

Significance map encoding and decoding using partition set based context assignment

Номер: US8891630B2
Принадлежит: BlackBerry Ltd

Methods of encoding and decoding for video data are describe in which significance maps are encoded and decoded using non-spatially-uniform partitioning of the map into parts, wherein the bit positions within each part are associated with a given context. Example partition sets and processes for selecting from amongst predetermined partition sets and communicating the selection to the decoder are described.

Подробнее
12-03-2019 дата публикации

Fast integer transform with adjusted DC coefficients

Номер: US10230988B2
Автор: Malcolm Ian Taylor
Принадлежит: Otoy Inc

Methods, apparatuses and systems directed to frequency domain transforms, including fast integer transforms and directional integer transforms. Further described is a video codec that utilizes a novel class of fast integer and directional transforms.

Подробнее
03-02-2015 дата публикации

Recording medium having recorded thereon coded information using plus and/or minus rounding of images

Номер: US8948527B2
Автор: Yuichiro Nakaya
Принадлежит: HITACHI LTD

Medium having image decoding program effecting: extracting motion vector information, quantized DCT coefficients, and rounding method information; dequantizing quantized DCT coefficients to DCT coefficients; performing inverse DCT conversion on the DCT coefficients to an error image; synthesizing a prediction image of a currently decoded image via motion compensation using motion vector information, rounding method information, and a previously-decoded reference image; and adding the prediction and error images to a decoded image; wherein motion compensation is performed with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance where no pixels exist in the reference image, using a positive or negative rounding method; wherein interpolation is performed using a rounding method specified by one-bit rounding method information included in a header section of coded information of the current image; wherein the rounding method specifies one of two values specifying a positive or negative rounding method.

Подробнее
02-09-2014 дата публикации

Image processing apparatus and method

Номер: US8824542B2
Принадлежит: Sony Corp

An image processing apparatus and method that can improve encoding efficiency while preventing an increase in load. An extraction circuit of a filtering prediction circuit extracts motion compensation images for generating a prediction image in a high-resolution enhancement layer from reference frames in a low-resolution base layer. A filtering circuit of the filtering prediction circuit performs filtering, which involves upconversion and which uses analysis in the time direction, on a plurality of motion compensation images in the base layer extracted by the extraction circuit to generate a prediction image in the enhancement layer. The image processing apparatus may be an encoding apparatus or a decoding apparatus.

Подробнее
30-09-2014 дата публикации

Decoding variable length codes in JPEG applications

Номер: US8849051B2
Автор: Wei Jia
Принадлежит: Nvidia Corp

An approach to decoding Huffman symbols in JPEG images is described. One approach involves a method of decoding Huffman codes in a JPEG image file. This method involves obtaining a bitstream sample from a bitstream associated with the JPEG image file. The bitstream sample is compared against a threshold value, to identify a Huffman group number. Information associated with a Huffman group is retrieved, and used to extract the current Huffman symbol from the bitstream. A corresponding symbol value can then be obtained, using the current Huffman symbol and the group information.

Подробнее
30-09-2014 дата публикации

Method for tracking parametric motion of an area using complex discrete wavelet transform

Номер: US8848976B2
Автор: Sener Yilmaz
Принадлежит: Aselsan Elektronik Sanayi ve Ticaret AS

The present invention relates to a video tracker which allows automatic tracking of a selected area over video frames. Motion of the selected area is defined by a parametric motion model. In addition to simple displacement of the area it can also detect motions such as rotation, scaling and shear depending on the motion model. The invention realizes the tracking of the selected area by estimating the parameters of this motion model in the complex discrete wavelet domain. The invention can achieve the result in a non-iterative direct way. Estimation carried out in the complex discrete wavelet domain provides a robust tracking opportunity without being effected by noise and illumination changes in the video as opposed to the intensity-based methods. The invention can easily be adapted to many fields in addition to video tracking.

Подробнее
30-06-2015 дата публикации

Scalable image coding and decoding

Номер: US9071824B2
Принадлежит: Koninklijke Philips NV

A method and device for encoding an image into a scalable bitstream, the method including acts of dividing the Image in image blocks; encoding each image block in accordance with one of a plurality of different encoding modes, to obtain corresponding block bitstreams comprising one or more types of data representative of said encoding mode; and forming the scalable bitstream by iteratively scanning the block bitstreams, each scan including acts of: selecting at least one of said types of data, including in the scalable bitstream data of the selected types from the block bitstreams, and including in the scalable bitstream flags indicating the selected types of data.

Подробнее
16-02-2016 дата публикации

Image processing apparatus and image processing method

Номер: US9264714B2
Принадлежит: Sony Corp

An image processing apparatus includes a receiving unit configured to receive image data of program content and genre information relating to the program content, a selection unit configured to select a size selection parameter for causing the genre information received by the receiving unit to be reflected in a block size, a determination unit configured to determine a block size in accordance with the size selection parameter selected by the selection unit, the block size being used for orthogonal transformation, and an orthogonal transformation unit configured to perform orthogonal transformation on the image data received by the receiving unit at the block size determined by the determination unit.

Подробнее
23-09-2014 дата публикации

Image processing apparatus and method

Номер: US8842923B2

There is provided an image processing apparatus including a quantization unit that quantizes an image subjected to logarithmic conversion such that a quantization error is focused on a luminance region in which expansion of an error caused due to logarithmic inverse-conversion which is inverse conversion of the logarithmic conversion is relatively small or a luminance region in which no expansion of the error occurs; and an encoding unit that encodes an index image obtained through the quantization by the quantization unit.

Подробнее
20-06-2017 дата публикации

Switching between streaming video bitstreams

Номер: US09686546B2
Принадлежит: Microsoft Technology Licensing LLC

Improved methods and apparatuses are provided for switching of streaming data bitstreams, such as, for example, used in video streaming and other related applications. Some desired functionalities provided herein include random access, fast forward and fast backward, error-resilience and bandwidth adaptation. The improved methods and apparatuses can be configured to increase coding efficiency of and/or reduce the amount of data needed to encode a switching bitstream.

Подробнее
13-06-2017 дата публикации

Methods and devices for encoding and decoding at least one image implementing an estimation in the transform domain, and corresponding signal and computer program

Номер: US09681131B2
Принадлежит: ORANGE SA

A method and device are provided for encoding at least one image broken up into blocks. The method includes, for at least one current block, transforming the current block from the spatial domain into a transformed domain, outputting a transformed block including of a set of coefficients representative of the current block, referred to as original coefficients. The method further includes selecting a subset of original coefficients from the set and, for at least one original coefficient of the subset, the following steps: estimating the original coefficient, outputting an estimated coefficient in the transformed domain; determining a residual of a coefficient by comparing the original coefficient and the estimated coefficient; and encoding the residual of a coefficient.

Подробнее
02-05-2017 дата публикации

Processing device and image processing method for encoding and decoding image

Номер: US09641840B2
Принадлежит: Sony Corp

An image processing device including a decoding section that decodes an encoded stream and generates quantized transform coefficient data, and an inverse quantization section that, taking transform coefficient data as transform units to be used during inverse orthogonal transform, inversely quantizes the quantized transform coefficient data decoded by the decoding section, such that in a case where a non-square transform unit is selected, the inverse quantization section uses a non-square quantization matrix, corresponding to a non-square transform unit, that is generated from a square quantization matrix corresponding to a square transform unit.

Подробнее
21-02-2017 дата публикации

Separable directional transforms

Номер: US09578331B2
Автор: Marta Karczewicz, YAN Ye
Принадлежит: Qualcomm Inc

This disclosure describes techniques for transforming residual blocks of video data. In particular, a plurality of different transforms selectively applied to the residual blocks based on the prediction mode of the video blocks. At least a portion of the plurality of transforms are separable directional transform specifically trained for a corresponding prediction mode to provide better energy compaction for the residual blocks of the given prediction mode. Using separable directional transforms offers the benefits of lower computation complexity and storage requirement than use of non-separable directional transforms. Additionally, a scan order used to scan the coefficients of the residual block may be adjusted when applying separable directional transforms. In particular, the scan order may be adjusted based on statistics associated with one or more previously coded blocks to better ensure that non-zero coefficients are grouped near the front of the one-dimensional coefficient vector to improve the effectiveness of entropy coding.

Подробнее
25-10-2016 дата публикации

Motion video encoding apparatus, motion video encoding method, and motion video encoding computer program

Номер: US09479781B2
Принадлежит: Fujitsu Ltd

A motion video encoding apparatus includes: a group determining unit which determines, for each block, a group to which the block belongs; a group decode time information computing unit which computes a decode time for each group; a code amount control unit which controls, for each group, an amount of code resulting from entropy encoding each block in the group so that data needed for decoding all of the blocks in the group arrives at a stream receive buffer by a decode time of the group when the data is transmitted at a prescribed transmission rate; a compression unit which compresses the data of each block based on the amount of code of the block; an entropy encoding unit which entropy-encodes the compressed data of each block; and a decode information appending unit which appends, to data to be output, correction information for the decode time of each group.

Подробнее
11-10-2016 дата публикации

Dynamic streaming plural lattice video coding representations of video

Номер: US09467696B2
Принадлежит: Tech 5

A first sequence of pictures may be partitioned into plural representations, each of the plural representations may be encoded independently of each other with a common time base, a first portion of the plural encoded representations may be provided based on a first network condition, the first portion having a first bit-rate, and a second portion of the plural encoded representations may be provided having a second bit-rate different than the first bit-rate, wherein a switch from providing the first portion to providing the second portion is responsive to a second network condition different than the first network condition.

Подробнее