WO2001063935A1 - Video and audio coding - Google Patents
Video and audio coding Download PDFInfo
- Publication number
- WO2001063935A1 WO2001063935A1 PCT/GB2001/000127 GB0100127W WO0163935A1 WO 2001063935 A1 WO2001063935 A1 WO 2001063935A1 GB 0100127 W GB0100127 W GB 0100127W WO 0163935 A1 WO0163935 A1 WO 0163935A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- samples
- transform
- sequence
- compressed
- temporal
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 38
- 230000002123 temporal effect Effects 0.000 claims abstract description 30
- 230000006835 compression Effects 0.000 abstract description 27
- 238000007906 compression Methods 0.000 abstract description 27
- 230000005540 biological transmission Effects 0.000 abstract description 2
- 230000033001 locomotion Effects 0.000 description 7
- 239000013598 vector Substances 0.000 description 5
- 238000012937 correction Methods 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 230000001010 compromised effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000013074 reference sample Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
-
- 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
- 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/62—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding by frequency transforming in three dimensions
-
- 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/649—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding the transform being applied to non rectangular image segments
Definitions
- the present invention relates to a method of digitally encoding video sequences and audio signals.
- the representation of a single image, and particularly of a video sequence, in digital format produces extremely large quantities of data.
- the data must first be compressed by eliminating inherent redundancies within it.
- Video compression is divided into two basic categories. When individual frames are compressed without reference to any other frames, the compression is described as "intra-coded " .
- One of the advantages of intra- coded video is that there is no restriction on the editing which can be carried out on the image sequence. As a result, most digital video in the broadcasting industry is stored in this way-
- the intra-coding approach can be used in association with any of a large number of still image compression techniques such as. for example, the industry standard JPEG compression scheme.
- JPEG compression is used for each of the individual frames, with each of the frames being handled independently and without reference to any other frame.
- Video sequences are not. however, typically composed of a collection of entirely unrelated images, and greater compression can normally be obtained by taking account of the temporal redundancy in the video sequence.
- individual images in the output sequence may be defined with reference to changes that have occurred between that image and a previous image. Since the compressed data stream (sent across the video channel for reconstruction by the decoder) typically represents information taken from several frames at once, editing on the compressed data stream is not normally carried out because the quality is severely compromised.
- Inter-coded compression is one of the compression techniques that is incorporated into the MPEG video compression standard.
- FIG. 1 A typical inter-coded compression scheme is shown schematically in Figure 1 .
- the upper row O represents the original digitised video frames that are to be compressed
- the second row C represents the compressed images
- the bottom row R the residuals.
- selected original frames S are treated as still images, and are compressed by any convenient method to produce intra-frames 1. These frames are then used as reference frames to create predicted frames P. The contents of these frames are projected from one or more I frames - either forwards or backwards in the sequence. This is normally achieved by the use of motion vectors, associated with moving blocks within the image. Alternatively, the movement of specific physical objects within the image may be determined and predicted. Finally, the C sequence is completed by generating interpolated frames B between the P and I frames. The original video sequence can then be approximated by the sequential frames of the sequence, namely the I. B and P frames.
- an encoder calculates the I frames from the these original frames labelled S in the diagram, and. from that, calculates the motion parameters (vectors) that are needed to define the P frames.
- the datastrcam transmitted from the encoder to the decoder thus includes the encoded I frames and the appropriate motion vectors enabling the decoder to construct the P frames.
- Information on the B frames is not sent, since those can be reconstructed by the decoder alone purely on the basis of the information within the I and P frames.
- the datastream also includes the residual images, sent on a frame by frame basis. Since the residual image represents the difference between the original image and the compressed image. the encoder needs to have access to the sequence of compressed images. That is achieved by incorporating an additional decoder within the encoder.
- the final datastream. as sent therefore includes the full I frames, the motion vectors for the P frames and all of the residual frames possibly excluding those that are labelled X in Figure 1.
- Each residual image is typically compressed before transmission.
- One difficulty with this approach is that it can be difficult to control the bit rate within the datastream. It is a first object of the present invention to provide a method of encoding which allows greater bit rate control. It is a further object to provide a method which allows further improvements in compression ratios without noticeable degradation of the output.
- a method of encoding and compressing a time-varying sequence of digital samples comprising:
- the method preferably includes creating an output datastream which includes, separately, a compressed data representative of the group. Also preferably, the output datastream does not include data which is separately representative of the individual residual samples: all that is required is data representative of the group.
- the datastream may. and indeed frequently will, include other information such as for example data representative of at least some reference compressed samples from within the sequence of compressed samples, and prediction information permitting the reconstruction of predicted samples between the reference samples. In embodiments relating to video coding, these may respectively relate to the intra-frames and the predicted frames.
- residual sample which corresponds to each reference sample.
- residual image which corresponds to an intra-frame.
- the residual sample may be determined by differencing or otherwise comparing (eg by division) the corresponding digital samples and the compressed samples.
- the bit rate in the output stream may be adjusted by altering one or more parameters of the temporal transform which is applied to residual samples within the group. Greater fiexibility for adjusting the bit rate may be provided by using more aggressive compression at the first stage in the procedure. namely the derivation of the compressed samples. High levels of compression at this stage pushes more information down to the residual samples. As these are dealt with on a grouped basis, this provides improved control over bit rate/distortion in the final output.
- the group of residual samples to which the temporal transform is applied may comprise a block, for example a contiguous block.
- the temporal transform is repeatedly applied to adjacent blocks.
- the block length may either be fixed or variable and preferably is coterminous with the reference compressed samples (the intra-frames. in the video case).
- the group may be defined by a sliding transform, of limited extent, which is repeatedly applied as it moves along the sequence of residual samples.
- the sliding transform may operate within a window of fixed or varying size, or the transform basis may be some more complex selection of residual samples (eg weighted averages).
- the extent of the transform will normally be limited, but could in principle be of indefinite extent.
- the temporal and the spatial transforms may be any convenient transform such as a discrete cosine transform, or a wavelet transform.
- Other possibilities include the Lapped Orthogonal Transform (LOT). Generalised Lapped Orthogonal Transform (GENLOT). Lapped Biorthogonal Transform and the Matching Pursuits Transform.
- the temporal transform will normally be a spatial/temporal (spatio-temporal) transform applied to the residual images of the group. The same transform might be used both for the spatial and temporal parts. Alternatively, the transforms may be different.
- the invention also extends to a method of encoding and compressing a time-varying sequence of audio samples.
- the invention further extends to a digital coder, for example to a video coder and/or an audio coder.
- the present invention in its various embodiments, provides several advantages.
- the residual frames are likely to have some degree of correlation, so compression ratios can be improved.
- Figure 1 illustrates a method of prior art video coding
- Figure 2 illustrates the preferred way of dealing with the residual images in accordance with the present invention.
- the original sequence of frames are compressed and the I. B and P frames computed by any convenient method.
- MPEG 2 may be used and/or JPEG compression used for computing the I frames.
- JPEG compression used for computing the I frames.
- any other static compression scheme could be used for the I frames - for example wavelet transform.
- the original frames need not necessarily be "strai ⁇ ht out of the camera " : thev could themselves have been compressed.
- the residual frames are determined by subtracting or otherwise comparing (eg by division) the original frames from the compressed frames, or vice versa. Rather than dealing with the residual images one by one. however. as in the prior art. they are now dealt with as a group, as shown in Figure 2.
- a specific group of residual images 10 is selected, and a spatial/temporal transform is carried out in three dimensions (x, y, t) on that data.
- the result of that transform is a compressed version of the information within all of the frames that have been selected.
- That compressed data is then passed in the bit stream from the encoder to the decoder. There is now no need to send the compressed residual images, one by one. and the information in the bit stream is therefore the intra-frame data, the motion vectors need to define the P frames, and the spatial/temporally-coded residuals.
- the residuals may be taken block by block, in other words one group of frames may be selected and encoded, then an adjacent group and so on.
- the block start and end frames arc determined by the intra frames, although that is not essential.
- the transform may be applied within a sliding "window "" which moves along the residual image sequence as shown by the arrow 12.
- the window may. but need not, be of a fixed length.
- the transform could be any convenient three-dimensional compression transform, for example a wavelet transform or a Discrete Cosine Transform (DCT). Different transforms may be used for the spatial and temporal parts.
- DCT Discrete Cosine Transform
- a wavelet transform is used to obtain the intra-frames from the original sequence, with block based or object based motion prediction being used to calculate the P frames.
- the B frames are then determined using any standard interpolation technique.
- a sliding window spatial/temporal transform is applied to the residual data, with both the spatial and the temporal parts of the transform being a wavelet transform.
- One significant advantage of the invention is the improved user control it provides over the bit rate which is being transmitted across the video channel.
- the bit rate which relates to the residuals can be controlled according to the level of compression which is applied by the spatial/temporal transform. It should be noted that, in contrast to the prior art. this allow s substantial control of the bit rate while keeping the frame rate constant.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU25351/01A AU2535101A (en) | 2000-02-24 | 2001-01-12 | Video and audio coding |
CA002407536A CA2407536A1 (en) | 2000-02-24 | 2001-01-12 | Video and audio coding |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0004423.0 | 2000-02-24 | ||
GB0004423A GB0004423D0 (en) | 2000-02-24 | 2000-02-24 | Video and audio coding |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2001063935A1 true WO2001063935A1 (en) | 2001-08-30 |
Family
ID=9886352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/GB2001/000127 WO2001063935A1 (en) | 2000-02-24 | 2001-01-12 | Video and audio coding |
Country Status (4)
Country | Link |
---|---|
AU (1) | AU2535101A (en) |
CA (1) | CA2407536A1 (en) |
GB (1) | GB0004423D0 (en) |
WO (1) | WO2001063935A1 (en) |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7508325B2 (en) | 2006-09-06 | 2009-03-24 | Intellectual Ventures Holding 35 Llc | Matching pursuits subband coding of data |
US7511638B2 (en) | 2007-07-12 | 2009-03-31 | Monro Donald M | Data compression for communication between two or more components in a system |
US7511639B2 (en) | 2007-07-12 | 2009-03-31 | Monro Donald M | Data compression for communication between two or more components in a system |
US7545291B2 (en) | 2007-07-12 | 2009-06-09 | Donald Martin Monro | FIFO radix coder for electrical computers and digital data processing systems |
US7548176B2 (en) | 2007-07-12 | 2009-06-16 | Donald Martin Monro | Data coding buffer for electrical computers and digital data processing systems |
US7586424B2 (en) | 2006-06-05 | 2009-09-08 | Donald Martin Monro | Data coding using an exponent and a residual |
US7602316B2 (en) | 2007-07-12 | 2009-10-13 | Monro Donald M | Data coding/decoding for electrical computers and digital data processing systems |
US7671767B2 (en) | 2007-07-12 | 2010-03-02 | Donald Martin Monro | LIFO radix coder for electrical computers and digital data processing systems |
US7689049B2 (en) | 2006-08-31 | 2010-03-30 | Donald Martin Monro | Matching pursuits coding of data |
US7707214B2 (en) | 2007-02-21 | 2010-04-27 | Donald Martin Monro | Hierarchical update scheme for extremum location with indirect addressing |
US7707213B2 (en) | 2007-02-21 | 2010-04-27 | Donald Martin Monro | Hierarchical update scheme for extremum location |
US7737869B2 (en) | 2007-07-12 | 2010-06-15 | Monro Donald M | Symbol based data compression |
US7770091B2 (en) | 2006-06-19 | 2010-08-03 | Monro Donald M | Data compression for use in communication systems |
US7783079B2 (en) | 2006-04-07 | 2010-08-24 | Monro Donald M | Motion assisted data enhancement |
US7786907B2 (en) | 2008-10-06 | 2010-08-31 | Donald Martin Monro | Combinatorial coding/decoding with specified occurrences for electrical computers and digital data processing systems |
US7786903B2 (en) | 2008-10-06 | 2010-08-31 | Donald Martin Monro | Combinatorial coding/decoding with specified occurrences for electrical computers and digital data processing systems |
US7791513B2 (en) | 2008-10-06 | 2010-09-07 | Donald Martin Monro | Adaptive combinatorial coding/decoding with specified occurrences for electrical computers and digital data processing systems |
US7813573B2 (en) | 2005-09-08 | 2010-10-12 | Monro Donald M | Data coding and decoding with replicated matching pursuits |
US7845571B2 (en) | 2006-06-19 | 2010-12-07 | Monro Donald M | Data compression |
US7848584B2 (en) | 2005-09-08 | 2010-12-07 | Monro Donald M | Reduced dimension wavelet matching pursuits coding and decoding |
US7864086B2 (en) | 2008-10-06 | 2011-01-04 | Donald Martin Monro | Mode switched adaptive combinatorial coding/decoding for electrical computers and digital data processing systems |
US7974488B2 (en) | 2006-10-05 | 2011-07-05 | Intellectual Ventures Holding 35 Llc | Matching pursuits basis selection |
US7990289B2 (en) | 2007-07-12 | 2011-08-02 | Intellectual Ventures Fund 44 Llc | Combinatorial coding/decoding for electrical computers and digital data processing systems |
US8055085B2 (en) | 2007-07-12 | 2011-11-08 | Intellectual Ventures Fund 44 Llc | Blocking for combinatorial coding/decoding for electrical computers and digital data processing systems |
US8121848B2 (en) | 2005-09-08 | 2012-02-21 | Pan Pacific Plasma Llc | Bases dictionary for low complexity matching pursuits data coding and decoding |
US8144037B2 (en) | 2007-07-12 | 2012-03-27 | Intellectual Ventures Fund 44 Llc | Blocking for combinatorial coding/decoding for electrical computers and digital data processing systems |
US8674855B2 (en) | 2006-01-13 | 2014-03-18 | Essex Pa, L.L.C. | Identification of text |
CN103796019A (en) * | 2012-11-05 | 2014-05-14 | 北京勤能通达科技有限公司 | Balanced-bitrate coding method |
US10194175B2 (en) | 2007-02-23 | 2019-01-29 | Xylon Llc | Video coding with embedded motion |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0595599A2 (en) * | 1992-10-27 | 1994-05-04 | Victor Company Of Japan, Ltd. | Compression/decompression system for image data |
EP0836325A1 (en) * | 1996-10-09 | 1998-04-15 | Nec Corporation | Data processor and decoder and encoder for a moving pictures database with high quality |
US5754704A (en) * | 1995-03-10 | 1998-05-19 | Interated Systems, Inc. | Method and apparatus for compressing and decompressing three-dimensional digital data using fractal transform |
-
2000
- 2000-02-24 GB GB0004423A patent/GB0004423D0/en not_active Ceased
-
2001
- 2001-01-12 CA CA002407536A patent/CA2407536A1/en not_active Abandoned
- 2001-01-12 AU AU25351/01A patent/AU2535101A/en not_active Abandoned
- 2001-01-12 WO PCT/GB2001/000127 patent/WO2001063935A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0595599A2 (en) * | 1992-10-27 | 1994-05-04 | Victor Company Of Japan, Ltd. | Compression/decompression system for image data |
US5754704A (en) * | 1995-03-10 | 1998-05-19 | Interated Systems, Inc. | Method and apparatus for compressing and decompressing three-dimensional digital data using fractal transform |
EP0836325A1 (en) * | 1996-10-09 | 1998-04-15 | Nec Corporation | Data processor and decoder and encoder for a moving pictures database with high quality |
Non-Patent Citations (2)
Title |
---|
NATALE DE F G B ET AL: "A MESH-INTERPOLATION SCHEME FOR VERY-LOW BITRATE CODING OF VIDEO SEQUENCES", EUROPEAN TRANSACTIONS ON TELECOMMUNICATIONS,IT,EUREL PUBLICATION, MILANO, vol. 9, no. 1, 1998, pages 47 - 55, XP000739239, ISSN: 1124-318X * |
TER HORST R ET AL: "MUPCOS: A MULTI-PURPOSE CODING SCHEME", SIGNAL PROCESSING. IMAGE COMMUNICATION,NL,ELSEVIER SCIENCE PUBLISHERS, AMSTERDAM, vol. 5, no. 1 / 02, 1 February 1993 (1993-02-01), pages 75 - 89, XP000345614, ISSN: 0923-5965 * |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8121848B2 (en) | 2005-09-08 | 2012-02-21 | Pan Pacific Plasma Llc | Bases dictionary for low complexity matching pursuits data coding and decoding |
US7813573B2 (en) | 2005-09-08 | 2010-10-12 | Monro Donald M | Data coding and decoding with replicated matching pursuits |
US7848584B2 (en) | 2005-09-08 | 2010-12-07 | Monro Donald M | Reduced dimension wavelet matching pursuits coding and decoding |
US8674855B2 (en) | 2006-01-13 | 2014-03-18 | Essex Pa, L.L.C. | Identification of text |
US7783079B2 (en) | 2006-04-07 | 2010-08-24 | Monro Donald M | Motion assisted data enhancement |
US7586424B2 (en) | 2006-06-05 | 2009-09-08 | Donald Martin Monro | Data coding using an exponent and a residual |
US7845571B2 (en) | 2006-06-19 | 2010-12-07 | Monro Donald M | Data compression |
US8038074B2 (en) | 2006-06-19 | 2011-10-18 | Essex Pa, L.L.C. | Data compression |
US7770091B2 (en) | 2006-06-19 | 2010-08-03 | Monro Donald M | Data compression for use in communication systems |
US7689049B2 (en) | 2006-08-31 | 2010-03-30 | Donald Martin Monro | Matching pursuits coding of data |
US7508325B2 (en) | 2006-09-06 | 2009-03-24 | Intellectual Ventures Holding 35 Llc | Matching pursuits subband coding of data |
US7974488B2 (en) | 2006-10-05 | 2011-07-05 | Intellectual Ventures Holding 35 Llc | Matching pursuits basis selection |
US8184921B2 (en) | 2006-10-05 | 2012-05-22 | Intellectual Ventures Holding 35 Llc | Matching pursuits basis selection |
US7707214B2 (en) | 2007-02-21 | 2010-04-27 | Donald Martin Monro | Hierarchical update scheme for extremum location with indirect addressing |
US7707213B2 (en) | 2007-02-21 | 2010-04-27 | Donald Martin Monro | Hierarchical update scheme for extremum location |
US12034980B2 (en) | 2007-02-23 | 2024-07-09 | Xylon Llc | Video coding with embedded motion |
US11622133B2 (en) | 2007-02-23 | 2023-04-04 | Xylon Llc | Video coding with embedded motion |
US10958944B2 (en) | 2007-02-23 | 2021-03-23 | Xylon Llc | Video coding with embedded motion |
US10523974B2 (en) | 2007-02-23 | 2019-12-31 | Xylon Llc | Video coding with embedded motion |
US10194175B2 (en) | 2007-02-23 | 2019-01-29 | Xylon Llc | Video coding with embedded motion |
US7548176B2 (en) | 2007-07-12 | 2009-06-16 | Donald Martin Monro | Data coding buffer for electrical computers and digital data processing systems |
US8144037B2 (en) | 2007-07-12 | 2012-03-27 | Intellectual Ventures Fund 44 Llc | Blocking for combinatorial coding/decoding for electrical computers and digital data processing systems |
US7728740B2 (en) | 2007-07-12 | 2010-06-01 | Monro Donald M | Data compression for communication between two or more components in a system |
US7907068B2 (en) | 2007-07-12 | 2011-03-15 | Intellectual Ventures Fund 44 Llc | FIFO radix coder for electrical computers and digital data processing systems |
US7602316B2 (en) | 2007-07-12 | 2009-10-13 | Monro Donald M | Data coding/decoding for electrical computers and digital data processing systems |
US7990289B2 (en) | 2007-07-12 | 2011-08-02 | Intellectual Ventures Fund 44 Llc | Combinatorial coding/decoding for electrical computers and digital data processing systems |
US7737869B2 (en) | 2007-07-12 | 2010-06-15 | Monro Donald M | Symbol based data compression |
US8055085B2 (en) | 2007-07-12 | 2011-11-08 | Intellectual Ventures Fund 44 Llc | Blocking for combinatorial coding/decoding for electrical computers and digital data processing systems |
US7545291B2 (en) | 2007-07-12 | 2009-06-09 | Donald Martin Monro | FIFO radix coder for electrical computers and digital data processing systems |
US7671767B2 (en) | 2007-07-12 | 2010-03-02 | Donald Martin Monro | LIFO radix coder for electrical computers and digital data processing systems |
US7511639B2 (en) | 2007-07-12 | 2009-03-31 | Monro Donald M | Data compression for communication between two or more components in a system |
US7511638B2 (en) | 2007-07-12 | 2009-03-31 | Monro Donald M | Data compression for communication between two or more components in a system |
US7843367B2 (en) | 2007-07-12 | 2010-11-30 | Monro Donald Martin | Data coding buffer for electrical computers and digital data processing systems |
US7864086B2 (en) | 2008-10-06 | 2011-01-04 | Donald Martin Monro | Mode switched adaptive combinatorial coding/decoding for electrical computers and digital data processing systems |
US7791513B2 (en) | 2008-10-06 | 2010-09-07 | Donald Martin Monro | Adaptive combinatorial coding/decoding with specified occurrences for electrical computers and digital data processing systems |
US7786903B2 (en) | 2008-10-06 | 2010-08-31 | Donald Martin Monro | Combinatorial coding/decoding with specified occurrences for electrical computers and digital data processing systems |
US7786907B2 (en) | 2008-10-06 | 2010-08-31 | Donald Martin Monro | Combinatorial coding/decoding with specified occurrences for electrical computers and digital data processing systems |
CN103796019B (en) * | 2012-11-05 | 2017-03-29 | 北京勤能通达科技有限公司 | A kind of balanced code check coded method |
CN103796019A (en) * | 2012-11-05 | 2014-05-14 | 北京勤能通达科技有限公司 | Balanced-bitrate coding method |
Also Published As
Publication number | Publication date |
---|---|
AU2535101A (en) | 2001-09-03 |
CA2407536A1 (en) | 2001-08-30 |
GB0004423D0 (en) | 2000-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2001063935A1 (en) | Video and audio coding | |
JP3888597B2 (en) | Motion compensation coding apparatus and motion compensation coding / decoding method | |
KR100804335B1 (en) | Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced rquirements for division operations | |
US6160844A (en) | Processing digitally encoded signals | |
US6408096B2 (en) | Method for computational graceful degradation in an audiovisual compression system | |
US5825421A (en) | Video coding method and decoding method and devices thereof | |
EP1563688B1 (en) | Method and apparatus for control of rate-distortion tradeoff by using lagrange multiplier and visual mask | |
KR100206261B1 (en) | Video signal band compression device for a digital vtr | |
KR100253931B1 (en) | Approximate mpeg decoder with compressed reference frames | |
US20050002458A1 (en) | Spatial scalable compression | |
KR100657070B1 (en) | Method of multichannel data compression | |
US6674910B1 (en) | Apparatus and method for image-compression encoding and decoding using adaptive transform | |
JPH08205180A (en) | Method and system for two-stage video film compression | |
KR100987911B1 (en) | Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding | |
KR100227298B1 (en) | Code amount controlling method for coded pictures | |
JPH08275158A (en) | Moving image compression system with guaranteed bit generation limit | |
Adolph et al. | 1.15 Mbit/s coding of video signals including global motion compensation | |
KR100272120B1 (en) | Quantization control circuit | |
JP3895414B2 (en) | Video decoding device | |
JP2004511978A (en) | Motion vector compression | |
KR100242635B1 (en) | A system for variable-length-coding and variable-length-decoding digital data | |
KR100220582B1 (en) | Image encoder having adaptive coding | |
CN1708991B (en) | Method and apparatus for controlling rate-distortion tradeoff using lagrange multiplier and visual masking | |
JP2003189308A (en) | Moving picture encoder, encoding method, decoder, decoding method, and moving picture code string transmission method | |
JPH08307860A (en) | Scene re-encoder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2407536 Country of ref document: CA |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |