DE102007062882B4 - Präsentations-System und -Verfahren - Google Patents
Präsentations-System und -Verfahren Download PDFInfo
- Publication number
- DE102007062882B4 DE102007062882B4 DE102007062882A DE102007062882A DE102007062882B4 DE 102007062882 B4 DE102007062882 B4 DE 102007062882B4 DE 102007062882 A DE102007062882 A DE 102007062882A DE 102007062882 A DE102007062882 A DE 102007062882A DE 102007062882 B4 DE102007062882 B4 DE 102007062882B4
- Authority
- DE
- Germany
- Prior art keywords
- presentation
- presentation device
- buffer area
- application
- name
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 239000000872 buffer Substances 0.000 claims abstract description 39
- 238000004891 communication Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 11
- 239000000523 sample Substances 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 5
- 238000012544 monitoring process Methods 0.000 claims description 2
- 238000009877 rendering Methods 0.000 claims description 2
- 238000012806 monitoring device Methods 0.000 claims 1
- 238000012546 transfer Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000010191 image analysis Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Computer And Data Communications (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Abstract
Präsentationsverfahren, das folgende Schritte aufweist:
Erzeugen von zumindest einem Pufferbereich. (170–190) bei einer ersten Präsentationsvorrichtung (100) für zumindest eine Anwendung, wobei sich der zumindest eine Pufferbereich (170–190) von einem Pufferbereich (140) für eine Anwendung, die auf der ersten Präsentationsvorrichtung (100) zu präsentieren ist, unterscheidet;
Verschieben der präsentationsbezogenen Daten einer laufenden Anwendung zu dem Pufferbereich (170–190); und
Erfassen der präsentationsbezogenen Daten aus dem Pufferbereich (170–190) und Übertragen derselben zu zumindest einer zweiten Präsentationsvorrichtung (200–400).
Erzeugen von zumindest einem Pufferbereich. (170–190) bei einer ersten Präsentationsvorrichtung (100) für zumindest eine Anwendung, wobei sich der zumindest eine Pufferbereich (170–190) von einem Pufferbereich (140) für eine Anwendung, die auf der ersten Präsentationsvorrichtung (100) zu präsentieren ist, unterscheidet;
Verschieben der präsentationsbezogenen Daten einer laufenden Anwendung zu dem Pufferbereich (170–190); und
Erfassen der präsentationsbezogenen Daten aus dem Pufferbereich (170–190) und Übertragen derselben zu zumindest einer zweiten Präsentationsvorrichtung (200–400).
Description
- Die vorliegende Erfindung bezieht sich auf die Technik des Abspielens von Audio/Video und insbesondere auf ein Präsentations-System und ein -Verfahren, das ein Anwendungs-Fenster und/oder Audio auf einem Computer zu dem Anzeigebildschirm einer Video-Vorrichtung und/oder zu einem Stereogerät umleiten kann.
- Einer der wichtigsten Punkte bei 3C-Konvergenzen ist es, die Zweckmäßigkeit bei der Verwendung eines Personalcomputers (PC) zu verbessern und die Zusammenarbeit zwischen einem PC und einer Präsentationsvorrichtung mit schwacher Rechenfähigkeit zu verbessern, wie z. B. mit einem TV.
- Somit hat Microsoft ein Schema erdacht, Sideshow, in Vista, das es einer Anzeigevorrichtung mit schwacher Rechenfähigkeit ermöglicht, die Inhalte bestimmter Anwendungsfenster in einem Host anzuzeigen. Zum Beispiel kann ein bestimmtes Anwendungsfenster auf einem PC zu einem Hilfsanzeigebildschirm umgeleitet werden, da ein spezielles Datenübertragungsformat zwischen diesen Anwendungen und dem Hilfsanzeigebildschirm definiert ist, und es besteht ein Mechanismus einer Anzeigeumleitung zwischen diesen Anwendungen und dem Betriebssystem. Als solches kann nur das Anwendungsfenster, das diesem Standard entspricht, der von Microsoft definiert ist, auf dem Hilfsanzeigebildschirm angezeigt werden. Abgesehen davon ermöglicht es diese Technik einem Benutzer nicht, jegliches PC-Programm an der Seite der Anzeigevorrichtung auszuführen.
- Ferner versucht ein Fern-Spielsystem von Intel, einen Fernseher als Hilfsanzeigevorrichtung eines PC für eine Spielanzeige zu verwenden. Zum Beispiel wird bei diesem System die Virtuelle-Videokarte-Technik verwendet, um eine Steuerung über den PC an der Seite der Anzeigevorrichtung zu bewirken. Leider ist ein solches Schema komplex zu implementieren, und wenn eine Mehrzahl von Hilfsanzeigevorrichtungen vorhanden ist, ist es notwendig, eine entsprechende Anzahl von virtuellen Videokartentreibern zu installieren.
- Die
WO 2006/043977 A1 US 2005/0271070 A1 - Es ist die Aufgabe der vorliegenden Erfindung, ein verbessertes Präsentations-System und ein -Verfahren bereitzustellen, die ein Anwendungsfenster und/oder Audio auf einem Computer zu einer Präsentationsvorrichtung umleiten können.
- Diese Aufgabe wird durch ein Verfahren gemäß Anspruch 1 und ein System gemäß Anspruch 10 gelöst.
- Bei einem Aspekt der vorliegenden Erfindung weist ein Präsentationsverfahren folgende Schritte auf: Erzeugen von zumindest einem Pufferbereich bei einer ersten Präsentationsvorrichtung für zumindest eine Anwendung, wobei sich der zumindest eine Pufferbereich von einem Pufferbereich für eine Anwendung, die auf der ersten Präsentationsvorrichtung zu präsentieren ist, unterscheidet; Verschieben der präsentationsbezogenen Daten einer laufenden Anwendung in den Pufferbereich; und Erfassen der präsentationsbezogenen Daten aus dem Pufferbereich und Übertragen derselben zu zumindest einer zweiten Präsentationsvorrichtung.
- Vorzugsweise weist das Präsentationsverfahren ferner einen Schritt zum Erfassen von Audiodaten und/oder Videodaten aus dem Pufferbereich und Übertragen derselben zu der zweiten Präsentationsvorrichtung auf.
- Vorzugsweise sind die Videodaten eine Aufbereitungsanweisung oder ein aufbereitetes Bild.
- Vorzugsweise weist das Präsentationsverfahren ferner einen Schritt zum Einrichten einer Verbindung zwischen der ersten und der zweiten Präsentationsvorrichtung vor dem Schritt des Übertragens auf.
- Vorzugsweise weist der Schritt des Einrichtens einer Verbindung folgende Schritte auf: Übertragen eines Sondenpakets, das zumindest die Hostadresse umfasst, von der ersten Präsentationsvorrichtung zu der zweiten Präsentationsvorrichtung; Übertragen einer Antwort, die zumindest die Adresse der zweiten Präsentationsvorrichtung umfasst, von der zweiten Präsentationsvorrichtung zu der ersten Präsentationsvorrichtung; und Einrichten einer Verbindung zwischen der ersten und der zweiten Präsentationsvorrichtung basierend auf den Adressen der ersten und der zweiten Präsentationsvorrichtung.
- Vorzugsweise umfasst das Sondenpaket ferner den Namen der ersten Präsentationsvorrichtung und die Antwort umfasst ferner die Bildanzeigefähigkeit und/oder das unterstützte Audioformat und den Namen der zweiten Präsentationsvorrichtung.
- Vorzugsweise weist der Schritt des Einrichtens einer Verbindung folgende Schritte auf: Übertragen von Ansageinformationen, die zumindest die Adresse der zweiten Präsentationsvorrichtung umfassen, von der zweiten Präsentationsvorrichtung zu der ersten Präsentationsvorrichtung; Übertragen einer Antwort, die zumindest die Adresse der ersten Präsentationsvorrichtung umfasst, von der ersten Präsentationsvorrichtung zu der zweiten Präsentationsvorrichtung; und Einrichten einer Verbindung zwischen der ersten und der zweiten Präsentationsvorrichtung basierend auf den Adressen der ersten und der zweiten Präsentationsvorrichtung.
- Vorzugsweise umfassen die Ansageinformationen ferner die Bildanzeigefähigkeit und/oder das unterstützte Audioformat und den Namen der zweiten Präsentationsvorrichtung und die Antwort umfasst ferner den Namen der ersten Präsentationsvorrichtung.
- Vorzugsweise weist der Schritt des Verschiebens folgende Schritte auf: Überwachen des Instanznamens der Anwendung; Finden einer Funktionsanforderung, die sich auf eine Präsentationsausgabe bezieht, innerhalb des Prozesses der Instanz; und Modifizieren der Ausgabefunktion und Ausgeben der präsentationsbezogenen Daten der Anwendung zu dem Pufferbereich.
- Bei einem anderen Aspekt der vorliegenden Erfindung wird ein Präsentationssystem bereitgestellt, das folgende Merkmale aufweist: eine erste Präsentationsvorrichtung, die eine Überwachungseinrichtung zum Erzeugen von zumindest einem Pufferbereich in der ersten Präsentationsvorrichtung für zumindest eine Anwendung und zum Verschieben der präsentationsbezogenen Daten einer laufenden Anwendung zu dem Pufferbereich umfasst, wobei sich der zumindest eine Pufferbereich von einem Pufferbereich für eine Anwendung, die auf der ersten Präsentationsvorrichtung zu präsentieren ist, unterscheidet; und
eine Kommunikationseinrichtung zum Erfassen der präsentationsbezogenen Daten aus dem Pufferbereich und Übertragen derselben zu zumindest einer zweiten Präsentationsvorrichtung. - Mit der obigen Konfiguration der vorliegenden Erfindung können die präsentationsbezogenen Daten verschiedener Anwendungen, die in dem Host laufen, so wie es durch einen Benutzer angefordert wird, zu einer entsprechenden Präsentationsvorrichtung zur Präsentation umgeleitet werden. Mit nur einem Host können mehrere Anwendungsfenster und/oder Videos auf mehreren Präsentationsvorrichtungen gleichzeitig präsentiert werden. Ferner benötigt die Präsentationsvorrichtung nur Bild-Parsing- (bzw. Analyse-) und Anzeige-Fähigkeiten abgesehen von der Rechenfähigkeit.
- Bevorzugte Ausführungsbeispiele der vorliegenden Erfindung werden nachfolgend Bezug nehmend auf die beiliegenden Zeichnungen näher erläutert. Es zeigen:
-
1 ein schematisches Blockdiagramm eines Präsentationssystems gemäß einem Ausführungsbeispiel der vorliegenden Erfindung; -
2 ein schematisches Diagramm einer Präsentationsvorrichtungsauswahlschnittstelle, die auf dem Anzeigebildschirm eines Hosts angezeigt ist; -
3 ein schematisches Diagramm einer überwachten Programmauswahlschnittstelle, die auf dem Anzeigebildschirm des Hosts angezeigt ist; und -
4 ein Flussdiagramm des Operationsverfahrens des Präsentationssystems gemäß einem Ausführungsbeispiel der vorliegenden Erfindung. - Hierin nachfolgend werden die bevorzugten Ausführungsbeispiel der vorliegenden Erfindung Bezug nehmend auf die Figuren beschrieben, in denen dieselben Bezugszeichen die gleichen oder ähnliche Komponenten zeigen, obwohl sie in unterschiedlichen Figuren dargestellt sind.
-
1 zeigt ein Blockdiagramm eines Präsentationssystems gemäß einem Ausführungsbeispiel der vorliegenden Erfindung. Wie in1 gezeigt ist, weist das Präsentationssystem des vorliegenden Ausführungsbeispiels einen Host100 , wie z. B. einen PC, und zumindest eine Präsentationsvorrichtung200 ,300 ,400 auf, die nur mit Bild-Analyse- und -Anzeige-Fähigkeiten und/oder einer Audiowiedergabefähigkeit abgesehen von der Rechenfähigkeit ausgestattet sein kann. - Wie in
1 gezeigt ist, umfasst der Host100 einen Prozessor130 , eine Videokarte und/oder Audiokarte140 , einen Speicher120 , ein Betriebssystem110 , ein Kommunikationsmodul160 und andere Hardwarevorrichtungen. Zusätzlich zu der Videokarte und/oder Audiokarte140 weist der Host100 zumindest einen virtuellen Präsentationsbereich auf, wie z. B. den ersten virtuellen Darstellungs- bzw. Präsentations-Bereich170 , den zweiten virtuellen Präsentationsbereich180 und den dritten virtuellen Präsentationsbereich190 , der zum Puffern des Fensterbildes und/oder der Audiodaten von jeder der überwachten Anwendungen verwendet wird. - Abgesehen davon läuft auf dem Betriebssystem
110 des Hosts100 eine Überwachungssoftware, um die präsentationsbezogenen Daten zu überwachen, wie z. B. Video- und Audio-Daten, bei einer Anwendung, die durch einen Benutzer spezifiziert ist, und um diese präsentationsbezogenen Daten in einen Pufferbereich zu verschieben, d. h. den ersten virtuellen Präsentationsbereich170 , den zweiten virtuellen Präsentationsbereich180 oder den dritten virtuellen Präsentationsbereich190 . - Das Kommunikationsmodul
160 in dem Host100 kann eine Datenschnittstelle zur externen Kommunikation sein, wie z. B. eine Allzweckdatentransportschnittstelle eines seriellen Ports, parallelen Ports, IR, Bluetooth, ZigBee, UWB, USB, 1394, 802.3, 802.11, 802.16, 802.20, GSM/GPRS/CDMA, CDMA2000/WCDMA/TDS-CDMA, und ähnliches, um die präsentationsbezogenen Daten, die zu dem virtuellen Präsentationsbereich verschoben sind, zu den Präsentationsvorrichtungen200 ,300 ,400 zu übertragen. - Die Präsentationsvorrichtung
200 umfasst ein Abspielgerät230 , ein Präsentationssteuermodul220 und eine Kommunikationsschnittstelle210 . Das Präsentationssteuermodul220 ist mit einer Bildanalysefähigkeit und/oder einer Audiopräsentationsfähigkeit ausgestattet, um Bildinformationen, die von der Kommunikationsschnittstelle210 empfangen werden, die dem Kommunikationsmodul160 in dem Host100 entspricht, in ein echtes Bild wiederherzustellen und dasselbe auf dem Anzeigebildschirm230 anzuzeigen und/oder Audiodaten abzuspielen, die von der Kommunikationsschnittstelle empfangen werden. Hier können die Bildinformationen eine Plotting(Graphikdarstellungs-) Anweisung, Originalbildinformationen oder komprimierte Bilddaten sein. - Auf ähnliche Weise umfasst die Präsentationsvorrichtung
300 ein Abspielgerät330 , ein Präsentationssteuermodul320 und eine Kommunikationsschnittstelle310 , und die Präsentationsvorrichtung400 umfasst ein Abspielgerät430 , ein Präsentationssteuermodul420 und eine Kommunikationsschnittstelle410 . - Die Präsentationsvorrichtung
200 muss eine Verbindung mit dem Host100 einrichten, vor der tatsächlichen Präsentation, wenn sie Audio/Video-Daten drahtlos empfängt. In diesem Fall kann die Präsentationsvorrichtung200 anfänglich ein Informationspaket rundsenden, das Folgendes umfasst: (1) ein vorgeschriebenes Feld, wie z. B. UUID, das anzeigt, dass diese Vorrichtung eine Präsentationsvorrichtung ist, wie bei der vorliegenden Erfindung definiert ist; (2) den Namen der Präsentationsvorrichtung; (3) die IP-Adresse der Präsentationsvorrichtung; (4) die physische Anzeigefähigkeit, wie z. B. eine Auflösung von 640 × 480, und das unterstützte Audioabspielformat der Präsentationsvorrichtung; (5) die Fähigkeit des Decodierers bei der Präsentationssteuerung, wie z. B. MPEG2-Decodierfähigkeit. - Nachdem das Informationspaket empfangen wurde, fügt der Host den Namen der Präsentationsvorrichtung zu einer Vorrichtungsliste hinzu, gezeigt in
2 , spezifiziert gleichzeitig eine Fernpräsentationsanwendung, die der Präsentationsvorrichtung entspricht und überträgt eine Antwort, die (1) den Namen des Hosts, (2) die IP-Adresse des Hosts und (3) eine Programmliste enthält, die bei der Fern-Präsentation verwendet werden soll. Wie in3 gezeigt ist, zeigt nach dem Empfangen dieser Antwort die Präsentationsvorrichtung200 die Programmliste zur Auswahl aus dem Host100 auf dem Anzeigebildschirm an und somit wird eine drahtlose Verbindung zwischen der Präsentationsvorrichtung200 und dem Host100 basierend auf ihrer IP-Adresse eingerichtet. Der Benutzer der Präsentationsvorrichtung200 kann eine Anwendung auswählen, deren Fenster zu der Präsentationsvorrichtung200 umgeleitet werden soll, und den Programmnamen zu dem Host100 senden. Dann kann der Host100 die ausgewählte Anwendung starten und einen Anzeigepufferbereich für die Anzeigevorrichtung200 gemäß ihrer physikalischen Vorrichtungsauflösung erzeugen. Der Host100 erzeugt ferner einen Audiopufferbereich, wenn die Anwendung, die auf der Präsentationsvorrichtung angezeigt werden soll, nicht nur Video sondern auch Audio umfasst. - Als ein anderes Ausführungsbeispiel kann der Host
100 ein Sondenpaket in regelmäßigen Zeitintervallen rundsenden, wobei das Sondenpaket zumindest den Namen und die IP-Adresse des Hosts enthält. Die Präsentationsvorrichtung200 , die das Sondenpaket empfangen hat, sendet eine Antwort an den Host100 , wenn sie eine Verbindung mit dem Host100 einrichten möchte. Eine solche Antwort umfasst: (1) ein vorgeschriebenes Feld, wie z. B. UUID, das anzeigt, dass diese Vorrichtung eine Präsentationsvorrichtung ist, wie bei der vorliegenden Erfindung definiert ist; (2) den Namen der Präsentationsvorrichtung; (3) die IP-Adresse der Präsentationsvorrichtung; (4) die physikalische Anzeigefähigkeit, wie z. B. eine Auflösung von 640 × 480, und das unterstützte Audioabspielformat der Präsentationsvorrichtung; (5) die Fähigkeit des Decodierers bei der Präsentationssteuerung, wie z. B. M2EG2-Decodierfähigkeit. Auf diese Weise kann der Host100 eine Verbindung mit der Präsentationsvorrichtung basierend auf den IP-Adressen nach dem Empfang der Antwort einrichten. - Nun, wie in
2 gezeigt ist, kann der Benutzer auf „Add” (Hinzufügen) klicken und eine Anwendung, die zu der Liste von überwachten Programmen hinzugefügt werden soll, aus einem Aufklappordner-Dialogkasten auswählen. In der Zwi schenzeit kann der Benutzer eine entsprechende Fernanzeigeliste für die Präsentationsvorrichtung200 auswählen. Der überwachte Status der ausgewählten Anwendung wird freigegeben, wenn „Löschen” (Delete) angeklickt wird. Wenn der Benutzer auf „Entfernte Anzeige” (Remote Display) klickt, wird das Fenster der Anwendung direkt auf der Präsentationsvorrichtung200 angezeigt, wie in3 gezeigt ist. - Zusätzlich zu dem obigen Fall, in dem ein Programm aus der Programmliste an der Seite der Fernanzeigevorrichtung ausgewählt wird und dann eine Anforderung zu dem Host zum Starten der ausgewählten Anwendung übertragen wird, kann der Benutzer das Fernanzeigeprogramm bei dem folgenden Versuch starten: (1) Ausführen des Überwachungsprogramms direkt auf dem Host, wobei das Überwachungsprogramm eine Nachverarbeitung ausführt, sobald es die Ausführung des Programms überwacht; (2) direktes Doppelklicken auf das Programm oder Auswählen des Programms und dann Anklicken des Fernanzeigefeldes auf der Überwachungsprogrammschnittstelle.
-
4 zeigt ein Flussdiagramm des Operationsverfahrens des Präsentationssystems gemäß dem Ausführungsbeispiel der vorliegenden Erfindung. - Wie oben erwähnt wurde, erzeugt der Host
100 zuerst einen Anzeigepufferbereich und/oder einen Audiopufferbereich für die Anwendung (S110). Dann wird das Überwachungsprogramm ausgeführt, um ein Anwendungsfenster zu spezifizieren (S120). Während die spezifizierte Anwendung läuft (S130: Ja), tritt das Überwachungsprogramm in den Prozessraum der Anwendung über einen Systemhaken (Verbindung) ein, sucht nach allen Funktionen, die sich auf eine Audio/Video-Ausgabe beziehen, wie z. B. Bitalt, Present, Waveout etc., und modifiziert die Zeiger dieser Funktionen, um die Audio/Video-Ausgabe zu dem obigen Anzeigepufferbereich und/oder dem Audiopufferbereich zu leiten (S140). - Dann erfasst der Host
100 die Plotting-Anweisung oder ein aufbereitetes Bild aus dem virtuellen Anzeigebereich und sendet es zu der Präsentationsvorrichtung (S150), oder MPEG2-komprimiert die aktualisierten Anzeige- und Videodaten jedes Mal und überträgt sie über eine drahtlose Verbindung zu der Präsentationsvorrichtung (S160). - Schließlich, beim Empfangen der komprimierten Daten, MPEG2-decodiert die Präsentationsvorrichtung die Daten zum weiteren Anzeigen (S170).
- Die vorangehende Beschreibung soll die Ausführungsbeispiele der vorliegenden Erfindung nur darstellen. Fachleute auf dem Gebiet werden verstehen, dass jegliche Modifikation und Teilersetzung, die innerhalb des Schutzbereichs der vorliegenden Erfindung vorgenommen wird, in dem Schutzbereich der vorliegenden Erfindung in den Ansprüchen umfasst sein sollte. Somit sollte der Schutzbereich der vorliegenden Erfindung durch die beiliegenden Ansprüche definiert sein.
Claims (10)
- Präsentationsverfahren, das folgende Schritte aufweist: Erzeugen von zumindest einem Pufferbereich. (
170 –190 ) bei einer ersten Präsentationsvorrichtung (100 ) für zumindest eine Anwendung, wobei sich der zumindest eine Pufferbereich (170 –190 ) von einem Pufferbereich (140 ) für eine Anwendung, die auf der ersten Präsentationsvorrichtung (100 ) zu präsentieren ist, unterscheidet; Verschieben der präsentationsbezogenen Daten einer laufenden Anwendung zu dem Pufferbereich (170 –190 ); und Erfassen der präsentationsbezogenen Daten aus dem Pufferbereich (170 –190 ) und Übertragen derselben zu zumindest einer zweiten Präsentationsvorrichtung (200 –400 ). - Präsentationsverfahren gemäß Anspruch 1, das ferner einen Schritt zum Erfassen von Audiodaten und/oder Videodaten aus dem Pufferbereich (
170 –190 ) und Übertragen derselben zu der zweiten Präsentationsvorrichtung (200 –400 ) aufweist. - Präsentationsverfahren gemäß Anspruch 2, bei dem die Videodaten eine Aufbereitungsanweisung oder ein aufbereitetes Bild sind.
- Präsentationsverfahren gemäß einem der Ansprüche 1 bis 3, das ferner einen Schritt zum Einrichten einer Verbindung zwischen der ersten (
100 ) und der zweiten (200 –400 ) Präsentationsvorrichtung vor dem Schritt des Übertragens aufweist. - Präsentationsverfahren gemäß Anspruch 4, bei dem der Schritt des Einrichtens einer Verbindung folgende Schritte aufweist: Übertragen eines Sondenpakets, das zumindest die Hostadresse umfasst, von der ersten Präsentationsvorrichtung (
100 ) zu der zweiten Präsentationsvorrichtung (200 –400 ); Übertragen einer Antwort, die zumindest die Adresse der zweiten Präsentationsvorrichtung (200 –400 ) umfasst, von der zweiten Präsentationsvorrichtung (200 –400 ) zu der ersten Präsentationsvorrichtung (100 ); und Einrichten einer Verbindung zwischen der ersten (100 ) und der zweiten (200 –400 ) Präsentationsvorrichtung basierend auf den Adressen der ersten (100 ) und der zweiten (200 –400 ) Präsentationsvorrichtung. - Präsentationsverfahren gemäß Anspruch 5, bei dem das Sondenpaket ferner den Namen der ersten Präsentationsvorrichtung (
100 ) umfasst und die Antwort ferner die Bildanzeigefähigkeit und/oder das unterstützte Audioformat und den Namen der zweiten Präsentationsvorrichtung (200 –400 ) umfasst. - Präsentationsverfahren gemäß einem der Ansprüche 4 bis 6, bei dem der Schritt des Einrichtens einer Verbindung folgende Schritte aufweist: Übertragen von Ansageinformationen, die zumindest die Adresse der zweiten Präsentationsvorrichtung (
200 –400 ) umfassen, von der zweiten Präsentationsvorrichtung (200 –400 ) zu der ersten Präsentationsvorrichtung (100 ); Übertragen einer Antwort, die zumindest die Adresse der ersten Präsentationsvorrichtung (100 ) umfasst, von der ersten Präsentationsvorrichtung (100 ) zu der zweiten Präsentationsvorrichtung (200 –400 ); und Einrichten einer Verbindung zwischen der ersten und der zweiten Präsentationsvorrichtung (200 –400 ) basierend auf den Adressen der ersten und der zweiten Präsentationsvorrichtung (200 –400 ). - Präsentationsverfahren gemäß Anspruch 7, bei dem die Ansageinformationen ferner die Bildanzeigefähigkeit und/oder das unterstützte Audioformat und den Namen der zweiten Präsentationsvorrichtung (
200 –400 ) umfassen, und die Antwort ferner den Namen der ersten Präsentationsvorrichtung (100 ) umfasst. - Präsentationsverfahren gemäß einem der Ansprüche 1 bis 8, bei dem der Schritt des Verschiebens ferner folgende Schritte aufweist: Überwachen des Instanznamens der Anwendung; Finden eines Funktionsaufrufs, der sich auf eine Präsentationsausgabe innerhalb des Prozesses der Instanz bezieht; und Modifizieren der Ausgabefunktion und Ausgeben der präsentationsbezogenen Daten der Anwendung zu dem Pufferbereich (
170 –190 ). - Präsentationssystem, das folgende Merkmale aufweist: eine erste Präsentationsvorrichtung (
100 ), die eine Überwachungseinrichtung zum Erzeugen von zumindest einem Pufferbereich (170 –190 ) in der ersten Präsentationsvorrichtung (100 ) für zumindest eine Anwendung und zum Verschieben der präsentationsbezogenen Daten einer laufenden Anwendung zu dem Pufferbereich (170 –190 ) umfasst, wobei sich der zumindest eine Pufferbereich (170 –190 ) von einem Pufferbereich (140 ) für eine Anwendung, die auf der ersten Präsentationsvorrichtung (100 ) zu präsentieren ist, unterscheidet, und eine Kommunikationseinrichtung zum Erfassen der präsentationsbezogenen Daten aus dem Pufferbereich (170 –190 ) und Übertragen derselben zu zumindest einer zweiten Präsentationsvorrichtung (200 –400 ).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100632270 | 2007-01-04 | ||
CNA2007100632270A CN101216808A (zh) | 2007-01-04 | 2007-01-04 | 播放***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102007062882A1 DE102007062882A1 (de) | 2008-09-04 |
DE102007062882B4 true DE102007062882B4 (de) | 2010-07-22 |
Family
ID=39048640
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102007062882A Active DE102007062882B4 (de) | 2007-01-04 | 2007-12-28 | Präsentations-System und -Verfahren |
Country Status (5)
Country | Link |
---|---|
US (1) | US8780725B2 (de) |
JP (1) | JP2008186448A (de) |
CN (1) | CN101216808A (de) |
DE (1) | DE102007062882B4 (de) |
GB (1) | GB2445459B (de) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100259464A1 (en) | 2009-04-14 | 2010-10-14 | Jae Young Chang | Terminal and controlling method thereof |
US20120112986A1 (en) * | 2010-11-10 | 2012-05-10 | Sony Network Entertainment International Llc | Web browser as second display control device |
CN102695094B (zh) * | 2012-05-15 | 2014-12-10 | 福建升腾资讯有限公司 | Vdi环境下软硬件一体化音视频重定向的方法 |
CN104581426A (zh) * | 2013-10-14 | 2015-04-29 | 联想(北京)有限公司 | 一种控制数据流的方法和设备 |
GB2536253B (en) * | 2015-03-10 | 2018-12-19 | Displaylink Uk Ltd | System for connecting external displays to a mobile device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050271070A1 (en) * | 2004-05-20 | 2005-12-08 | Matsushita Electric Industrial Co., Ltd. | Radio module |
WO2006043977A1 (en) * | 2004-10-19 | 2006-04-27 | Sony Ericsson Mobile Communications Ab | Handheld wireless communication device for displaying information on multiple display screens, method of operating the device, and computer program product for operating the device |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6259443B1 (en) * | 1998-02-06 | 2001-07-10 | Henry R. Williams, Jr. | Method and apparatus for enabling multiple users to concurrently access a remote server using set-top boxes |
JP2000035847A (ja) * | 1998-07-17 | 2000-02-02 | Sharp Corp | 多画面制御可能な情報処理装置 |
US6868440B1 (en) * | 2000-02-04 | 2005-03-15 | Microsoft Corporation | Multi-level skimming of multimedia content using playlists |
JP2002268868A (ja) * | 2001-03-08 | 2002-09-20 | Sharp Corp | マルチモニターシステム |
US7053863B2 (en) * | 2001-08-06 | 2006-05-30 | Ati International Srl | Wireless device method and apparatus with drawing command throttling control |
FR2830153B1 (fr) * | 2001-09-21 | 2004-07-02 | France Telecom | Ensemble de transmission d'images numeriques, procedes mis en oeuvre dans un tel ensemble, dispositif d'emission d'images numeriques et dispositif d'affichage d'images numeriques |
JP2004102063A (ja) * | 2002-09-11 | 2004-04-02 | Canon Inc | 画像表示装置とその制御方法並びにマルチディスプレイシステム |
JP2004127048A (ja) * | 2002-10-04 | 2004-04-22 | Toshiba Corp | 情報処理装置 |
US20050193396A1 (en) * | 2004-02-27 | 2005-09-01 | Stafford-Fraser James Q. | Computer network architecture and method of providing display data |
US20060002315A1 (en) * | 2004-04-15 | 2006-01-05 | Citrix Systems, Inc. | Selectively sharing screen data |
US7660914B2 (en) * | 2004-05-03 | 2010-02-09 | Microsoft Corporation | Auxiliary display system architecture |
US7577771B2 (en) | 2004-05-03 | 2009-08-18 | Microsoft Corporation | Caching data for offline display and navigation of auxiliary information |
JP4463098B2 (ja) * | 2004-12-28 | 2010-05-12 | シャープ株式会社 | 音声処理装置 |
US8423673B2 (en) * | 2005-03-14 | 2013-04-16 | Citrix Systems, Inc. | Method and apparatus for updating a graphical display in a distributed processing environment using compression |
US8171169B2 (en) * | 2005-03-14 | 2012-05-01 | Citrix Systems, Inc. | Method and apparatus for updating a graphical display in a distributed processing environment |
US20070055941A1 (en) * | 2005-09-08 | 2007-03-08 | Bhakta Dharmesh N | Method and apparatus to selectively display portions of a shared desktop in a collaborative environment |
US7792025B2 (en) * | 2005-10-11 | 2010-09-07 | Alcatel Lucent | Multi-service session admission control |
US7702279B2 (en) * | 2005-12-20 | 2010-04-20 | Apple Inc. | Portable media player as a low power remote control and method thereof |
US8887212B2 (en) * | 2006-03-21 | 2014-11-11 | Robin Dua | Extended connectivity point-of-deployment apparatus and concomitant method thereof |
TWI320904B (en) * | 2006-05-12 | 2010-02-21 | Xgi Technology Inc | Remote displaying system |
-
2007
- 2007-01-04 CN CNA2007100632270A patent/CN101216808A/zh active Pending
- 2007-12-21 GB GB0725086A patent/GB2445459B/en active Active
- 2007-12-26 JP JP2007334722A patent/JP2008186448A/ja active Pending
- 2007-12-27 US US11/965,346 patent/US8780725B2/en active Active
- 2007-12-28 DE DE102007062882A patent/DE102007062882B4/de active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050271070A1 (en) * | 2004-05-20 | 2005-12-08 | Matsushita Electric Industrial Co., Ltd. | Radio module |
WO2006043977A1 (en) * | 2004-10-19 | 2006-04-27 | Sony Ericsson Mobile Communications Ab | Handheld wireless communication device for displaying information on multiple display screens, method of operating the device, and computer program product for operating the device |
Also Published As
Publication number | Publication date |
---|---|
JP2008186448A (ja) | 2008-08-14 |
GB2445459B (en) | 2009-10-21 |
US20080165842A1 (en) | 2008-07-10 |
CN101216808A (zh) | 2008-07-09 |
DE102007062882A1 (de) | 2008-09-04 |
GB0725086D0 (en) | 2008-01-30 |
GB2445459A (en) | 2008-07-09 |
US8780725B2 (en) | 2014-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102007062882B4 (de) | Präsentations-System und -Verfahren | |
DE20314802U1 (de) | Aufnahmetaste mit mehreren Betriebsarten für eine Digitalkamera | |
DE112011105241T5 (de) | Fernsteuerkommunikationsvorrichtung und Navigationsvorrichtung | |
DE112013005688T5 (de) | Verfahren und System für eine wolkenbasierte virtualisierte Graphikverarbeitung für Fernanzeigen | |
DE102015002218B4 (de) | Vermeiden des Sendens unveränderlicher Gebiete zur Anzeige | |
DE202011108823U1 (de) | Computer-implementiertes System für das Navigieren eines Video-Inhalt-Objekts in einer Benutzerschnittstelle | |
DE60214622T2 (de) | Verfahren zum Übertragen von Bildern, Bildübertragungverfahrenprogramm, Programmspeichermedium zum Speichern des Bildübertragungprogramms und Vorrichtung zur Übertragung von Bildern | |
DE69322532T2 (de) | Digitale Verarbeitungseinheit für Videoschnitt | |
DE202011109141U1 (de) | Video-Verarbeitung-Rückkopplung | |
DE102012224268A1 (de) | Verdecken von Web-Videos: Ein Verfahren zum Darstellen der in mehreren Fenstern angesehenen Videos | |
DE102016209881A1 (de) | Vorrichtung und Verfahren zum Steuern einer sich mit dem Fahrzeug verknüpfenden Mobilvorrichtung | |
DE10121777B4 (de) | Multimediagerät dessen Funktionen erweitert werden können und Verfahren für das Erweitern der Funktionen | |
DE112013007509T5 (de) | Verfahren, Einrichtung und System zum Auswählen von Audio-Video-Daten zum Streamen | |
DE112017007333T5 (de) | Albumerzeugungsvorrichtung, albumerzeugungssystem undalbumerzeugungsverfahren | |
DE112013005539B4 (de) | Senden eines Interrupt-Pakets | |
DE102015102276A1 (de) | Anzeigesteuerungsvorrichtung und anzeigeverfahren | |
DE112010004809B4 (de) | Mehrfachgranulare Datenstromverarbeitung | |
DE112020001290T5 (de) | Videocodierungsverfahren mit Syntaxelementsignalisierung einer Guard-Band-Konfiguration eines projektionsbasierten Rahmens und dazugehörige Videodecodierungsverfahren und Vorrichtungen | |
DE112020000620T5 (de) | Videoanzeigesystem | |
DE102006034355A1 (de) | System zur adaptiven Anzeige von Videobildsegmenten | |
DE60026346T2 (de) | Datenkomprimierung durch offsetdarstellung | |
DE102019122181A1 (de) | Generalisierte niedriglatenzbenutzerinteraktion mit video auf verschiedenen transporteinrichtungen | |
EP1340352B1 (de) | Verfahren und vorrichtung zum steuern der übertragung und wiedergabe von digitalen signalen | |
DE102018116270A1 (de) | Bildverarbeitungsvorrichtung und Verfahren zum Steuern derselben | |
DE102014117931B4 (de) | Koordinierte Videotelefonüberlagerung einer PC-Desktopanzeige |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8364 | No opposition during term of opposition | ||
R082 | Change of representative |
Representative=s name: ISARPATENT PATENT- UND RECHTSANWAELTE, DE Representative=s name: PAE REINHARD, SKUHRA, WEISE & PARTNER GBR, DE Representative=s name: ISARPATENT PATENT- UND RECHTSANWAELTE, 80801 MUENC Representative=s name: PAE REINHARD, SKUHRA, WEISE & PARTNER GBR, 80801 M |
|
R082 | Change of representative |
Representative=s name: ISARPATENT PATENT- UND RECHTSANWAELTE, DE Representative=s name: ISARPATENT PATENT- UND RECHTSANWAELTE, 80801 MUENC |