Настройки

Укажите год
-

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

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

Подробнее
-

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

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

Подробнее

Форма поиска

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

Применить Всего найдено 26884. Отображено 100.
20-05-2013 дата публикации

УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ ДВУХМЕРНОГО СИММЕТРИЧНОГО ЧЕТНОГО ВЕЙВЛЕТ-ПРЕОБРАЗОВАНИЯ

Номер: RU0000128371U1

Устройство для выполнения двухмерного симметричного четного вейвлет-преобразования, содержащее мультиплексор сигналов для формирования входного потока на первый и второй блок фильтров либо из входного потока видеоданных либо из третьего блока буфера памяти, первый блок-фильтров для выполнения одномерного вейвлет-преобразования по строке изображения для вычисления низкочастотной составляющей, второй блок фильтров для выполнения одномерного вейвлет-преобразования по строке изображения для вычисления высокочастотной составляющей, первый блок буфера памяти для хранения промежуточных данных, необходимых для вычисления низкочастотных и высокочастотных составляющих при выполнении вейвлет-преобразования по столбцу изображения, второй блок буфера памяти для хранения промежуточных данных, необходимых для вычисления высокочастотных составляющих при выполнении вейвлет-преобразования по столбцу изображения, третий блок фильтров для выполнения одномерного вейвлет-преобразования по столбцу изображения для вычисления низкочастотной составляющей, четвертый блок фильтров для выполнения одномерного вейвлет-преобразования по столбцу изображения для вычисления высокочастотной составляющей, пятый блок фильтров для выполнения одномерного вейвлет-преобразования по столбцу изображения для вычисления высокочастотной составляющей, шестой блок фильтров для выполнения одномерного вейвлет-преобразования по столбцу изображения для вычисления высокочастотной составляющей сигнала, третий блок буфера памяти для хранения низкочастотной составляющей после выполнения вейвлет-преобразования по столбцу изображения, отличающееся тем, что дополнительно имеет седьмой блок фильтров для выполнения одномерного вейвлет-преобразования по столбцу изображения для вычисления дополнительной высокочастотной составляющей, вход которого выполнен с возможностью поступления данных из первого блока буфера памяти, восьмой блок фильтров для выполнения одномерного вейвлет-преобразования по столбцу изображения для вычисления ...

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

УСТРОЙСТВО ВВОДА, ОБРАБОТКИ И ВЫВОДА ВИДЕОИЗОБРАЖЕНИЯ

Номер: RU0000139917U1

1. Устройство ввода, обработки и вывода видеоизображения, содержащее модули ввода видеоданных, модули обработки видеоданных и модули вывода видеоданных, выполненные с возможностью обмена данными с внешней памятью через контроллер внешней памяти и систему соединений, причем модули ввода видеоданных выполнены в виде входного контроллера, который соединен с входным буфером строк, который соединен с делителем входного изображения, который соединен с модулем сжатия входных микроблоков, который соединен с системой внешних соединений, причем модули обработки видеоданных выполнены в виде сборщика макроблоков, который соединен с системой внешних соединений и с декодером обработки, который соединен с внутренней памятью, которая соединена с процессорами обработки и с делителем обработанных макроблоков, который соединен с модулем сжатия выходных микроблоков, который соединен с системой внешних соединений, причем модули вывода видеоданных выполнены в виде сборщика выходного видеоизображения, который соединен с системой внешних соединений и с выходным декодером, который соединен с выходным буфером строк, который соединен с выходным контроллером, причем входной контроллер выполнен с возможностью приема от источника видеоизображения входного растрового видеоизображения в виде потока кадров и передачи во входной буфер строк, выполненный с возможностью построчного сохранения видеоизображения; делитель входного изображения выполнен с возможностью считывания данных из буфера строк и формирования входных микроблоков; модуль сжатия входных микроблоков выполнен с возможностью сжатия входных микроблоков с фиксированным коэффициентом, при этом формирования сжатых входных микроблоков; система соединений и контроллер внешней памяти выполнены с возможностью передачи сжатых входных микроблоков во внешнюю память, выполненную с возможностью записи и хранения кадров входного видеоизображения целиком в виде сжатых входных микроблоков; сборщик макроблоков выполнен с возможностью считывания из ...

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

СИСТЕМА ОБРАБОТКИ ИЗОБРАЖЕНИЯ

Номер: RU0000142700U1

1. Система обработки изображения, содержащая кодер JPEG, который соединен с источником исходного изображения и с внешней памятью, декодер JPEG, который соединен с кэшем декодированных данных, который соединен с обработчиком изображения и с кэшем закодированных данных, который соединен с внешней памятью, с декодером JPEG и с кэшем длин микроблоков, который соединен с внешней памятью, причем на этапе сжатия изображения кодер JPEG выполнен с возможностью получения по частям исходного изображения, с возможностью разбиения исходного изображения на микроблоки, каждый из которых состоит из заданного числа блоков MCU, с возможностью определения для каждого микроблока, исходя из его максимального размера, начального адреса и размера области расположения сжатого микроблока и области расположения информации о длине сжатого микроблока во внешней памяти, а также с возможностью сжатия микроблоков по стандарту JPEG, при этом формирования выходного битового потока сжатого изображения, с возможностью определения его длины и с возможностью сохранения выходного битового потока сжатого изображения в определенные области во внешней памяти, при этом сохранения в соседние области во внешней памяти сжатых микроблоков и информации об их длинах одного макроблока; на этапе загрузки сжатого изображения обработчик изображения выполнен с возможностью формирования запроса данных в кэше декодированных данных, кэш декодированных данных выполнен с возможностью определения наличия в нем запрашиваемых данных, и при наличии запрашиваемых данных кэш декодированных данных выполнен с возможностью формирования ответа обработчику изображения и передачи в него запрашиваемых данных, а при отсутствии запрашиваемых данных кэш декодированных данных выполнен с возможностью формирования запроса данных в кэш закодированных данных, который выполнен с возможностью определения наличия в нем запрашиваемых данных, при наличии запрашиваемых данных кэш закодированных данных выполнен с возможностью направления ...

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

Method and Apparatus for Scalable Compression of Video

Номер: US20120042048A1
Автор: David Taubman
Принадлежит: Unisearch Ltd

The present invention relates to a method and apparatus for producing a fully scalable compressed representation of video sequences, so that they may be transmitted over networks, such as the Internet, for example. Because the signal is scalable, users receiving the signal can obtain the signal at the appropriate resolution and quality that their system will handle or that they desire. The invention implements a “motion compensated temporal wavelet transform” in order to enable compression of the video in a scalable fashion while still taking advantage of inter-frame redundancy in a manner which is sensitive to scene and camera motion. The motion compensated temporal wavelet transform is implemented by decomposing the video sequence into a set of temporal frequency bands and then applying a sequence of motion compensated lifting operations to alternately update an odd frame sub-sequence based upon an even sub-sequence and vice versa in a manner which is sensitive to motion.

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

Low-latency remote display rendering using tile-based rendering systems

Номер: US20120044253A1
Автор: Kim Pallister
Принадлежит: Individual

Apparatus, systems and methods for low latency remote display rendering using tile-based rendering systems are disclosed. In one implementation, a system includes a network interface and a content source coupled to the network interface. The content source being capable of rendering at least one tile of a tiled image, encoding the at least one tile, and providing the at least one encoded tile to the network interface before all tiles of the tiled image are rendered.

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

Image processing apparatus, method, and program

Номер: US20120050304A1
Принадлежит: Toshiba Corp

When the smallest transformation cost among transformation costs calculated for respective coordinates of integration points is determined to be equal to or more than a predetermined threshold value, a dividing unit inserts a virtual point to the a mesh to divide a triangular patch including the virtual point. When the smallest transformation cost among the transformation costs calculated for the respective coordinates of the integration points is determined to be less than the predetermined threshold value, a transformation unit moves a vertex, which is opposite to the virtual point, of an edge having the integration point to a position of the coordinate of the integration point having the transformation cost, thereby transforming the triangular patch.

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

Random accessible lossless parameter data compression for tile based 3D computer graphics systems

Номер: US20120062553A1
Автор: Xile Yang
Принадлежит: Imagination Technologies Ltd

A method and apparatus are provided for compressing vertex parameter data in a 3D computer graphic system, where the vertex parameter data is a data block relating to a plurality of vertices used for rendering an image. The data relating to each vertex includes multiple byte data relating to at least one parameter. The parameters include X, Y and Z coordinates and further coordinates for texturing and shading. Decompression is also provided for decompressing vertex parameter data thus compressed. These are able to access randomly the compressed data, rather than having to read a stream of data.

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

Multiple image buffer simulation

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

Various embodiments related to a host computing device for rendering and sending image data to a peripheral device for display at the peripheral device. For example, one embodiment comprises a host computing device, the host computing device comprising a data storage subsystem and a logic subsystem. The host computing device further comprises instructions stored in the data storage subsystem and executable by the logic subsystem to output to the peripheral device a frame of image data representing a difference between a currently rendered image and an (N−1)-th previously rendered image, N being an integer and having a value of 3 or more.

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

Method and system for improving compressed image chroma information

Номер: US20120087409A1
Автор: Gary A. Demos
Принадлежит: Dolby Laboratories Licensing Corp

Methods, systems, and computer programs for improving compressed image chroma information. In one aspect of the invention, a resolution for a red color component of a color video image is used that is higher than the resolution for a blue color component of the color video image. Another aspect includes utilizing a lower or higher value of a quantization parameter (QP) for one or more chroma channels as compared to the luminance channel. Another aspect is use of a logarithmic representation of a video image to benefit image coding. Another aspect uses more than two chroma channels to represent a video image.

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

Graphics display system with video scaler

Номер: US20120093215A1
Принадлежит: Broadcom Corp

A method for processing video data includes performing by one or more processors and/or circuits in a video processing device, the one or more processors and/or circuits including a video scaler, a memory, and a scaler engine, functions including receiving a video image by the video processing device. The functions also include determining whether the video scaler requires less memory bandwidth to scale the video image before writing the video image to the memory or after reading the video image from the memory, and scaling the video image based on the determination. If the video scaler requires less memory bandwidth to scale the video image before writing the video image to the memory, performing by the one or more processors and/or circuits scaling of the video image in the video scaler using a video input clock of the video scaler to generate a first scaled video image.

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

Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding

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

A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specifically, the present invention discloses a system that allows the relative timing of nearby video pictures to be encoded in a very efficient manner. In one embodiment, the display time difference between a current video picture and a nearby video picture is determined. The display time difference is then encoded into a digital representation of the video picture. In a preferred embodiment, the nearby video picture is the most recently transmitted stored picture. For coding efficiency, the display time difference may be encoded using a variable length coding system or arithmetic coding. In an alternate embodiment, the display time difference is encoded as a power of two to reduce the number of bits transmitted.

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

Image processing device and method

Номер: US20120121188A1
Автор: Kondo Kenji
Принадлежит: Sony Corp

The present invention relates to an image processing device and method whereby deterioration of effects of filter processing due to local control of filter processing when encoding or decoding can be suppressed. A boundary control flag generating unit 132 of a control information generating unit 112 generates boundary control flags based on system specification information which a system specification managing unit 141 manages. A control unit 171 of a adaptive filter processing unit 113 determines a processing method for filter processing to be performed as to pixels nearby a slice boundary following the value of the boundary control flag. For example, selection is made to perform filter processing straddling slices or to perform filter processing closed at the present slice. The present invention can be applied to an image processing device, for example.

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

Transferring system for huge and high quality images on network and method thereof

Номер: US20120128259A1
Автор: Sung-min Kim
Принадлежит: Innotive Corp

A transferring system for huge and high quality images on network and a method thereof are disclosed, wherein various individual image data are converted into high quality image data to be converted into layered image data, and classified into a plurality of sub cells, then stored in database as a compressed form. A client system connected to a server requires information, immediately downloads the required information, releases the compression, and then displays on a screen real time. In the present invention, a user can fast see only his wanted part since images of a newspaper and a magazine are converted as they were. Also, various additional information is provided with image, thereby providing multimedia digital publication services on wire or wireless network.

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

Method and system for providing tile map service using solid compression

Номер: US20120134599A1
Автор: Ki Jung Lee

The system according to the present invention includes a server including a map data storage device, which stores digital map data, a plurality of tile map data generated from the digital map data, and solid-compressed map data compressed by solid compression from the plurality of tile map data, a solid-compressed map data generation device, which generates the plurality of tile map data from the digital map data stored in the map data storage device, generates the solid-compressed map data by compressing the plurality of tile map data by solid compression, and stores the generated solid-compressed map data in the map data storage device, and a solid-compressed map data providing device, which transmits the solid-compressed map data to a client through a network in response to a request from the client. Therefore, it is possible to reduce the frequency of network access and the amount of data transmitted.

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

Decoding encoded data

Номер: US20120139763A1
Принадлежит: International Business Machines Corp

A method for decoding encoded data. The method includes receiving data encoded by replacing each of a plurality of characters with bit strings. The method also includes recording, on the basis of definition information, at least one of the characters as corresponding to each of the bit lengths, and generating decode information based on the number of characters, wherein the decode information includes bit string information for sorting the bit strings in a bit length order that is a predetermined order associated with bit lengths. The method also includes, in response to receiving a particular bit length, generating character information in which the characters are sorted in the bit length order by inserting a character corresponding to the particular bit length into a position corresponding to the particular bit length in an array in which at least one of the bit lengths.

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

Method and apparatus for encoding/decoding motion vector

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

Provided are methods and apparatuses for encoding and decoding a motion vector. The method of encoding the motion vector includes: selecting, as a mode of encoding information about a motion vector predictor of the current block, a first mode in which information indicating the motion vector predictor from among at least one motion vector predictor is encoded or a second mode in which information indicating generation of the motion vector predictor based on blocks or pixels included in a previously encoded area adjacent to the current block is encoded; determining the motion vector predictor of the current block according to the selected mode and encoding the information about the motion vector predictor of the current block; and encoding a difference vector between the motion vector of the current block and the motion vector predictor of the current block.

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

Apparatus and method for encoding three-dimensional (3d) mesh, and apparatus and method for decoding 3d mesh

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

An apparatus and method for encoding a 3D mesh, and an apparatus and method for decoding the 3D mesh are disclosed. The 3D mesh encoding apparatus may determine mesh information including position information of each of vertices constituting the 3D mesh, and connectivity information among the vertices, based on a level, and may progressively encode the determined mesh information based on the level, thereby reducing an error with an original 3D object when compared to an equal transmission rating.

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

Image processing apparatus and method for defining distortion function for synthesized image of intermediate view

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

An apparatus and method for processing an image are provided. The apparatus may determine a distortion region based on warped pixels in a synthesized image of an intermediate view; and define a surface area of the distortion region as a distortion function of the synthesized image.

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

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

Номер: US20120201302A1
Автор: Yuichiro Nakaya
Принадлежит: Individual

A method of decoding images including the steps of: extracting motion vector information from input information to be decoded; synthesizing a prediction image by performing motion compensation using the motion vector information and a reference image which is a previously decoded image; and synthesizing a decoded image by adding the prediction image to an error image, wherein the motion compensation includes specifying either a positive rounding method or a negative rounding method for interpolating intensity values of pixels in performing the motion compensation.

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

Image coding method, image decoding method, image coding apparatus, image decoding apparatus, and image coding and decoding apparatus

Номер: US20120224774A1
Принадлежит: Panasonic Corp

The image coding method is used to code images to generate a coded stream. The image coding method includes: writing, into a sequence parameter set in the coded stream to be generated, a first parameter representing a first bit-depth that is a bit-depth of a reconstructed sample in the images; and writing, into the sequence parameter set, a second parameter which is different from the first parameter and represents a second bit-depth that is a bit-depth of an Intra Pulse Code Modulation (IPCM) sample in the images.

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

Method, system and computer program product for optimization of data compression with iterative cost function

Номер: US20120224780A1
Автор: En-hui Yang, Longji Wang
Принадлежит: SlipStream Data Inc

A method, system and computer software product for improving rate-distortion performance while remaining faithful to JPEG/MPEG syntax, involving joint optimization of Huffman tables, quantization step sizes and quantized coefficients of a JPEG/MPEG encoder. This involves finding the optimal coefficient indices in the form of (run, size) pairs. By employing an interative process including this search for optimal coefficient indices, joint improvement of run-length coding, Huffman coding and quantization table selection may be achieved. Additionally, the compression of quantized DC coefficients may also be improved using a trellis-structure.

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

Compression of a tessellated primitive index list in a tile rendering system

Номер: US20120229464A1
Автор: Steven Fishwick
Принадлежит: Imagination Technologies Ltd

A method and apparatus for comprising primitive data generated by tessellation of patches in a three-dimensional computer graphics rendering system receives domain point indices for a first primitive in a list of primitives defining the tessellated patch, stores the domain point indices for the received primitive, compares domain point indices of a next primitive in the list with stored domain point indices and determines any matches, stores domain point indicates of the next primitive or, if a match was found, stores a reference to the position of the matched index, receives domain point indexes of the next primitive in the list and repeats the step until each primitive in the list has been compressed.

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

Method and apparatus for encoding and decoding coding unit of picture boundary

Номер: US20120243799A1
Автор: Min-Su Cheon
Принадлежит: SAMSUNG ELECTRONICS CO LTD

A method and apparatus for encoding an image is provided. An image coding unit, including a region that deviates from a boundary of a current picture, is divided to obtain a coding unit having a smaller size than the size of the image coding unit, and encoding is performed only in a region that does not deviate from the boundary of the current picture. A method and apparatus for decoding an image encoded by the method and apparatus for encoding an image is also provided.

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

Scalable compression of time-consistend 3d mesh sequences

Номер: US20120262444A1
Принадлежит: Leibniz Universitaet Hannover

We present a method for predictive compression of time-consistent 3D mesh sequences supporting and exploiting scalability. The applied method decomposes each frame of a mesh sequence in layers, which provides a time-consistent multi-resolution representation. Following the predictive coding paradigm, local temporal and spatial dependencies between layers and frames are exploited for layer-wise compression. Prediction is performed vertex-wise from coarse to fine layers exploiting the motion of already encoded neighboring vertices for prediction of the current vertex location. Consequently, successive layer-wise decoding allows to reconstruct frames with increasing levels of detail.

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

Method and apparatus for encoding and decoding image

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

An apparatus and method for encoding and decoding an image are provided. The image decoding method includes decoding luma blocks according to a predetermined decoding mode of each of the luma blocks, and decoding chroma blocks according to the predetermined decoding mode of each of the luma blocks.

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

Encoding, Decoding, and Representing High Dynamic Range Images

Номер: US20120281009A1
Принадлежит: Dolby Laboratories Licensing Corp

Techniques are provided to encode and decode image data comprising a tone mapped (TM) image with HDR reconstruction data in the form of luminance ratios and color residual values. In an example embodiment, luminance ratio values and residual values in color channels of a color space are generated on an individual pixel basis based on a high dynamic range (HDR) image and a derivative tone-mapped (TM) image that comprises one or more color alterations that would not be recoverable from the TM image with a luminance ratio image. The TM image with HDR reconstruction data derived from the luminance ratio values and the color-channel residual values may be outputted in an image file to a downstream device, for example, for decoding, rendering, and/or storing. The image file may be decoded to generate a restored HDR image free of the color alterations.

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

Image processing apparatus, image processing method, program, storage medium, and learning apparatus

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

A prediction calculation unit calculates a pixel value of a pixel of interest for each color component by a calculation of a learned predictive coefficient and a predictive tap, and outputs an output image including the pixel value of the pixel of interest of each color component. For example, the present technology can be applied to an image processing apparatus.

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

Prediction-Based Image Processing

Номер: US20130011059A1
Принадлежит: Telefonaktiebolaget LM Ericsson AB

A pixel block is compressed by providing a respective color component prediction for each pixel in the block. A difference between color components of two neighboring pixels is calculated and compared to a threshold. If the difference is smaller than the threshold, the prediction is calculated based on a first linear combination of the color components of these two neighboring pixels. However, if the difference exceeds the threshold, a second or third linear combination of the color components of the neighboring pixels is employed in the prediction. A guiding bit associated with the selected linear combination may be used. A prediction error is calculated based on the color component of the pixel and the provided prediction. The compressed block comprises an encoded representation of the prediction error and any guiding bit.

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

Method and apparatus for generating and playing animated message

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

Methods and apparatus are provided for generating an animated message. Input objects in an image of the animated message are recognized, and input information, including information about an input time and input coordinates for the input objects, is extracted. Playback information, including information about a playback order of the input objects, is set. The image is displayed in a predetermined handwriting region of the animated message. An encoding region, which is allocated in a predetermined portion of the animated message and in which the input information and the playback information are stored, is divided into blocks having a predetermined size. Display information of the encoding region is generated by mapping the input information and the playback information to the blocks in the encoding region. An animated message including the predetermined handwriting region and the encoding region is generated. The generated animated message is transmitted.

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

Systems and Methods for Identifying Vascular Borders

Номер: US20130046167A1
Автор: Jignesh Shah
Принадлежит: Volcano Corp

A method comprises gathering intravascular photoacoustic (IVPA) data using a transducer inserted into a vessel of a patient. The method further includes modulating the IVPA data to determine a first tissue border and displaying a border map representing the first tissue border.

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

Encoding, Decoding, and Representing High Dynamic Range Images

Номер: US20130071022A1
Принадлежит: Dolby Laboratories Licensing Corp

Techniques are provided to encode and decode image data comprising a tone mapped (TM) image with HDR reconstruction data in the form of luminance ratios and color residual values. In an example embodiment, luminance ratio values and residual values in color channels of a color space are generated on an individual pixel basis based on a high dynamic range (HDR) image and a derivative tone-mapped (TM) image that comprises one or more color alterations that would not be recoverable from the TM image with a luminance ratio image. The TM image with HDR reconstruction data derived from the luminance ratio values and the color-channel residual values may be outputted in an image file to a downstream device, for example, for decoding, rendering, and/or storing. The image file may be decoded to generate a restored HDR image free of the color alterations.

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

IMAGE DECODING APPARATUS, IMAGE ENCODING APPARATUS, AND METHOD AND PROGRAM FOR IMAGE DECODING AND ENCODING

Номер: US20130071038A1
Автор: Kondo Kenji
Принадлежит:

An encoded bit stream is processed by a lossless decoding unit (), an inverse quantization unit (), and an inverse orthogonal transform unit () in this order, to obtain orthogonally transformed coefficient data and encoding parameter information. The inverse orthogonal transform unit () performs an inverse orthogonal transform on the coefficient data by using bases that are set beforehand in accordance with the locations of transform blocks in a macroblock indicated by the encoding parameter information. In this manner, prediction error data is obtained. An intra prediction unit () generates predicted image data. An addition unit () adds the predicted image data to the prediction error data, to decode image data. By using bases that are set in accordance with the locations of transform blocks, an optimum inverse orthogonal transform can be performed, and encoding efficiency can be increased. 1. An image decoding apparatus that performs an orthogonal transform on prediction error data of each transform block , and decodes image data from an encoded bit stream generated by processing coefficient data subjected to the orthogonal transform , the prediction error data being a difference between the image data and predicted image data ,the image decoding apparatus comprising:a data processing unit configured to process the encoded bit stream to obtain the coefficient data subjected to the orthogonal transform and encoding parameter information;an inverse orthogonal transform unit configured to perform an inverse orthogonal transform on the coefficient data by using a base to obtain the prediction error data, the base being set beforehand in accordance with a location of the transform block in a macroblock indicated by the encoding parameter information;a predicted image data generation unit configured to generate the predicted image data; andan addition unit configured to add the predicted image data generated by the predicted image data generation unit to the prediction ...

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

Three-dimensional motion mapping for cloud gaming

Номер: US20130072299A1
Автор: Hung-Ju Lee
Принадлежит: Sony Computer Entertainment Inc

Three-dimensional motion mapping is disclosed. A reverse three-dimensional transform for a set of anchor pixels in the current frame is performed using a model-view matrix, a projection matrix, and view parameters associated with the computer game. Reverse transformed anchor pixels are indicated as occluded if the estimated depth for the pixel in the previous frame is greater than a real depth for the pixel in the previous frame or otherwise indicated as visible. A motion vector map for a subset of the reverse transformed pixels is constructed. A best target motion vector for a first set of sections in the current frame is derived or motion estimation is performed for sections in a second set that contain occluded pixels. Target motion vectors for groups of two or more sections of the current frame comprising two or more adjoining sections each with best target motion vectors are derived.

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

Systems and methods for encoding light field image files

Номер: US20130077880A1
Принадлежит: Pelican Imaging Corp

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.

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

FILTER DEVICE, IMAGE DECODING DEVICE, IMAGE ENCODING DEVICE, AND FILTER PARAMETER DATA STRUCTURE

Номер: US20130077884A1
Принадлежит: SHARP KABUSHIKI KAISHA

A loop filter section according to an embodiment of the present invention includes: a BF section selectively acting on a block boundary of an image processed block by block; and an adaptive filter section including a first linear filter section that acts on an input image to be supplied to the BF section and a second linear filter section that acts on an output image of the BF section. The adaptive filter section performs addition of an output image of the first linear filter section and an output image of the second linear filter section to output a result of the addition. 1. A filter device comprising:a boundary filter selectively acting on a block boundary of an image processed block by block; and a first linear filter section acting on an input image to be supplied to the boundary filter; and', 'a second linear filter section acting on an output image of the boundary filter,, 'an adaptive filter comprisingthe adaptive filter performing addition of an output image of the first linear filter section and an output image of the second linear filter section to output a result of the addition.2. The filter device according to claim 1 , whereina number of taps of the second linear filter section is set to 1.3. The filter device according to claim 1 , whereina number of taps of the first linear filter section is set to a number of not smaller than 2.4. (canceled)5. The filter device according to claim 1 , whereinthe adaptive filter operates in a mode specified from between a first mode and a second mode by mode specification information, which is obtained from an external entity, wherein the first mode is a mode in which the adaptive filter outputs the output image of the second linear filter section, while the second mode is a mode in which the adaptive filter outputs a sum of the output image of the first linear filter section and the output image of the second linear filter section.68-. (canceled)9. The filter device according to claim 1 , whereinan upper limit value ...

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

IMAGE DECODING APPARATUS, IMAGE CODING APPARATUS, IMAGE DECODING METHOD, IMAGE CODING METHOD, AND PROGRAM

Номер: US20130077886A1
Автор: Kondo Kenji
Принадлежит: SONY CORPORATION

The present invention relates to implementation of efficient decoding and coding of an image. A plurality of variable length decoding units performs variable length decoding on a coded stream according to each different layer. The variable length decoding corresponds to variable length coding. The selecting unit selects an output from the variable length decoding unit that corresponds to the layer including the block to be decoded based on the hierarchical structure information included in the stream and indicating the layer including the block to be decoded. The predictive motion vector setting unit sets the motion vector of a block on a higher layer as the predictive motion vector. The block on a higher layer includes the block to be decoded and has a block size larger than that of the block to be decoded. The addition unit adds the set predictive motion vector to the selected difference motion vector output from the variable length decoding unit in order to calculate the motion vector of the block to be decoded. 1. An image decoding apparatus comprising:a variable length decoding unit for decoding a coded stream to output a difference motion vector;a predictive motion vector setting unit for setting a motion vector of a block on a higher layer as a predictive motion vector of a block to be decoded, the block at the higher layer including the block to be decoded and having a block size larger than a block size of the block to be decoded; andan addition unit for adding the difference motion vector to the predictive motion vector to calculate the motion vector of the block to be decoded.2. The image decoding apparatus according to claim 1 , further comprising:a plurality of the variable length decoding units; anda selecting unit for selecting a difference motion vector output from the variable length decoding unit,wherein the variable length decoding units perform variable length decoding of the stream corresponding to variable length coding according to each ...

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

Texture compression and decompression

Номер: US20130088504A1
Принадлежит: Telefonaktiebolaget LM Ericsson AB

A compressing of a texel block ( 10 ) consisting of two texel sub-blocks ( 12, 14 ) involves determining respective value codewords ( 31, 32 ) and table codewords ( 33, 34 ) for the two texel sub-blocks ( 12, 14 ). The value codewords ( 31, 32 ) represent respective base texel values and the table codewords ( 33, 34 ) represent respective modifier sets comprising multiple value modifiers for modifying the base texel value associated with the given texel sub-block ( 12, 14 ). Each texel ( 20 ) in the texel block ( 10 ) is assigned a texel index associated with one of the value modifiers of the modifier set for the texel sub-block ( 12, 14 ) to which the texel ( 20 ) belongs or indicates that the base texel value of the other texel sub-block ( 12, 14 ) is to be used for the texel ( 20 ).

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

METHOD FOR ENCODING/DECODING HIGH-RESOLUTION IMAGE AND DEVICE FOR PERFORMING SAME

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

A method for encoding/decoding high-resolution image and a device for performing the same set the size of an extended macro-block as the size of a prediction unit to be encoded, according to a temporal frequency feature or a spatial frequency feature found therebetween at least one picture to be encoded, perform motion prediction and motion compensation using the set prediction unit size unit, and perform the conversion thereof. Also, a macro-block having 32×32 pixel or 64×64 pixel size is divided into at least one partition based on an edge, and encoding is performed on each of the divided partitions afterwards. Therefore, encoding efficiency for high definition (HD) or higher resolution images is enhanced. 1. An image encoding method comprising the steps of:generating a prediction block by performing motion compensation on a prediction unit having a variable size;obtaining a residual value by comparing the prediction unit with the prediction block; andperforming transform on the residual value.2. The image encoding method of claim 1 , wherein the prediction unit corresponds to a leaf coding unit when a coding unit having a variable size is hierarchically split and reaches an allowable largest hierarchy level or hierarchy depth claim 1 , and wherein the image encoding method further comprises the step of transmitting a sequence parameter set (SPS) including a size of a largest coding unit and a size of a smallest coding unit.36-. (canceled)7. An image decoding method comprising the steps of:receiving an encoded bit stream;obtaining information of a to-be-decoded prediction unit from the received bit stream, wherein the prediction unit has a variable size;obtaining a residual value by performing inverse quantization and inverse transform on the received bit stream;generating a prediction block by performing motion compensation on a prediction unit having a size corresponding to the obtained information; andreconstructing an image by adding the generated prediction ...

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

IMAGE SIGNAL ENCODING APPARATUS AND IMAGE SIGNAL ENCODING METHOD

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

An encoding method encodes a first image signal of a first view and a second image signal of a second view. The method includes encoding the first image signal to generate a base stream. The method also includes encoding the second image signal to generate a dependent stream, and inserting a dependent delimiter indicating a picture boundary between pictures in the dependent stream at the beginning of a picture in the dependent stream. 1. An encoding method for encoding a first image signal of a first view and a second image signal of a second view , the method comprising:encoding the first image signal to generate a base stream; andencoding the second image signal to generate a dependent stream, and inserting a dependent delimiter indicating a picture boundary between pictures in the dependent stream at the beginning of a picture in the dependent stream.2. An encoding apparatus for encoding a first image signal of a first view and a second image signal of a second view , the apparatus comprising:means for encoding the first image signal to generate a base stream; andmeans for encoding the second image signal to generate a dependent stream and for inserting a dependent delimiter indicating a picture boundary between pictures in the dependent stream at the beginning of a picture in the dependent stream.3. An encoding apparatus for encoding a first image signal of a first view and a second image signal of a second view , the apparatus comprising:a processing unit configured to encode the first image signal to generate a base stream, to encode the second image signal to generate a dependent stream, and to insert a dependent delimiter indicating a picture boundary between pictures in the dependent stream at the beginning of a picture in the dependent stream. This application is a continuation of and claims the benefit of priority under 35 U.S.C. §120 from U.S. Ser. No. 12/993,400, filed Nov. 18, 2010, the entire content of which is incorporated herein by reference. U.S. ...

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

METHOD FOR CODING AND AN APPARATUS

Номер: US20130094776A1
Автор: Lainema Jani, Ugur Kemal
Принадлежит: Nokia Corporation

The disclosure relates to encoding and decoding image information. The encoding comprises receiving a block of pixels; determining a set of potential reference samples for the block of pixels; selecting a subset of the set of potential reference samples to be used as reference samples for the block of pixels; and using the selected reference samples to determine a DC prediction value for the block of pixels. A prediction error is determined for a pixel in the block of pixels on the basis of the DC prediction value. The decoding comprises receiving an encoded block of pixels; determining reference samples for the encoded block of pixels; and using the determined reference samples to define a DC prediction value for the block of pixels. A prediction error is received for a pixel of the encoded block of pixels. The pixel value is reconstructed on the basis of the DC prediction value. 1. A method comprising:receiving a block of pixels;determining a set of potential reference samples for the block of pixels;selecting a subset of the set of potential reference samples to be used as reference samples for the block of pixels; andusing the selected reference samples to determine a DC prediction value for the block of pixels.2. A method according to further comprising determining a prediction error for a pixel in the block of pixels on the basis of the DC prediction value and the value of the pixel in the block of pixels.3. A method according to further comprising selecting the reference samples among pixels of encoded neighboring blocks of the block of pixels.4. A method according to claim 1 , wherein the set of potential reference samples for the block of pixels comprises at least a part of the pixels of the encoded neighboring block which are adjacent to the block of pixels.5. A method according to claim 1 , wherein the predicted block differs from a square claim 1 , wherein the method comprises selecting all samples on a boundary having smaller number of potential ...

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

Compression of texture rendered wire mesh models

Номер: US20130106834A1
Автор: Ian Curington
Принадлежит: Visual Technology Services Ltd

Spatial errors identifying differences between spatial co-ordinates of vertices of a mesh surface defined by mesh data and corresponding vertices in a mesh surface generated from an encoded representation of the mesh data are determined. Mesh data and texture co-ordinate data associating vertices of a mesh surface with locations in an image space of an image to be rendered onto the mesh surface are then processed to determine mapping between the co-ordinate space of the mesh data and the image space of an image to be rendered onto the mesh surface. Texture co-ordinate data for each vertex is then modified to associate a vertex with a location in image space which differs from the location identified by the unmodified texture co-ordinate data by an amount corresponding to the projection the spatial errors associated with the vertex to the image space.

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

Mesh generation from depth images

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

Systems and methods for mesh generation from depth images are provided. According to one aspect, a method executable by a compression device for sending compressed depth information is provided. The method may comprise, at a compression module executed on the compression device, receiving a depth image of a scene from a depth camera. The depth image may include a matrix of pixels, each pixel in the matrix including a depth value indicating a depth of an object in the scene observed at that pixel. The method may further comprise compressing the depth image into a tree data structure, and sending the tree data structure via a communication path to a rendering device for generating a mesh of the scene at the rendering device.

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

Digital camera that transmits data to external system

Номер: US20130107076A1
Автор: Ryuichi Shiohara
Принадлежит: Seiko Epson Corp

With a digital camera ( 100 ), a photographed image ( 31 ) is displayed on a liquid crystal display and the user selects a desired image and specifies print specifications of the number of print sheets, a print paper size, a print color mode, etc., then print image data is prepared. The prepared print image data is transmitted from the digital camera ( 100 ) to a color printer of an output unit. An image is printed at the color printer in accordance with the print image data.

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

APPARATUS AND METHOD FOR ENCODING/DECODING IMAGES FOR INTRA-PREDICTION CODING

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

A method of decoding an image includes the steps of restoring a residual value by performing inverse quantization and inverse transform on the residual value by entropy decoding a received bit stream, generating a prediction unit by performing intra prediction selectively using one of a plurality of prediction modes on a prediction unit split by conducting at least one of asymmetric partitioning and geometrical partitioning, and restoring an image by adding the residual value to the prediction unit. It may be possible to enhance encoding efficiency of high-resolution images having a resolution of HD or higher by performing intra prediction on the asymmetric partitioning and/or geometrical partitioning. 120-. (canceled)21. A method of decoding an image , the method comprising the steps of:restoring a residue by entropy-decoding a received bit stream and by performing inverse quantization and inverse transform on the residue;generating a prediction unit by performing intra-prediction encoding that selectively uses one of a plurality of prediction modes on a prediction unit which is split by applying at least one of asymmetric partitioning and geometrical partitioning; andrestoring the image by adding the residue to the prediction.22. The method of claim 21 , wherein a predicted pixel value of a pixel positioned at a rightmost and lowermost end of the prediction unit is obtained using vertically and/or horizontally directional corresponding pixel values in left side block and upper end block encoded earlier than the prediction unit.23. The method of claim 21 , wherein the pixel value of the pixel positioned at the rightmost and lowermost end of the prediction unit is obtained by performing linear interpolation using vertically and/or horizontally directional corresponding pixel value in the left side block and upper end block encoded earlier than the prediction unit and vertically and/or horizontally directional corresponding internal pixel value in the prediction unit ...

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

GENERATION OF HIGH DYNAMIC RANGE IMAGES FROM LOW DYNAMIC RANGE IMAGES IN MULTIVIEW VIDEO CODING

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

Several approaches are disclosed for combining HDR and 3D image structure analysis and coding, in particular an encoding apparatus for encoding a first view high dynamic range image and a second view high dynamic range image comprising: first and second HDR image receivers () arranged to receive the first view high dynamic range image and a second view high dynamic range image; a predictor () arranged to predict the first view high dynamic range image from a low dynamic range representation of the first view high dynamic range image; and a view predictor () to predict the second view high dynamic range image from at least one of the first view high dynamic range image, a low dynamic range representation of the second view high dynamic range image, or a low dynamic range representation of the first view high dynamic range image. 1. A encoding apparatus for encoding a first view high dynamic range image and a second view high dynamic range image comprising:{'b': 203', '1201, 'first and second HDR image receivers (, ) arranged to receive the first view high dynamic range image and a second view high dynamic range image;'}{'b': '209', 'a predictor () arranged to predict the first view high dynamic range image from a low dynamic range representation of the first view high dynamic range image; and'}{'b': '1203', 'a view predictor () to predict the second view high dynamic range image from at least one of the first view high dynamic range image, a low dynamic range representation of the second view high dynamic range image, or a low dynamic range representation of the first view high dynamic range image.'}2209. The encoding apparatus of wherein the predictor () is further arranged to predict the first view high dynamic range image based on a stored subsampled description of a relationship between the per spatial locality relationship between the low dynamic range representation pixel values and the first view high dynamic range image pixel values.3209. The encoding ...

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

METHOD AND APPARATUS FOR ENCODING IMAGES USING TEMPLATE MATCHING AND METHOD AND APPARATUS FOR DECODING IMAGES

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

Provided are a method and an apparatus for encoding images using template matching and a method and an apparatus for decoding images. The method for encoding the images can determine a template of an encoding target block and can determine a matching search target image for performing a matching search with the determined template among the recovered reference images. In addition, an optimum prediction block can be determined on the basis of the determined matching search target image and the template of the encoding target block. 1. An image encoding method , comprising:determining a template of an encoding target block;determining a matching search target image which performs matching search with the template by using at least one of encoding information of an image to which the encoding target block belongs, encoding information of a neighboring block, and user definition information;determining an optimal prediction block by using the matching search target image and the template; andgenerating a residual block by using the optimal prediction block and the encoding target block.2. The image encoding method of claim 1 , wherein in the determining of the matching search target image claim 1 , one or more reference images corresponding to an image type of the image to which the encoding target block belongs among restored reference images are determined as the matching search target image.3. The image encoding method of claim 1 , wherein in the determining of the matching search target image claim 1 , one or more reference images corresponding to a reference type of the neighboring block among the restored reference images are determined as the matching search target image.4. The image encoding method of claim 1 , wherein in the determining of the optimal prediction block claim 1 ,the optimal prediction block is determined by using at least one of distortion between the template and a matching target region and similarity between the template and a prediction block ...

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

IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, AND PROGRAM

Номер: US20130108185A1
Автор: Kenji Kondo
Принадлежит: SONY CORPORATION

The present technology relates to an image processing device, an image processing method, and a program capable of reducing the amount of processing required for ROT and DCT or inverse DCT and inverse ROT. Image information obtained by decoding an encoded image is dequantized to obtain a low frequency component of the image information, which is obtained by a first orthogonal transform unit, and to obtain a frequency component higher than the low frequency component of the image information, which is obtained by a second orthogonal transform unit. The low frequency component and the high frequency component are subjected to an inverse orthogonal transform according to the same method. The present technology can be applied when encoding and decoding images, for example. 1. An image processing device comprising:a dequantization unit that dequantizes a quantized image to obtain a low frequency component having a predetermined size of the image, which is obtained by performing a second orthogonal transform after a first orthogonal transform, and to obtain a high frequency component, which is a component other than the low frequency component of the image and is obtained by the first orthogonal transform; andan inverse orthogonal transform unit that, when a size of the image is the predetermined size, performs a third inverse orthogonal transform, which is a combined transform of a first inverse orthogonal transform corresponding to the first orthogonal transform and a second inverse orthogonal transform corresponding to the second orthogonal transform, on the image which is the low frequency component, and that, when the size of the image is larger than the predetermined size, performs the second inverse orthogonal transform on the low frequency component and performs the first inverse orthogonal transform on the low frequency component having been subjected to the second inverse orthogonal transform and the high frequency component obtained by the dequantization unit.2 ...

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

VIDEO CAMERA

Номер: US20130113951A1
Принадлежит: RED.COM, INC.

Embodiments provide a video camera that can be configured to highly compress video data in a visually lossless manner. The camera can be configured to transform blue and red image data in a manner that enhances the compressibility of the data. The data can then be compressed and stored in this form. This allows a user to reconstruct the red and blue data to obtain the original raw data for a modified version of the original raw data that is visually lossless when demosacied. Additionally, the data can be processed in a manner in which the green image elements are demosaiced first and then the red and blue elements are reconstructed based on values of the demosaiced green image elements. 1. (canceled)2. A method of compressing mosaiced digital image data , comprising: first pixel data corresponding to first pixels of the plurality of sensor pixels and that represents light corresponding to a first color; and', 'second pixel data corresponding to second pixels of the plurality of sensor pixels and that represents light corresponding to a second color; and, 'with a plurality of digital image sensor pixels, generating mosaiced image data, the mosaiced image data comprising at leastfor each second pixel of a plurality of the second pixels, and based on values of the first pixel data corresponding to two or more of the first pixels, transforming the second pixel data corresponding to the second pixel, said two or more of the first pixels located on opposite sides of and in the vicinity of the second pixel;compressing the transformed second pixel data; andstoring the compressed, transformed second pixel data on a memory device.3. The method of claim 2 , wherein said transforming comprises:calculating an average of the values of the first pixel data corresponding to said two or more of the first pixels; andsubtracting the calculated average from a value of the second pixel data corresponding to the second pixel.4. The method of claim 2 , wherein said two or more of the ...

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

METHOD FOR COMPRESSING/DECOMPRESSING A THREE-DIMENSIONAL MESH

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

The method for encoding/decoding three-dimensional meshes of dots or vertices connected in the form of facets delimited by edges; the mesh M is defined by connectivity data T and geometry data G includes the steps of: 1. Method for encoding/decoding three-dimensional meshes of dots or vertices connected in the form of facets delimited by edges; the mesh M is defined by connectivity data T and geometry data G; a step of lossless encoding of the connectivity data T into encoded connectivity data Tc,', 'a step of iteratively generating a progressive mesh hierarchy, i.e. a set of meshes with progressive levels of detail, PM (M*),, 'the method comprisescharacterized in that it also comprises a step of generating a piecewise smooth approximation M* of the original mesh M, from the mesh connectivity T; this piecewise smooth approximation M* is described as follows:a. the encoded connectivity information Tc (the list of triangles of the mesh M),{'sub': k', 'ke', '1 . . ., 'img': [{'@id': 'CUSTOM-CHARACTER-00030', '@he': '7.53mm', '@wi': '135.93mm', '@file': 'US20130114910A1-20130509-P00999.TIF', '@alt': 'text missing or illegible when filed', '@img-content': 'character', '@img-format': 'tif'}, {'@id': 'CUSTOM-CHARACTER-00031', '@he': '7.53mm', '@wi': '135.93mm', '@file': 'US20130114910A1-20130509-P00999.TIF', '@alt': 'text missing or illegible when filed', '@img-content': 'character', '@img-format': 'tif'}], 'b. a small number N of control dots C=(c), previously defined and'} 'the progressive mesh hierarchy PM(M*) is used to calculate a prediction of approximation errors in M* compared with the original mesh M.', 'c. a set of indexes (their references in the mesh) S of edges, called protruding edges, of the mesh M, identified beforehand;'}2. Method according to claim 1 , characterized in that the approximate mesh M* is generated according to a Laplacian technique claim 1 , which has been generalized to the case of meshes comprising protruding edges claim 1 , in that a ...

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

IMAGE PROCESSING APPARATUS AND METHOD

Номер: US20130121602A1
Автор: AZUKIZAWA Yoichi
Принадлежит:

An image processing apparatus including a decoding unit configured to decode encoded stereoscopic dynamic image data containing a consecutive picture pair having a disparity, for each block into which the picture has been divided, and to detect a decoding error, an estimation unit configured to perform first estimation processing of estimating, as a disparity of an error block between an error picture including an error block in which the decoding error has been detected and a paired picture thereof, a disparity of a corresponding-location corresponding to the error block between an approximate picture and a paired picture thereof, and a correction unit configured to correct the decoding error by applying, to the error block, a block located at a position shifted by an amount of the estimated disparity from the corresponding-location in the paired picture of the error picture. 1. An image processing apparatus , comprising:a decoding unit configured to decode encoded stereoscopic dynamic image data containing a consecutive picture pair having a disparity, for each block into which the picture has been divided, and to detect a decoding error;an estimation unit configured to perform first estimation processing of estimating, as a disparity of an error block between an error picture including the error block in which the decoding error has been detected and a paired picture thereof, a disparity of a corresponding-location corresponding to the error block between an approximate picture and a paired picture thereof, the approximate picture being decoded before the error picture and having blocks that are peripheral to the corresponding-location and are approximate to blocks peripheral to the error block in the error picture; anda correction unit configured to correct the decoding error by applying, to the error block, a block located at a position shifted by an amount of the estimated disparity from the corresponding-location in the paired picture of the error picture.2. ...

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

RESOLUTION CONVERSION UPON HIERARCHICAL CODING AND DECODING

Номер: US20130121603A1
Автор: Owada Mitsuru
Принадлежит: CANON KABUSHIKI KAISHA

In a decoding method of decoding encoded image data which has been hierarchically encoded in advance, a size of an image to be outputted is determined, and then the encoded image data is decoded up to a layer of hierarchy which is at least one layer more than a minimum number of layer/layers of hierarchy necessary to acquire an image of the determined size. 185.-. (canceled)86. A decoding apparatus for decoding encoded image data which has been hierarchically encoded in advance , comprising:a decoding unit that decodes the encoded image data; anda determination unit that determines a number of layer/layers of hierarchy;wherein the decoding unit decodes the encoded image data up to the determined number of layer/layers of hierarchy,wherein the determination unit determines the number of layer/layers of hierarchy based on output image information,the apparatus further comprising,a reduction unit that reduces a size of the decoded image decoded by the decoding unit based on the output image information.87. The decoding apparatus according to claim 86 ,wherein the encoded image is encoded by using JPEG2000.88. The decoding apparatus according to claim 86 ,wherein the output image information includes horizontal pixel number information and vertical pixel number information.89. A decoding method of decoding encoded image data which has been hierarchically encoded in advance claim 86 , comprising:determining a number of layer/layers of hierarchy based on output image information;decoding the encoded image data up to the determined number of layer/layers of hierarchy; andreducing a size of the decoded image based on the output image information.90. The decoding method according to claim 89 ,wherein the encoded image is encoded by using JPEG2000.91. The decoding method according to claim 89 ,wherein the output image information includes horizontal pixel number information and vertical pixel number information.92. A decoding method comprising:determining a number of layer/ ...

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

IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD

Номер: US20130121604A1
Автор: Matsuhira Masatoshi
Принадлежит: SEIKO EPSON CORPORATION

In the printer, the correction content setting portion sets equal to or more than one correction contents, the decimation rate setting portion sets decimation rates for respective planes of Y, Cb, and Cr of JPEG data (compressed data) based on the set correction contents. Pixels are decimated at the set decimation rates and the decompression processing unit decompresses the JPEG data so as to generate image data. In this manner, decimation processing is performed in accordance with the plurality of correction contents. Therefore, for example, inverse quantization processing, inverse DCT operation processing, and the like, can be omitted in accordance with the correction contents. The decompression processing may be executed on a sampling image to be used for sampling when the contents of correction to be performed on the image data are determined and on a print image to be used for printing. 1. An image processing device that decompresses compressed data which has a plurality of planes and has been compressed with a compression method with DCT operation so as to generate image data , the image processing device comprising:a correction content setting unit that sets equal to or more than one correction contents relating to the image data;a decimation rate setting unit that sets a decimation rate for each of the plurality of planes based on the set correction contents,and a decompression processing unit that decimates pixels at the decimation rate set for each of the plurality of planes and decompresses the compressed data so as to generate the image data.2. The image processing device according to claim 1 ,wherein the correction content setting unit sets the correction contents including equal to or more than one of face information, exposure degree, intensity, contrast, blurring degree and noise degree, andthe decimation rate setting unit sets the decimation rates for the planes in accordance with the correction contents including equal to or more than one of the ...

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

APPARATUS FOR ENCODING/DECODING SAMPLED COLOR IMAGE ACQUIRED BY CFA AND METHOD THEREOF

Номер: US20130128959A1
Автор: LEE Chul Hee

Disclosed are apparatus and methods for encoding/decoding sampled color images acquired by using a CFA according to an exemplary embodiment of the present invention. An apparatus for encoding color images includes: an acquiring unit that acquires color images of a first color coordinate system; a conversion unit that converts the acquired color images of the first color coordinate system into color images of a second color coordinate system by treating a preset number of pixels as a unit; and an encoding unit that encodes the converted color images of the second color coordinate system to generate a compressed image. By this configuration, the present invention can convert color images into the YUV color coordinate system without interpolation of color images, reduce the data size increase caused by conversion into the YUV color coordinate system, and prevent reduced coding efficiency. 1. An apparatus for encoding color images , comprising:an image sensing unit that acquires sampled color images of a first color coordinate system;a color conversion unit that converts the acquired sampled color images of the first color coordinate system into color images of a second color coordinate system without interpolation by treating a preset number of pixels as a unit; andan encoding unit that encodes the converted color images of the second color coordinate system to generate a compressed image.2. The apparatus of claim 1 , wherein the color conversion unit converts pixels of R claim 1 , G1 claim 1 , G2 claim 1 , and B located at adjacent locations of the color images of the first color coordinate system into (Y1 claim 1 , u claim 1 , v) and (Y2 claim 1 , u claim 1 , v) signals located on the same horizontal axis of the color images of the second color coordinate system and the encoding unit performs estimation by considering the fact that Y1 and Y2 are located on different horizontal axes.3. An apparatus for encoding color images claim 1 , comprising:an image sensing unit ...

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

Image Coding Method

Номер: US20130129235A1
Принадлежит: POZNAN UNIV OF Tech

An image coding method. The method includes encoding a first image, the first image having a reduced spatial resolution relative to an input image, wherein values of the first image depend on energy of corresponding areas of the input image, and encoding a first shape information of the shape of a spatial spectrum of the input image. The method further includes reconstructing a second image from the encoded first image, reconstructing a second shape information from the encoded first shape information, and generating a noise image having an intensity described by the second image and having a spectrum shape described by the second shape information.

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

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, PROGRAM AND SEMICONDUCTOR INTEGRATED CIRCUIT

Номер: US20130129236A1
Автор: WEDI Thomas
Принадлежит: Panasonic Corporation

An image processing apparatus includes a filter unit which filters image signals; a sampling unit which generates first digital image signals having a first resolution by sampling the filtered image signals at a predetermined sampling frequency; and a super-resolution unit which reconstructs a second digital image signal having a second resolution which is higher than the first resolution by performing super-resolution on the first digital image signals generated by the sampling unit, wherein the filter unit passes frequency components corresponding to or lower than the Nyquist frequency which is half the sampling frequency, and passes a part of frequency components within a range from the Nyquist frequency to the highest frequency which can be represented by the second resolution. 114-. (canceled)15. An image coding apparatus , comprising:a super-resolution unit configured to reconstruct a second digital image signal having a second resolution by performing super-resolution interpolation on first digital image signals down-sampled from original image signals having the second resolution;a subtraction unit configured to calculate a difference between one of the original image signals and the corresponding second digital image signal from said super-resolution unit; anda coding unit configured to generate a stream by coding the difference from said subtraction unit.16. The image coding apparatus according to claim 15 , further comprising:a filter unit configured to filter the original image signals,wherein said filter unit is configured to pass frequency components corresponding to or lower than a Nyquist frequency which is half down-sampling frequency, and to pass a part of frequency components within a range from the Nyquist frequency to a highest frequency which can be represented by the second resolution.17. The image coding apparatus according to claim 16 , further comprising:an inverse filter unit provided between said super-resolution unit and said subtraction ...

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

METHOD AND APPARATUS FOR ENCODING/DECODING HIGH RESOLUTION IMAGES

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

The invention relates to methods and apparatuses for encoding/decoding high resolution images, which involve setting the size of the prediction unit to be encoded to an expanded macro-block size in accordance with the temporal frequency characteristics or spatial frequency characteristics among pictures to be encoded, and performing motion prediction motion compensation, and transformation on the basis of a set prediction unit size. In addition, the methods and the apparatuses of the present invention involve dividing a macro-block having a pixel size of 32*32 or 64*64 into at least one partition on the basis of an edge, and performing encoding processes for each partition. Accordingly, encoding efficiency can be improved for high definition (HD) or higher resolution high-resolution images. 137.-. (canceled)38. A method of decoding an image , the method comprising the steps of:receiving an encoded bit stream;obtaining size information of a prediction unit to be decoded from the received bit stream, wherein a size of the prediction unit is N×N pixels, wherein N is a power of two;inverse-quantizing and inverse-transforming the received bit stream to obtain a residue;performing motion compensation on a prediction unit having a size corresponding to the obtained size information of the prediction unit to generate a prediction block; andadding the generated prediction block to the residue to restore the image.39. The method of claim 38 , wherein the prediction unit has a size of N×N pixels claim 38 , wherein N is a power of two claim 38 , and wherein the size of the prediction unit is restricted to 64×64 pixels or less in consideration of complexity of an encoder and a decoder.40. The method of claim 38 , wherein the prediction unit corresponds to a leaf coding unit when a coding unit having a variable size is hierarchically split and reaches a maximum permissible level or level depth.41. The method of claim 38 , further comprising the step of obtaining partition ...

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

IMAGE CODING METHOD, IMAGE CODING APPARATUS, IMAGE DECODING METHOD AND IMAGE DECODING APPARATUS

Номер: US20130129238A1
Принадлежит: Panasonic Corporation

An image coding method including: binarizing a first component and a second component which are included in last position information, to generate a first binary signal and a second binary signal, respectively; coding, by first arithmetic coding, a first partial signal which is a part of the first binary signal and a second partial signal which a part of the second binary signal, and coding, by second arithmetic coding, a third partial signal which is another part of the first binary signal and a fourth partial signal which is another part of the second binary signal; and placing the coded first through fourth partial signals in a bit stream, wherein in the placing, (i) the coded second partial signal is placed next to the coded first partial signal, or (ii) the coded fourth partial signal is placed next to the coded third partial signal. 1. An image coding method for coding last position information indicating a horizontal position and a vertical position of a last non-zero coefficient in a predetermined order in a current block to be coded , the image coding method comprising:binarizing a first component and a second component to generate a first binary signal and a second binary signal, respectively, the first component being one of a horizontal component and a vertical component which are included in the last position information, and the second component being the other of the horizontal component and the vertical component;coding a first partial signal and a second partial signal by first arithmetic coding, and coding a third partial signal and a fourth partial signal by second arithmetic coding different from the first arithmetic coding, the first partial signal being a part of the first binary signal, the second partial signal being a part of the second binary signal, the third partial signal being another part of the first binary signal, and the fourth partial signal being another part of the second binary signal; andplacing the coded first partial signal, ...

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

IMAGE CODING APPARATUS, METHOD FOR CODING IMAGE, AND PROGRAM, AND IMAGE DECODING APPARATUS, METHOD FOR DECODING IMAGE, AND PROGRAM

Номер: US20130129240A1
Автор: Shima Masato
Принадлежит: CANON KABUSHIKI KAISHA

An image processing apparatus according to the present invention includes an image coding apparatus including a first encoding unit configured to be input with an image having a first resolution, and, on a block basis, perform prediction of a block subjected to coding based on coded pixels to code the image and generate first prediction information indicating a prediction method; a scaling unit configured to scale a first image output from the first coding unit based on a ratio of the first resolution to a second resolution larger than the first resolution, by using a filter determined by the first prediction information, to generate inter-layer pixel prediction reference data; and a second coding unit configured to be input with an image having the second resolution, and, on a block basis, perform prediction based on coded pixels or the inter-layer pixel prediction reference data to code the image. 1. An image coding apparatus comprising:a first coding unit configured to be input with an image having a first resolution, and, on a block basis, perform prediction of a block subjected to coding based on coded pixels to code the image and generate first prediction information indicating a prediction method;a scaling unit configured to scale a first image output from the first coding unit based on a ratio of the first resolution to a second resolution larger than the first resolution, by using a filter determined by the first prediction information, to generate inter-layer pixel prediction reference data; anda second coding unit configured to be input with an image having the second resolution, and, on a block basis, perform prediction based on coded pixels or the inter-layer pixel prediction reference data to code the image.2. The image coding apparatus according to claim 1 , wherein the first prediction information indicates a direction of intra prediction of a block of the image having the first resolution.3. The image coding apparatus according to claim 2 , wherein ...

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

METHODS AND DEVICES FOR ENCODING AND DECODING TRANSFORM DOMAIN FILTERS

Номер: US20130129241A1
Принадлежит: RESEARCH IN MOTION LIMITED

Methods and devices for encoding and decoding data using transform domain filtering are described. The encoder determines a set of transform domain filter coefficients to be applied to a transform domain prediction. The filtering may, in some cases, also apply to transform domain reconstructions. Rate-distortion optimization may be used to determine the optimal filter coefficients on a frame-basis, coding-unit-basis, or other basis. Multiple filters may be developed and communicated from the encoder to the decoder for different combinations of transform block size, coding mode, prediction mode, and texture type. In other cases, the filtering is applied in the pixel-domain to a pixel-domain prediction or a pixel-domain reconstruction of a block of samples. 1. A method of decoding filters from a bitstream of encoded data for use in a decoder for reconstructing blocks of samples for an image , the method comprising:reading filter-type flags from the bitstream, wherein the filter-type flags identify one or more filter types; andfor each of the filter types identified, decoding a set of filter coefficients from the bitstream.2. The method claimed in claim 1 , wherein the filter types are based on at least one of transform size claim 1 , coding mode claim 1 , prediction mode claim 1 , and texture type.3. The method claimed in claim 1 , wherein the filter types include two or more filter types applicable to respective groups of inter-coded blocks claim 1 , and wherein each respective group of inter-coded blocks is associated with a group of motion vector characteristics.4. The method claimed in claim 1 , wherein the filter types include two or more filter types applicable to respective groups of intra-coded blocks claim 1 , and wherein each respective group of intra-coded blocks is associated with a group of directional prediction modes.5. The method claimed in claim 1 , wherein the set of filter coefficients defines a filter claim 1 , wherein the set of filter ...

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

Method and Device for Generating a Predicted Value of an Image

Номер: US20130129242A1
Принадлежит: Huawei Technologies Co., Ltd.

A method and device for generating a predicted value of image that are mostly used to generate a predicted value of a current block during image encoding or decoding. The method includes: determining a searching scope, wherein multiple motion vectors are included in the searching scope; performing up-sampling interpolations on first reference blocks, corresponding to the motion vector in the searching scope, in a reference image of the current block by using a first filter to obtain up-sampled first reference blocks; by using the up-sampled first reference blocks, obtaining at least one candidate motion vector corresponding to the current block; performing up-sampling interpolations on second reference blocks, corresponding to the at least one candidate motion vector, in the reference image of the current block by using a second filter to obtain up-sampled second reference blocks; combining the up-sampled second reference blocks to obtain a predicted value of the current block. 1. A method for generating a predicted value of an image comprising:determining a searching scope, wherein multiple motion vectors are included in the searching scope;performing up-sampling interpolations on first reference blocks by using a first filter to obtain up-sampled first reference blocks, wherein the first reference blocks comprise reference blocks in a reference image of a current block corresponding to the motion vector in the searching scope;obtaining at least one candidate motion vector corresponding to the current block by using the up-sampled first reference blocks;performing up-sampling interpolations on second reference blocks by using a second filter to obtain up-sampled second reference blocks, wherein the second reference blocks comprise reference blocks in the reference image of the current block corresponding to the at least one candidate motion vector; andcombining the up-sampled second reference blocks to generate a predicted value of the current block during image ...

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

Spectral image dimensionality reduction system and method

Номер: US20130129256A1
Принадлежит: Raytheon Co

Methods for reducing dimensionality of hyperspectral image data having a number of spatial pixels, each associated with a number of spectral dimensions, include receiving sets of coefficients associated with each pixel of the hyperspectral image data, a set of basis vectors utilized to generate the sets of coefficients, and either a maximum error value or a maximum data size. The methods also include calculating, using a processor, a first set of errors for each pixel associated with the set of basis vectors, and one or more additional sets of errors for each pixel associated with one or more subsets of the set of basis vectors. Utilizing such errors calculations, an optimum size of the set of basis vectors may be ascertained, allowing for either a minimum amount of error within the maximum data size, or a minimum data size within the maximum error value.

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

Mixed Code, and Method and Apparatus for Generating the Same

Номер: US20130136354A1
Принадлежит: Colorzip Media, Inc.

A mixed code, and a method and apparatus for encoding the same are provided. The mixed code includes a first code image region storing a first code image obtained by encoding first information using color, shading, or a combination thereof, and a second code image region storing a second code image obtained by encoding second information using color, shading, or a combination thereof. The first code image and/or the second code image includes the results of encoding interpretation information, construction information, error control information, and code direction information. The mixed code is made by adjusting the difference in color and brightness between the first and second code images to a predetermined level and combining these images. 2143-. (canceled)44. A method for decoding a color code image , the method comprising:capturing the color code image obtained by combining a first image and a second image in a region, the first image obtained by encoding a construction information regarding the second image, and the second image obtained by encoding a content information;recognizing the first image by distinguishing, using a predetermined threshold, at least one of color, shading, shape and pattern of the first image from the combined region;obtaining the construction information from the recognized first image;obtaining the content information from the second image in the combined region based on the construction information; andexecuting a program associated with the content information.45. The method of claim 44 , wherein a type of the program is determined according to a type of the content information.46. The method of claim 44 , wherein the content information includes at least one of a number claim 44 , a sign claim 44 , a symbol claim 44 , an image and a URL.47. The method of claim 44 , wherein if the content information is a first information claim 44 , the controller executes a first program claim 44 , and if the content information is a second ...

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

IMAGE FILTER DEVICE, DECODING APPARATUS, ENCODING APPARATUS, AND DATA STRUCTURE

Номер: US20130136371A1
Принадлежит: SHARP KABUSHIKI KAISHA

An adaptive filter includes: an edge direction detection section which discriminates directionality of an input image in each of a plurality of unit regions constituting the input image; a region classification section which classifies the each of the plurality of unit regions into one of a plurality of unit region groups in accordance with to which of a plurality of predetermined groups the directionality of the input image in the each of the plurality of unit regions belongs, the directionality having been discriminated by the edge direction detection section; and a filter process section which calculates a pixel value of the each pixel of an output image by use of a filter coefficient group optimized for a unit region group to which a unit region including the each pixel belongs. 129-. (canceled)30. An image filter device which calculates a pixel value of each pixel of an output image by use of (i) a pixel value in a reference region which is defined in accordance with a location of the each pixel in an input image and (ii) a filter coefficient group ,said image filter device comprising:directionality discrimination means for discriminating directionality of the input image in each of a plurality of unit regions constituting the input image;classification means for classifying the each of the plurality of unit regions as any one of a plurality of unit region groups in accordance with to which of a plurality of predetermined groups the directionality of the input image in the each of the plurality of unit regions belongs, the directionality having been discriminated by the directionality discrimination means; andfilter means for calculating the pixel value of the each pixel of the output image by use of the filter coefficient group optimized for a unit region group to which a unit region including the each pixel belongs.31. The image filter device as set forth in claim 30 , further comprising:activity calculation means for calculating activity of the input image ...

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

METHOD FOR CODING AND METHOD FOR RECONSTRUCTION OF A BLOCK OF AN IMAGE SEQUENCE AND CORRESPONDING DEVICES

Номер: US20130136372A1
Принадлежит: THOMSON LICENSING

A method for coding a current block is disclosed. The method comprises an iterative step of decomposition into atoms of a first dictionary of a vector of data comprising at least reconstructed image data associated with pixels situated in a causal neighbouring area of a current block. 2. The method for coding according to claim 1 , wherein the patches of the second dictionary are of circular symmetry.3. The method for coding according to claim 1 , wherein the patches of the second dictionary have a form that depends on their content.4. The method for coding according to claim 1 , wherein said second dictionary comprises at least two patches of different sizes.5. The method for coding according to claim 1 , wherein the step of extraction comprises the extraction of the N parts most correlated with said residue vector claim 1 , each part extracted forming a re-phased atom andwherein the step of selection comprises the selection, from among said first atom and said re-phased atoms, of the atom most correlated with said current residue vector.7. The method for reconstruction according to claim 6 , wherein the patches of the second dictionary are of circular symmetry.8. The method for reconstruction according to claim 6 , wherein the patches of the second dictionary have a form that depends on their content.9. The method for reconstruction according to claim 6 , wherein said second dictionary comprises at least two patches of different sizes.10. The method for reconstruction according to claim 6 , wherein the step of extraction comprises the extraction of the N parts most correlated with said residue vector claim 6 , each part extracted forming a re-phased atom and wherein the step of selection comprises the selection claim 6 , from among said first atom and said re-phased atoms claim 6 , of the atom most correlated with said current residue vector.12. The device for coding according to claim 11 , wherein said device is adapted to execute the steps of the coding method. ...

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

IMAGE DECODING METHOD, IMAGE CODING METHOD, IMAGE DECODING APPARATUS, AND IMAGE CODING APPARATUS

Номер: US20130136373A1
Принадлежит: Panasonic Corporation

An image decoding method for decoding an image including slices while reducing both a decrease in image quality and a decrease in coding efficiency is provided. The image decoding method includes: decoding a current motion vector which is a motion vector of a current block to be decoded and specifies a reference block included in a reference picture, and a difference image block indicating a difference between the current block and a prediction image block; generating the prediction image block by allocating, to an outside pixel that is a pixel included in the reference block and located outside an associated slice that is a slice corresponding to a current slice to be decoded which includes the current block, a value of an inside pixel that is a pixel located inside the associated slice; and adding up the difference image block and the prediction image block to reconstruct the current block. 1. An image decoding method for decoding , on a per-block basis , pictures each including slices , the method comprising:decoding a current motion vector and a difference image block, the current motion vector being a motion vector of a current block to be decoded and specifying a reference block included in a reference picture, and the difference image block indicating a difference between the current block and a prediction image block;generating the prediction image block by allocating a value of an inside pixel to an outside pixel, the inside pixel being a pixel located inside an associated slice, the outside pixel being a pixel located outside the associated slice and included in the reference block specified by the current motion vector, and the associated slice being a slice included in the reference picture and corresponding to a current slice to be decoded which includes the current block; andadding up the difference image block and the prediction image block to reconstruct the current block.2. The image decoding method according to claim 1 , comprisingstoring, into a ...

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

IMAGE CODING METHOD, IMAGE DECODING METHOD, IMAGE CODING APPARATUS, IMAGE DECODING APPARATUS, AND IMAGE CODING AND DECODING APPARATUS

Номер: US20130136375A1
Принадлежит: Panasonic Corporation

An image coding method includes coding first binary data indicating a first intra prediction mode and second binary data indicating a second intra prediction mode, wherein in the coding, a first context adaptive portion which is part of the first binary data and a second context adaptive portion which is part of the second binary data are coded by context adaptive binary arithmetic coding, a first bypass portion which is different part of the first binary data and a second bypass portion which is different part of the second binary data are coded by bypass coding, and coded data is generated which includes the first context adaptive portion, the second context adaptive portion, the first bypass portion, and the second bypass portion, the first bypass portion and the second bypass portion being included subsequent to the first context adaptive portion and the second context adaptive portion. 1. An image coding method for coding an image using plural intra prediction modes , the image coding method comprisingcoding first binary data and second binary data, the first binary data indicating a first intra prediction mode used to code the image, the second binary data indicating a second intra prediction mode used to code the image,wherein in the coding,a first context adaptive portion and a second context adaptive portion are coded by context adaptive binary arithmetic coding, the first context adaptive portion being part of the first binary data, the second context adaptive portion being part of the second binary data, the context adaptive binary arithmetic coding being arithmetic coding using a variable probability updated based on coded data,a first bypass portion and a second bypass portion are coded by bypass coding, the first bypass portion being different part of the first binary data, the second bypass portion being different part of the second binary data, the bypass coding being arithmetic coding using a predetermined fixed probability, andcoded data is ...

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

IMAGE PROCESSING CIRCUIT, AND DISPLAY PANEL DRIVER AND DISPLAY DEVICE MOUNTING THE CIRCUIT

Номер: US20130141449A1
Принадлежит: RENESAS ELECTRONICS CORPORATION

A circuit includes an image decompression circuit configured to receive compressed image data which are generated by compressing image data of a set of pixels of a target block by using a selected compression method selected from a plurality of compression methods based on a correlation among said image data of said set of pixels of said target block, and to generate decompressed image data by decompressing said compressed image data by using a decompression method corresponding to said selected compression method. 1. A circuit , comprising:an image decompression circuit configured to receive compressed image data which are generated by compressing image data of a set of pixels of a target block by using a selected compression method selected from a plurality of compression methods based on a correlation among said image data of said set of pixels of said target block, and to generate decompressed image data by decompressing said compressed image data by using a decompression method corresponding to said selected compression method.2. The circuit according to claim 1 , further comprising:a drive circuit driving a display panel in response to said decompressed image data.3. The circuit according to claim 1 , further comprising:an image memory storing said compressed image data,wherein said decompression circuit receives said compressed image data from said image memory and decompresses said received compressed image data to generate said decompressed image data.4. A circuit claim 1 , comprising:a decompression circuit configured to receive compressed image data which are generated by compressing image data of a set of pixels of a target block by using a selected compression method selected from a plurality of compression methods based on a correlation among said image data of said set of pixels of said target block and include at least one compression type recognition bit indicating said selected compression method, the number of said at least one compression type ...

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

LOW-LATENCY REMOTE DISPLAY RENDERING USING TILE-BASED RENDERING SYSTEMS

Номер: US20130142428A1
Автор: Pallister Kim
Принадлежит:

Apparatus, systems and methods for low latency remote display rendering using tile-based rendering systems are disclosed. In one implementation, a system includes a network interface and a content source coupled to the network interface. The content source being capable of rendering at least one tile of a tiled image, encoding the at least one tile, and providing the at least one encoded tile to the network interface before all tiles of the tiled image are rendered. 132-. (canceled)33. A method for remote rendering comprising:rendering a first image tile of a tiled image to generate a first rendered image tile;encoding the first rendered image tile to generate a first encoded image tile; andtransmitting a first message including the first encoded image tile before rendering a second image tile of the tiled image,wherein each of the first image tile and the second image tile has a height of multiple pixel rows and a width of multiple pixel columns.34. The method of claim 33 , wherein transmitting comprises transmitting the first message while rendering or encoding the second image tile.35. The method of claim 33 , wherein the first rendered image tile comprises a bitmapped image tile.36. The method of claim 35 , wherein the bitmapped image tile has one of an RGB claim 35 , YUV or CIELab color format.37. The method of claim 33 , further comprising providing the first message to a network interface before transmitting the first message.38. The method of claim 33 , further comprising:rendering the second image tile to generate a second rendered image tile;encoding the second rendered image tile to generate a second encoded image tile; andtransmitting a second message including the second encoded image tile after transmitting the first message.39. A non-transitory computer-readable medium including one or more processor-executable instruction sequences that claim 33 , when executed by one or more processor cores of a device claim 33 , cause the device to:render a first ...

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

Scalable compression using jpegt-ls

Номер: US20130142446A1
Принадлежит: Intel Corp

A global bit stream comprising at least a first and a second bit stream is generated using an original visual bit stream. The first bit stream is generated by compressing the original visual bit stream using a JPEG-LS compression technique with a lossy factor ‘n’. The second bit stream is generated by compressing a difference bit stream using a JPEG-LS lossless compression technique, wherein the difference bit stream comprises a difference between the original visual bit stream and the first bit stream. The visual display is recreated using a reconstructed bit stream after receiving the global bit stream over a channel, wherein the reconstructed bit stream is generated by decompressing at least the first bit stream using a JPEG-LS lossless compression technique. The second bit stream is decompressed using JPEG-LS lossless compression technique and the quality of the display may be enhanced by adding the decompressed second bit stream.

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

METHOD AND APPARATUS FOR ENCODING AND DECODING IMAGE

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

Methods and apparatuses for encoding and decoding an image in which a block is searched for based on a representative value, rather than being searched for on a pixel-by-pixel basis, thereby search speed may be increased and computational complexity of a search operation may be reduced. 1. A method of encoding an image , the method comprising:dividing an input image frame into blocks having a predetermined size;generating representative values of the blocks based on pixel values of the blocks;searching for a previous block having a representative value that is the same as a representative value of a current block by applying a plurality of skip prediction modes and comparing at least one representative value of previous blocks from among representative values of previous blocks of the current frame encoded prior to the current block and representative values of previous blocks of a previous frame with a representative value of the current block; andadding skip prediction mode information used to search for the previous block having the representative value that is the same as the representative value of the current block to a bitstream.2. The method of claim 1 , wherein the image is a screen image that is output from an arithmetic unit.3. The method of claim 1 , wherein the representative values of the blocks comprise sub-representative values that are generated on a sub-block-by-sub-block basis claim 1 , wherein the sub-block is obtained by dividing each of the blocks having the predetermined size.4. The method of claim 3 , wherein a sub-block unit is a line of pixels in a row direction or a column direction.5. The method of claim 3 , wherein the sub-representative value is generated by using at least one of a mean claim 3 , a variance claim 3 , a cyclic redundancy check (CRC) code claim 3 , and a hash code of pixels in sub-block units.6. The method of claim 1 , wherein the plurality of skip prediction modes comprises:a first skip prediction mode in which a ...

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

Method and mechanism for performing both server-side and client-side rendering of visual data

Номер: US20130147819A1
Принадлежит: Ciinow Inc

Disclosed is an approach for providing an improved approach for rendering graphics that can utilize both server-side rendering and client-side rendering for the same display frame. In this way, the different visual objects within the same frame can be rendered using either approach, either at the server or at the client.

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

Mixed Code, and Method and Apparatus for Generating the Same

Номер: US20130148888A1
Принадлежит: Colorzip Media Inc

A mixed code, and a method and apparatus for encoding the same are provided. The mixed code includes a first code image region storing a first code image obtained by encoding first information using color, shading, or a combination thereof, and a second code image region storing a second code image obtained by encoding second information using color, shading, or a combination thereof. The first code image and/or the second code image includes the results of encoding interpretation information, construction information, error control information, and code direction information. The mixed code is made by adjusting the difference in color and brightness between the first and second code images to a predetermined level and combining these images.

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

FLEXIBLE DATA ORGANIZATION FOR IMAGES

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

A system, a method and computer-readable media for encoding image data into a compressed bitstream. A mode selection component is configured to select a mode of operation for use in encoding image data. A spatial mode encoder is utilized when the mode selection component selects a spatial mode of operation. The spatial mode encoder is configured to encode the image data into packets by organizing the image data in accordance with a spatial partitioning. A frequency mode encoder is utilized when the mode selection component selects a frequency mode of operation. The frequency mode encoder is configured to encode the image data into packets by organizing the image data in accordance with a frequency ordering. 1. Computer-storage media storing computer-useable instructions that , when executed , perform a method for encoding image data in a bitstream , the method comprising:determining whether to encode the image data using a spatial-mode encoding technique or a frequency-mode encoding technique,if the spatial-mode encoding technique is selected, constructing an index table in the header of the bitstream to include a number of tile pointers equal to a number of tiles, andif the frequency-mode encoding technique is selected, constructing the index table in the header of the bitstream to include a number of tile pointers based on a number of bands skipped.2. The computer-readable media of claim 1 , wherein each tile pointer is a variable length signal.3. The computer-readable media of claim 1 , wherein each tile pointer is non-negative.4. The computer-readable media of claim 1 , wherein the method further comprises constructing an origin pointer in the image header of the bitstream that defines an un-accessed segment of data included in the bitstream and defines an origin included in the bitstream.5. The computer-readable media of claim 4 , wherein the un-accessed segment of data is usable in bitstream extensions.6. The computer-readable media of claim 1 , wherein the ...

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

Method and systems for thumbnail generation, and corresponding computer program product

Номер: US20130148906A1
Принадлежит: STMICROELECTRONICS SRL

An embodiment of a consumer electronics product having a thumbnail display feature includes a system for generating and storing thumbnails having a given size from images, such as JPEG images, for which a spatial frequency domain representation is available. The system includes a zooming processor to reduce the size of the images by zooming. The zooming processor is configured to perform both spatial frequency domain zooming to approximate the desired thumbnail size and then image pixel domain zooming to fit the desired thumbnail size. The product includes cache storage configured to store a plurality of thumbnails in a file system as free blocks in the file system, so that file system data structures are left unchanged.

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

Guided Post-Prediction Filtering in Layered VDR Coding

Номер: US20130148907A1

A visual dynamic range (VDR) coding system creates a sequence of VDR prediction images using corresponding standard dynamic range (SDR) images and a prediction function. For each prediction image, an encoder identifies one or more areas within the prediction image suitable for post-prediction filtering. For each identified post-prediction area, a post-prediction filtering mode is selected among one or more post-prediction filtering modes. The selected post-prediction filtering mode is applied to output a filtered prediction image. Information related to the post-prediction filtering areas and the selected corresponding post-prediction filtering modes may be communicated to a receiver (e.g., as metadata) for guided post-prediction filtering. Example post-prediction filtering modes that use low-pass averaging filtering or adaptive linear interpolation are also described. 1. A method comprising:accessing a prediction image;identifying at least one post-prediction filtering area within the accessed prediction image;selecting a post-prediction filtering mode among one or more post-prediction filtering modes;applying the selected post-prediction filtering mode to the at least one post-prediction filtering area;outputting a filtered prediction image based on the post-prediction filtering mode that is applied to the at least one post-prediction filtering area; andcommunicating to a receiver information related to the at least one post-prediction filtering area and the selected post-prediction filtering mode.2. The method of claim 1 , further comprising:accessing a first input image of a first dynamic range;accessing a second input image of a second dynamic range, wherein the second dynamic range is lower than the first dynamic range;generating the prediction image using the second input image and a predictor function;generating a residual image using the first input image and the filtered prediction image;compressing the second image as a base layer image; andcompressing ...

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

METHOD AND SYSTEM FOR PROCESSING AN IMAGE FEATURING MULTIPLE SCALES

Номер: US20130148908A1
Принадлежит: Ramot at Tel-Aviv University Ltd.

A method of processing an image is disclosed. The method comprises obtaining an image decomposed into a set of scaled images, each being characterized by a different image-scale; and calculating, for each of at least some scaled images, a relative luminance between the scaled image and another scaled image of the set, using intensities in the scaled image and intensities in the another scaled image. The method further comprises processing each scaled image using an adaptation procedure featuring an image-specific effective saturation function of the relative luminance, thereby providing a processed scaled image; combining at least some of the processed scaled images to provide a combined image; and outputting the combined image to a computer readable medium. 1. A method of processing an image , comprising:obtaining an image decomposed into a set of scaled images, each being characterized by a different image-scale;for each of at least some scaled image of said set, calculating a relative luminance between said scaled image and another scaled image of said set, using intensities in said scaled image and intensities in said another scaled image;processing each scaled image of said set using an adaptation procedure featuring an image-specific effective saturation function of said relative luminance, thereby providing a processed scaled image;combining at least some of the processed scaled images to provide a combined image; andoutputting said combined image to a computer readable medium.2. The method of claim 1 , wherein said obtaining comprising receiving the image and decomposing the image into said set of scaled images.3. The method of claim 1 , wherein said decomposing comprises selecting a size of said set based on a size of the image.4. The method of claim 1 , wherein said decomposing comprises determining an amount of information in each scaled image being formed claim 1 , and ceasing said decomposing when said amount of information is below a predetermined ...

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

Raster Graphics Image Transcoding for File Size Reduction

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

Described is a technology by which a raster graphics image file (e.g., a PNG) containing pixels having color component data and alpha channel data (e.g., RGBA data) is transcoded into a smaller Palette Indexed format with non-noticeable and/or virtually no loss. Hextrees are used to represent the pixels of the image, such as one hextree for each subset (segment) of the image's pixels, where alpha channel data distribution may be used to determine each segment. A palette containing sets of alpha and color values is generated from the hextrees, with the transcoded image data provided by representing the pixel data as indexes to the palette.

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

IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, AND PROGRAM

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

An image processing device which includes an encoding processing unit which generates a data stream in which markers denoting segmentation of image encoding processing are inserted, and a marker information generation unit which generates marker information which is provided with position information denoting a position in the data stream of a selected marker with a predetermined marker thinning-out interval from the markers which are inserted. 1. An image processing device comprising:an encoding processing unit which generates a data stream in which markers denoting segmentation of image encoding processing are inserted; anda marker information generation unit which generates marker information which is provided with position information denoting a position in the data stream of a selected marker with a predetermined marker thinning-out interval from the markers which are inserted.2. The image processing device according to claim 1 ,wherein the marker information generation unit provides information denoting the marker thinning-out interval to the marker information.3. The image processing device according to claim 1 ,wherein the marker information generation unit sets the marker thinning-out interval so that the selected markers are aligned in a vertical direction.4. The image processing device according to claim 1 ,wherein the marker information generation unit sets orders of the selected markers in the vertical direction, and generates position information denoting positions in the data stream using the order of markers.5. The image processing device according to claim 1 ,wherein the encoding processing unit connects the maker information to the data stream.6. The image processing device according to claim 1 ,wherein the marker information generation unit sets the generated marker information to be a separate file from the data stream, andwherein the encoding processing unit includes information denoting a location of the file in the data stream.7. The image ...

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

Method for encoding and decoding video, and apparatus using same

Номер: US20130156335A1
Принадлежит: LG ELECTRONICS INC

The present invention combines an inter-prediction method using an AMVP mode and an inter-prediction method using a merge mode so as to use the same candidates. The method for decoding video data proposed by the present invention comprises receiving mode information on an inter-prediction method of a current block, determining, on the basis of the received mode information, whether the inter-prediction method to be applied to the current block is an AMVP mode or a merge mode, and selecting a candidate to derive motion information of the current block.

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

Image Codec Engine

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

A method implemented in a graphics engine for decoding image blocks to derive an original image is provided. The method comprises receiving at least one encoded image data block at a block decoder, the at least one encoded image data block comprising a plurality of codewords and a bitmap. The method further comprises determining a block type based on the plurality of codewords and selecting a decoder unit among a plurality of decoder units in accordance with the block type. 1. A method executed by processor circuitry for decoding image blocks to derive an original image , comprising:receiving at least one encoded image data block at a block decoder, the at least one encoded image data block comprising a plurality of codewords and a bitmap;determining a block type based on contents of the at least one image data block; andselecting a decoder unit among a plurality of decoder units in accordance with the determined block type.2. The method of claim 1 , further comprising:calculating quantized color levels for the plurality of decoder units;reading bitmap values for each pixel from the encoded image data block; andmapping each pixel to colors calculated by the selected decoder unit to derive color data.3. The method of claim 2 , further comprising:reconstructing the original image based on the derived color data; andoutputting the reconstructed original image to an output unit.4. The method of claim 3 , wherein reconstructing the original image comprises rearranging output from block encoders in a same order as the original image was decomposed.5. The method of claim 2 , wherein calculating quantized color levels for the plurality of decoder units comprises:for each decoder unit, calculating colors based on the plurality of codewords, wherein at least a portion of the colors are calculated based on interpolation of codeword values.6. The method of claim 5 , wherein the colors exhibit equidistant spacing in a color space.7. The method of claim 5 , wherein a different ...

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

INFORMATION PROCESSOR, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM

Номер: US20130163812A1
Автор: MUKASA Shinya
Принадлежит: RICOH COMPANY, LTD.

An information processor includes an image capturing part configured to obtain a displayed screen image; a storage part configured to store the screen image each time the screen image is obtained; an image comparison part configured to generate one or more difference pixels by comparing a screen image stored last and the obtained screen image; a difference region determination part configured to determine the smallest rectangular region including the difference pixels as a difference region based on a predetermined rectangle formed of a predetermined number of pixels, the screen image being divided using the predetermined rectangle as a unit; a compressed difference image generation part configured to generate a compressed difference image by compressing a difference image using the predetermined rectangle as a unit, the difference region being cut out from the screen image into the difference image; and an image transmission part configured to transmit the compressed difference image. 1. An information processor , comprising:an image capturing part configured to obtain a screen image displayed on a display part;a storage part configured to store the screen image each time the screen image is obtained by the image capturing part;an image comparison part configured to generate one or more difference pixels by comparing a last screen image stored a last time by the storage part and the screen image obtained by the image capturing part;a difference region determination part configured to determine a smallest rectangular region that includes the one or more difference pixels as a difference region based on a predetermined rectangle formed of a predetermined number of pixels, wherein the screen image is divided using the predetermined rectangle as a unit;a compressed difference image generation part configured to generate a compressed difference image by performing compression on a difference image using the predetermined rectangle as a unit, wherein the difference ...

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

IMAGE PROCESSING APPARATUS AND METHOD

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

An image processing apparatus processes encoded data obtained by encoding image data for each of line blocks obtained by dividing an image. The image processing apparatus includes: a body-partition generating unit configured to generate body partitions of a file with a predetermined format for each piece of encoded data for one of the line blocks, the body partitions containing the encoded data; and a partition merging unit configured to merge the body partitions generated by the body-partition generating unit, a header partition containing header information, and a footer partition containing footer information to thereby generate the file. 1. An image processing apparatus that processes encoded data obtained by encoding image data for each of line blocks obtained by dividing an image , the image processing apparatus comprising:a body-partition generating unit configured to generate body partitions of a file with a predetermined format for each piece of encoded data for one of the line blocks, the body partitions containing the encoded data; anda partition merging unit configured to merge the body partitions generated by the body-partition generating unit, a header partition containing header information, and a footer partition containing footer information to thereby generate the file.2. The image processing apparatus according to claim 1 , wherein the body-partition generating unit generates one body partition containing the encoded data with respect to the file so as to wrap the encoded data for one line block into the file.3. The image processing apparatus according to claim 2 , wherein the body-partition generating unit generates a body partition containing the encoded data claim 2 , a body partition containing an index table segment claim 2 , and a body partition containing header metadata in that order and arranges the body partitions in that order.4. The image processing apparatus according to claim 2 , further comprising a footer-partition generating unit ...

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

Method and apparatus for compressing images

Номер: US20130163891A1
Автор: Pankaj Kumar BAJPAI
Принадлежит: SAMSUNG ELECTRONICS CO LTD

Disclosed is a method and apparatus for generating fixed size compressed images. The method includes grouping member entities of the image into a plurality of groups based on each image features, each of the plurality of groups including member entities sharing common features; selecting at least one group representative from at least one of the plurality of groups; estimating final control parameters for each of the group representatives in an iterative manner; and compressing the image based on the estimated control parameters.

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

IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD

Номер: US20130163892A1
Автор: Hosaka Kazuhisa
Принадлежит: SONY CORPORATION

An image processing apparatus includes: a number of significant digits coding unit encoding information concerning the maximum number of significant digits as the number of significant digits of coefficient data having the largest absolute value in each of groups set in units of the predetermined number of plural coefficient data generated from image data; a zero-run coding unit encoding zero-run formed by a group including only coefficient data a value of which is “0”; an absolute value coding unit encoding absolute values of respective coefficient data other than zero-run with respect to each group; and a sign coding unit encoding positive and negative signs of respective coefficient data other than zero-run with respect to each group. 1. An image processing apparatus comprising:a number of significant digits coding unit encoding information concerning the maximum number of significant digits as the number of significant digits of coefficient data having the largest absolute value in each of groups set in units of the predetermined number of plural coefficient data generated from image data;a zero-run coding unit encoding zero-run formed by a group including only coefficient data a value of which is “0”;an absolute value coding unit encoding absolute values of respective coefficient data other than zero-run with respect to each group; anda sign coding unit encoding positive and negative signs of respective coefficient data other than zero-run with respect to each group.2. The image processing apparatus according to claim 1 ,wherein the zero-run coding unit generates a code including codes “0” corresponding to a number obtained by subtracting 1 from the number of digits of the number of groups forming zero-run in binary expression and the number of groups in binary expression.3. The image processing apparatus according to claim 2 ,wherein the zero-run coding unit generates a code including codes “0” corresponding to the number of digits of a number in binary ...

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

IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD

Номер: US20130163893A1
Автор: Hosaka Kazuhisa
Принадлежит: SONY CORPORATION

An image processing device includes: a significant digit number encoding unit designating a set of a predetermined number of coefficient data items generated from image data. The maximum number of significant digits of coefficient data for each set every cycle is obtained, and information regarding the maximum number is encoded. A zero run encoding unit encodes zero runs formed by sets that include only coefficient data whose value is 0 at a cycle that differs from the cycle of encoding the significant digit number. The absolute value for the maximum number of significant digits other than the zero runs is extracted and encoded. The positive or negative sign of each coefficient data item whose absolute value is not 0 in a set at a cycle that differs from a cycle in relation to coefficient data other than the zero runs is encoded. 1. An image processing device comprising:a significant digit number encoding unit that designates a predetermined number of coefficient data items of a plurality of coefficient data items generated from image data as a set, obtains the maximum number of significant digits which is the number of significant digits of coefficient data having the greatest absolute value in relation to each set every cycle, and encodes information regarding the maximum number of significant digits;a zero run encoding unit that encodes zero runs formed by sets including only coefficient data whose value is 0 at a cycle different from a cycle of encoding of the significant digit number encoding unit;an absolute value encoding unit that extracts an absolute value for the maximum number of significant digits of each coefficient data item in a set which has been encoded by the significant digit number encoding unit in relation to coefficient data other than the zero runs, and encodes the absolute value at a cycle different from a cycle of encoding of the significant digit number encoding unit; anda sign encoding unit that encodes a positive or negative sign of each ...

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

Video Compression Repository and Model Reuse

Номер: US20130170541A1
Принадлежит: Euclid Discoveries LLC

Systems and methods of improving video encoding/decoding efficiency may be provided. A feature-based processing stream is applied to video data having a series of video frames. Computer-vision-based feature and object detection algorithms identify regions of interest throughout the video datacube. The detected features and objects are modeled with a compact set of parameters, and similar feature/object instances are associated across frames. Associated features/objects are formed into tracks, and each track is given a representative, characteristic feature. Similar characteristic features are clustered and then stored in a model library, for reuse in the compression of other videos. A model-based compression framework makes use of the preserved model data by detecting features in a new video to be encoded, relating those features to specific blocks of data, and accessing similar model information from the model library. The formation of model libraries can be specialized to include personal, “smart” model libraries, differential libraries, and predictive libraries. Predictive model libraries can be modified to handle a variety of demand scenarios.

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

DCT COMPRESSION USING GOLOMB-RICE CODING

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

An apparatus and method for encoding quantized frequency represented data, the data comprising zero and non-zero represented data is claimed. For zero represented data, a zero run length is determined. A Golomb parameter is determined as a function of the zero run length. A quotient is encoded as a function of the zero run length and the Golomb parameter. A remainder is encoded as a function of the zero run length, the Golomb parameter and the quotient. The coded quotient and the coded remainder are concatenated. For non-zero represented data, the nonzero data is encoded as a function of the non-zero data value and the sign of the non-zero data value. 2. The computer readable medium set forth in claim 1 , wherein run-length coding is a function of the cumulative value and the corresponding number of times that a particular value occurs.3. The computer readable medium set forth in claim 1 , wherein scaling further comprises providing a frequency weighted mask to said sub-blocks of pixel data claim 1 , such that the frequency weighting mask provides emphasis to the portions of the image that the human visual system is more sensitive claim 1 , and provides less emphasis to the portions of the image that the human visual system is less sensitive.4. The computer readable medium set forth in claim 1 , wherein transforming further comprises performing a Discrete Cosine Transform.5. The computer readable medium set forth in claim 1 , wherein transforming further comprises performing a Discrete Cosine Transform followed by a Differential Quad-tree Transform.7. The processor set forth in claim 6 , wherein the processor run-length codes as a function of the cumulative value and the corresponding number of times that a particular value occurs.8. The processor set forth in claim 6 , wherein the processor scales by providing a frequency weighted mask to said sub-blocks of pixel data claim 6 , such that the frequency weighting mask provides emphasis to the portions of the image ...

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

Image encoding method and apparatus, image decoding method and apparatus, and programs therefor

Номер: US20130170763A1
Принадлежит: Nippon Telegraph and Telephone Corp

An image encoding method in which when transmitting or storing an image, a frame of the image is divided into predetermined-sized processing regions, and for each processing region, a pixel value of each pixel is predicted for the encoding. The method includes a step that determines one pixel value, which is assigned to and represents each object in the processing region, to be an object pixel value that is associated with an object identifier for identifying the relevant object; a step that generates, based on each object pixel value and the pixel value of each pixel in the processing region, an object map that indicates which object has been obtained at each pixel in the processing region, by using the object identifier; a step that generates a predicted image for the processing region by assigning the object pixel value to each pixel in accordance with the object map; a step that encodes the object map; a step that encodes each object pixel value; and a step that performs predictive encoding of an image signal for the processing region by using the predicted image.

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

DOWNSIZING AN ENCODED IMAGE

Номер: US20130170764A1
Принадлежит: I.C.V.T LTD.

There is provided a system, a computer program product, program storage device readable by machine, and a method of downsizing an input disjoint block level encoded image. According to examples of the presently disclosed subject matter, the method can include calculating a DCT downsize ratio for downsizing the input image in a DCT domain according to a target downsize ratio and according to a size of a DCT transform length associated with the input image; adapting an I-DCT according to the DCT domain downsize ratios; performing the adapted I-DCT; providing an intermediate image as output of a DCT domain process; and applying a pixel domain interpolation to the intermediate image according to dimensions of the intermediate image and according to dimensions of the target image. 1. A method of downsizing an input disjoint block level encoded image , comprising:calculating a DCT downsize ratio for downsizing the input image in a DCT domain according to a target downsize ratio and according to a size of a DCT transform length associated with the input image;adapting an I-DCT according to the DCT domain downsize ratios;performing the adapted I-DCT;providing an intermediate image as output of a DCT domain process; andapplying a pixel domain interpolation to the intermediate image according to dimensions of the intermediate image and according to dimensions of the target image.2. The method according to claim 1 , wherein said calculating comprises computing the DCT domain downsize ratio based on a length of the DCT transform and based on the target downsize ratio claim 1 , for each dimension of the input image.3. The method according to claim 1 , wherein said adapting comprises adapting one or both of a horizontal inverse transform length and a vertical inverse transform length claim 1 , according to the calculated DCT domain downsize ratio.4. The method according to claim 1 , wherein said adapting comprises reducing one or both of a horizontal inverse transform length and ...

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

IMAGE ENCODING METHOD, IMAGE DECODING METHOD, IMAGE ENCODING DEVICE AND IMAGE DECODING DEVICE

Номер: US20130176431A1
Принадлежит: Panasonic Corporation

In an image encoding device, a predicted pixel generator generates a predicted value for pixel data based on at least one of pixels adjacent to a pixel to be compressed. A quantization processor quantizes a difference value between the pixel data and the generated predicted value to a quantized value having a smaller number of bits than that of the pixel data to compress the pixel data to the quantized value. In a quantization width determiner, an edge determiner determines whether or not there are both a flat portion and an edge portion, based on a characteristic of the difference value in the group, and an edge pixel determiner determines whether each of pixels included in the group is a pixel in an edge portion or a pixel in a flat portion, based on the difference value, whereby a quantization width used in the quantization processor is determined. 2. The image encoding method of claim 1 , wherein an edge determination step of determining whether or not there are both a flat portion and an edge portion, based on a characteristic of the difference value in the group, and', 'an edge pixel determination step of determining whether each of pixels included in the group is a pixel in an edge portion or a pixel in a flat portion, based on the difference value, and, 'the quantization width determination step includes'}based on a result of the determination of the edge determination step and a result of the determination of the edge pixel determination step, the quantization widths used in the quantization step are adaptively changed on a pixel-by-pixel basis.3. The image encoding method of claim 2 , whereinin the edge determination step, if a difference between largest and smallest ones of the difference values in the group is larger than or equal to a first threshold, it is determined that there are both a flat portion and an edge portion.4. The image encoding method of claim 3 , whereinthe first threshold is a power of two.5. The image encoding method of claim 2 , ...

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

IMAGE ENCODER AND IMAGE DECODER

Номер: US20130177240A1
Автор: MOTRA Ajit, Thoma Herbert

An image encoder includes an extreme value determiner, a floating point-to-integer converter and an encoder. The extreme value determiner determines minimal and maximal values of a floating point image value of each pixel of a part of an image, an image or a group of images. The floating point-to-integer converter maps the floating point image value of each pixel to an integer image value. The minimal floating point image value is mapped to a minimal integer image value of a predefined range of integer image values and the maximal floating point image value is mapped to a maximal integer image value of the predefined range of integer image values. The encoder encodes the integer image value of each pixel to obtain and provide encoded image data of the part of the image, the image or the group of images. 1. Image encoder comprising:an extreme value determiner configured to determine a minimal value and a maximal value of a floating point image value of each pixel of a part of an image, an image or a group of images, wherein the floating point image value of each pixel represents a luminance value of each pixel;a floating point-to-integer converter configured to map the floating point image value of each pixel to an integer image value, wherein each integer image value lies in a predefined range of integer image values, wherein the determined minimal floating point image value is mapped to a minimal integer image value of the predefined range of integer image values and the determined maximal floating point image value is mapped to a maximal integer image value of the predefined range of integer image values,wherein the floating point-to-integer converter is configured to calculate at least one transform parameter for the part of the image, the image or the group of images based on the determined minimal floating point value and the determined maximal floating point value, wherein the floating point value of each pixel of the part of the image, the image or the group ...

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

Image processing apparatus and method thereof

Номер: US20130177241A1
Автор: Chao-Tsung Huang
Принадлежит: NOVATEK MICROELECTRONICS CORP

An image processing apparatus and a method thereof are provided. The image processing apparatus includes a memory device and a first and a second image data transformation unit. A first image data is written into and read from the memory device. Each pixel value has a first data format. The first data format is compatible with a dedicated format accessible by the memory device. The first image data transformation unit transforms a second image data into the first image data. The second image data includes a plurality of pixel values each having a second data format. The second data format is not compatible with the dedicated format. The second image data transformation unit transforms the first image data into a third image data. The third image data includes a plurality of pixel values each having a third data format. The third data format is not compatible with the dedicated format.

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

Method and apparatus for encoding geometry patterns, and method for apparatus for decoding geometry patterns

Номер: US20130182960A1
Принадлежит: Thomson Licensing SAS

3D models often have a large number of small to medium sized connected components, with small numbers of large triangles, often with arbitrary connectivity. The efficiency of compact representation of large multi-component 3D models can be improved by detecting and representing similarities between components thereof, even if the components are not exactly equal. The invention uses displacement maps for encoding two or more different but similar geometry patterns differentially, based on clustering and a cluster representative surface. A method for encoding a plurality of geometry patterns comprises detecting and encoding identical copies of geometrical patterns, detecting and clustering similar geometry patterns, and detecting partial similarity. The detecting partial similarity comprises generating a cluster representative surface, generating for at least one clustered geometry pattern a displacement map, and encoding the common surface and the displacement maps.

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

IMAGE DATA TRANSMISSION

Номер: US20130182964A1
Принадлежит: CALGARY SCIENTIFIC INC.

A method for transmitting image data sets via a communication network is provided. Image data are processed for dividing the image into a plurality of the image sub regions and for determining for each of the plurality of the image sub regions a hash code in dependence upon pixel data of pixels located in the respective image sub region. The hash codes are transmitted together with location data of the respective image sub regions if the hash code exists in an associative dataset and the pixel data are transmitted together with location data of the respective image sub regions if the hash code does not exist in the associative dataset. Upon receipt of at least one of the hash codes and the pixel data together with the location data, image data are generated. 1providing an associative dataset comprising data associating a hash code with respective pixel data of at least an image sub region of a first image, the at least an image sub region having a predetermined size;using a first processor processing image data of a second image indicative of an object for dividing the second image into at least an image sub region having the predetermined size and determining location data indicative of a location of the at least an image sub region within the second image;using the first processor determining for the at least an image sub region of the second image a hash code in dependence upon pixel data of pixels located in the at least an image sub region of the second image; and, the hash code together with the location data if the hash code exists in the associative dataset; and,', 'the pixel data together with the location data if the hash code does not exist in the associative dataset., 'using the first processor transmitting for the at least an image sub region of the second image one of. A method comprising: This application is a continuation of U.S. patent application Ser. No. 12/658,010, filed Feb. 1, 2010, entitled “IMAGE DATA TRANSMISSION.” This application also ...

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

DISTINCT ENCODING AND DECODING OF STABLE INFORMATION AND TRANSIENT/STOCHASTIC INFORMATION

Номер: US20130182965A1
Автор: Meardi Guido, Rossato Luca
Принадлежит:

A method and a signal processor for receiving a data stream comprising at least two distinct sets of encoded data, at least one set of which is relative to transient/stochastic components of a signal. Based at least in part on the distinct sets of encoded data, the signal processor decodes and reconstructs a corresponding rendition of signal for each set of the encoded data. The distinct sets of renditions of signal are then combined into a single rendition of reconstructed signal. 1. A method of decoding a signal , said signal being separable into at least two distinct sets of encoded reconstruction data , the method comprising:retrieving the at least two distinct sets of encoded reconstruction data, one of said sets of encoded reconstruction data including information corresponding to transient or stochastic data of said signal to be decoded;decoding each of said at least two distinct sets of encoded reconstruction data to generate corresponding distinct signal renditions using at least two distinct decoding processes; andcombining said distinct signal renditions into a single reconstructed signal.2. The method as in claim 1 , wherein retrieving at least two distinct sets of encoded reconstruction data comprises:receiving the signal as a single encoded data stream comprising said at least two distinct sets of encoded reconstruction data; andseparating the received single encoded stream into the at least two distinct sets of encoded reconstruction data.3. The method as in claim 1 , wherein decoding the reconstruction data including information corresponding to transient or stochastic data of said signal to be decoded includes: generating a signal rendition of a different level of quality and/or resolution compared to the signal rendition generated when decoding the other set of encoded reconstruction data.4. The method as in claim 3 , wherein combining said distinct signal renditions comprises:resampling at least one of said signal rendition to have all signal ...

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

IMAGING APPARATUS AND IMAGE PROCESSING METHOD

Номер: US20130182966A1
Автор: TAOKA Mineki
Принадлежит: SAMSUNG ELECTRONICS CO., LTD.

Disclosed is an imaging apparatus capable of, when a JPEG compression encoding is performed by dividing an image after an image processing into a plurality of blocks, simply performing the JPEG compression encoding and a combination of images after the encoding without encoding efficiency deterioration or a limitation in an image size of the block. The imaging apparatus includes an image processor for horizontally dividing image data into a plurality of blocks and supplying the blocks to an encoder without passing through a storage unit, the encoder for simultaneously storing an initiation address of a corresponding line to be encoded in a corresponding block and a data length after the corresponding line is encoded in the storage unit, and storing information used for a predictive encoding in the storage unit in every corresponding line to be encoded in the corresponding block. 1. An imaging apparatus comprising:an image processor for generating image data from data generated by a light input into an imaging device;an encoder for encoding the image data to generate encoded image data; anda storage unit for storing the encoded image data,wherein the image processor horizontally divides the image data into a plurality of blocks and supplies the blocks to the encoder without passing through the storage unit, andwhen the image data is encoded in units of blocks, the encoder simultaneously stores an initiation address of a corresponding line to be encoded in a corresponding block and a data length after the corresponding line is encoded in the storage unit and stores information used for a predictive encoding in the storage unit in every corresponding line to be encoded in the corresponding block.2. The imaging apparatus of claim 1 , wherein the encoder reads the information used for the predictive encoding from the storage unit when a predictive encoding of a block adjacent to a block associated with the information is performed.3. The imaging apparatus of claim 1 , ...

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

IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD

Номер: US20130182967A1
Автор: Sato Kazushi
Принадлежит:

There is provided an image processing device including a sorting section that sorts pixel values of common pixel positions in adjacent sub-blocks included in a block in an image in a manner that the pixel values included in the block are adjacent to one another after the sorting, and a prediction section generates a predicted pixel value for a pixel of a first pixel position of the sub-block using the pixel values sorted by the sorting section and a reference pixel value in the image corresponding to the first pixel position. 1. An image processing device comprising:a sorting section that sorts pixel values of common pixel positions in adjacent sub-blocks included in a block in an image in a manner that the pixel values included in the block are adjacent to one another after the sorting; anda prediction section that generates a predicted pixel value for a pixel of a first pixel position of the sub-block using the pixel values sorted by the sorting section and a reference pixel value in the image corresponding to the first pixel position.2. The image processing device according to claim 1 , wherein the prediction section generates the predicted pixel value for the pixel of the first pixel position without using a correlation with a pixel value of another pixel position.3. The image processing device according to claim 2 , wherein the prediction section generates a predicted pixel value for a pixel of a second pixel position according to a prediction mode that is based on a correlation with the pixel value of the first pixel position.4. The image processing device according to claim 3 , wherein the prediction section generates a predicted pixel value for a pixel of a third pixel position in parallel with generation of the predicted pixel value for the pixel of the second pixel position claim 3 , according to the prediction mode that is based on a correlation with the pixel value of the first pixel position.5. The image processing device according to claim 4 , wherein ...

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

Image encoding method and apparatus, image decoding method and apparatus, and programs therefor

Номер: US20130188707A1
Принадлежит: Nippon Telegraph and Telephone Corp

When the entire image is divided into regions, each of which is subjected to predictive encoding while predicting an image signal by using an independent method assigned to the region, the object number and a representative pixel value for each object are predicted utilizing spatial continuity for the presence of the object, and also using decoded pixel values of a previously-processed neighbor region adjacent to a processing region. Accordingly, it is possible to reduce the amount of code required for encoding the object number in the processing region or the pixel value as a representative of each object in the processing region, where these encoded items are required in highly accurate image signal prediction which can handle any object shape by utilizing the pixel value as a representative of each object in the processing target region and information for identifying the object assigned to each pixel in the processing region. Therefore, efficient image encoding can be implemented. Since the employed decoded pixel values of pixels in a previously-decoded neighbor region are common information between the encoding and decoding sides, appropriate prediction can be performed even in the case where one of multiple image signal prediction modes is selected for each region, like in H.264.

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

IMAGE PROCESSOR AND IMAGE PROCESSING METHOD

Номер: US20130188867A1
Автор: Sato Kazushi
Принадлежит: SONY CORPORATION

An image processor includes a phase shift section to shift, upon field encoding an image in an interlaced format having different vertical resolutions in a luminance signal and a color difference signal, a phase of the luminance signal in accordance with a type of current field, which is subjected to process, and a vertical resolution ratio of the luminance signal to the color difference signal; a prediction image generation section to generate an intra prediction image of the color difference signal using the luminance signal having the phase shifted by the phase shift section; and an encoding section to encode, using the intra prediction image generated by the prediction image generation section, the image. 1. An image processor , comprising:a phase shift section to shift, upon field encoding an image in an interlaced format having different vertical resolutions in a luminance signal and a color difference signal, a phase of the luminance signal in accordance with a type of current field, which is subjected to process, and a vertical resolution ratio of the luminance signal to the color difference signal;a prediction image generation section to generate an intra prediction image of the color difference signal using the luminance signal having the phase shifted by the phase shift section; andan encoding section to encode, using the intra prediction image generated by the prediction image generation section, the image.2. The image processor according to claim 1 , whereinthe phase shift section shifts a phase of a luminance decoded pixel, which is the luminance signal of a pixel in a current region subjected to process, and a phase of a luminance surrounding pixel, which is the luminance signal of a surrounding pixel located around the current region, respectively.3. The image processor according to claim 2 , further comprising:a correlation coefficient generation section to generate a correlation coefficient using a color difference surrounding pixel, which is the ...

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

METHOD AND DEVICE FOR PROCESSING COMPONENTS OF AN IMAGE FOR ENCODING OR DECODING

Номер: US20130188883A1
Принадлежит: CANON KABUSHIKI KAISHA

A method of processing components of an image for coding of an image portion of the image, the image being composed of a first component and a different second component. Samples of the second component are predictable from samples of the first component using a prediction model having a model parameter value. The method comprises: 1. A method of processing components of an image for coding of an image portion of the image , the image being composed of at least a first component and a second component different to the first component , wherein samples of the second component are predictable from samples of the first component using a prediction model linking the first component to the second component , the prediction model having at least one model parameter value representing the link between samples of the second component and corresponding samples of the first component; the method comprising:determining a plurality of subsets of samples, each subset of samples being usable for computing said at least one model parameter value, wherein each subset of samples comprises samples selected from samples of neighbouring borders of the first component and the corresponding second component of the image portion to be encoded, according to at least one predetermined sampling pattern and corresponding predetermined shifting offset for shifting the respective predetermined sampling pattern along the respective neighbouring border;selecting, based on predetermined criteria, a subset of samples from among the plurality of subsets of samples; andpredicting samples of the image portion to be encoded using the prediction model and the at least one model parameter determined from the selected subset of samples.2. A method according to claim 1 , wherein at least one of the plurality of subsets of samples is adaptively determined in dependence upon the characteristics of the image portion to be encoded.3. A method according to claim 1 , wherein the at least one predetermined ...

Подробнее