# US 2013/0156109 A1 · Method of transmitting video information over a wireless multi-path communication link and corresponding wireless station

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0156109 A1
- Document ID: US20130156109A1
- Status: Published application
- Kind: A1
- Application number: 13/717,236
- Filed: 2012-12-17
- Published: 2013-06-20
- Earliest claimed: 2011-12-19
- Assignees: Canon Kabushiki Kaisha
- Inventors: Pascal LAGRANGE; Julien SEVIN
- Web page: https://patentgrep.com/patent/US20130156109A1

## CPC

- H04N 19/587: involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
- H04N 19/66: involving data partitioning, i.e. separation of data into packets or partitions according to importance
- H04N 21/631: {Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The present invention a method of transmitting video information over a communication link made of several transmission paths between wireless transmitting and receiving stations. The method comprises, in the wireless transmitting station, obtaining an uncompressed video frame made of an array of pixel blocks, a pixel in the pixel blocks being represented by base pixel information and enhancement pixel information; generating at least one set of complementary pixel blocks from a given pixel block of the obtained uncompressed video frame, by applying different operations to said given pixel block for dropping different enhancement pixel information from that pixel block, so that the complementary pixel blocks comprise different enhancement pixel information and each comprises the base pixel information; and for each set, transmitting the complementary pixel blocks over respective different transmission paths to the wireless receiving station. This provides robustness of video transmission while keeping a high quality of video rendering.

## Claims

### Claim 1

A method of transmitting video information over a wireless communication link made of several transmission paths between a wireless transmitting station and a wireless receiving station, the method comprising, in the wireless transmitting station:
obtaining an uncompressed video frame made of an array of pixel blocks, a pixel in the pixel blocks being represented by base pixel information and enhancement pixel information;
generating at least one set of complementary pixel blocks from a given pixel block of the obtained uncompressed video frame, by applying different operations to said given pixel block for dropping different enhancement pixel information from that pixel block, so that the complementary pixel blocks comprise different enhancement pixel information and each comprises the base pixel information; and
for each set, transmitting the complementary pixel blocks over respective different transmission paths to the wireless receiving station.

### Claim 2 (depends on 1)

The transmitting method of claim 1, wherein the different enhancement pixel information dropping operations applied to a given pixel block are defined so that a combination of the resulting complementary pixel blocks provides all the pixel information of said given pixel block.

### Claim 3 (depends on 1)

The transmitting method of claim 1, wherein each generated set is a pair of generated complementary pixel blocks, and said transmitting comprising transmitting one complementary pixel block of each pair over a first transmission path to the wireless receiving device and the other complementary pixel block of each pair over a second separate transmission path to the wireless receiving device.

### Claim 4 (depends on 1)

The transmitting method of claim 1, wherein at least two sets of complementary pixel blocks are generated from respective pixel blocks of the obtained uncompressed video frame, and the complementary pixel blocks from the two sets which are transmitted over the same transmission path are generated by applying two different enhancement pixel information dropping operations.

### Claim 5 (depends on 1)

The transmitting method of claim 1, further comprising selecting the different enhancement pixel information dropping operations to apply based on one or more network conditions of the wireless communication link.

### Claim 6 (depends on 1)

The transmitting method of claim 1, wherein the pixel information defining a pixel comprises a base colour component and at least one enhancement colour component, and an enhancement pixel information dropping operation applied to a given pixel block drops an enhancement colour component of at least one pixel of that given pixel block.

### Claim 7 (depends on 6)

The transmitting method of claim 6, wherein the base colour component is a luma component and the dropped colour component is a chroma component, in a luma-chroma based colour space.

### Claim 8 (depends on 6)

The transmitting method of claim 6, wherein the different pixel information dropping operations applied to the same four-pixel block comprise:
a sub-sampling operation applied to the four-pixel block according to a 4:2:2 scheme that drops the chroma colour components from two out of the four pixels, and a sub-sampling operation applied to the four-pixel block according to a 4:2:2 scheme that drops the chroma colour components from the other two pixels; or
a sub-sampling operation applied to the four-pixel block according to a 4:2:0 or 4:1:1 scheme that drops chroma colour components from all the four pixels, and a sampling operation applied to the four-pixel block according to a 4:4:4 scheme that keeps all the colour components of the pixel block.

### Claim 9 (depends on 6)

The transmitting method of claim 6, wherein the pixel information defining a pixel comprises colour components coded over a fixed number of bits, and the different enhancement pixel information dropping operations applied to the same pixel block further drop least significant bits of colour pixel components within the pixel block.

### Claim 10 (depends on 9)

The transmitting method of claim 9, wherein the different enhancement pixel information dropping operations applied to the same pixel block drop the least significant bits of different pixel colour components within the pixel block.

### Claim 11 (depends on 10)

The transmitting method of claim 10, further comprising applying to the complementary pixel blocks respective least-significant-bit dropping operations that are complementary, so that a combination of the resulting complementary pixel blocks provides the original least significant bits of all pixels within the pixel block.

### Claim 12 (depends on 1)

The transmitting method of claim 1, wherein the base pixel information defining a pixel is made of at least one most significant bit of at least one colour component and the enhancement pixel information is made of at least significant bits of the at least one colour component, and the different enhancement pixel information dropping operations applied to the same pixel block drop different least significant bits of the at least one colour pixel component within the pixel block.

### Claim 13 (depends on 1)

The transmitting method of claim 1, wherein the enhancement pixel information dropping operations applied to a plurality of pixel blocks to generate the complementary pixel blocks to be transmitted over the same transmission path are defined in a pixel information dropping profile selected from a first set of predetermined dropping profiles.

### Claim 14 (depends on 1)

The transmitting method of claim 1, further comprising applying an enhancement pixel information dropping operation to a given pixel block to obtain a complementary pixel block to be transmitted over a transmission path; and applying, to at least one adjacent pixel block adjacent to the given pixel block, an enhancement pixel information dropping operation that keeps more enhancement pixel information than the enhancement pixel information dropping operation applied to the given pixel block, to obtain an adjacent complementary pixel block to be transmitted over the same transmission path.

### Claim 15 (depends on 1)

The transmitting method of claim 1, wherein further comprising, in the wireless receiving station,:
receiving the transmitted pixel blocks over different transmission paths; and
combining the received pixel blocks to generate a reconstructed pixel block which is enhanced compared to each of the received pixel blocks.

### Claim 16 (depends on 15)

The transmitting method of claim 15, wherein combining the received pixel blocks generates an enhanced pixel block having all the pixel information of the corresponding pixel block within the uncompressed video frame.

### Claim 17

A wireless station for transmitting video information to a wireless receiving station over a wireless communication link made of several transmission paths, the wireless transmitting station comprising:
an obtaining means for obtaining an uncompressed video frame made of an array of pixel blocks, a pixel in the pixel blocks being represented by base pixel information and enhancement pixel information;
a complementary pixel block generator for generating at least one set of complementary pixel blocks from a given pixel block of the obtained uncompressed video frame, by applying different operations to said given pixel block for dropping different enhancement pixel information from that pixel block, so that the complementary pixel blocks comprise different enhancement pixel information and each comprises the base pixel information; and
a communication module for transmitting, for each set, the complementary pixel blocks over respective different transmission paths to the wireless receiving station.

### Claim 18 (depends on 1)

A computer program product for a programmable apparatus, the computer program product comprising a sequence of instructions for carrying out the method according to claim 1 when loaded into and executed by the programmable apparatus.

### Claim 19 (depends on 1)

A non-transitory computer-readable storage medium storing instructions of a computer program for carrying out the method according to claim 1.
