IP Library Granted Patent US 10,469,857
Granted Patent B2
US 10,469,857 · App. 15/481,433 · Granted Nov 5, 2019

System and method for electronic data communication

Inventors: Gregory W. Cook (San Jose, CA); Amin Mobasher (San Jose, CA)
Assignee: Samsung Display Co., Ltd.
H04N19/30H04L1/0009H04L1/0014H04N19/164H04N19/166H04N19/66H04N19/67H04L1/007H04N19/12H04N19/124H04N19/176
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,469,857
App. No.
15/481,433
Granted
Nov 5, 2019
Kind
B2
Abstract

In a method for transmitting video for a display panel between a transmitter in electronic communication with a receiver over a wireless communication channel, the method includes: receiving, by a transmitter, a data signal from a data source; receiving, by the transmitter, a return signal from a receiver; encoding, by the transmitter based on the return signal, the data signal utilizing a plurality of encoder blocks to generate a layered encoded data stream, wherein a first encoder block encodes the data signal and each subsequent encoder block encodes a difference between an input of a preceding encoder block and an output of a quantizer of a preceding encoder block; and transmitting, by the transmitter, the layered encoded data stream to the receiver for decoding and display on the display panel.

Claims (32)

1. A method for transmitting video for a display panel between a transmitter in electronic communication with a receiver over a wireless communication channel, the method comprising:

receiving, by a transmitter, a data signal from a data source;

receiving, by the transmitter, a return signal from a receiver;

encoding, by the transmitter based on the return signal, the data signal utilizing a plurality of encoder blocks to generate a layered encoded data stream, wherein a first encoder block encodes the data signal and each subsequent encoder block encodes a difference between an input of a preceding encoder block and an output of a quantizer of a preceding encoder block; and

transmitting, by the transmitter, the layered encoded data stream to the receiver for decoding and display on the display panel.

2. The method of claim 1 , further comprising dynamically modifying, by the transmitter based on at least one of channel quality, video quality, codec requirements, compression ratio requirements, or data rate requirements, one or more parameters of the plurality of encoder blocks for subsequent encoding and transmission of the data signal.

3. The method of claim 2 , wherein modifying the one or more parameters of the plurality of encoder blocks comprises adjusting a number of the encoder blocks.

4. The method of claim 2 , wherein modifying the one or more parameters of the plurality of encoder blocks comprises adjusting a compression ratio of the encoder blocks.

5. The method of claim 2 , wherein modifying the one or more parameters of the plurality of encoder blocks comprises adjusting at least one of a transform operation, adjusting a quantization table, or adjusting a variable length encoder algorithm utilized in the encoder blocks.

6. The method of claim 1 , further comprising selecting a profile from among a plurality of profiles based on the return signal, each of the profiles having different predefined parameters corresponding to the plurality of encoder blocks.

7. The method of claim 6 , wherein the different predefined parameters comprise a difference in a number of the encoder blocks for at least two of the plurality of profiles.

8. The method of claim 6 , wherein the return signal comprises an indicator of a quality of the wireless communication channel as measured by the receiver.

9. The method of claim 6 , wherein the return signal comprises an indicator of visual quality as measured by the receiver.

10. A transmitter for transmitting data for a display panel to a receiver over a wireless communication channel, the transmitter being configured to:

receive a data signal from a data source;

receive a return signal from a receiver;

encode, based on the return signal, the data signal utilizing a plurality of encoder blocks to generate a layered encoded data stream, wherein a first encoder block encodes the data signal and each subsequent encoder block encodes a difference between an input of a preceding encoder block and an output of a quantizer of a preceding encoder block; and

transmit the layered encoded data stream to the receiver for decoding and display on the display panel.

11. The transmitter of claim 10 , wherein the transmitter is further configured to dynamically modify, based on at least one of channel quality, video quality, codec requirements, compression ratio requirements, or data rate requirements, one or more parameters of the plurality of encoder blocks for subsequent encoding and transmission of the data signal.

12. The transmitter of claim 11 , wherein modifying the one or more parameters of the plurality of encoder blocks comprises adjusting a number of the encoder blocks.

13. The transmitter of claim 11 , wherein modifying the one or more parameters of the plurality of encoder blocks comprises adjusting a compression ratio of the encoder blocks.

14. The transmitter of claim 11 , wherein modifying the one or more parameters of the plurality of encoder blocks comprises adjusting at least one of a transform operation, adjusting a quantization table, or adjusting a variable length encoder algorithm utilized in the encoder blocks.

15. The transmitter of claim 11 , wherein modifying the one or more parameters of the plurality of encoder blocks comprises adjusting at least one of a transform operation, adjusting a quantization table, or adjusting a variable length encoder algorithm utilized in the encoder blocks.

16. The transmitter of claim 10 , wherein the transmitter is further configured to select a profile from among a plurality of profiles based on the return signal, each of the profiles having different predefined parameters corresponding to the plurality of encoder blocks.

17. The transmitter of claim 16 , wherein the different predefined parameters comprise a difference in a number of the encoder blocks for at least two of the plurality of profiles.

18. The transmitter of claim 16 , wherein the return signal comprises an indicator of a quality of the wireless communication channel as measured by the receiver.

19. The transmitter of claim 16 , wherein the return signal comprises an indicator of visual quality as measured by the receiver.

20. A receiver for receiving data for a display panel from a transmitter over a wireless communication channel, the receiver being configured to:

receive a layered encoded data stream from the transmitter over a wireless communication channel;

transmit a return signal to the transmitter;

decode the layered encoded data stream utilizing a plurality of decoder blocks according to parameters of corresponding encoder blocks of the transmitter to generate a decoded data stream, wherein a first layer of the layered encoded data stream is a compressed version of an input data stream, and each subsequent layer of the layered encoded data stream is a compressed version of a difference between an input of a preceding encoder block and an output of a quantizer of a preceding encoder block; and

transmit the decoded data stream to a display panel for display thereby.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2017
From: COOK, GREGORY W.; MOBASHER, AMIN
To: SAMSUNG DISPLAY CO., LTD.
Reel/Frame 042284/0217 →
Continuity (6)
Continuation In Part 15359551 · Nov 22, 2016
Continuation In Part 15359564 · Nov 22, 2016
Continuation In Part 15359553 · Nov 22, 2016
Provisional Application 62449544 · Jan 23, 2017
Provisional Application 62400042 · Sep 26, 2016
Related Publication 20180091819A1 · Mar 29, 2018