Method and device for image and video transmission over low-bandwidth and high-latency transmission channels
First Claim
1. A method for transmission of images and/or video over bandwidth limited transmission channels having varying available bandwidth between a server and multiple devices, the method comprising the use of a classification algorithm for each of the images and/or video to be provided to a device, for:
- decomposing the images and/or video to be transmitted into multiple spatial areas, each area having a specific image type;
detecting the image type of each of those areas separately selecting for each of those areas an image and/or video encoding algorithm having a compression ratio;
wherein each of said devices are prioritized, said classification algorithm increasing the compression ratio of the image and/or video encoding algorithms dedicated to a device having lower priority in case of decreasing bandwidth.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method for transmission of a images and/or video over bandwidth limited transmission channels having varying available bandwidth, which method comprises the use of a classification algorithm for decomposing the images and/or video to be transmitted into multiple spatial areas, each area having a specific image type; detecting the image type of each of those areas separately selecting for each of those areas an image and/or video encoding algorithm having a compression ratio. The classification algorithm prioritizes each of the areas, the classification algorithm increasing the compression ratio of the image and/or video encoding algorithm dedicated to spatial areas having lower priority in case of decreasing bandwidth.
-
Citations
33 Claims
-
1. A method for transmission of images and/or video over bandwidth limited transmission channels having varying available bandwidth between a server and multiple devices, the method comprising the use of a classification algorithm for each of the images and/or video to be provided to a device, for:
-
decomposing the images and/or video to be transmitted into multiple spatial areas, each area having a specific image type;
detecting the image type of each of those areas separately selecting for each of those areas an image and/or video encoding algorithm having a compression ratio;
wherein each of said devices are prioritized, said classification algorithm increasing the compression ratio of the image and/or video encoding algorithms dedicated to a device having lower priority in case of decreasing bandwidth. - View Dependent Claims (2, 3, 4, 5, 28)
-
-
6. A method for securing transmission of data from a server to a portable imaging device, the method comprising:
-
determining the exact position of the portable imaging device with respect to an authorised area, based on the determined exact position of the portable imaging device, determining whether the portable device is authorized to receive specific data over a predetermined transmission channel, transmitting, from the server to the portable imaging device, the specific data requested if authorisation is granted, the portable imaging device having a display area, the method furthermore being adapted for removing at least from the display area at least confidential data when the portable imaging device leaves the authorised area. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 29)
-
-
14. A method for reducing latency in a client-server computer system, the server being adapted for generating data at least dependent on one or more parameter values, the method comprising:
-
predicting possible reachable future parameter values, predicting possible future parameter values being performed by the client, after which these predicted parameter values are sent to the server;
generating data corresponding to the predicted parameter values, and sending this data to the client, and the client caching this generated data corresponding to parameter values for future use. - View Dependent Claims (15, 16, 30, 31)
-
-
17. A method for transmission of images and/or video over bandwidth limited transmission channels having varying available bandwidth, the method comprising the use of a classification algorithm for
decomposing the images and/or video to be transmitted into multiple spatial areas, each area having a specific image type; -
detecting the image type of each of those areas separately selecting for each of those areas an image and/or video encoding algorithm having a compression ratio;
wherein said classification algorithm prioritizes each of said areas, said classification algorithm increasing the compression ratio of the image and/or video encoding algorithm dedicated to spatial areas having lower priority in case of decreasing bandwidth.
-
-
18. A method for transmission of images and/or video over a transmission channel from a server to a client, the method comprising the steps of
decomposing the images and/or video to be transmitted into multiple spatial areas, each area having a specific image type; -
detecting the image type of each of those areas;
separately selecting for each of those areas an image and/or video encoding algorithm using a code for encoding said images and/or video of said area;
wherein said client is a reconfigurable device, said method further comprising the step of reconfiguring said reconfigurable device for decoding said images and/or video of said areas. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 32)
-
-
26. A method for transmission of images and/or video over bandwidth limited transmission channels having varying available bandwidth, the method comprising the use of a classification algorithm for
decomposing the images and/or video to be transmitted into multiple spatial areas, each area having a specific image type; -
detecting the image type of each of those areas separately selecting for each of those areas an image and/or video encoding algorithm having a compression ratio;
said method further comprising the steps of encoding each of said areas by an image and/or video encoding algorithm;
transmitting said encoded images and/or video;
decoding each of said areas by an image and/or video encoding algorithm;
wherein prior to encoding at least one of said area being provided with padding pixels, said padding pixels being replaced by part of one of the other areas during decoding. - View Dependent Claims (27, 33)
-
Specification