DE112011103209B4 - Verfahren, vorrichtung und system zur steuerung von anzeigeaktivität - Google Patents

Verfahren, vorrichtung und system zur steuerung von anzeigeaktivität Download PDF

Info

Publication number
DE112011103209B4
DE112011103209B4 DE112011103209.9T DE112011103209T DE112011103209B4 DE 112011103209 B4 DE112011103209 B4 DE 112011103209B4 DE 112011103209 T DE112011103209 T DE 112011103209T DE 112011103209 B4 DE112011103209 B4 DE 112011103209B4
Authority
DE
Germany
Prior art keywords
command
color data
fields
hsync
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
DE112011103209.9T
Other languages
English (en)
Other versions
DE112011103209T5 (de
Inventor
Seh W. Kwa
Ravi Ranganathan
Jun Shi
Maximino Vasquez
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Publication of DE112011103209T5 publication Critical patent/DE112011103209T5/de
Application granted granted Critical
Publication of DE112011103209B4 publication Critical patent/DE112011103209B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2092Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G3/2096Details of the interface to the display terminal specific for a flat panel
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3265Power saving in display device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • G09G2330/021Power management, e.g. power saving
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/18Use of a frame buffer in a display terminal, inclusive of the display panel
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/04Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/14Use of low voltage differential signaling [LVDS] for display data communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0264Arrangements for coupling to transmission lines
    • H04L25/0272Arrangements for coupling to multiple lines, e.g. for differential transmission
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Power Sources (AREA)
  • Digital Computer Display Output (AREA)
  • Details Of Television Systems (AREA)

Abstract

Verfahren, umfassend:Empfangen eines Befehls während einer vertikalen oder horizontalen Austastlücke, wobei der Befehl unter Verwendung von Feldern, die Farbdaten zugeordnet sind spezifiziert ist, das Empfangen umfassend:Empfangen eines Data-Enable-(DE)Signals und von Hsync und Vsync Signalen, wobei das DE-Signal angibt, ob die Felder, die Farbdaten zugeordnet sind und die Hsync- und Vsync-Signale einen Befehl beinhalten, wobei der Befehl durch die Werte der Felder die Farbdaten zugeordnet sind, Hsync und Vsync repräsentiert wird; undAnfordern, den Befehl zum Teil basierend auf Informationen in den Feldern auszuführen, die für Farbdaten reserviert sind.

Description

  • Gebiet
  • Der hierin offenbarte Gegenstand betrifft im Allgemeinen Verfahren, Vorrichtungen und Systeme zur Steuerung einer Anzeigevorrichtung.
  • Verwandte Technik
  • Multimedia-Operationen in Computersystemen sind weit verbreitet. Zum Beispiel werden Personalcomputer häufig zum Verarbeiten und Anzeigen von Video verwendet. Der Energieverbrauch durch Computer ist ein Problem. Es ist wünschenswert, den Energieverbrauch durch Personalcomputer zu regeln. Es ist insbesondere wünschenswert, den Energieverbrauch einer Anzeigevorrichtung zu regulieren, die durch einen Personalcomputer verwendet wird.
  • Ein zu lösendes Problem liegt weiter darin, die Steuerung einer Anzeigevorrichtung zu Vereinfachen.
  • US 2004/0031048 A1 beschreibt die Auswahl eines Formats zur Aufzeichnung, Wiedergabe und Anzeige von Videobildinformationen, die mit einem Signal empfangen werden. Das Signal enthält Zugriffsinformationen, die die Aufzeichnung, Wiedergabe und Anzeige der Videobildinformationen bestimmen.
  • US 2005/0162414 A1 beschreibt ein Bildgerät und ein Bildanzeigeverfahren für ein elektronisches Gerät, das mit mindestens einer Bildanzeigefunktion zur Anzeige von Bilddaten oder einer Bilderzeugungsfunktion zur Erzeugung von Bilddaten ausgestattet ist.
  • US 2007/0152993 A1 beschreibt Grafiksysteme und Displays, die mit Computersystemen genutzt werden. Die Systeme dienen dem energieeffizienten Betrieb von Grafiksystemen und Displays.
  • Die Veröffentlichung „Industry standard panels for monitors - 15.0 inch (ISP 15-inch): Mounting and top level interface requirements/ Panel Standardization Working Group (12. März 2003, Version 1.1., 19 S., http://www.wdfxw.net/Fulltext32369990.htm) beschreibt Richtlinien zur Festlegung einer Reihe von Displays mit mechanischen Standardabmessungen und ausgewählten elektrischen Schnittstellenanforderungen für ein 15,0-Zoll-XGA-LCD-Panel nach Industriestandard, damit sowohl die Hersteller von LCD-Monitoren als auch die Lieferanten von Panels LCD-Angebot und -Nachfrage besser steuern können.
  • Zusammenfassung der Erfindung
  • Ein erster Aspekt der Erfindung beschreibt ein Verfahren, umfassend: Empfangen eines Befehls während einer vertikalen oder horizontalen Austastlücke, wobei der Befehl unter Verwendung von Feldern, die Farbdaten zugeordnet sind spezifiziert ist, das Empfangen umfassend: Empfangen eines Data-Enable-(DE)Signals und von Hsync und Vsync Signalen, wobei das DE-Signal angibt, ob die Felder, die Farbdaten zugeordnet sind und die Hsync- und Vsync-Signale einen Befehl beinhalten, wobei der Befehl durch die Werte der Felder die Farbdaten zugeordnet sind, Hsync und Vsync repräsentiert wird; und Anfordern, den Befehl zum Teil basierend auf Informationen in den Feldern auszuführen, die für Farbdaten reserviert sind.
  • Weiter beschreibt ein Aspekt der Erfindung eine Vorrichtung, umfassend: Logik zum Anfordern der Übertragung eines Befehls während einer vertikalen oder horizontalen Austastlücke, wobei der Befehl unter Verwendung von Feldern, die Farbdaten zugeordnet sind spezifiziert ist; Empfangen eines Data-Enable-(DE)Signals und von Hsync und Vsync Signalen, wobei das DE-Signal angibt, ob die Felder, die Farbdaten zugeordnet sind und die Hsync- und Vsync-Signale einen Befehl beinhalten, wobei der Befehl durch die Werte der Felder die Farbdaten zugeordnet sind, Hsync und Vsync repräsentiert wird.
  • Ein weiterer Aspekt der Erfindung beschreibt ein System umfassend: mindestens eine Antenne; eine Anzeigevorrichtung; einen Bildpuffer; ein Hostsystem; und eine Schnittstelle zwischen der Anzeigevorrichtung und dem Hostsystem, wobei das Hostsystem umfasst: Logik zum Herstellen einer Kommunikation zur Übertragung an die Anzeigevorrichtung unter Verwendung der Schnittstelle, wobei die Kommunikation während einer vertikalen oder horizontalen Austastlücke übertragen wird, und die Kommunikation einen Befehl umfasst, der unter Verwendung von Feldern, die Farbdaten zugeordnet sind spezifiziert ist; wobei die Kommunikation das Empfangen eines Data-Enable-(DE)Signals und von Hsync und Vsync Signalen umfasst, wobei das DE-Signal angibt, ob die Felder, die Farbdaten zugeordnet sind und die Hsync- und Vsync-Signale einen Befehl beinhalten, wobei der Befehl durch die Werte der Felder die Farbdaten zugeordnet sind, Hsync und Vsync repräsentiert wird.
  • Figurenliste
  • Ausführungsformen der vorliegenden Erfindung werden in den Zeichnungen, in welchen sich gleiche Bezugszeichen auf ähnliche Elemente beziehen, lediglich als Beispiel und nicht als Einschränkung veranschaulicht.
    • 1A stellt ein System gemäß einer Ausführungsform dar.
    • 1B stellt ein Beispiel von Komponenten eines Hostsystems gemäß einer Ausführungsform dar, deren Energieverbrauch gesteuert werden kann.
    • 1C stellt ein Übersichtsblockdiagramm einer Taktsteuerung für eine Anzeigevorrichtung gemäß einer Ausführungsform dar.
    • 2 stellt ein Beispiel von Signalen dar, die unter Verwendung einer LVDS-kompatiblen Schnittstelle periodisch übertragen werden.
  • Ausführliche Beschreibung
  • Die Bezugnahme auf „eine bestimmte Ausführungsform“ oder „eine beliebige Ausführungsform“ bedeutet die gesamte Spezifikation hindurch, dass ein bestimmtes Merkmal, eine bestimmte Struktur oder eine bestimmte Charakteristik, die in Verbindung mit der Ausführungsform beschrieben wird, in mindestens einer Ausführungsform der vorliegenden Erfindung enthalten ist. Demnach bezieht sich das Vorkommen der Ausdrücke „in einer bestimmten Ausführungsform“ oder „in einer beliebigen Ausführungsform“ an verschiedenen Stellen die gesamte Spezifikation hindurch nicht unbedingt immer auf die gleiche Ausführungsform. Außerdem können die jeweiligen Merkmale, Strukturen oder Charakteristiken in einer oder mehreren Ausführungsformen kombiniert werden.
  • 1A stellt ein System 100 gemäß einer Ausführungsform dar. Das System 100 kann eine Ursprungsvorrichtung, wie beispielsweise ein Hostsystem 102, und eine Zielvorrichtung 150 umfassen. Das Hostsystem 102 kann einen Prozessor 110 mit einem oder mehr Kernen, einen Host-Arbeitsspeicher 112, einen Datenspeicher 114 und ein Grafiksubsystem 115 umfassen. Ein Chipsatz 105 kann Vorrichtungen im Hostsystem 102 kommunikativ koppeln. Das Grafiksubsystem 115 kann Video und/oder Audio verarbeiten. Das System 100 kann in einem tragbaren Personalcomputer, einem Mobiltelefon, einer Set-Top-Box oder einer beliebigen Computervorrichtung implementiert sein. Es ist jede Art von Benutzerschnittstelle verfügbar, wie beispielsweise Tastatur, Maus, Berührungsbildschirm und/oder Bewegungssensor.
  • Gemäß verschiedenen Ausführungsformen kann der Prozessor 110 einen Treiber (nicht dargestellt) ausführen, der bestimmt, ob (1) die Zielvorrichtung 150 angewiesen werden soll, ein Bild zu erfassen und das erfasste Bild wiederholt anzuzeigen, (2) Komponenten des Grafiksubsystems 115 ausgeschaltet werden sollen und/oder (3) Komponenten der Zielvorrichtung 150 ausgeschaltet werden sollen. Der Treiber kann wenigstens auf der Basis einer Änderung der Systemuhr-Periode, von Dreiecks- oder Vielecks-Rendering, dessen, dass ein Prozessor nicht im Energiesparmodus ist, einer Mausaktivität, dessen, dass vertikale Austastunterbrechungen verwendet werden, und/oder dessen, dass Einblendung aktiviert ist, bestimmen, ob Aktionen (1), (2) oder (3) ausgelöst werden sollen. Zum Beispiel kann ein Ausschalten von Komponenten ein Herabsetzen von Spannungsreglern auf den niedrigsten Betriebsspannungspegel umfassen. Das Ausschalten von Komponenten kann ein Verringern des Energieverbrauchs von Komponenten umfassen. Wenn zum Beispiel der Prozessor 110 ein mit Microsoft Windows kompatibles Betriebssystem ausführt, kann der Treiber ein Kernelmodus-Treiber sein.
  • Zum Beispiel kann das Hostsystem 102 Befehle unter Verwendung einer Schnittstelle 145 an die Zielvorrichtung 150 übertragen. Die Schnittstelle 145 kann LVDS (Low Voltage Differential Signaling), wie in ANSI/TIA/EIA-644 beschrieben, entsprechen. Das Format von Signalen, die über die Schnittstelle 145 übertragen werden, kann dasjenige sein, das in Abschnitt 3.1.4 von „Industry Standard Panels for Monitors - 15.0-inch (ISP 15-inch) Mounting and Top Level Interface Requirements (Version 1.1), March 12, 2003“ der Panel Standardization Working Group beschrieben wird, obwohl auch andere Standards und Formate verwendet werden können. Beispiele für Befehle, die über die Schnittstelle 145 übertragen werden, werden in Bezug auf die nachstehenden Tabellen beschrieben.
  • In einigen Ausführungsformen kann die Schnittstelle eine Hauptverbindung und einen AUX-Kanal umfassen, die jeweils im DisplayPort-Standard, Version 1, Revision 1a (2008), sowie dessen Revisionen und Änderungen der Video Electronics Standards Association (VESA) beschrieben wird. In verschiedenen Ausführungsformen kann das Hostsystem 102 (z. B. das Grafiksubsystem 115) Kommunikationen zur Zielvorrichtung 150 in mindestens einer Art und Weise herstellen und übertragen, die in Bezug auf die ebenfalls anhängige US-Patentanmeldung mit der Seriennummer 12/286,192 und dem Titel „Protocol Extensions in a Display Port Compatible Interface“ der Erfinder Kwa et al., eingereicht am 9. September 2008 (Aktenzeichen P27579), beschrieben wird.
  • Die Zielvorrichtung 150 kann eine Anzeigevorrichtung mit Fähigkeiten zur Anzeige von visuellem Inhalt und Wiedergabe von Audioinhalt sein. Zum Beispiel kann die Zielvorrichtung 150 Steuerlogik umfassen, wie beispielsweise eine Taktsteuerung (TCON), welche das Schreiben von Pixeln sowie ein Register steuert, das den Betrieb der Zielvorrichtung 150 vorschreibt. Die Zielvorrichtung 150 kann Zugriff auf einen Arbeitsspeicher oder einen Bildpuffer haben, um Bilder zur Anzeige daraus auszulesen.
  • 1B stellt ein Beispiel von Komponenten des Hostsystems 102 gemäß einer Ausführungsform dar, deren Energieverbrauch gesteuert (z. B. deren Energieverbrauch verringert oder erhöht) werden kann. Die Komponenten können in einem Chipsatz, Prozessor oder Grafiksubsystem sein. Zum Beispiel können der Anzeige-Phasenregelkreis (PLL) 160, die Anzeigeebene 162, die Anzeige-Pipe 164 und die Anzeigeschnittstelle 166 des Hosts 102 aus- oder eingeschaltet werden. Der PLL 160 kann eine Systemuhr für die Anzeigeebene 162, die Anzeige-Pipe 164 und/oder die Anzeigeschnittstelle 166 sein. Zum Beispiel kann die Anzeigeebene 162 einen Datenpuffer und einen RGB-Farb-Mapper umfassen, welcher Daten aus dem Puffer in RGB umwandelt. Die Anzeigeebene 162 kann eine zugeordnete Speichersteuerung und einen zugeordneten Speichereingang/- ausgang (10) (nicht dargestellt) umfassen, deren Energie ebenfalls verwaltet werden könnte. Die Pipe 164 kann einen Mischer von mehreren Schichten von Bildern zu einem zusammengesetzten Bild, einen X-, Y-Koordinaten-Rasterizer und einen Schnittstellenprotokollpaketierer umfassen. Der Schnittstellenprotokollpaketierer kann zumindest mit DisplayPort oder LVDS (Low-Voltage Differential Signaling), die von ANSI/TIA/EIA-644-A (2001) erhältlich sind, sowie deren Änderungen kompatibel sein. Die Anzeigeschnittstelle 166 kann eine DisplayPort- oder LVDS-kompatible Schnittstelle und eine PISO (Parallel-Ein-Seriell-Aus)-Schnittstelle umfassen.
  • 1C stellt ein Übersichtsblockdiagramm einer Taktsteuerung für eine Anzeigevorrichtung gemäß einer Ausführungsform dar. Die Taktsteuerung (TCON) 180 besitzt die Fähigkeit, auf Anweisungen von einer Hostvorrichtung anzusprechen, um in einen Selbstauffrischungsmodus einzutreten, der ein Ausschalten von Komponenten und/oder Erfassen von Bildern und wiederholtes Ausgeben der erfassten Bilder an eine Anzeige umfassen kann. Als Reaktion darauf, dass ein Signal SRD_ON aktiviert wird, aktiviert der SRD-Steuerblock den Bildpuffer, um ein Bild zu erfassen, und der SRD-Steuerblock steuert den Multiplexer (MUX), um das erfasste Bild an den Ausgangsport zu übermitteln. Nach dem Deaktivieren des Signals SRD_ON deaktiviert der SRD-Steuerblock den Bildpuffer und die zugeordnete Logik und veranlasst den MUX, eingehendes Video vom Eingangsport (LVDS RX) an den Ausgangsport zu übertragen (interne Signalisierung (Mini-LVDS)). Die Taktsteuerung 180 kann weniger Energie verbrauchen, da der Bildpuffer ausgeschaltet und die Logik taktgesteuert wird, wenn der Selbstauffrischungs-Anzeigemodus verlassen wird. In verschiedenen Ausführungsformen können SRD_ON Signale von einem Host sein oder in einem Register konfiguriert werden.
  • 2 stellt ein Beispiel von Signalen dar, die unter Verwendung einer LVDS-kompatiblen Schnittstelle periodisch an eine Anzeigevorrichtung übertragen werden. Eine CPU oder ein Chipsatz mit einer LVDS-kompatiblen Anzeigeschnittstelle könnte Befehle unter Verwendung von Signalen übertragen, die zum Kommunizieren von Farbinformationen reserviert sind. Eine Taktsteuerung oder ähnliche Elektronik in der Anzeigevorrichtung könnte die Signale empfangen. Das Format von Signalen kann dasjenige sein, das in Abschnitt 3.1.4 von „Industry Standard Panels for Monitors - 15.0-inch (ISP 15-inch) Mounting and Top Level Interface Requirements (Version 1.1), March 12, 2003“ der Panel Standardization Working Group beschrieben wird, obwohl auch andere Spezifikationen und Standards verwendet werden können.
  • Gemäß verschiedenen Ausführungsformen können während einer vertikalen Austastlücke oder einer horizontalen Austastlücke Bits, die für Farbdaten reserviert sind, zum Übertragen von anderen Typen von Informationen oder Befehlen verwendet werden. Die folgende Tabelle stellt Befehle bereit, die zum Befehlen einer Rückverfolgung zu einer Stelle auf einer Anzeige verwendet werden können. Tabelle 1
    VSync (VS) HSync (HS) DE B3 B2 B1 B0 Kurzbeschreibung
    1 × 0 × × × × Zum oberen Rand des Bildschirms zurückverfolgen.
    0 1 0 × × × × Zum Zeilenbeginn zurückverfolgen.
  • Der Befehl in der oberen Zeile ist ein Vsync-Befehl, welcher den Anfang einer vertikalen Austastlücke (VBI) und den Beginn eines neuen Bildes durch Zurückverfolgen zur linken oberen Ecke eines Bildschirms anzeigt. Der Wert „x“ zeigt an, dass der Wert entweder 0 oder 1 sein kann. Der Befehl kann während einer horizontalen oder einer vertikalen Austastlücke übertragen werden.
  • Der Befehl in der unteren Zeile ist ein Hsync-Befehl, der den Anfang einer horizontalen Austastlücke durch Zurückverfolgen zur linken Seite des Bildschirms anzeigt. Der Befehl kann während einer horizontalen oder einer vertikalen Austastlücke übertragen werden.
  • In einigen Fällen können die Bits B3, B2, B1 und B0, die in Tabelle 1 (und Tabellen 2 bis 4) dargestellt sind, jeweilige Bits G0, R5, B1 und B0 sein. Die Bits G0, R5, B1 und B0 sind die vier Bits links oben der Felder, die zum Kommunizieren von Farbinformationen reserviert sind, wie in 2 dargestellt. In anderen Fällen können die Bits B3, B2, B1 und B0, die in Tabelle 1 (und Tabellen 2 bis 4) dargestellt sind, jeweilige Bits B3, B2, B1 und B0 sein, die zum Kommunizieren von Farbinformationen reserviert sind, wie in 2 dargestellt. Selbstverständlich können beliebige vier (4) Bits zum Übertragen von Informationen der Bits B3, B2, B1 und B0, die in Tabelle 1 (und Tabelle 2 bis 4) dargestellt sind, verwendet werden. Wenn eine andere als eine 8-Bit-Farbe verwendet werden, wie beispielsweise eine 6-Bit-Farbe, können die Bits B3, B2, B1 und B0, die in Tabelle 1 (und Tabelle 2 bis 4) dargestellt sind, in beliebigen der für Farbdaten bestimmten Bits übertragen werden. Das Farbfeld kann über die 8 Bits hinaus, wie beispielsweise, ohne darauf beschränkt zu sein, auf 24 Bits, erweitert werden. Mehrere Befehle oder Befehlsvarianten können verwendet werden, wenn das Farbfeld eine größere Anzahl von Bits ist.
  • Die folgende Tabelle stellt Befehle bereit, die zum Auslösen einer Bilderfassung, Starten eines Selbstauffrischungsmodus oder Verlassen eines Selbstauffrischungsmodus verwendet werden können. Tabelle 2
    VSync (VS) HSync (HS) DE B3 B2 B1 B0 Beschreibung
    1 0 1 0 0 0 1 Dieses Bild in einem Remote-Bildpuffer erfassen.
    1 0 1 0 0 1 0 Selbstauffrischungsmodus starten.
    1 0 1 0 0 0 0 Selbstauffrischungsmodus stoppen. Die Anzeigeschnittstelle setzt das Streamen von Pixeldaten fort.
  • Der Befehl in der obersten Zeile von Tabelle 2 ist zum Erfassen eines Bildes in einem Bildpuffer. Beginnend nach einer VBI wird ein ganzes Bild in einem Bildpuffer erfasst. Der Bildpuffer kann im gleichen Gehäuse oder der gleichen integrierten Schaltung, die durch die Anzeigevorrichtung verwendet wird, oder an anderer Stelle, aber zur Bereitstellung von Bildern zur Anzeige in der Lage, angeordnet sein. Zum Beispiel kann der Bildpuffer derjenige sein, der in Bezug auf 1C beschrieben wurde. In diesem Fall stellen die Signale B3 bis B0 den Wert 0001 bereit. Der Befehl kann während einer horizontalen oder einer vertikalen Austastlücke übertragen werden.
  • Der Befehl in der mittleren Zeile von Tabelle 2 ist zum Starten eines Selbstauffrischungsmodus unter Verwendung eines Bildes, das in einem Bildpuffer gespeichert ist. Dieser Befehl könnte außerdem bewirken, eine Anzeigeschnittstelle ausgeschaltet wird oder in den Energiesparmodus eintritt. Andere Komponenten, wie beispielsweise jene, die in Bezug auf 1B beschrieben wurden, können ausgeschaltet werden oder in einen Energiesparmodus eintreten. Nach einer nächsten vertikalen Austastlücke wird das im Bildpuffer gespeicherte Bild zur lokalen Auffrischung einer Anzeige verwendet. Wenn zum Beispiel eine VBI am Beginn des Bildes, das erfasst wird, VBI1 ist, dann kann nach einer darauf folgenden VBI, VBI2, die nach VBI1, aber mit aktiven Bilddaten zwischen VBI1 und VBI2, sein kann, in den Selbstauffrischungsmodus versetzt werden. In die Selbstauffrischung kann während oder nach VBI2 eingetreten werden. Während der Selbstauffrischung werden keine Daten durch eine Grafikverarbeitungseinheit oder Grafikmaschine angefordert, um an eine Anzeige übertragen zu werden. Nach dem oder etwa zum Zeitpunkt des Eintretens in den Auffrischungsmodus können die Anzeigeschnittstelle sowie andere Logik, die in Bezug auf 1B beschrieben wurde, ausgeschaltet werden oder in einen Energiesparmodus eintreten. In diesem Fall stellen die Signale B3 bis B0 den Wert 0010 bereit. Der Befehl kann während einer horizontalen oder einer vertikalen Austastlücke übertragen werden.
  • Der Befehl in der untersten Zeile von Tabelle 2 ist zum Verlassen eines Selbstauffrischungsmodus und Fortsetzen des Streamens von Pixeln von einer Anzeigeschnittstelle. Nach Empfang des Befehls zum Verlassen des Selbstauffrischungsmodus und bei einer oder um eine vertikale Austastlücke VBI3, die nach VBI2 ist, beginnt eine Anzeige mit dem Anzeigen von Video von einer Anzeigeschnittstelle statt von einem Bildpuffer. Außerdem können die Anzeigeschnittstelle sowie andere Logik, die in Bezug auf 1B beschrieben wurde, eingeschaltet werden, und es kann zugelassen werden, dass sie mehr Energie verbrauchen. Neue Farbdaten können über die Kanalfarbzuordnungssignale übertragen werden. In diesem Fall stellen die Signale B3 bis B0 den Wert 0000 bereit. Der Befehl kann während einer horizontalen oder einer vertikalen Austastlücke übertragen werden.
  • Tabelle 3 stellt Befehle bereit, die zum Starten und Beenden von teilweisen Bildaktualisierungen verwendet werden können. Tabelle 3
    VSync (VS) HSync (HS) DE B3 B2 B1 B0 Beschreibung
    X 1 1 b3 b2 b1 b0 Starten einer teilweisen Bildaktualisierung während des Selbstauffrischungsmodus durch Erfassen von Pixelreihen nach Reihe N.
    X 1 1 0 0 0 0 Zeigt die letzte Reihe einer teilweisen Bildaktualisierung und den Stopp der Teilbildaktualisierung nach dieser Reihe an.
  • Der Befehl in der oberen Zeile von Tabelle 3 ist zum Anfordern des Starts einer teilweisen Bildaktualisierung während des Selbstauffrischungsmodus durch Schreiben von Pixelreihen nach Reihe N. Die Reihe N wird durch den Binärwert <b3 b2 b1 b0> dargestellt und über die Farbwerte B3 bis B0 oder andere Schlitze übertragen. Demgemäß kann eine Anzeige im Selbstauffrischungsmodus bleiben, aber ein teilweise aktualisiertes Bild anzeigen. Dieser Befehl kann während einer horizontalen oder einer vertikalen Austastlücke übertragen werden. Farbdaten, die nach diesem Befehl übertragen werden, sind eine teilweise Bildschirmaktualisierung. Die Farbdaten können unmittelbar nach dem Abschluss einer horizontalen Austastlücke oder einer vertikalen Austastlücke übertragen werden.
  • Der Befehl in der unteren Zeile von Tabelle 3 ist zum Stoppen einer teilweisen Bildaktualisierung. Dieser Befehl zeigt an, dass keine weiteren Daten für den aktiven Teilauffrischungsmodus übertragen werden. Dieser Befehl folgt auf den Befehl in der oberen Zeile von Tabelle 3. Die Werte B3 bis B0 können den Wert 0000 bereitstellen. Dieser Befehl wird nach dem Eintritt in die Selbstauffrischung und vor dem Verlassen des Selbstauffrischungsmodus verwendet. Der Befehl kann während einer horizontalen oder einer vertikalen Austastlücke übertragen werden.
  • Tabelle 4 stellt Befehle bereit, die zur zukünftigen Verwendung reserviert werden können. Tabelle 4
    VSync (VS) HSync (HS) DE B3 B2 B1 B0 Beschreibung
    1 0 1 b3 b2 b1 b0 <b3b2blb0>: die Bereiche von Ox0011b bis Ox1111 sind für zukünftige Erweiterungen reserviert.
  • Der Befehl kann während einer horizontalen oder einer vertikalen Austastlücke übertragen werden.
  • Zum Beispiel kann der Befehl in Tabelle 4 in Fällen, in welchen der Lautsprecher durch das Bedienfeld gesteuert wird, in Verbindung mit der Übertragung eines in die VBI eingebetteten Audiostroms verwendet werden.
  • Einige TCON-Designs verwenden das Feld DE, um eine Verwendung anzuzeigen, dass die Werte in den Farbfeldern (d. h. der Pixelinhalt) Farbdaten sind. In einigen Fällen können Hsync und Vsync sowie ein Farbfeld zum Anzeigen eines Befehls verwendet werden. Wenn zum Beispiel DE auf null gesetzt wird, können Hsync und Vsync zusammen mit einem Farbfeld zum Anzeigen eines Befehls verwendet werden. Es kann ein beliebiges Farbfeld aus R0 bis R5, B0 bis B5 oder G0 bis G5 zusammen mit Hsync und Vsync verwendet werden, um Befehle in den Farbfeldern anzuzeigen.
  • Die hierin beschriebenen Grafik- und/oder Videoverarbeitungsverfahren können in verschiedenen Hardware-Architekturen implementiert werden. Zum Beispiel kann Grafik- und/oder Videofunktionalität in einen Chipsatz integriert werden. Alternativ kann ein diskreter Grafik- und/oder Videoprozessor verwendet werden. Als noch eine andere Ausführungsform können die Grafik- und/oder Videofunktionen durch einen Universalprozessor, einschließlich eines Mehrkernprozessors, implementiert werden. In einer weiteren Ausführungsform können die Funktionen in einem Unterhaltungselektronikgerät implementiert werden.
  • Ausführungsformen der vorliegenden Erfindung können als jedes von einem oder mehreren Mikrochips oder einer oder mehreren integrierten Schaltungen, die unter Verwendung eines Motherboards miteinander verbunden sind, verdrahteter Logik, Software, die auf einer Speichervorrichtung gespeichert ist und durch einen Mikroprozessor ausgeführt wird, einer anwendungsspezifischen integrierten Schaltung (ASIC) und/oder einem feldprogrammierbaren Gate-Array (FPGA) oder als eine Kombination davon implementiert werden. Der Begriff „Logik“ kann zum Beispiel Software oder Hardware und/oder Kombinationen von Software und Hardware umfassen.
  • Ausführungsformen der vorliegenden Erfindung können zum Beispiel als ein Computerprogrammprodukt bereitgestellt werden, das ein oder mehr maschinenlesbare Medien mit darauf gespeicherten, durch Maschinen ausführbaren Anweisungen umfassen kann, die bei Ausführung durch eine oder mehr Maschinen, wie beispielsweise einen Computer, ein Computernetzwerk oder andere elektronische Vorrichtungen, dazu führen können, dass die eine oder die mehreren Maschinen Operationen gemäß den Ausführungsformen der vorliegenden Erfindung ausführen. Ein maschinenlesbares Medium kann Disketten, optische Platten, CD-ROMs (Compact Disc-Festwertspeicher) und magnetooptische Platten, ROMs (Festwertspeicher), RAMs (Direktzugriffsspeicher), EPROMs (löschbare programmierbare Festwertspeicher), EEPROMs (elektrisch löschbare programmierbare Festwertspeicher), Magnet- oder optische Karten, Flash-Speicher oder andere Typen von Medien / maschinenlesbaren Medien, die zum Speichern von durch Maschinen ausführbaren Anweisungen geeignet sind, umfassen, ohne darauf beschränkt zu sein.

Claims (20)

  1. Verfahren, umfassend: Empfangen eines Befehls während einer vertikalen oder horizontalen Austastlücke, wobei der Befehl unter Verwendung von Feldern, die Farbdaten zugeordnet sind spezifiziert ist, das Empfangen umfassend: Empfangen eines Data-Enable-(DE)Signals und von Hsync und Vsync Signalen, wobei das DE-Signal angibt, ob die Felder, die Farbdaten zugeordnet sind und die Hsync- und Vsync-Signale einen Befehl beinhalten, wobei der Befehl durch die Werte der Felder die Farbdaten zugeordnet sind, Hsync und Vsync repräsentiert wird; und Anfordern, den Befehl zum Teil basierend auf Informationen in den Feldern auszuführen, die für Farbdaten reserviert sind.
  2. Verfahren nach Anspruch 1, wobei der Befehl einen Befehl zum Speichern eines Bildes in einem Bildpuffer umfasst.
  3. Verfahren nach Anspruch 1, wobei der Befehl einen Befehl zum Eintreten in einen Selbstauffrischungsmodus umfasst.
  4. Verfahren nach Anspruch 1, wobei der Befehl einen Befehl zum Verlassen eines Selbstauffrischungsmodus umfasst.
  5. Verfahren nach Anspruch 1, wobei der Befehl einen Befehl zum Durchführen einer teilweisen Bildschirmaktualisierung umfasst.
  6. Verfahren nach Anspruch 1, wobei der Befehl einen Befehl zum Beenden einer teilweisen Bildschirmaktualisierung umfasst.
  7. Verfahren nach Anspruch 1, wobei die für Farbdaten zugeordneten Felder Felder in einem Bild umfassen, die in Abschnitt 3.1.4 von „Industry Standard Panels for Monitors - 15.0-inch (ISP 15-inch) Mounting and Top Level Interface Requirements (Version 1.1), March 12, 2003“ der Panel Standardization Working Group spezifiziert sind.
  8. Verfahren nach Anspruch 1, wobei die für Farbdaten zugeordneten Felder vier oder mehr Bits umfassen.
  9. Verfahren nach Anspruch 1, wobei das Empfangen eines Befehls ein Empfangen eines Befehls unter Verwendung einer LVDS (Low Voltage Differential Signaling)-kompatiblen Schnittstelle umfasst.
  10. Vorrichtung, umfassend: Logik zum Anfordern der Übertragung eines Befehls während einer vertikalen oder horizontalen Austastlücke, wobei der Befehl unter Verwendung von Feldern, die Farbdaten zugeordnet sind spezifiziert ist; Empfangen eines Data-Enable-(DE)Signals und von Hsync und Vsync Signalen, wobei das DE-Signal angibt, ob die Felder, die Farbdaten zugeordnet sind und die Hsync- und Vsync-Signale einen Befehl beinhalten, wobei der Befehl durch die Werte der Felder die Farbdaten zugeordnet sind, Hsync und Vsync repräsentiert wird.
  11. Vorrichtung nach Anspruch 10, wobei der Befehl einen von einem Befehl zum Speichern eines Bildes in einem Bildpuffer, einem Befehl zum Eintreten in einen Selbstauffrischungsmodus und einem Befehl zum Verlassen eines Selbstauffrischungsmodus umfasst, und wobei die Übertragung eine LVDS (Low Voltage Differential Signaling)-kompatible Schnittstelle verwendet.
  12. Vorrichtung nach Anspruch 10, wobei der Befehl einen von einem Befehl zum Durchführen einer teilweisen Bildschirmaktualisierung und einem Befehl zum Beenden einer teilweisen Bildschirmaktualisierung umfasst, und wobei die Übertragung eine LVDS (Low Voltage Differential Signaling)-kompatible Schnittstelle verwendet.
  13. Vorrichtung nach Anspruch 10, wobei die für Farbdaten zugeordneten Felder Felder in einem Bild umfassen, die in Abschnitt 3.1.4 von „Industry Standard Panels for Monitors - 15.0-inch (ISP 15-inch) Mounting and Top Level Interface Requirements (Version 1.1), March 12, 2003“ der Panel Standardization Working Group spezifiziert sind.
  14. System, umfassend: mindestens eine Antenne; eine Anzeigevorrichtung; einen Bildpuffer; ein Hostsystem; und eine Schnittstelle zwischen der Anzeigevorrichtung und dem Hostsystem, wobei das Hostsystem umfasst: Logik zum Herstellen einer Kommunikation zur Übertragung an die Anzeigevorrichtung unter Verwendung der Schnittstelle, wobei die Kommunikation während einer vertikalen oder horizontalen Austastlücke übertragen wird, und die Kommunikation einen Befehl umfasst, der unter Verwendung von Feldern, die Farbdaten zugeordnet sind spezifiziert ist; wobei die Kommunikation das Empfangen eines Data-Enable-(DE)Signals und von Hsync und Vsync Signalen umfasst, wobei das DE-Signal angibt, ob die Felder, die Farbdaten zugeordnet sind und die Hsync- und Vsync-Signale einen Befehl beinhalten, wobei der Befehl durch die Werte der Felder die Farbdaten zugeordnet sind, Hsync und Vsync repräsentiert wird.
  15. System nach Anspruch 14, wobei die für Farbdaten zugeordneten Felder Felder in einem Bild umfassen, die in Abschnitt 3.1.4 von „Industry Standard Panels for Monitors - 15.0-inch (ISP 15-inch) Mounting and Top Level Interface Requirements“ (Version 1.1), March 12, 2003" der Panel Standardization Working Group spezifiziert sind.
  16. System nach Anspruch 14, wobei die für Farbdaten zugeordneten Felder mindestens vier Bits umfassen.
  17. System nach Anspruch 14, wobei die Schnittstelle wenigstens LVDS (Low Voltage Differential Signaling) entspricht.
  18. System nach Anspruch 14, wobei der Befehl einen von einem Befehl zum Speichern eines Bildes in einem Bildpuffer, einem Befehl zum Eintreten in einen Selbstauffrischungsmodus und einem Befehl zum Verlassen eines Selbstauffrischungsmodus umfasst.
  19. System nach Anspruch 14, wobei der Befehl einen von einem Befehl zum Durchführen einer teilweisen Bildschirmaktualisierung und einem Befehl zum Beenden einer teilweisen Bildschirmaktualisierung umfasst.
  20. System nach Anspruch 14, ferner umfassend eine von einer Tastatur- und einer Touchscreen-Schnittstelle umfasst.
DE112011103209.9T 2010-09-24 2011-09-23 Verfahren, vorrichtung und system zur steuerung von anzeigeaktivität Active DE112011103209B4 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/889,681 2010-09-24
US12/889,681 US8941592B2 (en) 2010-09-24 2010-09-24 Techniques to control display activity
PCT/US2011/053145 WO2012040660A2 (en) 2010-09-24 2011-09-23 Techniques to control display activity

Publications (2)

Publication Number Publication Date
DE112011103209T5 DE112011103209T5 (de) 2013-06-27
DE112011103209B4 true DE112011103209B4 (de) 2023-03-23

Family

ID=45870119

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112011103209.9T Active DE112011103209B4 (de) 2010-09-24 2011-09-23 Verfahren, vorrichtung und system zur steuerung von anzeigeaktivität

Country Status (7)

Country Link
US (1) US8941592B2 (de)
JP (1) JP5755333B2 (de)
KR (1) KR101467127B1 (de)
CN (1) CN102725743B (de)
DE (1) DE112011103209B4 (de)
TW (1) TWI454920B (de)
WO (1) WO2012040660A2 (de)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8941592B2 (en) 2010-09-24 2015-01-27 Intel Corporation Techniques to control display activity
US9196216B2 (en) * 2011-12-07 2015-11-24 Parade Technologies, Ltd. Frame buffer management and self-refresh control in a self-refresh display system
US9342181B2 (en) * 2012-01-09 2016-05-17 Nvidia Corporation Touch-screen input/output device touch sensing techniques
US9823935B2 (en) 2012-07-26 2017-11-21 Nvidia Corporation Techniques for latching input events to display flips
US10141930B2 (en) 2013-06-04 2018-11-27 Nvidia Corporation Three state latch
TWI550396B (zh) * 2013-06-17 2016-09-21 廣達電腦股份有限公司 電子裝置及其畫面更新方法
WO2015132833A1 (ja) * 2014-03-06 2015-09-11 株式会社Joled 半導体デバイスおよび表示装置
KR20160033549A (ko) * 2014-09-18 2016-03-28 삼성전자주식회사 디스플레이 구동회로, 디스플레이 구동회로의 동작방법 및 시스템 온 칩
KR102193918B1 (ko) * 2014-10-24 2020-12-23 삼성디스플레이 주식회사 표시 장치의 동작 방법
US10074203B2 (en) 2014-12-23 2018-09-11 Synaptics Incorporated Overlay for display self refresh
US20190057639A1 (en) * 2017-08-17 2019-02-21 Shenzhen China Star Optoelectronics Semiconductor Display Technology Co., Ltd. Display device and driving method thereof
CN109936705B (zh) 2017-12-18 2020-05-12 京东方科技集团股份有限公司 应用于显示的数据转换方法、数据转换装置及显示装置
US11314310B2 (en) * 2017-12-29 2022-04-26 Intel Corporation Co-existence of full frame and partial frame idle image updates
US10665210B2 (en) * 2017-12-29 2020-05-26 Intel Corporation Extending asynchronous frame updates with full frame and partial frame notifications
US10559285B2 (en) * 2018-03-31 2020-02-11 Intel Corporation Asynchronous single frame update for self-refreshing panels
KR102577236B1 (ko) * 2018-06-05 2023-09-12 삼성전자주식회사 디스플레이 장치 및 그것의 인터페이스 동작
CN114731383A (zh) * 2019-11-28 2022-07-08 索尼集团公司 显示终端设备
US11467648B2 (en) * 2020-03-06 2022-10-11 Intel Corporation Methods and apparatus to reduce power consumption and improve battery life of display systems using adaptive sync

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040031048A1 (en) 1999-12-03 2004-02-12 Horlander Karl Francis Adaptive video image information processing system
US20050162414A1 (en) 2000-09-20 2005-07-28 Matsushita Electric Industrial Co., Ltd. Image apparatus and image display method
US20070152993A1 (en) 2005-12-29 2007-07-05 Intel Corporation Method, display, graphics system and computer system for power efficient displays

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5821924A (en) 1992-09-04 1998-10-13 Elonex I.P. Holdings, Ltd. Computer peripherals low-power-consumption standby system
TW243523B (en) 1993-04-26 1995-03-21 Motorola Inc Method and apparatus for minimizing mean calculation rate for an active addressed display
US6564269B1 (en) * 1998-09-10 2003-05-13 Silicon Image, Inc. Bi-directional data transfer using the video blanking period in a digital data stream
US7222155B1 (en) 1999-06-15 2007-05-22 Wink Communications, Inc. Synchronous updating of dynamic interactive applications
JP2001016222A (ja) 1999-06-30 2001-01-19 Toshiba Corp ネットワークシステム、電子機器及び電源制御方法
JP2001016221A (ja) 1999-06-30 2001-01-19 Toshiba Corp ネットワークシステム、電子機器及び電源制御方法
JP2001245225A (ja) * 2000-02-29 2001-09-07 Toshiba Corp 双方向通信回線を利用した機器間接続システム
US6552738B1 (en) 1999-11-18 2003-04-22 Trident Microsystems, Inc. User interface for control of a display device
US7558264B1 (en) 2001-09-28 2009-07-07 Emc Corporation Packet classification in a storage system
US7017053B2 (en) 2002-01-04 2006-03-21 Ati Technologies, Inc. System for reduced power consumption by monitoring video content and method thereof
US7839860B2 (en) 2003-05-01 2010-11-23 Genesis Microchip Inc. Packet based video display interface
US8059673B2 (en) 2003-05-01 2011-11-15 Genesis Microchip Inc. Dynamic resource re-allocation in a packet based video display interface
KR100559025B1 (ko) 2003-05-30 2006-03-10 엘지전자 주식회사 홈 네트워크 관리 시스템
JP2005027120A (ja) 2003-07-03 2005-01-27 Olympus Corp 双方向データ通信システム
JP2006268738A (ja) 2005-03-25 2006-10-05 Sanyo Electric Co Ltd 情報処理装置、修正プログラム生成方法および修正プログラム生成プログラム
US7813831B2 (en) 2005-06-09 2010-10-12 Whirlpool Corporation Software architecture system and method for operating an appliance in multiple operating modes
KR100720652B1 (ko) * 2005-09-08 2007-05-21 삼성전자주식회사 디스플레이 구동 회로
JP4581955B2 (ja) 2005-10-04 2010-11-17 ソニー株式会社 コンテンツ伝送装置及びコンテンツ伝送方法、並びにコンピュータ・プログラム
JP4640824B2 (ja) 2006-01-30 2011-03-02 富士通株式会社 通信環境の測定方法、受信装置、及びコンピュータプログラム
TWI325576B (en) * 2006-03-01 2010-06-01 Au Optronics Corp Asymmetric display panel and image inversion method thereof
KR100786509B1 (ko) 2006-06-08 2007-12-17 삼성에스디아이 주식회사 유기전계발광표시장치 및 그의 구동방법
JP2008084366A (ja) 2006-09-26 2008-04-10 Sharp Corp 情報処理装置及び録画システム
JP4176122B2 (ja) 2006-10-24 2008-11-05 株式会社東芝 サーバ端末、画面共有方法およびプログラム
KR100805254B1 (ko) 2006-12-01 2008-02-21 주식회사 애트랩 광 포인팅 장치 및 이 장치의 데이터 전송 방법
US20080143695A1 (en) 2006-12-19 2008-06-19 Dale Juenemann Low power static image display self-refresh
JP2008182524A (ja) 2007-01-25 2008-08-07 Funai Electric Co Ltd 映像音声システム
KR20080090784A (ko) 2007-04-06 2008-10-09 엘지전자 주식회사 전자 프로그램 정보 제어 방법 및 수신 장치
US8767952B2 (en) 2007-12-17 2014-07-01 Broadcom Corporation Method and system for utilizing a single connection for efficient delivery of power and multimedia information
JP2009168947A (ja) 2008-01-11 2009-07-30 Oki Semiconductor Co Ltd 表示駆動回路および方法
US7961656B2 (en) 2008-09-29 2011-06-14 Intel Corporation Protocol extensions in a display port compatible interface
US8941592B2 (en) 2010-09-24 2015-01-27 Intel Corporation Techniques to control display activity

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040031048A1 (en) 1999-12-03 2004-02-12 Horlander Karl Francis Adaptive video image information processing system
US20050162414A1 (en) 2000-09-20 2005-07-28 Matsushita Electric Industrial Co., Ltd. Image apparatus and image display method
US20070152993A1 (en) 2005-12-29 2007-07-05 Intel Corporation Method, display, graphics system and computer system for power efficient displays

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Industry standard panels for monitors - 15.0-inch (ISP 15-inch): Mounting and top level interface requirements / Panel Standardization Working Group. Version 1.1, March 12, 2003. 19 S. - URL: http://www.wdfxw.net/Fulltext32369990.htm [abgerufen am 06.09.2018]

Also Published As

Publication number Publication date
US8941592B2 (en) 2015-01-27
KR20130040251A (ko) 2013-04-23
DE112011103209T5 (de) 2013-06-27
TWI454920B (zh) 2014-10-01
JP5755333B2 (ja) 2015-07-29
JP2013545156A (ja) 2013-12-19
WO2012040660A3 (en) 2012-06-14
US20120075188A1 (en) 2012-03-29
KR101467127B1 (ko) 2014-11-28
TW201235850A (en) 2012-09-01
CN102725743B (zh) 2016-07-06
CN102725743A (zh) 2012-10-10
WO2012040660A2 (en) 2012-03-29

Similar Documents

Publication Publication Date Title
DE112011103209B4 (de) Verfahren, vorrichtung und system zur steuerung von anzeigeaktivität
DE112006003194B4 (de) Integration einer Anzeigensteuerung in einen Prozessor mit geringem Leistungsverbrauch
DE69735975T2 (de) System und Verfahren zur Überlagerung von wahlweise in unterschiedlichen nativen Formaten gespeicherten Bildern
US9979922B2 (en) Low power consumption display device
DE102015108057B4 (de) Aktualisierungsabhängiges adaptives Dithering für ein Display mit variabler Aktualisierungsrate
DE112012005223B4 (de) Energiemanagement des Displaycontrollers
DE69312786T2 (de) Externes Interface für einen hochleistungsfähigen Graphikadapter, das die graphische Kompatibilität gewährt
DE102009058274A1 (de) Hybridgrafikanzeige-Power-Management
DE112014000938B4 (de) Verfahren und Vorrichtung zur Stromeinsparung in einer Anzeige-Pipeline durch Herunterfahren von inaktiven Komponenten
DE102012203916A1 (de) Verfahren und Apparat zum Steuern einer spärlichen Aktualisierung eines selbstaktualisierenden Anzeigegeräts, welches mit einer Grafiksteuerung gekoppelt ist
DE112005003695B4 (de) Fehlerverteilung zum Stromsparen bei Anzeige-Bildspeichern
EP2857930A2 (de) Verfahren zum Senden von Befehlen an eine Zielvorrichtung
DE112015000959T5 (de) Adaptive Videoverarbeitung
DE102011016051A1 (de) Techniken zum Verwalten von Energieverwendung
DE102010053298A1 (de) Synchronisierte Medienverarbeitung
DE102014108329A1 (de) Dynamische RGBW-Farbtreuesteuerung
DE102015006750A1 (de) Abtasten, fehlerverwaltung und/oder kontextwechsel über eine rechnerpipeline
DE102020118496A1 (de) Anzeigetafelselbstauffrischungs-Übertragung (PSR-Übertragung) von Massendaten
DE102022134250A1 (de) Technologien für eine selektive Niedrigleistungs-Rahmenaktualisierung auf einer Anzeige
DE112011100221T5 (de) Benutzerschnittstelleneinheit zum Abrufen nur aktiver Bereiche eines Rahmens
DE102018130364A1 (de) Koexistenz von vollrahmen- und teilrahmen-inaktivitätsbild-aktualisierungen
DE112017003299T5 (de) OLED-sensitive Inhaltserstellung und Inhaltszusammenstellung
DE112021004857T5 (de) Elektronische anzeigepipeline-leistungsverwaltungssysteme und verfahren
DE102014117564A1 (de) Adaptive teilweise bildschirmaktualisierung mit dynamischer hintergrundbeleuchtungssteuerungsmöglichkeit
DE102007054029A1 (de) Display, Computersystem, Grafiksystem und Verfahren zum Betreiben eines Computersystems

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final