Die
vorliegende Verbindung bezieht sich auf eine Videoverarbeitungsvorrichtung
und deren Verfahren gemäß dem Oberbegriff
der Ansprüche
1 und 12.The
The present invention relates to a video processing device
and their method according to the preamble
the claims
1 and 12.
Im
Allgemeinen wird zum Stromverbrauch einer Videoverarbeitungsvorrichtung,
wie z. B. eines DVD-Spielers und eines Digitalempfängers (STB), hauptsächlich durch
den Einchipsystem-(SOC-)Videoverarbeitungschip in der Videoverarbeitungsvorrichtung
beigetragen. Ferner ist der Digital-Analog-Wandler (DAC) das elektronische
Bauteil mit dem größten Stromverbrauch
in einer herkömmlichen analogen
Videosignal-Verarbeitungsvorrichtung. Beim Stand der Technik ist
das Abschalten des Video-DAC, wenn dieser nicht eingesetzt wird,
der gebräuchlichste
Weg, um den Stromverbrauch in der Videoverarbeitungsvorrichtung
zu reduzieren. Dies kann durch den Benutzer über eine Benutzerschnittstelle
der Videoverarbeitungsvorrichtung erfolgen. Da jedoch die meisten
Benutzer die Funktion der Videoverarbeitungsvorrichtung nicht ganz
verstehen, kommt ein unnötiger
Stromverbrauch bei der Videoverarbeitungsvorrichtung häufig vor.in the
Generally, the power consumption of a video processing device becomes
such as As a DVD player and a digital receiver (STB), mainly by
the single chip system (SOC) video processing chip in the video processing device
contributed. Furthermore, the digital-to-analog converter (DAC) is the electronic one
Component with the highest power consumption
in a conventional analog
Video signal processing apparatus. In the prior art is
turning off the video DAC when not in use,
the most common
Way to reduce power consumption in the video processing device
to reduce. This can be done by the user through a user interface
the video processing device done. However, since most
User does not quite understand the function of the video processing device
understand, comes an unnecessary
Power consumption in the video processing device often.
US 2002/0037746 A1 offenbart
eine Signalverarbeitungsvorrichtung und ein Audioverarbeitungsverfahren
für einen
Handtelefonapparat, der entweder mit einem Ohrhörer des Typs für beide
Ohren oder einem Ohrhörer
des Typs für
ein Ohr verbunden ist. Eine Erfassungseinrichtung ist vorgesehen,
um zu erfassen, welcher genannte Typ mit dem Telefonapparat-Hauptteil
verbunden ist. Ferner ist ein Verstärker vorgesehen, um einen Umgebungsgeräuschpegel
der ausgegebenen Geräusche
zu verstärken,
die an die Ohrhörer
abgegeben werden. Darüber
hinaus ist eine Regelvorrichtung vorgesehen, um einen Signalpegel
eines Umgebungsgeräuschs
zu regeln oder einzustellen, der von diesem Verstärker gemäß einer
Ausgabe der Erfassungseinrichtung abgegeben wurde. Wenn einer dieser
Ohrhörer
angeschlossen ist, regelt die Regeleinrichtung den Signalpegel oder
die Verstärkung
des vom Verstärker
abgegebenen Umgebungsgeräuschs,
das zu einem Ausgang der Erfassungseinrichtung rückgekoppelt wird, und legt
die Verstärkung
des Verstärkers
entsprechend der Ausgabe der Erfassungseinrichtung fest. Auf diese
Weise kann ein optimaler Signalpegel des Umgebungsgeräuschs in
gemäß dem mit
dem Telefonapparat verbundenen Ohrhörer-Typ automatisch eingestellt
werden, indem die Verstärkung
des Verstärkers
erhöht
oder reduziert wird, um den Signalpegel des Umgebungsgeräuschs des montierten
oder angeschlossenen Ohrhörer-Typs
zu verbessern oder zu reduzieren. US 2002/0037746 A1 discloses a signal processing apparatus and method for a handset apparatus connected to either a two-ear type earphone or an ear-ear type earphone. A detection means is provided to detect which said type is connected to the telephone set body. Further, an amplifier is provided to amplify an ambient noise level of the output sounds that are output to the earphones. In addition, a control device is provided to regulate or adjust a signal level of an environmental noise outputted from this amplifier in accordance with an output of the detection means. When one of these earphones is connected, the controller controls the signal level or gain of the ambient noise output from the amplifier, which is fed back to an output of the detector, and sets the gain of the amplifier in accordance with the output of the detector. In this way, an optimum signal level of the ambient noise in the earphone type connected to the telephone set can be automatically adjusted by increasing or reducing the gain of the amplifier to improve or reduce the signal level of the ambient noise of the mounted or connected earphone type ,
US 6 069 960 A offenbart
eine Anschlussvorrichtung zum Anschluss von Informationsverarbeitungsgeräten. Diese
Anschlussvorrichtung weist eine Standardbuchse auf, die mit einem
ersten Informationsverarbeitungsgerät verbunden ist. Zudem ist
eine Mehrzahl von Steckern jeweils mit einer Mehrzahl von zweiten
Informationsverarbeitungsgeräten
verbunden, die jeweils unterschiedliche Impedanzen aufweisen. Diese
Stecker werden selektiv mit der Standardbuchse verbunden und ein
Ermittlungsschaltkreis ist vorgesehen, um eine vorgegebene Spannung
an einen Kontakt des verbundenen Steckers durch ein Impedanzelement
anzulegen, wenn einer der Stecker mit der Standardbuchse verbunden wird.
Auf diese Weise wird eine Spannung zwischen dem Kontakt des verbundenen
Steckers und dessen Erdungskontakt abhängig von der erfassten Spannung
und dem Typ des Steckers oder dem Typ des mit Stecker verbundenen
Informationsverarbeitungsgeräts
je nach der erfassten Impedanz erfasst. US Pat. No. 6,069,960 discloses a connection device for connecting information processing devices. This connection device has a standard socket which is connected to a first information processing device. In addition, a plurality of plugs are each connected to a plurality of second information processing devices each having different impedances. These plugs are selectively connected to the standard socket and a detection circuit is provided to apply a predetermined voltage to a contact of the connected plug through an impedance element when one of the plugs is connected to the standard socket. In this way, a voltage between the contact of the connected plug and its grounding contact is detected depending on the detected voltage and the type of the plug or the type of plugged information processing device depending on the detected impedance.
Vor
diesem Hintergrund ist es Aufgabe der vorliegenden Erfindung, eine
Signalverarbeitungsvorrichtung, die ein Erfassungsmodul zur Überwachung
des Ausgabesignals verwendet, um einen Verbindungsstatus des Anschlusses
zu erfassen, und ein zugehöriges
Verfahren hierfür
bereitzustellen.In front
It is an object of the present invention to provide a
Signal processing device comprising a detection module for monitoring
of the output signal used to indicate a connection status of the port
to capture, and an associated
Method for this
provide.
Die
Lösung
dieser Aufgabe erfolgt durch die Merkmale der Ansprüche 1 und
11. Die Unteransprüche
offenbaren bevorzugte Weiterbildungen der Erfindung.The
solution
This object is achieved by the features of claims 1 and
11. The dependent claims
disclose preferred developments of the invention.
Wie
aus der nachfolgenden detaillierten Beschreibung genauer ersichtlich,
umfasst die beanspruchte Signalverarbeitungsvorrichtung ein Ausgabemodul,
das mit einem Anschluss verbunden ist, um ein Ausgabesignal am Anschluss
bereitzustellen; und ein Erfassungsmodul, das mit dem Anschluss verbunden
ist, um das Ausgabesignal zu überwachen,
um einen Verbindungsstatus des Anschlusses zu erfassen. Ferner umfasst
das beanspruchte Verfahren zur Erfassung eines Verbindungsstatus
eines Anschlusses das Bereitstellen eines Ausgabesignals am Anschluss;
und Überwachen
des Ausgabesignals, um den Verbindungsstatus des Anschlusses zu erfassen.As
from the following detailed description,
the claimed signal processing device comprises an output module,
which is connected to a terminal to provide an output signal at the terminal
provide; and a detection module connected to the terminal
is to monitor the output signal
to detect a connection status of the port. Further includes
the claimed method for detecting a connection status
a terminal providing an output signal at the terminal;
and monitoring
of the output signal to detect the connection status of the terminal.
Weitere
Einzelheiten, Merkmale und Vorteile der Erfindung ergeben sich aus
nachfolgender Beschreibung eines Ausführungsbeispiels anhand der Zeichnung:Further
Details, features and advantages of the invention will become apparent
following description of an embodiment with reference to the drawing:
Darin
zeigt:In this
shows:
1 eine
Darstellung einer herkömmlichen Signalverarbeitungsvorrichtung, 1 an illustration of a conventional signal processing apparatus,
2 eine
Darstellung einer weiteren herkömmlichen
Signalverarbeitungsvorrichtung, 2 an illustration of another conventional signal processing apparatus,
3 eine
Darstellung, die eine Signalverarbeitungsvorrichtung gemäß einer
erfindungsgemäßen Ausführungsform
veranschaulicht, 3 a representation showing a signal ver illustrated processing apparatus according to an embodiment of the invention,
4 ein
Zeitdiagramm, welches das aus den Videodaten erzeugte Ausgabesignal
an den Ausgabeports der in 3 dargestellten
Signalverarbeitungsvorrichtung zeigt, 4 a time chart showing the output signal generated from the video data at the output ports of in 3 illustrated signal processing apparatus shows
5 ein
Zeitdiagramm, welches den Ausgangsspannungspegel eines Ausgabesignals
in einem Erfassungsabschnitt der VBI zeigt, 5 FIG. 5 is a timing chart showing the output voltage level of an output signal in a detecting section of the VBI. FIG.
6 ein
Zeitdiagramm, das die Ausgangsspannungspegel am Ausgabeport darstellt,
wenn der primäre
Treiber abgeschaltet ist, und 6 a timing diagram illustrating the output voltage levels at the output port when the primary driver is turned off, and
7 ein
Ablaufdiagramm, das ein Verfahren zur Erfassung eines Verbindungsstatus
eines Anschlusses darstellt. 7 a flowchart illustrating a method for detecting a connection status of a terminal.
Es
wird auf 1 Bezug genommen. 1 ist
eine Darstellung, die eine konventionelle Signalverarbeitungsvorrichtung 10 zeigt.
Die Signalverarbeitungsvorrichtung 10 weist eine Zentraleinheit (CPU),
einen digitalen Video-Kodierer 12 und einen Video-Digital-Analog-Wandler
(DAC) 13 auf, die in einem Einzelchip konfiguriert sind.
Der Video-DAC 13 wird zum Empfang der Videodaten (digitalen
Daten), die vom vorausgehenden digitalen Video-Kodierer 12 erzeugt
wurden, und zur Bereitstellung des für das Videosignal maßgeblichen
Treiberstroms verwendet. Der Strom fließt durch den Lastwiderstand
von 75 Ohm, um die Spannung des Videosignals zu erzeugen. Die Tiefpassfilter
werden zur Tiefpassfilterung der Spannungen des Videosignals verwendet,
um das Videosignal zu erzeugen, das der Anzeige-Spezifikation, wie z. B. der herkömmlichen
analogen Fernseh-Spezifikation,
entspricht. Die Signalverarbeitungsvorrichtung 10 weist,
wie in 1 dargestellt, sechs Anschlüsse auf. Eine Benutzerschnittstelle
ist vom Hersteller vorgesehen, um den Verbindungsstatus der Signalverarbeitungsvorrichtung 10 zu überwachen,
und dem Benutzer wird ermöglicht, den
Status des Video-DAC 13 zu prüfen, um dadurch den Stromverbrauch
manuell zu reduzieren. Mit anderen Worten, gibt die CPU 11 die
Abschaltsignale PD_1–PD_n
aus, um zu entscheiden, welcher der Stromtreiber im Video-DAC 13 ausgeschaltet
oder eingeschaltet werden sollte. Normalerweise verbraucht ein Stromtreiber
auf einem Kanal ca. 100 mW–130
mW. Wenn der Benutzer einstellt, dass vier der Kanäle verwendet
werden, wird daher tatsächlich nur
ein Anschluss am Videostecker am Kanal 1 angeschlossen. Demzufolge
verschwendet die herkömmliche
Signalverarbeitungsvorrichtung 10 ca. 300 mW–390 mW
an Energie.It will open 1 Referenced. 1 is a diagram showing a conventional signal processing device 10 shows. The signal processing device 10 has a central processing unit (CPU), a digital video encoder 12 and a video-to-digital-to-analog converter (DAC) 13 which are configured in a single chip. The video DAC 13 is to receive the video data (digital data) received from the preceding digital video encoder 12 and used to provide the driving current relevant to the video signal. The current flows through the load resistor of 75 ohms to produce the voltage of the video signal. The low-pass filters are used for low-pass filtering the voltages of the video signal to produce the video signal that complies with the display specification, such as the video signal. B. the conventional analog television specification corresponds. The signal processing device 10 points as in 1 shown, six ports on. A user interface is provided by the manufacturer to determine the connection status of the signal processing device 10 to monitor, and the user is allowed the status of the video DAC 13 to check, thereby reducing the power consumption manually. In other words, the CPU gives 11 the shutdown signals PD_1-PD_n to decide which of the power drivers in the video DAC 13 should be switched off or switched on. Normally, a power driver on a channel consumes about 100 mW-130 mW. Therefore, if the user sets four of the channels to be used, only one port on the video plug is actually connected to channel 1. As a result, the conventional signal processing apparatus wastes 10 about 300 mW-390 mW of energy.
Es
wird auf 2 Bezug genommen. 2 ist
eine Darstellung, die eine weitere Signalverarbeitungsvorrichtung 20 zeigt,
die eine mechanische Einrichtung verwendet, um das Problem der Signalverarbeitungsvorrichtung 10 zu
lösen.
Die Anschlüsse 1–6 sind
ausgelegt, um jeweils Schalter SW1–SW6 zu beinhalten. Wenn ein
Video-Stecker in den Anschluss 1 hineingesteckt wird, wird der Spannungspegel
an der Anschlussklemme GPIO_1 auf die Massenspannung heruntergezogen,
weil der Schalter SW1 eingeschaltet ist, um mit der Masse zu verbinden;
wenn kein Video-Stecker in den Anschluss 1 hineingesteckt ist, wird
der Spannungspegel an der Anschlussklemme GPIO_1 auf der Versorgungsspannung
Vcc gehalten, weil der Schalter SW1 ausgeschaltet
ist. Daher erfasst die CPU 11 die Spannungen an den Anschlussklemmen
GPIO_1–GPIO_6, um
den Verbindungsstatus von jedem der Anschlüsse 1–6 zu ermitteln. Danach kann
die CPU 11 die Stromtreiber im Video-DAC 13 durch
die Abschaltsignale PD_1–PD_6
entsprechend steuern. Die Signalverarbeitungsvorrichtung 20 erfordert
zusätzliche Schalter
und Anschlussleitungen, was jedoch zusätzliche Eingangs-Anschlussklemmen GPIO_1–GPIO_6
zur Folge hat. Demzufolge sind die Kosten der konventionellen Signalverarbeitungsvorrichtung 20 gewöhnlich höher als
die der konventionellen Signalverarbeitungsvorrichtung 10.It will open 2 Referenced. 2 is a diagram showing another signal processing device 20 shows that uses a mechanical device to solve the problem of the signal processing device 10 to solve. The terminals 1-6 are designed to include switches SW1-SW6, respectively. When a video plug is inserted into the terminal 1, the voltage level at the terminal GPIO_1 is pulled down to the ground voltage because the switch SW1 is turned on to connect to the ground; if no video plug is inserted into the terminal 1, the voltage level at the terminal GPIO_1 is kept at the supply voltage V cc because the switch SW1 is turned off. Therefore, the CPU detects 11 the voltages at the terminals GPIO_1-GPIO_6 to determine the connection status of each of the terminals 1-6. After that, the CPU can 11 the power drivers in the video DAC 13 control accordingly by the shutdown signals PD_1-PD_6. The signal processing device 20 requires additional switches and leads, but this will result in additional input terminals GPIO_1-GPIO_6. As a result, the cost of the conventional signal processing apparatus 20 usually higher than that of the conventional signal processing apparatus 10 ,
Es
wird auf 3 Bezug genommen. 3 ist
eine Darstellung, die eine Signalverarbeitungsvorrichtung 100 gemäß einer
erfindungsgemäßen Ausführungsform
zeigt. Die Signalverarbeitungsvorrichtung 100 weist einen
digitalen Video-Kodierer 102, eine Mehrzahl von Ausgabemodulen 100a–104n, eine
Mehrzahl von Erfassungsmodulen 105a–105n und einen Mikrokontroller 106 (z.
B. eine CPU) auf. Um das Wesen der vorliegenden Erfindung klarer
zu beschreiben, ist zu beachten, dass die Signalverarbeitungsvorrichtung 100 in
der nachfolgenden Beschreibung als Signalprozessor in einem Digitalempfänger (STB)
betrachtet werden kann. Jedoch ist nicht beabsichtigt, dass dies
als Beschränkung
der vorliegenden Erfindung aufgefasst wird. Das heißt, dass
die Signalverarbeitungsvorrichtung 100 in anderen elektronischen
Vorrichtungen, wie z. B. einem DVD-Spieler, verwendet werden kann,
und dies gehört
ebenfalls in den Umfang der vorliegenden Erfindung. Darüber hinaus
kann das Ausgabemodul 104 als Video-DAC (Digital-Analog-Wandler) 120 der
Signalverarbeitungsvorrichtung 100 betrachtet werden. Das
Ausgabemodul 104 ist mit einer Mehrzahl von Anschlüssen 108a–108n verbunden,
um jeweils Ausgabesignale S1–Sn für
die Anschlüsse 108a–108n bereitzustellen.
Wie dem Durchschnittsfachmann bekannt ist, ist eine Mehrzahl von
Tiefpassfiltern 109a–109n zwischen
dem Ausgabemodul 104 und jedem der Anschlüsse 108a–108n angeschlossen, um
jeweils eine Tiefpass-Filterung der Ausgabesignale S1–Sn durchzuführen, um geeignete Videosignale
für die
entsprechenden Anschlüsse 108a–108 zu erzeugen.
Gemäß einer
spezifischen Übertragungsspezifikation
beträgt
die charakteristische Impedanz an einem Ausgabeport N1 des
Ausgabemoduls 104 ferner 75 Ohm (d. h. Kanal 1 – Kanal
n) und die charakteristische Impedanz eines Video-Steckers beträgt ebenfalls
75 Ohm, und deshalb verwendet die Ausführungsform in der nachfolgenden
Beschreibung der Kürze
wegen beide der oben genannten charakteristischen Impedanzen (d.
h. 75 Ohm), obwohl beachtet werden sollte, dass dies nicht als Beschränkung der
vorliegenden Erfindung gedacht ist. Die Erfassungsmodule 105a –105n sind
mit den Ausgabeports N1–Nn zur Überwachung
der Ausgabesignale S1–Sn verbunden,
um jeweils die Verbindungsstati der Anschlüsse 108a–108n zu
erfassen. Jedes der Erfassungsmodule 105a–105n weist
eine Spannungs-Vergleichsvorrichtung 1051a–1051n und
eine Zwischenspeicherungsvorrichtung 1052a–1052n auf.
Jede der Spannungs-Vergleichsvorrichtungen 1051a–1051n weist
eine Eingangs-Anschlussklemme M1–Mn auf, die mit Kanal 1 – Kanal n verbunden ist, wobei
Kanal 1 – Kanal
n jeweils mit den Anschlüssen 108a–108n verbunden
ist, um die Ausgabesignale S1–Sn
an den Anschlüssen 108a–108n mit
einer Referenzspannung Vref zu vergleichen,
um die Erfassungsergebnisse Sd1–Sdn zu erzeugen; und die Zwischenspeicherungsvorrichtungen 1052a–1052n sind
mit Spannungs-Vergleichsvorrichtungen 1051a–1051n und
dem Erfassungs-Freigabesignal Senable entsprechend
verbunden, um die Erfassungsergebnisse Sd1–Sdn entsprechend dem Erfassungs-Freigabesignal Senable zwischenzuspeichern und auszugeben.It will open 3 Referenced. 3 is a diagram showing a signal processing device 100 according to an embodiment of the invention. The signal processing device 100 has a digital video encoder 102 , a plurality of output modules 100a - 104n , a plurality of acquisition modules 105a - 105n and a microcontroller 106 (eg a CPU). To clarify the essence of the present invention, it should be noted that the signal processing device 100 in the following description as a signal processor in a digital receiver (STB) can be considered. However, this is not intended to be construed as limiting the present invention. That is, the signal processing device 100 in other electronic devices, such. A DVD player, and this is also within the scope of the present invention. In addition, the output module 104 as a video DAC (digital-to-analog converter) 120 the signal processing device 100 to be viewed as. The output module 104 is with a plurality of connections 108a - 108n connected to output signals S 1 -S n for the terminals, respectively 108a - 108n provide. As known to those of ordinary skill in the art, a plurality of low pass filters 109a - 109n between the output module 104 and each of the connections 108a - 108n connected to each perform a low-pass filtering of the output signals S 1 -S n to appropriate video signals for the corresponding terminals 108a - 108 to create. According to a specific transmission specification, the characteristic impedance is at an output port N 1 of the output module 104 Further, 75 ohms (ie, channel 1 - channel n) and the characteristic impedance of a video connector is also 75 ohms, and therefore, for the sake of brevity, the embodiment both uses the above-mentioned characteristic impedances (ie 75 ohms) in the following description, though noted It should be understood that this is not intended to be limiting of the present invention. The acquisition modules 105a - 105n are connected to the output ports N 1 -N n for monitoring the output signals S 1 -S n to connect the connection states of the ports, respectively 108a - 108n capture. Each of the collection modules 105a - 105n has a voltage comparison device 1051a - 1051N and a temporary storage device 1052a - 1052n on. Each of the voltage comparison devices 1051a - 1051N has an input terminal M 1 -M n connected to channel 1 - channel n, where channel 1 - channel n respectively to the terminals 108a - 108n is connected to the output signals S1-Sn at the terminals 108a - 108n to compare with a reference voltage V ref to produce the detection results S d1 -S dn ; and the temporary storage devices 1052a - 1052n are with voltage comparison devices 1051a - 1051N and the detection enable signal S enable , to latch and output the detection results S d1 -S dn corresponding to the detection enable signal S enable .
Ferner
weist jedes der Ausgabemodule 104a–104n einen primären Treiber 1041a–1041n und
einen Hilfstreiber 1042a–1042n auf. Die Signalverarbeitungsvorrichtung 100 weist
zudem einen Digital-Analog-Wandler (DAC) 120 auf, der mit
den primären
Treibern 1041a–1041n verbunden
ist, um Eingangssignale Si1–Sin an die primären Treiber 1041a–1041n auszugeben,
wobei die primären
Treiber 1041a–1041n die
Ausgabesignale S1–Sn jeweils gemäß den Eingangssignalen
Si1–Sin erzeugen. Die Hilfstreiber 1042a–1042n sind
alle mit einer Zeitablaufsteuerung 1021 verbunden und konfiguriert,
um Testströme
Itest1–Itestn für
die Anschlüsse 108a–108n entsprechend
dem Erfassungs-Freigabesignal Senable bereitzustellen,
wenn die primären
Treiber 1041a–1041n ausgeschaltet
werden. Man beachte, dass die nachfolgende Beschreibung „Itest" verwendet,
um den Teststrom um der Kürze
willen darzustellen. Die Zeitablaufsteuerung 1021 ist mit
den Erfassungsmodulen 105a–105n verbunden, um
das Erfassungs-Freigabesignal
Senable gemäß Austastlücken (z. B. vertikale Austastlücken und/oder
horizontale Austastlücken)
entsprechend den Videodaten Sdata zu erzeugen;
wobei die Erfassungsmodule 105a–105n aktiv sind,
um die Erfassungsergebnisse Sd1–Sdn jeweils entsprechend dem Erfassungs-Freigabesignal
Senable zu erzeugen. Darüber hinaus weist die Ausführungsform
der Signalverarbeitungsvorrichtung 100 zudem eine Mehrzahl
von Invertern 111a–111n und
eine Mehrzahl von UND-Gliedern 112a–112n mit zwei Eingängen auf,
wobei die Verbindungen zwischen diesen Schaltungskomponenten in 3 dargestellt
sind.Further, each of the output modules has 104a - 104n a primary driver 1041a - 1041n and an auxiliary driver 1042a - 1042n on. The signal processing device 100 also has a digital-to-analog converter (DAC) 120 on that with the primary drivers 1041a - 1041n is connected to input signals S i1 -S in to the primary driver 1041a - 1041n output, with the primary driver 1041a - 1041n generate the output signals S 1 -S n respectively in accordance with the input signals S i1 -S in . The auxiliary drivers 1042a - 1042n are all with a timing control 1021 connected and configured to test currents I test1 -I testn for the connections 108a - 108n according to the detection enable signal S enable , when the primary drivers 1041a - 1041n turned off. Note that the following description uses "I test " to represent the test stream for brevity's sake 1021 is with the acquisition modules 105a - 105n connected to generate the detection enable signal S enable according to blanking intervals (eg, vertical blanking intervals and / or horizontal blanking intervals) in accordance with the video data S data ; where the acquisition modules 105a - 105n are active to generate the detection results S d1 -S dn respectively in accordance with the detection enable signal S enable . Moreover, the embodiment of the signal processing apparatus 100 In addition, a plurality of inverters 111 - 111n and a plurality of AND gates 112a - 112n with two inputs, with the connections between these circuit components in 3 are shown.
Bei
einem Normalbetrieb der Signalverarbeitungsvorrichtung 100 gibt
die Signalverarbeitungsvorrichtung 100 zumindest eines
der Ausgabesignale S1–Sn an
den Videostecker aus, der mit einem entsprechenden Anschluss (z.
B. dem Anschluss 108a) verbunden ist, und daher sollte
der primäre
Treiber (z. B. der primäre
Treiber 1041a), der dem angeschlossenen Anschluss entspricht,
eingeschaltet sein, während
der Rest der Anschlüsse,
die mit keinem Videostecker verbunden sind, ausgeschaltet sein sollten,
um den Energieverbrauch zu reduzieren, der durch eine Mehrzahl von
Abschaltsignalen Spd1–Spdn gesteuert/geregelt
wird, die vom Mikrokontroller 106, wie in 3 dargestellt,
erzeugt werden. Wenn jedoch aus bestimmten Gründen einige der primären Treiber
eingeschaltet bleiben, wenn kein Videostecker mit dem entsprechenden
Anschluss verbunden ist, vermindert der stetige Strom, der von den nicht
in Betrieb befindlichen primären
Treibern verbraucht wird, die Gesamt-Energieeffizienz. Um die primären Treiber
in dieser Stromverbrauchssituation abzuschalten, werden die Erfassungsmodule
der Signalverarbeitungsvorrichtung 100, die den jeweiligen primären Treibern
entsprechen, die Erfassungsergebnisse für den Mikroprozessor 106 erzeugen,
um die primären
Treiber abzuschalten, die sich in der Stromverbrauchsituation befinden.
Der Steuerungsmechanismus ist in den nachfolgenden Abschnitten beschrieben
Die primären
Treiber 1041a–1041n der Signalverarbeitungsvorrichtung 100 sind
Stromtreiber, die die Antriebsströme für die Ausgabeports N1–Nn erzeugen, und die Spannungspegel der Ausgabesignale
S1–Sn sind jeweils abhängig von den äquivalenten
Impedanzen an den Ausgabeports N1–Nn. Gemäß den oben
erwähnten
charakteristischen Impedanzen des Kanals und des Videosteckers wird
die äquivalente
Impedanz am Ausgabeport N1 37,5 Ohm, wenn der Videostecker mit dem Anschluss,
z. B. dem Anschluss 108a, verbunden wird, was das Ergebnis
von zwei parallel verbundenen Widerständen von jeweils 75 Ohm ist,
und wenn der Videostecker nicht mit dem Anschluss 108a verbunden
ist, beträgt
die äquivalente
Impedanz am Ausgabeport N1 75 Ohm, was die charakteristische Impedanz
von Kanal 1 ist.In a normal operation of the signal processing device 100 gives the signal processing device 100 at least one of the output signals S 1 -S n to the video plug, which with a corresponding terminal (eg., The connection 108a ), and therefore the primary driver (for example, the primary driver 1041a ), which corresponds to the connected port, should be turned on while the rest of the ports which are not connected to any video plug should be turned off in order to reduce the power consumption controlled by a plurality of shutdown signals S pd1 -S pdn . that from the microcontroller 106 , as in 3 represented, are generated. However, if, for some reason, some of the primary drivers remain on when no video plug is connected to the corresponding port, the steady-state power consumed by the non-operating primary drivers reduces overall energy efficiency. In order to shut off the primary drivers in this power consumption situation, the detection modules of the signal processing device 100 corresponding to the respective primary drivers, the detection results for the microprocessor 106 to turn off the primary drivers that are in power usage. The control mechanism is described in the following sections The Primary Drivers 1041a - 1041n the signal processing device 100 are current drivers that generate the drive currents for the output ports N 1 -N n , and the voltage levels of the output signals S 1 -S n are each dependent on the equivalent impedances at the output ports N 1 -N n . According to the above-mentioned channel and video plug characteristic impedances, the equivalent impedance at output port N1 becomes 37.5 ohms when the video plug is connected to the port, e.g. B. the connection 108a , which is the result of two 75 ohm resistors connected in parallel, and if the video plug is not connected to the port 108a is connected, the equivalent impedance at the output port N1 is 75 ohms, which is the characteristic impedance of channel one.
Es
wird auf 4 Bezug genommen. 4 ist
ein Zeitdiagramm, das das Ausgabesignal S1 zeigt,
das am Ausgabeport N1 der Signalverarbeitungsvorrichtung 100,
wie in 3 dargestellt, aus den Videodaten Sdata erzeugt
wird. Man beachte, dass die Videodaten Sdata beim
Normalbetrieb ein digitales Signal sind und das Ausgabesignal S1,
wie in 4 dargestellt, ein analoges Ausgabesignal ist. Wie
dem Durchschnittsfachmann bekannt ist, weist das Ausgabesignal S1
zumindest drei Datenabschnitte auf. Der erste Abschnitt ist der
analoge Teil des Ausgabesignals S1, der zweite Abschnitt ist die horizontale
Austastlücke
bzw. das horizontale Blanking Intervall (HBI) und der dritte Abschnitt
ist die vertikale Austastlücke
bzw. das vertikale Blanking Intervall (VBI). Der Swing des analogen
Teils des Ausgabesignals S1 variiert gemäß den Videodaten Sdata und die
HBI und VBI sind Austastlücken
des Ausgabesignals S1, was bedeutet, dass
keine zu den Videodaten Sdata gehörende Information
zu diesen Intervallen bzw. Lücken übertragen
wird. Die Funktionsweisen der HBI und VBI sind dem Durchschnittsfachmann bekannt
und werden daher um der Kürze
willen weggelassen. Da der analoge Abschnitt keinen festgelegten
Spannungspegel am Ausgabeport N1 aufweist,
ist der analoge Abschnitt nicht geeignet, als Erfassungsabschnitt
des Ausgabesignals S1 verwendet zu werden, wenn der primäre Treiber 104a eingeschaltet
ist. Wenn das Ausgabesignal S1 jedoch in die horizontale Austastlücke und/oder
die vertikale Austastlücke
eintritt, kann eine relativ lange Zeit T1, T2 für
eine stabile Spannung, wie in 4 dargestellt, erreicht
werden. Wenn die HBI kürzer
als die VBI (d. h. T1 < T2) ist, um
sicherzustellen, dass die Verbindungsstatus-Erfassung in einer verfügbaren Austastlücke erfolgreich
abgeschlossen wird, ist bei dieser Ausführung das Erfassungsmodul 105a ferner
konfiguriert, um den Spannungspegel der VBI des Ausgabesignals S1 zu empfangen, um zu erfassen, ob der Videostecker
mit dem Anschluss 108a verbunden ist; jedoch ist dies nicht
als Beschränkung
der vorliegenden Erfindung gedacht. Mit anderen Worten kann die HBI
auch verwendet werden, wenn der Videostecker mit dem Anschluss verbunden
ist, wenn die Verarbeitungsgeschwindigkeit der Erfassungsmodule 105a–105n hoch
genug ist. Wenn das Zeitintervall T2 der VBI lang genug ist, erzeugt
die Zeitablaufsteuerung 1021 des digitalem Video-Kodierers 102 das
Erfassungs-Freigabesignal Senable, um den
Erfassungsmodul 105a zu aktivieren, indem das Erfassungs-Freigabesignal Senable ein Impulssignal mit einer Impulsdauer
von T3 ist, um als Erfassungsintervall des
Ausgabesignals S1 zu dienen. Wie dem Durchschnittsfachmann
zudem bekannt ist, muss nur eine kleine Modifikation erfolgen, damit
der digitale Video-Kodierer 102 die Zeitablaufsteuerung 1021 inherent
zum digitalen Video-Kodierer 102 konfigurieren kann, um
das Erfassungs-Freigabesignal Senable zu
erzeugen, das im Wesentlichen synchron mit der VBI des Ausgabesignals
S1 ist.It will open 4 Referenced. 4 FIG. 13 is a timing chart showing the output signal S 1 provided at the output port N1 of the signal processing apparatus 100 , as in 3 represented, from the video data S data is generated. Note that the video data S data in normal operation is a digital signal and the output signal S1 is as in 4 represented, is an analog output signal. As known to those of ordinary skill in the art, the output signal S1 has at least three sections of data. The first section is the analog part of the output signal S1, the second section is the horizontal blanking interval (HBI), and the third section is the vertical blanking interval (VBI). The swing of the analog part of the output signal S1 varies according to the video data S data, and the HBI and VBI are blanking intervals of the output signal S 1 , which means that no information pertaining to the video data S data is transmitted to these intervals. The operations of HBI and VBI are known to those of ordinary skill in the art and are therefore omitted for the sake of brevity. Since the analog section does not have a fixed voltage level at the output port N 1 , the analog section is not suitable to be used as a detection section of the output signal S1 when the primary driver 104a is turned on. However, when the output signal S1 enters the horizontal blanking interval and / or the vertical blanking interval, a relatively long time T 1 , T 2 for a stable voltage, as in FIG 4 represented reached. If the HBI is shorter than the VBI (ie, T 1 <T 2 ) to ensure that link status detection is successfully completed in an available blanking interval, the acquisition module in this embodiment is 105a further configured to receive the voltage level of the VBI of the output signal S 1 to detect whether the video plug is connected to the port 108a connected is; however, this is not intended as a limitation of the present invention. In other words, the HBI can also be used when the video plug is connected to the terminal when the processing speed of the detection modules 105a - 105n is high enough. If the time interval T2 of the VBI is long enough, the timing generates 1021 the digital video encoder 102 the detection enable signal S enable to the detection module 105a in that the detection enable signal S enable is a pulse signal having a pulse duration of T 3 to serve as a detection interval of the output signal S 1 . As is well known to those of ordinary skill in the art, only a small modification needs to be made to allow the digital video encoder 102 the timing control 1021 inherent to the digital video encoder 102 to generate the detection enable signal S enable which is substantially in synchronism with the VBI of the output signal S 1 .
Der
Ausgabespannungspegel (d. h. der Swing) der Ausgabesignale S1 hängt
von der äquivalenten
Impedanz am Ausgabeport N1 ab. Daher gibt es zwei Ausgabespannungspegel,
die dem Ausgabesignal S1 am Port N1 entsprechen, wenn der primäre Treiber 1041a eingeschaltet
ist. Es wird auf 5 Bezug genommen. 5 ist
ein Zeitdiagramm, das die Ausgabespannungspegel des Ausgabesignals S1
in einem Erfassungsabschnitt des VBI zeigt. Der erste VBI-Swing 402 wird
durch den Antriebsstrom Ipri, der vom primären Treiber 1041a ausgegeben wird,
und der äquivalenten
Impedanz des am Kanal 1 vorhandenen Videosteckers erzeugt, wobei
der zweite VBI-Swing 404 durch den vom primären Treiber 1041a ausgegebenen
Antriebsstrom Ipri und der charakteristischen
Impedanz des Kanals 1 erzeugt wird. Mit anderen Worten wird der
zweite VBI-Swing 404 erzeugt, ohne dass der externe Videostecker
vorhanden ist. Wie zu sehen ist, ist der zweite VBI-Swing 404 ungefähr doppelt
so groß wie
der erste VBI-Swing 402, d. h. Ipri·75 (V)
bzw. Ipri·37,5 (V). Demzufolge kann
die Referenzspannung Vref der Spannungs-Vergleichsvorrichtung 1051a an
einem geeigneten Pegel zwischen den Spannungspegeln von Ipri·75
(V) und Ipri·37,5 (V) festgelegt werden,
um zu erfassen, ob der Videostecker in den Anschluss 108a eingesteckt
ist, oder nicht. Wenn der primäre
Treiber 1041a mit anderen Worten eingeschaltet, aber der Videostecker
nicht in den Anschluss 108a eingesteckt ist, dann wird
der durch das Ausgabesignal S1 erzeugte zweite VBI-Swing 404 bewirken,
dass die Spannungs-Vergleichsvorrichtung 1051a das
Erfassungsergebnis Sd1 für einen hohen Logikwert ausgibt.
Es wird nochmals auf 3 Bezug zugenommen. Gemäß der Ausführungsform
wird die Zwischenspeicherungsvorrichtung 1051a getriggert, wann
immer eine ansteigende Flanke des Erfassungs-Freigabesignals Senable (d. h. die abfallende Flanke am Eingangs-Knotenpunkt
Nin der Zwischenspeicherungsvorrichtung 1052a)
von der Zeitablaufsteuerung 1021 ausgegeben wird, die im
digitalen Video-Kodierer 102 enthalten ist. Daher wird
der hohe Logikwert des Erfassungsergebnisses Sd1 durch
die Zwischenspeicherungsvorrichtung 1052a des Erfassungsmoduls 105a zwischengespeichert.
Danach wird das Erfassungsergebnis Sd1 vom
Mikrocontroller 106 empfangen, wobei das Erfassungsergebnis
Sd1 als Interruptsignal (d. h. als Interrupt
1) auf dem Mikrokontroller 106 betrachtet werden kann,
damit der Mikrocontroller 106 eine Interrupt- Serverroutine laufen
lässt,
um das Abschaltsignal Spd1 zu erzeugen, das
den primären
Treiber 1041a abschalten wird. Gemäß dieser Ausführungsform
der vorliegenden Erfindung ist das Abschaltsignal Spd1 ein
Signal mit hohem Spannungspegel, aber dies ist nicht als Beschränkung der
vorliegenden Erfindung gedacht. Mit anderen Worten kann auch ein
Signal mit einem niedrigen Spannungspegel für das Abschaltsignal Spd1 durch eine geeignete Modifikation bei
einer weiteren Ausführungsform
eingesetzt werden. Man beachte, dass der Feedback-Pfad des Interruptsignals
in der Signalverarbeitungsvorrichtung 100 eingeschlossen
ist, um bei dieser Ausführungsform
eine Einchip-(SoC-)Konfiguration auszubilden. Mit anderen Worten
wird die Signalverarbeitungsvorrichtung 100 vorzugsweise
durch die Verwendung einer SoC-Konfiguration realisiert.The output voltage level (ie swing) of the output signals S 1 depends on the equivalent impedance at the output port N1. Therefore, there are two output voltage levels corresponding to the output signal S1 at port N1 when the primary driver 1041a is turned on. It will open 5 Referenced. 5 Fig. 10 is a timing chart showing the output voltage levels of the output signal S1 in a detecting section of the VBI. The first VBI swing 402 is driven by the drive current I pri , that of the primary driver 1041a and the equivalent impedance of the video plug present on channel 1 is generated, the second VBI swing 404 by the one of the primary driver 1041a output drive current I pri and the characteristic impedance of the channel 1 is generated. In other words, the second VBI swing 404 generated without the external video plug being present. As can be seen, the second VBI swing is 404 about twice the size of the first VBI swing 402 , ie I pri * 75 (V) or I pri * 37.5 (V). As a result, the reference voltage V ref of the voltage comparison device 1051a at an appropriate level between the voltage levels of I pri * 75 (V) and I pri * 37.5 (V) to detect whether the video plug is in the port 108a plugged in or not. If the primary driver 1041a in other words, but the video plug is not in the port 108a is inserted, then the second VBI swing generated by the output signal S1 becomes 404 cause the voltage comparator 1051a outputs the detection result S d1 for a high logic value. It will open again 3 Reference increased. According to the embodiment, the buffering device becomes 1051a whenever a rising edge of the detection enable signal S enable (ie the falling edge at the input node N in the latch device) is triggered 1052a ) from the timing control 1021 is output in the digital video encoder 102 is included. Therefore, the high logic value of the detection result S d1 by the latch device becomes 1052a of the acquisition module 105a cached. Thereafter, the detection result S d1 from the microcontroller 106 received, wherein the detection result S d1 as an interrupt signal (ie as interrupt 1) on the microcontroller 106 can be considered, hence the microcontroller 106 running an interrupt server routine to generate the shutdown signal S pd1 , which is the primary driver 1041a will switch off. According to this embodiment of the present invention, the shutdown signal S pd1 is a high voltage level signal, but this is not intended as a limitation of the present invention. In other words, a signal having a low voltage level for the turn-off signal S pd1 may also be used by a suitable modification in another embodiment. Note that the feedback path of the interrupt signal in the signal processing device 100 to form a single-chip (SoC) configuration in this embodiment. In other words, the signal processing device 100 preferably realized by the use of a SoC configuration.
Hingegen
werden beim Normalbetrieb der Signalverarbeitungsvorrichtung 100,
wenn die Signalverarbeitungsvorrichtung 100 zumindest eines
der Ausgabesignale S1–Sn,
z. B. das Ausgabesignal S1, an den an den
entsprechenden Anschlüssen
(d. h. dem Anschluss 108a) angeschlossenen Videostecker
ausgibt, die primären
Treiber eingeschaltet, die den angeschlossenen Anschlüsse entsprechen,
und die restlichen nicht angeschlossenen Anschlüsse werden ausgeschaltet, was
von einer Mehrzahl von Abschaltsignalen Spd1–Spdn gesteuert wird, die durch den Mikrocontroller 106,
wie in 3 dargestellt, erzeugt werden. Aus verschiedenen
Gründen
kann der Benutzer einen Videostecker in den augenblicklich nicht
angeschlossenen Anschluss (z. B. den Anschluss 108b) hineinstecken.
Ferner wird der primäre Treiber 1041b,
der dem Anschluss 108b entspricht, ursprünglich zum
Zeitpunkt abgeschaltet, wenn der Videostecker in den Anschluss 108b hineingesteckt wird.
Daher wird kein Ausgabesignal vom Ausgabeport N2 an
den Anschluss 108b ausgegeben, bevor die primäre Treiber 1041b eingeschaltet
ist. Um den primären Treiber 108b automatisch
einzuschalten, wird der Hilfstreiber 1042b des Erfassungsmoduls 105b der
Signalverarbeitungsvorrichtung 100, die dem primären Treiber 108b entspricht,
das Erfassungsergebnis für
den Mikroprozessor 106 erzeugen, um den primären Treiber 108b einzuschalten. Der
Steuerungsmechanismus ist in den folgenden Abschnitten beschrieben.In contrast, during normal operation of the signal processing device 100 when the signal processing device 100 at least one of the output signals S 1 -S n , z. B. the output signal S 1 , to the at the corresponding terminals (ie the port 108a ), turns on the primary drivers corresponding to the connected terminals, and the remaining non-connected terminals are turned off, which is controlled by a plurality of shutdown signals S pd1 -S pdn generated by the microcontroller 106 , as in 3 represented, are generated. For various reasons, the user may insert a video plug into the currently unconnected port (eg, the port 108b ). Further, the primary driver becomes 1041b that the connection 108b corresponds, originally switched off at the time when the video plug into the port 108b is put into it. Therefore, no output signal from the output port N 2 to the terminal 108b issued before the primary driver 1041b is turned on. To the primary driver 108b automatically turn on, becomes the auxiliary driver 1042b of the acquisition module 105b the signal processing device 100 that the primary driver 108b corresponds to the detection result for the microprocessor 106 generate the primary driver 108b turn. The control mechanism is described in the following sections.
Bei
dieser Ausführungsform
wird der Hilfstreiber 1042b, der den Teststrom Itest für
den Ausgabeport N2 erzeugt, ebenfalls als
Stromtreiber entsprechend dem Erfassungs-Freigabesignal Senable konfiguriert, wenn der primäre Treiber 1041b ausgeschaltet
ist. Demzufolge kann die Signalverarbeitungsvorrichtung 100 die
Verbindungssituation am Anschluss 108b durch Erfassen des
Spannungspegels am Ausgabeport N2 ermitteln.
Es wird erneut auf 3 Bezug genommen. Da alle Hilfstreiber 1042a–1042n und
Erfassungsmodule 105a–105n mit
dem gleichen Erfassungs-Freigabesignal
Senable verbunden sind, wird der Hilfstreiber 1042b aktiviert,
um den Teststrom Itest bei jedem Impuls
des Erfassungs-Freigabesignals Senable an
den Ausgabeport N2 auszugeben, wenn der
primäre
Treiber 1042a aufgrund des Abschaltsignals Spo1 ausgeschaltet
ist. Man beachte, dass der Teststrom Itest im
Wesentlichen gleichgroß wie
der Antriebsstrom Ipri ausgelegt ist, um
den gleichen Ausgabespannungspegel wie den Ausgabespannungspegel
zu erzeugen, der vom Antriebsstrom Ipri am
Ausgabeport N2, wie in 6 dargestellt,
erzeugt wurde. 6 ist eine Zeitdiagramm, dass
die Ausgabespannungspegel am Ausgabeport N2 zeigt,
wenn der primäre
Treiber 1042b ausgeschaltet ist. Um zu verhindern, dass
der Antriebsstrom Ipri und der Teststrom
Itest gleichzeitig zum Ausgabeport N2 fließen,
schalten sich ferner der primäre Treiber 1041b und
der Hilfstreiber 1042b durch Verwendung des UND-Glieds 112b mit
zwei Eingängen, wie
in 3 dargestellt, nicht gleichzeitig ein.In this embodiment, the sub-driver becomes 1042b which generates the test current I test for the output port N 2 , also configured as a current driver in accordance with the detection enable signal S enable when the primary driver 1041b is off. As a result, the signal processing device 100 the connection situation at the connection 108b by detecting the voltage level at the output port N 2 . It will be up again 3 Referenced. Because all auxiliary drivers 1042a - 1042n and acquisition modules 105a - 105n are connected to the same detection enable signal S enable becomes the sub-driver 1042b is activated to output the test current I test at each pulse of the detection enable signal S enable to the output port N 2 when the primary driver 1042a is switched off due to the switch-off signal S po1 . Note that the test current I test is substantially the same as the drive current I pri is designed to produce the same output voltage level as the output voltage level of the driving current I pri at the output port N 2, as in 6 represented was generated. 6 FIG. 13 is a timing diagram showing output voltage levels at output port N 2 when the primary driver 1042b is off. In order to prevent the drive current I pri and the test current I test from flowing simultaneously to the output port N 2 , the primary driver is also switched 1041b and the auxiliary driver 1042b by using the AND gate 112b with two entrances, as in 3 not shown at the same time.
Gemäß 6 wird
der erste Test-Swing 602 durch den Teststrom Itest erzeugt,
der vom Hilfstreiber 1042b und der charakteristischen Impedanz
des Kanals 2 erzeugt wird, und der zweite Test-Swing 604 wird
durch den Teststrom Itest erzeugt, der vom
Hilfstreiber 1042b, der äquivalenten Impedanz des Kanals
2 und dem in den Anschluss 108b hineingesteckten Video-Stecker erzeugt wird.
Wie ersichtlich, ist der zweite Test-Swing 604 ungefähr halb
so groß wie
der erste Test-Swing 602, d. h. Itest·37,5 (V) bzw. Itest·75 (V).
Die oben genannte Referenzspannung Vref der
Spannungs-Vergleichsvorrichtung 1051b kann gleichermaßen verwendet
werden, um zu erfassen, ob ein Video-Stecker in den Anschluss 108b hineingesteckt
ist, oder nicht. Wenn der primäre
Treiber 1041b mit anderen Worten ausgeschaltet ist, aber
der Video-Stecker in den Anschluss 108b hineingesteckt
ist, dann wird der zweite Test-Swing 604, der vom Erfassungs-Freigabesignal
Senable erzeugt wird, bewirken, dass die
Spannungs-Vergleichsvorrichtung 1051b das Erfassungsergebnis
Sd2 mit einem niedrigen Logikwert ausgibt.
Es wird nochmal auf 3 Bezug genommen. Gemäß der beispielhaften
Ausführungsform
wird die Zwischenspeicherungsvorrichtung 1052b getriggert,
wann immer eine ansteigende Flanke des Erfassungs-Freigabesignals Senable (d. h. die abfallende Flanke am Eingangs-Knotenpunkt
Nin der Zwischenspeicherungsvorrichtung 1052b)
vom digitalen Video-Kodierer 102 ausgegeben
wird. Daher wird der niedrige Logikwert des Erfassungssignals Sd2 von der Zwischenspeicherungsvorrichtung 1052b des
Erfassungsmoduls 105b zwischengespeichert. Danach wird
das Erfassungsergebnis Sd2 vom Mikrocontroller 106 empfangen,
wobei das Erfassungsergebnis Sd2 als Interruptsignal
(d. h. Interrupt_2) auf dem Mikrocontroller 106 betrachtet
werden kann, damit der Mikrocontroller 106 eine Interrupt-Serverroutine
laufen lässt,
um das Abschaltsignal Spd2 zu erzeugen,
das den primären
Treiber 1041b wieder einschalten wird. Gemäß dieser Ausführungsform
der vorliegenden Erfindung ist das Abschaltsignal Spd2 ein
Signal mit niedrigem Spannungspegel, aber dies ist nicht als Beschränkung der vorliegenden
Erfindung gedacht. Mit anderen Worten kann auch ein Signal mit einem
hohen Spannungspegel für
das Abschaltsignal Spd2 durch eine bei dieser Ausführungsform
durchgeführte
geeignete Modifikation bei einer weiteren Ausführungsform eingesetzt werden.According to 6 will be the first test swing 602 generated by the test current I test , that of the auxiliary driver 1042b and the characteristic impedance of the channel 2 is generated, and the second test swing 604 is generated by the test current I test generated by the auxiliary driver 1042b , the equivalent impedance of channel 2 and into the terminal 108b plugged in video plug is generated. As can be seen, the second test swing 604 about half the size of the first test swing 602 ie Itest * 37.5 (V) or Itest * 75 (V). The above reference voltage V ref of the voltage comparison device 1051b can equally be used to detect if a video plug in the port 108b is plugged in or not. If the primary driver 1041b in other words off, but the video plug into the port 108b plugged in, then becomes the second test swing 604 , which is generated by the detection enable signal S enable , cause the voltage comparator 1051b outputs the detection result S d2 with a low logic value. It will be up again 3 Referenced. According to the exemplary embodiment, the buffering device becomes 1052b whenever a rising edge of the detection enable signal S enable (ie the falling edge at the input node N in the latch device) is triggered 1052b ) from the digital video encoder 102 is issued. Therefore, the logic low value of the detection signal S d2 from the latch device becomes 1052b of the acquisition module 105b cached. Thereafter, the detection result S d2 from the microcontroller 106 received, wherein the detection result S d2 as an interrupt signal (ie Interrupt_2) on the microcontroller 106 can be considered, hence the microcontroller 106 running an interrupt server routine to generate the shutdown signal S pd2 , which is the primary driver 1041b will turn on again. According to this embodiment of the present invention, the shutdown signal S pd2 is a low voltage level signal, but this is not intended as a limitation of the present invention. In other words, a signal having a high voltage level for the turn-off signal S pd2 may also be employed by a suitable modification made in this embodiment in another embodiment.
Es
wird auf 7 Bezug genommen. 7 ist
ein Ablaufdiagramm, das ein Verfahren zur Erfassung eines Verbindungsstatus
eines Anschlusses darstellt. Um der Kürze willen wird das Verfahren
unter Verwendung der oben genannten Signalverarbeitungsvorrichtung 100 beschrieben.
Der in 7 dargestellte Ablauf dient zu Veranschaulichungszwecken
und weist die folgenden Schritte auf:It will open 7 Referenced. 7 FIG. 10 is a flowchart illustrating a method of detecting a connection status of a terminal. FIG. For the sake of brevity, the method will be described using the above-mentioned signal processing apparatus 100 described. The in 7 illustrated flow is for illustrative purposes and includes the following steps:
Schritt 702:
Verwende die Zeitablaufsteuerung 1021, um das Erfassungs-Freigabesignal
Senable gemäß der VBI der Videodaten Sdata zu erzeugen;step 702 : Use the timing control 1021 to generate the detection enable signal S enable according to the VBI of the video data S data ;
Schritt 704:
Ermittle die Verbindungssituation der Anschlüsse 108a–108n,
um zu erfassen, ob Video-Stecker in die Anschlüsse 108a–108n eingesteckt
sind (d. h. ein Video-Stecker in den ersten Anschluss 108a eingesteckt
ist und kein Video-Stecker in den zweiten Anschluss 108b eingesteckt
ist); falls ja, gehe zum Schritt 706; falls nein, gehe
zum Schritt 712;step 704 : Determine the connection situation of the connections 108a - 108n to detect if video plugs into the connectors 108a - 108n plugged in (ie a video plug into the first port 108a is plugged in and no video plug into the second port 108b is inserted); if yes, go to the step 706 ; if not, go to the step 712 ;
Schritt 706:
Schalte das Erfassungsmodul 105a an der ansteigenden Flanke
des Erfassungs-Freigabesignals
Senable (d. h. der abfallenden Flanke am
Eingangs-Knotenpunkt Nin der Zwischenspeicherungsvorrichtung 1052a)
ein; step 706 : Turn off the acquisition module 105a at the rising edge of the detection enable signal S enable (ie, the falling edge at the input node N in the latch device 1052a ) one;
Schritt 708:
Vergleiche den Ausgabespannungspegel des Ausgabesignals S1 am Ausgabeport N1;
wenn der Ausgabespannungspegel des Ausgabesignals S1 höher als
die Referenzspannung Vref ist, gehe zum
Schritt 710; wenn die Ausgabespannungspegel des Ausgabesignals
S1 nicht höher als die Referenzspannung
Vref ist, geht zum Schritt 706;step 708 : Compare the output voltage level of the output signal S 1 at the output port N 1 ; if the output voltage level of the output signal S 1 is higher than the reference voltage V ref , go to step 710 ; when the output voltage level of the output signal S 1 is not higher than the reference voltage V ref , goes to step 706 ;
Schritt 710:
Schaltet den primären
Treiber 108a ab;step 710 : Turns on the primary driver 108a from;
Schritt 712:
Schalte das Erfassungsmodul 105b an der ansteigenden Flanke
des Erfassungs-Freigabesignals
Senable (d. h. am Eingangs-Knotenpunkt Nin der Zwischenspeicherungsvorrichtung 1052b)
ein; und schalte den Hilfstreiber 1042b ein, um den Teststrom
Itest am Ausgabeport N2 während dem
hohen Spannungsimpuls des Erfassungs-Freigabesignals Senable zu
erzeugen;step 712 : Turn off the acquisition module 105b at the rising edge of the detection enable signal S enable (ie, at the input node N in the latch device 1052b ) one; and turn on the helper driver 1042b to generate the test current I test at the output port N2 during the high voltage pulse of the detection enable signal S enable ;
Schritt 714:
Vergleiche den Ausgabespannungspegel am Ausgabeport N2:
wenn der Ausgabespannungspegel nicht höher als die Referenzspannung
Vref ist, geht zum Schritt 716;
wenn der Ausgabespannungspegel des Ausgabesignals S1 höher als die
Referenzspannung Vref ist, gehe zum Schritt 712:step 714 : Compare the output voltage level at the output port N 2 : if the output voltage level is not higher than the reference voltage V ref , go to step 716 ; if the output voltage level of the output signal S 1 is higher than the reference voltage V ref , go to step 712 :
Schritt 716:
Schalte den primären
Treiber 108b ein.step 716 : Turn off the primary driver 108b one.
Im
Schritt 702 bedeutet die Verwendung der VBI keine Beschränkung der
vorliegenden Erfindung; anderen Worten kann die HBI auch dazu verwendet werden,
um zu erfassen, ob ein Video-Stecker am Anschluss angeschlossen
ist, wenn geeignete Modifikationen an der Ausführungsform der vorliegenden Erfindung
erfolgen. Im Schritt 708 wird der hohe Wert des Erfassungsergebnisses
Sd1 durch die Zwischenspeicherungsvorrichtung 1052a des
Erfassungsmoduls 105a zwischengespeichert. Danach wird
das Erfassungsergebnis Sd1 vom Mikrocontroller 106 empfangen,
wobei das Erfassungsergebnis Sd1 als Interruptsignal
(d. h. Interrupt_1) betrachtet werden kann, das zum Mikrocontroller 106 zurückgeführt wird,
damit der Mikrocontroller 106 das Abschaltsignal Spd1 erzeugt, das den primären Treiber 1041a abschaltet. Da
der Schritt 714 der gleiche wie der Schritt 708 ist, wird
die detaillierte Beschreibung weggelassen. Es sollte beachtet werden,
dass der Feedback-Pfad des Interrupt-Signals in der Signalverarbeitungsvorrichtung 100 eingeschlossen
ist, um eine Einchip-Konfiguration bei dieser Ausführungsform
auszubilden. Im Schritt 710 und Schritt 712 schalten
sich der primäre Treiber 1041b und
der Hilfstreiber 1042b nicht gleichzeitig ein.In step 702 the use of the VBI does not imply any limitation of the present invention; in other words, the HBI may also be used to detect if a video plug is connected to the port, as appropriate modifications are made to the embodiment of the present invention. In step 708 becomes the high value of the detection result S d1 by the latch device 1052a of the acquisition module 105a cached. Thereafter, the detection result S d1 from the microcontroller 106 received, wherein the detection result S d1 as an interrupt signal (ie Interrupt_1) can be considered that to the microcontroller 106 is returned to the microcontroller 106 the shutdown signal S pd1 generates, which is the primary driver 1041a off. Because the step 714 the same as the step 708 is, the detailed description is omitted. It should be noted that the feedback path of the interrupt signal in the signal processing device 100 is included to form a one-chip configuration in this embodiment. In step 710 and step 712 turn on the primary driver 1041b and the auxiliary driver 1042b not at the same time.
Alle
Kombinationen und oder Unter-Kombinationen gehören ebenfalls zu Erfindung.All
Combinations and or sub-combinations are also included in the invention.
Zusammenfassend
ist festzustellen:
Eine Signalverarbeitungsvorrichtung (100)
umfasst ein Ausgabemodul (104a, 104b, 104n),
das mit einem Anschluss (108a, 108b, 108n)
verbunden ist, um ein Ausgabesignal am Anschluss (108a, 108b, 108n)
bereitzustellen; und ein mit dem Anschluss (108a, 108b, 108n)
verbundenes Erfassungsmodul (105a, 105b, 105n),
um das Ausgabesignal zu überwachen,
um einen Verbindungsstatus des Anschlusses (108a, 108b, 108n)
zu überwachen.In summary:
A signal processing device ( 100 ) comprises an output module ( 104a . 104b . 104n ) connected to a port ( 108a . 108b . 108n ) is connected to an output signal at the terminal ( 108a . 108b . 108n ) to provide; and one with the connection ( 108a . 108b . 108n ) connected acquisition module ( 105a . 105b . 105n ) to monitor the output signal to determine a connection status of the port ( 108a . 108b . 108n ).
-
1010
-
SignalverarbeitungsvorrichtungSignal processing device
-
1111
-
Zentraleinheitcentral processing unit
-
1212
-
digitaler
Video-Kodiererdigital
Video Encoder
-
1313
-
Video-DACVideo DAC
-
100100
-
SignalverarbeitungsvorrichtungSignal processing device
-
102102
-
Video-KodiererVideo Encoder
-
104a,
104b, 104n104a,
104b, 104n
-
Ausgabemoduloutput module
-
105a,
105b, 105n105a,
105b, 105n
-
Erfassungsmodulacquisition module
-
106106
-
Mikrocontrollermicrocontroller
-
108a,
108b, 108n108a,
108b, 108n
-
Anschlussconnection
-
120120
-
Digital-Analog-Wandler (DAC)Digital-to-analog converter (DAC)
-
10211021
-
ZeitablaufsteuerungTiming
-
1041a,
1041b, 1041n1041a,
1041b, 1041n
-
primärer Treiberprimary driver
-
1042a,
1042b, 1042n1042a,
1042b, 1042n
-
Hilfstreiberauxiliary driver
-
1051a,
1051b, 1051n1051a,
1051b, 1051n
-
Spannungs-VergleichsvorrichtungVoltage comparing device
-
1052a,
1052b, 1052n1052a,
1052b, 1052n
-
ZwischenspeicherungsvorrichtungCaching appliance