Abstract:
Characteristics of a digital video signal are detected by first characteristics detection means, and characteristics of a digital audio signal are detected by second characteristics detection means. The outputs from the first and second characteristics detection means are combined by synthesizing means, and allocated data quantities for compression coding of the digital video signal and the digital audio signal are controlled on the basis of the output from this synthesizing means. In this way, degradation of the video signal and the audio signal associated with the video signal during reproduction is eliminated, and compression encoding can be made more efficiently.
Abstract:
When a moving image is encoded, a region for effecting intro-coding is dispersed into part of a screen unit but not into the whole screen such as a frame or a field. Further, a flag representing its structure is added. The structure of encoded image data is modified for high speed reproduction in accordance with the data of the flag, and is transmitted or recorded. When the encoded data is decoded, the region for which decentralized intra-coding is effected is decoded by using the multiplexed flag, and smooth and high speed normal or reverse reproduction is made. Accordingly, the present invention can accomplish an encoder, a recorder, a device for recording/transmission formatting (bit stream syntax) and reproduction, and a decoder in order to smoothly reproduce a moving image data at a high speed either in normal or reverse mode.
Abstract:
A highly efficient coding/decoding by subjecting image signals to orthogonal transformation, by which all data of interlace images, inclusive of scarce and rich types of images in motions and even a mixed type thereof, can be coded efficiently. A circuit (19) senses motion vectors in every macro-block between an odd-numbered field and an even-numbered field. A circuit (21) determines the coding mode (coding of every field or coding of every frame), according to the median of the motion vectors. A control circuit (16) controls gates (15, 17) and switches (6, 9, 10, 15) corresponding to the determined coding mode, and it generates a predictive image of every field or frame from buffer memories (7, 8). Circuits from a difference circuit (22) to a VLC circuit (25) calculate the difference data between an image to be coded and the predictive picture thereof, subject the difference data to discrete cosine transformation, and thereafter perform variable-length coding. Also, the VLC circuit (25) sets the coding mode as a flag in the header of the predetermined hierarchy of a bit stream.
Abstract:
A method of compressing a block (2) of multisensory data. The block comprises at least one frame comprising a plurality of different types of data. There are stored quality settings (7) for each type of data and these include parameters determining the level of compression for that type of data in the block. Each type of data in the block is subjected to compression in accordance with the quality settings to produce a compressed bock of multisensory data (11). A package of data is (10) is created which includes the compressed block and a header (12) which identifies the compression technique and includes the respective parameters used, for compressing each type of data. A number of packages are then subjected to inter- package compression to create a final package (14). This combines the individual packages, but the headers have been replaced by mini headers (15) which now contain only the parameters for the individual compression of the data types. The final package (14) has a main header (16), which contains temporal compression parameters, as well as data identifying the types of compression applied to the different types of data of the individual packages in the final package.
Abstract:
Die vorliegende Erfindung betrifft eine Vorrichtung zum Anpassen von fraktionalisierten Dateninhalten mit einer Empfangseinheit zum Empfangen eines Datenstroms (DS) mit Nutzdaten (ND), Markierungsdaten (MD) und Zusatzdaten (ZD), wobei die Markierungsdaten (MD) veränderbare fraktionalisierte Dateninhalte innerhalb der Nutzdaten (ND) markieren und die Zusatzdaten (ZD) Alternativ-Inhalte für die veränderbaren fraktionalisierten Dateninhalte aufweisen. Ein Auswerteeinheit (3) wertet die Zusatzdaten (ZD) anhand von Präferenzdaten (PD) zum Ermitteln eines einzufügenden Alternativ-Inhalts (B) aus. Dieser ermittelte Alternativ-Inhalt (B) wird anschließend durch eine Einfügeeinheit (4) in die als veränderbar markierten fraktionalisierten Dateninhalte der Nutzdaten (ND) eingefügt, wodurch man angepasste Nutzdaten (ND*) erhält. Auf diese Weise kann eine personalisierte Anpassung von Nutzdaten (ND) an ein jeweiliges Benutzerverhalten durchgeführt werden.
Abstract:
A data stream format for transmission of data frames between a computer and a video client via an interface, the data stream being a plurality of data frames transmitted sequentially, each data frame comprising: a frame header; video data, the video data following the frame header; and audio data, the audio data following the video data.
Abstract:
A digital video signal processing system includes apparatus for concealing errors which might occur in reproduced images due to image data lost during signal transmission. The system includes circuitry for detecting transmitted video data (20-24), generating error signals if errors are present in segments (transport blocks) of the received data (25), and excising segments having errors from the data stream. The received data is applied to a decoder/decompressor system (26, 27) which decodes and decompresses the transmitted video data according to a predetermined sequence. The decompressed video data may be applied to a memory (318) for subsequent display, recording, etc. The decompressor is responsive to the error signals for altering the predetermined sequence.
Abstract:
A system for synchronizing first and second (A) video signals which are to be combined is disclosed. The second signal is a time compressed digital signal containing macro blocks (B) of composite data preceded by a field sync flag (SF) synchronized with the field rate of the first signal. Each macro block contains a video block including a plurality of image line blocks (C). Each line block contains multiplexed video data such as luminance and chrominance information preceded by a marker flag (FF;LBF). The flag preceding the first line block in a video block is a field flag (FF) which identifies the beginning of a scanning field associated with that video block. The flags (LBF) preceding other line blocks in that video block identify the other line blocks respectively. Each flag contains a unique data preamble which identifies the associated line block. Illustratively, field flag data includes unique header, field number, and 'performance index' data (PI) for controlling data quantization. Line block flag data includes unique header, line block number and performance index data (PI).
Abstract:
Methods and apparatuses for data pruning for video compression using example-based super resolution are provided. A method and apparatus for encoding is provided in which patches of video are extracted from input video, grouped together using a clustering method, and representative patches are packed into patch frames. The original video is downsized and sent either along with, or in addition to, the patch frames. At a decoder, the method and apparatus provided extract patches from the patch frames and create a patch library. The regular video frames are upsized and the low resolution patches are replaced by patches from the patch library by searching the library using the patches in the decoded regular frames as keywords. If there are no appropriate patches, no replacement is made. A post processing procedure is used to enhance the spatiotemporal smoothness of the recovered video.