IP Library › Granted Patent US 10,178,398
Granted Patent B2
US 10,178,398 · App. 15/028,479 · Granted Jan 8, 2019

Method and arrangement for video transcoding using mode or motion or in-loop filter information

Inventors: Kenneth Andersson (Gävle, SE); Thomas Rusert (Stockholm, SE); Rickard Sjöberg (Stockholm, SE)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04N19/40H04N19/157H04N19/197H04N19/33H04N19/46H04N19/513H04N19/59H04N21/23439H04N21/234363
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,178,398
App. No.
15/028,479
Granted
Jan 8, 2019
Kind
B2
Abstract

In a method of transcoding of a video bitstream by a transcoder arrangement, performing the steps of receiving a video bitstream with a predetermined input video format, receiving side information related to the video bitstream, the side information comprising at least one of mode or motion or in-loop filter information relating to at least one other predetermined video format for the video bitstream. Further, performing the steps of decoding the received side information to generate transcoding guiding information, and encoding a representation of the received video bitstream based at least on the generated transcoding guiding information, to provide a transcoded video bitstream with a predetermined output video format.

Claims (48)

1. A method of transcoding of a video bitstream performed by a transcoder, comprising:

receiving a video bitstream with a predetermined input video format;

receiving side information related to said video bitstream, said side information comprising at least one of mode or motion or in-loop filter information relating to another predetermined output video format, different from said predetermined input video format, for said video bitstream;

decoding said received side information to generate transcoding guiding information; and

encoding a representation of said received video bitstream based at least on said generated transcoding guiding information, to provide a transcoded video bitstream with a predetermined output video format.

2. A transcoder arrangement for transcoding of a video bitstream, comprising:

a receiver configured to receive a video bitstream with a first predetermined input video format;

the receiver further configured to receive side information related to said video bitstream, said side information comprising at least one of mode or motion or in-loop filter information relating to another predetermined output video format, different from said predetermined input video format, for said video bitstream;

a decoder configured to decode said received side information to generate transcoding guiding information; and

an encoder configured to encode a representation of said received video bitstream based at least on said generated transcoding guiding information, to provide a transcoded video bitstream with a predetermined output video format.

3. The transcoder arrangement according to claim 2 , wherein said decoder is configured to decode said received side information based on at least one of mode or motion or in-loop filter information received in said video bitstream, and said encoder is configured to encode said representation of said received video bitstream based at least on at least one of said decoded mode or motion or in-loop filter information.

4. The transcoder arrangement according to claim 3 , wherein said mode or motion or in-loop filter information is down sampled prior to decoding, and said encoder is configured to decode said representation based on said down sampled mode or motion or in-loop filter information.

5. The transcoder arrangement according to claim 2 , wherein said decoder is further configured to decode said received video bitstream to provide pixel data as said representation of said received video bitstream.

6. The transcoder arrangement according to claim 5 , wherein said decoder is further configured to decode a high resolution layer of said video bitstream to obtain high resolution pixel data and down sampling said high resolution pixel data to a desired low resolution, and to decode the mode and/or motion and/or in-loop filter data for said desired low resolution, and said encoder is configured for encoding said down sampled pixel data based on said decoded low resolution mode and/or motion and/or in-loop filter data.

7. The transcoder arrangement according to claim 2 , wherein said side information further comprising residual information related to said predetermined input video format.

8. The transcoder arrangement according to claim 2 , wherein said side information further comprising data indicating search ranges of coding parameters to further enhance the transcoding.

9. A network node comprising a transcoder arrangement for transcoding of a video bitstream, comprising:

a receiver configured to receive a video bitstream with a first predetermined input video format;

the receiver further configured to receive side information related to said video bitstream, said side information comprising at least one of mode or motion or in-loop filter information relating to another predetermined output video format, different from said predetermined input video format, for said video bitstream, and

a decoder configured to decode said received side information to generate transcoding guiding information; and

an encoder configured to encode a representation of said received video bitstream based at least on said generated transcoding guiding information, to provide a transcoded video bitstream with a predetermined output video format.

10. A user equipment comprising a transcoder arrangement for transcoding of a video bitstream, comprising:

a receiver configured to receive a video bitstream with a first predetermined input video format;

the receiver further configured to receive side information related to said video bitstream, said side information comprising at least one of mode or motion or in-loop filter information relating to another predetermined output video format, different from said predetermined input video format, for said video bitstream;

a decoder configured to decode said received side information to generate transcoding guiding information; and

an encoder configured to encode a representation of said received video bitstream based at least on said generated transcoding guiding information, to provide a transcoded video bitstream with a predetermined output video format.

11. A method for providing an encoded video bitstream performed by a video provider, comprising:

encoding a provided video bitstream with a predetermined video format;

generating side information related to said encoded provided video bitstream, said side information comprising at least one of mode or motion or in-loop filter information relating to another predetermined output video format, different from said predetermined input video format, for said video bitstream; and

transmitting said encoded video bitstream and said generated side information, wherein said generated side information enables a transcoder arrangement to transcode by performing a process comprising:

receiving said video bitstream with said predetermined input video format;

receiving said side information related to said video bitstream;

decoding said received side information to generate transcoding guiding information; and

encoding a representation of said received video bitstream based at least on said generated transcoding guiding information, to provide a transcoded video bitstream with a predetermined output video format.

12. An arrangement for providing a video bitstream, comprising:

a transmitter;

a memory;

a processor, the processor coupled to the memory and configured to:

encode a video bitstream with a predetermined video format;

generate side information related to said video bitstream, said side information comprising at least one of mode or motion or in-loop filter information relating to another predetermined output video format, different from said predetermined input video format, for said video bitstream; and

employ the transmitter to transmit said encoded video bitstream and said generated side information to a transcoder arrangement, wherein said generated side information enables the transcoder arrangement to:

receive said video bitstream with said predetermined input video format;

receive said side information related to said video bitstream, decode said received side information to generate transcoding guiding information; and

encode a representation of said received video bitstream based at least on said generated transcoding guiding information, to provide a transcoded video bitstream with a predetermined output video format.

13. The arrangement according to claim 12 , wherein said processor is configured to employ the transmitter to transmit said side information and said video bitstream separately or together.

14. The arrangement according to claim 12 , wherein said processor is configured to employ the transmitter to provide an indication about the presence of the side information.

15. A network node comprising an arrangement according to claim 12 .

16. A user equipment comprising an arrangement according to claim 12 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: ANDERSSON, KENNETH; RUSERT, THOMAS; SJÖBERG, RICKARD
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 039340/0173 →
Continuity (1)
Related Publication 20160255355A1 · Sep 1, 2016