[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

RU2201654C2 - Low-noise coding and decoding method - Google Patents

Low-noise coding and decoding method Download PDF

Info

Publication number
RU2201654C2
RU2201654C2 RU2000119786A RU2000119786A RU2201654C2 RU 2201654 C2 RU2201654 C2 RU 2201654C2 RU 2000119786 A RU2000119786 A RU 2000119786A RU 2000119786 A RU2000119786 A RU 2000119786A RU 2201654 C2 RU2201654 C2 RU 2201654C2
Authority
RU
Russia
Prior art keywords
signal
filtering
create
resolution
image
Prior art date
Application number
RU2000119786A
Other languages
Russian (ru)
Other versions
RU2000119786A (en
Inventor
Хаопинг ЙЮ
Девид Ловелл МакНИЛИ
Билли Весли мл. БЕЙЕРС
Original Assignee
Томсон Лайсенсинг С.А.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Томсон Лайсенсинг С.А. filed Critical Томсон Лайсенсинг С.А.
Priority to RU2000119786A priority Critical patent/RU2201654C2/en
Publication of RU2000119786A publication Critical patent/RU2000119786A/en
Application granted granted Critical
Publication of RU2201654C2 publication Critical patent/RU2201654C2/en

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

FIELD: image compression to reduce requirements to digital video decoder bandwidth. SUBSTANCE: digital-image adaptive processor precedes MPEG2 coder and receives high-definition signal (1920x1080) pixels per image) designed for relaying or storage and adaptively filters off signal with respect to low frequencies. Signal is subjected to two-dimensional filtering of low frequencies to eliminate coding distortions and associated noise; then it is horizontally decimated to produce hybrid signal of lower definition (1280x1080 pixels per image) which is unpacked and decoded by receiver, whereupon hybrid-signal sampling frequency is raised to its source definition. Proposed method enables transmission of one highdefinition program with several standard-definition programs over 6- MHz ground relaying channel. EFFECT: improved image recovery for high-definition reproduction. 30 cl, 5 dwg, 1 tbl

Description

Область техники, к которой относится изобретение
Это изобретение относится к сжатию изображения для снижения требований к ширине полосы цифрового видеокодера.
FIELD OF THE INVENTION
This invention relates to image compression to reduce the bandwidth requirements of a digital video encoder.

Уровень техники
Федеральная комиссия связи (FCC) США утвердила цифровой стандарт телевидения высокой четкости (ТВЧ), предложенный компанией Grand Alliance (GA), подготавливая почву для наземной трансляции цифрового телевидения в США. ТВЧ система компании GA использует международный стандарт сжатия и передачи видеосигнала Экспертной группы в области подвижного изображения MPEG2. Для ознакомления с подробностями смотрите "Информационные технологии - общее кодирование киноизображения и взаимосвязанной аудиоинформации: Видео" ISO/IEC 13818-2: 1996 (Е). При использовании современных и сложных способов сжатия видеосигнала, таких как обработка источника, оценка и компенсация движения, задание преобразования и статистическое кодирование, система сжатия MPEG может уменьшить битовую частоту передачи на коэффициент 50 и более. До сжатия полный сигнал высокой четкости в течение одной секунды требует приблизительно одного миллиарда бит. Как предложено в спецификации GA, изображения размером 1920•1080 пикселей (элементов изображения) с частотой 60 полей в секунду сжимаются до 18 мегабит в секунду для цифровой трансляции.
State of the art
The United States Federal Communications Commission (FCC) has approved the Digital High Definition Television (HDTV) standard proposed by Grand Alliance (GA), paving the way for terrestrial digital television broadcasting in the United States. GA's HDTV system uses the MPEG2 Moving Image Expert Group's international video compression and transmission standard. See "Information Technology - General Coding of Motion Picture and Interconnected Audio Information: Video" for details, ISO / IEC 13818-2: 1996 (E). Using modern and sophisticated video compression methods, such as source processing, motion estimation and compensation, conversion task, and statistical coding, the MPEG compression system can reduce the transmission bit rate by a factor of 50 or more. Prior to compression, a full high-definition signal in one second requires approximately one billion bits. As suggested in the GA specification, images of 1920 • 1080 pixels (image elements) at a frequency of 60 fields per second are compressed to 18 megabits per second for digital broadcasting.

Система сжатия видеосигнала компании GA обычно содержит две главные подсистемы, препроцессор и видеокодер MPEG2, за которыми следует выходной буфер. Входным сигналом в препроцессор является аналоговый видеосигнал в формате RGB (red-green-blue, красный - зеленый - голубой). Препроцессор переводит входные сигналы в цифровую форму и выполняет гамма-коррекцию каждого цветового компонента для компенсации нелинейной характеристики, формирующей изображение камеры. Гамма-коррекция уменьшает видимость шума квантования, содержащегося в сжатом изображении, особенно в темных областях изображения. Затем препроцессор линейно преобразует переведенные в цифровую форму и прошедшие гамма-коррекцию дискретизированные сигналы RGB в цветовое пространство SMPTE (Society of motion picture and television engineers - Общество инженеров кино и телевидения) 240М YC1C2. В заключение, результирующие компоненты сигнала цветности подвергаются субдискретизации для создания цифрового входного видеосигнала 4:2:0. Кроме только что описанных задач препроцессор может выполнять преобразование изображения. Например, в цифровой спутниковой системе трансляции видеосигнал горизонтально прореживается с 720 пикселей на строку до 544 пикселей на строку для дальнейшего снижения требований к ширине полосы. Этот сигнал посылается в видеокодер MPEG2. GA's video compression system typically contains two main subsystems, a preprocessor and an MPEG2 video encoder, followed by an output buffer. The input signal to the preprocessor is an analog video signal in the RGB format (red-green-blue, red - green - blue). The preprocessor digitizes the input signals and performs gamma correction of each color component to compensate for the non-linear characteristics that form the image of the camera. Gamma correction reduces the visibility of the quantization noise contained in the compressed image, especially in dark areas of the image. The preprocessor then linearly converts the digitized and gamma-corrected sampled RGB signals into the 240M YC1C2 Society of motion picture and television engineers color space. In conclusion, the resulting color signal components are subjected to downsampling to create a 4: 2: 0 digital video input signal. In addition to the tasks just described, the preprocessor can perform image conversion. For example, in a digital satellite broadcasting system, a video signal is horizontally thinned from 720 pixels per line to 544 pixels per line to further reduce bandwidth requirements. This signal is sent to the MPEG2 video encoder.

Видеокодер MPEG2 сжимает входной цифровой видеосигнал путем удаления некоторой временной избыточности между кадрами и некоторой пространственной избыточности внутри кадров. Обычно сжатие достигается путем использования ряда различных технологий в последовательном порядке, как описано выше. Регулирование точности квантования позволяет кодеру генерировать сжатый битовый поток любой частоты, заданной конкретным приложением. Квантование в системах MPEG2 выполняется над коэффициентами дискретного косинусного преобразования (DCT - discrete cosine transform) блока данных, который может представлять собой информацию исходного изображения или разностную информацию от оценки движения. Используя матрицы квантования совместно с масштабируемыми размерами шага квантования, квантователь выбирает и квантует лишь небольшую долю коэффициентов дискретного косинусного преобразования от каждого блока дискретного косинусного преобразования, предназначенного для передачи, что приводит к значительному уменьшению объема данных. Матрицы квантования могут меняться на покадровой основе согласно статистическому распределению коэффициентов дискретного косинусного преобразования и содержимому видеосигнала. Для различных зон внутри кадра квантование может точно настраиваться от макроблока к макроблоку путем масштабирования размера шага квантования исходя из сложности макроблока. Для заданной выходной битовой частоты выходной буфер будет предоставлять управляющие сигналы, используемые кодером для регулирования размера шага квантования для конкретного кадра, чтобы увеличить до максимума разрешающую способность квантования в пределах доступной ширины полосы. The MPEG2 video encoder compresses the input digital video signal by removing some temporal redundancy between frames and some spatial redundancy within frames. Typically, compression is achieved by using a number of different technologies in sequential order, as described above. Regulation of quantization accuracy allows the encoder to generate a compressed bitstream of any frequency specified by a particular application. Quantization in MPEG2 systems is performed on the discrete cosine transform (DCT) coefficients of a data block, which can be source image information or difference information from motion estimation. Using quantization matrices together with scalable quantization step sizes, the quantizer selects and quantizes only a small fraction of the discrete cosine transform coefficients from each discrete cosine transform block intended for transmission, which leads to a significant reduction in the amount of data. The quantization matrices can be changed on a frame-by-frame basis according to the statistical distribution of the coefficients of the discrete cosine transform and the content of the video signal. For different zones within the frame, quantization can be finely tuned from the macroblock to the macroblock by scaling the size of the quantization step based on the complexity of the macroblock. For a given output bit frequency, the output buffer will provide control signals used by the encoder to adjust the quantization step size for a particular frame to maximize the quantization resolution within the available bandwidth.

В идеальном случае система сжатия видеосигнала удаляет высокочастотные компоненты, которые не будут восприниматься зрителями как пропавшие, когда изображение восстанавливается и воспроизводится. Остающиеся низкочастотные компоненты квантуются, чтобы уместиться в пределах доступной ширины полосы. Шум квантования, внесенный в сигнал, также должен быть невидим зрителям при восстановлении изображения. Однако в реальной системе выбирается оптимальное соотношение между передаваемой информацией и размером шага квантования для доступной ширины полосы. Если система не обеспечивает достаточного количества коэффициентов для квантования, система увеличивает размер шага квантования, что приводит к блочным искажениям в восстановленном изображении. Если картинка во время процесса сжатия теряет слишком много высокочастотной информации, восстановленное изображение будет содержать другие заметные искажения контуров. Ideally, a video compression system removes high-frequency components that viewers will not perceive as missing when the image is restored and reproduced. The remaining low-frequency components are quantized to fit within the available bandwidth. The quantization noise introduced into the signal should also be invisible to viewers when restoring the image. However, in a real system, the optimal ratio between the transmitted information and the quantization step size is selected for the available bandwidth. If the system does not provide a sufficient number of coefficients for quantization, the system increases the size of the quantization step, which leads to block distortion in the reconstructed image. If the image loses too much high-frequency information during the compression process, the reconstructed image will contain other noticeable distortion of the outlines.

Более того, различия в квантовании между кадрами приводят к тому, что кадры в группе картинок содержат различающиеся высокочастотные компоненты. I кадр, например, может потерять существенное количество высокочастотных коэффициентов во время кодирования, в то время как Р и В кадры сохраняют высокочастотные компоненты, соответствующие потерянным в I кадре. Восстановленная группа картинок будет теперь содержать искажения, так как высокочастотная информация различается между кадрами, используемыми для восстановления друг друга. Moreover, differences in quantization between frames cause the frames in the group of pictures to contain different high-frequency components. An I frame, for example, may lose a significant number of high-frequency coefficients during encoding, while P and B frames retain high-frequency components corresponding to those lost in the I frame. The reconstructed group of pictures will now contain distortions, since the high-frequency information differs between the frames used to restore each other.

Эти проблемы возникают в системе GA, которая существует в настоящее время. Сжатие сигнала изображения высокой четкости лишь далее снижает качество воспроизводимой картинки. Провайдеры услуг спутниковой трансляции не желают передавать сигналы высокой четкости, так как единовременно через транспондер может передаваться только одна программа. Осуществляемое для соответствия требованиям сжатие программы высокой четкости, достаточное для размещения двух программ на одном спутниковом канале (например, канале 24 МГц с четырехпозиционной фазовой манипуляцией (PSK phase-shift keying)) в одно и то же время, приводит к неприемлемому для зрителя качеству картинки. Следовательно, провайдеры услуг спутниковой трансляции не решаются транслировать ТВЧ из-за неэффективного использования канала. Подобным же образом, провайдеры услуг наземной трансляции неохотно берутся за предоставление полных программ высокой четкости, когда одна программа полностью занимает канал, в котором могут разместиться несколько программ стандартной четкости (SD - standard definition). These problems arise in the GA system that currently exists. Compressing a high-definition image signal only further reduces the quality of the reproduced image. Satellite broadcast service providers do not want to transmit high-definition signals, since only one program can be transmitted through a transponder at a time. Compression of the high-definition program to meet the requirements, sufficient to place two programs on one satellite channel (for example, a 24 MHz channel with four-position phase shift keying) at the same time, leads to unacceptable picture quality for the viewer . Therefore, satellite broadcast service providers are hesitant to broadcast HDTV due to inefficient use of the channel. Similarly, terrestrial broadcast service providers are reluctant to provide full high definition programs when one program fully occupies a channel that can accommodate several standard definition programs (SD).

Сущность изобретения
Согласно принципам настоящего изобретения процессор цифрового изображения идентифицирует тип видеосигнала и селективно преобразует формат исходного сигнала в другой формат так, как это необходимо. Преобразованный сигнал фильтруется и преобразуется обратно в исходный формат так, как это необходимо. Фильтрованный сигнал преобразуется до более низкого разрешения и сжимается до планируемой битовой частоты. В заключение сжатый сигнал подается на выходной канал данных.
SUMMARY OF THE INVENTION
According to the principles of the present invention, the digital image processor identifies the type of video signal and selectively converts the format of the original signal to another format as necessary. The converted signal is filtered and converted back to the original format as needed. The filtered signal is converted to a lower resolution and compressed to the intended bit frequency. In conclusion, the compressed signal is supplied to the output data channel.

Краткое описание чертежей
На фиг. 1 показана одна из конфигураций устройства сжатия видеосигнала согласно настоящему изобретению.
Brief Description of the Drawings
In FIG. 1 shows one configuration of a video compression device according to the present invention.

На фиг.2 подробно показан блок 22, изображенный на фиг.1. Figure 2 shows in detail the block 22 shown in figure 1.

На фиг. 3 показана одна из возможных характеристик адаптивного фильтра, включенного в блок 22. In FIG. 3 shows one of the possible characteristics of an adaptive filter included in block 22.

Фиг. 4 представляет собой блок-схему примерной передающей системы, использующей настоящее изобретение. FIG. 4 is a block diagram of an exemplary transmission system using the present invention.

Фиг.5 представляет собой блок-схему примерной принимающей системы, использующей настоящее изобретение. 5 is a block diagram of an exemplary receiving system using the present invention.

Описание предпочтительного варианта реализации изобретения
MPEG2-кодер, включающий устройство, соответствующее принципам настоящего изобретения, содержит перед кодером двумерный (например, вертикальный и горизонтальный) фильтр. Кодер, выходной буфер и фильтр каждый генерируют информацию, которая может быть использована другими блоками для повышения общей эффективности. Такая информация касается, например, движения изображения, контраста изображения, выбора матрицы квантования, выбора коэффициента масштабирования, битовой частоты на выходе каждого блока, текстуры изображения. Обмен данной информацией между блоками осуществляется при помощи контроллера, который отслеживает процесс кодирования, или при помощи индивидуальных контроллеров, размещенных в каждом блоке.
Description of a preferred embodiment of the invention
An MPEG2 encoder including a device that complies with the principles of the present invention comprises a two-dimensional (eg, vertical and horizontal) filter in front of the encoder. An encoder, an output buffer, and a filter each generate information that can be used by other units to increase overall efficiency. Such information concerns, for example, image motion, image contrast, quantization matrix selection, scaling factor selection, bit frequency at the output of each block, image texture. The exchange of this information between blocks is carried out using a controller that monitors the coding process, or using individual controllers located in each block.

Контроллер оценивает входящую информацию и определяет унифицированности по группе картинок, кадру или части кадра, использование которых может быть полезно для модификации работы фильтра и/или кодера с целью эффективного кодирования группы, кадра или части кадра до планируемой битовой частоты. Обычно фильтр регулируется, так как регулирование фильтра порождает меньше шума, чем регулирование кодера. Также, фильтр в действительности представляет собой группу фильтров, что делает возможной наибольшую гибкость при регулировании коэффициентов индивидуальных фильтров так, как это требуется. Эти фильтры представляют собой горизонтальный фильтр низких частот для устранения эффектов наложения спектров/ вертикальный фильтр низких частот и двумерный фильтр низких частот, расположенные обычно в только что указанном последовательном порядке. Контроллер оценивает принятую информацию с точки зрения настройки текущего фильтра и кодера и производит регулировку одного или более фильтров и/или кодера в соответствии с одной или более доминирующими унифицированностями. Конечным результатом является то, что входной сигнал фильтруется фильтром по низким частотам методом, который в основном позволяет кодеру закодировать изображение однородно по группе картинок, кадру или части кадра относительно доминирующей унифицированности однородно кодируемых данных. The controller evaluates the incoming information and determines uniformity by a group of pictures, a frame or part of a frame, the use of which can be useful for modifying the filter and / or encoder to effectively encode a group, frame or part of a frame to the planned bit frequency. Typically, a filter is adjustable because filter control produces less noise than encoder control. Also, a filter is actually a group of filters, which makes it possible to have the greatest flexibility in adjusting the coefficients of individual filters as required. These filters are a horizontal low-pass filter to eliminate spectral overlapping effects / a vertical low-pass filter and a two-dimensional low-pass filter, usually located in the sequence just indicated. The controller evaluates the received information in terms of tuning the current filter and the encoder and adjusts one or more filters and / or encoder in accordance with one or more dominant unifications. The end result is that the input signal is filtered by a low-pass filter by a method that basically allows the encoder to encode the image uniformly over a group of pictures, a frame, or part of a frame relative to the dominant uniformity of uniformly encoded data.

Кодированный сигнал может передаваться в доступной ширине полосы и затем восстанавливаться и воспроизводиться без искажений, которые присутствовали бы в ином случае. Для сигналов высокой четкости, имеющих размер кадра изображения 1920•1080 пикселей, после фильтрации и перед кодированием горизонтальное разрешение уменьшается до 1280 пикселей на строку для дальнейшего уменьшения ширины полосы передаваемого сигнала. Результатом является гибридное разрешение для изображения, которое приемники высокой четкости могут принять, декодировать и воспроизвести при незначительных изменениях в программных средствах. The encoded signal can be transmitted in an available bandwidth and then restored and reproduced without distortion that would otherwise be present. For high-definition signals having an image frame size of 1920 • 1080 pixels, after filtering and before encoding, the horizontal resolution is reduced to 1280 pixels per line to further reduce the bandwidth of the transmitted signal. The result is a hybrid image resolution that high-definition receivers can receive, decode, and reproduce with minor changes in software.

Примерная конфигурация системы сжатия видеосигнала согласно настоящему изобретению показана на фиг.1. Входной видеосигнал принимается детектором киноизображения 20, который определяет, является ли сигнал сигналом киноизображения (пленки), который переформатирован способами телекинопреобразования с 24 кадров в секунду на 30 кадров в секунду. Переформатированный сигнал киноизображения направляется в соответствующую секцию адаптивного процессора изображения 22, как будет описано далее. Если входной сигнал не является переформатированным сигналом киноизображения, сигнал проходит в другую секцию адаптивного процессора изображения 22. Идентификация сигналов киноизображения, прошедших телекинопреобразование, происходит с использованием известных способов. An exemplary configuration of a video compression system according to the present invention is shown in FIG. The input video signal is received by the movie detector 20, which determines whether the signal is a movie signal (film), which is reformatted by television conversion methods from 24 frames per second to 30 frames per second. The reformatted movie signal is sent to the corresponding section of the adaptive image processor 22, as will be described later. If the input signal is not a reformatted movie signal, the signal passes to another section of the adaptive image processor 22. Identification of the movie signals that have undergone a television conversion takes place using known methods.

Процессор 22 принимает управляющую информацию от выходного буфера 26 и от MPEG2-кодера 24 через контроллер 28 и фильтрует кадры изображения так, чтобы кодер 24 мог эффективно кодировать кадр таким образом, чтобы кадр находился в пределах доступной битовой частоты и был в основном свободен от заметных искажений. Процессор 22 фильтрует сигнал в двух направлениях (2-D) (например, горизонтальном и вертикальном), что требуется для улучшения качества восстановленного изображения, полученного из кодированного в формате MPEG2 битового потока, сжатого до средней битовой частоты. Задачей является модификация локального двумерного частотного содержания источника для повышения эффективности MPEG2-кодирования методом, в наименьшей степени повреждающим восстановленное из формата MPEG2 изображение с точки зрения четкости изображения и искажений при кодировании. Фильтрация сигнала может применяться к заранее определенным данным, например группе картинок или кадров, отдельному кадру или попиксельно. The processor 22 receives control information from the output buffer 26 and from the MPEG2 encoder 24 through the controller 28 and filters the image frames so that the encoder 24 can efficiently encode the frame so that the frame is within the available bit frequency and is basically free from noticeable distortion . The processor 22 filters the signal in two directions (2-D) (for example, horizontal and vertical), which is required to improve the quality of the reconstructed image obtained from the MPEG2 encoded bit stream compressed to an average bit frequency. The objective is to modify the local two-dimensional frequency content of the source to increase the efficiency of MPEG2 encoding by the method that damages the image recovered from the MPEG2 format to the least extent from the point of view of image clarity and distortion during encoding. Signal filtering can be applied to predefined data, such as a group of pictures or frames, a single frame, or pixel by pixel.

Двумерный фильтр фильтрует низкие частоты изображения. В оптимальном варианте высокочастотная информация, которая удаляется, либо избыточна, либо незаметна для зрителя. На практике, чтобы достичь требуемой битовой частоты, может быть удалена некоторая часть высокочастотной информации, которая заметна для зрителя. Однако система, которая включает перед MPEG2-кодированием процессор 22, генерирует изображение, лучшее по сравнению с системой без процессора 22, что будет рассмотрено далее. A two-dimensional filter filters low-frequency images. In the best case scenario, high-frequency information that is deleted is either redundant or invisible to the viewer. In practice, in order to achieve the desired bit frequency, some of the high-frequency information that is visible to the viewer can be deleted. However, a system that includes a processor 22 before MPEG2 encoding generates an image that is better than a system without a processor 22, which will be discussed later.

Фильтрованный сигнал кодируется MPEG2-кодером 24, который получает параметры изображения от процессора 22 и выходного буфера 26 через контроллер 28 и регулирует сжатие в формате MPEG2 так, чтобы оно соответствовало доступной битовой частоте. Сжатие происходит таким же образом, как описано в спецификации GA. Кодер 24 посылает сжатые данные в выходной буфер 26. Буфер 26 предоставляет сжатые данные на заранее определенной частоте для кодирования в целях транспортировки, модуляции и передачи по каналу передачи с использованием известных технологий обработки сигнала. Перед модуляцией сжатый сигнал может быть послан в статистический мультиплексор для мультиплексирования с несколькими программами для передачи по одному каналу. Блоки обработки сигнала после буфера 26 хорошо известны и, следовательно, не показаны на фиг.1 для упрощения чертежа. The filtered signal is encoded by the MPEG2 encoder 24, which receives image parameters from the processor 22 and the output buffer 26 through the controller 28 and adjusts the compression in MPEG2 format so that it matches the available bit frequency. Compression occurs in the same manner as described in the GA specification. The encoder 24 sends the compressed data to the output buffer 26. The buffer 26 provides the compressed data at a predetermined frequency for encoding for transport, modulation and transmission over the transmission channel using known signal processing techniques. Before modulation, the compressed signal can be sent to a statistical multiplexer for multiplexing with several programs for transmission on a single channel. The signal processing units after the buffer 26 are well known and therefore not shown in FIG. 1 to simplify the drawing.

Система сжатия видеосигнала может быть сконфигурирована таким образом, чтобы воспринимать любой тип видеосигнала. Система на фиг.1 сконфигурирована для принятия как телепрограмм (камера), так и кинопрограмм (пленка), форматированных в известных промышленных стандартах. Например, одна общая конфигурация использовалась бы для системы по фиг.1, чтобы принять выходной сигнал от препроцессора, как ранее рассмотрено в разделе "Уровень техники". Система может быть сконфигурирована для принятия других типов видеосигналов добавлением соответствующих аппаратных и/или программных средств. The video compression system can be configured to perceive any type of video signal. The system of FIG. 1 is configured to receive both television programs (camera) and film programs (film) formatted in well-known industry standards. For example, one general configuration would be used for the system of FIG. 1 to receive an output signal from a preprocessor, as previously discussed in the Background section. The system can be configured to accept other types of video signals by adding appropriate hardware and / or software.

Эти конфигурации не показаны для упрощения фиг.1. These configurations are not shown to simplify FIG. 1.

Детектор киноизображения 20 распознает наличие определенных соотношений во входном сигнале, которые могут быть использованы для повышения эффективности кодирования: (Тип 1) Источник с чересстрочной разверткой 60 полей в секунду, (Тип 2) Киноизображение 30 кадров в секунду с чересстрочной разверткой 60 полей в секунду, (Тип 3) Киноизображение 24 кадра в секунду с чересстрочной разверткой 60 полей в секунду, (Тип 4) Источник с построчной разверткой, (Тип 5) Киноизображение 30 кадров в секунду с построчной разверткой 60 кадров в секунду, и (Тип 6) Киноизображение 24 кадра в секунду с построчной разверткой 60 кадров в секунду. Детектирование происходит в ответ на внешний управляющий сигнал (не показан) или с использованием известных технологий, например тех, которые используются в современных MPEG2-кодерах стандартной четкости. Информация о формате сигнала поступает вместе с самим сигналом в адаптивный процессор изображения 22, как описано ниже. Детектор киноизображения 20 также распознает, относится ли сигнал к типу с чересстрочной или к типу с построчной разверткой и направляет эту информацию процессору 22. Эти типы разверток являются примерными и задают параметры, по которым сигналы направляются через процессор 22. Могут также быть использованы варианты реализации других частот полей и кадров. The movie detector 20 recognizes the presence of certain ratios in the input signal that can be used to increase coding efficiency: (Type 1) An interlaced source of 60 fields per second, (Type 2) A movie image of 30 frames per second with interlaced scanning of 60 fields per second, (Type 3) Motion picture 24 frames per second interlaced 60 fields per second, (Type 4) Progressive scan source, (Type 5) Movie 30 frames per second progressive 60 frames per second, and (Type 6) Movie image 24 frames per second with progressive scan of 60 frames per second. Detection occurs in response to an external control signal (not shown) or using well-known technologies, for example, those used in modern standard definition MPEG2 encoders. Information about the signal format is supplied together with the signal itself to the adaptive image processor 22, as described below. The movie detector 20 also recognizes whether the signal is interlaced or interlaced and sends this information to processor 22. These types of scans are exemplary and specify the parameters by which signals are routed through processor 22. Alternatively, other embodiments may be used. field and frame frequencies.

Адаптивный процессор изображения 22 выполняет несколько программируемых функций, уменьшающих объем данных, которые нужно сжать при помощи кодера 24. Процессор 22 в основном обрабатывает каждый кадр, так чтобы обработанный кадр мог быть закодирован оптимальным образом для устранения или значительного уменьшения шума, который заметен зрителю. Процессор 22 может в основном рассматриваться как пространственный изменяющийся двумерный фильтр низких частот, так как он прореживает каждый кадр изображения, пространственно и адаптивно отфильтровывает выбранные двумерные высокочастотные компоненты из сигнала. Для создания обработанного кадра адаптивная фильтрация может регулироваться по серии кадров, для отдельного кадра или попиксельно. The adaptive image processor 22 performs several programmable functions that reduce the amount of data that needs to be compressed using encoder 24. The processor 22 mainly processes each frame so that the processed frame can be optimally encoded to eliminate or significantly reduce the noise that is noticeable to the viewer. The processor 22 can mainly be considered as a spatial changing two-dimensional low-pass filter, as it decimates each image frame, spatially and adaptively filters the selected two-dimensional high-frequency components from the signal. To create a processed frame, adaptive filtering can be adjusted by a series of frames, for a single frame or pixel by pixel.

Процессор 22 может облегчить кодирование для любого типа сигнала. Однако для данного варианта настоящего изобретения процессор 22 программируется для работы с данными высокой четкости, как задано спецификацией GA. Это может быть либо 1920•1080 пикселей на изображение, либо 1280•720 пикселей на изображение. Согласно спецификации GA каждый формат высокой четкости требует для трансляции приблизительно 18 мегабит в секунду. Для упрощения обсуждения далее будет подробно рассмотрен только формат 1920•1080. Данное рассмотрение в равной степени применимо для формата 1280•720 или любого другого формата. The processor 22 may facilitate encoding for any type of signal. However, for this embodiment of the present invention, the processor 22 is programmed to operate with high definition data as specified by the GA specification. It can be either 1920 • 1080 pixels per image, or 1280 • 720 pixels per image. According to the GA specification, each high definition format requires approximately 18 megabits per second for broadcast. To simplify the discussion, only the 1920 • 1080 format will be discussed in detail below. This consideration is equally applicable for the format 1280 • 720 or any other format.

На фиг.2 подробно показан адаптивный процессор изображения 22. В зависимости от информации о формате сигнала, полученной от детектора 20, сигнал изображения направляется контроллером 28 (фиг. 1) в преобразователь чересстрочной развертки в построчную 221 (Тип 1), блок обратного телекинопреобразования 222 (Тип 2, 3) или проходит немодифицированным (Тип 4-6) в пространственный фильтр нижних частот с ограниченной полосой частот 223. Фильтр 223 принимает выходной сигнал из блоков 221 и 222 после того, как эти блоки обработали сигнал. Figure 2 shows in detail the adaptive image processor 22. Depending on the information on the signal format received from the detector 20, the image signal is sent by the controller 28 (Fig. 1) to the interlaced to line-by-line converter 221 (Type 1), the inverse television conversion unit 222 (Type 2, 3) or passes unmodified (Type 4-6) into the spatial low-pass filter with a limited frequency band 223. Filter 223 receives the output signal from blocks 221 and 222 after these blocks have processed the signal.

Преобразователь 221 принимает сигнал, если его формат содержит чересстрочные поля с частотой 60 Гц, и преобразует сигнал в построчные кадры с частотой 60 кадров в секунду. Построчный кадр включает всю информацию изображения в каждом кадре. Фильтрация сигнала с построчной разверткой в типичном случае не вносит искажений, как это может произойти при фильтрации информации полей чересстрочного сигнала. Преобразователь 221 применяет известные способы для преобразования чересстрочных полей в построчный кадр. Converter 221 receives a signal if its format contains interlaced fields with a frequency of 60 Hz, and converts the signal into progressive frames with a frequency of 60 frames per second. A progressive frame includes all image information in each frame. Filtering a signal with progressive scan in a typical case does not introduce distortion, as it can happen when filtering information fields of an interlaced signal. Converter 221 employs known methods for converting interlaced fields to a progressive frame.

Блок обратного телекинопреобразования 222 удаляет избыточные поля из киноизображения с чересстрочной разверткой частотой 60 Гц и восстанавливает исходное киноизображение с построчной разверткой. Построчный формат делает возможной последующую вертикальную фильтрацию низких частот без искажений движения. Если входной сигнал источника киноизображения (Тип 2 или Тип 3) обрабатывался как источник Типа 1, вертикальная фильтрация низких частот понизит способность MPEG2-кодера обнаруживать и должным образом обрабатывать материал источника киноизображения. Пострадает эффективность кодирования. Блок 222 преобразует сигнал в построчный формат и перед фильтрацией удаляет избыточные поля/кадры, так как фильтрация может отфильтровать данную избыточную информацию по-разному. Если избыточная информация перед фильтрацией не удаляется, информация после фильтрации может не быть идентичной, и кодер может не распознать сигнал как сигнал Типа 2/3. Тогда кодер закодирует информацию, которая в ином случае была бы удалена из-за избыточности. The inverse television conversion unit 222 removes the excess fields from the interlaced film at a frequency of 60 Hz and restores the original film with a progressive scan. The line-by-line format enables subsequent vertical low-pass filtering without distortion of movement. If the input signal of the movie source (Type 2 or Type 3) was processed as a Type 1 source, vertical low-pass filtering will reduce the ability of the MPEG2 encoder to detect and properly process the material of the movie source. Coding efficiency will suffer. Block 222 converts the signal to a line-by-line format and deletes redundant fields / frames before filtering, since filtering can filter this redundant information differently. If redundant information is not deleted before filtering, the information after filtering may not be identical, and the encoder may not recognize the signal as a Type 2/3 signal. Then the encoder encodes information that would otherwise be deleted due to redundancy.

Также структура процессора 22 упрощена путем обеспечения единого выходного тактового сигнала из блока 222. Если блок 222 предоставляет выходные построчные киноизображения с частотой 24 кадра в секунду и 30 кадров в секунду, потребуется два выходных тактовых сигнала и поддерживающая их схема. Also, the structure of processor 22 is simplified by providing a single output clock signal from block 222. If block 222 provides output progressive motion pictures with a frequency of 24 frames per second and 30 frames per second, two output clock signals and a circuit supporting them are required.

Сигналы, которые первоначально были созданы в построчном формате 30 кадров в секунду, проходят непосредственно в фильтр 223. Фильтр 223 ожидает видеоинформации, представленной как законченные кадры изображения. Пространственный фильтр низких частот 223 в действительности является группой фильтров. Например, первый фильтр представляет собой горизонтальный фильтр низких частот для устранения эффектов наложения спектров. Второй фильтр представляет собой вертикальный фильтр низких частот. Последний фильтр представляет собой двумерный фильтр низких частот, как описано ранее. Коэффициенты каждого вывода фильтра могут адаптивно устанавливаться в соответствии с управляющей информацией от кодера 24 и буфера 26, как видно на фиг.1. Построчный сигнал горизонтально фильтруется по низким частотам для исключения наложения спектров при последующем прореживании в преобразователе частоты дискретизации 226. Окончательный горизонтальный результат от 1920 пикселей на строку будет 1280 пикселей на строку, как будет рассмотрено далее. Для устранения шума от наложения спектров в результирующем сигнале фильтр низких частот 223 имеет частоту отсечки 640 циклов на строку. Горизонтальный фильтр для устранения эффектов наложения спектров, включенный в блок 223, может представлять собой фильтр с конечной импульсной характеристикой (КИХ) с 17 выводами со следующими коэффициентами для выводов:
[f0, f1, ..., f15, f16]=[-4, 10, 0, -30, 48, 0, -128, 276, 680, 276, -128, 0, 48, -30, 0, 10, -4]/1024.
Signals that were originally created in a 30-fps line-by-line format pass directly to filter 223. Filter 223 waits for video information presented as finished image frames. The spatial low pass filter 223 is actually a group of filters. For example, the first filter is a horizontal low-pass filter to eliminate the effects of aliasing. The second filter is a vertical low-pass filter. The latter filter is a two-dimensional low-pass filter, as described previously. The coefficients of each output of the filter can be adaptively set in accordance with the control information from the encoder 24 and the buffer 26, as can be seen in figure 1. The progressive signal is horizontally filtered at low frequencies to avoid overlapping spectra during subsequent decimation in the sampling rate converter 226. The final horizontal result from 1920 pixels per line will be 1280 pixels per line, as will be discussed later. To eliminate noise from overlapping spectra in the resulting signal, the low-pass filter 223 has a cutoff frequency of 640 cycles per line. The horizontal filter for eliminating the effects of superposition of spectra, included in block 223, can be a filter with a finite impulse response (FIR) with 17 pins with the following coefficients for pins:
[f0, f1, ..., f15, f16] = [- 4, 10, 0, -30, 48, 0, -128, 276, 680, 276, -128, 0, 48, -30, 0, 10, -4] / 1024.

Кодирование видеосигналов высокой четкости на уменьшенной битовой частоте обычно требует дополнительной вертикальной фильтрации низких частот для дальнейшего уменьшения ширины полосы видеосигналов. Удаление вертикальной высокочастотной энергии перед MPEG - кодированием необходимо, для достижения приемлемого общего качества картинки. Вертикальные частотные области наиболее высокой фазовой чувствительности ослабляются. Вертикальная частота отсечки устанавливается равной некоторой доле частоты Найквиста. Например, для некоторого видеоматериала может подойти частота отсечки, равная приблизительно половине частоты строк входного сигнала высокой четкости. Для сигнала высокой четкости с 1080 строками на высоту картинки это соответствовало бы отсечке 540 строк на высоту картинки. Эта частота может быть программируемой, и программируемая частота отсечка тогда будет определяться контроллером 28 из параметров, доступных от кодера 24 и буфера 26 на фиг.1 (т.е. требуемой битовой частоты, матриц квантования и т.д.). Вертикальный фильтр низких частот, включенный в блок 223, может представлять собой КИХ-фильтр с 17 выводами со следующими коэффициентами для выводов:
[f0, f1,..., f15, f16]=[-4, -7, 14, 28, -27, -81, 37, 316, 472, 316, 37, -81, -27, 28, 14, -7, -4]/1024.
Encoding high-definition video signals at a reduced bit frequency usually requires additional vertical low-pass filtering to further reduce the video signal bandwidth. The removal of vertical high-frequency energy before MPEG encoding is necessary to achieve an acceptable overall picture quality. The vertical frequency regions of the highest phase sensitivity are attenuated. The vertical cutoff frequency is set equal to a fraction of the Nyquist frequency. For example, a cutoff frequency of approximately half the line frequency of a high definition input signal may be suitable for some video material. For a high-definition signal with 1080 lines per image height, this would correspond to a cut-off of 540 lines per image height. This frequency may be programmable, and the programmable cutoff frequency will then be determined by the controller 28 from the parameters available from the encoder 24 and the buffer 26 in FIG. 1 (i.e., the desired bit frequency, quantization matrices, etc.). The vertical low-pass filter included in block 223 may be a FIR filter with 17 pins with the following coefficients for the pins:
[f0, f1, ..., f15, f16] = [- 4, -7, 14, 28, -27, -81, 37, 316, 472, 316, 37, -81, -27, 28, 14 , -7, -4] / 1024.

В качестве альтернативы частота отсечки может быть равна двойной частоте строк сигнала стандартной четкости. Обычно вертикальный фильтр низких частот следует за горизонтальным фильтром, предназначенным для устранения эффектов наложения спектров. Alternatively, the cutoff frequency may be equal to the double line frequency of the standard definition signal. Typically, a vertical low-pass filter follows a horizontal filter designed to eliminate the effects of aliasing.

Процессор 22 выполняет вертикальную фильтрацию, а не вертикальную децимацию, в результате чего поддерживается постоянное вертикальное строковое разрешение. В настоящее время фильтрация более предпочтительна для чересстрочных видеосигналов, чем децимация. Преобразование вертикального строкового разрешения для чересстрочной последовательности изображения требует сложных аппаратных и программных средств, что приводит к высокой стоимости приемника. Вертикальное преобразование частоты дискретизации отрицательно сказывается на вертикальной высокочастотной характеристике из-за возрастающей сложности выводов в комбинации с дискретизацией Найквиста (т.е. отсутствием супердискретизации). Стоимостные соображения для приемника в настоящее время делают неперспективным уменьшение вертикального разрешения для уменьшения искажений и битовой частоты, получаемой в результате кодирования. Воспроизводимая картинка значительно ухудшалась бы при использовании существующей технологии в преобразователях вертикальной частоты дискретизации вместо вертикального фильтра низких частот, описанного выше. Однако эффективные и экономически выгодные преобразователи вертикальной частоты дискретизации могут заменить описанный здесь вертикальный фильтр, не нарушая принципов настоящего изобретения. The processor 22 performs vertical filtering rather than vertical decimation, as a result of which a constant vertical string resolution is maintained. Currently, filtering is preferable for interlaced video signals than decimation. Converting a vertical string resolution to an interlaced image sequence requires sophisticated hardware and software, resulting in high receiver costs. Vertical conversion of the sampling frequency negatively affects the vertical high-frequency response due to the increasing complexity of the conclusions in combination with Nyquist sampling (i.e., the absence of super-sampling). Cost considerations for the receiver currently make it unpromising to reduce vertical resolution to reduce distortion and bit rate resulting from encoding. The reproduced picture would be significantly degraded if existing technology was used in the vertical sampling rate converters instead of the vertical low-pass filter described above. However, efficient and cost-effective vertical sampling rate converters can replace the vertical filter described herein without violating the principles of the present invention.

Коэффициенты как для горизонтального, так и для вертикального фильтров низких частот могут быть модифицированы программным путем и, если необходимо, могут быть применены на пиксельном уровне для достижения планируемой битовой частоты без создания искажений в восстановленном изображении. Обычно достаточно модификации коэффициентов на покадровой основе. Альтернативой для более медленных процессоров является предварительное программирование ряда различных наборов коэффициентов для фильтров и выбор набора, наиболее подходящего для обрабатываемой информации изображения. Большая гибкость адаптивных фильтров дает возможность всей системе в целом создавать поток данных с меньшим количеством искажений по сравнению с системой без адаптивных фильтров. The coefficients for both horizontal and vertical low-pass filters can be modified programmatically and, if necessary, can be applied at the pixel level to achieve the planned bit frequency without creating distortions in the reconstructed image. Usually, it is sufficient to modify the coefficients on a frame-by-frame basis. An alternative for slower processors is pre-programming a number of different sets of coefficients for filters and choosing the set that is most suitable for the processed image information. The greater flexibility of adaptive filters enables the entire system as a whole to create a data stream with less distortion compared to a system without adaptive filters.

После того как сигнал отфильтрован по низким частотам в горизонтальном и вертикальном направлениях блоком 223, контроллер 28 определяет, может ли сигнал быть однородно закодирован кодером 24 на покадровой основе без внесения значительного шума квантования. Если это так, то сигнал поступает в любой из блоков 224, 225 или 226 в зависимости от его формата, как будет рассмотрено далее. Если, однако, процесс кодирования, по всей вероятности, внесет шум и/или искажения в сигнал, сигнал посылается в двумерный фильтр низких частот в блоке 223 для дальнейшей адаптивной фильтрации. Управляющие параметры от процессора 22, кодера 24 и выходного буфера 26 (фиг.1) позволяют контроллеру 28 (или индивидуальному контроллеру блока в блоке 223) определить, требуется ли дальнейшая фильтрация. Используемые для осуществления этого определения управляющие параметры представляют собой, например, измерения движения и контраста, доступные таблицы квантования, эффективность кодирования и текущую планируемую битовую частоту. After the signal is filtered at low frequencies in the horizontal and vertical directions by block 223, the controller 28 determines whether the signal can be uniformly encoded by encoder 24 on a frame-by-frame basis without introducing significant quantization noise. If so, then the signal enters any of the blocks 224, 225 or 226 depending on its format, as will be discussed later. If, however, the encoding process is likely to introduce noise and / or distortion into the signal, the signal is sent to a two-dimensional low-pass filter in block 223 for further adaptive filtering. The control parameters from processor 22, encoder 24, and output buffer 26 (FIG. 1) allow the controller 28 (or the individual block controller in block 223) to determine whether further filtering is required. The control parameters used to make this determination are, for example, motion and contrast measurements, available quantization tables, coding efficiency, and the current planned bit rate.

Двумерный фильтр в блоке 223 уменьшает объем высокочастотной информации, поступающей от кадра изображения, главным образом в направлении по диагонали вместо горизонтального или вертикального направлений по отдельности. Человеческий глаз очень чувствителен к высокочастотному шуму по вертикали и горизонтали в диагональных направлениях. Удаление достаточного объема высокочастотной информации по диагонали, чтобы сделать возможным однородное квантование кодером 24, обычно дает результатом сигнал более высокого качества с меньшим наблюдаемым шумом. Диагональный фильтр, как и вся предыдущая фильтрация, работает с кадром изображения целиком и является программируемым. The two-dimensional filter in block 223 reduces the amount of high-frequency information coming from the image frame, mainly in the diagonal direction instead of the horizontal or vertical directions individually. The human eye is very sensitive to high-frequency noise vertically and horizontally in diagonal directions. Removing enough diagonal high-frequency information to enable uniform quantization by encoder 24 typically results in a higher quality signal with less observable noise. The diagonal filter, like all previous filtering, works with the entire image frame and is programmable.

Диагональный фильтр может быть совместим с матрицами квантования в кодере. Матрицы квантования часто применяют ромбовидные матрицы для квантования I кадров. Однако эти матрицы часто порождают шум, так как В и Р кадры используют другие типы матриц квантования, которые сохраняют высокочастотные компоненты во время процесса сжатия и компенсации движения, который происходит в кодере 24. Фильтры процессора 22 удаляют высокочастотную информацию из каждого кадра изображения перед тем, как MPEG2-кодер 24 создает в процессе обработки данных I, P и В кадры в контуре оценки движения. Таким образом, высокочастотные компоненты в основном удаляются из Р и В кадров, так же как и из I кадров. При восстановлении, как известно, изображение в основном свободно от искажений, созданных MPEG2-кодированием. The diagonal filter may be compatible with the quantization matrices in the encoder. Quantization matrices often use rhomboid matrices to quantize I frames. However, these matrices often generate noise, since B and P frames use other types of quantization matrices that store high-frequency components during the compression and motion compensation process that occurs in encoder 24. Filters from processor 22 remove high-frequency information from each image frame before how the MPEG2 encoder 24 creates frames in the motion estimation loop during data processing. Thus, high-frequency components are mainly removed from P and B frames, as well as from I frames. During recovery, as you know, the image is mostly free from distortion created by MPEG2 encoding.

На практике контроллер 28 по фиг.1 оценивает параметры сигнала (например, движение, контраст и т.д.) перед фильтрацией конкретного кадра процессором 22 и определяет настройки коэффициентов для всех фильтров в блоке 223, включая необходимую диагональную фильтрацию. Во время процесса фильтрации конкретного кадра контроллер 28 отслеживает параметры сигнала, поступающие от процессора 22, кодера 24 и буфера 26 и изменяет коэффициенты так, как это необходимо для поддержания планируемой битовой частоты с минимальными искажениями/шумом. Каждый кадр фильтруется на основе самых последних параметров сигнала и поступает в кодер 24 для сжатия и затем в буфер 26, в то время как последующая информация вводится в фильтр 223. In practice, the controller 28 of FIG. 1 evaluates the signal parameters (eg, motion, contrast, etc.) before filtering a particular frame by the processor 22 and determines the coefficient settings for all filters in block 223, including the necessary diagonal filtering. During the filtering process of a particular frame, the controller 28 monitors the signal parameters from the processor 22, the encoder 24 and the buffer 26 and changes the coefficients as necessary to maintain the planned bit frequency with minimal distortion / noise. Each frame is filtered based on the most recent signal parameters and fed to encoder 24 for compression and then to buffer 26, while subsequent information is input to filter 223.

Если сигнал был создан как сигнал киноизображения с частотой 24 кадра в секунду, фильтрованный сигнал подается в блок 224, предназначенный для растягивания 3:2. Блок 224 дублирует выбранные кадры, чтобы обеспечить выходной сигнал с частотой 30 кадров в секунду. Это происходит с использованием известных способов. Затем из блока 224 сигнал поступает в преобразователь с горизонтальным прореживанием 226. If the signal was created as a movie signal with a frequency of 24 frames per second, the filtered signal is supplied to block 224, designed to stretch 3: 2. Block 224 duplicates the selected frames to provide an output signal with a frequency of 30 frames per second. This occurs using known methods. Then, from block 224, the signal enters the transducer with horizontal decimation 226.

Блок субдискретизации полей 225 преобразует построчные сигналы от фильтра 223 из формата построчной развертки в формат чересстрочной развертки. Это преобразование осуществляется известными способами. Без обратного преобразования в чересстрочный формат сигнал содержал бы двойной объем данных, так как частота построчных кадров, поступающих от блока 221, составляет 60 Гц. Чересстрочный сигнал подается в преобразователь 226. The field downsampling unit 225 converts the interlaced signals from the filter 223 from the interlaced format to the interlaced format. This conversion is carried out by known methods. Without the inverse conversion to interlace format, the signal would contain a double amount of data, since the frequency of progressive frames coming from block 221 is 60 Hz. An interlaced signal is provided to converter 226.

Преобразователь частоты дискретизации 226 получает построчные сигналы частотой 30 кадров в секунду непосредственно от фильтра 223. Кроме того, как описано выше, в преобразователь 226 предоставляют сигналы блоки 224 и 225. Преобразователь 226 прореживает сигналы высокой четкости до выбранного формата передачи. Этот формат может не быть стандартным. Это может быть любой размер изображения и кадра, который требуется. Однако нестандартный формат потребует модификации приемника. Sample converter 226 receives progressive signals at a rate of 30 frames per second directly from filter 223. In addition, as described above, blocks 224 and 225 provide signals to converter 226. Converter 226 decimates the high-definition signals to a selected transmission format. This format may not be standard. This can be any image and frame size that is required. However, the non-standard format will require modification of the receiver.

Когда преобразователь 226 получает сигналы ТВЧ стандарта GA 1920•1080, преобразователь 226 прореживает горизонтальную информацию и выводит гибридный пиксельный формат кадра 1280•1080. Приемники, совместимые со стандартом ТВЧ компании GA, способны принимать кадры изображения, содержащие 1920•1080 пикселей и 1280•720 пикселей. Следовательно, GA-совместимые приемники могут быть модифицированы для поддержки 1280 пикселей горизонтального разрешения и 1080 пикселей вертикального разрешения. Аппаратные средства совместимого приемника увеличивают частоту дискретизации с 1280 горизонтальных пикселей до 1920 горизонтальных пикселей одновременно с увеличением вертикального разрешения. Однако соответствующие стандарту GA приемники не требуются и не программируются для приема кадров изображения с разрешением 1280•1080 пикселей (горизонтальное разрешение на вертикальное разрешение) в качестве заданного формата. Аппаратные средства для приема и декодирования этого разрешения уже имеются, но должны быть добавлены программные средства для декодирования и увеличения лишь горизонтального разрешения. Добавление программных средств является более простым и дешевым, чем изменение конструкции и добавление новых аппаратных средств, необходимых для других нестандартных форматов. When converter 226 receives HDTV signals of GA 1920 • 1080 standard, converter 226 decimates horizontal information and outputs a 1280 × 1080 hybrid pixel frame format. GA compliant HDTV receivers are capable of receiving image frames containing 1920 • 1080 pixels and 1280 • 720 pixels. Therefore, GA-compatible receivers can be modified to support 1280 pixels of horizontal resolution and 1080 pixels of vertical resolution. The hardware of a compatible receiver increases the sampling rate from 1,280 horizontal pixels to 1,920 horizontal pixels, while increasing vertical resolution. However, GA-compliant receivers are not required and are not programmed to receive image frames with a resolution of 1280 • 1080 pixels (horizontal resolution for vertical resolution) as the specified format. Hardware for receiving and decoding this resolution is already available, but software must be added to decode and increase only horizontal resolution. Adding software is simpler and cheaper than changing the design and adding new hardware needed for other custom formats.

Процессор 22 предоставляет гибридный формат 1280•1080, так как современная технология воспроизведения не способна воспроизвести разрешение 1920 пикселей на строку. В настоящее время лучшие телевизионные мониторы могут воспроизвести только разрешение приблизительно 1200-1300 пикселей на строку. Следовательно, ограничение выходного разрешения до 1280 пикселей на строку в горизонтальном направлении оказывает небольшой неблагоприятный эффект на качество картинки, если таковой вообще имеется. Предоставление разрешения при воспроизведении 1280•1080, которое поддерживается существующими аппаратными средствами приемников для декодирования и распаковки, доставит производителям приемников минимум проблем, так как необходимо лишь изменение программных средств. Для определенных приемников, таких как трансляционные спутники, модификация программных средств может быть загружена и установлена дистанционно по спутниковой линии. Для этих приемников отсутствует необходимость задействования обслуживающего персонала. The processor 22 provides a hybrid format of 1280 • 1080, since modern playback technology is not able to reproduce a resolution of 1920 pixels per line. Currently, the best television monitors can only reproduce a resolution of approximately 1200-1300 pixels per line. Therefore, limiting the output resolution to 1280 pixels per line in the horizontal direction has a small adverse effect on picture quality, if any. Providing resolution for playback of 1280 • 1080, which is supported by existing receiver hardware for decoding and decompression, will give receiver manufacturers a minimum of problems, since only a software change is necessary. For certain receivers, such as broadcast satellites, a software modification can be downloaded and installed remotely via a satellite link. For these receivers there is no need to engage service personnel.

Гибридный формат имеет преимущества, так как провайдеры наземных и спутниковых программ не желают передавать программы высокой четкости. Спутниковый транспондер передает битовый поток с частотой приблизительно 24 Мбит в секунду (Мбит/с). Наземные ТВЧ трансляции могут передаваться со скоростью до 19 Мбит/с, включая программу высокой четкости с 18 Мбит/с и другую информацию (например, аудиоканал, программу передач, механизмы доступа и т.д.). Каждый из современных спутниковых транспондеров может нести самое большее одну программу ТВЧ, что провайдеры спутниковых программ считают недостаточно выгодным. Простого уменьшения горизонтального разрешения кадра с 1920 до 1280 недостаточно, чтобы сделать возможной одновременную передачу двух программ высокой четкости через один спутниковый транспондер. Фильтрация, обеспечиваемая процессором 22, успешно позволяет осуществлять подобную двойную передачу высокой четкости по одному каналу. The hybrid format has advantages, as terrestrial and satellite program providers are reluctant to transmit high-definition programs. A satellite transponder transmits a bitstream at a frequency of approximately 24 Mbps (Mbps). Terrestrial HDTV broadcasts can be transmitted at a speed of up to 19 Mbit / s, including a high-definition program with 18 Mbit / s and other information (for example, an audio channel, program guide, access mechanisms, etc.). Each of the modern satellite transponders can carry at most one HDTV program, which satellite program providers consider insufficiently beneficial. Simply reducing the horizontal resolution of the frame from 1920 to 1280 is not enough to make it possible to simultaneously transmit two high-definition programs through one satellite transponder. The filtering provided by the processor 22, successfully allows such a dual transmission of high definition on a single channel.

Характеристика фильтрации, предоставляемая процессором 22, может иметь различные формы, включая ромб, крест и гиперболу по осям координат, где для каждого фильтра фильтрация является диагональной. Одна возможная форма, двумерная гипербола, обладает особыми преимуществами для данного приложения и имеет амплитудно-частотную характеристику, которая изображена на фиг.3. Частота отсечки регулируемого фильтра в основном задается, чтобы позволить однородное сжатие выбранной группы картинок, кадра или части кадра кодером 24. Если необходимо, может фильтроваться дополнительная горизонтальная и вертикальная высокочастотная информация, но обычно этого не требуется. По мере того, как меняется сложность картинки или увеличивается доступная битовая частота, объем данных, отфильтрованных диагональным фильтром и другими предшествующими фильтрами, уменьшается. Двумерный фильтр может быть описан, например, как двумерный КИХ-фильтр с 13 выводами в каждом направлении (13•13) или как двумерный фильтр с бесконечной импульсной характеристикой (БИХ-фильтр). The filtering characteristic provided by the processor 22 may take various forms, including a rhombus, a cross, and a hyperbola along the coordinate axes, where for each filter, the filtering is diagonal. One possible form, a two-dimensional hyperbole, has particular advantages for this application and has an amplitude-frequency response, which is shown in FIG. 3. The cutoff frequency of the adjustable filter is mainly set to allow uniform compression of the selected group of pictures, frame, or part of the frame by encoder 24. If necessary, additional horizontal and vertical high-frequency information can be filtered, but this is usually not required. As the complexity of the picture changes or the available bit rate increases, the amount of data filtered by the diagonal filter and other previous filters decreases. A two-dimensional filter can be described, for example, as a two-dimensional FIR filter with 13 pins in each direction (13 • 13) or as a two-dimensional filter with an infinite impulse response (IIR filter).

Двумерный КИХ-фильтр, включенный в блок 223, может представлять собой фильтр, имеющий 13•13 выводов, с коэффициентами для выводов, приведенными в таблице (см. в конце описания). The two-dimensional FIR filter included in block 223 may be a filter having 13 • 13 conclusions, with coefficients for the conclusions given in the table (see the end of the description).

Для этих коэффициентов коэффициент передачи преобразования с понижением частоты ДС (DC - down conversion) составляет 1024. Коэффициенты демонстрируют октантную симметрию, которая дает 28 независимых коэффициентов. Симметричные области коэффициентов делают возможной более быструю настройку регулируемого фильтра. Возможно, однако, чтобы каждый октант отличался, если, например, фильтруемое изображение или область демонстрируют отличающуюся характеристику в одной части изображения. For these coefficients, the DC down-conversion factor is 1024. The coefficients exhibit octant symmetry, which gives 28 independent coefficients. Symmetric areas of the coefficients enable faster adjustment of the adjustable filter. It is possible, however, that each octant is different if, for example, the filtered image or region exhibits a different characteristic in one part of the image.

Характеристика фильтра процессора 22 может изменяться непрерывно от одного набора коэффициентов к другому на попиксельной основе. Таким образом, процессор 22 может устанавливать различные рабочие параметры для поддержания хорошего качества изображения при ограничении битовой частоты, как будет рассмотрено далее. The filter characteristic of the processor 22 may vary continuously from one set of coefficients to another on a per-pixel basis. Thus, the processor 22 can set various operating parameters to maintain good image quality while limiting the bit frequency, as will be discussed later.

Как упомянуто ранее, процессор 22 может быть адаптивно модифицирован для адаптивной фильтрации в зависимости от параметра (параметров), используемых для задания адаптации фильтра. Например, вариация в кадре изображения может быть использована для сегментирования изображения на области для различной обработки. Контуры являются важной особенностью изображения, так как доминирующие контуры маскируют ошибки кодирования в непосредственной к ним близости, и они также могут определять области изображения. Для идентификации зон низкой сложности, таких как тело или небо, может быть использована колориметрия. Текстуры могут быть также идентифицированы и обработаны как область. Текстуры обычно менее важны, чем контуры. Следовательно, текстуры идентифицируют области, которые могут быть сильнее отфильтрованы, чем другие области. Также, для фиксирования важных образов или действия, которые требуют кодирования с более высокой эффективностью и, следовательно, меньшей фильтрации, может быть использована кинематическая композиция. Фон в основном смягчается глубиной поля оптики камеры и может быть отфильтрован более сильно. Информация панорамирования и обзора может быть использована/ чтобы определить центр интереса в изображении для дифференцированной обработки процессором 22. As mentioned previously, the processor 22 may be adaptively modified for adaptive filtering depending on the parameter (s) used to specify the adaptation of the filter. For example, variation in the image frame can be used to segment the image into regions for different processing. Contours are an important feature of the image, since the dominant contours mask coding errors in close proximity to them, and they can also define areas of the image. Colorimetry can be used to identify areas of low complexity, such as the body or the sky. Textures can also be identified and processed as an area. Textures are usually less important than outlines. Therefore, textures identify areas that can be more filtered out than other areas. Also, to capture important images or actions that require coding with higher efficiency and, therefore, less filtering, a kinematic composition can be used. The background is mainly softened by the depth of field of the camera optics and can be filtered more strongly. The panning and viewing information can be used / to determine the center of interest in the image for differentiated processing by the processor 22.

Функционирование кодера 24 совместимо со стандартом MPEG2. Кодер 24 может предоставлять через контроллер 28 информацию, которую процессор 22 может использовать для повышения производительности. Такая информация может включать информацию по битовой частоте, например. Эта информация по битовой частоте может содержать среднюю битовую частоту для группы картинок, битовую частоту кадра и битовую частоту макроблока или блока. Другая информация, которая может повысить производительность процессора 22, включает сложность дискретного косинусного преобразования, тип используемой матрицы квантования и используемый размер шага матрицы квантования. Также процессор 22 может предоставлять через контроллер 28 информацию кодеру 24 для регулирования его работы с целью повышения производительности кодирования. The operation of encoder 24 is compatible with the MPEG2 standard. Encoder 24 may provide information through controller 28 that processor 22 may use to improve performance. Such information may include information on a bit frequency, for example. This bit rate information may comprise an average bit rate for a group of pictures, a frame bit rate, and a bit frequency of a macroblock or block. Other information that can improve the performance of processor 22 includes the complexity of the discrete cosine transform, the type of quantization matrix used, and the used size of the quantization matrix step. The processor 22 can also provide information through the controller 28 to the encoder 24 to regulate its operation in order to improve coding performance.

После формирования в транспортный пакетный поток данных с использованием известных технологий, сигнал высокой четкости известным образом передается на приемник, например, как описано в спецификации компании Grand Alliance. За исключением требуемого увеличения частоты дискретизации до полного пиксельного разрешения высокой четкости в приемнике, обработка сигнала, обеспечиваемая процессором 22, прозрачна для декодера в приемнике, совместимом со стандартом Grand Alliance. After forming into the transport packet data stream using known technologies, the high-definition signal is transmitted in a known manner to the receiver, for example, as described in the specification of the Grand Alliance. With the exception of the required increase in sampling rate to full high definition pixel resolution at the receiver, the signal processing provided by processor 22 is transparent to the decoder in the receiver compatible with the Grand Alliance standard.

В приемнике поток данных демодулируется и транспортный поток обрабатывается для извлечения пакетов данных и информации о программе с использованием известных технологий. Для программ высокой четкости в гибридном формате, описанном выше, частота дискретизации сигнала в процессоре воспроизведения увеличивается в горизонтальном направлении, если воспроизведение требует полного сигнала высокой четкости. Количество вертикальных строк в сигнале изображения остается неизменным. Это восстанавливает полный сигнал высокой четкости с разрешением 1920•1080 для воспроизведения устройством воссоздания изображения высокой четкости. Если устройство воспроизведения изображения не требует полного сигнала высокой четкости, сигнал подходящим образом прореживается с использованием известных способов во время восстановления изображения перед его воспроизведением. Существующие приемники, совместимые со стандартом Grand Alliance, требуют модификации программных средств, чтобы они могли восстанавливать гибридный сигнал. Модификация программных средств позволяет независимо выбирать алгоритмы горизонтальной и вертикальной аппаратной и программной обработки, выделенные стандартизированным режимом стандарта Grand Alliance, как это требуется для входящего сигнала. At the receiver, the data stream is demodulated and the transport stream is processed to extract data packets and program information using well-known technologies. For high-definition programs in the hybrid format described above, the sample rate of the signal in the playback processor is increased in the horizontal direction if playback requires a full high-definition signal. The number of vertical lines in the image signal remains unchanged. This restores the full high-definition signal with a resolution of 1920 • 1080 for the device to reproduce the high-definition image. If the image reproducing apparatus does not require a full high definition signal, the signal is suitably punctured using known methods during image restoration before reproduction. Existing receivers that are compliant with the Grand Alliance standard require software modifications so that they can reconstruct the hybrid signal. Software modification allows you to independently select the algorithms for horizontal and vertical hardware and software processing, highlighted by the standardized mode of the Grand Alliance standard, as required for the incoming signal.

Фиг.4 представляет собой блок-схему прохождения видеосигнала изображения через кодирующую систему. На этапе 30 формат сигнала идентифицируется, и информация идентификации подается вместе с видеосигналом. Информация о формате может указывать, например, происходит ли сигнал первоначально из киноизображения с форматом 24 кадра в секунду и является ли он чересстрочным или построчным. Если видеосигнал является чересстрочным, на этапе 31 он преобразуется в построчный сигнал с частотой 60 кадров в секунду. Если сигнал преобразован растягиванием 3:2, на этапе 32 избыточные кадры удаляются. Если видеосигнал уже имеет построчный формат видеокамеры, он поступает непосредственно в фильтр этапа 34. На этапе 34 видеосигнал пространственно фильтруется по низким частотам. Это включает вертикальную, горизонтальную и диагональную фильтрацию, как описано выше. На этапе 35 происходит повторное преобразование построчного сигнала, который был образован из чересстрочного сигнала на этапе 31, обратно в чересстрочный сигнал. На этапе 36 сигнал подвергается растягиванию 3:2, чтобы вернуть избыточные кадры, ранее удаленные на этапе 32. Видеосигналы, поступившие с этапа 30 непосредственно на этап 34, как описано выше, теперь поступают с этапа 34 непосредственно на этап 38. На этапе 38 видеосигнал с одного из этапов 34, 35 и 36 субдискретизируется до гибридного разрешения сигнала высокой четкости 1280•1080, определенного выше, или в другой выходной формат, как это необходимо. На этапе 40 гибридный сигнал, кодируется в формате MPEG2, как описано ранее. Этап 42 обрабатывает кодированный сигнал для транспортировки, этап 44 модулирует транспортный сигнал, как требуется для передачи по выходному каналу, такому как высокочастотный канал наземной трансляции. В заключение этап 46 передает модулированный сигнал. Этапы с 42 по 46 осуществляются известными способами. Figure 4 is a block diagram of the passage of a video signal image through an encoding system. At step 30, a signal format is identified, and identification information is supplied along with the video signal. The format information may indicate, for example, whether the signal originally comes from a 24-fps movie and whether it is interlaced or interlaced. If the video signal is interlaced, at step 31 it is converted to a progressive signal at a frequency of 60 frames per second. If the signal is converted by stretching 3: 2, at step 32, the excess frames are deleted. If the video signal already has a progressive format of the video camera, it goes directly to the filter of step 34. At step 34, the video signal is spatially filtered at low frequencies. This includes vertical, horizontal and diagonal filtering, as described above. At step 35, the progressive conversion of the interlaced signal, which was formed from the interlaced signal at step 31, back to the interlaced signal, occurs. At step 36, the signal is stretched 3: 2 to return redundant frames previously deleted at step 32. The video signals received from step 30 directly to step 34, as described above, now flow from step 34 directly to step 38. At step 38, the video signal from one of steps 34, 35, and 36, it is sub-sampled to the hybrid resolution of the high-definition signal 1280 • 1080 defined above, or to another output format, as necessary. At step 40, the hybrid signal is encoded in MPEG2 format, as described previously. Step 42 processes the encoded signal for transportation, step 44 modulates the transport signal as required for transmission over an output channel, such as a high frequency terrestrial broadcast channel. Finally, step 46 transmits a modulated signal. Steps 42 to 46 are carried out by known methods.

Фиг. 5 представляет собой блок-схему прохождения переданного сигнала изображения через приемник. Эта блок-схема предполагает, что разрешение изображения принятого сигнала является гибридным сигналом высокой четкости 1280•1080, определенным выше. На этапе 50 переданный сигнал принимается тюнером и демодулируется. Демодулированный сигнал декодируется и распаковывается из формата MPEG2 на этапе 52. Этап 54 идентифицирует разрешение видеосигнала как 1280•1080 пикселей на изображение при помощи управляющей информации, посланной вместе с сигналом. Протокол MPEG2 компании Grand Alliance поставляет информацию о разрешении изображения вместе с передаваемым сигналом. Гибридный сигнал обычно идентифицируется уникальным кодом, как и любое другое заданное разрешение. Гибридный сигнал может также быть описан иным образом, например при помощи информации в данных пользователя, содержащихся в передаваемых данных. На этапе 56 во время обработки воспроизведения происходит увеличение частоты дискретизации гибридного видеосигнала в горизонтальном направлении до полного сигнала высокой четкости 1920•1080. Увеличение частоты дискретизации гибридного сигнала происходит с использованием новых программных средств совместно с существующими аппаратными и программными средствами, имеющимися в приемнике, как описано ранее, В заключение полный видеосигнал высокой четкости воспроизводится на дисплее с разрешением 1920•1080 на этапе 58. Этапы 50, 52 и 58 используют известные способы. FIG. 5 is a block diagram of the passage of a transmitted image signal through a receiver. This flowchart assumes that the image resolution of the received signal is a 1280 x 1080 high definition hybrid signal as defined above. At step 50, the transmitted signal is received by the tuner and demodulated. The demodulated signal is decoded and decompressed from the MPEG2 format in step 52. Step 54 identifies the resolution of the video signal as 1280 x 1080 pixels per image using the control information sent along with the signal. The Grand Alliance MPEG2 protocol provides image resolution information along with the transmitted signal. A hybrid signal is usually identified by a unique code, like any other specified resolution. The hybrid signal may also be described in another way, for example, using information in user data contained in the transmitted data. At step 56, during playback processing, the sampling frequency of the hybrid video signal in the horizontal direction is increased to the full high-definition signal 1920 • 1080. The increase in the sampling frequency of the hybrid signal occurs using new software tools in conjunction with existing hardware and software available in the receiver, as described previously. Finally, the full high-definition video signal is displayed on a display with a resolution of 1920 • 1080 in step 58. Steps 50, 52 and 58 use known methods.

Устройство и способы, описанные выше, могут быть применены в ряде конфигураций, чтобы достигнуть улучшенного восстановления изображения для высокочеткого воспроизведения. В зависимости от требований конкретной системы могут быть использованы адаптивные и неадаптивные варианты. Некоторые из этих вариантов рассмотрены ниже. The device and methods described above can be applied in a number of configurations in order to achieve improved image recovery for high fidelity playback. Adaptive and non-adaptive options may be used depending on the requirements of a particular system. Some of these options are discussed below.

Неадаптивной стратегией было бы задание фильтрации кадров процессором 22 до планируемой битовой частоты и разрешение обрабатывать все изображения однородно. Другая неадаптивная стратегия должна исходить из предположения, что центр воспроизводимого изображения является наиболее интересной областью. Это также предполагает, что периферия изображения менее интересна и, следовательно, менее важна для зрителя. Коэффициенты фильтров процессора 22 устанавливаются контроллером 28 при помощи параметров, которые являются функциями пространственного положения пикселя, и вся информация изображения обрабатывается однородно. A non-adaptive strategy would be to filter the frames by the processor 22 to the planned bit rate and the resolution to process all the images uniformly. Another non-adaptive strategy should be based on the assumption that the center of the reproduced image is the most interesting area. It also suggests that the periphery of the image is less interesting and therefore less important to the viewer. The filter coefficients of the processor 22 are set by the controller 28 using parameters that are functions of the spatial position of the pixel, and all image information is processed uniformly.

Адаптивным вариантом является сегментация изображения на области с использованием параметров текстурной модели, локальной видеовариации, измерений цветности или других измерений сложности картинки на основе исходного изображения. Характеристики фильтрации процессора 22 адаптивно модифицируются для различных областей. An adaptive option is to segment the image into regions using texture model parameters, local video variance, color measurements, or other measurements of image complexity based on the original image. The filtering characteristics of the processor 22 are adaptively modified for various fields.

Другим подходом является адаптивная модификация характеристик фильтрации процессора 22 как функции от разницы между реальной битовой частотой и планируемой битовой частотой. В этом случае один параметр управляет сменой коэффициентов фильтра для двумерного частотного преобразования. Another approach is the adaptive modification of the filtering characteristics of the processor 22 as a function of the difference between the real bit frequency and the planned bit frequency. In this case, one parameter controls the change of filter coefficients for a two-dimensional frequency conversion.

Другой стратегией является разработка такой двумерной частотной характеристики фильтрации, обеспечиваемой процессором 22, которая совместима с матрицей квантования, используемой кодером 24. Матрица квантования может рассматриваться как фильтр низких частот, который имеет двумерную форму. Для этой стратегии величины коэффициентов фильтра должны быть функцией от размера шага матрицы квантования. Так как размер шага изменяется в соответствии с известным режимом функционирования кодера, соответствующее изменение происходило бы для соответствующих коэффициентов фильтра. Another strategy is to develop such a two-dimensional filtering frequency response provided by the processor 22, which is compatible with the quantization matrix used by the encoder 24. The quantization matrix can be considered as a low-pass filter that has a two-dimensional shape. For this strategy, the values of the filter coefficients should be a function of the step size of the quantization matrix. Since the step size changes in accordance with the known mode of operation of the encoder, a corresponding change would occur for the corresponding filter coefficients.

Отмеченные выше варианты иллюстрируют гибкость системы, использующей принципы настоящего изобретения. Такая система предпочтительно функционирует в контексте управления частотой стандарта MPEG2 для расширения возможностей MPEG2-сжатия путем уменьшения искажений при кодировании и другого шума. Универсальность и экономичность при внедрении ТВЧ с использованием настоящего изобретения повышаются. Число программ высокой четкости, передаваемых одним транспондером в спутниковой системе прямой трансляции (т.е. 24 МГц четырехпозиционная фазовая манипуляция), увеличивается с одной до двух, или одна программа высокой четкости с несколькими программами стандартной четкости. В соответствии с принципами настоящего изобретения является достижимой возможность передачи одной программы высокой четкости с несколькими программами стандартной четкости по каналу наземной трансляции 6 МГц. Ранее станции трансляции были ограничены передачей одной программы высокой четкости по одному каналу или нескольких программ стандартной четкости по одному каналу. The above options illustrate the flexibility of a system using the principles of the present invention. Such a system preferably operates in the context of controlling the frequency of the MPEG2 standard to expand the capabilities of MPEG2 compression by reducing coding distortion and other noise. The versatility and cost-effectiveness of introducing HDTV using the present invention is enhanced. The number of high-definition programs transmitted by one transponder in a satellite broadcast system (i.e., 24 MHz four-position phase shift keying) is increased from one to two, or one high-definition program with several standard definition programs. In accordance with the principles of the present invention, it is feasible to transmit one high definition program with several standard definition programs over a 6 MHz terrestrial broadcast channel. Previously, broadcast stations were limited to transmitting one high definition program on one channel or several standard definition programs on one channel.

Хотя настоящее изобретение описано в контексте систем, передающих и принимающих сигнал высокой четкости, его принципы применимы к другой аппаратуре, такой как системы хранения данных. В таких системах, как цифровой видеодиск (DVD), видеоданные кодируются и сохраняются для воспроизведения в более позднее время. Носитель имеет ограниченный объем доступного для хранения пространства. Если кодированная программа, киноизображение или другая видеопоследовательность превышает объем доступного пространства на носителе, дальнейшее кодирование/сжатие с целью уместить программу может создать неприемлемые искажения. Описанное выше изобретение может быть использовано для эффективного кодирования программы до более низкой битовой частоты, позволяющей разместить программу на диске. Или теперь несколько программ могут уместиться на одном диске. Цифровое сохранение на пленке также может обеспечить преимущества, как описано выше. Although the present invention has been described in the context of systems transmitting and receiving a high definition signal, its principles apply to other equipment, such as data storage systems. In systems such as digital video disc (DVD), video data is encoded and stored for playback at a later time. The media has a limited amount of storage space. If the encoded program, movie or other video sequence exceeds the amount of available space on the medium, further encoding / compression in order to fit the program can create unacceptable distortions. The invention described above can be used to efficiently encode a program to a lower bit frequency, allowing you to place the program on disk. Or now several programs can fit on one drive. Digital film storage can also provide benefits as described above.

Claims (30)

1. Способ обработки первого и второго видеосигналов соответственно, демонстрирующих первый и второй несхожие форматы изображения, предусматривающий обнаружение присутствия первого или второго видеосигнала, согласно которому А. при обнаружении первого видеосигнала (a) преобразуют первый видеосигнал в другой формат для создания преобразованного сигнала, (b) фильтруют преобразованный сигнал для создания фильтрованного сигнала, (c) повторно преобразуют фильтрованный сигнал в исходный формат первого сигнала для создания повторно преобразованного сигнала, (d) преобразуют повторно преобразованный сигнал до более низкого разрешения для создания сигнала с более низким разрешением, (e) кодируют сигнал с более низким разрешением для создания кодированного сигнала и (f) подают кодированный сигнал на выходной канал, и В. при обнаружении второго видеосигнала (g) фильтруют второй видеосигнал для создания фильтрованного сигнала, (h) преобразуют фильтрованный сигнал до более низкого разрешения для создания сигнала с более низким разрешением, (i) кодируют сигнал с более низким разрешением для создания кодированного сигнала, (j) подают кодированный сигнал на выходной канал. 1. A method of processing the first and second video signals, respectively, showing the first and second dissimilar image formats, comprising detecting the presence of the first or second video signal, according to which A. upon detection of the first video signal (a) convert the first video signal to another format to create a converted signal, (b ) filter the transformed signal to create a filtered signal, (c) re-convert the filtered signal to the original format of the first signal to re-convert signal, (d) convert the reconverted signal to a lower resolution to create a lower resolution signal, (e) encode a lower resolution signal to create an encoded signal, and (f) supply an encoded signal to the output channel, and B. detecting the second video signal (g) filter the second video signal to create a filtered signal, (h) convert the filtered signal to a lower resolution to create a lower resolution signal, (i) encode the lower resolution signal to create an encoded signal, (j) apply the encoded signal to the output channel. 2. Способ по п. 1, в котором первый видеосигнал является сигналом с чересстрочной разверткой и упомянутый сигнал с чересстрочной разверткой преобразуют в сигнал с построчной разверткой на этапе (а). 2. The method of claim 1, wherein the first video signal is an interlaced signal and said interlaced signal is converted to an interlaced signal in step (a). 3. Способ по п. 1, в котором первый видеосигнал является сигналом прошедшей телекинопреобразование кинопленки и упомянутый сигнал прошедшей телекинопреобразование кинопленки преобразуют в сигнал прошедшей обратное телекинопреобразование кинопленки на этапе (а). 3. The method according to claim 1, wherein the first video signal is a signal of a telecinema conversion of a film and said signal of a television transmission of a film is converted into a signal of a reverse film conversion of a film in step (a). 4. Способ по п. 1, в котором второй видеосигнал является сигналом с построчной разверткой. 4. The method of claim 1, wherein the second video signal is a progressive scan signal. 5. Способ по п. 1, в котором на этапах фильтрации обеспечивают фильтрацию низких частот. 5. The method according to p. 1, in which the filtering stages provide filtering of low frequencies. 6. Способ по п. 5, в котором на этапах фильтрации обеспечивают двумерную фильтрацию. 6. The method according to p. 5, in which at the stages of filtering provide two-dimensional filtering. 7. Способ по п. 1, в котором на этапах фильтрации обеспечивают адаптивную фильтрацию, отрегулированную для кадров группы картинок, или отдельного кадра, или части кадра. 7. The method of claim 1, wherein the filtering steps provide adaptive filtering adjusted for frames of a group of pictures, or a single frame, or part of a frame. 8. Способ по п. 1, в котором на этапах фильтрации обеспечивают временную фильтрацию низких частот и адаптивно изменяют характеристики фильтрации в ответ на характеристики сигнала. 8. The method according to p. 1, in which the filtering stages provide temporary low-pass filtering and adaptively change the filtering characteristics in response to the characteristics of the signal. 9. Способ по п. 1, в котором этапы фильтрации обеспечивают пространственную фильтрацию низких частот и адаптивно изменяют характеристики фильтрации в ответ на характеристики сигнала. 9. The method of claim 1, wherein the filtering steps provide spatial low-pass filtering and adaptively change the filtering characteristics in response to the characteristics of the signal. 10. Способ по п. 1, в котором этапы кодирования являются совместимыми согласно международному стандарту сжатия и передачи видеосигнала экспертной группой в области подвижного изображения MPEG2. 10. The method according to claim 1, in which the encoding steps are compatible according to the international standard for video compression and transmission by an expert group in the field of MPEG2 moving image. 11. Способ по п. 1, в котором сигнал с более низким разрешением имеет разрешение 1280•1080 дискретных элементов данных на кадр. 11. The method of claim 1, wherein the lower resolution signal has a resolution of 1280 x 1080 discrete data elements per frame. 12. Способ по п. 1, в котором первый и второй видеосигналы являются сигналами высокой четкости, имеющими разрешение 1920•1080 дискретных элементов данных на кадр. 12. The method according to claim 1, in which the first and second video signals are high-definition signals having a resolution of 1920 • 1080 discrete data elements per frame. 13. Способ обработки одного из следующих: видеосигнала с чересстрочной разверткой и сигнала в формате прошедшей телекинопреобразование кинопленки, согласно которому обнаруживают присутствие одного из следующих: видеосигнала с чересстрочной разверткой и сигнала в формате прошедшей телекинопреобразование кинопленки, преобразуют обнаруженный сигнал в одно из следующих: сигнал с построчной разверткой и сигнал в формате прошедшей обратное телекинопреобразование кинопленки, соответственно, для создания преобразованного сигнала, фильтруют преобразованный сигнал для создания фильтрованного сигнала, повторно преобразуют фильтрованный сигнал в один из следующих: сигнал с чересстрочной разверткой и сигнал в формате прошедшей телекинопреобразование кинопленки, соответственно, для создания повторно преобразованного сигнала, преобразуют повторно преобразованный сигнал до более низкого разрешения для создания сигнала с более низким разрешением, кодируют сигнал с более низким разрешением для создания кодированного сигнала и подают кодированный сигнал на выходной канал. 13. A method of processing one of the following: an interlaced video signal and a signal in the format of a tele-converted film, according to which the presence of one of the following is detected: an interlaced video signal and a signal in the format of a tele-converted film, convert the detected signal to one of the following: progressive scan and a signal in the format of the film that underwent reverse television film conversion, respectively, to create a converted signal, to the filter the converted signal is used to create a filtered signal, the filtered signal is converted again into one of the following: an interlaced signal and a signal in the format of a tele-film conversion film, respectively, to create a converted signal, the converted signal is converted to a lower resolution to create a signal with a higher low resolution, encode a signal with a lower resolution to create an encoded signal and apply the encoded signal to the output channel. 14. Способ по п. 13, в котором этап фильтрации является фильтрацией низких частот и этап кодирования является кодированием согласно международному стандарту сжатия и передачи видеосигнала экспертной группой в области подвижного изображения MPEG2. 14. The method of claim 13, wherein the filtering step is low-pass filtering and the encoding step is encoding according to the international standard for compressing and transmitting a video signal by an expert group in the field of MPEG2 moving image. 15. Способ по п. 13, в котором сигнал с более низким разрешением имеет разрешение 1280•1080 дискретных элементов данных на кадр. 15. The method of claim 13, wherein the lower resolution signal has a resolution of 1280 x 1080 discrete data elements per frame. 16. Способ обработки не прошедшего телекинопреобразование видеосигнала с построчной разверткой, согласно которому адаптивно фильтруют обнаруженный сигнал для создания фильтрованного сигнала, преобразуют фильтрованный сигнал до более низкого разрешения для создания сигнала с более низким разрешением, кодируют сигнал с более низким разрешением согласно международному стандарту сжатия и передачи видеосигнала экспертной группой в области подвижного изображения MPEG2 для создания кодированного сигнала и подают кодированный сигнал на выходной канал. 16. A method of processing a non-telecast video signal with progressive scan, according to which the detected signal is adaptively filtered to create a filtered signal, the filtered signal is converted to a lower resolution to create a lower resolution signal, a lower resolution signal is encoded according to the international compression and transmission standard a video signal by an expert group in the field of MPEG2 moving image to create an encoded signal and apply the encoded signal to the one channel. 17. Способ по п. 16, в котором этап фильтрации является фильтрацией низких частот и этап кодирования является кодированием согласно международному стандарту MPEG2. 17. The method of claim 16, wherein the filtering step is low pass filtering and the encoding step is encoding according to the international MPEG2 standard. 18. Способ обработки не прошедшего телекинопреобразование видеосигнала с построчной разверткой, согласно которому фильтруют обнаруженный сигнал для создания фильтрованного сигнала, преобразуют фильтрованный сигнал до более низкого разрешения для создания сигнала с более низким разрешением, имеющего разрешение 1280•1080 дискретных элементов на кадр, кодируют сигнал с более низким разрешением для создания кодированного сигнала и подают кодированный сигнал на выходной канал. 18. A method of processing a non-telecast video signal with progressive scan, according to which the detected signal is filtered to create a filtered signal, the filtered signal is converted to a lower resolution to create a lower resolution signal having a resolution of 1280 • 1080 discrete elements per frame, the signal is encoded lower resolution to create an encoded signal and apply the encoded signal to the output channel. 19. Способ обработки принятого цифрового видеосигнала в системе обработки видеосигнала высокой четкости, который может иметь более чем одно разрешение изображения, включая разрешение 1280•1080 дискретных элементов данных на кадр, согласно которому декодируют сигнал для создания декодированного сигнала, определяют разрешение изображения декодированного сигнала, преобразуют горизонтальную информацию от декодированного сигнала в другое разрешение, если декодированный сигнал имеет горизонтальное разрешение изображения 1280 дискретных элементов на строку, для создания преобразованного сигнала и подают преобразованный сигнал в устройство вывода. 19. A method of processing a received digital video signal in a high-definition video signal processing system, which can have more than one image resolution, including a resolution of 1280 • 1080 discrete data elements per frame, according to which a signal is decoded to create a decoded signal, the image resolution of the decoded signal is determined, converted horizontal information from the decoded signal to a different resolution if the decoded signal has a horizontal image resolution of 1280 discrete ENTOV on line to create a transformed signal and the converted signal is supplied to an output device. 20. Способ по п. 19, в котором преобразование является повышающим преобразованием и другое разрешение представляет собой 1920 горизонтальных дискретных элементов на строку. 20. The method of claim 19, wherein the transform is a boost transform and the other resolution is 1920 horizontal discrete elements per row. 21. Способ по п. 19, в котором преобразование является понижающим преобразованием и другое разрешение является более низким разрешением. 21. The method of claim 19, wherein the transform is a down transform and the other resolution is a lower resolution. 22. Способ по п. 19, в котором принятый цифровой видеосигнал является совместимым согласно международному стандарту сжатия и передачи видеосигнала экспертной группой в области подвижного изображения MPEG2. 22. The method according to p. 19, in which the received digital video signal is compatible according to the international standard for compression and transmission of video signal by the expert group in the field of moving image MPEG2. 23. Способ по п. 16, в котором адаптивная фильтрация не зависит от субдискретизации сигнала, осуществленной на этапе преобразования. 23. The method according to p. 16, in which adaptive filtering is independent of the downsampling of the signal, carried out at the stage of conversion. 24. Способ по п. 16, в котором адаптивная фильтрация является функцией от параметров сигнала изображения перед фильтрацией. 24. The method according to p. 16, in which adaptive filtering is a function of the parameters of the image signal before filtering. 25. Способ по п. 16, который, начиная с этапа адаптивной фильтрации по этап подачи, предусматривает обработку относительно фиксированного формата кадра изображения. 25. The method according to p. 16, which, starting from the stage of adaptive filtering according to the filing stage, provides for processing with respect to a fixed format of the image frame. 26. Способ по п. 16, в котором адаптивная фильтрация является адаптивной в пределах кадра изображения. 26. The method of claim 16, wherein the adaptive filtering is adaptive within an image frame. 27. Способ по п. 26, в котором адаптивную фильтрацию выполняют на попиксельной основе. 27. The method according to p. 26, in which adaptive filtering is performed on a per-pixel basis. 28. Способ подачи видеоинформации с использованием формата сигнала, причем упомянутый формат задают 1280 элементами картинки на 1080 элементов картинки. 28. A method of supplying video information using a signal format, wherein said format is set by 1280 picture elements to 1080 picture elements. 29. Способ по п. 28, в котором упомянутые 1280 элементов картинки представляют горизонтальную информацию и упомянутые 1080 элементов картинки представляют вертикальную информацию. 29. The method of claim 28, wherein said 1280 picture elements represent horizontal information and said 1080 picture elements represent vertical information. 30. Способ по п. 29, в котором видеоинформация является информацией трансляционного спутника. 30. The method of claim 29, wherein the video information is broadcast satellite information.
RU2000119786A 1997-12-23 1997-12-23 Low-noise coding and decoding method RU2201654C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2000119786A RU2201654C2 (en) 1997-12-23 1997-12-23 Low-noise coding and decoding method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2000119786A RU2201654C2 (en) 1997-12-23 1997-12-23 Low-noise coding and decoding method

Publications (2)

Publication Number Publication Date
RU2000119786A RU2000119786A (en) 2002-06-10
RU2201654C2 true RU2201654C2 (en) 2003-03-27

Family

ID=20238302

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2000119786A RU2201654C2 (en) 1997-12-23 1997-12-23 Low-noise coding and decoding method

Country Status (1)

Country Link
RU (1) RU2201654C2 (en)

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7724818B2 (en) 2003-04-30 2010-05-25 Nokia Corporation Method for coding sequences of pictures
US7742532B2 (en) 2006-11-17 2010-06-22 Lg Electronics Inc. Method and apparatus for applying de-blocking filter to a video signal
US7894523B2 (en) 2005-09-05 2011-02-22 Lg Electronics Inc. Method for modeling coding information of a video signal for compressing/decompressing coding information
US7899115B2 (en) 2005-04-15 2011-03-01 Lg Electronics Inc. Method for scalably encoding and decoding video signal
US7995656B2 (en) 2005-03-10 2011-08-09 Qualcomm Incorporated Scalable video coding with two layer encoding and single layer decoding
US8054885B2 (en) 2006-11-09 2011-11-08 Lg Electronics Inc. Method and apparatus for decoding/encoding a video signal
US8199812B2 (en) 2007-01-09 2012-06-12 Qualcomm Incorporated Adaptive upsampling for scalable video coding
US8199821B2 (en) 2005-07-08 2012-06-12 Lg Electronics Inc. Method for modeling coding information of video signal for compressing/decompressing coding information
US8229983B2 (en) 2005-09-27 2012-07-24 Qualcomm Incorporated Channel switch frame
US8233544B2 (en) 2006-07-13 2012-07-31 Qualcomm Incorporated Video coding with fine granularity scalability using cycle-aligned fragments
US8259800B2 (en) 2005-04-13 2012-09-04 Nokia Corporation Method, device and system for effectively coding and decoding of video data
US8264968B2 (en) 2006-01-09 2012-09-11 Lg Electronics Inc. Inter-layer prediction method for video signal
US8270496B2 (en) 2005-10-12 2012-09-18 Thomson Licensing Region of interest H.264 scalable video coding
US8320453B2 (en) 2005-07-08 2012-11-27 Lg Electronics Inc. Method for modeling coding information of a video signal to compress/decompress the information
US8345743B2 (en) 2006-11-14 2013-01-01 Qualcomm Incorporated Systems and methods for channel switching
US8369405B2 (en) 2004-05-04 2013-02-05 Qualcomm Incorporated Method and apparatus for motion compensated frame rate up conversion for block-based low bit rate video
US8374246B2 (en) 2004-07-20 2013-02-12 Qualcomm Incorporated Method and apparatus for encoder assisted-frame rate up conversion (EA-FRUC) for video compression
US8401085B2 (en) 2006-09-07 2013-03-19 Lg Electronics Inc. Method and apparatus for decoding/encoding of a video signal
US8553776B2 (en) 2004-07-21 2013-10-08 QUALCOMM Inorporated Method and apparatus for motion vector assignment
RU2497302C2 (en) * 2006-08-16 2013-10-27 Майкрософт Корпорейшн Methodologies of copying and decoding of digital video with alternating resolution
RU2501179C2 (en) * 2007-04-18 2013-12-10 Томсон Лайсенсинг Coding systems
RU2503137C2 (en) * 2008-01-09 2013-12-27 Моторола Мобилити, Инк. Method and apparatus for highly scalable intraframe video coding
RU2504104C2 (en) * 2007-06-18 2014-01-10 Сони Корпорейшн Image processing device, image processing method and program
US8634463B2 (en) 2006-04-04 2014-01-21 Qualcomm Incorporated Apparatus and method of enhanced frame interpolation in video compression
RU2506713C2 (en) * 2007-06-18 2014-02-10 Сони Корпорейшн Image processing apparatus and method
US8670437B2 (en) 2005-09-27 2014-03-11 Qualcomm Incorporated Methods and apparatus for service acquisition
RU2518417C2 (en) * 2007-02-21 2014-06-10 Майкрософт Корпорейшн Computational complexity and precision control in transform-based digital media codec
US8750387B2 (en) 2006-04-04 2014-06-10 Qualcomm Incorporated Adaptive encoder-assisted frame rate up conversion
US8761162B2 (en) 2006-11-15 2014-06-24 Qualcomm Incorporated Systems and methods for applications using channel switch frames
US8767818B2 (en) 2006-01-11 2014-07-01 Nokia Corporation Backward-compatible aggregation of pictures in scalable video coding
RU2530926C2 (en) * 2007-11-23 2014-10-20 Томсон Лайсенсинг Rounding noise shaping for integer transform based audio and video encoding and decoding
US8948262B2 (en) 2004-07-01 2015-02-03 Qualcomm Incorporated Method and apparatus for using frame rate up conversion techniques in scalable video coding
US8971405B2 (en) 2001-09-18 2015-03-03 Microsoft Technology Licensing, Llc Block transform and quantization for image and video coding
US9049456B2 (en) 2007-01-08 2015-06-02 Nokia Corporation Inter-layer prediction for extended spatial scalability in video coding
RU2562762C2 (en) * 2010-12-21 2015-09-10 Нтт Докомо, Инк. Enhanced intra-prediction coding using planar representations
US9167266B2 (en) 2006-07-12 2015-10-20 Thomson Licensing Method for deriving motion for high resolution pictures from motion data of low resolution pictures and coding and decoding devices implementing said method
US9386322B2 (en) 2007-07-02 2016-07-05 Nippon Telegraph And Telephone Corporation Scalable video encoding method and decoding method, apparatuses therefor, programs therefor, and storage media which store the programs
RU2609094C2 (en) * 2011-02-10 2017-01-30 Сони Корпорейшн Device and method for image processing
US9635396B2 (en) 2005-10-11 2017-04-25 Nokia Technologies Oy System and method for efficient scalable stream adaptation
RU2637996C2 (en) * 2006-07-06 2017-12-08 Томсон Лайсенсинг Method and device for separating frame number and/or image rate counter (irc) for multi-view video coding and video decoding
US10244231B2 (en) 2006-07-06 2019-03-26 Interdigital Vc Holdings, Inc. Method and apparatus for decoupling frame number and/or picture order count (POC) for multi-view video encoding and decoding
US10630938B2 (en) 2006-08-29 2020-04-21 Microsoft Technology Licensing, Llc Techniques for managing visual compositions for a multimedia conference call
US10863203B2 (en) 2007-04-18 2020-12-08 Dolby Laboratories Licensing Corporation Decoding multi-layer images

Cited By (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8971405B2 (en) 2001-09-18 2015-03-03 Microsoft Technology Licensing, Llc Block transform and quantization for image and video coding
US7724818B2 (en) 2003-04-30 2010-05-25 Nokia Corporation Method for coding sequences of pictures
US8369405B2 (en) 2004-05-04 2013-02-05 Qualcomm Incorporated Method and apparatus for motion compensated frame rate up conversion for block-based low bit rate video
US8948262B2 (en) 2004-07-01 2015-02-03 Qualcomm Incorporated Method and apparatus for using frame rate up conversion techniques in scalable video coding
US9521411B2 (en) 2004-07-20 2016-12-13 Qualcomm Incorporated Method and apparatus for encoder assisted-frame rate up conversion (EA-FRUC) for video compression
US8374246B2 (en) 2004-07-20 2013-02-12 Qualcomm Incorporated Method and apparatus for encoder assisted-frame rate up conversion (EA-FRUC) for video compression
US8553776B2 (en) 2004-07-21 2013-10-08 QUALCOMM Inorporated Method and apparatus for motion vector assignment
US7995656B2 (en) 2005-03-10 2011-08-09 Qualcomm Incorporated Scalable video coding with two layer encoding and single layer decoding
US8259800B2 (en) 2005-04-13 2012-09-04 Nokia Corporation Method, device and system for effectively coding and decoding of video data
US7899115B2 (en) 2005-04-15 2011-03-01 Lg Electronics Inc. Method for scalably encoding and decoding video signal
US8989265B2 (en) 2005-07-08 2015-03-24 Lg Electronics Inc. Method for modeling coding information of video signal for compressing/decompressing coding information
US8320453B2 (en) 2005-07-08 2012-11-27 Lg Electronics Inc. Method for modeling coding information of a video signal to compress/decompress the information
US9832470B2 (en) 2005-07-08 2017-11-28 Lg Electronics Inc. Method for modeling coding information of video signal for compressing/decompressing coding information
RU2506710C2 (en) * 2005-07-08 2014-02-10 ЭлДжи ЭЛЕКТРОНИКС ИНК. Method of modelling video signal coding information for compressing/decompressing coding information
US9124891B2 (en) 2005-07-08 2015-09-01 Lg Electronics Inc. Method for modeling coding information of a video signal to compress/decompress the information
US8831104B2 (en) 2005-07-08 2014-09-09 Lg Electronics Inc. Method for modeling coding information of a video signal to compress/decompress the information
US8306117B2 (en) 2005-07-08 2012-11-06 Lg Electronics Inc. Method for modeling coding information of video signal for compressing/decompressing coding information
US8199821B2 (en) 2005-07-08 2012-06-12 Lg Electronics Inc. Method for modeling coding information of video signal for compressing/decompressing coding information
US8331453B2 (en) 2005-07-08 2012-12-11 Lg Electronics Inc. Method for modeling coding information of a video signal to compress/decompress the information
US8953680B2 (en) 2005-07-08 2015-02-10 Lg Electronics Inc. Method for modeling coding information of video signal for compressing/decompressing coding information
US7894523B2 (en) 2005-09-05 2011-02-22 Lg Electronics Inc. Method for modeling coding information of a video signal for compressing/decompressing coding information
US8229983B2 (en) 2005-09-27 2012-07-24 Qualcomm Incorporated Channel switch frame
US8670437B2 (en) 2005-09-27 2014-03-11 Qualcomm Incorporated Methods and apparatus for service acquisition
US8612498B2 (en) 2005-09-27 2013-12-17 Qualcomm, Incorporated Channel switch frame
US9635396B2 (en) 2005-10-11 2017-04-25 Nokia Technologies Oy System and method for efficient scalable stream adaptation
US8270496B2 (en) 2005-10-12 2012-09-18 Thomson Licensing Region of interest H.264 scalable video coding
US8457201B2 (en) 2006-01-09 2013-06-04 Lg Electronics Inc. Inter-layer prediction method for video signal
US8619872B2 (en) 2006-01-09 2013-12-31 Lg Electronics, Inc. Inter-layer prediction method for video signal
US8494060B2 (en) 2006-01-09 2013-07-23 Lg Electronics Inc. Inter-layer prediction method for video signal
US8494042B2 (en) 2006-01-09 2013-07-23 Lg Electronics Inc. Inter-layer prediction method for video signal
US8451899B2 (en) 2006-01-09 2013-05-28 Lg Electronics Inc. Inter-layer prediction method for video signal
US8792554B2 (en) 2006-01-09 2014-07-29 Lg Electronics Inc. Inter-layer prediction method for video signal
US8264968B2 (en) 2006-01-09 2012-09-11 Lg Electronics Inc. Inter-layer prediction method for video signal
US8687688B2 (en) 2006-01-09 2014-04-01 Lg Electronics, Inc. Inter-layer prediction method for video signal
US9497453B2 (en) 2006-01-09 2016-11-15 Lg Electronics Inc. Inter-layer prediction method for video signal
US8345755B2 (en) 2006-01-09 2013-01-01 Lg Electronics, Inc. Inter-layer prediction method for video signal
US8401091B2 (en) 2006-01-09 2013-03-19 Lg Electronics Inc. Inter-layer prediction method for video signal
US8767818B2 (en) 2006-01-11 2014-07-01 Nokia Corporation Backward-compatible aggregation of pictures in scalable video coding
US8750387B2 (en) 2006-04-04 2014-06-10 Qualcomm Incorporated Adaptive encoder-assisted frame rate up conversion
US8634463B2 (en) 2006-04-04 2014-01-21 Qualcomm Incorporated Apparatus and method of enhanced frame interpolation in video compression
US10244231B2 (en) 2006-07-06 2019-03-26 Interdigital Vc Holdings, Inc. Method and apparatus for decoupling frame number and/or picture order count (POC) for multi-view video encoding and decoding
RU2637996C2 (en) * 2006-07-06 2017-12-08 Томсон Лайсенсинг Method and device for separating frame number and/or image rate counter (irc) for multi-view video coding and video decoding
US9167266B2 (en) 2006-07-12 2015-10-20 Thomson Licensing Method for deriving motion for high resolution pictures from motion data of low resolution pictures and coding and decoding devices implementing said method
US8233544B2 (en) 2006-07-13 2012-07-31 Qualcomm Incorporated Video coding with fine granularity scalability using cycle-aligned fragments
RU2497302C2 (en) * 2006-08-16 2013-10-27 Майкрософт Корпорейшн Methodologies of copying and decoding of digital video with alternating resolution
US10630938B2 (en) 2006-08-29 2020-04-21 Microsoft Technology Licensing, Llc Techniques for managing visual compositions for a multimedia conference call
US8401085B2 (en) 2006-09-07 2013-03-19 Lg Electronics Inc. Method and apparatus for decoding/encoding of a video signal
US8428144B2 (en) 2006-09-07 2013-04-23 Lg Electronics Inc. Method and apparatus for decoding/encoding of a video signal
US8054885B2 (en) 2006-11-09 2011-11-08 Lg Electronics Inc. Method and apparatus for decoding/encoding a video signal
US8345743B2 (en) 2006-11-14 2013-01-01 Qualcomm Incorporated Systems and methods for channel switching
US8761162B2 (en) 2006-11-15 2014-06-24 Qualcomm Incorporated Systems and methods for applications using channel switch frames
US7742532B2 (en) 2006-11-17 2010-06-22 Lg Electronics Inc. Method and apparatus for applying de-blocking filter to a video signal
US7742524B2 (en) 2006-11-17 2010-06-22 Lg Electronics Inc. Method and apparatus for decoding/encoding a video signal using inter-layer prediction
US8184698B2 (en) 2006-11-17 2012-05-22 Lg Electronics Inc. Method and apparatus for decoding/encoding a video signal using inter-layer prediction
US8229274B2 (en) 2006-11-17 2012-07-24 Lg Electronics Inc. Method and apparatus for decoding/encoding a video signal
US9049456B2 (en) 2007-01-08 2015-06-02 Nokia Corporation Inter-layer prediction for extended spatial scalability in video coding
US8199812B2 (en) 2007-01-09 2012-06-12 Qualcomm Incorporated Adaptive upsampling for scalable video coding
RU2518417C2 (en) * 2007-02-21 2014-06-10 Майкрософт Корпорейшн Computational complexity and precision control in transform-based digital media codec
US8942289B2 (en) 2007-02-21 2015-01-27 Microsoft Corporation Computational complexity and precision control in transform-based digital media codec
US10863203B2 (en) 2007-04-18 2020-12-08 Dolby Laboratories Licensing Corporation Decoding multi-layer images
US8619871B2 (en) 2007-04-18 2013-12-31 Thomson Licensing Coding systems
US11412265B2 (en) 2007-04-18 2022-08-09 Dolby Laboratories Licensing Corporaton Decoding multi-layer images
RU2501179C2 (en) * 2007-04-18 2013-12-10 Томсон Лайсенсинг Coding systems
RU2504104C2 (en) * 2007-06-18 2014-01-10 Сони Корпорейшн Image processing device, image processing method and program
RU2506713C2 (en) * 2007-06-18 2014-02-10 Сони Корпорейшн Image processing apparatus and method
US9386322B2 (en) 2007-07-02 2016-07-05 Nippon Telegraph And Telephone Corporation Scalable video encoding method and decoding method, apparatuses therefor, programs therefor, and storage media which store the programs
RU2530926C2 (en) * 2007-11-23 2014-10-20 Томсон Лайсенсинг Rounding noise shaping for integer transform based audio and video encoding and decoding
RU2503137C2 (en) * 2008-01-09 2013-12-27 Моторола Мобилити, Инк. Method and apparatus for highly scalable intraframe video coding
RU2643504C1 (en) * 2010-12-21 2018-02-01 Нтт Докомо, Инк. Advanced intraframe prediction coding using planar representations
RU2600536C2 (en) * 2010-12-21 2016-10-20 Нтт Докомо, Инк. Improved coding with intra-frame prediction using planar representations
RU2562762C2 (en) * 2010-12-21 2015-09-10 Нтт Докомо, Инк. Enhanced intra-prediction coding using planar representations
RU2609094C2 (en) * 2011-02-10 2017-01-30 Сони Корпорейшн Device and method for image processing

Similar Documents

Publication Publication Date Title
RU2201654C2 (en) Low-noise coding and decoding method
US7800690B2 (en) Low noise encoding and decoding apparatus and method
US5617142A (en) Method and apparatus for changing the compression level of a compressed digital signal
JP3942630B2 (en) Channel buffer management in video decoder
US5568200A (en) Method and apparatus for improved video display of progressively refreshed coded video
US5825424A (en) MPEG system which decompresses and recompresses image data before storing image data in a memory and in accordance with a resolution of a display device
US20040258319A1 (en) Spatial scalable compression scheme using adaptive content filtering
CA2150467C (en) Picture-in-picture tv with insertion of a mean only frame into a full size frame
RU2000119786A (en) METHOD FOR LOW NOISE CODING AND DECODING
US6195394B1 (en) Processing apparatus for use in reducing visible artifacts in the display of statistically compressed and then decompressed digital motion pictures
KR100591211B1 (en) Low noise encoding and decoding method
US6865229B1 (en) Method and apparatus for reducing the “blocky picture” effect in MPEG decoded images
US6590938B1 (en) DCT domain conversion of a higher definition signal to lower definition signal
Paik DigiCipher-all digital, channel compatible, HDTV broadcast system
JPH08331543A (en) Digital television broadcast system
CN1133327C (en) Low noise encoding and decoding method
US6321026B1 (en) Recordable DVD disk with video compression software included in a read-only sector
EP1239679A2 (en) Low noise encoding and decoding apparatus and method
AU2003248178B2 (en) Low noise encoding and decoding apparatus and method
KR100647202B1 (en) Low noise encoding and decoding method
Petajan the HDTV grand alliance system
Petajan The HDTV grand alliance system
JP4724240B2 (en) How to process a video signal
MXPA00006182A (en) Low noise encoding and decoding method
PL185157B1 (en) Apparatus for and method of low-noise encoding and decoding