Transmission of video information
First Claim
1. A method for transmitting video information, in which at least one bitstream is formed from the video information comprising a set of frames, the frames comprising macroblocks, wherein the method comprises:
- forming at least one switching frame into said bitstream;
arranging macroblocks of said switching frame into a first group of macroblocks and a second group of macroblocks;
encoding each macroblock of said first group of macroblocks by a first encoding method to provide a switching point for continuing transmission of video information with another bitstream formed from the video information; and
encoding macroblocks of said second group of macroblocks by another encoding method.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method for transmitting video information, in which a bitstream is formed comprising a set of frames comprising macroblocks. At least one switching frame is formed into the bitstream, macroblocks of the switching frame are arranged into a first and a second group of macroblocks, each macroblock of the first group of macroblocks are encoded by a first encoding method to provide a switching point for continuing the transmission of video information with another bitstream formed from the video information; and macroblocks of the second group of macroblocks are encoded by another encoding method. Errors in transmission of video information are reduced by forming at least one SP-encoded frame by predictively encoding the macroblocks; replacing part of the SP-encoded macroblocks with intra encoded blocks; and transmitting the encoded frame containing both predictively and intra encoded macroblocks instead of the SP-encoded frame.
-
Citations
32 Claims
-
1. A method for transmitting video information, in which at least one bitstream is formed from the video information comprising a set of frames, the frames comprising macroblocks, wherein the method comprises:
-
forming at least one switching frame into said bitstream;
arranging macroblocks of said switching frame into a first group of macroblocks and a second group of macroblocks;
encoding each macroblock of said first group of macroblocks by a first encoding method to provide a switching point for continuing transmission of video information with another bitstream formed from the video information; and
encoding macroblocks of said second group of macroblocks by another encoding method. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An encoder for encoding video information into at least one bitstream, the video information comprising a set of frames comprising macroblocks, the encoder comprising:
-
means for forming at least one switching frame into said bitstream;
grouping means for arranging macroblocks of said switching frame into a first group and a second group of macroblocks;
first encoding means for encoding each macroblock of said first group of macroblocks by a first encoding method to provide a switching point for continuing transmission of video information with another bitstream formed from the video information; and
second encoding means for encoding macroblocks of said second group of macroblocks by another encoding method. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A transmission system for transmitting video information, the system comprising an encoder for encoding video information into at least one bitstream, a transmitter for transmitting the bit stream to a receiver, and a decoder for decoding the bitstream transmitted to the receiver, the video information comprising a set of frames comprising macroblocks,
the encoder comprising: -
means for forming at least one switching frame into said bitstream;
grouping means for arranging macroblocks of said switching frame into a first group and a second group of macroblocks;
first encoding means for encoding each macroblock of said first group of macroblocks by a first encoding method to provide a switching point for continuing transmission of video information with another bitstream formed from the video information; and
second encoding means for encoding macroblocks of said second group of macroblocks by another encoding method;
the decoder comprising first decoding means for decoding each macroblock of said first group of macroblocks by a first decoding method corresponding to the first encoding method; and
second decoding means for decoding each macroblock of said second group of macroblocks by a second decoding method corresponding to the second encoding method. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product comprising machine executable steps for transmitting video information, in which at least one bitstream is formed from the video information comprising a set of frames, the frames comprising macroblocks, wherein the computer program product further comprises machine executable steps for:
-
forming at least one switching frame into said bitstream;
arranging macroblocks of said switching frame into a first group and a second group of macroblocks;
encoding each macroblock of said first group of macroblocks by a first encoding method to provide a switching point for continuing transmission of video information with another bitstream formed from the video information; and
encoding macroblocks of said second group of macroblocks by another encoding method. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for reducing effects of transmission errors in transmission of video information, in which at least one bitstream is formed from the video information comprising a set of frames, the frames comprising macroblocks, wherein the method comprises:
-
forming at least one switching predictive encoded frame into said bitstream by predictively encoding the macroblocks of the frame;
replacing part of the switching predictive encoded macroblocks with macroblocks encoded by an intra encoding method; and
transmitting a frame containing both predictively encoded macroblocks and intra encoded macroblocks instead of said switching predictive encoded frame.
-
-
26. A computer program product comprising machine executable steps for reducing effects of transmission errors in transmission of video information, in which at least one bitstream is formed from the video information comprising a set of frames, the frames comprising macroblocks, wherein the computer program product further comprises machine executable steps for:
-
forming at least one switching predictive encoded frame into said bitstream by predictively encoding the macroblocks of the frame;
replacing part of the switching predictive encoded macroblocks with macroblocks encoded by an intra encoding method; and
transmitting the encoded frame containing both predictively encoded macroblocks and intra encoded macroblocks instead of said switching predictive encoded frame.
-
-
27. A signal for transmitting video information, in which at least one bitstream is formed from the video information comprising a set of frames, the frames comprising macroblocks, wherein the signal comprises:
-
at least one switching frame;
macroblocks of said switching frame being arranged into a first group and a second group of macroblocks;
each macroblock of said first group of macroblocks being encoded by a first encoding method to provide a switching point for continuing transmission of video information with another bitstream formed from the video information; and
macroblocks of said second group of macroblocks being encoded by another encoding method. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification