IP Library Granted Patent US 8,242,940
Granted Patent B2
US 8,242,940 · App. 12/966,045 · Granted Aug 14, 2012

Transitioning digital data processors between power savings and non-power savings modes

Assignee: Analog Devices, Inc.
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 8,242,940
App. No.
12/966,045
Granted
Aug 14, 2012
Kind
B2
Abstract

A sink may be to used to process multimedia digital data. The sink may include a plurality of input ports, an output port, a switchably-enabled selector to select an input port from a plurality of HDMI input ports to couple to an output port, a control circuit to detect encrypted data in a channel of the input ports; and a plurality of decryption engines. Each of the decryption engines may be coupled to respective input ports to synchronize with a corresponding encryption engine of a data source after the control circuit detects encrypted data in the channel of the respective input port. Additional circuitry may be included to operate the sink in a power saving mode. Also, methods for processing the data in both power saving and non-power saving modes.

Claims (26)

1. A data processing system comprising:

a data converter processing element to convert serial data at a plurality of input channels of an input port to parallel data at respective output channels, each channel including a component to process data in the channel when powered up;

a control circuit to power down the component of a selected channel in a first mode and to power up the component in a second mode; and

a delay processing element to detect valid data in each output channel and selectively delay output channel data to align the data in those powered up component channels carrying detected valid data.

2. The data processing system of claim 1 , further comprising a decoder processing element to decode transition minimized differential signalling (TMDS) or TMDS error reduction coding (TERC4) encoded signals aligned by the delay processing element into natural binary.

3. The data processing system of claim 2 , further comprising a high bandwidth digital content protection (HDCP) processing element to perform high bandwidth digital content protection after the decoder processing element decodes the processed data.

4. The data processing system of claim 1 , further comprising an output port, a plurality of input ports, and a switchably enabled selector to couple a selected input port with the output port, wherein each input port includes the plurality of channels, the converter processing element, the control circuit, and the delay processing element.

5. The data processing system of claim 4 , wherein the processing elements in a channel of non-selected input ports are powered down in a power saving mode.

6. The data processing system of claim 2 , wherein the decoder processing element decodes TERC4 encoded signals.

7. The data processing system of claim 3 , wherein the delay, decoder, and HDCP processing elements are retained disabled and the control circuit is configured to progressively enable each of these processing elements after detecting valid data at a preceding processing element.

8. The data processing system of claim 7 , wherein the control circuit enables the delay processing element after detecting valid data at the converter processing element.

9. The data processing system of claim 8 , wherein the control circuit enables the decoder processing element after detecting valid data at the delay processing element.

10. The data processing system of claim 9 , wherein the control circuit enables the HDCP processing element after detecting valid data at the decoder processing element.

11. A method comprising:

converting serial HDMI data at a plurality of channels of an input port to parallel data, each channel including a component to process data when powered up;

selectively powering down the component of a selected channel to enter a power savings mode and powering up the component to exit the power saving mode;

identifying those powered up component channels carrying valid data; and

delaying the converted parallel data in at least one of the identified channels to align data among the identified channels.

12. The method of claim 11 , further comprising performing error reduction coding on the data in the identified channels after alignment to decode transition minimized differential signalling (TMDS) or TMDS error reduction coding (TERC4) encoded signals.

13. The method of claim 12 , further comprising protecting high bandwidth digital content (HDCP) after performing error reduction coding.

14. The method of claim 11 , further comprising coupling the input port to an output port in a sink, wherein the input port is selected from a plurality of input ports in the sink.

15. The method of claim 14 , further comprising powering down processing elements in a channel of non-selected input ports to enter the power saving mode.

16. The method of claim 13 , further comprising progressively enabling delay, decoder, and HDCP processing elements after detecting valid data at a preceding processing element.

17. The method of claim 16 , wherein the delay processing element is enabled after detecting valid data at a converter processing element.

18. The method of claim 17 , wherein the decoder processing element is enabled after detecting valid data at the delay processing element.

19. The method of claim 18 , wherein the HDCP processing element is enabled after detecting valid data at the decoder processing element.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: DOMINGO, PABLO VENTURA; GARCIA, LUCAS VALENTIN; FERNALD, MICHAEL JOSEPH; CHANDRAN, RAJESH RAMA; BARRY, JOSEPH MICHAEL
To: ANALOG DEVICES, INC.
Reel/Frame 025494/0505 →
Continuity (2)
Provisional Application 61287566 · Dec 17, 2009
Related Publication 20110148672A1 · Jun 23, 2011