Настройки

Укажите год
-

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

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

Подробнее
-

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

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

Подробнее

Форма поиска

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

Применить Всего найдено 1234. Отображено 122.
06-07-2017 дата публикации

AUTOMATIC CALLER IDENTIFICATION TRANSLATION

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

The invention provides an interrogator for obtaining information associated with a caller identification, such as a telephone number, transmitted within an incoming telephone call including: a receiving device configured to receive the incoming telephone call and to extract the caller identification from the incoming telephone call; an interrogating device configured to receive the extracted caller identification from the receiving device and to interrogate information associated with the caller identification from an external data base, which is configured to operate independently from the user voice communication device for which the incoming telephone call is intended for; and a forwarding device configured to receive and to forward the interrogated information.

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

CODING OF A SPATIAL SAMPLING OF A TWO-DIMENSIONAL INFORMATION SIGNAL USING SUB-DIVISION

Номер: US20160366448A1
Принадлежит: GE VIDEO COMPRESSION, LLC

Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.

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

ENTROPY ENCODING AND DECODING SCHEME

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

Decomposing a value range of the respective syntax elements into a sequence of n partitions with coding the components of z laying within the respective partitions separately with at least one by VLC coding and with at least one by PIPE or entropy coding is used to greatly increase the compression efficiency at a moderate coding overhead since the coding scheme used may be better adapted to the syntax element statistics. Accordingly, syntax elements are decomposed into a respective number n of source symbols si with i=1 . . . n, the respective number n of source symbols depending on as to which of a sequence of n partitions into which a value range of the respective syntax elements is sub-divided, a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols si yields z, and, if n>1, for all i=1 . . . n−1, the value of si corresponds to a range of the ith partition.

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

CODING OF SIGNIFICANCE MAPS AND TRANSFORM COEFFICIENT BLOCKS

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

A higher coding efficiency for coding a significance map indicating positions of significant transform coefficients within a transform coefficient block is achieved by the scan order by which the sequentially extracted syntax elements indicating, for associated positions within the transform coefficient block, as to whether at the respective position a significant or insignificant transform coefficient is situated, are sequentially associated to the positions of the transform coefficient block, among the positions of the transform coefficient block depends on the positions of the significant transform coefficients indicated by previously associated syntax elements. Alternatively, the first-type elements may be context-adaptively entropy decoded using contexts which are individually selected for each of the syntax elements dependent on a number of significant transform coefficients in a neighborhood of the respective syntax element, indicated as being significant by any of the preceding ...

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

CONTEXT INITIALIZATION IN ENTROPY CODING

Номер: US20160360238A1
Принадлежит: GE Video Compression, LLC

A decoder includes an entropy decoder configured to derive a number of bins of the binarizations from the data stream using binary entropy decoding by selecting a context among different contexts and updating probability states associated with the different contexts, dependent on previously decoded portions of the data stream; a desymbolizer configured to debinarize the binarizations of the syntax elements to obtain integer values of the syntax elements; a reconstructor configured to reconstruct the video based on the integer values of the syntax elements using a quantization parameter, wherein the entropy decoder is configured to distinguish between 126 probability states and to initialize the probability states associated with the different contexts according to a linear equation of the quantization parameter, wherein the entropy decoder is configured to, for each of the different contexts, derive a slope and an offset of the linear equation from first and second four bit parts of a respective ...

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

INTER-PLANE PREDICTION

Номер: US20160309169A1
Принадлежит: GE Video Compression, LLC

A better rate distortion ratio is achieved by making interrelationships between coding parameters of different planes available for exploitation for the aim of redundancy reduction despite the additional overhead resulting from the need to signal the inter-plane prediction information to the decoder. In particular, the decision to use inter plane prediction or not may be performed for a plurality of planes individually. Additionally or alternatively, the decision may be done on a block basis considering one secondary plane.

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

CONCEPT FOR DETERMINING A MEASURE FOR A DISTORTION CHANGE IN A SYNTHESIZED VIEW DUE TO DEPTH MAP MODIFICATIONS

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

An apparatus for determining a measure for a distortion change of a first view synthesized from a second view, caused by a modification of a depth map of the second view from a first state to a second state, is configured—starting from a current synthesis state of the first view corresponding to a synthesis from the second view having the depth map modified to the second state in an already processed portion of the depth map and having the depth map unmodified at the first state in a yet to be processed portion of the depth map—to compute a possible successor synthesis state corresponding to a synthesis of the first view from the second view having the depth map modified to the second state in an already processed portion plus a currently processed portion and having the depth map unmodified at the first state in the yet to be processed portion without the currently processed portion; and to determine a distortion change of a distortion of the current synthesis state of the first view relative to an undistorted version of the first view to a distortion of the possible successor synthesis state of the first view relative to the undistorted version of the first view. 1. An encoder for coding a video comprising:a texture encoding mechanism configured to encode, using a processor comprising hardware, a texture sample array of a view of a video;a depth encoding mechanism configured at least to encode, using the processor, a depth map associated with the view of the video; and obtain first and second synthesis states of the first view, the first synthesis state corresponding to a synthesis of the first view from the second view based on the depth map of the second view comprising a first portion in a modified state and a second portion in an unmodified state, and the second synthesis state corresponding to a synthesis of the first view from the second view based on the depth map of the second view comprising the first portion and a currently processed portion in the ...

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

ENTROPY CODING OF MOTION VECTOR DIFFERENCES

Номер: US20160360223A1
Принадлежит: GE Video Compression, LLC

An entropy decoder is configured to, for horizontal and vertical components of motion vector differences, derive a truncated unary code from the data stream using context-adaptive binary entropy decoding with exactly one context per bin position of the truncated unary code, which is common for horizontal and vertical components of the motion vector differences, and an Exp-Golomb code using a constant equi-probability bypass mode to obtain the binarizations of the motion vector differences. A desymbolizer is configured to debinarize the binarizations of the motion vector difference syntax elements to obtain integer values of the horizontal and vertical components of the motion vector differences. A reconstructor is configured to reconstruct a video based on the integer values of the horizontal and vertical components of the motion vector differences.

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

ENTROPY CODING OF MOTION VECTOR DIFFERENCES

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

An entropy decoder is configured to, for horizontal and vertical components of motion vector differences, derive a truncated unary code from the data stream using context-adaptive binary entropy decoding with exactly one context per bin position of the truncated unary code, which is common for horizontal and vertical components of the motion vector differences, and an Exp-Golomb code using a constant equi-probability bypass mode to obtain the binarizations of the motion vector differences. A desymbolizer is configured to debinarize the binarizations of the motion vector difference syntax elements to obtain integer values of the horizontal and vertical components of the motion vector differences. A reconstructor is configured to reconstruct a video based on the integer values of the horizontal and vertical components of the motion vector differences.

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

ENTROPY CODING OF MOTION VECTOR DIFFERENCES

Номер: US20160360204A1
Принадлежит: GE Video Compression, LLC

An entropy decoder is configured to, for horizontal and vertical components of motion vector differences, derive a truncated unary code from the data stream using context-adaptive binary entropy decoding with exactly one context per bin position of the truncated unary code, which is common for horizontal and vertical components of the motion vector differences, and an Exp-Golomb code using a constant equi-probability bypass mode to obtain the binarizations of the motion vector differences. A desymbolizer is configured to debinarize the binarizations of the motion vector difference syntax elements to obtain integer values of the horizontal and vertical components of the motion vector differences. A reconstructor is configured to reconstruct a video based on the integer values of the horizontal and vertical components of the motion vector differences.

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

INHERITANCE IN SAMPLE ARRAY MULTITREE DIVISION

Номер: US20160309200A1
Принадлежит: GE Video Compression, LLC

A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision.

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

CODING OF A SPATIAL SAMPLING OF A TWO-DIMENSIONAL INFORMATION SIGNAL USING SUB-DIVISION

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

Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.

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

CONTEXT INITIALIZATION IN ENTROPY CODING

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

A decoder includes an entropy decoder configured to derive a number of bins of the binarizations from the data stream using binary entropy decoding by selecting a context among different contexts and updating probability states associated with the different contexts, dependent on previously decoded portions of the data stream; a desymbolizer configured to debinarize the binarizations of the syntax elements to obtain integer values of the syntax elements; a reconstructor configured to reconstruct the video based on the integer values of the syntax elements using a quantization parameter, wherein the entropy decoder is configured to distinguish between 126 probability states and to initialize the probability states associated with the different contexts according to a linear equation of the quantization parameter, wherein the entropy decoder is configured to, for each of the different contexts, derive a slope and an offset of the linear equation from first and second four bit parts of a respective ...

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

ENTROPY ENCODING AND DECODING SCHEME

Номер: US20160308555A1
Принадлежит: GE Video Compression, LLC

Decomposing a value range of the respective syntax elements into a sequence of n partitions with coding the components of z laying within the respective partitions separately with at least one by VLC coding and with at least one by PIPE or entropy coding is used to greatly increase the compression efficiency at a moderate coding overhead since the coding scheme used may be better adapted to the syntax element statistics. Accordingly, syntax elements are decomposed into a respective number n of source symbols si with i=1 . . . n, the respective number n of source symbols depending on as to which of a sequence of n partitions into which a value range of the respective syntax elements is sub-divided, a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols si yields z, and, if n>1, for all i=1 . . . n−1, the value of si corresponds to a range of the ith partition.

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

INHERITANCE IN SAMPLE ARRAY MULTITREE SUBDIVISION

Номер: US20160309198A1
Принадлежит: GE Video Compression, LLC

A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision.

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

Multi-View Signal Codec

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

Embodiments are described which exploit a finding, according to which a higher compression rate or better rate/distortion ratio may be achieved by adopting or predicting second coding parameters used for encoding a second view of the multi-view signal from first coding parameters used in encoding a first view of the multi-view signal. In other words, the inventors found out that the redundancies between views of a multi-view signal are not restricted to the views themselves, such as the video information thereof, but that the coding parameters in parallely encoding these views show similarities which may be exploited in order to further improve the coding rate.

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

CODING OF A SPATIAL SAMPLING OF A TWO-DIMENSIONAL INFORMATION SIGNAL USING SUB-DIVISION

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

Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.

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

HYBRID VIDEO CODING SUPPORTING INTERMEDIATE VIEW SYNTHESIS

Номер: US20160381392A1
Принадлежит: GE Video Compression, LLC

Hybrid video decoder supporting intermediate view synthesis of an intermediate view video from a first- and a second-view video which are predictively coded into a multi-view data signal with frames of the second-view video being spatially subdivided into sub-regions and the multi-view data signal having a prediction mode is provided, having: an extractor configured to respectively extract, from the multi-view data signal, for sub-regions of the frames of the second-view video, a disparity vector and a prediction residual; a predictive reconstructor configured to reconstruct the sub-regions of the frames of the second-view video, by generating a prediction from a reconstructed version of a portion of frames of the first-view video using the disparity vectors and a prediction residual for the respective sub-regions; and an intermediate view synthesizer configured to reconstruct first portions of the intermediate view video.

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

CONTEXT INITIALIZATION IN ENTROPY CODING

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

A decoder includes an entropy decoder configured to derive a number of bins of the binarizations from the data stream using binary entropy decoding by selecting a context among different contexts and updating probability states associated with the different contexts, dependent on previously decoded portions of the data stream; a desymbolizer configured to debinarize the binarizations of the syntax elements to obtain integer values of the syntax elements; a reconstructor configured to reconstruct the video based on the integer values of the syntax elements using a quantization parameter, wherein the entropy decoder is configured to distinguish between 126 probability states and to initialize the probability states associated with the different contexts according to a linear equation of the quantization parameter, wherein the entropy decoder is configured to, for each of the different contexts, derive a slope and an offset of the linear equation from first and second four bit parts of a respective ...

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

CONTEXT INITIALIZATION IN ENTROPY CODING

Номер: US20160366447A1
Принадлежит: GE Video Compression, LLC

A decoder includes an entropy decoder configured to derive a number of bins of the binarizations from the data stream using binary entropy decoding by selecting a context among different contexts and updating probability states associated with the different contexts, dependent on previously decoded portions of the data stream; a desymbolizer configured to debinarize the binarizations of the syntax elements to obtain integer values of the syntax elements; a reconstructor configured to reconstruct the video based on the integer values of the syntax elements using a quantization parameter, wherein the entropy decoder is configured to distinguish between 126 probability states and to initialize the probability states associated with the different contexts according to a linear equation of the quantization parameter, wherein the entropy decoder is configured to, for each of the different contexts, derive a slope and an offset of the linear equation from first and second four bit parts of a respective ...

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

ENTROPY ENCODING AND DECODING SCHEME

Номер: US20160373131A1
Принадлежит: GE Video Compression, LLC

Decomposing a value range of the respective syntax elements into a sequence of n partitions with coding the components of z laying within the respective partitions separately with at least one by VLC coding and with at least one by PIPE or entropy coding is used to greatly increase the compression efficiency at a moderate coding overhead since the coding scheme used may be better adapted to the syntax element statistics. Accordingly, syntax elements are decomposed into a respective number n of source symbols si with i=1 . . . n, the respective number n of source symbols depending on as to which of a sequence of n partitions into which a value range of the respective syntax elements is sub-divided, a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols si yields z, and, if n>1, for all i=1 . . . n−1, the value of si corresponds to a range of the ith partition.

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

PICTURE CODING SUPPORTING BLOCK MERGING AND SKIP MODE

Номер: US20160309179A1
Принадлежит: GE Video Compression, LLC

A coding efficiency increase is achieved by using a common signalization within the bitstream with regard to activation of merging and activation of the skip mode. One possible state of one or more syntax elements within the bitstream may signalize for a current sample set of a picture that the sample set is to be merged and has no prediction residual encoded and inserted into the bitstream. A common flag may signalize whether the coding parameters associated with a current sample set are to be set according to a merge candidate or to be retrieved from the bitstream, and whether the current sample set of the picture is to be reconstructed based on a prediction signal depending on the coding parameters associated with the current sample set, without any residual data, or to be reconstructed by refining the prediction signal depending on the coding parameters associated with the current sample set by means of residual data within the bitstream.

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

HYBRID VIDEO CODING SUPPORTING INTERMEDIATE VIEW SYNTHESIS

Номер: US20160381391A1
Принадлежит: GE Video Compression, LLC

Hybrid video decoder supporting intermediate view synthesis of an intermediate view video from a first- and a second-view video which are predictively coded into a multi-view data signal with frames of the second-view video being spatially subdivided into sub-regions and the multi-view data signal having a prediction mode is provided, having: an extractor configured to respectively extract, from the multi-view data signal, for sub-regions of the frames of the second-view video, a disparity vector and a prediction residual; a predictive reconstructor configured to reconstruct the sub-regions of the frames of the second-view video, by generating a prediction from a reconstructed version of a portion of frames of the first-view video using the disparity vectors and a prediction residual for the respective sub-regions; and an intermediate view synthesizer configured to reconstruct first portions of the intermediate view video.

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

SYSTEM AND METHOD FOR THINNING OF SCALABLE VIDEO CODING BIT-STREAMS

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

A system for videoconferencing that offers, among other features, extremely low end-to-end delay as well as very high scalability. The system accommodates heterogeneous receivers and networks, as well as the best-effort nature of networks such as those based on the Internet Protocol. The system relies on scalable video coding to provide a coded representation of a source video signal at multiple temporal, quality, and spatial resolutions. These resolutions are represented by distinct bitstream components that are created at each end-user encoder. System architecture and processes called SVC Thinning allow the separation of data into data used for prediction in other pictures and data not used for prediction in other pictures. SVC Thinning processes, which can be performed at video conferencing endpoints or at MCUs, can selectively remove or replace with fewer bits the data not used for prediction in other pictures from transmitted bit streams. This separation and selective removal or replacement of data for transmission allows a trade-off between scalability support (i.e. number of decodable video resolutions), error resiliency and coding efficiency. 1. A digital video communication system comprising:at least one endpoint that transmits coded digital video using a scalable video coding format that supports one or more of temporal, spatial or quality scalability,at least one receiving endpoint that decodes at least one digital video stream coded in a scalable video coding format, andan SVCS linked to the at least one receiving and the at least one transmitting endpoint by at least one communication channel each,wherein the video signal transmitted from the at least one transmitting endpoint is partitioned into distinct data sets comprising:a first data set corresponding to the target layer intended for decoding by the at least one receiving endpoint,a second data set corresponding to layers that correspond to lower temporal, spatial, or quality resolutions that the ...

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

Video frame encoding and decoding

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

A video frame arithmetical context adaptive encoding and decoding scheme is presented which is based on the finding, that, for sake of a better definition of neighborhood between blocks of picture samples, i.e. the neighboring block which the syntax element to be coded or decoded relates to and the current block based on the attribute of which the assignment of a context model is conducted, and when the neighboring block lies beyond the borders or circumference of the current macroblock containing the current block, it is important to make the determination of the macroblock containing the neighboring block dependent upon as to whether the current macroblock pair region containing the current block is of a first or a second distribution type, i.e., frame or field coded.

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

VIDEO FRAME ENCODING AND DECODING

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

A video frame arithmetical context adaptive encoding and decoding scheme is presented which is based on the finding, that, for sake of a better definition of neighborhood between blocks of picture samples, i.e. the neighboring block which the syntax element to be coded or decoded relates to and the current block based on the attribute of which the assignment of a context model is conducted, and when the neighboring block lies beyond the borders or circumference of the current macroblock containing the current block, it is important to make the determination of the macroblock containing the neighboring block dependent upon as to whether the current macroblock pair region containing the current block is of a first or a second distribution type, i.e., frame or field coded. 1. A method for encoding a video signal representing at least one video frame , with the at least one video frame being composed of picture samples , the picture samples belonging either to a first or a second field being captured at different time instants , the video frame being spatially divided up into macroblock pair regions , each macroblock pair region being associated with a top and bottom macroblock , the method comprising the following steps being performed by an encoder:deciding, for each macroblock pair region, as to whether the respective macroblock pair region is of a frame coded or a field coded distribution type;assigning, for each macroblock pair region, each of the pixel samples in the respective macroblock pair region to a respective one of the top and bottom macroblock of the respective macroblock pair region, in accordance with the distribution type of the respective macroblock pair region;pre-coding the video signal into a pre-coded video signal, including motion prediction of the macroblocks in units of partitions thereof to obtain, for each macroblock, a syntax element specifying, for a respective macroblock, a difference between a motion vector component and a prediction of ...

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

VIDEO FRAME ENCODING AND DECODING

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

A video frame arithmetical context adaptive encoding and decoding scheme is presented which is based on the finding, that, for sake of a better definition of neighborhood between blocks of picture samples, i.e. the neighboring block which the syntax element to be coded or decoded relates to and the current block based on the attribute of which the assignment of a context model is conducted, and when the neighboring block lies beyond the borders or circumference of the current macroblock containing the current block, it is important to make the determination of the macroblock containing the neighboring block dependent upon as to whether the current macroblock pair region containing the current block is of a first or a second distribution type, i.e., frame or field coded. 1. A non-transitory computer readable digital storage medium having stored thereon a computer program having a program code for performing , when running on a computer , a method for encoding a video signal representing at least one video frame , with the at least one video frame being composed of picture samples , the picture samples belonging either to a first or a second field being captured at different time instants , the video frame being spatially divided up into macroblock pair regions , each macroblock pair region being associated with a top and bottom macroblock , the method comprising the following steps being performed by an encoder:deciding, for each macroblock pair region, as to whether the respective macroblock pair region is of a frame coded or a field coded distribution type;assigning, for each macroblock pair region, each of the pixel samples in the respective macroblock pair region to a respective one of the top and bottom macroblock of the respective macroblock pair region, in accordance with the distribution type of the respective macroblock pair region;pre-coding the video signal into a pre-coded video signal, including motion prediction of the macroblocks in units of partitions ...

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

VIDEO FRAME ENCODING AND DECODING

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

A video frame arithmetical context adaptive encoding and decoding scheme is presented which is based on the finding, that, for sake of a better definition of neighborhood between blocks of picture samples, i.e. the neighboring block which the syntax element to be coded or decoded relates to and the current block based on the attribute of which the assignment of a context model is conducted, and when the neighboring block lies beyond the borders or circumference of the current macroblock containing the current block, it is important to make the determination of the macroblock containing the neighboring block dependent upon as to whether the current macroblock pair region containing the current block is of a first or a second distribution type, i.e., frame or field coded. 1. An apparatus for encoding a video signal representing at least one video frame , with the at least one video frame being composed of picture samples , the picture samples belonging either to a first or a second field being captured at different time instants , the video frame being spatially divided up into macroblock pair regions , each macroblock pair region being associated with a top and bottom macroblock , the apparatus comprising:means for deciding, for each macroblock pair region, as to whether the respective macroblock pair region is of a frame coded or a field coded distribution type;means for assigning, for each macroblock pair region, each of the pixel samples in the respective macroblock pair region to a respective one of the top and bottom macroblock of the respective macroblock pair region, in accordance with the distribution type of the respective macroblock pair region;means for pre-coding the video signal into a pre-coded video signal, including motion prediction of the macroblocks to obtain, for each macroblock, a syntax element specifying, for current respective macroblock, an index of a reference picture; [ [ the neighboring macroblock to the left of the current macroblock is ...

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

VIDEO FRAME ENCODING AND DECODING

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

A video frame arithmetical context adaptive encoding and decoding scheme is presented which is based on the finding, that, for sake of a better definition of neighborhood between blocks of picture samples, i.e. the neighboring block which the syntax element to be coded or decoded relates to and the current block based on the attribute of which the assignment of a context model is conducted, and when the neighboring block lies beyond the borders or circumference of the current macroblock containing the current block, it is important to make the determination of the macroblock containing the neighboring block dependent upon as to whether the current macroblock pair region containing the current block is of a first or a second distribution type, i.e., frame or field coded. 1. A non-transitory computer readable digital storage medium having stored thereon a computer program having a program code for performing , when running on a computer , a method for encoding a video signal representing at least one video frame , with the at least one video frame being composed of picture samples , the picture samples belonging either to a first or a second field being captured at different time instants , the video frame being spatially divided up into macroblock pair regions , each macroblock pair region being associated with a top and a bottom macroblock , the method comprising the following steps:deciding, for each macroblock pair region, as to whether the respective macroblock pair region is of a frame coded or a field coded distribution type;assigning, for each macroblock pair region, each of the pixel samples in the respective macroblock pair region to a respective one of the top and bottom macroblocks of the respective macroblock pair region, in accordance with the distribution type of the respective macroblock pair region;pre-coding the video signal into a pre-coded video signal, including motion prediction of the macroblocks in units of partitions thereof to obtain, for ...

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

APPARATUS AND METHOD FOR CODING AN INFORMATION SIGNAL INTO A DATA STREAM, CONVERTING THE DATA STREAM AND DECODING THE DATA STREAM

Номер: US20120243612A1
Автор: WIEGAND Thomas
Принадлежит:

More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type, and by defining a predetermined order of data packet types within one access unit. The consecutive access units may correspond to different time portions of the information signal. By defining the predetermined order it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream between data stream source and decoder without incorporating any hints into the datastream. Therefore, decoders surely detect the access unit beginnings and endings and are not liable to buffer overflow. 1. A non-transitory computer-readable medium having stored thereon a computer program having a program code for performing , when running on a computer , a method for coding a video signal , the method comprising:processing the video signal in order to obtain data packets, each data packet being of a data packet type of a predetermined set of data packet types, at least one of the data packet types being a removable data packet type; andarranging the data packets into a data stream so that the data stream comprises consecutive access units of consecutive data packets, so that, within each access unit, the data packets belonging to a respective access unit are arranged in accordance with a predetermined order among the data packet types, wherein, in accordance with the predetermined order among the data packet types, a second data packet type precedes a first data packet type,wherein the processing and the arranging are performed so that,even when a data packet of the removable data packet type is removed from the data stream, borders between successive access units are still detectable, by a detection, from ...

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

Apparatus and Method for Generating a Coded Video Sequence and for Decoding a Coded Video Sequence by Using an Intermediate Layer Residual Value Prediction

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

A video coder performs a motion-compensated prediction both in the base layer and in an enhancement layer to determine motion data of the enhancement layer by using the motion data from the base layer and/or to predict sequences of residual error pictures after the motion-compensated prediction in the enhancement layer by using sequences of residual error pictures from the base layer via an intermediate layer predictor. On the decoder side, an intermediate layer combiner is used for canceling this intermediate layer prediction. Thereby, the data rate is improved compared to scalability schemes without intermediate layer prediction with the same picture quality. 2. The apparatus according to claim 1 , wherein the base picture decoder is formed to dequantize by using a base quantization parameter which is larger than an enhancement quantization parameter claim 1 , andwherein the intermediate layer combiner is formed to use the decoded base sequence of residual error pictures or an interpolated version of the same.3. The apparatus according to claim 1 , wherein the base motion combiner and the enhancement motion combiner are formed to perform only an inverse prediction operation or an inverse prediction operation and an inverse update operation.4. The apparatus according to claim 1 , wherein an interpolator is formed to use an interpolation filter operating by using a plurality of pixels in an environment of the pixel to be interpolated.5. The apparatus according to claim 4 , wherein the interpolation filter is formed to use a synthesized value instead of the pixel of the other transformation block when a pixel of another transformation block is present in the proximity of the pixel to be interpolated.6. The apparatus according to claim 1 , wherein the coded video sequence has enhancement motion data for macroblocks claim 1 , wherein a motion data control signal is associated to the enhancement motion data claim 1 , which indicates whether a prediction signal is ...

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

HYBRID VIDEO CODING

Номер: US20120250769A1

A further coding efficiency increase is achieved by, in hybrid video coding, additionally predicting the residual signal of a current frame by motion-compensated prediction using a reference residual signal of a previous frame. In other words, in order to further reduce the energy of the final residual signal, i.e. the one finally transmitted, and thus increase the coding efficiency, it is proposed to additionally predict the residual signal by motion-compensated prediction using the reconstructed residual signals of previously coded frames. 1. Hybrid video decoder configured to additionally predict a residual signal of a currently decoded frame by motion-compensated prediction using a reference residual signal of a previously decoded frame.2. Hybrid video decoder according to claim 1 , further configured topredict the currently decoded frame from previously decoded video portions to acquire a prediction signal of the currently decoded frame, a prediction error of which the residual signal relates to,entropy decode a final residual signal of the currently decoded frame, and the prediction signal of the currently decoded frame,', 'a residual prediction signal of the currently decoded frame, acquired by the hybrid video decoder in predicting the residual signal of the currently decoded frame, and', 'the final residual signal of the currently decoded frame., 'reconstruct the currently decoded frame by composing'}3. Hybrid video decoder according to claim 1 , wherein the hybrid video decoder is configured to entropy decode a final residual signal of the previously decoded frame and build the reference residual signal of the previously decoded frame by the final residual signal of the previously decoded frame.4. Hybrid video decoder according to claim 1 , wherein the hybrid video decoder is configured to entropy decode a final residual signal of the previously decoded frame claim 1 , predict a residual signal of the previously decoded frame by motion-compensated ...

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

Apparatus and method for coding an information signal into a data stream, converting the data stream and decoding the data stream

Номер: US20120250774A1
Автор: Thomas Wiegand
Принадлежит: Individual

More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type, and by defining a predetermined order of data packet types within one access unit. The consecutive access units may correspond to different time portions of the information signal. By defining the predetermined order it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream between data stream source and decoder without incorporating any hints into the datastream. Therefore, decoders surely detect the access unit beginnings and endings and are not liable to buffer overflow.

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

APPARATUS AND METHOD FOR CODING AN INFORMATION SIGNAL INTO A DATA STREAM, CONVERTING THE DATA STREAM AND DECODING THE DATA STREAM

Номер: US20120300832A1
Автор: WIEGAND Thomas
Принадлежит:

More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. 1. A method for coding an information signal , the method comprising the following steps:processing the information signal in order to obtain data packets, each data packet being of a data packet type of a predetermined set of data packet types, at least one of the data packet types being a removable data packet type; andarranging the data packets into a data stream so that the data stream comprises consecutive access units of consecutive data packets, so that, within each access unit, the data packets belonging to a respective access unit are arranged in accordance with a predetermined order among the data packet types, wherein, in accordance with the predetermined order among the data packet types, a second data packet type precedes a first data packet type,wherein the steps of processing and arranging are adapted so that, even when a data packet of the removable data packet type is removed from the data stream, borders between successive access units are still detectable from the data stream by use of the predetermined order and all data packets remain associated ...

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

APPARATUS AND METHOD FOR CODING AN INFORMATION SIGNAL INTO A DATA STREAM, CONVERTING THE DATA STREAM AND DECODING THE DATA STREAM

Номер: US20120300851A1
Автор: WIEGAND Thomas
Принадлежит:

More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. 1 a picture parameter set NAL unit type with the NAL units of this type comprising a respective picture parameter set and a corresponding picture parameter set ID so as to be referable for one or more individual pictures of a video,', 'a sequence parameter set NAL unit type with the NAL units of this type comprising a respective sequence parameter set, and a sequence parameter set ID so as to be referable by one or more NAL units of the picture parameter set NAL unit type, with each NAL unit of the picture parameter set NAL unit type comprising an identifier referring to a predetermined sequence parameter set ID with the sequence parameter set of the corresponding sequence parameter set ID not being repeated in the respective picture parameter set NAL unit; and', 'a coded picture NAL unit type with the NAL units of this type comprising syntax elements of slice header data and/or syntax elements concerning slice transform coefficients of one or more slices of an individual picture of the video, and an identifier referring to a predetermined picture parameter set ID ...

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

APPARATUS AND METHOD FOR CODING AN INFORMATION SIGNAL INTO A DATA STREAM, CONVERTING THE DATA STREAM AND DECODING THE DATA STREAM

Номер: US20120300853A1
Автор: WIEGAND Thomas
Принадлежит:

More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. 1processing the video in order to obtain NAL units, each NAL unit being of a NAL unit type of a predetermined set of NAL unit types, the set of NAL unit types, at least, comprisinga picture parameter set NAL unit type with the NAL units of this type comprising a respective picture parameter set and a corresponding picture parameter set ID so as to be referable for one or more individual pictures of the video,a sequence parameter set NAL unit type with the NAL units of this type comprising a respective sequence parameter set, and a sequence parameter set ID so as to be referable by one or more NAL units of the picture parameter set NAL unit type, with each NAL unit of the picture parameter set NAL unit type comprising an identifier referring to a predetermined sequence parameter set ID with the sequence parameter set of the corresponding sequence parameter set ID not being repeated in the respective picture parameter set NAL unit; anda coded picture NAL unit type with the NAL units of this type comprising syntax elements of slice header data and/or syntax elements ...

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

APPARATUS AND METHOD FOR CODING AN INFORMATION SIGNAL INTO A DATA STREAM, CONVERTING THE DATA STREAM AND DECODING THE DATA STREAM

Номер: US20120300855A1
Автор: WIEGAND Thomas
Принадлежит:

More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. 1 a picture parameter set NAL unit type with the NAL units of this type comprising a respective picture parameter set and a corresponding picture parameter set ID so as to be referable for one or more individual pictures of a video;', 'a sequence parameter set NAL unit type with the NAL units of this type comprising a respective sequence parameter set, and a sequence parameter set ID so as to be referable by one or more NAL units of the picture parameter set NAL unit type, with each NAL unit of the picture parameter set NAL unit type comprising an identifier referring to a predetermined sequence parameter set ID with the sequence parameter set of the corresponding sequence parameter set ID not being repeated in the respective picture parameter set NAL unit; and', 'a coded picture NAL unit type with the NAL units of this type comprising syntax elements of slice header data and/or syntax elements concerning slice transform coefficients of one or more slices of an individual picture of the video, and an identifier referring to a predetermined picture parameter set ID ...

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

Apparatus and method for coding an information signal into a data stream, converting the data stream and decoding the data stream

Номер: US20120300856A1
Автор: Thomas Wiegand
Принадлежит: Individual

More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream.

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

APPARATUS AND METHOD FOR CODING AN INFORMATION SIGNAL INTO A DATA STREAM, CONVERTING THE DATA STREAM AND DECODING THE DATA STREAM

Номер: US20120307912A1
Автор: WIEGAND Thomas
Принадлежит:

More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. 1 a picture parameter set NAL unit type with the NAL units of this type comprising a respective picture parameter set and a corresponding picture parameter set ID so as to be referable for one or more individual pictures of a video;', 'a sequence parameter set NAL unit type with the NAL units of this type comprising a respective sequence parameter set, and a sequence parameter set ID so as to be referable by one or more NAL units of the picture parameter set NAL unit type, with each NAL unit of the picture parameter set NAL unit type comprising an identifier referring to a predetermined sequence parameter set ID with the sequence parameter set of the corresponding sequence parameter set ID not being repeated in the respective picture parameter set NAL unit; and', 'a coded picture NAL unit type with the NAL units of this type comprising syntax elements of slice header data and/or syntax elements concerning slice transform coefficients of one or more slices of an individual picture of the video, and an identifier referring to a predetermined picture parameter set ID ...

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

APPARATUS AND METHOD FOR CODING AN INFORMATION SIGNAL INTO A DATA STREAM, CONVERTING THE DATA STREAM AND DECODING THE DATA STREAM

Номер: US20120307914A1
Автор: WIEGAND Thomas
Принадлежит:

More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. 1. A process for coding a video or audio signal , comprising the steps of:processing the video or audio signal to produce data stream representing a coded version of said video or audio signal, the data stream comprising consecutive data packets, each data packet being of a data packet type of a predetermined set of data packet types, at least one of the data packet types being a removable data packet type; andarranging the data packets within the data stream so that the data stream comprises consecutive access units of consecutive ones of the data packets, so that, within each access unit, the data packets belonging to a respective access unit are arranged in accordance with a predetermined order among the data packet types, in accordance with which a second data packet type precedes a first data packet type, such that, even when a data packet of the removable data packet type is removed from the data stream, borders between successive access units are still detectable from the data stream by use of the predetermined order and all data packets remain associated ...

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

ENTROPY CODING

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

An encoder for encoding a sequence of symbols is described which includes an assigner configured to assign a number of parameters to each symbol of the sequence of symbols based on information contained within previous symbols of the sequence of symbols; a plurality of entropy encoders each of which is configured to convert the symbols forwarded to the respective entropy encoder into a respective bitstream; and a selector configured to forward each symbol to a selected one of the plurality of entropy encoders, the selection depending on the number of parameters assigned to the respective symbol. 1. Encoder for encoding a sequence of symbols , comprisingan assigner configured to assign a number of parameters to each symbol of the sequence of symbols based on information comprised within previous symbols of the sequence of symbols;a plurality of entropy encoders each of which is configured to convert the symbols forwarded to the respective entropy encoder into a respective bitstream; anda selector configured to forward each symbol to a selected one of the plurality of entropy encoders, the selection depending on the number of parameters assigned to the respective symbol.2. Encoder according to wherein the assigner is configured such that the number of parameters assigned to each symbol comprises claim 1 , or is claim 1 , a measure for an estimate of a probability distribution among the possible values the respective symbols may assume.3. Encoder according to wherein the sequence of symbols are of a binary alphabet claim 2 , and the assigner is configured such that the estimate of the probability distribution comprises a measure for an estimate of a probability of a less probable or more probable bin value and an identifier specifying an estimate for which of the two possible bin values represents the less probable or more probable bin value.4. Encoder according to wherein the assigner is configured to assign a context to each symbol of the sequence of symbols based on ...

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

INHERITANCE IN SAMPLE ARRAY MULTITREE SUBDIVISION

Номер: US20130034157A1

A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision. 1. A decoder for reconstructing an array of information samples representing a spatially sampled information signal , which is subdivided , according to subdivision information , into leaf regions of different sizes by multi-tree subdivision , from a data stream , wherein each leaf region has associated therewith a hierarchy level out of a sequence of hierarchy levels of the multi-tree subdivision , each leaf region has associated therewith coding parameters , the coding parameters are , for each leaf region , represented by a respective set of syntax elements , each syntax element is of a respective syntax element type out of a set of syntax element types , and the decoder comprisingan extractor for extracting the subdivision information and inheritance information, signaled within the data stream in addition to the sub-division information, from the data stream, the inheritance information indicating as to whether inheritance is used or not, and if inheritance is indicated to be used, at least one inheritance region of the array of information samples which is composed of a set of the leaf regions and corresponds to an hierarchy level of sequence of hierarchy levels of the multi-tree subdivision, being lower than each of the hierarchy levels with which the set of ...

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

DECODER, ENCODER, METHOD FOR DECODING AND ENCODING, DATA STREAM

Номер: US20130034159A1

A decoder for decoding a picture is described, having: an extractor adapted to extract a first subset of syntax elements from a received data stream and a second subset of syntax elements being disjoint from the first subset of syntax elements, wherein the second subset of syntax elements has filter indication information defining a first filter for a first region of at least two different regions of the picture and a second filter for a second region of the at least two different regions of the picture; a pre-decoder adapted to pre-decode the picture based on the first subset of syntax elements to produce a reconstructed version of the picture; and a filter stage adapted to apply the first filter to the first region of the reconstructed picture to obtain a first filtered version of the reconstructed version of the picture and to apply the second filter to the second region of the first filtered version of the reconstructed version of the picture to obtain a second filtered version of the reconstructed version of the picture. 1. Decoder for decoding a picture , comprising:an extractor adapted to extract a first subset of syntax elements from a received data stream and a second subset of syntax elements being disjoint from the first subset of syntax elements, wherein the second subset of syntax elements comprises filter indication information defining a first filter for a first region of at least two different regions of the picture and a second filter for a second region of the at least two different regions of the picture;a pre-decoder adapted to pre-decode the picture based on the first subset of syntax elements to produce a reconstructed version of the picture; anda filter stage adapted to apply the first filter to the first region of the reconstructed picture to acquire a first filtered version of the reconstructed version of the picture and to apply the second filter to the second region of the first filtered version of the reconstructed version of the picture ...

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

CODING OF A SPATIAL SAMPLING OF A TWO-DIMENSIONAL INFORMATION SIGNAL USING SUB-DIVISION

Номер: US20130039422A1

Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications. 1. A decoder comprising:an extractor configured to extract a maximum region size and multi-tree subdivision information from a data stream;a sub-divider configured to spatially divide an array of information samples representing a spatially sampled information signal into tree root regions of the maximum region size and subdividing, in accordance with a multi-tree subdivision information, at least a subset of the tree root regions into smaller simply connected regions of different sizes by recursively multi-partitioning the subset of tree root regions; anda reconstructor configured to reconstruct the array of samples from the data stream using the subdivision into the smaller simply connected regions.2. The decoder according to claim 1 , wherein the sub-divider is configured to perform the division of the array of information samples into tree root regions such that the tree root regions are rectangular blocks of a size determined by the maximum region size claim 1 , regularly arranged in order to gaplessly cover the array of information samples.3. The decoder according to claim 1 , wherein the sub-divider is configured to claim 1 , in subdividing the subset of tree root regions claim 1 ,check, for each tree root region, the multi-tree-subdivision information as to whether the respective tree root region is to be partitioned, and partition the respective tree root region into regions of a first hierarchy level according to a partition rule associated with the first hierarchy level, and', 'recursively repeat the check and partitioning for the regions of the first hierarchy level in order to acquire regions of higher-order hierarchy levels using partition rules associated therewith,', 'with stopping the recursive ...

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

SAMPLE REGION MERGING

Номер: US20130039423A1

A favorable merging or grouping of simply connected regions into which the array of information samples is sub-divided, is coded with a reduced amount of data. To this end, a predetermined relative locational relationship is defined enabling an identifying, for a predetermined simply connected region, of simply connected regions within the plurality of simply connected regions which have the predetermined relative locational relationship to the predetermined simply connected region. Namely, if the number is zero, a merge indicator for the predetermined simply connected region may be absent within the data stream. In other embodiments, spatial sub-division is performed depending on a first subset of syntax elements, followed by combining spatially neighboring simply connected regions depending on a second subset of syntax elements, to obtain an intermediate sub-division. 1. Decoder comprising:an extractor configured to extract, for each of a plurality of simply connected regions into which an array of information samples representing a spatially sampled information signal is sub-divided, payload data from a data stream; anda reconstructor configured to reconstruct the array of information samples from the payload data for the simply connected regions of the array of information samples, by processing, for each simply connected region, the payload data for the respective simply connected region in a way prescribed by coding parameters associated with the respective simply connected region,wherein the extractor is further configured to if the number of simply connected regions having the predetermined relative locational relationship to the predetermined simply connected region is greater than zero, extract a merge indicator for the predetermined simply connected region from the data stream,', 'if the number of simply connected regions having the predetermined relative locational relationship to the predetermined simply connected region is one, adopting the coding ...

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

Video decoder and a video encoder using motion-compensated prediction

Номер: US20130039426A1

A video decoder using motion-compensated prediction has a predictor configured to predict a first subset of parameters of a plurality of motion parameters, defining the motion-compensated prediction of a predetermined region of a picture of a video, to obtain a prediction for the first subset. The video decoder further has a reconstructor configured to reconstruct the first subset of parameters from the prediction of the first subset and residual information for the first subset contained in a data stream, to obtain a reconstruction of the first subset. The predictor is further configured to predict a second subset of parameters of the plurality of motion parameters, being disjoint from the first subset, using the reconstruction of the first subset.

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

HYBRID VIDEO DECODER, HYBRID VIDEO ENCODER, DATA STREAM

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

A hybrid video decoder has an extractor, a predictor and a reconstructor. The extractor is configured to extract motion information and residual information for a first block of a current picture from a data stream. The predictor is configured to provide, depending on the motion information, a prediction for the block of the current picture by interpolating a reference picture, using a combination of an IIR filter and FIR filter. The reconstructor is configured to reconstruct the current picture at the block using the prediction for the block and the residual information for the block. Furthermore, a hybrid video encoder, a data stream, a method for encoding a video and a method for decoding a video are described. 1. A hybrid video decoder , comprising:an extractor configured to extract motion information and residual information for a first block of a current picture from a data stream;a predictor configured to provide, depending on the motion information for the first block of the current picture, a prediction for the first block of the current picture by interpolating a reference picture, using a combination of an IIR filter and FIR filter; anda reconstructor configured to reconstruct the current picture at the first block using the prediction and the residual information for the first block of the current picture.2. The hybrid video decoder according to claim 1 ,wherein the predictor is configured to interpolate the reference picture such that the reference picture is filtered with the IIR filter to acquire an IIR filtered version of the reference picture, and the FIR filter is applied to the IIR filtered version of the reference picture to acquire the prediction for the first block of the current picture.3. The hybrid video decoder according to claim 2 ,wherein the predictor is configured to selectively apply the FIR filter to the IIR filtered version of the reference picture depending on the motion information for the first block of the current picture to ...

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

CODING OF SIGNIFICANCE MAPS AND TRANSFORM COEFFICIENT BLOCKS

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

A higher coding efficiency for coding a significance map indicating positions of significant transform coefficients within a transform coefficient block is achieved by the scan order by which the sequentially extracted syntax elements indicating, for associated positions within the transform coefficient block, as to whether at the respective position a significant or insignificant transform coefficient is situated, are sequentially associated to the positions of the transform coefficient block, among the positions of the transform coefficient block depends on the positions of the significant transform coefficients indicated by previously associated syntax elements. Alternatively, the first-type elements may be context-adaptively entropy decoded using contexts which are individually selected for each of the syntax elements dependent on a number of significant transform coefficients in a neighborhood of the respective syntax element, indicated as being significant by any of the preceding syntax elements. 1. Apparatus for decoding a significance map indicating positions of significant transform coefficients within a transform coefficient block from a data stream , the apparatus comprising:an decoder configured to sequentially extract first-type syntax elements from the data stream, the first-type syntax elements indicating, for associated positions within the transform coefficient block, at least, as to whether at the respective position a significant or insignificant transform coefficient is situated; andan associator configured to sequentially associate the sequentially extracted first-type syntax elements to the positions of the transform coefficient block in a scan order among the positions of the transform coefficient block, which depends on the positions of the significant transform coefficients indicated by previously extracted and associated first-type syntax elements.2. Apparatus according to claim 1 , wherein the decoder is further configured to recognize ...

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

Quality Scalable Video Data Stream

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

An apparatus for generating a quality-scalable video data stream includes a coder for coding a video signal using block-wise transformation to obtain transform blocks of transformation coefficient values for a picture of the video signal, a predetermined scan order with possible scan positions being defined among the transformation coefficient values within the transform blocks so that in each transform block, for each possible scan position, at least one of the transformation coefficient values within the respective transform block belongs to the respective possible scan position; and a generator for forming, for each of a plurality of quality layers, a video sub-data stream containing scan range information indicating a sub-set of the possible scan positions, and transform coefficient information on transformation coefficient values belonging to the sub-set of possible scan positions such that the sub-set of each quality layer includes at least one possible scan position not included by the sub-set of any other of the plurality of quality layers. 142-. (canceled)43. An apparatus for generating a quality-scalable video data stream , comprising:a coder for coding a video signal using block-wise transformation to acquire transform blocks of two-dimensionally arranged transformation coefficient values for a picture of the video signal, wherein a predetermined scan order with possible scan positions orders the transformation coefficient values into a linear sequence of transformation coefficient values; anda generator for forming, for each of a plurality of quality layers, a video sub-data stream comprising scan range information indicating a sub-set of the possible scan positions, such that the sub-set of each of the plurality of quality layers comprises at least one possible scan position not comprised by the sub-set of any other of the plurality of quality layers and one of the possible scan positions is comprised by more than one of the sub-sets of the quality ...

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

Filling disocclusions in a virtual view

Номер: US20130127844A1

In accordance with a first aspect, filling disocclusions in a virtual view video has identifying a background portion of a first virtual view image of the virtual view video based on a depth/disparity map associated with a first virtual view image, updating a background sprite image based on the background portion of a first virtual view image, and filling a disoccluded area of a second virtual view image of the virtual view video based on a corresponding portion of the background sprite image. According to a second aspect, filling a disoccluded area in a virtual view image is performed by patch-based texture synthesis being responsive to a depth/disparity map associated with a virtual view image.

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

Multi-View Signal Codec

Номер: US20130147915A1

Embodiments are described which exploit a finding, according to which a higher compression rate or better rate/distortion ratio may be achieved by adopting or predicting second coding parameters used for encoding a second view of the multi-view signal from first coding parameters used in encoding a first view of the multi-view signal. In other words, the inventors found out that the redundancies between views of a multi-view signal are not restricted to the views themselves, such as the video information thereof, but that the coding parameters in parallely encoding these views show similarities which may be exploited in order to further improve the coding rate. 1. A decoder configured to:reconstruct a first view of a multi-view signal from a data stream by, according to first coding parameters acquired from the data stream, predicting a current portion of the first view from a first previously reconstructed portion of the multi-view signal, reconstructed from the data stream by the decoder prior to the reconstruction of the current portion of the first view and correcting a prediction error of the prediction of the current portion of the first view using first correction data comprised in the data stream;at least partially adopt or predict second coding parameters from the first coding parameters; andreconstruct a second view of the multi-view signal from the data stream by, according to the second coding parameters, predicting a current portion of the second view from a second previously reconstructed portion of the multi-view signal, reconstructed from the data stream by the decoder prior to the reconstruction of the current portion of the second view and correcting a prediction error of the prediction of the current portion of the second view using second correction data comprised in the data stream.2. The decoder according to claim 1 , wherein the decoder is further configured to extract an intermediate view from the first and second views.3. The decoder ...

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

Entropy encoding and decoding scheme

Номер: US20130187798A1

In PIPE coding, where alphabet symbols are distributed among a plurality of specialized entropy en/decoders according to their probability distribution estimate, a categorizing stage is provided where source symbols to be encoded are sub-divided into a first substream which is subject to VLC coding, and a second substream which is subject to PIPE coding. By this measure, source symbols having an appropriate symbol probability distribution, i.e. a probability distribution suitable for being efficiently coded by means of VLC coding without the deficiencies outlined above in the introductory portion of the specification of the present application, may be categorized as VLC coded symbols whereas other symbols may be treated as PIPE coded symbols and subject to PIPE coding, the coding complexity of which is higher than VLC coding, but at a better compression efficiency.

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

PICTURE CODING SUPPORTING BLOCK MERGING AND SKIP MODE

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

A coding efficiency increase is achieved by using a common signalization within the bitstream with regard to activation of merging and activation of the skip mode. One possible state of one or more syntax elements within the bitstream may signalize for a current sample set of a picture that the sample set is to be merged and has no prediction residual encoded and inserted into the bitstream. A common flag may signalize whether the coding parameters associated with a current sample set are to be set according to a merge candidate or to be retrieved from the bitstream, and whether the current sample set of the picture is to be reconstructed based on a prediction signal depending on the coding parameters associated with the current sample set, without any residual data, or to be reconstructed by refining the prediction signal depending on the coding parameters associated with the current sample set by means of residual data within the bitstream. 1. An apparatus configured to decode a bitstream into which a picture is coded , the sample array of the picture being partitioned into sample sets each of which is associated with respective coding parameters , the apparatus being configured to be , for a current sample set , commonly responsive to a flag within the bitstream as to a first decision as to whether the coding parameters associated with the current sample set are to be set according to a merge candidate or to be retrieved from the bitstream , and a second decision as to whether the current sample set of the picture is to be reconstructed merely based on a prediction signal depending on the coding parameters associated with the current sample set , without any residual data , or to be reconstructed by refining the prediction signal depending on the coding parameters associated with the current sample set by means of residual data within the bitstream ,such that the apparatus 'acquires the coding parameters associated with the current sample set by setting same ...

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

PICTURE CODING SUPPORTING BLOCK PARTITIONING AND BLOCK MERGING

Номер: US20130287116A1

A further coding efficiency increase may be achieved if for a current block of a picture, for which the bit stream signals one of supported partitioning patterns, a reversal of the partitioning by block merging is avoided. In particular, if the signaled one of the supported partitioning patterns specifies a subdivision of the block into two or more further blocks, a removal of certain coding parameter candidates for all further blocks, except a first further block of the further blocks in a coding order, is performed. Particularly, those coding parameter candidates are removed from the set of coding parameter candidates for the respective further block, the coding parameters of which are the same as coding parameters associated with any of the further blocks which, when being merged with the respective further block, would result in one of the supported partitioning pattern. This avoids redundancy between partitioning coding and merging coding. 1. A decoder configured to decode a bitstream signaling one of supported partitioning patterns for a current block of a picture , the decoder being configured to for each of the block partitions except a first block partition of the bock partitions of the current block in a coding order,', 'from a set of coding parameter candidates for the respective block partition,', 'coding parameter candidates which equal coding parameters associated with any of the block partitions, which would, when being merged with the respective block partition, result in one of the supported partitioning patterns,, 'remove'}, 'if the signaled one of the supported partitioning patterns specifies a subdivision of the current block into two or more block partitions,'} adopting at least some of the coding parameter candidates from coding parameters of previously decoded block partitions by adopting each of the at least some coding parameters from the coding parameters of merely one previously decoded block partition so that the at least some coding ...

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

ENTROPY ENCODING AND DECODING SCHEME

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

Decomposing a value range of the respective syntax elements into a sequence of n partitions with coding the components of z laying within the respective partitions separately with at least one by VCL coding and with at least one by PIPE or entropy coding is used to greatly increase the compression efficiency at a moderate coding overhead since the coding scheme used may be better adapted to the syntax element statistics. Accordingly, syntax elements are decomposed into a respective number n of source symbols swith i=1 . . . n, the respective number n of source symbols depending on as to which of a sequence of n partitions into which a value range of the respective syntax elements is sub-divided, a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols syields z, and, if n>1, for all i=1 . . . n−1, the value of scorresponds to a range of the ipartition. 1. Entropy encoding apparatus comprising{'sub': i', 'i', 'i, 'sup': 'th', 'a decomposer configured to convert a sequence of syntax elements comprising a value range which is sub-divided into a sequence of N partitions into a sequence of source symbols by individually decomposing each of at least a subgroup of the syntax elements into a respective number n of source symbols swith i=1 . . . n, the respective number n of source symbols depending on as to which of the sequence of N partitions a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols syields z, and, if n>1, for all i=1 . . . n−1, the value of scorresponds to a range of the ipartition;'}{'sub': x', 'y, 'a subdivider configured to subdivide the sequence of source symbols into a first subsequence of source symbols and a second subsequence of source symbols such that all source symbols swith x being member of a first subset of {1 . . . N} are comprised within the first subsequence and all source symbols swith y being member of a ...

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

HYBRID VIDEO CODING SUPPORTING INTERMEDIATE VIEW SYNTHESIS

Номер: US20140028793A1

Hybrid video decoder supporting intermediate view synthesis of an intermediate view video from a first- and a second-view video which are predictively coded into a multi-view data signal with frames of the second-view video being spatially subdivided into sub-regions and the multi-view data signal having a prediction mode is provided, having: an extractor configured to respectively extract, from the multi-view data signal, for sub-regions of the frames of the second-view video, a disparity vector and a prediction residual; a predictive reconstructor configured to reconstruct the sub-regions of the frames of the second-view video, by generating a prediction from a reconstructed version of a portion of frames of the first-view video using the disparity vectors and a prediction residual for the respective sub-regions; and an intermediate view synthesizer configured to reconstruct first portions of the intermediate view video. 2. Hybrid video decoder according to claim 1 , wherein the intermediate view synthesizer is configured to use the reconstruction of the first portions of the intermediate view video as supporting points in extra- and/or interpolating third portions of the intermediate view video.3. Hybrid video decoder according to claim 1 , wherein the intermediate view synthesizer is configured to finish a reconstruction of the intermediate-view video group-of-picture wise.4. Hybrid video decoder according to claim 1 , wherein the predictive reconstructor and the intermediate view synthesizer are configured to linearly map claim 1 , dependent on the disparity vectors claim 1 , sample positions of sub-regions of the frames of the second-view video with which the inter-view prediction mode is associated into the first view video claim 1 , and sample the reconstructed version of the portions of the frames of the first-view video at the sample positions thus acquired to acquire the prediction for the sub-regions of the frames of the second-view video with which the ...

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

ENCODER AND DECODER, ENCODING METHOD AND DECODING METHOD WITH COMPLEXITY HANDLING FOR FLEXIBLY SIZED PICTURE PARTITIONS

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

A video encoder according to embodiments is provided. The video encoder is configured for encoding a plurality of pictures of a video by generating an encoded video signal, wherein each of the plurality of pictures has original picture data. The video encoder has a data encoder configured for generating the encoded video signal having encoded picture data, wherein the data encoder is configured to encode the plurality of pictures of the video into the encoded picture data. Moreover, the video encoder has an output interface configured for outputting the encoded picture data of each of the plurality of pictures. Furthermore, a video decoders, systems, methods for encoding and decoding, computer programs and encoded video signals according to embodiments are provided. 1. A video encoder for encoding a plurality of pictures of a video by generating an encoded video signal , wherein each of the plurality of pictures comprises original picture data , wherein the video encoder comprises:a data encoder configured for generating the encoded video signal comprising encoded picture data, wherein the data encoder is configured to encode the plurality of pictures of the video into the encoded picture data, andan output interface configured for outputting the encoded picture data of each of the plurality of pictures,wherein, for each picture of the plurality of pictures, the data encoder is configured to partition the picture into a plurality of tiles comprising a plurality of coding tree units of the picture, wherein each coding tree unit of the plurality of coding tree units comprises a plurality of samples of the picture,wherein, for each picture of the plurality of pictures, the data encoder is configured to encode the original picture data of each of the plurality of tiles of the picture,wherein the data encoder is configured to generate the encoded video signal such that the encoded video signal further comprises a first flag that indicates for a current picture of the ...

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

CODING OF SIGNIFICANCE MAPS AND TRANSFORM COEFFICIENT BLOCKS

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

A higher coding efficiency for coding a significance map indicating positions of significant transform coefficients within a transform coefficient block is achieved by the scan order by which the sequentially extracted syntax elements indicating, for associated positions within the transform coefficient block, as to whether at the respective position a significant or insignificant transform coefficient is situated, are sequentially associated to the positions of the transform coefficient block, among the positions of the transform coefficient block depends on the positions of the significant transform coefficients indicated by previously associated syntax elements. Alternatively, the first-type elements may be context-adaptively entropy decoded using contexts which are individually selected for each of the syntax elements dependent on a number of significant transform coefficients in a neighborhood of the respective syntax element, indicated as being significant by any of the preceding syntax elements. 1. An apparatus for decoding a transform coefficient block , the apparatus comprising:a decoder configured for extracting, from a data stream, a significance map that indicates positions of significant transform coefficients within the transform coefficient block, and values of the significant transform coefficients within the transform coefficient block; andan associator configured for associating the significant transform coefficients with their respective positions in the transform coefficient block, wherein transform coefficients within each of a plurality of sub-blocks of the transform coefficient block are scanned in a position sub-scan order, wherein the position sub-scan order is selected from a plurality of scan orders including a diagonal scan order,wherein the decoder is configured for using context-adaptive entropy decoding to extract the values of the significant transform coefficients of a sub-block of the plurality of sub-blocks based on a context ...

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

PICTURE CODING SUPPORTING BLOCK MERGING AND SKIP MODE

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

A coding efficiency increase is achieved by using a common signalization within the bitstream with regard to activation of merging and activation of the skip mode. One possible state of one or more syntax elements within the bitstream may signalize for a current sample set of a picture that the sample set is to be merged and has no prediction residual encoded and inserted into the bitstream. A common flag may signalize whether the coding parameters associated with a current sample set are to be set according to a merge candidate or to be retrieved from the bitstream, and whether the current sample set of the picture is to be reconstructed based on a prediction signal depending on the coding parameters associated with the current sample set, without any residual data, or to be reconstructed by refining the prediction signal depending on the coding parameters associated with the current sample set by means of residual data within the bitstream. 1. A decoder configured to decode a data stream having a video encoded therein , comprising:a memory; andan apparatus communicatively coupled with the memory for performing the following:extract, from the data stream, first information associated with a coding block of the video, wherein the first information has first and second states, the first state indicates that (1) the coding block is to be reconstructed based on a coding parameter of a first merge candidate coding block and (2) the coding block is to be reconstructed without residual data, wherein extract, from the data stream, second information associated with the coding block, the second information identifying the first merge candidate coding block, and', 'reconstruct the coding block based on the coding parameter of the first merge candidate coding block identified by the second information,, 'when the first information is in the first state,'} 'extract, from the data stream, residual data and third information associated with the coding block, the third ...

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

INHERITANCE IN SAMPLE ARRAY MULTITREE SUBDIVISION

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

A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision. 1. An encoder for encoding into a data stream an array of information samples representing a spatially sampled video information signal , which is subdivided into a multi-tree structure of leaf regions of different sizes by multi-tree subdivision , wherein the multi-tree structure is divided into a primary sub-division and a sub-ordinate sub-division , such that a tree-root block of the primary sub-division is sub-divided into leaf blocks of the primary sub-division which , in turn , form the tree-root blocks of the sub-ordinate sub-division , further sub-divided into leaf regions of the multi-tree structure , each leaf region of the multi-tree structure has associated therewith a hierarchy layer out of a sequence of hierarchy layers of the multi-tree subdivision , each leaf region of the multi-tree structure has associated therewith coding parameters , the coding parameters are , for each leaf region , represented by a respective set of syntax elements , each syntax element is of a respective syntax element type out of a set of syntax element types , the encoder comprising:a data stream inserter configured for:inserting, into the data stream, the multi-tree structure and an inheritance syntax element, the inheritance syntax element indicating as to whether ...

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

SCALABLE VIDEO CODING USING INTER-LAYER PREDICTION CONTRIBUTION TO ENHANCEMENT LAYER PREDICTION

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

A scalable video decoder is described which is configured to reconstruct a base layer signal from a coded data stream to obtain a reconstructed base layer signal; and reconstruct an enhancement layer signal including spatially or temporally predicting a portion of an enhancement layer signal, currently to be reconstructed, from an already reconstructed portion of the enhancement layer signal to obtain an enhancement layer internal prediction signal; forming, at the portion currently to be reconstructed, a weighted average of an inter-layer prediction signal obtained from the reconstructed base layer signal, and the enhancement layer internal prediction signal to obtain an enhancement layer prediction signal such that a weighting between the inter-layer prediction signal and the enhancement layer internal prediction signal varies over different spatial frequency components; and predictively reconstructing the enhancement layer signal using the enhancement layer prediction signal. 1. A video decoder comprising:a first coding unit configured for reconstructing, using a processor, a base layer signal from a coded data stream to obtain a reconstructed base layer signal; and predicting, based on a reconstructed portion of the enhancement layer signal, a current portion of the enhancement layer signal to obtain an enhancement layer internal signal,', 'obtaining an inter-layer prediction signal associated with the current portion of the enhancement layer signal based on the reconstructed base layer signal,', 'extracting, from the coded data stream, weighting parameters for the inter-layer prediction signal and the enhancement layer internal signal,', filtering the inter-layer prediction signal with a first filter to generate a filtered inter-layer prediction signal,', 'filtering the enhancement layer internal signal with a second filter to generate a filtered enhancement layer internal signal,', 'applying the weighting parameters to the filtered inter-layer prediction ...

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

CODING OF SIGNIFICANCE MAPS AND TRANSFORM COEFFICIENT BLOCKS

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

A higher coding efficiency for coding a significance map indicating positions of significant transform coefficients within a transform coefficient block is achieved by the scan order by which the sequentially extracted syntax elements indicating, for associated positions within the transform coefficient block, as to whether at the respective position a significant or insignificant transform coefficient is situated, are sequentially associated to the positions of the transform coefficient block, among the positions of the transform coefficient block depends on the positions of the significant transform coefficients indicated by previously associated syntax elements. Alternatively, the first-type elements may be context-adaptively entropy decoded using contexts which are individually selected for each of the syntax elements dependent on a number of significant transform coefficients in a neighborhood of the respective syntax element, indicated as being significant by any of the preceding syntax elements. 1. An apparatus for decoding transform coefficient blocks encoded in a data stream , comprising:a decoder configured to entropy decode a last significant syntax element extracted from the data stream, wherein the last significant syntax element indicates information regarding a transform coefficient at a respective position within a transform coefficient block, the transform coefficient being the last significant transform coefficient according to a scan order in the transform coefficient block; andan associator configured to associate the last significant syntax element with the respective position within the transform coefficient block in the scan order,wherein the decoder is configured to use, in entropy decoding the last significant syntax element, a context for the last significant syntax element, wherein the context is selected based on at least the respective position of the transform coefficient within the transform coefficient block and information related to ...

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

CODING OF A SPATIAL SAMPLING OF A TWO-DIMENSIONAL INFORMATION SIGNAL USING SUB-DIVISION

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

Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications. 1. A decoder comprising:an extractor configured to:extract, from a data stream representing a video, first subdivision flags associated with prediction coding and second subdivision flags associated with transform coding, wherein each of the first subdivision flags is associated with one of a first set of regions or one of a first set of sub-regions thereof in a multi-tree structure associated with an array of information samples representing a spatially sampled portion of the video, and each of the second subdivision flags is associated with one of a second set of regions or one of a second set of sub-regions thereof in the multi-tree structure,wherein the first sets of regions and sub-regions are obtained using recursive multi-tree partitioning based on the first subdivision flags, and the second sets of regions and sub-regions are obtained using recursive multi-tree partitioning based on the second subdivision flags,entropy decode each of the first subdivision flags using a first probability estimation context, which is determined based on a hierarchy level of a first region in the first set of regions or a sub-region in the first set of sub-regions associated with the respective first subdivision flag, andentropy decode each of the second subdivision flags using a second probability estimation context, which is determined based on a size of a region in the second set of regions or a sub-region in the second set of sub-regions associated with the respective second subdivision flag; anda reconstructor configured to reconstruct the array of information samples using prediction coding for the first sets of regions and sub-regions and transform coding for the second sets of regions and sub-regions.2. The decoder ...

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

ADVANCED VIDEO DATA STREAM EXTRACTION AND MULTI-RESOLUTION VIDEO TRANSMISSION

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

A concept for a video data stream extraction is presented which is more efficient namely which is, for example, able to more efficiently deal with video content of a type unknown to the recipient with videos of different type differing, for instance, in view-port-to-picture-plane projection, etc., or which lessens the extraction process complexity. Further, a concept is described using which a juxtaposition of different versions of a video scene, the versions differing in scene resolution, may be provided more efficiently to a recipient. 1. A video data stream comprisinga sequence of slice portions, each slice portion having encoded thereinto a respective slice of a plurality of slices of a picture of a video, wherein each slice portion comprises a slice address indicating a location where, in a picture area of the video, the slice is located which the respective slice portion has encoded thereinto; a first information defining the spatial section within the picture area, wherein none of the plurality of slices crosses borders of the spatial section; and', 'a second information signaling one of a plurality of options, or signalling explicitly, as to how to amend the slice address of the slice portion of each slice within the spatial section so as to indicate, within the reduced video data stream, the location where, in the decreased picture area, the respective slice is located., 'extraction information indicating how to extract from the video data stream a reduced video data stream having encoded thereinto a spatially smaller video corresponding to a spatial section of the video by confining the video data stream to slice portions having encoded thereinto any slice within the spatial section and amending the slice address so as to relate to a decreased picture area of the spatially smaller video, the extraction information comprising'}2. The video data stream according to claim 1 , wherein the first information defines the spatial section within the picture area as ...

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

ENTROPY ENCODING AND DECODING SCHEME

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

Decomposing a value range of the respective syntax elements into a sequence of n partitions with coding the components of z laying within the respective partitions separately with at least one by VLC coding and with at least one by PIPE or entropy coding is used to greatly increase the compression efficiency at a moderate coding overhead since the coding scheme used may be better adapted to the syntax element statistics. Accordingly, syntax elements are decomposed into a respective number n of source symbols swith i=1 . . . n, the respective number n of source symbols depending on as to which of a sequence of n partitions into which a value range of the respective syntax elements is sub-divided, a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols syields z, and, if n>1, for all i=1 . . . n−1, the value of scorresponds to a range of the ipartition. 1. An apparatus for decoding comprising:a symbol decoder configured to obtain, based on codewords from a data stream, a first sequence of source symbols and a second sequence of source symbols, wherein source symbols of the first and second sequences are related to level values of transform coefficients of a transform coefficient block,wherein the level values of transform coefficients are encoded into the data stream according to a scan order leading through the transform coefficients of the transform coefficient block, and the symbol decoder is configured to obtain a first source symbol of the first sequence using a Rice code and a second source symbol of the first sequence using an Exp-Golomb code; anda composer configured to: obtaining a set of source symbols from the first and second sequences based on a portion of the plurality of disjoint portions associated with the syntax element, and', 'combining values of the source symbols of the set to determine the value of the syntax element; and, 'compose a sequence of syntax elements having a value ...

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

SCALABLE VIDEO CODING USING SUBBLOCK-BASED CODING OF TRANSFORM COEFFICIENT BLOCKS IN THE ENHANCEMENT LAYER

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

A subblock-based coding of transform coefficient blocks of the enhancement layer is rendered more efficient. To this end, the subblock subdivision of the respective transform coefficient block is controlled on the basis of the base layer residual signal or the base layer signal. In particular, by exploiting the respective base layer hint, the subblocks may be made longer along a spatial frequency axis transverse to edge extensions observable from the base layer residual signal or the base layer signal. 1. Scalable video decoder configured to selecting a subblock subdivision among a set of possible subblock subdivisions on the basis of the base layer residual signal or the base layer signal,', 'traverse positions of the transform coefficients in units of subblocks into which the transform coefficient block is regularly subdivided in accordance with the selected subblock subdivision such that all positions within one subblock are traversed in an immediately consecutive manner with then proceeding to a next subblock in a subblock order defined among the subblocks,', decoding from the data stream a syntax element indicating as to whether the current visited subblock comprises any significant transform coefficient or not;', 'if the syntax element indicates that the currently visited subblock does not comprise any significant transform coefficient, setting the transform coefficients within the currently visited subblock equal to zero,', 'if the syntax element indicates that the currently visited subblock comprises any significant transform coefficient, decoding from the data stream syntax elements indicating levels of the transform coefficients within the currently visited subblock., 'for a currently visited subblock,'}], 'decoding a transform coefficient block of transform coefficients representing an enhancement layer signal from the coded data stream, by'}, 'decode a base layer residual signal of a base layer signal from a coded data stream, reconstruct an enhancement ...

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

SCALABLE VIDEO CODING USING INTER-LAYER PREDICTION OF SPATIAL INTRA PREDICTION PARAMETERS

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

The coding efficiency of scalable video coding is increased by substituting missing spatial intra prediction parameter candidates in a spatial neighborhood of a current block of the enhancement layer by use of intra prediction parameters of a co-located block of the base layer signal. By this measure, the coding efficiency for coding the spatial intra prediction parameters is increased due to the improved prediction quality of the set of intra prediction parameters of the enhancement layer, or, more precisely stated, the increased likelihood, that appropriate predictors for the intra prediction parameters for an intra predicted block of the enhancement layer are available thereby increasing the likelihood that the signaling of the intra prediction parameter of the respective enhancement layer block may be performed, on average, with less bits. 1. A scalable video decoder configured to block-wise prediction,', 'a block-wise selection between a spatial intra prediction and a temporal inter-prediction mode, and', 'using an intra prediction parameter for at least a subset of blocks of the base layer signal for which the spatial intra prediction mode has been selected,, 'reconstruct a base layer signal from a coded data stream by'} checking a neighboring block of the enhancement layer signal, neighboring a current block of the enhancement layer signal, as to whether same has been predicted using a spatial intra prediction mode;', the intra prediction parameter of the neighboring block in a set of probably advantageous intra prediction parameters for the current block, or', 'the intra prediction parameter of a block of the base layer signal, which is co-located to the current block, in the set of probably advantageous intra prediction parameters for the current block, and, 'comprising, depending on the check,'}, 'determine the intra prediction parameter for the current block based on a syntax element present in the coded data stream for the current block, and the set of ...

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

SCALABLE VIDEO CODING USING INTER-LAYER PREDICTION CONTRIBUTION TO ENHANCEMENT LAYER PREDICTION

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

A scalable video decoder is described which is configured to reconstruct a base layer signal from a coded data stream to obtain a reconstructed base layer signal; and reconstruct an enhancement layer signal including spatially or temporally predicting a portion of an enhancement layer signal, currently to be reconstructed, from an already reconstructed portion of the enhancement layer signal to obtain an enhancement layer internal prediction signal; forming, at the portion currently to be reconstructed, a weighted average of an inter-layer prediction signal obtained from the reconstructed base layer signal, and the enhancement layer internal prediction signal to obtain an enhancement layer prediction signal such that a weighting between the inter-layer prediction signal and the enhancement layer internal prediction signal varies over different spatial frequency components; and predictively reconstructing the enhancement layer signal using the enhancement layer prediction signal. 1. A scalable video decoder configured toreconstruct a base layer signal from a coded data stream to achieve a reconstructed base layer signal;reconstruct an enhancement layer signal comprisingspatially or temporally predicting a portion of an enhancement layer signal, currently to be reconstructed, from an already reconstructed portion of the enhancement layer signal to achieve an enhancement layer internal prediction signal;forming, at the portion currently to be reconstructed, a weighted average of an inter-layer prediction signal achieved from the reconstructed base layer signal, and the enhancement layer internal prediction signal to achieve an enhancement layer prediction signal such that a weighting between the inter-layer prediction signal and the enhancement layer internal prediction signal varies over different spatial frequency components; andpredictively reconstructing the enhancement layer signal using the enhancement layer prediction signal.2. The scalable video decoder ...

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

SCALABLE VIDEO CODING USING BASE-LAYER HINTS FOR ENHANCEMENT LAYER MOTION PARAMETERS

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

Information available from coding/decoding the base layer, i.e. base-layer hints, is exploited to render the motion-compensated prediction of the enhancement layer more efficient by more efficiently coding the enhancement layer motion parameters. 1. Scalable video decoder configured todecode base layer motion parameters from a coded data stream,decode a base layer residual signal of a base layer signal from a coded data stream, gathering, for a block of a frame of the enhancement layer signal, a set of motion parameter candidates from neighboring already reconstructed blocks of the frame;', 'gathering a set of one or more base layer motion parameters of a block of the base layer signal, collocated to the block of the frame of the enhancement layer signal', 'adding the set of one or more base layer motion parameters or a scaled version thereof to the set of enhancement layer motion parameter candidates so as to acquire an extended motion parameter candidate set for the enhancement layer,', 'selecting one of the motion parameter candidates of the extended motion parameter candidate set,', 'predicting, by motion compensated prediction, the enhancement layer signal using the selected one of the motion parameter candidates of the extended motion parameter candidate set, and', 'decoding a syntax element relating to a transform coefficient block of an enhancement layer residual signal from the coded data stream using a context model or a predictor which depends on the base layer residual signal or the base layer signal., 'reconstruct an enhancement layer signal comprising'}2. Scalable video decoder according to claim 1 , further configured to claim 1 , in decoding a transform coefficient at a currently visited transform coefficient position as the syntax element relating to the transform coefficient block of the enhancement layer residual signal claim 1 , determine the context model for decoding the transform coefficient using a template claim 1 , the template involving ...

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

CONCEPT FOR PICTURE/VIDEO DATA STREAMS ALLOWING EFFICIENT REDUCIBILITY OR EFFICIENT RANDOM ACCESS

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

A video data stream is rendered reducible in a manner so that the reduction leads to a restriction of pictures of the reduced video data stream to merely a predetermined subarea of the pictures of the original video data stream and in a manner so that transcoding, such as re-quantization, may be avoided and a conformance of the reduced video data stream relative to the codec underlying the original video data stream be maintained. This is achieved by providing the video data stream with information including an indication of the predetermined subarea and replacement indices for redirecting the indices included by the payload portion so as to refer to, and/or replacement parameters for adjusting the first set of coding parameter settings so as to result in, a second set of coding parameter settings. 1. A video data stream representing a video comprisinga parameter set portion indicating coding parameter settings;a payload portion into which pictures of the video are coded in a manner parameterized using a first set of the coding parameter settings, the first set being indexed by indices comprised by the payload portion, an indication of a predetermined subarea of the pictures, and', 'replacement indices for redirecting the indices comprised by the payload portion so as to refer to a second set of coding parameter settings,, 'wherein the video data stream comprises an information comprising'} removing portions of the payload portion referring to an area of the pictures outside the predetermined subarea, and', 'changing location indications in the payload portion so to indicate a location in a manner measured from a circumference of the predetermined subarea instead of the pictures,, 'wherein the second set of coding parameters are selected so that a reduced video data stream modified compared to the video data stream by'}comprises a reduced payload portion having encoded thereinto subarea-specific pictures showing the predetermined subarea of the pictures in a manner ...

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

Efficient Adaptive Streaming

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

Adaptive streaming is rendered more efficiently combinable with the usage of an open GOP structure by configuring a device for retrieving a video such that the same schedules a transition phase before switching from a first video stream to the second video stream, and/or by configuring a device for outputting a video in accordance with the adaptive streaming protocol such that the same supports switching outputting the video in form of a layered video stream or an increased spatial resolution stream. A media scene composed of several channels is made more efficiently streamable spending, for each channel, a set of representations of the respective channel which differ in a temporal distribution of random access points. By this measure, a client device may schedule the switching between the representations for optimizing fast tune-in and low bitrate variations. 1. Device for outputting , using an adaptively streaming protocol , a video to a client , the device supporting switching between , at least ,outputting the video in form of a layered video stream; andoutputting the video in form of an increased spatial resolution video stream encoded using an open GOP structure and having encoded thereinto the video at a second spatial resolution and at a second quality, 'a first layer having encoded thereinto the video at a first spatial resolution and a second layer having encoded thereinto the video at the second spatial resolution and a first quality lower than the second quality and using inter-layer prediction from the first to the second layer by way of inter-layer upsampling, but without prediction residual coding.', 'the layered video stream comprising'}2. Device according to claim 1 , wherein the increased spatial resolution video stream is a further layered video stream comprisinga further first layer having encoded thereinto the video at the first spatial resolution anda further second layer having encoded thereinto the video at the second spatial resolution using ...

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

CONCEPT FOR ENHANCING PARALLEL CODING CAPABILITIES

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

Concepts are described which enable improved suitability of a respective codec for parallel processing at encoder and/or decoder. 1. A video encoder configured toencode, by block based encoding, pictures of a video into coding data the coding data comprising quantization information associating with each of blocks of the pictures a quantization parameter,encode the coding data into the data stream with encoding, for a predetermined block of a current picture, the quantization parameter associated with the predetermined block into the data stream using spatial prediction and in a manner independent from quantization parameters of blocks outside a spatial neighborhood which covers neighbor blocks of the picture immediately adjacent to the predetermined block.2. A video decoder configured todecode coding data from the data stream, the coding data comprising, by block based encoding, pictures of a video encoded thereinto and comprising quantization information associating, for each of blocks of the pictures, a quantization parameter,decoding, for a predetermined block of the current picture, the quantization parameter associated with the predetermined block from the data stream using spatial prediction and in a manner independent from quantization parameters of blocks outside a spatial neighborhood which covers neighbor blocks of the picture immediately adjacent to the predetermined block.3. The video decoder of claim 2 , configured toperform the decoding, by block based decoding, the pictures of the video from the coding data using an in-loop or post filter,setting a filter parametrization setting of the in-loop or post filter for a current picture dependent on the quantization parameter associated with the blocks of the current picture.4. The video decoder of claim 2 , configured toIn decoding, by the block based decoding, the pictures of the video from the coding data, perform the decoding of the current picture using WPP processing in stripes which partition the ...

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

APPARATUS AND METHOD FOR ENCODING AND DECODING A PICTURE USING PICTURE BOUNDARY HANDLING

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

The present invention concerns an apparatus configured to partition a picture into leaf blocks using recursive multi-tree partitioning, block-based encode the picture into a data stream using the partitioning of the picture into the leaf blocks, wherein the apparatus is configured to, in partitioning the picture into the leaf blocks, for a predetermined block which extends beyond a boundary of the picture, reduce an available set of split modes depending on a position at which the boundary of the picture crosses the predetermined block in order to obtain a reduced set of one or more split modes, wherein the apparatus is configured to signal a selected split mode in the data stream. 1. An apparatus for encoding a picture , configured topartition the picture into leaf blocks using recursive multi-tree partitioning,block-based encode the picture into a data stream using the partitioning of the picture into the leaf blocks, for a predetermined block that corresponds to a predetermined tree level of the multi-tree partitioning and which extends beyond a boundary of the picture, reduce an available set of split modes for splitting the predetermined block depending on a position at which the boundary of the picture crosses the predetermined block in order to acquire a reduced set of one or more split modes,', 'wherein, if a cardinality of the reduced set is one, the apparatus is configured to apply the split mode of the reduced set for splitting the predetermined block, and', 'if a cardinality of the reduced set is greater than one, the apparatus is configured to select one of the split modes of the reduced set and to apply the selected one of the split modes for splitting the predetermined block and to signal the selection in the data stream., 'wherein the apparatus is configured to, in partitioning the picture into the leaf blocks,'}2. The apparatus of claim 1 , wherein the apparatus is configured to claim 1 , for reducing the available set of split modes to the reduced ...

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

VIDEO DECODER, VIDEO ENCODER, METHOD FOR DECODING A VIDEO CONTENT, METHOD FOR ENCODING A VIDEO CONTENT, COMPUTER PROGRAM AND VIDEO BITSTREAM

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

A video decoder is configured to decode a plurality of video frames which are subdivided into a set of one or more slices. The decoder evaluates slice type information indicating whether a slice is encoded using an independent coding mode having no prediction of video content of a current frame on the basis of a video content of a previous frame, or using a single-predictive mode having a prediction of a block of pixels on the basis of one block of pixels of a previous frame, or using a bi-predictive mode having a prediction of a block of pixels on the basis of two or more blocks of pixels of one or more previous frames, to select a mode of operation for decoding a slice. The video decoder includes an arithmetic decoder for providing a decoded binary sequence on the basis of an encoded representation of the binary sequence. 1. A video decoder ,wherein the video decoder is configured to decode a plurality of video frames,wherein the video decoder is configured to decode a video frame which is subdivided into a set of one or more slices,wherein the video decoder is configured to evaluate an slice type information indicating whether a slice is encoded using an independent coding mode, in which there is no prediction of video content of a current frame on the basis of a video content of a previous frame, or using a single-predictive mode in which there is a prediction of a block of pixels on the basis of one block of pixels of a previous frame, or using a bi-predictive mode in which there is a prediction of a block of pixels on the basis of two or more blocks of pixels of one or more previous frames, to select a mode of operation for a decoding of a slice;wherein the video decoder comprises an arithmetic decoder for providing a decoded binary sequence on the basis of an encoded representation of the binary sequence,wherein the arithmetic decoder is configured to determine a first source statistic value using a first estimation parameter and to determine a second source ...

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

Accelerating Video Encoding and Decoding

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

A video encoder for encoding pictures of a video into a data stream, the picture being partitioned into an array of coding blocks, is configured to process coding blocks in a first line of the array of coding blocks by a first thread. Coding blocks in a second line of the array are processed by a second thread while processing the coding blocks of the first line of the array is still in progress, wherein processing a coding block in the second line of the array involves that reference coding blocks in the first line have been processed. Upon a specific event, processing coding blocks in the second line of the array by the second thread is interrupted and coding blocks of a third line of the array by the second thread are processed. 1. A video encoder for encoding pictures of a video into a data stream , the picture being partitioned into an array of coding blocks , wherein the video encoder is configured to:by a first thread, process coding blocks in a first line of the array of coding blocks;by a second thread, process coding blocks in a second line of the array while processing the coding blocks of the first line of the array is still in progress, wherein processing a coding block in the second line of the array involves that reference coding blocks in the first line have been processed;upon a specific event, interrupt processing coding blocks in the second line of the array by the second thread and process coding blocks of a third line of the array by the second thread,whereina) the specific event is that the first thread did not yet finish processing the reference coding blocks in the first line that may be used for the second thread to process a next coding block in the second line, orb) the specific event is that processing the second line reaches a specific coding block in the second line, the specific coding block representing a line switch barrier, and that the second line is the last line currently processed by one of the threads of the video encoder, ...

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

Intra-prediction mode concept for block-wise picture coding

Номер: US20210014531A1

An apparatus for block-wise decoding a picture from a data stream and/or encoding a picture into a data stream, the apparatus supporting at least one intra-prediction mode according to which the intra-prediction signal for a block of a predetermined size of the picture is determined by applying a first template of samples which neighbours the current block onto a neural network. The apparatus may be configured, for a current block differing from the predetermined size, to: resample a second template of samples neighboring the current block, so as to conform with the first template so as to obtain a resampled template; apply the resampled template of samples onto the neural network so as to obtain a preliminary intra-prediction signal; and resample the preliminary intra-prediction signal so as to conform with the current block so as to obtain the intra-prediction signal for the current block.

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

CODING OF SIGNIFICANCE MAPS AND TRANSFORM COEFFICIENT BLOCKS

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

A higher coding efficiency for coding a significance map indicating positions of significant transform coefficients within a transform coefficient block is achieved by the scan order by which the sequentially extracted syntax elements indicating, for associated positions within the transform coefficient block, as to whether at the respective position a significant or insignificant transform coefficient is situated, are sequentially associated to the positions of the transform coefficient block, among the positions of the transform coefficient block depends on the positions of the significant transform coefficients indicated by previously associated syntax elements. Alternatively, the first-type elements may be context-adaptively entropy decoded using contexts which are individually selected for each of the syntax elements dependent on a number of significant transform coefficients in a neighborhood of the respective syntax element, indicated as being significant by any of the preceding syntax elements. 1. An apparatus for decoding a data stream representing an encoded video , the apparatus comprising:a decoder configured to decode, based on context-adaptive entropy decoding, first-type syntax elements and second-type syntax elements extracted from a data stream, wherein each of the first-type syntax elements indicates whether at a respective position corresponding to the first-type syntax element within a transform coefficient block, a significant transform coefficient is present, and each of the second-type syntax elements relates to a value of the significant transform coefficient at a respective position corresponding to the second-type syntax element within the transform coefficient block; andan associator configured to associate the first-type syntax elements to the respective positions within the transform coefficient block in a scan order, which is determined from among a plurality of scan orders,wherein, for context-adaptive entropy decoding of a current ...

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

ENTROPY ENCODING AND DECODING SCHEME

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

Decomposing a value range of the respective syntax elements into a sequence of n partitions with coding the components of z laying within the respective partitions separately with at least one by VLC coding and with at least one by PIPE or entropy coding is used to greatly increase the compression efficiency at a moderate coding overhead since the coding scheme used may be better adapted to the syntax element statistics. Accordingly, syntax elements are decomposed into a respective number n of source symbols swith i=1 . . . n, the respective number n of source symbols depending on as to which of a sequence of n partitions into which a value range of the respective syntax elements is sub-divided, a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols syields z, and, if n>1, for all i=1 . . . n−1, the value of scorresponds to a range of the ipartition. 1. A non-transitory computer-readable medium for storing video data , comprising:a data stream stored in the non-transitory computer-readable medium and comprising data associated with a first sequence of source symbols and a second sequence of source symbols, wherein the source symbols of the first and second sequences are obtained based on a sequence of syntax elements having a value range which is sub-divided into a sequence of N disjoint portions by executing operations using a processor, the operations including:{'sub': i', 'i', 'i, 'sup': 'th', 'converting the sequence of syntax elements into a sequence of source symbols by individually decomposing at least a subgroup of the syntax elements into a respective number n of source symbols swith i=1 . . . n, the respective number n of source symbols depending on as to which of the sequence of N disjoint portions a value z of the respective syntax elements falls into, such that a sum of values of the respective number of source symbols syields z, and, if n>1, for all i=1 . . . n−1, the value of ...

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

REGION MERGING AND CODING PARAMETER REUSE VIA MERGING

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

A favorable merging or grouping of simply connected regions into which the array of information samples is sub-divided, is coded with a reduced amount of data. To this end, a predetermined relative locational relationship is defined enabling an identifying, for a predetermined simply connected region, of simply connected regions within the plurality of simply connected regions which have the predetermined relative locational relationship to the predetermined simply connected region. Namely, if the number is zero, a merge indicator for the predetermined simply connected region may be absent within the data stream. In other embodiments, spatial sub-division is performed depending on a first subset of syntax elements, followed by combining spatially neighboring simply connected regions depending on a second subset of syntax elements, to obtain an intermediate sub-division. 1. A decoder for decoding a data stream comprising an array of information samples , the decoder comprising a processor configured for executing a program code for decoding the data stream by:extracting, from the data stream, a merge indicator and a candidate identifier, wherein the candidate identifier identifies a candidate region from a set of candidate regions of a current region which is one of a plurality of regions obtained by dividing the array of information samples;selecting the candidate region from the set of candidate regions as a selected candidate region of the current region in accordance with the candidate identifier;processing the merge indicator to determine copying or computing a first coding parameter associated with the current region based on a second coding parameter associated with the selected candidate region;copying, if a determination is to copy, the first coding parameter from the second coding parameter;computing, if a determination is to compute, the first coding parameter based on a prediction of the first coding parameter using the second coding parameter and a ...

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

CONCEPT FOR PICTURE/VIDEO DATA STREAMS ALLOWING EFFICIENT REDUCIBILITY OR EFFICIENT RANDOM ACCESS

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

A video data stream is rendered reducible in a manner so that the reduction leads to a restriction of pictures of the reduced video data stream to merely a predetermined subarea of the pictures of the original video data stream and in a manner so that transcoding, such as re-quantization, may be avoided and a conformance of the reduced video data stream relative to the codec underlying the original video data stream be maintained. This is achieved by providing the video data stream with information including an indication of the predetermined subarea and replacement indices for redirecting the indices included by the payload portion so as to refer to, and/or replacement parameters for adjusting the first set of coding parameter settings so as to result in, a second set of coding parameter settings. 1. A data stream having a picture encoded thereinto , the data stream comprisinga displacing information which indicates for a set of at least one predetermined subregion of the picture a displacement of the set of at least one predetermined subregion within a target picture area relative to an undisplaced copying of the set of at least one predetermined subregion into the target picture area.2. The data stream according to claim 1 , wherein the displacing information indicates the displacement in units of one ofpicture samples,tiles into which the picture is subdivided, in units of which the picture is coded without coding inter-dependencies, and which each of the set of at least one subregion is composed of.3. The data stream according to claim 1 , wherein the set of at least one subregion of the picture is a subset of a gapless and overlap-free spatial partitioning of the picture into an array of subregions.4. The data stream according to claim 1 , wherein the displacing information comprisesa count of the predetermined subregions within the set of at least one predetermined subregions of the picture;a size parameter defining a size of the target picture area, andfor ...

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

Inheritance in sample array multitree subdivision

Номер: US20200021857A1
Принадлежит: GE Video Compression LLC

A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision.

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

Composed Prediction and Restricted Merge

Номер: US20210021808A1

Coding efficiency increases are achieved by using composed prediction signals to predict a predetermined block of a picture

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

PICTURE CODING SUPPORTING BLOCK PARTITIONING AND BLOCK MERGING

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

A further coding efficiency increase may be achieved if for a current block of a picture, for which the bit stream signals one of supported partitioning patterns, a reversal of the partitioning by block merging is avoided. In particular, if the signaled one of the supported partitioning patterns specifies a subdivision of the block into two or more further blocks, a removal of certain coding parameter candidates for all further blocks, except a first further block of the further blocks in a coding order, is performed. Particularly, those coding parameter candidates are removed from the set of coding parameter candidates for the respective further block, the coding parameters of which are the same as coding parameters associated with any of the further blocks which, when being merged with the respective further block, would result in one of the supported partitioning pattern. This avoids redundancy between partitioning coding and merging coding. 1. A decoder configured to decode a bitstream signaling one of supported partitioning patterns for a current block of a picture , the decoder being configured to:if the signaled one of the supported partitioning patterns specifies a subdivision of the current block into two or more sub-blocks,remove, for each of the sub-blocks except a first sub-block of the sub-blocks in a coding order, from a set of coding parameter candidates for the respective sub-block, a coding parameter candidate associated with a candidate block, wherein the candidate block, when merged with the respective sub-block, results in one of the supported partitioning patterns,wherein the decoder is configured to:determine coding parameter candidates for a current sub-block of the sub-blocks,check whether a total number of determined coding parameter candidates is equal to a fixed number of coding parameter candidates needed to complete the set of coding parameter candidates for the current sub-block, andbased on an indication from the check that the total ...

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

EFFECTIVE WEDGELET PARTITION CODING

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

Wedgelet separation lines of neighboring blocks are predicted from each other by aligning the wedgelet separation lines of such neighboring blocks to each other, thereby reducing the side information coding rate that may be used. 1. A decoder for reconstructing a sample array of a video from a data stream , the decoder configured to:determine a set of wedgelet patterns to decode a block of the sample array of the video, wherein each wedgelet pattern of the set includes a line defined by a start position and an end position, the line dividing the corresponding wedgelet pattern into two wedgelet partitions and the start and end positions being on a boundary of the corresponding wedgelet pattern;extract, from the data stream, an index value specifying one of the set of wedgelet patterns;obtain the specified wedgelet pattern from the set of wedgelet patterns based on the index value; anddecode the block based at least on the two wedgelet partitions yielded by the line of the specified wedgelet pattern.2. The decoder of claim 1 , wherein a size of each wedgelet pattern of the set is based on a size of the block.3. The decoder of claim 1 , wherein a number of wedgelet patterns in the set is based on a size of the block.4. The decoder of claim 1 , wherein the decoder is configured to determine a plurality of sets of wedgelet patterns claim 1 , wherein each set of the plurality of sets corresponds to one of a plurality of sizes of blocks of the sample array of the video.5. The decoder of claim 1 , wherein each wedgelet pattern of the set is a two-dimensional array including binary-valued elements.6. The decoder of claim 1 , wherein the index value is represented in a fixed number of bits in the data stream claim 1 , and the decoder is configured to decode the index value based on fixed-length coding.7. The decoder of claim 1 , wherein the decoder is configured to:extract, from the data stream, a mode syntax element; anddecode the mode syntax element to determine whether the ...

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

3D-VIDEO CODEC SUPPORTING INTER-COMPONENT PREDICTION

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

3D video coding/decoding supporting inter-component prediction is made operatable with respect to a broader range of settings with respect to accompanying individual views with depth and deactivation/enablement of inter-component prediction, by using one or more flags in the data stream to control the enablement/disablement of the availability of inter-component prediction for coding units of a current picture. 1. 3D video decoder comprisinga video decoding core configured to decode a sequence of layers of a video from a data stream using intra-layer prediction, each layer representing depth or texture of a respective one of a plurality of views, the video decoding core supporting, for layers representing texture, inter-view texture prediction from layers representing texture of a different view and depth-to-texture prediction from layers representing depth, read a first parameter set from the data stream, the first parameter set relating to a temporal portion of the video relating to a timestamp of a current picture, and derive therefrom, for a current picture of a current layer which represents texture, a texture reference layer set of layers representing texture,', 'read a second parameter set from the data stream, the second parameter set relating to the current picture or a portion of the current picture, and derive therefrom, for coding units within the current picture or the portion of the current picture, a selected texture reference layer set of layers representing texture from the texture reference layer set,', a potentially available set of layers representing depth of views the texture of which is represented by any of the selected texture reference layer set, on the one hand and', 'a depth reference layer set of layers representing depth determined by the first parameter set, on the other hand, 'if an intersection of'}, 'equals the potentially available set, then read a flag from the data stream, the flag relating to the current picture or the portion ...

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

MULTI-VIEW SIGNAL CODEC

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

Embodiments are described which exploit a finding, according to which a higher compression rate or better rate/distortion ratio may be achieved by adopting or predicting second coding parameters used for encoding a second view of the multi-view signal from first coding parameters used in encoding a first view of the multi-view signal. In other words, the inventors found out that the redundancies between views of a multi-view signal are not restricted to the views themselves, such as the video information thereof, but that the coding parameters in parallely encoding these views show similarities which may be exploited in order to further improve the coding rate. 1. A decoder for decoding an encoded video data stream to generate a multi-view video , the decoder comprising:a view decoder configured for:extracting, from a data stream using a processor, first information associated with a first coding block in a first view of a multi-view video signal, wherein the first information is indicative of whether a motion parameter of the first coding block is to (a) be read from the data stream independent of another coding parameter, or (b) reuse one or more coding parameters of a second coding block located in a second view of the multi-view video signal;if the first information indicates that the motion parameter of the first coding block is to be read from the data stream independent of another coding parameter, extracting, using the processor, the motion parameter of the first coding block from the data stream; receiving, using the processor, the one or more coding parameters including a motion parameter of the second coding block,', 'predicting, using the processor, the motion parameter of the first coding block based on the motion parameter of the second coding block, and', 'extracting prediction error data associated with the motion parameter of the first coding block;, 'if the first information indicates that the motion parameter of the first coding block is to reuse ...

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

ENTROPY ENCODING AND DECODING SCHEME

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

Decomposing a value range of the respective syntax elements into a sequence of n partitions with coding the components of z laying within the respective partitions separately with at least one by VLC coding and with at least one by PIPE or entropy coding is used to greatly increase the compression efficiency at a moderate coding overhead since the coding scheme used may be better adapted to the syntax element statistics. Accordingly, syntax elements are decomposed into a respective number n of source symbols swith i=1 . . . n, the respective number n of source symbols depending on as to which of a sequence of n partitions into which a value range of the respective syntax elements is sub-divided, a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols syields z, and, if n>1, for all i=1 . . . n−1, the value of scorresponds to a range of the ipartition. 1. An apparatus for decoding comprising:a symbol decoder configured to obtain, based on codewords from a data stream, a first sequence of source symbols and a second sequence of source symbols, wherein source symbols of the first and second sequences are related to motion vectors or level values of transform coefficients of a transform coefficient block, wherein the level values of transform coefficients are encoded into the data stream according to a scan order and the symbol decoder is configured to obtain a first source symbol of the first sequence using a Rice code and a second source symbol of the first sequence using an Exp-Golomb code; anda composer configured to: obtaining a set of source symbols from the first and second sequences based on a portion of the plurality of disjoint portions associated with the syntax element, and', 'combining values of the source symbols of the set to determine the value of the syntax element; and, 'compose a sequence of syntax elements having a value range which is sub-divided into a plurality of disjoint portions ...

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

APPARATUS FOR SELECTING AN INTRA-PREDICTION MODE FOR PADDING

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

Video codec for supporting temporal inter-prediction, configured to perform padding of an area of a referenced portion of a reference picture which extends beyond a border of the reference picture, which referenced portion is referenced by an inter predicted block of a current picture by selecting one of a plurality of intra-prediction modes, and padding the area using the selected intra-prediction mode. 1. A video encoder for supporting temporal inter-prediction , configured toperform padding of an area of a referenced portion of a reference picture which extends or lies beyond a border of the reference picture, which referenced portion is referenced by an inter predicted block of a current picture by selecting one of a plurality of intra-prediction modes, and padding the area using the selected intra-prediction mode.2. The video decoder for supporting temporal inter-prediction , configured toperform padding of an area of a referenced portion of a reference picture which extends or lies beyond a border of the reference picture, which referenced portion is referenced by an inter predicted block of a current picture by selecting one of a plurality of intra-prediction modes, and padding the area using the selected intra-prediction mode.3. The video decoder according to claim 2 , configured to perform the selecting based on an evaluation of an area of the reference picture at a portion of the border of the reference picture where the referenced portion crosses the border.4. The video decoder according to claim 3 , configured to perform the evaluation by claim 3 , for each of at least a subset of the plurality of intra-prediction modes claim 3 ,filling, based on border samples of the reference picture at the portion of the border, along a direction opposite to a filling direction associated with the respective intra-prediction mode, a probe area located inside the reference picture and farther away from the border than the border sample to acquire a probe filling; ...

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

TRANSFORM COEFFICIENT BLOCK CODING

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

Concepts for more efficiently coding a picture and/or a video a data stream are described, in particular, ones using efficient transform coefficient block coding. 1. Encoder for encoding a picture into a data stream , configured to encoding an absolute value of a quantization level of a currently encoded transform coefficient of the transform coefficient block in a manner binarized using a binarization which is parameterized using a binarization parameter,', a sum of, and/or', 'a number of significant ones among,, 'setting of the binarization parameter based on'}, 'one or more previously encoded transform coefficients located at positions determined by a local template positioned at the currently encoded transform coefficient., 'encode a transform coefficient block representing a block of the picture into the data stream by'}2. Decoder for decoding a picture from a data stream , configured to decoding an absolute value of a quantization level of a currently decoded transform coefficient of the transform coefficient block in a manner binarized using a binarization which is parameterized using a binarization parameter,', 'setting of the binarization parameter based on', 'a number of significant ones among,', 'a sum of, and/or'}, 'one or more previously decoded transform coefficients located at positions determined by a local template positioned at the currently decoded transform coefficient., 'decode a transform coefficient block representing a block of the picture from the data stream by'}3. Decoder of claim 2 , configured todecode a first part of the binarization using context-adaptive entropy decoding, anddecode a second part of the binarization using an equi-probability bypass mode,wherein the second part of the binarization comprises a prefix part and a suffix part and the binarization parameter determines a length of the prefix part.4. Decoder of claim 2 , whereinthe binarization comprises a prefix part and a suffix part and the binarization parameter determines ...

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

TRANSFORM COEFFICIENT BLOCK CODING

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

Concepts for more efficiently coding a picture and/or a video a data stream are described, in particular, ones using efficient transform coefficient block coding. 1. Encoder for encoding a picture into a data stream , configured tosubject a block of the picture separately for a first color component and a second color component to a transformation to acquire a first transform coefficient block and a second transform coefficient block, respectively,entropy encode the second transform coefficient block context-adaptively using a context which depends on the first transform coefficient block.2. Decoder for decoding a picture from a data stream , configured toderive a block of the picture by, separately for a first color component and a second color component, a reverse transformation of a first transform coefficient block and a second transform block, respectively,entropy decode the second transform coefficient block context-adaptively using a context which depends on the first transform coefficient block.3. Decoder of claim 2 , configured todecoding for each partition of a set of partitions into which the second transform coefficient block is subdivided an indication indicating whether the transform coefficients within the respective partition are encoded into the data stream, or whether the encoding of the transform coefficients within the respective partition is skipped and all transform coefficients within the respective partition are zero, andentropy decoding quantization levels of the transform coefficients of the second transform coefficient block for partitions for which the indication indicates that the transform coefficients within the respective partition are encoded into the data stream and skip the decoding of the transform coefficients within the partitions for which the indication indicates that the encoding of the transform coefficients within the respective partition is skipped and all transform coefficients within the partitions are zero,wherein the ...

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

INTER-PLANE PREDICTION

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

A better rate distortion ratio is achieved by making interrelationships between coding parameters of different planes available for exploitation for the aim of redundancy reduction despite the additional overhead resulting from the need to signal the inter-plane prediction information to the decoder. In particular, the decision to use inter plane prediction or not may be performed for a plurality of planes individually. Additionally or alternatively, the decision may be done on a block basis considering one secondary plane. 1. A decoder for decoding a data stream encoded with a video including pictures of a scene represented by multiple arrays of information samples , comprising:an extractor configured for:extracting, from the data stream, a first set of coding parameters including a first intra coding parameter associated with a first intra coding block in a first array of information samples that represents a first color component of the video, wherein the first set of coding parameters is to be used for reconstructing the first intra coding block in an intra coding mode,extracting, from the data stream, inter-plane interchange information associated with a second intra coding block in a second array of information samples that represents a second color component of the video, wherein the inter-plane interchange information signals whether intra coding information of the second intra coding block is to be derived in the intra coding mode based on information related to the first intra coding block, andresponsive to the inter-plane interchange information indicating no derivation of the intra coding information of the second intra coding block based on the information related to the first intra coding block, extracting, from the data stream, a second set of coding parameters including a second intra coding parameter; anda predictor configured for:responsive to the inter-plane interchange information indicating derivation of the intra coding information of the ...

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

ENTROPY ENCODING AND DECODING SCHEME

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

Decomposing a value range of the respective syntax elements into a sequence of n partitions with coding the components of z laying within the respective partitions separately with at least one by VLC coding and with at least one by PIPE or entropy coding is used to greatly increase the compression efficiency at a moderate coding overhead since the coding scheme used may be better adapted to the syntax element statistics. Accordingly, syntax elements are decomposed into a respective number n of source symbols swith i=1 . . . n, the respective number n of source symbols depending on as to which of a sequence of n partitions into which a value range of the respective syntax elements is sub-divided, a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols syields z, and, if n>1, for all i=1 . . . n−1, the value of scorresponds to a range of the ipartition. 1. A non-transitory computer-readable medium for storing video data , comprising:a data stream stored in the non-transitory computer-readable medium and comprising data associated with a first sequence of source symbols and a second sequence of source symbols, wherein the source symbols of the first and second sequences are obtained based on a sequence of syntax elements having a value range which is sub-divided into a sequence of disjoint portions by executing operations using a processor, the operations including:converting the sequence of syntax elements into a sequence of source symbols by decomposing at least a subgroup of the syntax elements into a corresponding number of source symbols, based on a value of the respective syntax elements and a portion of the sequence of disjoint portions, such that a sum of values of the source symbols yields the value of the respective syntax element;subdividing the sequence of source symbols into a first sequence of source symbols and a second sequence of source symbols;encoding, into the data stream, the source ...

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

MOTOR VEHICLE WITH AN ADJUSTABLE SILL

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

A motor vehicle () has a body () and a sill () arranged between the wheel houses () on a longitudinal side of the vehicle. The sill () has a sill element () that is adjustable in the lateral direction between a first end position and a second end position. At least one protruding air guiding element () is arranged on the sill element (). 1. A motor vehicle comprising: a body; wheel houses on a longitudinal side of the motor vehicle; and a sill arranged between the wheel houses on the longitudinal side of the motor vehicle , the sill having a shiftable sill element that is adjustable in the lateral direction between a first end position and a second end position , at least one protruding air guiding element being arranged on the sill element.2. The motor vehicle of claim 1 , wherein the sill element is a substantially flat claim 1 , level first air guiding element with opposite front and rear ends spaced apart in a direction of travel of the motor vehicle claim 1 , the at least one second air guiding element comprising a front second air guiding element protruding at the front end of the sill element and/or a rear second air guiding element protruding at the rear end of the sill element.3. The motor vehicle of claim 2 , wherein claim 2 , in the first end position claim 2 , the first air guiding element is retracted under an underbody of the motor vehicle between the wheel houses and claim 2 , in a second end position claim 2 , the first air guiding element protrudes laterally between the wheel houses and extends the underbody of the motor vehicle between the wheel houses.4. The motor vehicle of claim 3 , wherein the second air guiding elements protrude from the first air guiding element vertically or at an acute angle to a vertical direction.5. The motor vehicle of claim 3 , wherein the front second air guiding element interacts with a wheel house venting opening.6. The motor vehicle of claim 5 , wherein claim 5 , in an extended position claim 5 , the front second ...

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

CODING OF SIGNIFICANCE MAPS AND TRANSFORM COEFFICIENT BLOCKS

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

A higher coding efficiency for coding a significance map indicating positions of significant transform coefficients within a transform coefficient block is achieved by the scan order by which the sequentially extracted syntax elements indicating, for associated positions within the transform coefficient block, as to whether at the respective position a significant or insignificant transform coefficient is situated, are sequentially associated to the positions of the transform coefficient block, among the positions of the transform coefficient block depends on the positions of the significant transform coefficients indicated by previously associated syntax elements. Alternatively, the first-type elements may be context-adaptively entropy decoded using contexts which are individually selected for each of the syntax elements dependent on a number of significant transform coefficients in a neighborhood of the respective syntax element, indicated as being significant by any of the preceding syntax elements. 1. An apparatus for decoding a significance map encoded in a data stream , wherein the significance map indicates positions of significant transform coefficients within a transform coefficient block , the apparatus comprising: first-type syntax elements, wherein each of the first-type syntax elements indicates, for an associated position within the transform coefficient block, whether a significant transform coefficient is present, and', 'information indicating values of significant transform coefficients within the transform coefficient block; and, 'a decoder configured to extract, from the data stream,'}an associator configured to associate each of the extracted first-type syntax elements with a respective associated position within the transform coefficient block in a scan order, wherein the scan order is determined with respect to the transform coefficient block and associated with prior positions of significant transform coefficients indicated by prior first-type ...

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

CODING OF A SPATIAL SAMPLING OF A TWO-DIMENSIONAL INFORMATION SIGNAL USING SUB-DIVISION

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

Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications. 1. A decoder comprising:an extractor configured to extract, from a data stream representing video information, information related to a first maximum region size associated with prediction coding and a second maximum region size associated with transform coding;a divider configured to:divide an array of information samples representing a spatially sampled portion of the video information into a first set of root regions based on the first maximum region size,sub-divide at least some of the first set of root regions into a first set of sub-regions using recursive multi-tree partitioning,determine whether a size of at least one of the first set of sub-regions exceeds the second maximum region size;responsive to a determination that the size of at least one of the first set of sub-regions does exceed the second maximum region size, divide at least one of the first set of sub-regions into a second set of root regions of the second maximum region size, anddetermine, for each of the second set of root regions of the second maximum region size, whether the respective root region of the second set of root regions is to be sub-divided;responsive to a determination that the respective root region of the second set of root regions is to be sub-divided, sub-divide the respective root region of the second set of root regions into a second set of sub-regions using recursive multi-tree partitioning; anda reconstructor configured to reconstruct the array of information samples using prediction coding in accordance with the first set of sub-regions and transform coding in accordance with the second set of sub-regions.2. The decoder according to claim 1 , wherein the reconstructor is configured to claim 1 , for a sub-region of the ...

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

EFFICIENT MULTI-VIEW CODING USING DEPTH-MAP ESTIMATE AND UPDATE

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

This disclosure is directed to coding a multi-view signal, which includes processing a list of plurality of motion vector candidates associated with a coding block of a current picture in a dependent view of the multi-view signal. Such processing includes estimating a first motion vector based on a second motion vector associated with a reference block in a current picture of a reference view of the multi-view signal, the reference block corresponding to the coding block of the current picture in the dependent view. The first motion vector is added into the list, and an index is used that specifies at least one candidate from the list to be used for motion-compensated prediction. The coding block in the current picture is coded by performing the motion-compensated prediction based on the at least one candidate indicated by the index. 1. An apparatus for reconstructing a multi-view signal coded in a data stream , comprising:a dependent view reconstructor configured for: estimating a first motion vector based on a second motion vector associated with a reference block in a current picture of a reference view of the multi-view signal, the reference block corresponding to the coding block of the current picture in the dependent view,', 'adding the first motion vector into the list of motion vector candidates, and', 'extracting, from the data stream, index information that indicates a selected motion vector of the list of motion vector candidates and a reference picture in the dependent view associated with the selected motion vector to be used for motion-compensated prediction; and, 'processing a list of motion vector candidates associated with a coding block of a current picture in a dependent view of the multi-view signal, the processing including comprisingreconstructing the coding block in the current picture of the dependent view by performing the motion-compensated prediction based on the selected motion vector and the reference picture.2. The apparatus of claim 1 ...

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

INHERITANCE IN SAMPLE ARRAY MULTITREE SUBDIVISION

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

A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision. 1. A decoder for reconstructing an array of information samples based on a data stream , the array of information samples representing a spatially sampled information signal , the decoder comprising: subdividing the array of information samples into prediction blocks associated with prediction coding according to first subdivision information,', 'subdividing at least one of the prediction blocks that is greater than a maximum size into root blocks of the maximum size, wherein the root blocks are associated with transform coding, and', determining whether the current root block is to be subdivided based on second subdivision information, and', 'responsive to a determination that the current root block is to be subdivided, subdividing the current root block into residual blocks associated with transform coding;, 'with respect to a current root block of the root blocks,'}], 'a divider configured for extracting, from the data stream, inheritance information indicating whether inheritance is to be applied in relation to residual blocks associated with the prediction block, and', 'if inheritance is to be applied, sharing a coding parameter among the residual blocks associated with the prediction block; and, 'with respect to each of the at least one of the prediction blocks ...

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

BLOCK-BASED PREDICTION

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

Apparatus for predicting a predetermined block of a picture using a plurality of reference samples The apparatus is configured to form a sample value vector out of the plurality of reference samples, derive from the sample value vector a further vector onto which the sample value vector is mapped by a predetermined invertible linear transform, compute a matrix-vector product between the further vector and a predetermined prediction matrix so as to obtain a prediction vector, and predict samples of the predetermined block on the basis of the prediction vector. 1. An apparatus for predicting a predetermined block of a picture using a plurality of reference samples , configured toform a sample value vector out of the plurality of reference samples,derive from the sample value vector a further vector onto which the sample value vector is mapped by a predetermined invertible linear transform,compute a matrix-vector product between the further vector and a predetermined prediction matrix so as to acquire a prediction vector, andpredict samples of the predetermined block on the basis of the prediction vector.2. The apparatus of claim 1 , wherein the predetermined invertible linear transform is defined such thata predetermined component of the further vector becomes a or a constant minus a, and each of other components of the further vector, except the predetermined component, equal a corresponding component of the sample value vector minus a,wherein a is a predetermined value.3. The apparatus of claim 2 , wherein the predetermined value is one ofan average, such as an arithmetic mean or weighted average, of components of the sample value vector,a default value,a value signalled in a data stream into which the picture is coded, anda component of the sample value vector corresponding to the predetermined component.4. The apparatus of claim 1 , wherein the predetermined invertible linear transform is defined such thata predetermined component of the further vector becomes a ...

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

UPSAMPLING AND SIGNAL ENHANCEMENT

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

A signal which is to be quality-improved often suffers from the quality degradation in the spatial high frequency region more than compared to the spatial low frequency region. Accordingly a quality improvement is performed efficiently by combining the signal to be quality improved with a high frequency portion extracted from a sparse approximation of the signal to be quality improved. 1. An apparatus for upsampling a first signal comprising a first resolution , comprisingan upsampler configured to apply an upsampling process onto the first signal so as to acquire a second signal comprising a second resolution higher than the first resolution;a sparsity enforcer configured to generate, using sparse approximation, an approximated signal comprising the second resolution;a high frequency portion extractor configured to extract a high frequency portion from the approximated signal wherein the high frequency portion extractor is a high pass filter or is configured to extract the high frequency portion from the approximated signal by estimating a low frequency portion of the approximated signal and subtracting the low frequency portion from the approximated signal; anda combiner configured to combine the second signal and the extracted high frequency portion.2. The apparatus according to claim 1 , wherein the upsampler is configured to perform the upsampling process using a FIR filter claim 1 , IIR filter claim 1 , or a combination of both.3. The apparatus according to claim 1 , wherein the sparsity enforcer is configured to generate the approximated signal by applying a sparse approximation to the second signal.4. The apparatus according to claim 1 , wherein the sparsity enforcer is configured to perform the sparse approximation by sequentially performing a forward transformation to acquire transform coefficients claim 1 , thresholding the transform coefficients to acquire thresholded transform coefficients and performing an inverse transform onto the thresholded ...

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

Coding of a spatial sampling of a two-dimensional information signal using sub-division

Номер: US20190045227A1
Принадлежит: GE Video Compression LLC

Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.

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

CONCEPT FOR DETERMINING A MEASURE FOR A DISTORTION CHANGE IN A SYNTHESIZED VIEW DUE TO DEPTH MAP MODIFICATIONS

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

An apparatus for determining a measure for a distortion change of a first view synthesized from a second view, caused by a modification of a depth map of the second view from a first state to a second state, is configured—starting from a current synthesis state of the first view corresponding to a synthesis from the second view having the depth map modified to the second state in an already processed portion of the depth map and having the depth map unmodified at the first state in a yet to be processed portion of the depth map—to compute a possible successor synthesis state corresponding to a synthesis of the first view from the second view having the depth map modified to the second state in an already processed portion plus a currently processed portion and having the depth map unmodified at the first state in the yet to be processed portion without the currently processed portion; and to determine a distortion change of a distortion of the current synthesis state of the first view relative to an undistorted version of the first view to a distortion of the possible successor synthesis state of the first view relative to the undistorted version of the first view. 1. An encoder for coding a video comprising:a texture encoding mechanism configured for encoding, using a processor, a texture sample array of a view of a video;a depth encoding mechanism configured for encoding, using the processor, a depth map associated with a view of the video; anda distortion measurement mechanism configured for determining, using the processor, a distortion change of a first view of the video synthesized from a second view of the video, wherein the distortion change is caused by a modification to the depth map of the second view and is based on at least two synthesis states of the first view corresponding to synthesis of the first view based on the depth map of the second view.2. The encoder according to claim 1 , the distortion measurement mechanism is configured for obtaining an ...

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

CONCEPT FOR DETERMINING A MEASURE FOR A DISTORTION CHANGE IN A SYNTHESIZED VIEW DUE TO DEPTH MAP MODIFICATIONS

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

An apparatus for determining a measure for a distortion change of a first view synthesized from a second view, caused by a modification of a depth map of the second view from a first state to a second state, is configured starting from a current synthesis state of the first view corresponding to a synthesis from the second view having the depth map modified to the second state in an already processed portion of the depth map and having the depth map unmodified at the first state in a yet to be processed portion of the depth map to compute a possible successor synthesis state corresponding to a synthesis of the first view from the second view having the depth map modified to the second state in an already processed portion plus a currently processed portion and having the depth map unmodified at the first state in the yet to be processed portion without the currently processed portion; and to determine a distortion change of a distortion of the current synthesis state of the first view relative to an undistorted version of the first view to a distortion of the possible successor synthesis state of the first view relative to the undistorted version of the first view. 1. An encoder for coding a video comprising:a texture encoding mechanism configured to encode, using a processor comprising hardware, a texture sample array of a view of a video;a depth encoding mechanism configured to encode, using the processor, a depth map associated with a view of a video; and obtain first and second synthesis states of the first view, the first synthesis state corresponding to a synthesis of the first view based on the depth map of the second view comprising a first portion in a coded state and a second portion in a non-coded state, and the second synthesis state corresponding to a synthesis of the first view based on the depth map of the second view including the first portion and a currently encoded portion of the second portion both in the coded state, and', 'determine the ...

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

CONCEPT FOR DETERMINING A MEASURE FOR A DISTORTION CHANGE IN A SYNTHESIZED VIEW DUE TO DEPTH MAP MODIFICATIONS

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

An apparatus for determining a measure for a distortion change of a first view synthesized from a second view, caused by a modification of a depth map of the second view from a first state to a second state, is configured—starting from a current synthesis state of the first view corresponding to a synthesis from the second view having the depth map modified to the second state in an already processed portion of the depth map and having the depth map unmodified at the first state in a yet to be processed portion of the depth map—to compute a possible successor synthesis state corresponding to a synthesis of the first view from the second view having the depth map modified to the second state in an already processed portion plus a currently processed portion and having the depth map unmodified at the first state in the yet to be processed portion without the currently processed portion; and to determine a distortion change of a distortion of the current synthesis state of the first view relative to an undistorted version of the first view to a distortion of the possible successor synthesis state of the first view relative to the undistorted version of the first view. 1. An encoder for coding a video comprising:a depth encoding mechanism configured to encode, using a processor, a depth map associated with a view of a video; and obtain first and second synthesis states of the first view, the first synthesis state corresponding to a synthesis of the first view based on the depth map of the second view comprising a first portion in a coded state and a second portion in a non-coded state, and the second synthesis state corresponding to a synthesis of the first view based on the depth map of the second view comprising the first portion and a currently encoded portion of the second portion both in the coded state, and', 'determine the distortion change based on first and second distortion measures with respect to the first and second synthesis states of the first view, ...

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

SCALABLE VIDEO CODING USING SUBBLOCK-BASED CODING OF TRANSFORM COEFFICIENT BLOCKS IN THE ENHANCEMENT LAYER

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

A subblock-based coding of transform coefficient blocks of the enhancement layer is rendered more efficient. To this end, the subblock subdivision of the respective transform coefficient block is controlled on the basis of the base layer residual signal or the base layer signal. In particular, by exploiting the respective base layer hint, the subblocks may be made longer along a spatial frequency axis transverse to edge extensions observable from the base layer residual signal or the base layer signal. 1. A scalable video decoder comprising:a first block-based decoding unit configured to decode, using a processor, a base layer residual signal of a base layer signal from a coded data stream; and selecting, for the transform coefficient block, a subblock subdivision from a set of possible subblock subdivisions based on transform coefficients of a portion of the base layer residual signal or the base layer signal, wherein the transform coefficient block is subdivided into subblocks in accordance with the subblock subdivision,', 'traversing positions of the transform coefficients in units of the subblocks such that all positions within one subblock are traversed before proceeding to a next subblock in a subblock order defined among the subblocks, and', 'for a current subblock being traversed, decoding from the data stream (a) a first syntax element indicating as to whether the current subblock comprises any significant transform coefficient, and (b) second syntax elements indicating levels of transform coefficients within the current subblock, if the first syntax element indicates that the current-subblock comprises a significant transform coefficient., 'a second block-based decoding unit configured to reconstruct an enhancement layer signal by decoding, using the processor, a transform coefficient block having transform coefficients that represent an enhancement layer signal, the decoding including2. The scalable video decoder according to claim 1 , wherein the first ...

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

IMMERSIVE MEDIA CONTENT PRESENTATION AND INTERACTIVE 360° VIDEO COMMUNICATION

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

An apparatus for presenting immersive media content is described. The apparatus obtains from a sender video data representing immersive content for a certain viewing direction and/or for a certain viewpoint, and displays the video data representing the immersive content for the certain viewing direction and/or for the certain viewpoint. 1. An apparatus for a 360° video communication with a sender , wherein{'claim-text': ['acquire from the sender video data dependent on a certain viewing direction of a 360° video, and', 'display the video data representing the certain viewing direction of the 360° video,'], '#text': 'the apparatus is to'}wherein the video data comprises a margin area around the viewport.2. The apparatus of claim 1 , wherein claim 1 , to acquire the video data from the sender claim 1 , the apparatus is tosignal to the sender the certain viewing direction of the 360° video, andreceive from the sender the video data for the certain viewing direction of the 360° video.3. The apparatus of claim 1 , wherein the apparatus comprisesa display device, e.g., a HMD, to display to a user the video data for the certain viewing direction of the 360° video,a sensor to detect the viewing direction of the user, anda processor to signal the detected viewing direction to the sender and to process the received video data for display on the display device.4. The apparatus of claim 1 , wherein the apparatus is to request from the sender for the certain viewing direction of the 360° video (i) first video data rendered by the sender and representing a 2D viewport version of the certain viewing direction of the 360° video or (ii) second video data not rendered by the sender and representing at least a part of the 360° video to be transmitted by the sender using a certain projection.5. The apparatus of claim 4 , wherein claim 4 , during the session of the 360° video communication claim 4 , the apparatus is to request from the sender the first video data or the second video ...

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

Apparatus and method for encoding and decoding a picture using picture boundary handling

Номер: US20220078421A1

The present invention concerns an apparatus configured to partition a picture into leaf blocks using recursive multi-tree partitioning, block-based encode the picture into a data stream using the partitioning of the picture into the leaf blocks, wherein the apparatus is configured to, in partitioning the picture into the leaf blocks, for a predetermined block which extends beyond a boundary of the picture, reduce an available set of split modes depending on a position at which the boundary of the picture crosses the predetermined block in order to obtain a reduced set of one or more split modes, wherein the apparatus is configured to signal a selected split mode in the data stream.

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

ENCODER AND DECODER, ENCODING METHOD AND DECODING METHOD FOR DRIFT-FREE PADDING AND HASHING OF INDEPENDENT CODING REGIONS

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

A video encoder according to embodiments is configured for encoding a plurality of pictures of a video by generating an encoded video signal, wherein each of the plurality of pictures includes original picture data. The video encoder includes a data encoder configured for generating the encoded video signal including encoded picture data, wherein the data encoder is configured to encode the plurality of pictures of the video into the encoded picture data. Moreover, the video encoder includes an output interface configured for outputting the encoded picture data of each of the plurality of pictures. Furthermore, a video decoders, systems, methods for encoding and decoding, computer programs and encoded video signals according to embodiments are provided. 1. A video decoder for decoding an encoded video signal comprising encoded picture data to reconstruct a plurality of pictures of a video , wherein the video decoder comprises:an input interface configured for receiving the encoded video signal, anda data decoder configured for reconstructing the plurality of pictures of the video by decoding the encoded picture data,wherein the data decoder is configured to analyse hash information encoded within the encoded video signal,wherein the hash information depends on a current portion of a current picture of the plurality of pictures.2. A video decoder according to claim 1 ,wherein the hash information does not depend on a succeeding portion of the current picture.3. A video decoder according to claim 2 ,wherein the current portion comprises a first location within the current picture, and the succeeding portion comprises a second location within the picture being different from the first location.4. A video decoder according to claim 2 ,wherein the current picture comprises a plurality of portions, the current portion being one of the plurality of portions, the succeeding portion being another one of the plurality of portions, wherein each of said plurality of portions ...

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

ENTROPY CODING SUPPORTING MODE SWITCHING

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

A decoder for decoding a data stream into which media data is coded has a mode switch configured to activate a low-complexity mode or a high-efficiency mode depending on the data stream, an entropy decoding engine configured to retrieve each symbol of a sequence of symbols by entropy decoding using a selected one of a plurality of entropy decoding schemes, a desymbolizer configured to desymbolize the sequence of symbols to obtain a sequence of syntax elements, a reconstructor configured to reconstruct the media data based on the sequence of syntax elements, selection depending on the activated low-complexity mode or the high-efficiency mode. In another aspect, a desymbolizer is configured to perform desymbolization such that the control parameter varies in accordance with the data stream at a first rate in case of the high-efficiency mode being activated and the control parameter is constant irrespective of the data stream or changes depending on the data stream, but at a second lower rate in case of the low-complexity mode being activated. 1. A decoder for decoding a data stream into which media data is coded , comprisinga mode switch configured to activate a low-complexity mode or a high efficiency mode depending on the data stream;an entropy decoding engine configured to retrieve each symbol of a sequence of symbols by entropy decoding from the data stream using a selected one of a plurality of entropy decoding schemes;a desymbolizer configured to desymbolize the sequence of symbols in order to acquire a sequence of syntax elements;a reconstructor configured to reconstruct the media data based on the sequence of syntax elements;wherein the selection depends on the activated one of the low complexity mode and the high-efficiency mode,wherein the entropy decoding engine is configured such that each of the plurality of entropy decoding schemes involves arithmetic decoding of the symbols the respective entropy decoding scheme has been selected for, with the plurality ...

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

QUALITY SCALABLE CODING WITH MAPPING DIFFERENT RANGES OF BIT DEPTHS

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

A more efficient way of addressing different bit-depths, or different bit-depths and chroma sampling format requirements is achieved by using a low bit-depth and/or low-chroma resolution representation for providing a respective base layer data stream representing this low bit-depth and/or low-chroma resolution representation as well as for providing a higher bit-depth and/or higher chroma resolution representation so that a respective prediction residual may be encoded in order to obtain a higher bit-depth and/or higher chroma resolution representation. By this measure, an encoder is enabled to store a base-quality representation of a picture or a video sequence, which can be decoded by any legacy decoder or video decoder, together with an enhancement signal for higher bit-depth and/or reduced chroma sub-sampling, which may be ignored by legacy decoders or video decoders. 1. An encoder for encoding a picture into a quality-scalable data stream , comprising:a base encoder for encoding the picture into a base encoded data stream representing a representation of the picture with a first picture sample bit depth;a predictor for providing a prediction of the picture based on the representation of the picture with the first picture sample bit depth, the prediction of the picture comprising a second picture sample bit depth that is higher than the first picture sample bit depth,the predictor comprising a mapper for performing, on the representation of the picture with the first picture sample bit depth, a mapping of samples of the picture from the first picture sample bit depth to the second picture sample bit depth based on a bit-shift operation to obtain the prediction of the picture, wherein the mapper is configured to use a first mapping mechanism for a luma component of the samples and a second mapping mechanism for a chroma component of the samples;a residual encoder for encoding a prediction residual of the prediction into a bit-depth enhancement layer data stream; ...

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

MULTI-VIEW VIDEO CODEC SUPPORTING RESIDUAL PREDICTION

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

Multi-view video coding/decoding supporting residual prediction involving a reference picture of different view and timestamp compared to a currently coded/decoded picture is improved in terms of robustness and/or processing cost by avoiding checking any picture availability or non-availability in a decoded picture buffer. 1. A multi-view video decoder comprisinga video decoding core configured to decode a plurality of views from a data stream, the video decoding core supporting residual prediction of a predetermined motion- or disparity-compensatedly predicted coding unit of a current picture of a current view on the basis of a first reference picture of the current view, a second reference picture of a reference view, coinciding in timestamp with the current picture, and a third reference picture of the reference view, coinciding in timestamp with the first reference picture, and read a parameter set from the data stream, the parameter set relating to the second reference picture, and derive therefrom the set of all reference pictures that can be used for prediction of the second reference picture and are of the reference view;', 'check whether the third reference picture is comprised in the set of reference pictures;', 'depending on the check, if the third reference picture is comprised in the set of reference pictures, enable the residual prediction for the predetermined motion- or disparity-compensatedly predicted coding unit at least with respect to third reference picture; and', 'depending on the check, if the third reference picture is not comprised in the set of reference pictures, disable the residual prediction for the predetermined motion- or disparity-compensatedly predicted coding unit at least with respect to third reference picture,, 'a residual prediction switch configured to'}wherein the video decoding core is configured to, depending on the residual prediction switch, apply or not apply residual prediction based on the third reference picture for ...

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

REGION MERGING AND CODING PARAMETER REUSE VIA MERGING

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

A favorable merging or grouping of simply connected regions into which the array of information samples is sub-divided, is coded with a reduced amount of data. To this end, a predetermined relative locational relationship is defined enabling an identifying, for a predetermined simply connected region, of simply connected regions within the plurality of simply connected regions which have the predetermined relative locational relationship to the predetermined simply connected region. Namely, if the number is zero, a merge indicator for the predetermined simply connected region may be absent within the data stream. In other embodiments, spatial sub-division is performed depending on a first subset of syntax elements, followed by combining spatially neighboring simply connected regions depending on a second subset of syntax elements, to obtain an intermediate sub-division. 1. A decoder for decoding arrays of information samples encoded in a data stream each representing a picture , the decoder comprising:an extractor configured for:extracting, from the data stream, a merge indicator with respect to a region currently being decoded within an array of information samples, wherein the region currently being decoded is one of a plurality of regions obtained by dividing the array of information samples and the merge indicator is indicative of whether the region currently being decoded is to be reconstructed based on at least one motion coding parameter determined based on a candidate motion coding parameter, wherein the candidate motion coding parameter is selected from a set of candidate motion coding parameters; anda reconstructor configured for: determining a prediction of a motion vector of the at least one motion coding parameter based on a motion vector of the candidate motion coding parameter,', 'extracting, from the data stream, a prediction residual of the motion vector of the at least one motion coding parameter, and', 'combining the prediction and the prediction ...

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

CODING OF SIGNIFICANCE MAPS AND TRANSFORM COEFFICIENT BLOCKS

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

A higher coding efficiency for coding a significance map indicating positions of significant transform coefficients within a transform coefficient block is achieved by the scan order by which the sequentially extracted syntax elements indicating, for associated positions within the transform coefficient block, as to whether at the respective position a significant or insignificant transform coefficient is situated, are sequentially associated to the positions of the transform coefficient block, among the positions of the transform coefficient block depends on the positions of the significant transform coefficients indicated by previously associated syntax elements. Alternatively, the first-type elements may be context-adaptively entropy decoded using contexts which are individually selected for each of the syntax elements dependent on a number of significant transform coefficients in a neighborhood of the respective syntax element, indicated as being significant by any of the preceding syntax elements. 1. An apparatus for decoding a transform coefficient block , the apparatus comprising:a decoder configured to extract, from a data stream, a significance map indicating positions of significant transform coefficients within the transform coefficient block, and the significant transform coefficients within the transform coefficient block; andan associator configured to associate the extracted significant transform coefficients with their respective positions in the transform coefficient block in a coefficient scan order, wherein according to the coefficient scan order, sub-blocks of the transform coefficient block are scanned in a sub-block scan order, and the transform coefficients within each sub-block are scanned in a position sub-scan order,wherein the decoder is configured to use, in extracting the significant transform coefficients, context-adaptive entropy decoding, a selected set of contexts from a plurality sets of contexts, wherein, for each sub-block, the ...

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

REGION MERGING AND CODING PARAMETER REUSE VIA MERGING

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

A favorable merging or grouping of simply connected regions into which the array of information samples is sub-divided, is coded with a reduced amount of data. To this end, a predetermined relative locational relationship is defined enabling an identifying, for a predetermined simply connected region, of simply connected regions within the plurality of simply connected regions which have the predetermined relative locational relationship to the predetermined simply connected region. Namely, if the number is zero, a merge indicator for the predetermined simply connected region may be absent within the data stream. In other embodiments, spatial sub-division is performed depending on a first subset of syntax elements, followed by combining spatially neighboring simply connected regions depending on a second subset of syntax elements, to obtain an intermediate sub-division. 1. A decoder for decoding arrays of information samples encoded in a data stream each array representing a picture , the decoder comprising:an extractor configured forextracting, from the data stream, a merge indicator with respect to a current region within an array of information samples, wherein the current region is one of a plurality of regions obtained by dividing the array of information samples and the merge indicator is indicative of whether the current region is to be reconstructed based on at least one coding parameter determined based on one or more coding parameters associated with a selected candidate region, andselecting, based on a candidate identifier, the selected candidate region from a set of candidate regions associated with the current region; anda reconstructor configured forcopying, if an indication is to copy, one of the one or more coding parameters as the at least coding parameter, determining a prediction of the at least coding parameter based on one of the one or more coding parameters,', 'extracting, from the data stream, a prediction residual of the at least one coding ...

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

REGION BASED INTRA BLOCK COPY

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

In an encoder and a decoder for Region Based Intra Block Copy, the encoder may be configured for block-based encoding a picture into a data stream, and the decoder may be configured for block-based decoding a picture from a data stream. The encoder and decoder may further be configured to determine for a current block of the picture a difference between a first predetermined block and a second predetermined block inside a block search area. The encoder may encode the difference into the data stream and the decoder may derive the difference from the data stream. According to the innovative principle, the encoder and the decoder may be configured to partition the block search area into multiple block search regions. 1. A decoder for block-based decoding a picture from a data stream , wherein the decoder is configured toreconstruct a current block of the picture based on a difference between a first predetermined block and a second predetermined block inside a block search area, wherein the decoder is configured to derive said difference from the data stream,wherein the decoder is further configured to partition the block search area into multiple block search regions.2. The decoder of claim 1 ,wherein the first predetermined block and the second predetermined block are both located inside one and the same block search region.3. The decoder of claim 1 ,wherein the multiple block search regions define regions in which the decoder is to find the second predetermined block, wherein the decoder is configured to derive from the data stream a region-index indicating that one block search region in which the second predetermined block is located.4. The decoder of claim 3 ,wherein the decoder is configured to identify, based on the derived region-index, that one block search region in which the second predetermined block is located, and wherein the decoder is aware of the position of the first predetermined block inside said identified one block search region.5. The decoder of ...

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

STORAGE COMPARTMENT AND LATCH THEREFOR

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

A latch assembly () is presented which comprises a safety latch () and a trigger latch (). The safety latch () is releasable to raise from a lowered end position into a raised end position for, in use with an object, locking the object. The trigger latch () is adapted for fixing the safety latch () in its lowered end position and operable for releasing the safety latch (). The safety latch () is adapted to be reset from its raised end position into its lowered end position for unlocking the object. Moreover, a storage compartment having at least one latch assembly () is presented. 1. A latch assembly , comprising:a safety latch releasable to raise from a lowered end position into a raised end position for, in use with an object, locking the object; anda trigger latch adapted for fixing the safety latch in its lowered end position and operable for releasing the safety latch, the safety latch being adapted to be reset from its raised end position into its lowered end position for unlocking the object.2. The latch assembly according to claim 1 , further comprisinga securing member for securing, being enabled, the safety latch in its lowered end position.3. The latch assembly according to claim 2 , wherein the trigger latch is adapted for enabling and/or disabling the securing member.4. The latch assembly according to claim 2 , wherein the trigger latch is adapted for claim 2 , when operated claim 2 , first releasing the safety latch and subsequently enabling the securing member.5. The latch assembly according to claim 1 , wherein the trigger latch is adapted to be operated by pushing by an object in use with the latch assembly claim 1 , of the trigger latch from a raised end position into a lowered end position.6. The latch assembly according to claim 1 , wherein the safety latch is raisable by pivoting about a first axis claim 1 , or the trigger latch is operable by being pivoted claim 1 , by an object in use with the latch assembly claim 1 , about a second axis.7. ...

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

DETERMINATION OF SET OF CANDIDATE TRANSFORMS FOR VIDEO ENCODING

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

In transform coefficient coding, predetermined sets of transforms may be used. Embodiments of the present invention provide an encoder and a decoder for encoding a picture into/from a data stream using block-based prediction and block-based residual coding, the encoder and decoder supporting a set of transforms for the block-based residual coding. The encoder and decoder are configured to determine a transform candidate list of transforms for a current residual block out of the set of transforms based on a height and a width of the current residual block, and to encode/decode a prediction residual within the residual block using one selected transform out of the selectable list of transforms and selectively signal/derive the selected transform in/from the data stream. 1. An encoder for encoding a picture into a data stream using block-based prediction and block-based residual coding , the encoder supporting a set of transforms for the block-based residual coding and configured todetermine a selectable list of transforms for a current residual block out of the set of transforms;encode transform coefficient data into the data stream which represents a prediction residual within the residual block using one selected transform out of the selectable list of transforms;signal the selected transform in the data stream, and/or perform the determination of the selectable list, in a manner depending on the transform coefficient data or on a portion of the transform coefficient data.2. The encoder according to claim 1 , configured todetermine the selectable list of transforms, by populating the selectable list with a number of transforms out of the set of transforms which number depends on the transform coefficient data, or a portion of the transform coefficient data,perform the signaling of the selected transform in the data stream in a manner so that a code rate spent in the data stream for the signaling the selected transform is the lower the lower the number is.3. The ...

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

Dependent Quantization

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

The coding of a media signal is rendered more efficient by describing the media signal using a sequence of samples and sequentially encoding this sequence by selecting, for a current sample, a set of quantization levels out of a plurality of quantization level sets depending on indices encoded into the data stream for previous samples of the sequence of samples, quantizing the current sample onto one level of the set of quantization levels, and encoding a quantization index to the one level for the current sample into the data stream. In other words, scalar quantization of the individual samples of the sequence of samples is used, but it is rendered dependent on quantization indices encoded into the data stream for previous samples of the sequence of samples. By this measure, it is possible to “construe” a grid of quantization points in the multi-dimensional space across which all possible settings of the sequence of samples are spread, onto which values of the samples are quantized according to the sequence of quantization indices coded into the data stream. This grid, in turn, reduces, statistically, a mean quantization error. 1. Apparatus for decoding a media signal from a data stream , configured to selecting, for a current sample, a set of reconstruction levels out of a plurality of reconstruction level sets depending on quantization indices decoded from the data stream for previous samples of the sequence of samples,', 'entropy decoding a quantization index for the current sample from the data stream, wherein the quantization index indicates one reconstruction level out of the selected set of reconstruction levels for the current sample,', 'dequantizing the current sample onto the one reconstruction level of the selected set of reconstruction levels that is indicated by the quantization index for the current sample., 'sequentially decode a sequence of samples which describe the media signal by'}2. Apparatus of claim 1 , wherein the media signal comprises a ...

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

REFINED BLOCK-BASED PREDICTIVE CODING AND DECODING OF A PICTURE

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

The refinement of block-based predictive coding and decoding of pictures as applicable in, e.g., hybrid video codecs, using additional reconstructed samples or residuals is described. An apparatus for block-based predictive decoding of a picture is described. The apparatus includes a combiner configured to combine a residual signal a predetermined block of the picture and a reference signal for the predetermined block so as to obtain a first spectrum, the residual signal correcting a prediction error of a prediction of the predetermined block of the picture; a reducer configured to perform thresholding on the first spectrum to obtain a second spectrum so that coefficients below a threshold value are set to a predefined value; an extractor configured to obtain from the second spectrum a modified version of the residual signal; and a reconstructor block configured to decode the predetermined block of the picture from the data stream on the basis of the modified version of the residual signal. 1. An apparatus for block-based predictive decoding of a picture , comprising:a combiner configured to combine a residual signal of a predetermined block of the picture and a reference signal for the predetermined block so as to obtain a first set of coefficients, the residual signal correcting a prediction error of a prediction of the predetermined block of the picture;a reducer configured to perform thresholding on the first set of coefficients to obtain a second set of coefficients so that coefficients below a threshold value are set to a predefined value;an extractor configured to obtain from the second set of coefficients a modified version of the residual signal; anda reconstructor block configured to decode the predetermined block of the picture from the data stream on the basis of the modified version of the residual signal.2. The apparatus of claim 1 , wherein the reference signal comprises previous residual signals of a neighborhood of the predetermined block.3. The ...

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

VIDEO CODEC USING TEMPLATE MATCHING PREDICTION

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

Video decoder and/or video encoder, configured to determine a set of search area location candidates in a reference picture of a video; match the set of search area location candidates with a current template area adjacent to a current block of a current picture to obtain a best matching search area location candidate; select, out of a search area positioned in the reference picture at the best matching search area location candidate, a set of one or more predictor blocks by matching the current template area against the search area; and predictively decode/encode the current block from/into a data stream based on the set of one or more predictor blocks. 1. A video decoder , configured todetermine a set of search area location candidates in a reference picture of a video;match the set of search area location candidates with a current template area adjacent to a current block of a current picture to acquire a best matching search area location candidate;select, out of a search area positioned in the reference picture at the best matching search area location candidate or a predetermined search region within the search area, a set of one or more predictor blocks by matching the current template area against the search area or the predetermined search region within the search area; andpredictively decode the current block from a data stream based on the set of one or more predictor blocks.2. The video decoder of claim 1 , configured to determine the set of search area location candidates using one or more motion vector predictors spatially and/or temporally predicted for the current block.3. The video decoder of claim 2 , configured to round the one or more motion vector predictors to integer-sample positions in order to acquire the set of search area location candidates.4. The video decoder of claim 1 , configured to check whether a predicted search area location in the reference picture claim 1 , colocated to the current template area of the current block claim 1 , ...

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

QUALITY SCALABLE CODING WITH MAPPING DIFFERENT RANGES OF BIT DEPTHS

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

A more efficient way of addressing different bit-depths, or different bit-depths and chroma sampling format requirements is achieved by using a low bit-depth and/or low-chroma resolution representation for providing a respective base layer data stream representing this low bit-depth and/or low-chroma resolution representation as well as for providing a higher bit-depth and/or higher chroma resolution representation so that a respective prediction residual may be encoded in order to obtain a higher bit-depth and/or higher chroma resolution representation. By this measure, an encoder is enabled to store a base-quality representation of a picture or a video sequence, which can be decoded by any legacy decoder or video decoder, together with an enhancement signal for higher bit-depth and/or reduced chroma sub-sampling, which may be ignored by legacy decoders or video decoders. 1. A decoder for decoding a scalable data stream into which a picture is encoded , the scalable data stream comprising base layer data representing the picture with a first sample bit depth and enhancement layer data representing a prediction residual associated with a second sample bit depth that is higher than the first sample bit depth , the decoder comprising:a first sub-decoder for decoding the base layer data into a lower bit-depth reconstructed picture;a second sub-decoder for decoding the enhancement layer data into the prediction residual;a prediction module for providing a prediction of the picture based on the lower bit-depth reconstructed picture, the prediction associated with the second sample bit depth, wherein the prediction module is adapted to perform, on the lower bit-depth reconstructed picture, a mapping of samples of the picture from the first sample bit depth to the second sample bit depth based on a bit-shift operation to obtain the prediction of the picture; anda reconstructor for reconstructing the picture with the second sample bit depth based on the prediction and the ...

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

CODING OF SIGNIFICANCE MAPS AND TRANSFORM COEFFICIENT BLOCKS

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

A higher coding efficiency for coding a significance map indicating positions of significant transform coefficients within a transform coefficient block is achieved by the scan order by which the sequentially extracted syntax elements indicating, for associated positions within the transform coefficient block, as to whether at the respective position a significant or insignificant transform coefficient is situated, are sequentially associated to the positions of the transform coefficient block, among the positions of the transform coefficient block depends on the positions of the significant transform coefficients indicated by previously associated syntax elements. Alternatively, the first-type elements may be context-adaptively entropy decoded using contexts which are individually selected for each of the syntax elements dependent on a number of significant transform coefficients in a neighborhood of the respective syntax element, indicated as being significant by any of the preceding syntax elements. 1. A non-transitory computer-readable medium for storing data associated with a video , comprising:a data stream stored in the non-transitory computer-readable medium, the data stream comprising an encoded significance map indicating positions of significant transform coefficients within a transform coefficient block, and encoded values of the significant transform coefficients within the transform coefficient block, wherein the encoded significance map comprises first-type syntax elements sequentially encoded into the data stream by context-adaptive entropy encoding, the first-type syntax elements indicating, for associated positions within the transform coefficient block as to whether at the respective position a significant transform coefficient is situated,wherein the first-type syntax elements are sequentially coded into the data stream in a scan order determined from among a plurality of scan orders, and are context-adaptively entropy encoded using, for each of ...

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

INTER-PLANE PREDICTION

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

A better rate distortion ratio is achieved by making interrelationships between coding parameters of different planes available for exploitation for the aim of redundancy reduction despite the additional overhead resulting from the need to signal the inter-plane prediction information to the decoder. In particular, the decision to use inter plane prediction or not may be performed for a plurality of planes individually. Additionally or alternatively, the decision may be done on a block basis considering one secondary plane. 1. A decoder for decoding a data stream encoded with a video including pictures of a scene represented by multiple arrays of information samples , comprising: extracting, from the data stream, a first set of coding parameters including a first intra coding parameter associated with a first intra coding block in a first array of information samples that represents a first color component of the video, wherein the first set of coding parameters is to be used for reconstructing the first intra coding block in an intra coding mode,', 'extracting, from the data stream, inter-plane interchange information associated with a second intra coding block in a second array of information samples that represents a second color component of the video, wherein the inter-plane interchange information signals whether intra coding information of the second intra coding block in the intra coding mode is to be derived based on a combination of the reconstructed first intra coding block and one or more of a second set of coding parameters, and', 'responsive to the inter-plane interchange information indicating no derivation of the intra coding information of the second intra coding block based on the combination, extracting, from the data stream, the second set of coding parameters including a second intra coding parameter; and, 'an extractor configured for responsive to the inter-plane interchange information indicating derivation of the intra coding information of ...

Подробнее