Video coder/decoder
First Claim
1. For use in a system that is adapted for coding and decoding video images for transmission from a first station to a second station, a method of processing the video images, the method comprising:
- in at least one of the first and second stations, providing respective sets of multiple reference pictures to permit use of up to N frames for prediction, where N is a positive integer;
at the first station, encoding the video images, determining motion parameters, including a frame selection parameter and a spatial displacement parameter, for the video images as a function of at least one of;
a distortion measure and a data transmission rate, and providing the encoded video images and the motion parameters for processing at the second station; and
wherein a new video image for display at the second station can be predicted as function of the motion parameters and a group of the N frames.
3 Assignments
0 Petitions
Accused Products
Abstract
Coding and decoding of video images includes the use of multiple reference pictures and determining motion vector and time delay information for the video images. Video images are quantized and transmitted with the motion vector and time delay information from a first station to a second station. A new video image is predicted for display at the second station as function of the motion parameter codes and multiple reference pictures. The invention may be used in connection with a video communication and/or video conferencing system as a long-term memory predictor to improve image-coding efficiencies and motion compensation. The long-term memory prediction extends the spatial displacement utilized in block-based hybrid video coding by a variable time delay. The arrangement and method employ a proposed bit allocation scheme to provide increased coding efficiencies of the video coder. Applications include video reproduction of repetitive sequences, such as when the video camera is shaking or an image portion is repetitively moving between previously-displayed positions.
53 Citations
19 Claims
-
1. For use in a system that is adapted for coding and decoding video images for transmission from a first station to a second station, a method of processing the video images, the method comprising:
-
in at least one of the first and second stations, providing respective sets of multiple reference pictures to permit use of up to N frames for prediction, where N is a positive integer;
at the first station, encoding the video images, determining motion parameters, including a frame selection parameter and a spatial displacement parameter, for the video images as a function of at least one of;
a distortion measure and a data transmission rate, andproviding the encoded video images and the motion parameters for processing at the second station; and
wherein a new video image for display at the second station can be predicted as function of the motion parameters and a group of the N frames. - View Dependent Claims (2, 3, 4, 5, 6, 11, 12)
-
-
7. For use in a system that is adapted for coding and decoding video images for transmission from a first station to a second station, an arrangement for processing the video images, comprising:
-
memories for storing respective sets of multiple reference pictures at the first and second stations to permit use of up to frames N for prediction, where N is a positive integer;
an encoder responsive to video images provided at the first station and arranged to generate encoded video images;
means for determining motion parameters, including a frame selection parameter and a spatial displacement parameter, for the video images as a function of at least one of;
a distortion measure and a data transmission rate; and
means, responsive to the encoded video images and the motion parameters, for predicting a new video image for display at the second station as function of the motion parameters and a group of the N frames. - View Dependent Claims (8, 9, 10)
-
-
13. For use in a system that is adapted for coding and decoding video images for transmission from a first station to a second station, a method of processing the video images, the method comprising:
-
in at least one of the first and second stations, providing respective sets of multiple reference pictures to permit use of up to N frames for prediction, where N is a positive integer;
at the second station predicting a new video image for display as function of motion parameters and a group of the N frames;
wherein the motion parameters and the group of the N frames are processed at the first station, by encoding the video images, determining motion parameters, including a frame selection parameter and a spatial displacement parameter, for the video images as a function of at least one of;
a distortion measure and a data transmission rate.
-
-
14. For use in a system that is adapted for coding and decoding video images for transmission from a first station to a second station, an arrangement for processing the video images, the arrangement comprising:
-
in at least one of the first and second stations, means for providing respective sets of multiple reference pictures to permit use of up to N frames for prediction, where N is a positive integer;
at the second station means for predicting a new video image for display as function of motion parameters and a group of the N frames;
wherein the motion parameters and the group of the N frames are processed at the first station, by encoding the video images, determining motion parameters, including a frame selection parameter and a spatial displacement parameter, for the video images as a function of at least one of;
a distortion measure and a data transmission rate.- View Dependent Claims (15, 16)
-
-
17. For use in a system that is adapted for coding and decoding video images for transmission from a first station to a second station, an arrangement for processing the video images, the arrangement comprising:
-
in at least one of the first and second stations, means for providing respective sets of multiple reference pictures to permit use of up to N frames for prediction, where N is a positive integer;
at the first station, means for encoding the video images, means for determining motion parameters, including a frame selection parameter and a spatial displacement parameter, for the video images as a function of at least one of;
a distortion measure and a data transmission rate, andmeans for providing the encoded video images and the motion parameters for processing at the second station; and
wherein a new video image for display at the second station can be predicted as function of the motion parameters and a group of the N frames. - View Dependent Claims (18, 19)
-
Specification