RU2128405C1 - Устройство кодирования видеосигнала, представляющего изображения, приемник телевизионного сигнала, включающего данные заголовков и полезные данные в виде сжатых видеоданных - Google Patents
Устройство кодирования видеосигнала, представляющего изображения, приемник телевизионного сигнала, включающего данные заголовков и полезные данные в виде сжатых видеоданных Download PDFInfo
- Publication number
- RU2128405C1 RU2128405C1 RU93050815A RU93050815A RU2128405C1 RU 2128405 C1 RU2128405 C1 RU 2128405C1 RU 93050815 A RU93050815 A RU 93050815A RU 93050815 A RU93050815 A RU 93050815A RU 2128405 C1 RU2128405 C1 RU 2128405C1
- Authority
- RU
- Russia
- Prior art keywords
- data
- code words
- priority
- block
- signal
- Prior art date
Links
- 230000006835 compression Effects 0.000 claims abstract description 37
- 238000007906 compression Methods 0.000 claims abstract description 37
- 230000033001 locomotion Effects 0.000 claims description 63
- 230000006837 decompression Effects 0.000 claims description 21
- 238000000034 method Methods 0.000 claims description 18
- 238000012937 correction Methods 0.000 claims description 15
- 238000013139 quantization Methods 0.000 claims description 14
- 230000003247 decreasing effect Effects 0.000 claims description 2
- 230000003044 adaptive effect Effects 0.000 claims 1
- 238000011084 recovery Methods 0.000 claims 1
- 230000001502 supplementing effect Effects 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 abstract description 142
- 238000001514 detection method Methods 0.000 abstract description 3
- 239000000126 substance Substances 0.000 abstract 1
- 230000015654 memory Effects 0.000 description 62
- 239000013598 vector Substances 0.000 description 59
- 238000012545 processing Methods 0.000 description 12
- 230000002441 reversible effect Effects 0.000 description 12
- 238000012546 transfer Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 7
- 239000012634 fragment Substances 0.000 description 7
- 239000011159 matrix material Substances 0.000 description 6
- 238000001228 spectrum Methods 0.000 description 6
- 239000000969 carrier Substances 0.000 description 5
- 125000004122 cyclic group Chemical group 0.000 description 4
- 230000036961 partial effect Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000004377 microelectronic Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 230000002238 attenuated effect Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 241000928106 Alain Species 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000007664 blowing Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/015—High-definition television systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/174—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/18—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/186—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/192—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/37—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability with arrangements for assigning different transmission priorities to video input data or to video coded data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234327—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2383—Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4382—Demodulation or channel decoding, e.g. QPSK demodulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44004—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/631—Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Systems (AREA)
- Color Television Systems (AREA)
- Details Of Television Scanning (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
- Heat Treatment Of Sheet Steel (AREA)
Abstract
Изобретение относится к системам обработки телевизионного сигнала высокой четкости. Устройство для кодирования телевизионного сигнала, соответствующего изображению, содержит схему сжатия, формирующую в соответствии с сигналами источника видеосигналов высокой четкости кодовые слова СW, имеющие иерархические уровни и представляющие сжатые видеоданные, и кодовые слова Т, определяющие типы данных, представленных кодовыми словами СW. Схема выбора приоритета, реагирующая на кодовые слова СW, Т, разбивает кодовые слова СW на последовательности кодовых слов высокого и низкого приоритета, которые соответствуют сжатым видеоданным соответственно большей или меньшей значимости с точки зрения воспроизведения изображений. Технический результат заключается в том, что процессор передачи, реагирующий на последовательности кодовых слов высокого или низкого приоритета, формирует блоки передачи высокого и низкого приоритета кодовых слов соответственно высокого и низкого приоритета. Каждый блок передачи содержит заголовок, кодовые слова СW и контрольные биты обнаружения ошибок. Соответствующие блоки передачи поступают в схему прямого контроля ошибок, которая формирует дополнительные данные о контроле ошибок. Затем данные высокого и низкого приоритета поступают в модем, где они модулируют квадратурно по амплитуде соответствующие несущие для передачи данных. 2 с. и 10 з.п.ф-лы, 11 ил.
Description
Данное изобретение относится к системе формирования и обработки телевизионного сигнала высокой четкости. Международной организацией по стандартизации внедрен стандартизированный код представления видеосигналов для цифровых носителей данных. Прежде всего этот стандарт предназначен для применения в цифровых носителях данных, обеспечивающих постоянную скорость передачи данных до 1.5 Мбит/с., например в компакт-дисках. Он используется в нечередующихся форматах изображения, имеющих порядка 288 строк по 352 элемента изображения в каждой и частоту кадров около 30 Гц. Стандарт приведен в документе "International Organization For Standardization", ISO-IEC JT(1/SC2/WG1), Coding of Moving Pictures and Associated Audio, MPEG 90/176/ Rev. 2, Dec. 18, 1990, который упоминается здесь в качестве ссылки при описании структуры основного формата кодирования. Далее по тексту система, описанная в этом документе, будет упоминаться как MPEG-система.
В MPEG-системе сжатие последовательных видеокадров происходит в соответствии с одним из трех типов алгоритмов сжатия: внутрикадрового кодирования (I), кодирования с предсказанием (Р) и кодирования с двухмерным предсказанием (В). Пример кодирования последовательных кадров с помощью указанных алгоритмов показан на фиг. 1B. На фиг. 1B обозначенные числами прямоугольники соответствуют длительностям последовательных кадров изображения. Буква над каждым прямоугольником обозначает тип кодирования соответствующего кадра.
При внутрикадровом кодировании кадр кодируется с использованием информации одного кадра таким образом, что во время декодирования кадр изображения может быть восстановлен полностью по одному кадру I-кодированной информации. Метод внутрикадрового кодирования включает дискретное косинусное преобразование данных изображения и последующее дифференциальное кодирование с помощью дифференциальной импульсно-кодовой модуляции (ДИКМ) полученных DC-коэффициентов, а также неравномерное кодирование дифференциально кодированных DC-коэффициентов и АC-коэффициентов.
Метод кодирования с предсказанием включает предсказание с компенсацией движения, формируемое по непосредственно предшествующему I-кодированному кадру (I-кадру) или P-кодированному кадру (P-кадру) или, другими словами, прямое предсказание. B этом режиме формируются векторы перемещения или движения, которые описывают перемещение фрагментов изображения предыдущего I или P кадра на соответствующие фрагменты текущего P кадра. Предсказанный кадр формируется с помощью векторов движения и видеоданных, относящихся к предыдущему I или P кадру. Затем вычисляются (на уровне элементов изображения) разности между текущим и предсказанным кадрами, и полученные значения, именуемые как остатки, последовательно преобразуются методом дискретного косинусного преобразования и кодируются методом неравномерного кодирования. Эти кодированные остатки и векторы движения образуют кодированные данные P кадра. Кадры изображения, кодируемые с помощью метода кодирования с двухмерным предсказанием, находятся между I и P кадрами или между P и P кадрами или между I и I кадрами и кодируются так же, как и P кадры, за исключением того, что для каждого кадра векторы движения формируются относительно последующего I или P кадра и предыдущего I или P кадра. Эти векторы движения анализируются на предмет наилучшего соответствия, и с помощью вектора, дающего наиболее точное предсказание фрагмента изображения, или с помощью взвешенного среднего значения предсказанных изображений с использованием вектора как прямого, так и обратного движения, формируется предсказанный кадр. Затем формируются остатки, которые преобразуются методом дискретного косинусного преобразования и кодируются методом неравномерного кодирования. Кодированные остатки и векторы движения образуют кодированные данные B кадра.
Информация яркости (Y) и цветности (U и V) кодируется раздельно, однако векторы движения яркости используются для формирования кадров, кодированных методами B и P как по яркости, так и по цветности. Векторы движения передаются только с яркостной информацией. В схемах кодирования и декодирования системы B кадры, подлежащие кодированию/декодированию методом двухмерного предсказания, предшествуют P или I кадрам, которые необходимы для кодирования/декодирования методом двухмерного предсказания. Поэтому естественная последовательность кадров перераспределяется для упрощения операций кодирования/декодирования. Подобное перераспределение порядка следования кадров показано на фиг. 1C и может быть реализовано путем записи последовательных кадров в буферное ЗУ определенной емкости и считывания кадров из него в требуемом порядке. Кодированные кадры передаются в перераспределенной последовательности, чтобы исключить перераспределения в декодере.
Устройство для избирательного выполнения трех типов сжатия описано, например, в статье Alain Artiere and Oswald Colavin "A Chip Set Core for Image Compression" и изготавливается фирмой SGS-Thomson Microelectronics, имеющей отделение Image Processing Business Unit, 17, avenie des martyrs-B.P. 217, Grenoble, France. Данная статья приводится в настоящем описании в качестве ссылки. Это устройство может использоваться для выполнения MPEG-кодирования с помощью соответствующей синхронизации для выбора типа сжатия соответствующих кадров и добавления средств запоминания и мультиплексирования для введения соответствующей информации заголовков в поток сжатых данных.
MPEG-стандарт предусматривает передачу 240 строк (стандарт НТСЦ) за кадр без чередования, что обычно выполняется путем кодирования только нечетных или только четных полей исходного видеосигнала при чересстрочной развертке или путем субдискретизации видеосигнала при прогрессивной развертке. Ни в том, ни в другом случае этот формат не обеспечивает воспроизведение изображения высокой четкости. Кроме того, так как MPEG-стандарт прежде всего предназначен для компьютерных дисплеев телевизионного изображения и передачи по специализированным линиям передачи, ошибок в битах практически не возникает, потому что каналы передачи относительно устойчивы к шумам. С другой стороны, если кодированный MPEG-сигнал предназначен для передачи наземной системой телевидения высокой четкости, могут возникать существенные ошибки в данных или искажения сигнала. В этом случае необходима специальная аппаратура для обеспечения приемлемого воспроизведения изображений.
Настоящее изобретение касается устройства для кодирования/декодирования телевизионного сигнала, передаваемого наземной системой, например, телевидения высокой четкости.
В первом варианте реализации изобретения представлен кодер телевизионного сигнала, например, высокой четкости, который содержит источник последовательности кодовых слов, представляющих сжатый видео-сигнал. Первые схемные средства, связанные с источником и реагирующие на кодовые слова, разбивают, в зависимости от количества данных видеосигнала, соответствующих заранее определенным фрагментам изображения, последовательность кодовых слов на последовательность кодовых слов высокого приоритета и последовательность кодовых слов низкого приоритета в зависимости от относительной значимости соответствующих кодовых слов с точки зрения воспроизведения изображения, а также выдают знаки для восстановления единой последовательности кодовых слов из последовательностей кодовых слов высокого и низкого приоритета. Вторые схемные средства, связанные с первыми средствами, формируют взаимноисключающие блоки передачи последовательностей кодовых слов высокого и низкого приоритета. Каждый блок передачи содержит заранее определенное количество битов, занятых кодовыми словами только высокого или низкого приоритета, данные заголовка блока передачи, включающие знаки для идентификации указанных данных, а также биты контроля ошибок указанных данных и указанных данных заголовка. Вторые схемные средства формируют первую последовательность блоков передачи, содержащую блоки передачи кодовых слов высокого приоритета, и вторую последовательность блоков передачи, содержащую блоки передачи кодовых слов низкого приоритета. Имеются средства прямого контроля ошибок для формирования данных исправления ошибок, соответствующих взаимоисключающим частям первой и второй последовательностей блоков передачи, а также для добавления соответствующих данных исправления ошибок к соответственным первой и второй последовательностям блоков передачи.
Другой вариант реализации изобретения представляет собой приемник телевизионного сигнала высокой четкости, содержащего сжатые видеоданные, неравномерно разделенные на уровне фрагментов изображения в пределах фрагмента изображения по каналам высокого и низкого приоритета, при этом данные в каналах высокого и низкого приоритета образуют блоки передачи заранее определенной емкости. Блоки передачи содержат данные заголовков блоков передачи, которые включают данные управления разбиением данных по каналам, данные сигнала, а также данные контроля ошибок в данных заголовка блока передачи и данных сигнала соответственных блоков передачи. Данные сигнала в каждом блоке представляют собой особый тип данных (т.е. видеоданные высокого приоритета и видеоданные низкого приоритета). Приемник содержит первые схемные средства для приема телевизионного сигнала и формирования первого и второго потоков данных, соответствующих блокам передачи, передаваемым по каналам соответственно высокого и низкого приоритета. Вторые схемные средства, связанные с первыми схемными средствами, формируют первую и вторую последовательности кодовых слов, которые соответствуют видеоданным соответственно высокого и низкого приоритета и из которых исключены данные заголовков блоков передачи, и дополнительную последовательность кодовых слов, соответствующих данным заголовков блоков передачи. Третьи схемные средства, связанные со вторыми электронными средствами и реагирующие на данные заголовков блоков передачи, содержащие управляющие данные, объединяют первую и вторую последовательности кодовых слов в третью последовательность кодовых слов. И, наконец, четвертые схемные средства, связанные с третьими схемными средствами, осуществляют декомпрессию третьей последовательности кодовых слов, соответствующих сжатым видеоданным, для формирования несжатого видеосигнала.
Изобретение поясняется чертежами, где
На фиг. 1 представлены структурные схемы системы кодирования/декодирования телевизионного сигнала высокой четкости, выполненной в соответствии с данным изобретением.
На фиг. 1 представлены структурные схемы системы кодирования/декодирования телевизионного сигнала высокой четкости, выполненной в соответствии с данным изобретением.
На фиг. 1B-1C представлены графические изображения последовательностей полей/кадров кодированного видеосигнала, поясняющие описание изобретения.
На фиг. 2 представлено графическое изображение макроблока данных, формируемого схемой сжатия, показанной на фиг. 3.
На фиг. 3 представлена структурная схема-схемы сжатия видеосигнала.
На фиг. 3A представлено графическое изображение формата данных, формируемых схемой сжатия, показанной на фиг.3.
На фиг. 4 представлена структурная схема одного из возможных примеров реализации схемы 111 форматирования, показанной на фиг. 3.
На фиг. 5 представлена структурная схема одного из возможных примеров реализации схемы выбора приоритета, показанной на фиг.1.
На фиг. 5A представлена блок-схема алгоритма, описывающая работу анализатора, показанного на фиг. 5.
На фиг. 6 представлен формат сигнала, вырабатываемого процессором 12 передачи данных, показанным на фиг. 1.
На фиг. 7 представлена структурная схема одного из возможных примеров реализации процессора передачи, показанного на фиг. 1.
На фиг. 8 представлена структурная схема одного из возможных примеров реализации процессора 25 передачи данных, показанного на фиг. 1.
На фиг. 9 представлена структурная схема одного из возможных примеров реализации схемы 26 смешивания приоритетов, показанной на фиг. 1.
На фиг. 10 представлена структурная схема одного из возможных примеров реализации схемы 27 декомпрессии, показанной на фиг. 1.
На фиг. 11 представлена структурная схема одного из возможных примеров реализации модемов 17 и 20, показанных на фиг. 1.
Один из возможных вариантов системы телевидения высокой четкости, выполненной в соответствии с настоящим изобретением, формирует телевизионный сигнал из 1050 строк изображения с чередованием 2:1 при частоте кадров равной 59.94 кадров в секунду. Активная часть кадра состоит из 960 строк, каждая из которых содержит 1440 элементов изображения, при формате изображения 16: 9. Телевизионный сигнал передается с помощью двух 64-уровневых квадратурно-амплитудно модулированных несущих (64-КАМ), объединенных в полосе частот, равной 6 МГц. Номинальная скорость передачи данных, включая видеоданные, данные, относящиеся к звуковому сопровождению, и вспомогательные данные, составляет 26-29 Мбит/с.
Сначала видеосигнал сжимается, принимая формат типа MPEG-формата с той разницей, что используются оба поля каждого кадра, и плотность размещения элементов изображения выше. После этого кодовые слова MPEG-сигнала разбиваются на две последовательности бит в зависимости от относительной значимости соответственных кодовых слов. Эти две последовательности бит обрабатываются независимо друг от друга для формирования битов исправления ошибок и затем осуществляют квадратурно-амплитудную модуляцию соответствующих несущих. Модулированные несущие объединяются при передаче. Последовательности бит большей и меньшей значимости обозначаются соответственно как каналы высокого (HP) и низкого (LP) приоритета. Мощность передачи данных по каналу высокого приоритета примерно в два раза выше, чем по каналу низкого приоритета. Количество информации, передаваемой по каналу высокого приоритета, примерно в четыре раза меньше, чем по каналу низкого приоритета. Результирующая скорость передачи данных после прямого исправления ошибок примерно равна 4.5 Мбит/с для канала высокого приоритета и 18 Мбит/с для канала низкого приоритета.
На фиг. 1 представлен один из возможных примеров системы кодирования/декодирования телевизионного сигнала высокой четкости, выполненной в соответствии с настоящим изобретением. На фиг. 1 показана система, в которой осуществляется обработка одного входного видеосигнала, однако должно быть понятно, что яркостная и цветоразностные составляющие сжимаются отдельно друг от друга, а векторы движения яркостной составляющей используются при формировании сжатых цветоразностных составляющих. Сжатые яркостная и цветоразностные составляющие чередуются для формирования макроблоков перед распределением данных по каналам приоритетов.
Последовательность полей/кадров изображения, показанная на фиг. 1B, поступает в блок 5, в котором реализуется перераспределение последовательности полей/кадров так, как показано на фиг. 1C. Перераспределенная последовательность полей/кадров поступает в схему 10 сжатия, которая формирует последовательность сжатых кадров, кодированных в MPEG-подобном формате. Данный формат иерархический и показан в упрощенном виде на фиг. 3A.
Иерархический MPEG-формат содержит множество уровней, каждый из уровней имеет соответственный заголовок. Обычно каждый заголовок содержит начальный код, данные, относящиеся к соответствующему уровню, и резервные биты для расширения заголовка. Наибольшая часть данных заголовка (как говорится в вышеупомянутом MPEG-документе) необходима в целях синхронизации со средствами обеспечения MPEG-систем. При формировании сжатого видеосигнала в системах одновременной передачи цифрового телевизионного сигнала высокой четкости различными станциями требуется только описательная часть заголовка, а начальные коды и возможные расширения могут быть опущены. Уровни, соответствующие кодированному видеосигналу, показаны графически на фиг. 2.
При упоминании о MPEG-сигнале, формируемом данной системой, имеется в виду, что а) последовательные поля/кадры видеосигнала кодируются согласно требуемой последовательности I, P, B и б) кодированные данные видеосигнала на уровне изображения располагаются в MPEG-полосках или группах блоков, хотя количество полосок в поле/ кадре и количество макроблоков в ячейке может быть иным.
Кодированный выходной сигнал данной системы разбивается на группы полей/кадров (GOF), показанных в виде группы прямоугольников уровня L1 на фиг. 3A. Каждая группа полей/кадров (уровень L2) содержит заголовок, за которым следуют сегменты данных изображения (P1..Pn). Заголовок группы полей/кадров (GOF) содержит данные, относящиеся к горизонтальному и вертикальному размерам изображения, формату изображения, частоте полей/кадров, скорости передачи битов и т.д.
Данные изображения (уровень L3), соответствующие определенным полям/кадрам изображения, содержат заголовок, за которым следуют данные полоски (уровень L4). Заголовок данных изображения содержит номер поля/кадра и тип кодирования данных изображения. Каждая полоска (уровень L4) содержит заголовок, за которым следуют блоки данных (MBi). Заголовок полоски содержит номер группы и параметр квантования.
Каждый блок MBi (уровень L5) представляет собой макроблок данных и содержит заголовок, за которым следуют векторы движения (MV) и кодированные коэффициенты. Заголовки макроблоков содержат адрес макроблока, тип макроблока и параметр квантования. Кодированные коэффициенты представлены в уровне L6. Обратим внимание на то, что каждый макроблок состоит из шести блоков: четырех блоков яркостной составляющей Y, одного блока цветоразностной составляющей U и одного блока цветоразностной составляющей V сигнала, что показано на фиг. 2. Блок представляет собой матрицу элементов изображения размером, например, 8 на 8, над которой производится дискретное косинусное преобразование. Четыре смежных блока яркостной составляющей расположены в виде матрицы 2 на 2, образуя результирующую матрицу, например, размером 16 на 16 элементов изображения. Общая площадь блоков цветоразностных составляющих U и V такая же, что и площадь блоков яркостной составляющей. Т.е. перед сжатием цветоразностный сигнал субдискретизируется с коэффициентом дискретизации, равным двум, по горизонтали и вертикали относительно яркостного сигнала. Полоска данных соответствует данным, относящимся к прямоугольному фрагменту изображения, соответствующему области, представленной в виде группы смежных макроблоков.
Коэффициенты блока образуют один блок во время выполнения дискретного косинусного преобразования, при этом DC-коэффициент появляется первым, за ним следуют соответствующие AC-коэффициенты дискретного косинусного преобразования в порядке их относительной значимости. В конце каждого блока данных указывается КОД EOB конца блока.
Количество данных, формируемых схемой 10 сжатия, определяется контроллером 18 скорости передачи данных. Как известно, скорость передачи сжатых данных может изменяться, однако желательно, чтобы данные передавались с постоянной скоростью, равной пропускной способности канала передачи для более эффективной работы канала. Буферные схемы 13 и 14 выполняют преобразование скорости передачи данных из переменной в постоянную. Также известно, что количество данных, формируемых схемой сжатия, регулируется в соответствии с уровнем занятости буферных схем. Таким образом, буферные схемы 13 и 14 содержат схему выработки сигналов, указывающую на их уровень занятости. Эти сигналы поступают в контроллер 18 скорости для регулирования средней скорости передачи данных с выхода схемы 10 сжатия. Обычно регулирование осуществляется путем регулирования квантования коэффициентов дискретного косинусного преобразования. Уровни квантования могут быть различными для различных типов сжатия кадра. Более подробно один из возможных способов определения уровней квантования описан в заявке с N 494 098 от 15.03.90 на патент США, которая используется в данном описании в качестве ссылки.
Сжатые видеоданные в иерархическом формате, показанном на фиг. 3A, поступают в схему 11 выбора приоритета, которая распределяет кодированные данные между каналом HP высокого приоритета и каналом LP низкого приоритета. Данные высокого приоритета - это данные, потеря или разрушение которых вызывает наибольшие искажения при воспроизведении изображений. Иначе говоря, эти данные - тот минимум информации, который необходим для формирования изображения, хотя и недостаточно высокого качества. Данные низкого приоритета являются остальной информацией. Данные высокого приоритета содержат практически все типы заголовков в различных иерархических уровнях плюс DC-коэффициенты соответственных блоков и часть AC-коэффициентов соответственных блоков (уровень L6 на фиг. 3A).
Отношение количества данных высокого приоритета HP к количеству данных низкого приоритета LP составляет примерно 1:4. В процессоре передачи к передаваемому сигналу добавляются вспомогательные данные. Эти вспомогательные данные могут содержать цифровые данные звукового сопровождения и, например, данные телетекста. В этом случае по меньшей мере цифровые данные звукового сопровождения передаются по каналу высокого приоритета. Вычисляется усредненное количество вспомогательных данных, передаваемых по каналу высокого приоритета, и сравнивается с ожидаемым статистическим средним сжатых видеоданных. Отсюда вычисляется отношение количества сжатых видеоданных, передаваемых по каналу высокого приоритета, к количеству сжатых видеоданных, передаваемых по каналу низкого приоритета. Схема выбора приоритета распределяет данные, формируемые схемой 10 сжатия, согласно этому отношению.
Сжатые видеоданные высокого и низкого приоритета поступают в процессор 12 передачи, который а) разбивает потоки данных высокого и низкого приоритета на блоки передачи, б) выполняет контроль по четности или периодический контроль избыточности для каждого блока передачи и добавляет к нему соответствующие биты контроля по четности и в) мультиплексирует видеоданные высокого или низкого приоритета вспомогательными данными. Биты контроля по четности используются приемником для локализации ошибок вместе с синхронизирующими данными заголовков и для маскировки ошибок в случае, если в принятых данных имеются неисправляемые ошибки. Каждый блок передачи содержит заголовок, включающий данные, указывающие на тип данных в этом блоке, например, видеоданные, данные звукового сопровождения и указатели начальных точек данных, подобных сопутствующим данным.
Потоки данных высокого и низкого приоритета из процессора 12 передачи поступают в соответственные буферные схемы 13 и 14 преобразования скорости, которые преобразуют переменную скорость передачи сжатых видеоданных из процессора 12 в постоянную скорость. Данные высокого и низкого приоритета с установленной скоростью передачи поступают в схемы 15 и 16 кодирования с прямым исправлением ошибок, которые а) выполняют кодирование с прямым исправлением ошибок с помощью блочных кодов Рида-Соломона независимо для каждого из соответственных потоков данных, б) чередуют блоки данных, чтобы предотвратить искажение большими пакетами ошибок большой смежной области воспроизведенного изображения и в) дополняют данные, например, кодами Баркера для синхронизации потока данных в приемнике. Затем сигналы поступают в модем 17 передачи, где данные высокого приоритета модулируют квадратурно по амплитуде первую несущую, а данные низкого приоритета модулируют квадратурно по амплитуде вторую несущую, которая отстает от первой несушей приблизительно на 2.88 МГц. Ширина полосы пропускания модулированных первой и второй несущих на уровне 6 дБ составляет соответственно 0.96 МГц и 3.84 МГц. Мощность передачи первой модулированной несущей примерно на 9 дБ выше, чем мощность передачи второй несущей. Так как информация высокого приоритета передается с более высокой мощностью, ее искажение в канале передачи маловероятно. Несущая сигнала высокого приоритета расположена в части частотного спектра канала передачи, например, телевизионной системы НТСЦ, обычно занятого частично подавленной боковой полосой стандартного телевизионного сигнала НТСЦ. Эта часть спектра обычно существенно ослабляется с помощью фильтров Найквиста в стандартном приемнике НТСЦ, и поэтому телевизионные сигналы высокой четкости с данным форматом передачи не вносят внутриканальных радиопомех.
В приемнике передаваемый сигнал принимается модемом 20, который вырабатывает два сигнала, соответствующие данным каналов высокого и низкого приоритета. Эти два сигнала поступают в соответственные декодеры 21 и 22 с исправлением ошибок Рида-Соломона. После исправления ошибок сигналы поступают в буферные схемы 23 и 24 преобразования скорости, которые принимают данные с переменной скоростью, согласованной с требованиями последующей схемы декомпрессии. Данные высокого и низкого приоритета с переменной скоростью передачи поступают в процессор 25 передачи, который выполняет функции, обратные функциям, выполняемым процессором 12. Кроме этого он определяет коэффициент обнаружения ошибок на основании битов контроля по четности, которые содержатся в соответственных блоках передачи. Процессор 25 передачи формирует разделенные вспомогательные данные, данные высокого приоритета, данные низкого приоритета и сигнал ошибки Е. Последние три типа данных поступают в процессор 26 смешивания приоритетов, который изменяет формат данных высокого и низкого приоритета, преобразуя их в сигнал иерархической структуры, поступающий в схему 27 декомпрессии. Схема 27 декомпрессии выполняет функции, обратные функциям, выполняемым схемой 10 сжатия.
На фиг. 3 представлен один из возможных примеров устройства сжатия, которое может быть использовано в качестве схемы 10, показанной на фиг. 1, для формирования иерархически организованных сжатых видеоданных. Представленное устройство содержит только схемы, необходимые для формирования сжатых данных яркостного сигнала. Такое же устройство требуется для формирования сжатых данных цветоразностных сигналов U и V. Блоки 104 и 105 предназначены для вычисления векторов соответственно прямого и обратного движения. Поскольку вектор движения является вектором прямого или обратного движения в зависимости от того, анализируется ли текущее поле по отношению к предыдущему или последующему полю, то блоки 104 и 105 выполнены по одной схеме и фактически работают поочередно от поля к полю (от кадра к кадру), генерируя векторы прямого и обратного движения. Блоки 104 и 105 могут быть выполнены на интегральных схемах типа STI 3220 Motion Estimation Proccessor фирмы SGS-Thomson Microelectronics. Для обеспечения необходимой скорости обработки каждый из блоков 104 и 105 содержит несколько подобных интегральных схем, работающих одновременно, для различных областей изображения.
Блок 109 дискретного косинусного преобразования и квантования выполняет дискретное косинусное преобразование и квантование коэффициентов преобразования и может быть выполнен на интегральных схемах типа STV 3200 Discrete Cosine Transform фирмы SGS-Thomson Microelectronics. Блок 109 также содержит несколько таких интегральных схем, работающих параллельно, для параллельной обработки различных областей изображения.
Обратившись к фиг. 1C, представим, что в данный момент текущим кадром является кадр 16. Пришедший ранее P кадр 13 принят и записан в блок 101 буферной памяти В. Кроме того сформированный предсказанный кадр 13 хранится в одном из блоков 114 или 115 буферной памяти. При поступлении кадра 16 он запоминается в блоке 102 буферной памяти A. Кроме того кадр 16 поступает в блок 100 рабочей буферной памяти. При поступлении кадра 16 соответствующие блоки данных изображения подаются с блока 100 памяти на вход "уменьшаемое" схемы 108 вычитания. Во время сжатия I кадра на входе "вычитаемое" схемы 108 вычитания поддерживается уровень логического нуля и поэтому данные, передаваемые через схему 108 вычитания, остаются неизменными. Эти данные поступают в блок 109 дискретного косинусного преобразования и квантования, который формирует квантованные коэффициенты преобразования, необходимые для работы блоков 110 и 112. Блок 112 выполняет инверсное квантование и инверсное дискретное косинусное преобразование коэффициентов преобразования для формирования восстановленного изображения. Данные восстановленного изображения через сумматор 113 передаются в один из блоков 114 или 115 буферной памяти, где они запоминаются для использования при сжатии последующих В и P кадров. Во время сжатия I кадров через сумматор 113 не добавляется никакой информации к восстановленным в блоке 112 данным изображения.
Блок 110 выполняет две функции во время сжатия I кадра. Сначала он выполняет дифференциальное кодирование (ДИКМ) DC-коэффициентов, формируемых блоком 109. Затем он производит неравномерное кодирование ДИКМ-кодированных DC-коэффициентов, а также кодирование по нулевым промежуткам и неравномерное кодирование AC-коэффициентов, формируемых блоком 109. Кодированные методом неравномерного кодирования кодовые слова поступают в блок 111 форматирования, который разбивает данные и добавляет к ним данные заголовков в соответствии с уровнями, показанными на фиг. 3A. Кодированные данные с блока 111 поступают затем в схему выбора приоритета. Каждый из блоков 109, 110 и 111 работает под управлением системного контроллера 116 для обеспечения цикличности выполнения определенных операций в определенное время.
За кадром 16 поступает В кадр 14 и загружается в блок 100 буферной памяти. Данные, относящиеся к кадру 14, поступают также в блоки 104 и 105. Блок 104 принимает данные кадра 14 из блока 100 памяти и данные кадра 13 из блока 101 памяти и вычисляет векторы прямого движения для соответственных блоков данных размером 16 на 16 элементов изображения. Он также вырабатывает сигнал искажения, указывающий относительную точность соответственных векторов прямого движения. Векторы прямого движения и соответствующие сигналы искажения поступают в анализатор 106.
Блок 105 принимает данные кадра 14 из блока 100 памяти и данные I кадра 16 из блока 102 памяти и формирует векторы обратного движения и соответствующие сигналы искажения, которые также поступают в анализатор 106. Анализатор 106 сравнивает сигналы искажения с пороговой величиной, и если оба сигнала искажения превышают эту пороговую величину, то выдает оба вектора (прямого и обратного) движения в качестве вектора движения, а также вырабатывает сигнал, соответствующий отношению сигналов искажения. При восстановлении предсказанные изображения формируются как с помощью векторов прямого движения, так и с помощью векторов обратного движения и соответствующих данных кадра, из которых они получены. Интерполированный кадр формируется из кадров, полученных при прямом и обратном предсказании, в соответствии с отношением сигналов искажения. Если сигналы искажения для векторов прямого и обратного движения меньше пороговой величины, то в качестве вектора движения выбирается вектор движения с меньшим значением сигнала искажения.
После того, как вектор движения определен, он поступает в блок 107 предсказания с компенсацией движения, который выбирает соответствующий блок данных, заданный вектором, полученным из ранее восстановленного кадра 16 или кадра 13 или обоих сразу, хранящихся в блоках 114 и 115 памяти. Этот блок данных поступает на вход "вычитаемое" схемы 108 вычитания, где он вычитается поэлементно из соответствующего блока данных текущего кадра 14, поступающего с блока 100 буферной памяти. Затем полученные разности или, другими словами, остатки кодируются в блоке 109, и коэффициенты поступают в блок 110 кодирования с помощью ДИКМ и неравномерного кодирования. Вектор соответствующего блока данных также поступает в блок 110. Для В и P кадров DC-коэффициенты не кодируются с помощью ДИКМ, однако DC-коэффициенты и AC-коэффициенты подвергаются неравномерному кодированию. Векторы движения кодируются с помощью ДИКМ, и затем ДИКМ-кодированные векторы подвергаются неравномерному кодированию. Кодированные векторы и коэффициенты поступают затем в блок 111 форматирования. В кадры не подвергаются инверсному квантованию и инверсному преобразованию в блоке 112, так как они не используются в последующем кодировании.
P кадры кодируются подобным образом за исключением того, что в этом случае формируются только векторы прямого движения. Например, P кадр 19 кодируется с помощью векторов движения, объединяющих соответствующие блоки I кадра 16 и P кадра 19. Во время кодирования P кадров блок 112 формирует соответствующие декодированные остатки, а блок 107 формирует соответствующий предсказанный P кадр. Предсказанный кадр и остатки складываются в сумматоре 113 на уровне элементов изображения для формирования восстановленного кадра, который запоминается в одном из блоков 114 или 115 памяти, не содержащих данные кадра, по которым формируется предсказанный P кадр. Восстановленный и записанный в память P кадр используется для кодирования последующих B кадров. Отметим, что для P и В полей/кадров дискретные косинусные преобразования выполняются на уровне блоков (например, матриц из 8 на 8 элементов изображения), однако векторы движения вычисляются для макроблоков (например, для матрицы из 2 на 2 блоков яркостного сигнала или матрицы из 16 на 16 элементов изображения).
На фиг. 4 дан один из возможных вариантов схемы, которая может быть использована для выполнения функций блоков 110 и 111, показанных на фиг. 3. Формат выходных сигналов этой схемы отличается от обычного формата при МPEG-кодировании тем, что выходной MPEG- сигнал представляет собой последовательный по битам поток данных, а данные, формируемые схемой, показанной на фиг. 4, передаются в формате параллельных по битам слов. Данный формат выбран для того, чтобы упростить выполнение процессора выбора приоритета и процессора передачи. Кроме этого вырабатываются два дополнительных сигнала, которые определяют тип каждого выходного кодового слова CW, и его длину CL.
На фиг. 4 векторы движения с анализатора 106, показанного на фиг. 3, кодируются дифференциально в блоке 127 ДИКМ на уровне полосок и затем поступают в мультиплексор 129 через блок 133 буферной памяти. Коэффициенты преобразования из блока 109 преобразования передаются в мультиплексор 132 и блок 128 ДИКМ. ДИКМ-кодированные коэффициенты с блока 128 подаются на второй вход мультиплексора 132. Во время кодирования P или B кадров все коэффициенты передаются непосредственно через мультиплексор 132. Во время кодирования I кадров DC-коэффициенты кодируются избирательно с помощью дифференциального кодирования в блоке 128 ДИКМ. ДИКМ-кодированные DC-коэффициенты и не кодированные с помощью дифференциального кодирования AC-коэффициенты через мультиплексор 132 и блок 133 буферной памяти поступают на второй вход мультиплексора 129. Данные заголовка с блока 126 управления форматом и хранения заголовков передаются на третий вход мультиплексора 129. Блок 126 осуществляет хранение данных и содержит схемы управления для а) создания необходимых заголовков различных уровней кодированных данных (фиг. 3А) и б) выработки сигналов управления для разделения во времени прохождения заголовков, векторов движения и коэффициентов преобразования через мультиплексор 129. Блок 126 в зависимости от сигналов на шине управления CB из схемы управления системой формирует определенные заголовки, относящиеся к размеру изображения, скорости передачи данных, типу кодирования изображения, параметрам квантования и т.д. Часть данных заголовков вычисляется блоком 126 в сочетании с анализатором 125. В MPEG-формате наибольшая часть данных заголовка (например, уровень L5 на фиг. 3А), включающая, например, тип кодирования блока, тип векторов движения, может изменяться независимо от того, имеет ли блок нулевые векторы движения или значения всех коэффициентов в блоке равны нулю. Данные, относящиеся к векторам и коэффициентам, поступают в анализатор 125 для определения указанных типов данных заголовка. Тип вектора движения (т.е. вектор прямого движения, обратного движения или нулевой вектор) непосредственно определяется путем его анализа. Равенство всех коэффициентов блока данных нулю определяется простым суммированием модулей векторов в блоке. Когда тип изменяющихся данных заголовка определен, для них назначается кодовое слово, и в определенный момент времени оно поступает в мультиплексор 129. Блок 126 также формирует данные, относящиеся к типу кодового слова, которое в данный момент подается на мультиплексор, а именно: данные заголовка, данные вектора движения, DC-коэффициенты и AC-коэффициенты.
Разделенные во времени данные из мультиплексора поступают в кодер 130 неравномерного кодирования, который также управляется сигналом с блока 126. На фиг. 4 сигналом управления, поступающим в блок неравномерного кодирования, является сигнал "тип кодового слова". Различные типы кодовых слов кодируются в блоке неравномерного кодирования с помощью различных кодовых таблиц неравномерных кодов, и поэтому целесообразно использовать сигнал "тип кодового слова" в качестве сигнала управления. Блок 130 неравномерного кодирования может содержать кодер для кодирования по нулевым промежуткам AC-коэффициентов, а также несколько кодовых таблиц Хаффмена, адресуемых соответствующими кодовыми словами, передаваемыми через мультиплексор 129 для неравномерного кодирования коэффициентов преобразования и векторов движения. Разрешение на использование конкретной таблицы определяется сигналом "тип кодового слова". Каждая из кодовых таблиц может состоять из нескольких таблиц, запрограммированных длиной соответствующих кодовых слов переменной длины. Сигналы "кодовое слово" CW и "длина кодового слова" CL вырабатываются одновременно в параллельном по битам формате и передаются по раздельным шинам. Вообще, данные заголовка не кодируются методом неравномерного кодирования и передаются через блок 130 неизмененными. Тем не менее, блок 130 неравномерного кодирования содержит кодовые таблицы, которые в соответствии с сигналом "тип кодового слова" участвуют в формировании сигналов "длина кодового слова" заголовков. В качестве альтернативы блок неравномерного кодирования может содержать счетчик для подсчета количества разрядов этих данных.
Блок 126 также осуществляет управление записью и считыванием данных на входе и выходе блока 133 буферной памяти.
На фиг. 5 представлен один из возможных вариантов схемы выбора приоритета. Эта схема может функционировать в нескольких режимах. Например, данные могут разбиваться по приоритетам равномерно для различных типов полей/кадров, а могут разбиваться неравномерно для различных типов полей/кадров. В последнем случае предполагается, что, например, по каналу высокого приоритета HP передается 20% общего количества передаваемых данных, причем 3% данных, передаваемых по каналу высокого приоритета, приходится на вспомогательные данные. Если необходимо так разбить видеоданные по каналам, чтобы достичь наибольшей эффективности передачи, то в этом случае 17.53% видеоданных можно передавать по каналу высокого приоритета. В предыдущем примере данные высокого приоритета для I, P и В кадров могут распределяться в соотношении α:β:1 соответственно. Величины α и β могут быть выбраны пользователем и/или заданы путем статистического анализа по количеству кодированных данных предыдущих кодированных кадров. Обратимся к фиг. 5 и 5A. В последующем описании числа в квадратных скобках соответствуют номерам блоков обработки на фиг. 5A. Данные с кодера 130 неравномерного кодирования поступают в соответственные входные посты двух блоков 150A и 150B буферной памяти и в анализатор 152 данных. Емкости соответственных блоков буферной памяти достаточны для хранения, например, полоски данных. Блоки 150A и 150B буферной памяти функционируют в режиме "пинг-понга" с чередованием записи и считывания полосок данных. Другими словами, в то время как в блок 150A записываются данные, например, полоски n, с блока 150B считываются данные полоски n-1.
Когда данные записаны в конкретный блок буферной памяти, анализатор 152 формирует номер CW#i каждого кодового слова и запоминает этот номер вместе с соответствующим кодовым словом. Анализатор также вычисляет точку или кодовое слово, где данные должны разбиваться по каналам высокого и низкого приоритета. Вычисления осуществляются для данных, которые находятся в блоке буферной памяти. Существует четыре основных типа данных, включающие данные заголовка, векторы движения, DC-коэффициенты и AC-коэффициенты. Порядок поступления коэффициентов в блоке следующий: первым передается DC-коэффициент, за которым следуют кодовые слова, соответствующие AC-коэффициентам в порядке уменьшения их значимости. Подсчитывается общее число битов для всех кодовых слов в блоке буферной памяти. Затем кодовое слово, при котором сумма битов превышает указанный процент передачи по каналу высокого приоритета, идентифицируется по номеру CW #j. Этот номер передается в коммутационный блок 153A (153B) и используется для управления мультиплексором 155A (155B). После того, как номер CW#j кодового слова определен, кодовые слова, данные, относящиеся к длине кодовых слов, данные, относящиеся к типу кодовых слов, и данные, относящиеся к номерам кодовых слов, параллельно считываются из блока 150A (150B) буферной памяти. Кодовые слова, данные, относящиеся к длине кодовых слов, и данные, относящиеся к типу кодовых слов, поступают на вход мультиплексора 155A (155B), а данные, относящиеся к номерам кодовых слов, поступают на вход коммутационного блока 153A (153B). Когда данные считываются из блока буферной памяти, коммутационный блок 153A (153B) сравнивает номера кодовых слов с вычисленным номером CW # j. Для всех кодовых слов, номер которых меньше или равен CW # j, коммутационный блок вырабатывает сигнал управления, который дает команду мультиплексору 155A (155B) пропустить данные в канал HP высокого приоритета через мультиплексор 156. Для кодовых слов, номера которых больше, чем CW # j, мультиплексор 155A (155B) пропускает соответствующие данные в канал LP низкого приоритета через мультиплексор 156. Мультиплексор 156 пропускает данные высокого HP и низкого LP приоритета, поступающие из блока буферной памяти 150A (150B), которые считываются в настоящий момент. Анализатор 152 реагирует на сигналы "длина кодового слова" и "тип кодового слова". В зависимости от сигналов "тип кодового слова", анализатор вырабатывает [502] номера для каждого поступающего кодового слова. Например, каждому кодовому слову, соответствующему данным заголовка, присваивается номер (-2). Каждому кодовому слову, соответствующему вектору движения и DC-коэффициентам, присваиваются номера (-1) и (0) соответственно. Последовательным AC-коэффициентам поблочно присваиваются целочисленные номера в возрастающем порядке от 1 до n.
Анализатор 152 также содержит накопительный сумматор, в который поступают сигналы длины и типа кодового слова и который вычисляет число битов кодовых слов независимо для каждого типа, введенных в блок 150A (150B) буферной памяти. Эти суммы складываются [504] для подсчета общего числа битов кодовых слов в буферной памяти. Далее эта сумма умножается на десятичную дробь, соответствующую процентному отношению количества данных, передаваемых по каналу HP высокого приоритета, и получается контрольная сумма [512]. После этого последовательно складываются [508] суммы соответствующих типов кодовых слов в порядке возрастания номеров кодовых слов CW # i, образуя частичные суммы. Каждая частичная сумма сравнивается [512] с контрольной суммой до тех пор, пока частичная сумма не превысит контрольную сумму. Кодовое слово с номером CW # j, связанное с непосредственно предшествующей частичной суммой, является последним кодовым словом блока, подлежащим передаче по каналу высокого приоритета [512-518]. Все последующие кодовые слова с номерами от CW # j+1 до CW # n соответствующих блоков данных передаются по каналу LP низкого приоритета.
Данные высокого и низкого приоритета из схемы выбора приоритета передаются в виде блоков передачи, что повышает точность воспроизведения сигналов и маскировку ошибок в приемнике. Формат блока передачи представлен на фиг. 6. Согласно одному из вариантов, блок передачи данных высокого приоритета содержит 1728 бит, а блок передачи данных низкого приоритета содержит 864 бит. Соответственные блоки передачи могут содержать большее или меньшее количество данных, чем полоска данных. Таким образом, блок передачи может содержать данные, относящиеся к концу одной полоски, и данные, относящиеся к началу следующей полоски. Блоки передачи, содержащие видеоданные, могут чередоваться с блоками, содержащими другие типы данных, например, данные звукового сопровождения. Каждый блок передачи содержит заголовок типа передаваемых данных ST. В данном примере заголовок ST - восьмиразрядное слово, которое показывает, являются ли данные данными высокого или низкого приоритета, а также являются ли эти данные видеоданными, данными звукового сопровождения или вспомогательными данными. Четыре разряда восьмиразрядного слова определяют тип передаваемых данных, а остальные четыре разряда используются в качестве разрядов кода Хэмминга с контролем по четности для защиты информационных разрядов заголовка ST.
Каждый блок передачи содержит заголовок передачи TH, следующий непосредственно за заголовком ST. Для канала низкого приоритета заголовок передачи содержит 7-разрядный указатель макроблока, 18-разрядный идентификатор и 7-разрядный указатель заголовка записи RH. Заголовок передачи блока передачи, передаваемого по каналу высокого приоритета, содержит только 8-разрядный указатель заголовка записи (RH). Указатель макроблока используется для составляющих сегментированного макроблока или заголовка записи и указывает на начало следующей декодируемой составляющей. Например, если данный блок передачи содержит данные макроблока, соответствующие концу полоски n и началу полоски n+1, то данные полоски n примыкают к заголовку передачи, а указатель указывает, что следующие декодируемые данные примыкают к заголовку передачи TH. С другой стороны, если заголовок записи RH примыкает к заголовку TH, то первый указатель указывает на положение байта, следующего за заголовком записи RH. В случае нулевого макроблока указатель указывает на то, что блок передачи не имеет точки входа макроблока.
Блок передачи может содержать один или более заголовков записи, а может не содержать их вообще, причем положение заголовков записи внутри блока передачи может меняться. Заголовок записи появляется в начале каждой полоски макроблока данных, передаваемых по каналам высокого и низкого приоритета. В блоках передачи, содержащих только заголовки видеоданных, заголовки записи отсутствуют. Указатель заголовка записи (RH) указывает на положение байта, содержащего начало первого заголовка записи в блоке передачи. Отметим, что первый заголовок записи в блоке передачи расположен на границе байтов. Поэтому, если код переменной длины предшествует заголовку записи, то в этот код могут быть вставлены биты, чтобы начало заголовка записи совпадало с местом (на уровне битов), которое отстоит на целое число байтов от начала блока передачи. Заголовки записи расположены на границе байтов, что дает возможность декодеру определять их местоположение, поскольку они введены в поток кодовых слов переменной длины. Нулевое значение указателя заголовка записи RH говорит о том, что в блоке передачи нет заголовков записи. Нулевые значения указателя заголовка записи и указателя макроблока указывают на то, что в блоке передачи содержится только заголовок видеоданных.
18-разрядный идентификатор в заголовке передачи блока передачи данных низкого приоритета определяет тип текущего кадра, номер кадра (по модулю 32), номер текущей полоски, а также первый макроблок в блоке передачи.
За заголовком передачи следует либо заголовок записи RH, либо данные. Как показано на фиг. 6, заголовок записи видеоданных, передаваемых по каналу высокого приоритета, содержит одноразрядный флаг, который указывает, имеется ли расширение заголовка. Далее следует идентификатор "идентичность", который указывает а) тип кодирования поля/кадра (I, P или В), б) номер поля/кадра (по модулю 32) "идентичность кадра" и в) номер полоски (по модулю 64) "идентичность полоски". За идентификатором следует заголовок записи, который содержит индикатор точки разделения приоритетов макроблоков "разделение приоритетов (j)". Этот индикатор указывает номер CW # j кодового слова, формируемый в анализаторе 152 схемы выбора приоритета, для распределения кодовых слов между каналами высокого и низкого приоритета. И, наконец, заголовок записи RH данных, передаваемых по каналу высокого приоритета, может содержать необязательное расширение заголовка.
Для данных, передаваемых по каналу низкого приоритета, заголовок записи содержит лишь идентификатор "идентичность", подобный описанному выше идентификатору для данных высокого приоритета, следующему за флагом.
Каждый блок передачи заканчивается последовательностью из 16 бит (FCS), которая используется для контроля кадров. Эта последовательность вычисляется по всем разрядам блока передачи и может быть сформирована с помощью циклического избыточного кода.
На фиг. 7 представлен один из возможных примеров процессора передачи. На фиг. 7 арбитр 213 обеспечивает поочередное прохождение через мультиплексор 212 блоков передачи видеоданных, поступающих с мультиплексора 211, данных звукового сопровождения, поступающих из блока 214 памяти, и вспомогательных данных, поступающих из блока 215 памяти. Данные звукового сопровождения формируются в виде блоков передачи в источнике 216 данных и поступают в блок 214 памяти обратного магазинного типа. Вспомогательные данные формируются также в виде блоков передачи в источнике 217 данных и поступают в блок 215 памяти обратного магазинного типа. Формат блоков передачи данных звукового сопровождения и вспомогательных данных может отличаться от формата блока передачи видеоданных, однако все блоки передачи должны содержать в начале блока заголовок типа данных ST, а также желательно, чтобы блоки передачи были одинаковой длины. Арбитр 213 регулирует занятость буферных блоков 214, 215 и 207 с целью предотвращения их переполнения.
Устройство, показанное на фиг. 7, предназначено для передачи сигналов одного из уровней приоритета, и поэтому для передачи сигналов другого уровня приоритета необходимо такое же устройство. Однако если все данные звукового сопровождения и вспомогательные данные передаются по каналу высокого приоритета, то в процессоре передачи данных низкого приоритета будет отсутствовать арбитр для чередования блоков передачи, и наоборот.
На фиг. 7 данные, относящиеся к кодовому слову CW, длине кодового слова CL и типу кодового слова, поступают со схемы выбора приоритета в контроллер 218 передачи, а данные, относящиеся к кодовому слову CW и типу кодового слова, поступают также в преобразователь 201 длины слова из переменной в фиксированную. Преобразователь 201 группирует кодовые слова переменной длины, например, в восьмиразрядные байты для уменьшения объема памяти, требуемого для буферных схем 13 и 14 преобразования скорости. Преобразователь 201 может быть выполнен аналогично описанному в патенте США N 4914675. Слова фиксированной длины, формируемые преобразователем 201, временно запоминаются в блоке 207 буферной памяти.
Контроллер 218 передачи реагирует на поступающие в него данные кодового слова CW, длины кодового слова CL, типа кодового слова и номера кодового слова CW # j, формирует заголовки блока передачи (ST, TH, RH) и передает эти заголовки в буферный блок 208 заголовков, который может входить в контроллер 218. В соответствии с данными длины кодового слова, типа кодового слова и самого кодового слова контроллер 218 вырабатывает необходимые синхронизирующие сигналы для введения (через мультиплексор 209) слов видеоданных фиксированной длины и данных заголовков в блоки передачи заранее определенной длины.
Блоки передачи с мультиплексора 209 поступают на один из входов мультиплексора 211 и на вход кодера 210 последовательности бит для контроля кадра, выход которого соединен со вторым входом мультиплексора 211. Кодер 210 последовательности бит контроля кадра по данным блока передачи формирует коды контроля ошибок, состоящие из двух байтов данных, для соответственных блоков передачи. Мультиплексор 211 пропускает соответственные блоки передачи с мультиплексора 209 и затем добавляет 16-разрядный или двухбайтовый код FCS контроля кадра с блока 210 к концу блока передачи.
В предшествующем описании процессора передачи предполагалось, что все данные заголовков, формируемые в схеме 10 сжатия, передаются в потоке видеоданных, формируемом процессором передачи. Известно, что наибольшая часть информации заголовков видеоданных также содержится в заголовках передачи, что является избыточной информацией. В виде альтернативы контроллер 218 может запретить преобразователю 201 принимать избыточные данные заголовков видеоданных в заголовках блоков передачи, что повышает общую эффективность передачи кодированных данных. В приемнике эти утраченные данные заголовков видеоданных могут быть восстановлены из информации заголовков блоков передачи и могут снова введены в поток видеоданных.
В приемнике принятый сигнал поступает в схемы 21 и 22 исправления ошибок данных соответственно высокого и низкого приоритета. Исправленные данные далее поступают в процессор 25 передачи через буферные схемы 23 и 24 преобразования скорости. Хотя принимаемые данные подвергаются операции исправления ошибок в схемах 21 и 22 прямого исправления ошибок, во время передачи сигналов могут возникать некоторые ошибки, которые не поддаются исправлению указанными схемами. Если такие ошибки будут пропущены в схему декомпрессии, то могут возникать нежелательные искажения воспроизводимого изображения. Чтобы этого избежать, каждый блок передачи содержит независимые коды обнаружения ошибок для идентификации появления ошибок, проходящих через схемы прямого исправления ошибок, причем при выявлении таких ошибок система может обеспечивать необходимую маскировку ошибок.
На фиг.8 показан процессор 25 передачи приемной части системы. Необходимы два таких процессора, один для данных, передаваемых по каналу высокого приоритета, и один для данных, передаваемых по каналу низкого приоритета. Если бы было заранее известно, что данные звукового сопровождения и вспомогательные данные всегда будут передаваться по какому-либо одному из двух каналов, то соответствующие элементы могли бы быть исключены из процессора передачи данных по другому каналу.
На фиг. 8 данные с буферных схем 23 или 24 преобразования скорости подаются в детектор 250 ошибок и в блок 251 задержки. Блок 251 задержки обеспечивает задержку, равную длительности одного блока передачи, для того, чтобы детектор 250 успел найти ошибки в соответствующем блоке передачи, если они существуют. Детектор 250 вырабатывает сигнал ошибки E, указывающий на наличие или отсутствие ошибок в блоке передачи. Этот сигнал поступает на вход демультиплексора 253 организации 1-3. Данные блока передачи D с задержкой также поступают на вход демультиплексора 253. Эти данные также, поступают в детектор 252 типа данных, который анализирует заголовок ST и в соответствии с ним управляет демультиплексором 253, который пропускает данные блока передачи и соответствующий сигнал ошибки в соответствующий из трех каналов обработки данных: канал данных звукового сопровождения, канал вспомогательных данных или канал видеоданных. Если даже в блоке передачи обнаружена ошибка, заголовок типа данных ST может считаться верным, так как он независимо защищен кодом Хэмминга.
В соответственных каналах обработки данных звукового сопровождения, вспомогательных данных и видеоданных сигнал ошибки может быть использован по-разному для обеспечения маскировки ошибок. В канале обработки видеоданных предусмотрены альтернативные варианты использования сигнала ошибки в зависимости от реализации схемы маскировки ошибок в схеме 27 декомпрессии. Самый простой способ использования этого сигнала, когда схема 27 декомпрессии содержит запоминающее устройство дисплея, в котором данные корректируются по мере их декодирования. Если для некоторой области изображения данные об ошибках не получены, то данные соответствующей области ЗУ дисплея не корректируются. Эти области изображения, которые не корректируются, просто повторяются в последовательных кадрах, пока не будут получены новые данные. Если предполагается, что маскировка ошибок путем повторения информации от кадра к кадру является приемлемой, то в канале обработки видеоданных сигнал ошибки может быть использован просто для исключения блоков передачи, содержащих ошибки, из общего потока видеоданных. В качестве альтернативы, для более сложной маскировки ошибок данные таких блоков передачи могут быть оставлены, но помечены специальным признаком ошибки, чтобы дать понять схеме декомпрессии о необходимости выполнения функций маскировки ошибок.
В канале обработки видеоданных, данные блока передачи и сигнал ошибки поступают в блок 256 обработки, который удаляет из потока данных код FCS последовательности бит контроля кадра, а также заголовки ST, TH и RH блоков передачи. Блок 256 может также исключать из потока данных целые блоки передачи, в которых обнаружены ошибки. Блок 256 передает видеоданные с удаленными заголовками блоков передачи, данные ошибок и заголовки передачи по раздельным шинам в процессор 26 смешивания приоритетов.
Схемы 21 и 22 прямого исправления ошибок выдают данные фиксированной длины, соответствующие кодовым словам фиксированной длины, поступающим на схемы 15 и 16 прямого исправления ошибок в кодере. Так как данные заголовков блока передачи расположены на границах байтов, которые либо определены заранее (ST, TH и FCS) либо идентифицируются (RH) заголовком передачи, то достаточно просто определить и изъять требуемые заголовки из блока передачи.
На фиг. 9 показан один из возможных примеров процессора смешивания приоритетов. Процессор смешивания приоритетов принимает данные из процессора передачи приемника и преобразует их в форму, которую имеют данные, поступающие в процессор 11 выбора приоритета кодера. Для этого необходимо идентифицировать определенные кодовые слова в потоке данных, а именно, нужно найти кодовое слово CW # j в каждом блоке. Так как данные поступают в виде последовательных кодов переменной длины, эти данные должны быть как минимум частично декодированы для определения границ между кодовыми словами. Когда эти границы определены, кодовые слова могут быть сосчитаны, чтобы обнаружить кодовое слово CW # j (в канале высокого приоритета). После того, как определены границы между кодовыми словами, кодовые слова могут быть легко разделены в виде параллельных по битам кодовых слов переменной длины.
На фиг. 9 одинаковые схемы (270, 271, 272, 273) и (276, 277, 278, 279), относящиеся к каналам соответственно высокого и низкого приоритета, разделяют поступающие входные данные на параллельные по битам кодовые слова переменной длины. Кодовые слова высокого и низкого приоритета соответственно поступают в мультиплексор 274, который под управлением контроллера 275 смешивания приоритетов объединяет данные в последовательность данных, подобную той, которая формируется схемой 10 сжатия.
Рассмотрим работу схем 270-273 канала высокого приоритета. Видеоданные с блока 256 (фиг. 8) поступают в блок 270 буферной памяти и контроллер 271 смешивания. Кроме того, в контроллер 271 подаются заголовки блоков передачи данных высокого приоритета. Видеоданные, не содержащие ошибок, появляются в виде заранее определенных циклических последовательностей. Конкретные точки последовательности идентифицируются по данным заголовков блоков передачи. После идентификации начальной точки осуществляется декодирование в заранее определенной последовательности. Контроллер 271 смешивания запрограммирован на управление декодером неравномерных кодов в соответствии с этой последовательностью. Например, предположим, что заголовок передачи указывает на то, что текущие данные соответствуют I-кодированному полю, а заголовок записи находится в байте z. Заголовок записи расположен в начале полоски, поэтому точка входа полоски может быть идентифицирована относительно байта z. В этой точке известен заголовок полоски, формат кода которого по битам-байтам известен, за заголовком полоски следует заголовок макроблока, формат кодирования которого также известен и за которым следуют данные блока также в известном формате кодирования и т.д. Таким образом, контроллер 271 в зависимости от данных заголовков передачи устанавливает порядок декодирования данных в блоке 272 декодирования неравномерных кодов, т.е. какие таблицы декодирования неравномерных кодов нужно использовать для каких группировок кодовых слов переменной длины. Следует отметить, что так как, например, заголовок полоски в потоке данных не кодируется методом неравномерного кодирования, контроллер может быть выполнен с возможностью сравнения общих данных заголовка полоски с данными заголовка передачи для подтверждения точки входа.
Видеоданные с блока 270 буферной памяти поступают в блок 272 декодирования неравномерных кодов, который связывает вместе некоторое число кодовых слов фиксированной длины и анализирует начальные биты связанных кодовых слов для выявления распознаваемого кодового слова в соответствии с ожидаемым типом кодирования относительно нормальной циклической последовательности. Когда определенное число начальных битов распознано как достоверное кодовое слово, эти биты записываются в виде параллельного по битам кодового слова в буферное запоминающее устройство 273. Кроме того, формируются ожидаемые тип кодового слова Т и длина кодового слова CL, которые также поступают в буферное запоминающее устройство 273. По мере загрузки кодовых слов в буферное запоминающее устройство 273 они индексируются контроллером 275 смешивания.
Кодовые слова, соответствующие DC- и AO-коэффициентам, кодируются в соответствии с разными статистиками, и коэффициенты соответственных блоков внутри макроблока связываются друг с другом без включения идентификаторов конца блока. Тем не менее, как правило, DC-коэффициент первого блока в макроблоке может быть идентифицирован по его положению в потоке битов. Декодер неравномерных кодов не может отличить конец последнего AC-коэффициента одного блока от начала DC-коэффициента следующего блока. Это распознавание осуществляется по номеру кодового слова CW # j, содержащемуся в заголовке блока передачи. Номер кодового слова CW # j идентифицирует кодовое слово, соответствующее последнему AC-коэффициенту, в каждом блоке в полоске. Для того, чтобы обнаружить кодовое слово с номером j, контроллер 275 смешивания контролирует типы кодовых слов Т, поступающие с декодера неравномерных кодов. Контроллер 275 подсчитывает типы кодовых слов, соответствующих AC-коэффициентам, и когда появляется кодовое слово с номером j, контроллер 275 заставляет блок 272 декодирования неравномерных кодов начать цикл декодирования DC-коэффициента.
Блоки 276-279 канала передачи данных низкого приоритета выполняют те же функции. Однако можно ожидать, что данные низкого приоритета содержат только кодовые слова, соответствующие AC-коэффициентам. Эти кодовые слова для соответственных блоков внутри макроблока отделены друг от друга кодами "конец блока" (EOB), поэтому нет необходимости считать кодовые слова. Декодер 278 неравномерных кодов может лишь декодировать слова, кодированные в соответствии с одной кодовой таблицей. Положение первого макроблока в блоке передачи идентифицируется при помощи соответственного заголовка передачи, а каждый из последующих макроблоков идентифицируется при помощи заголовков записи. Эти данные анализируются контроллером 277 смешивания, который управляет декодером 278 неравномерных кодов для индексирования кодовых слов в буферном запоминающем устройстве 279.
В соответствии с индексированными данными и типом кодовых слов, запомненных в буферных ЗУ 273 и 279, контроллер 275 смешивания объединяет кодовые слова высокого и низкого приоритета, записанные в буферных запоминающих устройствах 273 и 279, с помощью мультиплексора 274. Контроллер идентифицирует макроблок, пропускает через мультиплексор 274 данные высокого приоритета, а также считывает из буферного ЗУ 273 соответствующие данные высокого приоритета вплоть до появления кодового слова CW # j первого блока в макроблоке. Затем контроллер пропускает через мультиплексор данные низкого приоритета и считывает кодовые слова, соответствующие AC-коэффициентам того же первого блока до тех пор, пока не встретится код "конец блока" EOB. После этого контрoллер 275 пропускает через мультиплексор 274 данные высокого приоритета, и процедура считывания данных высокого приоритета повторяется для второго блока в макроблоке. После того, как считывается кодовое слово CW # j, контроллер вновь переключает мультиплексор на прохождение данных низкого приоритета второго блока и т.д.
Если во время считывания данных, передаваемых по каналу высокого приоритета, код EOB встретится раньше, чем поступит кодовое слово CW # j, то контроллер 275 переключается на считывание следующего блока данных, передаваемых по каналу высокого приоритета.
Цикличность поступления кодовых слов может быть меняться. Например, некоторые макроблоки в полоске и/или некоторые блоки в макроблоке могут быть некодированными. Данные об этом содержатся соответственно в заголовках полоски и макроблока. Для того, чтобы создавать и поддерживать требуемые циклы декодирования, контроллер 275 в соответствии с типами кодовых слов анализирует кодовые слова заголовков полоски и макроблока для того, чтобы определить количество блоков в соответственных макроблоках и количество макроблоков в соответственных полосках. В соответствии с этими количествами контроллер 275 подсчитывает конкретные операции декодирования, а также определяет завершение выполнения операций декодирования и возобновляет цикл декодирования. Как было описано выше, в блоке передачи может содержаться более одного заголовка записи, однако только первый заголовок записи идентифицируется заголовком блока передачи, так как только первый заголовок записи в блоке передачи может быть исключен блоком 256. Чтобы идентифицировать и извлечь информацию из этих заголовков записи, а также чтобы исключить эти заголовки из потока данных, контроллер 275 подсчитывает число макроблоков, обработанных декодером 272 неравномерных кодов, и после обработки последнего макроблока в полоске распознает следующие поступающие данные в блоке передачи как заголовок записи. Далее контроллер считывает данные заголовка записи для создания последовательности циклических операций и запрещает поступление этого заголовка в буферное запоминающее устройство 273.
Контроллеры 271, 275 и 277 показаны на фигуре как три отдельных блока, однако они могут быть объединены в единый блок контроллера.
Схема, показанная на фиг. 9, не декодирует данные переменной длины, а лишь анализирует соответствующие кодовые слова переменной длины и выдает их в форме, подобной форме данных на выходе схемы 10 сжатия. Поэтому в качестве схемы 27 декомпрессии может использоваться схема, инверсная по функции по отношению к схеме 10 сжатия. Однако схема, показанная на фиг. 9, может быть построена так, чтобы она выполняла декодирование неравномерных кодов, что исключает наличие декодера неравномерных кодов в схеме декомпрессии.
На фиг. 9 предусмотрена реализация разных методов маскировки ошибок. Например, даже если есть ошибка в блоке передачи, данные этого блока могут обрабатываться и поступать в схему декомпрессии. В этом случае для каждого слова данных блока передачи вырабатывается флаг ошибки, который передается вместе с кодовыми словами в схему декомпрессии. Флаги ошибок формируются в контроллерах 271 и 277 смешивания и поступают в буферные запоминающие устройства 273 и 279, где они запоминаются в ячейках памяти, соответствующих ошибочным кодовым словам блоков передачи.
В другом примере выполнения системы, в которой искаженные блоки передачи не обрабатываются, предположим, что блок передачи данных низкого приоритета потерян. В канале низкого приоритета передаются данные коэффициентов меньшей значимости для воспроизведения изображений, и фактически блоки данных после дискретного косинусного преобразования могут подвергаться декомпрессии и без этих коэффициентов, но в этом случае соответственные блоки, прошедшие декомпрессию, будут обеспечивать меньшую пространственную разрешающую способность изображения. Таким образом, если ошибочные блоки передачи данных низкого приоритета исключены из потока данных, а данные восстанавливаются в мультиплексоре 274, то после каждого кодового слова CW # j в блоке передачи данных высокого приоритета вставляется код EOB (конец блока) вместо данных низкого приоритета. Этот код EOB формируется контроллером 275 и вводится в поток данных через мультиплексор 274. Чтобы указать, что код EOB является для соответствующих блоков вынужденным или искусственным, вместе с ним может передаваться флаг ошибки. Вынужденный сигнал "конец кода" обозначен как EOBE.
Контроллер 275 принимает данные заголовков передачи для обоих каналов, и индексирует данные блоков, хранящиеся в буферных запоминающих устройствах 273 и 279. Данные макроблока и блока поступают в определенном порядке, что дает возможность контроллеру выявлять потерянные данные и вводить в данные высокого приоритета коды EOBE вместо потерянных данных низкого приоритета.
Вообще, вследствие высокой устойчивости канала высокого приоритета появление ошибок данных, передаваемых по этому каналу, маловероятно. Однако, если это все же произойдет, то передача данных в канале низкого приоритета, соответствующих блокам данных, потерянным в канале высокого приоритета, становится бессмысленной. Контроллер 275 выполнен с возможностью выявления потерянных данных высокого приоритета по прерыванию нормальной последовательности информации, идентифицируемой по не содержащим ошибок заголовкам блоков передачи. Если потеря данных высокого приоритета обнаружена, соответствующие данные низкого приоритета удаляются из буферного запоминающего устройства 279, т.е. они не поступают в схему декомпрессии. Кроме того, контроллер 275 может быть выполнен так, чтобы выдавать данные ошибок в схему декомпрессии в форме, которая идентифицирует потерянные данные, т.е. в виде данных макроблока, полоски или кадра, которые не формируются процессором смешивания приоритетов.
Контроллер 275 управляется по шине управления CB от общего контроллера системы и осуществляет инициализацию или повторную инициализацию контроллеров 271, 277, а также декодеров 272, 278 неравномерных кодов при включении питания, изменениях в каналах передачи и т.д. Кроме того, контроллер 275 соединен с процессором 25 передачи и буферными схемами 23 и 24 для управления скоростью передачи данных в схему смешивания приоритетов.
На фиг. 10 показан один из возможных примеров реализации схемы 27 декомпрессии.
Процесс маскировки ошибок не будет обсуждаться при описании этой схемы, так как это не является предметом данного изобретения. Достаточно сказать, что данные ошибок из процессора смешивания приоритетов поступают в контроллер 302 декомпрессии, чтобы предотвратить обновление областей оперативного запоминающего устройства (ОЗУ) 318 видеодисплея, соответствующих пропущенным блокам данных, и что схема реагирует на вынужденные коды "конец блока" как на обычные коды "конец блока" EOB.
Вообще, схема, показанная на фиг. 10, предназначена для декомпрессии поступающих в нее данных, имеющих иерархический MPEG-формат. Видеоданные с мультиплексора 274 процессора смешивания приоритетов поступают в блок 300 буферной памяти. Эти данные извлекаются контроллером 302 декомпрессии, где выделяются данные заголовков, управляющие контроллером 302. Кодовые слова переменной длины, соответствующие коэффициентам дискретного косинусного преобразования, выделяются и подаются в декодер 308 неравномерных кодов, а кодовые слова переменной длины, соответствующие векторам движения, подаются в декодер 306 неравномерных кодов. Декодер 308 содержит средства декодирования неравномерных кодов, обратного декодирования длин серий, а также обратного ДИКМ-кодирования, что выполняется под управлением контроллера 302. Декодированные данные с декодера 308 неравномерных кодов поступают на схему 310 обратного дискретного косинусного преобразования, которая содержит средства обратного квантования соответственных коэффициентов дискретного косинусного преобразования и преобразования коэффициентов в матрицу данных элементов изображения. Данные элементов изображения затем поступают на один из входов сумматора 312, выход которого соединен с ОЗУ 318 видеодисплея и блоками 314 и 316 буферной памяти.
Декодер 306 неравномерных кодов содержит схему декодирования векторов движения, кодированных неравномерным кодом, и обратного ДИКМ-кодирования векторов движения под управлением контроллера 302. Декодированные векторы движения поступают в блок 304 предсказания с компенсацией движения. В соответствии с векторами движения блок предсказания считывает соответствующие блоки элементов изображения, записанные в один (движение вперед) или оба (движение вперед и назад) блока 314 и 316 буферной памяти. Блок предсказания подает блок данных (из одного из блоков буферной памяти) или интерполированный блок данных (полученный из соответствующих блоков обоих блоков буферной памяти), на второй вход сумматора 312.
Процесс декомпрессии выполняется следующим образом. Если поле/кадр входных видеоданных кодирован методом внутрикадрового кодирования, то векторы движения отсутствуют, а декодированные коэффициенты дискретного косинусного преобразования соответствуют значениям блоков элементов изображения. Таким образом, для данных, кодированных методом внутрикадрового кодирования, с блока 304 предсказания на сумматор 312 подается нулевой сигнал, и декодированные коэффициенты дискретного косинусного преобразования поступают, не изменяясь, через сумматор 312 в ОЗУ видеодисплея, где они запоминаются и затем считываются в соответствии с обычным растровым сканированием. Декодированные значения элементов изображения также запоминаются в одном из блоков 314 и 316 буферной памяти и используются для формирования предсказанных значений изображения при декодировании кадров, кодированных с компенсацией движения (B или P).
Если поле/кадр входных данных, соответствует Р-кодированному полю/кадру с компенсацией движения вперед, то декодированные коэффициенты соответствуют остаткам или, другими словами, разностям между текущим полем/кадром и последним поступившим I кадром. Блок 304 предсказания в зависимости от декодированных векторов движения извлекает соответствующий блок данных I кадра из блока 314 или 316 буферной памяти и передает этот блок данных в сумматор, в котором соответственные блоки остатков, формируемых схемой 310 обратного дискретного косинусного преобразования, складываются с соответствующим блоком данных элементов изображения, формируемым блоком 304 предсказания. Полученные в сумматоре 312 суммы соответствуют значениям элементов изображения соответственных блоков данных P поля/кадра, причем значения элементов изображения поступают в ОЗУ 318 дисплея, корректируя данные в соответствующих ячейках памяти. Кроме того значения элементов изображения, полученные в сумматоре 312, запоминаются в блоке 314 или 316 буферной памяти, кроме значений элементов изображения I поля/кадра, которые используются для формирования предсказанных данных элементов изображения.
Для полей/кадров, кодированных двухмерным предсказанием (В кадров), выполняются те же операции за исключением того, что предсказанные значения выбираются из I- и P-кодированных данных элементов изображения, записанных в обоих блоках 314 и 316 буферной памяти, в зависимости от того, являются ли соответственные вектора движения векторами движения вперед, векторами движения назад или векторами движения вперед и назад. Сформированные значения элементов изображения B-кодированного поля/кадра поступают в ОЗУ 318 дисплея для обновления соответственных ячеек памяти, но не запоминаются ни в одном из блоков буферной памяти, так как данные B-кодированного поля/кадра не используются в формировании данных изображения других полей/ кадров.
На фиг. 11 представлен один из возможных примеров модема для приемной и передающей частей системы. Данные высокого и низкого приоритета со схем 15 и 16 прямого исправления ошибок поступают соответственно в модуляторы 400 и 401, осуществляющие квадратурно-амплитудную модуляцию (64 уровня). Модулятор 400 вырабатывает аналоговый сигнал высокого приоритета с шириной полосы примерно 0.96 МГц на уровне - 6 дБ. Этот сигнал поступает в полосовой фильтр 402 с полосой 1.5 МГц для подавления гармоник высокой частоты и далее в сумматор 405 аналоговых сигналов. Модулятор 401 вырабатывает аналоговый сигнал низкого приоритета с шириной полосы примерно 3.84 МГц на уровне - 6 дБ. Этот сигнал поступает в полосовой фильтр 404 с полосой 6 МГц для подавления гармоник высокой частоты и далее в аттенюатор 406. Аттенюатор 406 уменьшает амплитуду аналогового сигнала низкого приоритета примерно на 9 дБ относительно амплитуды аналогового сигнала высокого приоритета. Затем ослабленный сигнал низкого приоритета поступает в сумматор 405 аналоговых сигналов, где он суммируется с аналоговым сигналом высокого приоритета, образуя сигнал с таким же частотным спектром, что и спектр сигнала, показанный на фиг. 1. Суммарный сигнал поступает в смеситель 407, где он умножается на несущую радиочастоту для переноса полосы частот суммарного сигнала в диапазон стандартного канала телевизионного сигнала. Затем преобразованный по частоте сигнал поступает в полосовой фильтр 408, который приводит его спектральные характеристики в соответствие со стандартным каналом.
В приемнике передаваемый сигнал поступает в обычный блок 410 тюнера и усиления промежуточной частоты и затем в блок 413 фазовой автоподстройки частоты и аналого-цифровой преобразователь 412. Преобразованный в цифровую форму сигнал поступает в демодуляторы 414 и 415 квадратурно-амплитудной модуляции (64 уровня). Демодуляторы 414 и 415 содержат на входе полосовые фильтры для ограничения спектра обрабатываемых сигналов и тем самым для приведения его в соответствие с номинальным спектром сигналов высокого и низкого приоритета. Демодуляторы 414 и 415 выполнены по традиционной схеме КАМ-демодулятора и управляются синхросигналами, вырабатываемыми блоком 413 фазовой автоподстройки частоты. Блок 413 фазовой автоподстройки частоты вырабатывает требуемые синхронизирующие сигналы путем фазовой синхронизации сигнала от генератора, управляемого напряжением, с одной из двух несущих, присутствующих в КАМ-сигнале.
Данное изобретение описано применительно к MPEG-сигналам, однако должно быть ясно, что можно выполнять другие способы преобразования сигналов, сжатых в других форматах. Единственным требованием к типу сжатия является формирование данных с возможностью присвоения иерархических уровней приоритетов, например, с помощью преобразования поддиапазонов или пирамидального преобразования.
Claims (13)
1. Устройство кодирования видеосигнала, представляющего изображения, включающее блок сжатия входного видеосигнала с получением сжатого видеосигнала, имеющего последовательности, содержащие иерархические уровни кодовых слов, соответствующих сжатому видеосигналу, подключенный к выходу блока сжатия входного видеосигнала транспортный процессор, предназначенный для формирования транспортных блоков из указанных кодовых слов, отличающееся тем, что блок сжатия входного видеосигнала содержит блок выдачи указанных кодовых слов различных типов в соответствии с их значимостью в заранее заданной иерархической последовательности с назначением кодовым словам высокого или низкого приоритета в зависимости от их положения в указанной иерархической последовательности и формирователь указателя точки изменения приоритета в указанной иерархической последовательности, причем транспортный процессор содержит формирователь данных заголовка транспортного блока, включающих знаки для идентификации данных, и выполнен с возможностью включения указателя точки изменения приоритета в некоторые из транспортных блоков.
2. Устройство по п.1, отличающееся тем, что блок сжатия входного видеосигнала содержит схему адаптивной установки точки изменения приоритета в соответствии с заранее заданным критерием, реагирующую на кодовые слова, представляющие части изображения.
3. Устройство по п. 2, отличающееся тем, что транспортный процессор включает схему формирования данных транспортных блоков, содержащих кодовые слова с высоким приоритетом, и данных транспортных блоков, содержащих кодовые слова с низким приоритетом, выполненную с возможностью включения указателя точки изменения приоритета в транспортные блоки, содержащие кодовые слова с высоким приоритетом.
4. Устройство по п.3, отличающееся тем, что оно дополнительно содержит буфер приема транспортных блоков через переменные интервалы времени и выдачи кодовых слов транспортных блоков с постоянной скоростью, имеющий формирователь сигнала уровня заполнения буфера и формирователь сигнала управления схемой адаптивной установки точки изменения приоритета, на вход которого подается сигнал уровня заполнения буфера.
5. Устройство по п.3, отличающееся тем, что оно содержит буфер приема транспортных блоков через переменные интервалы времени и выдачи кодовых слов транспортных блоков с постоянной скоростью, имеющий формирователь сигнала уровня заполнения буфера, а указанный блок сжатия входного сигнала содержит схему квантования частично сжатых кодовых слов по дискретным уровням, имеющую вход управления уровнями квантования, подключенный к выходу сигнала уровня заполнения буфера, для управления объемом сжатых кодовых слоев, формируемых блоком сжатия.
6. Устройство по п.1, отличающееся тем, что блок сжатия входного сигнала дополнительно включает схему сжатия видеосигнала методом внутрикадрового сжатия или по выбору методом сжатия с предсказанием и компенсацией движения, на вход которой подается указанный входной видеосигнал, содержащую процессор дискретного косинусного преобразования с получением коэффициентов преобразования, представляющих блоки пикселов, квантователь для адаптивного ограничения динамического диапазона коэффициентов преобразования и кодер с переменной длиной слова для кодирования квантованных коэффициентов преобразования.
7. Устройство по п.6, отличающееся тем, что к транспортному процессору подключена схема кодирования с контролем ошибок по меньшей мере видеоданных, включенных в транспортные блоки, а транспортный процессор выполнен с возможностью размещения данных контроля ошибок в транспортных блоках.
8. Приемник телевизионного сигнала, включающего данные заголовков и полезные данные в виде сжатых видеоданных, причем данные заголовков содержат знаки идентификации высокого или низкого приоритета сжатых видеоданных, а транспортные блоки со сжатыми видеоданными высокого приоритета включают указатель точки изменения приоритета, содержащий блок приема транспортных блоков сжатого видеосигнала, отличающийся тем, что введены транспортный процессор, подключенный к блоку приема и включающий схему отделения знаков идентификации транспортных блоков от сжатых видеоданных и кодовых слов сжатых видеоданных высокого приоритета от кодовых слов сжатых видеоданных низкого приоритета, подключенную к транспортному процессору схему объединения кодовых слов сжатых видеоданных высокого и низкого приоритета в единую последовательность, включающую детектор точки изменения приоритета, и декомпрессор единой последовательности кодовых слов, подключенный к выходу схемы объединения.
9. Приемник по п.8, отличающийся тем, что он включает схему разбиения непрерывной последовательности данных, содержащих кодовые слова высокого приоритета, имеющие переменную длину, на последовательность соответствующих кодовых слов, а схема объединения выполнена с возможностью разделения этой последовательности кодовых слов высокого приоритета на группы, соответствующие первым частям блоков сжатых видеоданных, в ответ на сигнал детектора точки изменения приоритета.
10. Приемник по п.9, отличающийся тем, что он включает схему разбиения непрерывной последовательности данных, содержащих кодовые слова низкого приоритета, имеющие переменную длину, на последовательность соответствующих кодовых слов, а схема объединения выполнена с возможностью разделения этой последовательности кодовых слов низкого приоритета на группы, соответствующие вторым частям блоков сжатых видеоданных, дополняющим первые части, в ответ на кодовые слова конца блока в этой последовательности кодовых слов низкого приоритета, а также с возможностью формирования блоков данных из указанных первых и вторых частей блоков сжатых видеоданных.
11. Приемник по п.8, отличающийся тем, что схема объединения включает объединитель кодовых слов, представляющих коэффициенты дискретного косинусного преобразования, входящие в группы, где эти коэффициенты расположены в порядке убывания их значимости для восстановления изображения, причем указанный объединитель выполнен с возможностью выполнения расстановки кодовых слов большей значимости из транспортных блоков высокого приоритета и меньшей значимости из транспортных блоков низкого приоритета для каждой группы коэффициентов в порядке убывания их значимости.
12. Приемник по п.8, отличающийся тем, что блок приема включает схему коррекции ошибок в сжатом видеосигнале с использованием кодов прямой коррекции ошибок, содержащихся в этом сигнале.
13. Приемник по п.8, отличающийся тем, что декомпрессор содержит схему декодирования кодовых слов сжатых видеоданных, имеющих переменную длину, и связанную с ней схему декомпрессии видеосигнала, сжатого методом внутрикадрового кодирования или, по выбору, видеосигнала, сжатого методом предсказания с компенсацией движения.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US661993 | 1991-02-27 | ||
| US07/661,993 US5122875A (en) | 1991-02-27 | 1991-02-27 | An HDTV compression system |
| PCT/US1992/000241 WO1992016071A1 (en) | 1991-02-27 | 1992-01-23 | An hdtv compression system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU93050815A RU93050815A (ru) | 1998-02-20 |
| RU2128405C1 true RU2128405C1 (ru) | 1999-03-27 |
Family
ID=24655956
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU93050815A RU2128405C1 (ru) | 1991-02-27 | 1992-01-23 | Устройство кодирования видеосигнала, представляющего изображения, приемник телевизионного сигнала, включающего данные заголовков и полезные данные в виде сжатых видеоданных |
Country Status (25)
| Country | Link |
|---|---|
| US (1) | US5122875A (ru) |
| EP (1) | EP0573517B1 (ru) |
| JP (1) | JP3343250B2 (ru) |
| KR (1) | KR100236153B1 (ru) |
| CN (1) | CN1034464C (ru) |
| AT (1) | ATE149772T1 (ru) |
| AU (1) | AU660170B2 (ru) |
| BR (1) | BR9205675A (ru) |
| CA (1) | CA2104025C (ru) |
| CZ (2) | CZ282040B6 (ru) |
| DE (1) | DE69217921T2 (ru) |
| EG (1) | EG20316A (ru) |
| ES (1) | ES2098502T3 (ru) |
| FI (1) | FI107977B (ru) |
| HU (1) | HUT65292A (ru) |
| MX (1) | MX9200829A (ru) |
| MY (1) | MY108458A (ru) |
| PL (2) | PL168380B1 (ru) |
| PT (1) | PT100169B (ru) |
| RU (1) | RU2128405C1 (ru) |
| SG (1) | SG81866A1 (ru) |
| SK (2) | SK279718B6 (ru) |
| TR (1) | TR26452A (ru) |
| UA (1) | UA37185C2 (ru) |
| WO (1) | WO1992016071A1 (ru) |
Cited By (53)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2173883C2 (ru) * | 1999-11-11 | 2001-09-20 | Ин Сун Сон | Параллельная вычислительная система активного видео |
| RU2216861C2 (ru) * | 2000-03-29 | 2003-11-20 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для передачи и приема пакета данных радиосвязи |
| RU2219664C2 (ru) * | 2000-03-29 | 2003-12-20 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для передачи и приема пакета данных радиосвязи |
| RU2219671C2 (ru) * | 2000-03-29 | 2003-12-20 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для передачи и приема мультимедийных данных |
| RU2251224C2 (ru) * | 2002-04-09 | 2005-04-27 | Самсунг Электроникс Ко.,Лтд | Устройство и способ передачи информации управления для широковещательной/многоабонентской службы мультимедиа в системе мобильной связи |
| RU2265963C2 (ru) * | 1999-06-25 | 2005-12-10 | Конинклейке Филипс Электроникс Н.В. | Запись незавершенных потоков видеоданных |
| RU2270530C2 (ru) * | 2000-04-14 | 2006-02-20 | Сименс Акциенгезелльшафт | Способ и устройство для запоминания и обработки видеоинформации следующих по времени друг за другом изображений |
| RU2273113C2 (ru) * | 2002-05-03 | 2006-03-27 | Эл Джи Электроникс Инк. | Способ кодирования движущегося изображения |
| RU2275752C2 (ru) * | 1999-06-25 | 2006-04-27 | Конинклейке Филипс Электроникс Н.В. | Нумерация видеообъектов и ячеек |
| RU2276470C2 (ru) * | 2001-03-21 | 2006-05-10 | Т-Мобиле Дойчланд Гмбх | Способ уплотнения и распаковки видеоданных |
| RU2277761C2 (ru) * | 2002-01-26 | 2006-06-10 | Эл Джи Электроникс Инк. | Способ адаптивного определения диапазона поиска вектора движения |
| RU2283543C2 (ru) * | 2001-01-10 | 2006-09-10 | Хуавей Текнолоджиз Ко., Лтд. | Способ обработки кода ошибки сжатого изображения при передаче |
| RU2291586C2 (ru) * | 2001-08-23 | 2007-01-10 | Поликом, Инк. | Система и способ маскирования ошибок видеосигнала |
| RU2308773C2 (ru) * | 1999-09-03 | 2007-10-20 | Самсунг Электроникс Ко.,Лтд. | Устройство записи/воспроизведения движущегося изображения на/с носителя записи |
| RU2322770C2 (ru) * | 2002-04-23 | 2008-04-20 | Нокиа Корпорейшн | Способ и устройство для указания параметров квантователя в системе видеокодирования |
| RU2322706C2 (ru) * | 2002-07-08 | 2008-04-20 | Т-Мобиле Дойчланд Гмбх | Способ передачи аудиосигналов методом приоритетной передачи пикселей |
| RU2324986C2 (ru) * | 2002-09-26 | 2008-05-20 | Конинклейке Филипс Электроникс Н.В. | Считывание множества потоков |
| RU2325707C2 (ru) * | 2002-05-31 | 2008-05-27 | Войсэйдж Корпорейшн | Способ и устройство для эффективного маскирования стертых кадров в речевых кодеках на основе линейного предсказания |
| RU2330325C2 (ru) * | 2002-10-03 | 2008-07-27 | Нокиа Корпорейшн | Основанное на контексте адаптивное неравномерное кодирование для адаптивных преобразований блоков |
| RU2341037C2 (ru) * | 2003-03-17 | 2008-12-10 | Квэлкомм Инкорпорейтед | Способ и система для частичного внутрикадрового кодирования для мультимедийной радиопередачи |
| RU2344566C1 (ru) * | 2005-03-07 | 2009-01-20 | Сони Корпорейшн | Способ кодирования, кодирующее устройство, программа обработки кодирования и регистрирующий носитель, на котором записана программа обработки кодирования |
| RU2345503C1 (ru) * | 2005-03-10 | 2009-01-27 | Квэлкомм Инкорпорейтед | Улучшенное кодирование мультимедийных данных |
| RU2349054C1 (ru) * | 2005-03-10 | 2009-03-10 | Квэлкомм Инкорпорейтед | Контекстно-адаптивная регулировка пропускной способности при управлении скоростью передачи видеосигнала |
| RU2368095C1 (ru) * | 2005-07-22 | 2009-09-20 | Мицубиси Электрик Корпорейшн | Кодер изображения и декодер изображения, способ кодирования изображения и способ декодирования изображения, программа кодирования изображения и программа декодирования изображения и компьютерно-считываемый носитель записи, на котором записана программа кодирования изображения, и компьютерно-считываемый носитель записи, на котором записана программа декодирования изображения |
| RU2371881C1 (ru) * | 2005-07-08 | 2009-10-27 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Способ моделирования информации кодирования видеосигнала для компрессии/декомпрессии информации |
| RU2377737C2 (ru) * | 2004-07-20 | 2009-12-27 | Квэлкомм Инкорпорейтед | Способ и устройство для преобразования с повышением частоты кадров с помощью кодера (ea-fruc) для сжатия видеоизображения |
| RU2381630C2 (ru) * | 2002-08-06 | 2010-02-10 | Моторола, Инк. | Способ и устройство для определения качества соответствия блока |
| RU2387094C1 (ru) * | 2006-11-09 | 2010-04-20 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Способ и устройство для кодирования/декодирования видеосигнала |
| RU2388171C2 (ru) * | 2005-09-27 | 2010-04-27 | Квэлкомм Инкорпорейтед | Способы и устройство для получения услуги |
| RU2389140C2 (ru) * | 2007-05-11 | 2010-05-10 | Сони Корпорейшн | Система связи, способ передачи видеосигнала, передатчик, способ передачи, приемник и способ приема |
| US7742524B2 (en) | 2006-11-17 | 2010-06-22 | Lg Electronics Inc. | Method and apparatus for decoding/encoding a video signal using inter-layer prediction |
| RU2395173C2 (ru) * | 2002-01-21 | 2010-07-20 | Нокиа Корпорейшн | Группирование кадров изображения на видеокодировании |
| US7778472B2 (en) | 2006-03-27 | 2010-08-17 | Qualcomm Incorporated | Methods and systems for significance coefficient coding in video compression |
| RU2402886C2 (ru) * | 2002-01-23 | 2010-10-27 | Нокиа Корпорейшн | Группирование кадров изображения на видеокодировании |
| RU2407221C1 (ru) * | 2006-10-10 | 2010-12-20 | Ниппон Телеграф Энд Телефон Корпорейшн | Способ и устройство управления кодированием с внутренним предсказанием, программа для них и запоминающий носитель, который хранит программу |
| RU2411686C2 (ru) * | 2005-07-21 | 2011-02-10 | Томсон Лайсенсинг | Способ и устройство взвешенного прогнозирования для масштабируемого видеокодирования |
| RU2411689C2 (ru) * | 2005-07-11 | 2011-02-10 | Томсон Лайсенсинг | Способ и устройство для адаптивного к макроблоку межслойного предсказания внутренней текстуры |
| 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 |
| RU2417423C2 (ru) * | 2006-06-26 | 2011-04-27 | Квэлкомм Инкорпорейтед | Эффективные аппроксимации с фиксированной запятой прямого и обратного дискретных косинусных преобразований |
| RU2427099C2 (ru) * | 2007-04-12 | 2011-08-20 | Нокиа Корпорейшн | Кодирование с преобразованием и пространственным улучшением |
| US8199821B2 (en) | 2005-07-08 | 2012-06-12 | Lg Electronics Inc. | Method for modeling coding information of video signal for compressing/decompressing coding information |
| US8300698B2 (en) | 2006-10-23 | 2012-10-30 | Qualcomm Incorporated | Signalling of maximum dynamic range of inverse discrete cosine transform |
| 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 |
| US8385424B2 (en) | 2006-06-26 | 2013-02-26 | Qualcomm Incorporated | Reduction of errors during computation of inverse discrete cosine transform |
| US8401085B2 (en) | 2006-09-07 | 2013-03-19 | Lg Electronics Inc. | Method and apparatus for decoding/encoding of a video signal |
| US8571340B2 (en) | 2006-06-26 | 2013-10-29 | Qualcomm Incorporated | Efficient fixed-point approximations of forward and inverse discrete cosine transforms |
| RU2547239C2 (ru) * | 2010-12-22 | 2015-04-10 | Квэлкомм Инкорпорейтед | Зависящее от режима сканирование коэффициентов блока видеоданных |
| RU2577207C2 (ru) * | 2011-11-04 | 2016-03-10 | Нокиа Текнолоджиз Ой | Способ и устройство для видеокодирования |
| RU2595625C2 (ru) * | 2010-09-30 | 2016-08-27 | Сан Пэтент Траст | Способ декодирования изображений, способ кодирования изображений, устройство декодирования изображений, устройство кодирования изображений, программа и интегральная схема |
| RU2621009C2 (ru) * | 2005-10-19 | 2017-05-30 | Нтт Докомо, Инк. | Устройство для кодирования изображений с предсказанием, устройство для декодирования изображений с предсказанием, способ кодирования изображений с предсказанием, способ декодирования изображений с предсказанием, программа для кодирования изображений с предсказанием и программа для декодирования изображений с предсказанием |
| RU2630886C2 (ru) * | 2013-03-29 | 2017-09-13 | ДжейВиСи КЕНВУД КОРПОРЕЙШН | Устройство декодирования изображения, способ декодирования изображения и программа декодирования изображения |
| USRE47510E1 (en) | 2010-09-29 | 2019-07-09 | Sun Patent Trust | Image decoding method, image coding method, image decoding apparatus, image coding apparatus and integrated circuit for generating a code stream with a hierarchical code structure |
| RU2696229C2 (ru) * | 2011-09-23 | 2019-07-31 | Кт Корпорейшен | Способ декодирования видеосигнала |
Families Citing this family (196)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9405914D0 (en) * | 1994-03-24 | 1994-05-11 | Discovision Ass | Video decompression |
| EP0576749B1 (en) * | 1992-06-30 | 1999-06-02 | Discovision Associates | Data pipeline system |
| JPH04249490A (ja) * | 1991-02-06 | 1992-09-04 | Matsushita Electric Ind Co Ltd | 符号化装置 |
| JP2973675B2 (ja) * | 1991-07-22 | 1999-11-08 | 日本電気株式会社 | 可変レート伝送に適した符号化復号方式及び装置 |
| US5231384A (en) * | 1991-08-26 | 1993-07-27 | General Electric Company | Apparatus for splitting video signal between two channels |
| US5243419A (en) * | 1991-10-31 | 1993-09-07 | At&T Bell Laboratories | Soft coding for HDTV |
| JP3532221B2 (ja) * | 1991-11-05 | 2004-05-31 | ソニー株式会社 | 符号化方法 |
| JP2962012B2 (ja) * | 1991-11-08 | 1999-10-12 | 日本ビクター株式会社 | 動画像符号化装置及びその復号装置 |
| WO1993012613A1 (en) * | 1991-12-13 | 1993-06-24 | Avid Technology, Inc. | Quantization table adjustment |
| US5355450A (en) | 1992-04-10 | 1994-10-11 | Avid Technology, Inc. | Media composer with adjustable source material compression |
| JP3162773B2 (ja) * | 1992-01-06 | 2001-05-08 | キヤノン株式会社 | 画像処理方法及び装置 |
| GB2263373B (en) * | 1992-01-09 | 1995-05-24 | Sony Broadcast & Communication | Data error concealment |
| JP3334810B2 (ja) * | 1992-02-14 | 2002-10-15 | ソニー株式会社 | 符号化方法、再生方法、および、再生装置 |
| US5262854A (en) * | 1992-02-21 | 1993-11-16 | Rca Thomson Licensing Corporation | Lower resolution HDTV receivers |
| US5247363A (en) * | 1992-03-02 | 1993-09-21 | Rca Thomson Licensing Corporation | Error concealment apparatus for hdtv receivers |
| KR0132894B1 (ko) * | 1992-03-13 | 1998-10-01 | 강진구 | 영상압축부호화 및 복호화 방법과 그 장치 |
| JPH05268590A (ja) * | 1992-03-17 | 1993-10-15 | Nec Corp | 動画像符号化復号化回路 |
| EP0691788A1 (en) * | 1992-03-24 | 1996-01-10 | Kabushiki Kaisha Toshiba | Variable length code recording/playback apparatus |
| US5241382A (en) * | 1992-04-25 | 1993-08-31 | General Instrument Corporation | Digital HDTV data packet format and receiver therefor |
| US5253041A (en) * | 1992-05-26 | 1993-10-12 | General Electric Company | Digital television signal compression apparatus |
| DE69334116T2 (de) * | 1992-06-09 | 2007-08-30 | Canon K.K. | Kodierungsvorrichtung |
| US5289276A (en) * | 1992-06-19 | 1994-02-22 | General Electric Company | Method and apparatus for conveying compressed video data over a noisy communication channel |
| DE4221259A1 (de) * | 1992-06-26 | 1994-01-05 | Hertz Inst Heinrich | Verfahren zur Aufbereitung von digitalen Farbfernsehsignalen für die Magnetband-Aufzeichnung |
| JP3213387B2 (ja) * | 1992-06-29 | 2001-10-02 | キヤノン株式会社 | 画像符号化方法及び画像復号化方法 |
| US5768561A (en) * | 1992-06-30 | 1998-06-16 | Discovision Associates | Tokens-based adaptive video processing arrangement |
| US6435737B1 (en) | 1992-06-30 | 2002-08-20 | Discovision Associates | Data pipeline system and data encoding method |
| US6067417A (en) * | 1992-06-30 | 2000-05-23 | Discovision Associates | Picture start token |
| US5842033A (en) * | 1992-06-30 | 1998-11-24 | Discovision Associates | Padding apparatus for passing an arbitrary number of bits through a buffer in a pipeline system |
| US7095783B1 (en) | 1992-06-30 | 2006-08-22 | Discovision Associates | Multistandard video decoder and decompression system for processing encoded bit streams including start codes and methods relating thereto |
| US6112017A (en) * | 1992-06-30 | 2000-08-29 | Discovision Associates | Pipeline processing machine having a plurality of reconfigurable processing stages interconnected by a two-wire interface bus |
| US5809270A (en) * | 1992-06-30 | 1998-09-15 | Discovision Associates | Inverse quantizer |
| US6079009A (en) * | 1992-06-30 | 2000-06-20 | Discovision Associates | Coding standard token in a system compromising a plurality of pipeline stages |
| US6330665B1 (en) | 1992-06-30 | 2001-12-11 | Discovision Associates | Video parser |
| US6047112A (en) * | 1992-06-30 | 2000-04-04 | Discovision Associates | Technique for initiating processing of a data stream of encoded video information |
| US5287178A (en) * | 1992-07-06 | 1994-02-15 | General Electric Company | Reset control network for a video signal encoder |
| US5231486A (en) * | 1992-07-27 | 1993-07-27 | General Electric Company | Data separation processing in a dual channel digital high definition television system |
| US5263018A (en) * | 1992-07-29 | 1993-11-16 | Thomson Consumer Electronics, Inc. | Apparatus for time division multiplexed processing of plural QAM signals |
| GB9219185D0 (en) * | 1992-09-10 | 1992-10-28 | Thomson Consumer Electronics | A single digital modem encoder to generate a twin qam signal for advanced digital television (adtv) |
| FR2697393A1 (fr) * | 1992-10-28 | 1994-04-29 | Philips Electronique Lab | Dispositif de codage de signaux numériques représentatifs d'images, et dispositif de décodage correspondant. |
| US5404437A (en) * | 1992-11-10 | 1995-04-04 | Sigma Designs, Inc. | Mixing of computer graphics and animation sequences |
| JP3381077B2 (ja) * | 1992-12-04 | 2003-02-24 | ソニー株式会社 | 動画像復号装置 |
| US5465322A (en) * | 1993-01-04 | 1995-11-07 | Xerox Corporation | Apparatus and method for parsing a stream of data including a bitmap and creating a table of break entries corresponding with the bitmap |
| US7075991B1 (en) | 1993-01-18 | 2006-07-11 | Sony Corporation | Apparatus for encoding and decoding header data in picture signal transmission |
| US7558324B2 (en) * | 1993-01-18 | 2009-07-07 | Sony Corporation | Apparatus for encoding and decoding header data in picture signal transmission |
| US5426463A (en) * | 1993-02-22 | 1995-06-20 | Rca Thomson Licensing Corporation | Apparatus for controlling quantizing in a video signal compressor |
| US5453797A (en) * | 1993-02-22 | 1995-09-26 | Massachusetts Institute Of Technology | Method and apparatus for decoding broadcast digital HDTV in the presence of quasi-cyclostationary interference |
| US5729556A (en) * | 1993-02-22 | 1998-03-17 | Texas Instruments | System decoder circuit with temporary bit storage and method of operation |
| CA2115976C (en) * | 1993-02-23 | 2002-08-06 | Saiprasad V. Naimpally | Digital high definition television video recorder with trick-play features |
| US5477397A (en) * | 1993-02-23 | 1995-12-19 | Matsushita Electric Corporation Of America | Digital high definition television receiver with features that facilitate trick-play modes on a digital VCR |
| KR940023248A (ko) * | 1993-03-15 | 1994-10-22 | 오오가 노리오 | 화상 신호 부호화 방법 및 장치와, 화상 신호 복호화 방법 및 장치 |
| US5481543A (en) * | 1993-03-16 | 1996-01-02 | Sony Corporation | Rational input buffer arrangements for auxiliary information in video and audio signal processing systems |
| US5361097A (en) * | 1993-04-02 | 1994-11-01 | Rca Thomson Licensing Corporation | Priority processing of encoded video signal including insertion of datastream null words during priority analysis intervals |
| US5410355A (en) * | 1993-04-02 | 1995-04-25 | Rca Thomson Licensing Corporation | Video signal processor including input codeword buffer for providing stored codewords to codeword priority analysis circuit |
| AU683056B2 (en) * | 1993-04-16 | 1997-10-30 | Media 100 Inc. | Adaptive video decompression |
| WO1994024823A1 (en) * | 1993-04-16 | 1994-10-27 | Data Translation, Inc. | Adaptive video compression using variable quantization |
| US5874999A (en) * | 1993-04-28 | 1999-02-23 | Fukuyama & Associates | Image processing apparatus with multiple data modes |
| US5386239A (en) * | 1993-05-03 | 1995-01-31 | Thomson Consumer Electronics, Inc. | Multiple QAM digital television signal decoder |
| US5440347A (en) * | 1993-05-07 | 1995-08-08 | Philips Electronics North America Corporation | Method and apparatus for randomizing training sequences to minimize interference in digital transmissions |
| JP2550856B2 (ja) * | 1993-05-17 | 1996-11-06 | 日本電気株式会社 | 動画像符号化前処理装置 |
| US5555193A (en) * | 1993-05-25 | 1996-09-10 | Kabushiki Kaisha Toshiba | Video compression system with editing flag |
| US5425061A (en) * | 1993-06-07 | 1995-06-13 | Texas Instruments Incorporated | Method and apparatus for bit stream synchronization |
| US5440346A (en) * | 1993-06-16 | 1995-08-08 | Intel Corporation | Mode selection for method and system for encoding images |
| EP0709009A1 (en) * | 1993-06-16 | 1996-05-01 | GOULD, Kim V.W. | System and method for transmitting video material |
| US5699544A (en) * | 1993-06-24 | 1997-12-16 | Discovision Associates | Method and apparatus for using a fixed width word for addressing variable width data |
| US5861894A (en) * | 1993-06-24 | 1999-01-19 | Discovision Associates | Buffer manager |
| US5805914A (en) * | 1993-06-24 | 1998-09-08 | Discovision Associates | Data pipeline system and data encoding method |
| US5329365A (en) * | 1993-07-07 | 1994-07-12 | Rca Thomson Licensing Corporation | Method and apparatus for providing compressed non-interlaced scanned video signal |
| US5463641A (en) * | 1993-07-16 | 1995-10-31 | At&T Ipm Corp. | Tailored error protection |
| SG47699A1 (en) * | 1993-07-19 | 1998-04-17 | British Telecomm | Detecting errors in video images |
| US6285710B1 (en) * | 1993-10-13 | 2001-09-04 | Thomson Licensing S.A. | Noise estimation and reduction apparatus for video signal processing |
| US5576843A (en) * | 1993-10-29 | 1996-11-19 | Time Warner Entertainment Co., L.P. | System and method for controlling play of multiple dialog audio tracks of a software carrier |
| US6771888B1 (en) | 1993-10-29 | 2004-08-03 | Christopher J. Cookson | Data structure for allowing play of a video program in multiple aspect ratios |
| US5463565A (en) * | 1993-10-29 | 1995-10-31 | Time Warner Entertainment Co., L.P. | Data block format for software carrier and player therefor |
| JP2862064B2 (ja) * | 1993-10-29 | 1999-02-24 | 三菱電機株式会社 | データ復号装置及びデータ受信装置及びデータ受信方法 |
| US5400077A (en) * | 1993-10-29 | 1995-03-21 | Time Warner Entertainment Co., L.P. | System for generating multiple aspect ratio video signals from motion picture disk recorded in a single aspect ratio |
| JP2939962B2 (ja) * | 1993-11-19 | 1999-08-25 | 日本ビクター株式会社 | 情報符号化装置及び円盤状記録媒体及びその再生装置 |
| US5767912A (en) * | 1993-11-30 | 1998-06-16 | General Electric Company | Datastream packet alignment indicator in a system for assembling transport data packets |
| WO1995015652A1 (en) * | 1993-11-30 | 1995-06-08 | General Electric Company | Datastream packet alignment indicator in a system for assembling transport data packets |
| AU5983794A (en) * | 1993-11-30 | 1995-06-19 | General Electric Company | Data processor for assembling transport data packets |
| US5784110A (en) * | 1993-11-30 | 1998-07-21 | General Electric Company | Data processor for assembling transport data packets |
| KR970006633B1 (ko) * | 1993-12-29 | 1997-04-29 | 현대전자산업 주식회사 | 가변길이 복호기용 데이타 출력장치 |
| DE69527775T2 (de) | 1994-02-02 | 2003-04-24 | Sony Corp., Tokio/Tokyo | Aufnahme- und wiedergabevorrichtung |
| CA2145363C (en) * | 1994-03-24 | 1999-07-13 | Anthony Mark Jones | Ram interface |
| CA2145365C (en) * | 1994-03-24 | 1999-04-27 | Anthony M. Jones | Method for accessing banks of dram |
| CA2145379C (en) * | 1994-03-24 | 1999-06-08 | William P. Robbins | Method and apparatus for addressing memory |
| US5754235A (en) * | 1994-03-25 | 1998-05-19 | Sanyo Electric Co., Ltd. | Bit-rate conversion circuit for a compressed motion video bitstream |
| US5598576A (en) * | 1994-03-30 | 1997-01-28 | Sigma Designs, Incorporated | Audio output device having digital signal processor for responding to commands issued by processor by emulating designated functions according to common command interface |
| FR2718315B1 (fr) * | 1994-03-30 | 1996-06-21 | Sgs Thomson Microelectronics | Circuit de compression d'image. |
| US5615401A (en) * | 1994-03-30 | 1997-03-25 | Sigma Designs, Inc. | Video and audio data presentation interface |
| US5515107A (en) * | 1994-03-30 | 1996-05-07 | Sigma Designs, Incorporated | Method of encoding a stream of motion picture data |
| US5579183A (en) * | 1994-04-08 | 1996-11-26 | U.S. Philips Corporation | Recording and reproducing an MPEG information signal on/from a record carrier |
| JP3658011B2 (ja) * | 1994-04-19 | 2005-06-08 | キヤノン株式会社 | 画像符号化装置及びその方法、並びに画像復号化装置及びその方法 |
| US5623314A (en) * | 1994-05-18 | 1997-04-22 | Zoran Microelectronics Ltd. | MPEG decoder memory data storage and transfer |
| US5502496A (en) * | 1994-06-09 | 1996-03-26 | Thomson Consumer Electronics, Inc. | Apparatus for providing audible instructions or status information for use in a digital television system |
| US5461427A (en) * | 1994-06-28 | 1995-10-24 | Thomson Consumer Electronics, Inc. | Television receiver having the capability to associate any HDTV and any NTSC channel |
| US5453796A (en) * | 1994-06-28 | 1995-09-26 | Thomson Consumer Electronics, Inc. | Signal swap apparatus for a television receiver having an HDTV main picture signal processor and an NTSC Pix-in-Pix signal processor |
| US5528309A (en) | 1994-06-28 | 1996-06-18 | Sigma Designs, Incorporated | Analog video chromakey mixer |
| US5734432A (en) * | 1994-07-15 | 1998-03-31 | Lucent Technologies, Inc. | Method of incorporating a variable rate auxiliary data stream with a variable rate primary data stream |
| US5984512A (en) * | 1994-07-29 | 1999-11-16 | Discovision Associates | Method for storing video information |
| US5583569A (en) * | 1994-08-19 | 1996-12-10 | Intel Corporation | Video camera having asynchronous digital output including header data |
| GB9417138D0 (en) * | 1994-08-23 | 1994-10-12 | Discovision Ass | Data rate conversion |
| EP0702493A1 (en) * | 1994-09-19 | 1996-03-20 | International Business Machines Corporation | Interactive playout of videos |
| JP3474005B2 (ja) * | 1994-10-13 | 2003-12-08 | 沖電気工業株式会社 | 動画像符号化方法及び動画像復号方法 |
| US5751377A (en) * | 1994-11-04 | 1998-05-12 | Matsushita Electric Industrial Co., Ltd. | Picture coding apparatus and decoding apparatus |
| CA2168641C (en) * | 1995-02-03 | 2000-03-28 | Tetsuya Kitamura | Image information encoding/decoding system |
| US5790881A (en) * | 1995-02-07 | 1998-08-04 | Sigma Designs, Inc. | Computer system including coprocessor devices simulating memory interfaces |
| US6002834A (en) * | 1995-02-24 | 1999-12-14 | Hitachi, Ltd. | Optical disk having table relating sector address and time and optical disk reproducing apparatus |
| US6009237A (en) * | 1995-02-24 | 1999-12-28 | Hitachi Ltd. | Optical disk and optical disk reproduction apparatus |
| JP3170193B2 (ja) * | 1995-03-16 | 2001-05-28 | 松下電器産業株式会社 | 画像信号の符号化装置及び復号装置 |
| KR960036641A (ko) * | 1995-03-21 | 1996-10-28 | 김광호 | 저속의 비디오비트열을 복호하는 고속용 복호화장치 |
| US6081300A (en) * | 1995-05-24 | 2000-06-27 | Thomson Consumer Electronics, Inc. | Apparatus and method for generating on-screen-display messages using stored bitstreams |
| GB9510484D0 (en) * | 1995-05-24 | 1995-07-19 | Thomson Consumer Electronics | Creating an on screen display |
| GB9511568D0 (en) * | 1995-06-07 | 1995-08-02 | Discovision Ass | Signal processing apparatus and method |
| GB9511551D0 (en) * | 1995-06-07 | 1995-08-02 | Discovision Ass | Signal processing system |
| US5910960A (en) * | 1995-06-07 | 1999-06-08 | Discovision Associates | Signal processing apparatus and method |
| FR2737073B1 (fr) * | 1995-07-17 | 1997-09-26 | Comatlas | Procede et module de controle et de gestion de la reception de signaux numeriques a commandes independantes du canal de transmission |
| JPH0955935A (ja) * | 1995-08-15 | 1997-02-25 | Nippon Steel Corp | 画像および音声符号化装置 |
| DE19531004C2 (de) * | 1995-08-23 | 1997-09-04 | Ibm | Verfahren und Vorrichtung zur wahrnehmungsoptimierten Übertragung von Video- und Audio-Daten |
| TW355905B (en) * | 1995-09-12 | 1999-04-11 | Matsushita Electric Industrial Co Ltd | Coding method, coding equipment, wavelet converter and wavelet inverter |
| JP3645027B2 (ja) * | 1995-09-20 | 2005-05-11 | 松下電器産業株式会社 | 可変長データ送受信装置 |
| DE19547707A1 (de) * | 1995-12-20 | 1997-07-03 | Thomson Brandt Gmbh | Verfahren, Encoder und Decoder zur Übertragung von hierarchisch in mehrere Teile gegliederten digitalen Signalen |
| US5719511A (en) * | 1996-01-31 | 1998-02-17 | Sigma Designs, Inc. | Circuit for generating an output signal synchronized to an input signal |
| JP3496907B2 (ja) * | 1996-05-24 | 2004-02-16 | 株式会社日立国際電気 | 音声・動画像符号化データ検索方法及び検索装置 |
| US5818468A (en) * | 1996-06-04 | 1998-10-06 | Sigma Designs, Inc. | Decoding video signals at high speed using a memory buffer |
| US6128726A (en) | 1996-06-04 | 2000-10-03 | Sigma Designs, Inc. | Accurate high speed digital signal processor |
| JPH1070717A (ja) * | 1996-06-19 | 1998-03-10 | Matsushita Electric Ind Co Ltd | 画像符号化装置及び画像復号化装置 |
| US5818530A (en) * | 1996-06-19 | 1998-10-06 | Thomson Consumer Electronics, Inc. | MPEG compatible decoder including a dual stage data reduction network |
| US5914962A (en) * | 1996-06-27 | 1999-06-22 | Zenith Electronics Corporation | MPEG transport mux for independently clocked transport streams |
| AUPO329396A0 (en) * | 1996-10-28 | 1996-11-21 | Commonwealth Scientific And Industrial Research Organisation | Image transmission |
| US6088484A (en) * | 1996-11-08 | 2000-07-11 | Hughes Electronics Corporation | Downloading of personalization layers for symbolically compressed objects |
| US6668015B1 (en) * | 1996-12-18 | 2003-12-23 | Thomson Licensing S.A. | Efficient fixed-length block compression and decompression |
| JPH10234014A (ja) * | 1997-02-20 | 1998-09-02 | Matsushita Electric Ind Co Ltd | 画像復号化方法、画像復号化装置、画像多重化方法、画像多重化装置、及び記録媒体 |
| US5982938A (en) * | 1997-03-31 | 1999-11-09 | Iterated Systems, Inc. | System and method for compressing data using differential coding of coefficient addresses |
| US6191822B1 (en) * | 1997-06-20 | 2001-02-20 | Sony Corporation | Method of and apparatus for separating audio and video data from a combined audio/video stream of data |
| US6167085A (en) * | 1997-07-31 | 2000-12-26 | Sony Corporation | Image data compression |
| JPH1198020A (ja) * | 1997-09-24 | 1999-04-09 | Sony Corp | ビットストリーム解析方法及び装置 |
| US6128317A (en) * | 1997-12-22 | 2000-10-03 | Motorola, Inc. | Transmitter and receiver supporting differing speed codecs over single links |
| US6320850B1 (en) * | 1998-04-24 | 2001-11-20 | Trw Inc. | Satellite communication adaptive control coding |
| US6289129B1 (en) * | 1998-06-19 | 2001-09-11 | Motorola, Inc. | Video rate buffer for use with push dataflow |
| JP3413720B2 (ja) | 1998-06-26 | 2003-06-09 | ソニー株式会社 | 画像符号化方法及び装置、並びに画像復号方法及び装置 |
| KR100308016B1 (ko) | 1998-08-31 | 2001-10-19 | 구자홍 | 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기 |
| KR100418874B1 (ko) * | 1998-10-10 | 2004-04-17 | 엘지전자 주식회사 | 영상압축시스템에서영상데이터버퍼링방법 |
| KR100282147B1 (ko) | 1998-11-13 | 2001-02-15 | 구자홍 | 압축 영상 복원 방법 |
| US6546113B1 (en) * | 1999-03-02 | 2003-04-08 | Leitch Technology International Inc. | Method and apparatus for video watermarking |
| US6628838B1 (en) * | 1999-05-13 | 2003-09-30 | Sony Corporation | Picture decoding apparatus, picture decoding method and recording medium for storing the picture decoding method |
| US6681364B1 (en) * | 1999-09-24 | 2004-01-20 | International Business Machines Corporation | Cyclic redundancy check for partitioned frames |
| US8913667B2 (en) * | 1999-11-09 | 2014-12-16 | Broadcom Corporation | Video decoding system having a programmable variable-length decoder |
| KR20010102178A (ko) * | 1999-12-17 | 2001-11-15 | 이데이 노부유끼 | 데이터 전송 장치 및 데이터 전송 방법, 데이터 수신 장치및 데이터 수신 방법 |
| US6456663B1 (en) | 2000-03-29 | 2002-09-24 | Matsushita Electric Industrial Co., Ltd. | DCT domain down conversion system that compensates for IDCT mismatch |
| GB2364465A (en) * | 2000-06-30 | 2002-01-23 | Nokia Oy Ab | A broadcast network |
| EP1199895B1 (en) | 2000-10-20 | 2005-09-14 | Samsung Electronics Co., Ltd. | Encoding/decoding apparatus and method for orientation interpolator node data |
| US7206352B2 (en) * | 2001-04-02 | 2007-04-17 | Koninklijke Philips Electronics N.V. | ATSC digital television system |
| US6931062B2 (en) * | 2001-04-11 | 2005-08-16 | Koninklijke Philips Electronics N.V. | Decoding system and method for proper interpolation for motion compensation |
| KR100525785B1 (ko) * | 2001-06-15 | 2005-11-03 | 엘지전자 주식회사 | 이미지 화소 필터링 방법 |
| US7958532B2 (en) * | 2001-06-18 | 2011-06-07 | At&T Intellectual Property Ii, L.P. | Method of transmitting layered video-coded information |
| US20030099294A1 (en) * | 2001-11-27 | 2003-05-29 | Limin Wang | Picture level adaptive frame/field coding for digital video content |
| US7231308B2 (en) * | 2001-12-21 | 2007-06-12 | Agilent Technologies, Inc. | Test system dynamic range extension through compression compensation |
| KR100627597B1 (ko) * | 2002-04-26 | 2006-09-25 | 가부시키가이샤 엔티티 도코모 | 화상 부호화 장치, 화상 복호 장치, 화상 부호화 방법, 화상 복호 방법, 화상 부호화 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체 및 화상 복호 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체 |
| DE10230812B4 (de) * | 2002-07-08 | 2004-11-25 | T-Mobile Deutschland Gmbh | Verfahren zur Übertragung von zusätzlichen Informationen bei Verwendung eines Verfahrens zur Komprimierung von Daten mittels einer priorisierenden Pixelübertragung |
| BR0313259A (pt) * | 2002-08-06 | 2005-06-14 | Siemens Ag | Processamento de erros de informações úteis recebidas através de uma rede de comunicação |
| US8204079B2 (en) | 2002-10-28 | 2012-06-19 | Qualcomm Incorporated | Joint transmission of multiple multimedia streams |
| US20040083495A1 (en) * | 2002-10-29 | 2004-04-29 | Lane Richard D. | Mulitmedia transmission using variable gain amplification based on data importance |
| TWI249356B (en) * | 2002-11-06 | 2006-02-11 | Nokia Corp | Picture buffering for prediction references and display |
| US7020207B1 (en) * | 2002-12-02 | 2006-03-28 | Hitachi, Ltd. | Video error concealment mechanism for block based video decompression |
| US7039247B2 (en) * | 2003-01-31 | 2006-05-02 | Sony Corporation | Graphic codec for network transmission |
| MXPA05008405A (es) * | 2003-02-18 | 2005-10-05 | Nokia Corp | Metodo de descodificacion de imagen. |
| BRPI0407527B1 (pt) * | 2003-02-18 | 2019-04-02 | Nokia Technologies Oy | Método para armazenar dados de mídia em buffer, método para decodificar o fluxo de imagem codificado em um decodificador, sistema, dispositivo de transmissão, dispositivo de recepção, sinal, módulo para recepção de fluxo de imagem codificado, processador, codificador e decodificador. |
| US20050201471A1 (en) * | 2004-02-13 | 2005-09-15 | Nokia Corporation | Picture decoding method |
| US7296205B2 (en) * | 2004-02-18 | 2007-11-13 | Nokia Corporation | Data repair |
| EP1747678B1 (en) | 2004-05-04 | 2015-01-07 | Qualcomm, Incorporated | Method and apparatus for motion compensated frame rate up conversion |
| JP4135680B2 (ja) * | 2004-05-31 | 2008-08-20 | ソニー株式会社 | 半導体記憶装置および信号処理システム |
| KR100913260B1 (ko) | 2004-07-01 | 2009-08-21 | 콸콤 인코포레이티드 | 규모 가변적 비디오 코딩에서 프레임 레이트 업 변환을 이용하는 방법 및 장치 |
| US8553776B2 (en) | 2004-07-21 | 2013-10-08 | QUALCOMM Inorporated | Method and apparatus for motion vector assignment |
| US7817157B2 (en) | 2004-08-23 | 2010-10-19 | Hewlett-Packard Company, L.P. | Method and apparatus for capturing slices of video data |
| US9124907B2 (en) | 2004-10-04 | 2015-09-01 | Nokia Technologies Oy | Picture buffering method |
| US8265768B2 (en) | 2005-08-30 | 2012-09-11 | Boston Scientific Neuromodulation Corporation | Telemetry protocol for ultra low error rates useable in implantable medical devices |
| NZ566935A (en) | 2005-09-27 | 2010-02-26 | Qualcomm Inc | Methods and apparatus for service acquisition |
| US8229983B2 (en) | 2005-09-27 | 2012-07-24 | Qualcomm Incorporated | Channel switch frame |
| US7817184B1 (en) | 2006-03-15 | 2010-10-19 | The Directv Group, Inc. | Methods and apparatus to test receivers |
| 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 |
| US7961959B2 (en) * | 2006-08-24 | 2011-06-14 | Dell Products L.P. | Methods and apparatus for reducing storage size |
| US7961960B2 (en) * | 2006-08-24 | 2011-06-14 | Dell Products L.P. | Methods and apparatus for reducing storage size |
| US8345743B2 (en) | 2006-11-14 | 2013-01-01 | Qualcomm Incorporated | Systems and methods for channel switching |
| WO2008061211A2 (en) | 2006-11-15 | 2008-05-22 | Qualcomm Incorporated | Systems and methods for applications using channel switch frames |
| US20120251085A1 (en) * | 2011-03-31 | 2012-10-04 | Hown Cheng | Video multiplexing |
| US9344720B2 (en) | 2012-08-07 | 2016-05-17 | Apple Inc. | Entropy coding techniques and protocol to support parallel processing with low latency |
| US20140092987A1 (en) * | 2012-09-28 | 2014-04-03 | Apple Inc. | Entropy coding techniques and protocol to support parallel processing with low latency |
| RU2515489C1 (ru) * | 2013-01-11 | 2014-05-10 | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Южно-Российский государственный университет экономики и сервиса" (ФГБОУ ВПО "ЮРГУЭС") | Устройство адаптивной фильтрации видеосигналов |
| CN105812841B (zh) * | 2014-12-31 | 2018-07-13 | 京微雅格(北京)科技有限公司 | 一种cvbs信号压缩/解压缩方法、发射/接收机及系统 |
| US9876606B2 (en) * | 2015-01-20 | 2018-01-23 | Telefonaktiebolaget L M Ericsson (Publ) | Transmitting device, receiving device, and methods performed therein |
| CN105245273B (zh) * | 2015-08-27 | 2017-12-12 | 桂林理工大学 | 一种照度均衡的rs232与vlc通信协议转换方法 |
| US9426543B1 (en) * | 2015-12-18 | 2016-08-23 | Vuclip (Singapore) Pte. Ltd. | Server-based video stitching |
| CN106658017B (zh) * | 2016-10-26 | 2019-08-02 | 北京集创北方科技股份有限公司 | 图像压缩和解压缩方法、图像处理方法及相关装置 |
| US10361715B1 (en) * | 2018-06-04 | 2019-07-23 | Amazon Technologies, Inc. | Decompression circuit |
| CN119064989B (zh) * | 2024-11-05 | 2025-01-24 | 四川省地震应急服务中心 | 一种多源地震数据集成共享的方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US439774A (en) * | 1890-11-04 | Ring-gage | ||
| US4594708A (en) * | 1982-10-21 | 1986-06-10 | Michel Servel | Synchronization for a digital train intended for a correct framing of received information |
| SU1239894A1 (ru) * | 1983-09-23 | 1986-06-23 | Предприятие П/Я М-5876 | Способ кодировани и декодировани телевизионного сигнала (его варианты) |
| US4785349A (en) * | 1987-10-05 | 1988-11-15 | Technology Inc. 64 | Digital video decompression system |
| SU1506592A2 (ru) * | 1987-12-23 | 1989-09-07 | Предприятие П/Я А-1772 | Устройство передачи и приема цифрового телевизионного сигнала |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4394774A (en) * | 1978-12-15 | 1983-07-19 | Compression Labs, Inc. | Digital video compression system and methods utilizing scene adaptive coding with rate buffer feedback |
| US4544950A (en) * | 1984-01-03 | 1985-10-01 | At&T Bell Laboratories | Technique for the transmission of video and audio signals over a digital transmission system |
| GB8603880D0 (en) * | 1986-02-17 | 1986-03-26 | Indep Broadcasting Authority | Hybrid interpolative predictive code |
| JPS62193383A (ja) * | 1986-02-20 | 1987-08-25 | Kokusai Denshin Denwa Co Ltd <Kdd> | 動画像信号伝送方式 |
| GB2189366B (en) * | 1986-04-17 | 1989-12-28 | British Broadcasting Corp | Method and apparatus for conveying information signals |
| KR910000707B1 (ko) * | 1986-05-26 | 1991-01-31 | 미쓰비시덴기 가부시기가이샤 | 화상 부호화 전송방법 및 장치 |
| JPS62276927A (ja) * | 1986-05-26 | 1987-12-01 | Mitsubishi Electric Corp | 差分パルス変調方式 |
| US4745474A (en) * | 1987-04-17 | 1988-05-17 | General Electric Company | Two resolution level DPCM system |
| AU625594B2 (en) * | 1987-10-05 | 1992-07-16 | Intel Corporation | Digital video decompression system |
| US4873577A (en) * | 1988-01-22 | 1989-10-10 | American Telephone And Telegraph Company | Edge decomposition for the transmission of high resolution facsimile images |
| US4914675A (en) * | 1988-01-28 | 1990-04-03 | General Electric Company | Apparatus for efficiently packing data in a buffer |
| US4961204A (en) * | 1988-05-23 | 1990-10-02 | Hitachi, Ltd. | PCM signal generating/reproducing apparatus |
| US5060229A (en) * | 1989-05-12 | 1991-10-22 | Alcatel Na Network Systems Corp. | Serial transport frame format method |
-
1991
- 1991-02-27 US US07/661,993 patent/US5122875A/en not_active Expired - Lifetime
-
1992
- 1992-01-23 SK SK673-96A patent/SK279718B6/sk unknown
- 1992-01-23 JP JP50619092A patent/JP3343250B2/ja not_active Expired - Fee Related
- 1992-01-23 AU AU13309/92A patent/AU660170B2/en not_active Expired
- 1992-01-23 UA UA93003906A patent/UA37185C2/ru unknown
- 1992-01-23 KR KR1019930702562A patent/KR100236153B1/ko not_active Expired - Fee Related
- 1992-01-23 CA CA002104025A patent/CA2104025C/en not_active Expired - Lifetime
- 1992-01-23 HU HU9302256A patent/HUT65292A/hu active IP Right Revival
- 1992-01-23 CZ CZ9628A patent/CZ282040B6/cs not_active IP Right Cessation
- 1992-01-23 SG SG9602350A patent/SG81866A1/en unknown
- 1992-01-23 PL PL92308493A patent/PL168380B1/pl unknown
- 1992-01-23 WO PCT/US1992/000241 patent/WO1992016071A1/en not_active Ceased
- 1992-01-23 BR BR9205675A patent/BR9205675A/pt not_active IP Right Cessation
- 1992-01-23 AT AT92905823T patent/ATE149772T1/de not_active IP Right Cessation
- 1992-01-23 RU RU93050815A patent/RU2128405C1/ru active
- 1992-01-23 EP EP92905823A patent/EP0573517B1/en not_active Expired - Lifetime
- 1992-01-23 DE DE69217921T patent/DE69217921T2/de not_active Expired - Lifetime
- 1992-01-23 SK SK924-93A patent/SK279541B6/sk unknown
- 1992-01-23 PL PL92300295A patent/PL168087B1/pl unknown
- 1992-01-23 ES ES92905823T patent/ES2098502T3/es not_active Expired - Lifetime
- 1992-01-23 CZ CS931730A patent/CZ281625B6/cs not_active IP Right Cessation
- 1992-02-03 MY MYPI92000183A patent/MY108458A/en unknown
- 1992-02-12 EG EG8892A patent/EG20316A/xx active
- 1992-02-26 TR TR92/0195A patent/TR26452A/xx unknown
- 1992-02-26 PT PT100169A patent/PT100169B/pt not_active IP Right Cessation
- 1992-02-26 MX MX9200829A patent/MX9200829A/es unknown
- 1992-02-26 CN CN92101661A patent/CN1034464C/zh not_active Expired - Lifetime
-
1993
- 1993-08-26 FI FI933759A patent/FI107977B/fi active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US439774A (en) * | 1890-11-04 | Ring-gage | ||
| US4594708A (en) * | 1982-10-21 | 1986-06-10 | Michel Servel | Synchronization for a digital train intended for a correct framing of received information |
| SU1239894A1 (ru) * | 1983-09-23 | 1986-06-23 | Предприятие П/Я М-5876 | Способ кодировани и декодировани телевизионного сигнала (его варианты) |
| US4785349A (en) * | 1987-10-05 | 1988-11-15 | Technology Inc. 64 | Digital video decompression system |
| SU1506592A2 (ru) * | 1987-12-23 | 1989-09-07 | Предприятие П/Я А-1772 | Устройство передачи и приема цифрового телевизионного сигнала |
Cited By (98)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2275752C2 (ru) * | 1999-06-25 | 2006-04-27 | Конинклейке Филипс Электроникс Н.В. | Нумерация видеообъектов и ячеек |
| RU2265963C2 (ru) * | 1999-06-25 | 2005-12-10 | Конинклейке Филипс Электроникс Н.В. | Запись незавершенных потоков видеоданных |
| RU2308773C2 (ru) * | 1999-09-03 | 2007-10-20 | Самсунг Электроникс Ко.,Лтд. | Устройство записи/воспроизведения движущегося изображения на/с носителя записи |
| RU2173883C2 (ru) * | 1999-11-11 | 2001-09-20 | Ин Сун Сон | Параллельная вычислительная система активного видео |
| RU2216861C2 (ru) * | 2000-03-29 | 2003-11-20 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для передачи и приема пакета данных радиосвязи |
| RU2219664C2 (ru) * | 2000-03-29 | 2003-12-20 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для передачи и приема пакета данных радиосвязи |
| RU2219671C2 (ru) * | 2000-03-29 | 2003-12-20 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для передачи и приема мультимедийных данных |
| RU2270530C2 (ru) * | 2000-04-14 | 2006-02-20 | Сименс Акциенгезелльшафт | Способ и устройство для запоминания и обработки видеоинформации следующих по времени друг за другом изображений |
| RU2283543C2 (ru) * | 2001-01-10 | 2006-09-10 | Хуавей Текнолоджиз Ко., Лтд. | Способ обработки кода ошибки сжатого изображения при передаче |
| RU2276470C2 (ru) * | 2001-03-21 | 2006-05-10 | Т-Мобиле Дойчланд Гмбх | Способ уплотнения и распаковки видеоданных |
| RU2291586C2 (ru) * | 2001-08-23 | 2007-01-10 | Поликом, Инк. | Система и способ маскирования ошибок видеосигнала |
| RU2395173C2 (ru) * | 2002-01-21 | 2010-07-20 | Нокиа Корпорейшн | Группирование кадров изображения на видеокодировании |
| RU2402886C2 (ru) * | 2002-01-23 | 2010-10-27 | Нокиа Корпорейшн | Группирование кадров изображения на видеокодировании |
| RU2277761C2 (ru) * | 2002-01-26 | 2006-06-10 | Эл Джи Электроникс Инк. | Способ адаптивного определения диапазона поиска вектора движения |
| RU2251224C2 (ru) * | 2002-04-09 | 2005-04-27 | Самсунг Электроникс Ко.,Лтд | Устройство и способ передачи информации управления для широковещательной/многоабонентской службы мультимедиа в системе мобильной связи |
| RU2350040C1 (ru) * | 2002-04-23 | 2009-03-20 | Нокиа Корпорейшн | Способ и устройство для указания параметров квантователя в системе видеокодирования |
| RU2322770C2 (ru) * | 2002-04-23 | 2008-04-20 | Нокиа Корпорейшн | Способ и устройство для указания параметров квантователя в системе видеокодирования |
| RU2282948C1 (ru) * | 2002-05-03 | 2006-08-27 | Эл Джи Электроникс Инк. | Способ определения векторов движения в режиме прямого предсказания |
| US8743960B2 (en) | 2002-05-03 | 2014-06-03 | Lg Electronics Inc. | Method of decoding a bi-predictive image block |
| RU2282947C1 (ru) * | 2002-05-03 | 2006-08-27 | Эл Джи Электроникс Инк. | Способ определения вектора движения текущего блока в режиме прямого предсказания |
| US8634468B2 (en) | 2002-05-03 | 2014-01-21 | Lg Electronics Inc. | Method of decoding a current image block |
| RU2289216C2 (ru) * | 2002-05-03 | 2006-12-10 | Эл Джи Электроникс Инк. | Способ кодирования движущегося изображения |
| RU2335861C2 (ru) * | 2002-05-03 | 2008-10-10 | Эл Джи Электроникс Инк. | Способ кодирования движущегося изображения |
| RU2273113C2 (ru) * | 2002-05-03 | 2006-03-27 | Эл Джи Электроникс Инк. | Способ кодирования движущегося изображения |
| US7693710B2 (en) | 2002-05-31 | 2010-04-06 | Voiceage Corporation | Method and device for efficient frame erasure concealment in linear predictive based speech codecs |
| RU2325707C2 (ru) * | 2002-05-31 | 2008-05-27 | Войсэйдж Корпорейшн | Способ и устройство для эффективного маскирования стертых кадров в речевых кодеках на основе линейного предсказания |
| RU2322706C2 (ru) * | 2002-07-08 | 2008-04-20 | Т-Мобиле Дойчланд Гмбх | Способ передачи аудиосигналов методом приоритетной передачи пикселей |
| RU2381630C2 (ru) * | 2002-08-06 | 2010-02-10 | Моторола, Инк. | Способ и устройство для определения качества соответствия блока |
| RU2324986C2 (ru) * | 2002-09-26 | 2008-05-20 | Конинклейке Филипс Электроникс Н.В. | Считывание множества потоков |
| RU2330325C2 (ru) * | 2002-10-03 | 2008-07-27 | Нокиа Корпорейшн | Основанное на контексте адаптивное неравномерное кодирование для адаптивных преобразований блоков |
| US8155182B2 (en) | 2003-03-17 | 2012-04-10 | Qualcomm Incorporated | System and method for partial intraframe encoding for wireless multimedia transmission |
| US7949047B2 (en) | 2003-03-17 | 2011-05-24 | Qualcomm Incorporated | System and method for partial intraframe encoding for wireless multimedia transmission |
| RU2341037C2 (ru) * | 2003-03-17 | 2008-12-10 | Квэлкомм Инкорпорейтед | Способ и система для частичного внутрикадрового кодирования для мультимедийной радиопередачи |
| RU2377737C2 (ru) * | 2004-07-20 | 2009-12-27 | Квэлкомм Инкорпорейтед | Способ и устройство для преобразования с повышением частоты кадров с помощью кодера (ea-fruc) для сжатия видеоизображения |
| RU2344566C1 (ru) * | 2005-03-07 | 2009-01-20 | Сони Корпорейшн | Способ кодирования, кодирующее устройство, программа обработки кодирования и регистрирующий носитель, на котором записана программа обработки кодирования |
| RU2349054C1 (ru) * | 2005-03-10 | 2009-03-10 | Квэлкомм Инкорпорейтед | Контекстно-адаптивная регулировка пропускной способности при управлении скоростью передачи видеосигнала |
| RU2345503C1 (ru) * | 2005-03-10 | 2009-01-27 | Квэлкомм Инкорпорейтед | Улучшенное кодирование мультимедийных данных |
| US8199821B2 (en) | 2005-07-08 | 2012-06-12 | 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 |
| US8953680B2 (en) | 2005-07-08 | 2015-02-10 | Lg Electronics Inc. | Method for modeling coding information of video signal for compressing/decompressing coding 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 |
| 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 |
| US8989265B2 (en) | 2005-07-08 | 2015-03-24 | Lg Electronics Inc. | Method for modeling coding information of video signal for compressing/decompressing coding information |
| RU2371881C1 (ru) * | 2005-07-08 | 2009-10-27 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Способ моделирования информации кодирования видеосигнала для компрессии/декомпрессии информации |
| US9832470B2 (en) | 2005-07-08 | 2017-11-28 | Lg Electronics Inc. | Method for modeling coding information of video signal for compressing/decompressing coding 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 |
| 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 |
| RU2411689C2 (ru) * | 2005-07-11 | 2011-02-10 | Томсон Лайсенсинг | Способ и устройство для адаптивного к макроблоку межслойного предсказания внутренней текстуры |
| US8374239B2 (en) | 2005-07-11 | 2013-02-12 | Thomson Licensing | Method and apparatus for macroblock adaptive inter-layer intra texture prediction |
| RU2411686C2 (ru) * | 2005-07-21 | 2011-02-10 | Томсон Лайсенсинг | Способ и устройство взвешенного прогнозирования для масштабируемого видеокодирования |
| RU2368095C1 (ru) * | 2005-07-22 | 2009-09-20 | Мицубиси Электрик Корпорейшн | Кодер изображения и декодер изображения, способ кодирования изображения и способ декодирования изображения, программа кодирования изображения и программа декодирования изображения и компьютерно-считываемый носитель записи, на котором записана программа кодирования изображения, и компьютерно-считываемый носитель записи, на котором записана программа декодирования изображения |
| 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 |
| RU2388171C2 (ru) * | 2005-09-27 | 2010-04-27 | Квэлкомм Инкорпорейтед | Способы и устройство для получения услуги |
| RU2701989C1 (ru) * | 2005-10-19 | 2019-10-02 | Нтт Докомо, Инк. | Устройство для кодирования изображений с предсказанием, устройство для декодирования изображений с предсказанием, способ кодирования изображений с предсказанием, способ декодирования изображений с предсказанием, программа для кодирования изображений с предсказанием и программа для декодирования изображений с предсказанием |
| RU2687039C1 (ru) * | 2005-10-19 | 2019-05-06 | Нтт Докомо, Инк. | Устройство для кодирования изображений с предсказанием, устройство для декодирования изображений с предсказанием, способ кодирования изображений с предсказанием, способ декодирования изображений с предсказанием, программа для кодирования изображений с предсказанием и программа для декодирования изображений с предсказанием |
| RU2621009C2 (ru) * | 2005-10-19 | 2017-05-30 | Нтт Докомо, Инк. | Устройство для кодирования изображений с предсказанием, устройство для декодирования изображений с предсказанием, способ кодирования изображений с предсказанием, способ декодирования изображений с предсказанием, программа для кодирования изображений с предсказанием и программа для декодирования изображений с предсказанием |
| RU2719433C1 (ru) * | 2005-10-19 | 2020-04-17 | Нтт Докомо, Инк. | Устройство для кодирования изображений с предсказанием, устройство для декодирования изображений с предсказанием, способ кодирования изображений с предсказанием, способ декодирования изображений с предсказанием, программа для кодирования изображений с предсказанием и программа для декодирования изображений с предсказанием |
| RU2661291C1 (ru) * | 2005-10-19 | 2018-07-13 | Нтт Докомо, Инк. | Устройство для кодирования изображений с предсказанием, устройство для декодирования изображений с предсказанием, способ кодирования изображений с предсказанием, способ декодирования изображений с предсказанием, программа для кодирования изображений с предсказанием и программа для декодирования изображений с предсказанием |
| US7778472B2 (en) | 2006-03-27 | 2010-08-17 | Qualcomm Incorporated | Methods and systems for significance coefficient coding in video compression |
| US8121418B2 (en) | 2006-03-27 | 2012-02-21 | Qualcomm Incorporated | Methods and systems for significance coefficient coding in video compression |
| US8699810B2 (en) | 2006-06-26 | 2014-04-15 | Qualcomm Incorporated | Efficient fixed-point approximations of forward and inverse discrete cosine transforms |
| US8571340B2 (en) | 2006-06-26 | 2013-10-29 | Qualcomm Incorporated | Efficient fixed-point approximations of forward and inverse discrete cosine transforms |
| US8606023B2 (en) | 2006-06-26 | 2013-12-10 | Qualcomm Incorporated | Reduction of errors during computation of inverse discrete cosine transform |
| RU2417423C2 (ru) * | 2006-06-26 | 2011-04-27 | Квэлкомм Инкорпорейтед | Эффективные аппроксимации с фиксированной запятой прямого и обратного дискретных косинусных преобразований |
| US8385424B2 (en) | 2006-06-26 | 2013-02-26 | Qualcomm Incorporated | Reduction of errors during computation of inverse discrete cosine transform |
| 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 |
| US8228998B2 (en) | 2006-10-10 | 2012-07-24 | Nippon Telegraph And Telephone Corporation | Intra prediction encoding control method and apparatus, program therefor, and storage medium which stores the program |
| RU2407221C1 (ru) * | 2006-10-10 | 2010-12-20 | Ниппон Телеграф Энд Телефон Корпорейшн | Способ и устройство управления кодированием с внутренним предсказанием, программа для них и запоминающий носитель, который хранит программу |
| US8300698B2 (en) | 2006-10-23 | 2012-10-30 | Qualcomm Incorporated | Signalling of maximum dynamic range of inverse discrete cosine transform |
| US8054885B2 (en) | 2006-11-09 | 2011-11-08 | Lg Electronics Inc. | Method and apparatus for decoding/encoding a video signal |
| RU2387094C1 (ru) * | 2006-11-09 | 2010-04-20 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Способ и устройство для кодирования/декодирования видеосигнала |
| US8229274B2 (en) | 2006-11-17 | 2012-07-24 | Lg Electronics Inc. | Method and apparatus for decoding/encoding a video signal |
| US8184698B2 (en) | 2006-11-17 | 2012-05-22 | Lg Electronics Inc. | Method and apparatus for decoding/encoding a video signal using inter-layer prediction |
| US7742524B2 (en) | 2006-11-17 | 2010-06-22 | Lg Electronics Inc. | Method and apparatus for decoding/encoding a video signal using inter-layer prediction |
| US7742532B2 (en) | 2006-11-17 | 2010-06-22 | Lg Electronics Inc. | Method and apparatus for applying de-blocking filter to a video signal |
| RU2427099C2 (ru) * | 2007-04-12 | 2011-08-20 | Нокиа Корпорейшн | Кодирование с преобразованием и пространственным улучшением |
| RU2389140C2 (ru) * | 2007-05-11 | 2010-05-10 | Сони Корпорейшн | Система связи, способ передачи видеосигнала, передатчик, способ передачи, приемник и способ приема |
| USRE49991E1 (en) | 2010-09-29 | 2024-05-28 | Sun Patent Trust | Image decoding method, image coding method, image decoding apparatus, image coding apparatus and integrated circuit for generating a code stream with a hierarchical code structure |
| USRE48726E1 (en) | 2010-09-29 | 2021-09-07 | Sun Patent Trust | Image decoding method, image coding method, image decoding apparatus, image coding apparatus and integrated circuit for generating a code stream with a hierarchical code structure |
| USRE47510E1 (en) | 2010-09-29 | 2019-07-09 | Sun Patent Trust | Image decoding method, image coding method, image decoding apparatus, image coding apparatus and integrated circuit for generating a code stream with a hierarchical code structure |
| US9743087B2 (en) | 2010-09-30 | 2017-08-22 | Sun Patent Trust | Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit |
| US10038905B2 (en) | 2010-09-30 | 2018-07-31 | Sun Patent Trust | Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit |
| US12309371B2 (en) | 2010-09-30 | 2025-05-20 | Sun Patent Trust | Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit |
| US9749630B2 (en) | 2010-09-30 | 2017-08-29 | Sun Patent Trust | Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit |
| US11310500B2 (en) | 2010-09-30 | 2022-04-19 | Sun Patent Trust | Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit |
| US11729389B2 (en) | 2010-09-30 | 2023-08-15 | Sun Patent Trust | Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit |
| US10616579B2 (en) | 2010-09-30 | 2020-04-07 | Sun Patent Trust | Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit |
| RU2595625C2 (ru) * | 2010-09-30 | 2016-08-27 | Сан Пэтент Траст | Способ декодирования изображений, способ кодирования изображений, устройство декодирования изображений, устройство кодирования изображений, программа и интегральная схема |
| RU2547239C2 (ru) * | 2010-12-22 | 2015-04-10 | Квэлкомм Инкорпорейтед | Зависящее от режима сканирование коэффициентов блока видеоданных |
| RU2696229C2 (ru) * | 2011-09-23 | 2019-07-31 | Кт Корпорейшен | Способ декодирования видеосигнала |
| US11570467B2 (en) | 2011-11-04 | 2023-01-31 | Nokia Technologies Oy | Method for coding and an apparatus |
| RU2577207C2 (ru) * | 2011-11-04 | 2016-03-10 | Нокиа Текнолоджиз Ой | Способ и устройство для видеокодирования |
| RU2683687C1 (ru) * | 2013-03-29 | 2019-04-01 | ДжейВиСи КЕНВУД КОРПОРЕЙШН | Устройство и способ декодирования изображения, долговременный считываемый компьютером носитель записи, на который записана программа декодирования изображения, для декодирования информации |
| RU2683687C9 (ru) * | 2013-03-29 | 2019-12-25 | ДжейВиСи КЕНВУД КОРПОРЕЙШН | Устройство и способ декодирования изображения, долговременный считываемый компьютером носитель записи, на который записана программа декодирования изображения, для декодирования информации |
| RU2662393C9 (ru) * | 2013-03-29 | 2019-12-17 | ДжейВиСи КЕНВУД КОРПОРЕЙШН | Устройство и способ декодирования изображения, долговременный считываемый компьютером носитель записи, на который записана программа декодирования изображения, для декодирования информации |
| RU2662393C1 (ru) * | 2013-03-29 | 2018-07-25 | ДжейВиСи КЕНВУД КОРПОРЕЙШН | Устройство и способ декодирования изображения, долговременный считываемый компьютером носитель записи, на который записана программа декодирования изображения, для декодирования информации |
| RU2630886C2 (ru) * | 2013-03-29 | 2017-09-13 | ДжейВиСи КЕНВУД КОРПОРЕЙШН | Устройство декодирования изображения, способ декодирования изображения и программа декодирования изображения |
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2128405C1 (ru) | Устройство кодирования видеосигнала, представляющего изображения, приемник телевизионного сигнала, включающего данные заголовков и полезные данные в виде сжатых видеоданных | |
| KR100255716B1 (ko) | 인코딩된 비디오 신호의 분할장치 | |
| KR100234839B1 (ko) | 우선순위 비디오 데이타의 재결합 장치 | |
| KR100255718B1 (ko) | 비디오 신호처리기용 우선도 선택장치 | |
| US5168356A (en) | Apparatus for segmenting encoded video signal for transmission | |
| JP3569303B2 (ja) | データ分離処理装置 | |
| US5442400A (en) | Error concealment apparatus for MPEG-like video data | |
| JP4067579B2 (ja) | ビデオ信号符号化システム | |
| RU2119269C1 (ru) | Телевизионная система для преобразования сжатых данных, представляющих изображения и размещенных в блоках, в несжатые данные и система для обработки сжатых видеоданных, передаваемых в виде блоков | |
| JPH10303877A (ja) | 送信装置と受信装置とこれらを用いた伝送システム及び送信方法と受信方法とこれらを用いた伝送方法 | |
| JP3112010B2 (ja) | 送信方法と受信方法とこれらを用いた伝送方法 | |
| JP3109518B2 (ja) | 送信装置と受信装置とこれらを用いた伝送システム | |
| JP3109516B2 (ja) | 送信装置と受信装置とこれらを用いた伝送システム | |
| JP3109517B2 (ja) | 送信装置と受信装置とこれらを用いた伝送システム | |
| JP2000036751A (ja) | 送信装置と受信装置とこれらを用いた伝送システム |