Apparatus and method for image transmission
First Claim
1. Apparatus for controlling the amount of data used to transmit still images during or after the transmission of a video sequence from a first to a second location, the apparatus comprising:
- encoding means arranged for intraframe encoding still images for transmission and intraframe encoding part or all of selected video sequence frames;
calculating means for determining the data size of intraframe encoded video sequence frames; and
control means for controlling intraframe encoding of still images for transmission in dependence on the determined intraframe encoded size of a previous video sequence frame.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods for controlling the amount of data used to transmit still images during the transmission of a video sequence from a first to a second location are disclosed. The apparatus of one embodiment comprises encoding means (105) arrange for intraframe encoding still images for transmission and intraframe encoding part or all of selected video sequence frames, calculating means (106) for determining the data size of intraframe encoded video sequence frames and control means (107) for controlling intraframe encoding of still images for transmission in dependence on the determined intraframe encoded size of a previous video sequence frame. The system can be operated in a way so as to remain H.263 compliant. Other embodiments control the data size by adjusting the quantization used for each Macroblock and by reprocessing each Group of Blocks until a desired data size is reached.
33 Citations
50 Claims
-
1. Apparatus for controlling the amount of data used to transmit still images during or after the transmission of a video sequence from a first to a second location, the apparatus comprising:
-
encoding means arranged for intraframe encoding still images for transmission and intraframe encoding part or all of selected video sequence frames;
calculating means for determining the data size of intraframe encoded video sequence frames; and
control means for controlling intraframe encoding of still images for transmission in dependence on the determined intraframe encoded size of a previous video sequence frame. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for controlling the amount of data used to transmit still images during or after the transmission of a video sequence from a first to a second location, the method comprising the steps of:
-
intraframe encoding part or all of selected video sequence frames;
determining the data size of intraframe encoded video sequence frames; and
when sending a still image, controlling intraframe encoding of said image in dependence on the determined intraframe encoded size of a previous video sequence frame. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20)
-
-
15. Apparatus for controlling the amount of data used to transmit still images, the apparatus being suitable for use during the transmission of a video sequence from a first to a second location and comprising:
-
encoding means arranged for intraframe encoding still images for transmission, the encoding process being one in which a still image is considered to comprise a plurality of blocks each of which is intraframe encoded;
calculating means for determining the data size of intraframe encoded blocks; and
control means for controlling encoding of selected blocks in dependence on the determined data size of one or more previously encoded block. - View Dependent Claims (21, 22, 23, 25, 26, 27, 28, 29)
-
-
24. A method for controlling the amount of data used to transmit still images, the method being suitable for use during the transmission of a video sequence from a first to a second location and comprising the steps of:
-
intraframe encoding still images for transmission, the encoding process being one in which a still image is considered to comprise a plurality of blocks each of which is intraframe encoded;
determining the data size of intraframe encoded blocks; and
controlling encoding of selected blocks in dependence on the determined data size of one or more previously encoded block. - View Dependent Claims (30, 31, 32)
-
-
33. Apparatus for controlling the amount of data used to transmit still images, the apparatus being suitable for use during the transmission of a video sequence from a first to a second location and comprising:
-
encoding means arranged for intraframe encoding still images for transmission, the encoding process being one in which a still image is considered to comprise a plurality of blocks each of which is intraframe encoded;
calculating means for determining the data size of part of an intraframe encoded image comprising at least one intraframe encoded block;
judging means for determining whether the determined data size of said part of an intraframe encoded image falls within a preselected range; and
control means for causing re-encoding of said part of an intraframe coded frame, prior to transmission, in such a way as to change the data size of said part of an intraframe coded image when the determined data size falls outside the preselected range. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for controlling the amount of data used to transmit still images, the method being suitable for use during the transmission of a video sequence from a first to a second location and comprising the steps of:
-
intraframe encoding still images for transmission, the encoding process being one in which a still image is considered to comprise a plurality of blocks each of which is intraframe encoded;
determining the data size of part of an intraframe encoded frame comprising at least one intraframe encoded block;
determining whether the determined data size of said part of an intraframe coded frame falls within a preselected range; and
when the determined data size falls outside the preselected range, re-encoding said part of an intraframe coded frame, prior to transmission, in such a way as to change the data size. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50)
-
Specification