DE60032761T2 - Anzeigen von daten auf anzeigevorrichtungen mit niedrigerer auflösung - Google Patents
Anzeigen von daten auf anzeigevorrichtungen mit niedrigerer auflösung Download PDFInfo
- Publication number
- DE60032761T2 DE60032761T2 DE60032761T DE60032761T DE60032761T2 DE 60032761 T2 DE60032761 T2 DE 60032761T2 DE 60032761 T DE60032761 T DE 60032761T DE 60032761 T DE60032761 T DE 60032761T DE 60032761 T2 DE60032761 T2 DE 60032761T2
- Authority
- DE
- Germany
- Prior art keywords
- display
- information
- interlaced
- displayed
- processor
- 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.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/391—Resolution modifying circuits, e.g. variable screen formats
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/112—Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0117—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
- H04N7/012—Conversion between an interlaced and a progressive signal
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/045—Zooming at least part of an image, i.e. enlarging it or shrinking it
Description
- Hintergrund der Erfindung
- Die Erfindung bezieht sich im allgemeinen auf die Anzeige von Information, die für eine Anzeige auf einer Anzeige mit höherer Auflösung gedacht ist, auf einem Empfänger mit einem niedrigeren Auflösungsformat.
- Es besteht ein gesteigertes Interesse daran Information, die normalerweise auf einem Computermonitor angezeigt wird, auf einem Fernsehempfänger anzuzeigen. Zum Beispiel zeigen Set-Top-Computer Computerinformation auf einem zugehörigen Fernsehempfänger an. Auf diese Art und Weise können herkömmliche Computerfunktionen verwirklicht werden, ohne die Kosten eines Monitors zu haben und zusätzlich können Computerfunktionen auf den Fernsehempfang angewendet werden. Zum Beispiel können Set-Top-Computer elektronische Programmführer ausführen, die es ermöglichen, auf Programminformation aus dem Internet und anderen Quellen zuzugreifen. Die Programmführer erlauben es auch dem Benutzer Programme durch Interaktion mit einer graphischen Benutzerschnittstelle auszuwählen, die er oder sie auf dem Fernsehempfänger ansehen will.
- Normalerweise zeigen Computersysteme Information auf einem Computermonitor mittels eines Vollbildabtastverfahrens (non interlaced oder progressive) an, welches einzelne Pixel benutzt, die im wesentlichen gleichzeitig angezeigt werden. Fernsehempfänger benutzen normalerweise eine Halbbildabtastanzeige (interlaced Anzeige). Eine Interlaced-Anzeige kann in zwei ineinander verschachtelte Segmente aufgeteilt werden. Die Segmente mit ungerader Zahl werden zuerst abgetastet und dann werden die Segmente mit gerader Zahl dazwischenliegend ineinander verschachtelt abgetastet, um ein vollständiges Bild zu erzeugen. Jedes der Segmente, welches durch eine abtastende Elektronenkanone gebildet wird, kann als Feld oder Halbbild (field) bezeichnet werden. Ein herkömmliches Fernsehbild oder Vollbild kann durch zwei Halbbilder erzeugt werden. Neuere digitale Fernsehstandards können auch Vollbild bzw. Non-Interlaced-Abtastverfahren verwendet.
- Information, die gedacht war, auf einem Computermonitor angezeigt zu werden, kann verschlechtert werden, wenn sie auf einem Fernsehbildschirm angezeigt wird. Unter anderem ist die Auflösung von Fernsehempfängern wesentlich schlechter als die von Computermonitoren. Das Halbbildabtasten des Bildes auf dem Fernsehempfänger kann ebenfalls einen Informationsverlust verursachen. Zusätzlich kann die Farbauflösung von Monitoren besser sein, so daß ein verschlechterter Farbton und eine verschlechterte Farbsättigung auftreten kann, wenn die Computerinformation auf einem Fernsehempfänger angezeigt wird.
- Angesichts der niedrigeren Auflösung der meisten Fernsehempfänger, kann ein Dezimator benutzt werden, um auf vernünftige Art und Weise horizontale Datenreihen aus dem Vollbild, welches für die Computeranzeige bestimmt war, zu entfernen. Obwohl diese Vorgehensweise das Erscheinungsbild des Vollbildes bewahrt, führt es jedoch zu einem Verlust der Auflösung.
- In einigen Fällen kann der Inhalt, der zur Anzeige auf einer Anzeige mit höherer Auflösung entwickelt wurde, tatsächlich auf einer Anzeige mit niedriger Auflösung, als gedacht wurde, angezeigt werden. Zum Beispiel kann Inhalt, der für eine Anzeige für ein Format 1024 X 764 entwickelt wurde, auf einer Anzeige mit 640 x 480 (wie beispielsweise eine hochauflösende Fernsehanzeige) angezeigt werden. Da die Auflösung der Anzeige niedriger ist, können einige der Daten schlecht gelesen werden.
-
US 5,861,864 offenbart eine Videoschnittstelle und ein Verfahren zum Erzeugen eines Interlaced-Videosignals aus einem Non-Interlaced-Graphiksignal, welches durch einen Computer erzeugt würde. Die X-Dimension und Y-Dimension eines Bildes mit höherer Auflösung kann durch einen X-Filter bzw. einen Y-Filter skaliert werden. - Ein Verfahren zum Anzeigen eines Bildes auf einer Anzeigeoberfläche ist in
EP 0 650 144 A1 offenbart. Ein Bereich des Bildes wird vergrößert und auf eine obere Fläche einer abgeschnittenen Pyramide abgebildet, während die übrigbleibenden Bereiche des Bildes auf die Seitenwände der Pyramide abgebildet werden. - Zusammenfassung
- In Übereinstimmung mit einem ersten Aspekt stellt die Erfindung ein Verfahren zum Anzeigen von Information auf einer Anzeige mit niedrigerer Auflösung entsprechend dem unabhängigen Anspruch 1 bereit. In Übereinstimmung mit einem weiteren Aspekt stellt die Erfindung ein Computerprogramm entsprechend dem unabhängigen Anspruch 8 bereit. Ein weiterer Aspekt der Erfindung ist auf eine dem unabhängigen Anspruch 13 entsprechende Vorrichtung gerichtet. Weitere Aspekte sind in den abhängigen Ansprüchen, der folgenden Beschreibung und der Zeichnung dargelegt.
- Kurzbeschreibung der Zeichnung
-
1 ist eine Vorderansicht eines Ausführungsbeispieles der vorliegenden Erfindung; -
2 ist ein Flußdiagramm für eine Software zum Ausführen eines Ausführungsbeispiels des Systems, welches in1 gezeigt ist; -
3a zeigt ein hypothetisches Vollbild, das auf einem Computermonitor angezeigt wird; -
3b zeigt dieselbe Information, wie sie in3a gezeigt ist, wenn sie auf einer Interlaced-Anzeige angezeigt wird; -
4a zeigt einen Textblock, der auf einer Non-Interlaced-Anzeige mit hoher Auflösung angezeigt wird; -
4b zeigt denselben Text, wie in4a gezeigt, wenn er ohne Veränderung auf einer Interlaced-Anzeige mit niedrigerer Auflösung angezeigt wird; -
5a zeigt ein herkömmliches Vollbild, welches auf einer Non-Interlaced-Anzeige angezeigt wird; -
5b zeigt dasselbe Vollbild, welches vergrößert auf einer Interlaced-Anzeige angezeigt wird; und -
6 ist ein Blockdiagramm, welches ein Ausführungsbeispiel zum Umsetzen des in1 gezeigten Systems veranschaulicht. - Ausführliche Beschreibung
- Ein Interlaced-Anzeigesystem kann in einem Ausführungsbeispiel der vorliegenden Erfindung eine Fernbedienungseinheit (RCU), ein prozessor-basiertes System
16 und ein Fernsehempfänger18 umfassen. Die RCU12 kann mit dem System16 und/oder dem Empfänger18 unter Benutzung von beispielsweise Infrarotsignalen kommunizieren. Der Fernsehempfänger18 ist elektrisch mit dem System16 verbunden, welches wiederum, um eine Videoquelle zu empfangen, mit beispielsweise einer Fernsehantenne, einer Satellitenantenne, einem Kabelsystem oder einer anderen Art von Netzwerkverbindung verbunden ist. - Da prozessor-basierte Systeme, wie beispielsweise System
16 , im allgemeinen zum Betrieb mit Vollbildabtastverfahren oder Vollbildanzeigen entwickelt sind, können Probleme bei der Benutzung des prozessor-basierten Systems16 mit dem Fernse hempfänger18 oder anderen Interlaced-Anzeigen auftreten. Die die auftauchenden Probleme können im allgemeinen in drei Arten unterteilt werden. Eine Art kann als Pixelverlust beschrieben werden, welcher im wesentlichen den Verlust eines oder mehrerer Pixel der Non-Interlaced-Anzeige darstellt, wenn sie auf einem Interlaced-System, wie beispielsweise System18 dargestellt werden. Die zweite Art eines möglicherweise auftretenden Problems ist ein Ergebnis der höheren Auflösung der Non-Interlaced-Anzeige beim Anzeigen von Farben und des Effekt bei Nebeneinanderdarstellung von Farben bei bestimmten Anzeigen. Der letzte Problemkomplex bezieht sich auf die Formatierung von Interlaced- und Non-Interlaced-Systemen. Idealerweise möchte man gerne das Originalformat für jedes Vollbild benutzen, so daß der Zuschauer den visuellen Effekt erhält, der ursprünglich beabsichtigt war. Allerdings wird wegen der niedrigeren Auflösung des Fernsehempfängers18 gegenüber der vorgesehenen Computermonitoranzeige weniger als das gesamte Non-Interlaced-Vollbild auf der Interlaced-Anzeige angezeigt. - Bezugnehmend auf die
3a und3b ist zum Beispiel das Phänomen des Pixelverlustes veranschaulicht. In3a , welches eine hypothetische Anzeige auf einem Non-Interlaced-System darstellt, ist eine horizontale Linie36a , eine Reihe von kurzen vertikalen Linien38a , eine Wellenlinie40a und eine relativ dicke horizontale Linie42a auf der Anzeige34a angezeigt. Dieselbe Information führt zu einem Pixelverlust, wenn sie auf einer Interlaced-Anzeige angezeigt wird, wie in3b dargestellt. Die horizontale Linie36a kann beispielsweise vollständig während einer Aktualisierungszeit verlorengehen. Dies kann wegen des Interlaced-Effekts geschehen, bei dem erst ein Halbbild angezeigt wird, und danachfolgend das nächste direkt anliegende Halbbild angezeigt wird und jedes dieser Halbbilder abwechselnd aktualisiert wird. - Wenn die horizontale Linie
36a eine Dicke aufweist, die einer Interlaced-Linie entspricht, kann sie nur während jeweils des anderen Aktualisierungszyklus angezeigt werden, was wenigstens zu einem vorübergehenden Verlust führt. Auf ähnliche Weise kann ein Detail in den vertikalen Linien38a aus den gleichen Gründen verloren gehen. Derselbe zeitweilige Effekt kann in der Wellenlinie40A beobachtet werden. Ebenso kann bei der Linie42a , welche beispielsweise zwei Linien dick sein kann, zeitweise eine Linie verlorengehen, was zu einem Detailverlust, Zittern und anderen störenden optischen Effekten führt. - Bezugnehmend auf die
4a und4b , ist dort der Effekt der niedrigeren Auflösung auf einer Interlaced-Anzeige veranschaulicht.4a zeigt einen Textblock46a , der für die Anzeige auf einer Non-Interlaced-Anzeige44a mit höherer Auflösung vorgesehen ist. Eine Art und Weise den Textblock46a auf einer Interlaced-Anzeige mit niedrigerer Auflösung anzuzeigen ist, nur einen Teil des Textblockes auf der Anzeige mit niedrigerer Auflösung zu jeder Zeit anzuzeigen. Daher wird ein Teil des Textblockes46b auf der Interlaced-Anzeige44b abgeschnitten werden. Die Schwierigkeit hierbei ist, daß oftmals ein visueller Effekt in der Aufmachung des Vollbildes für die Non-Interlaced-Anzeige vorgesehen ist und dieser Effekt verlorengehen kann, wenn man zur Interlaced-Anzeige umwandelt. - Bezugnehmend auf
2 , kann eine Software benutzt werden, um Formate, die für eine Anzeige auf einem Non-Interlaced-System vorgesehen sind, in Formate umzuwandeln, die wünschenswerter für eine Anzeige auf einem Interlaced-System sind. Anfangs wird bei einer Überprüfung bei Raute22 überprüft, ob der Benutzer eine bestimmte Region zur Umwandlung gekennzeichnet hat. Dies kann durch Plazieren eines Mauscursors auf einer vorgegebene Region auf einer Interlaced-Anzeige18 getan werden. Alternativ kann ein Bereich, der umgewandelt werden soll, automatisch nahe eines Texteingabecaret eingeschlossen werden. Unter Bezugnahme auf5a und5b , kann zum Beispiel eine Textzeile50a auf einer Anzeige48a mittels eines Mauscursors54a ausgewählt werden, um einen Bereich52 zur lokalen Vergrößerung in der Linie50b in einem Vollbild48b zu erzeugen. - Folglich können Korrekturen bezüglich lokalen Bereichen durch den Betrachter wie gewünscht ausgelöst werden. In einem Ausführungsbeispiel der vorliegenden Erfindung kann das gesamte Anzeigevollbild, wenn nötig, so reduziert werden, daß es in dasselbe Format paßt, das ursprünglich für eine Computeranzeige vorgesehen war. Dies kann den Auflösungsverlust vergrößern, aber es erlaubt dem Betrachter die Anzeige so zu sehen, wie sie ursprünglich vorgesehen war. In vielen Fällen ist der Informationsfluß teilweise an die Formatierung einer Seite oder eines Vollbild dieser Information gebunden, und die zwangsweise Verteilung von einem Vollbild zu einem anderen kann den Informationsfluß unterbrechen. Daher wird in einigen Ausführungsbeispielen di Information genau so formatiert, wie sie für die Anzeigen mit höherer Auflösung vorgesehen waren.
- Als nächstes lokalisiert die Software
20 Bereiche, die eine hohe Wahrscheinlichkeit eines Umwandlungsverlustes aufweisen (Block24 ,2 ). Sobald ein Bereich zur Korrektur durch Benutzung entweder eines Mauscursors, wie in5a und5b veranschaulicht ist, oder durch den Textcaret zur Texteingabe gekennzeichnet ist, kann die Software verdächtige Bereiche kennzeichnen, in denen das Auftreten eines Pixelverlustes wahrscheinlich ist. Bezugnehmend auf die Linie36a in3a ist zum Beispiel bekannt, daß eine dünne horizontale Linie zeitweise verlorengehen kann. Wenn die dünne Linie nur für eine relativ kurze Zeit erscheint, wird sie möglicherweise nie angezeigt, wie in3b veranschaulicht. - Daher sucht das System nach dünnen Segmenten, die bei einer nachfolgenden Anzeige verlorengehen können. Dies kann es auf zwei Arten ausführen. Es kann nach horizontalen Linien suchen, die dünner als die Höhe eines Interlaced-Abtastens sind. Es kann auch nach Linien suchen, welche relativ dick sind, aber zwischenliegende Unterbrechungen in sich aufweisen und kann annehmen, daß ein Umwandlungsverlust aufgetreten ist. Nach Auswahl dieses Bereiches zur Vergrößerung, kann das angenommene fehlende Material bereitgestellt werden, wie in Block
26 gezeigt ist. - Als nächstes kann ein lokaler Vergrößerungseffekt in einem vorgegebenen Bereich erzeugt werden, der naheliegend zu dem Cursor oder Caret ist (Block
28 ,2 ). Es kann ein kreisförmiger Vergrößerungsbereich52 (5b ) benutzt werden, bei welchem alles innerhalb dieses Bereiches automatisch vergrößert wird. Andere Formate können einen rechtwinkligen Vergrößerungsbereich aufweisen. Für arabischen Text, welcher von links nach rechts gelesen wird, kann der Vergrößerungsbereich in einem Ausführungsbeispiel ein horizontaler rechtwinkliger Kasten sein. Für chinesische und andere vertikale Lesesysteme, kann der Vergrößerungsbereich ein vertikal ausgerichtetes Rechteck sein. - Auf jeden Fall wird alles innerhalb des Vergrößerungsbereiches unter Benutzung bekannter Softwaretechniken, die für Textleser benutzt werden, automatisch vergrößert. Diese Vergrößerung kann eine ausreichende Genauigkeit unter Benutzung der Pixelverlustkorrektur, wie oben beschrieben, wieder herstellen, um das Material lesbar zu machen. Daher kann der Betrachter einen Bereich zur Vergrößerung auswählen, bei dem der Betrachter glaubt, daß Pixelverlust aufgetreten ist. Die Korrektur kann dann sofort erfolgen. Dies ermöglicht, eine Lesbarkeit zu erhalten, ohne das gesamte Vollbild neu zu formatieren, was zu einem Verlust des Informationsflusses führen könnte.
- Als nächstes, wie in Block
30 in2 gezeigt, können innerhalb des zur Vergrößerung ausgewählten Bereiches auch Farbkorrekturen auftreten. Zum Beispiel können Farbsättigungshöhen automatisch angepaßt werden, basierend auf bei der Umwandlung zu Interlaced-Anzeigen bekannten Störungen. Während Computeranzeigen mit hoher Auflösung hellrote Pixel neben hellweißen Pixeln anzeigen können, führt diese Nebeneinanderanordnung zu Zittern und Ausbluten bei Interlaced-Anzeigen. Farbsättigungshöhen können automatisch angepaßt werden, um diesen Effekt in dem durch den Betrachter gekennzeichneten lokalen Bereich zu vermeiden. Zusätzlich können Farben, bei denen bekannt ist, daß sie nicht korrekt von Anzeigen mit hoher Auflösung zu Interlaced-Anzeigen umgewandelt werden, innerhalb des lokalen Bereiches angepaßt werden. - Die Zeit, in der die Vergrößerung erhalten bleibt, wird in einem Beispiel dadurch bestimmt, wie lange der Benutzer die entsprechende Maustaste auswählt. Zusätzlich kann das System auch so ausgestaltet sein, daß der Benutzer auch eine gewünschte Vergrößerungsstärke eingeben kann. Das heißt, durch die Auswahl einer anderen Maustaste, in einem Ausführungsbeispiel, kann der Benutzer mehrere Vergrößerungsstärken jeweils mit ansteigender Vergrößerung auswählen. Daher kann, wenn eine vorgegebene Vergrößerungsstärke das Problem nicht auflöst, eine zusätzliche Vergrößerung ausgewählt werden.
- In Systemen, die eine RCU
12 benutzen, können in einem Ausführungsbeispiel diese Vergrößerungsstärken unter Benutzung der RCU ausgewählt werden. Die RCU12 kann Navigationstasten14 aufweisen, die benutzt werden, um den Cursor zu einer gewünschten Stelle zu navigieren. Die gewünschte Vergrößerungsstärke kann durch wiederholtes Auswählen der Auswahltaste14a ausgewählt werden, bis die gewünschte Größe erreicht ist. - Bezugnehmend auf
6 , ist dort ein Beispiel eines Systems zum Bereitstellen der vorherbeschriebenen Fähigkeiten gezeigt, welches entweder einen Computer, einen Fernsehempfänger, ein Set-Top-Computersystem oder eine andere Einrichtung umfaßt. Das gezeigte System16 weist einen Prozessor100 auf, der mit einem beschleunigten Graphikanschluß (AGP) Chipsatz102 verbunden ist. AGP ist genauer in der Accelerated Graphics Port Interface Specification Revision 2.0, beschrieben, die im Mai 1998 durch die Intel Corporation Santa Clara, Ka lifornien, veröffentlicht wurde. Der AGP-Chipsatz102 kann wiederum mit einem Systemspeicher104 verbunden sein, und einem Graphikbeschleuniger106 . Der Graphikbeschleuniger106 kann mit einem TV-Empfänger18 verbunden sein. Der Chipsatz102 kann auch mit einem Bus108 verbunden sein, der wiederum mit einer TV Tuner/Empfangskarte110 verbunden sein kann. Die Tuner/Empfangskarte110 kann mit einem Fernseheingangssignal112 verbunden sein. Das Eingangssignal112 kann beispielsweise eine herkömmliche TV-Antenne, eine Satellitenantenne, eine Kabelverbindung oder eine andere Videoquelle sein. Die Karte110 kann Fernsehsignale in einem Videoformat empfangen und diese in ein Format umwandeln, welches durch das System16 benutzt wird. - Der Bus
108 kann mit einer weiteren Brücke114 verbunden sein, welche wiederum einen Speicher116 verbindet. Der Speicher116 kann die Software20 speichern. Der Speicher kann beispielsweise eine Festplatte oder ein Flashspeicher sein. - Die Brücke
114 kann mit einem Bus115 verbunden sein, der mit einer seriellen Eingabe/Ausgabevorrichtung122 (SIO), einem Netzwerk127 und einem Basis-Eingabe-/Ausgabesystem (BIOS)124 verbunden ist. Die SIO-Vorrichtung122 kann an eine Maus126 und eine Tastatur128 ankoppeln. Die SIO-Vorrichtung kann ebenfalls mit der RCU12 durch eine Schnittstelle130 verbunden sein, um das System in die Lage zu versetzen, Eingaben von einer drahtlosen Fernsteuerung zu empfangen. Das Netzwerk120 kann beispielsweise eine Verbindung mit einem Telefonnetzwerk oder einem lokalen Netzwerk sein. Wie oben erwähnt, kann die RCU12 entweder Infrarot oder Radiofrequenzsignale bereitstellen, die durch die Schnittstelle130 empfangen werden können. - Eine Infrarotschnittstelle
130 kann beispielsweise in Übereinstimmung mit den Protokollen des Infrarotdatenverbandes sein, wie beispielweise die Serial Infrared Physical Layer Link Specification, Version 1.2., vom 30. November 1997. Die Fernbedienungseinheit12 kann eine Tastatur132 aufweisen, die mit einem Infrarotüberträger134 verbunden ist, der die Infrarotsignale übermittelt, die durch die Schnittstelle130 empfangen werden. Eine Steuerung136 kann bereitgestellt werden, um sowohl den Überträger134 zu steuern als auch Information von der Tastatur132 zu empfangen. Die Steuerung136 kann einen zu ihr zugehörigen Speicher138 aufweisen, welcher in einem veranschaulichten Ausführungsbeispiel ein nicht-flüchtiger Schreib-/Lesespeicher (NVRAM) sein kann. Der Speicher138 kann die Information, die durch das System16 bereitgestellt wird, speichern, um die RCU12 in die Lage zu versetzen, die entsprechenden Signale bereitzustellen, um bestimmte elektronische Vorrichtungen steuerbar zu machen. - Die graphischen Benutzerschnittstellen, die hierin beschrieben wurden, sind visuelle Darstellungen von Speicherzuständen. Die graphischen Benutzerschnittstellen, die auf der Anzeige
18 angezeigt werden, können in einem Speicher, wie beispielsweise einem oder mehreren der Speicher104 oder116 gespeichert werden. - Obwohl die vorliegende Erfindung unter Bezugnahme auf eine begrenzte Anzahl von Ausführungsbeispielen beschrieben wurde, würde der Fachmann viele verschiedene Abweichungen und Abwandlungen davon erkennen. Der Schutzbereich der vorliegenden Erfindung wird durch die angehängten Patentansprüche bestimmt.
Claims (17)
- Verfahren zum Anzeigen von Information auf einer Anzeige mit niedrigerer Auflösung, umfassend: Empfangen von Daten, die die Information darstellen, wobei die Daten zur Anzeige der Information auf einer Anzeige mit höherer Auflösung formatiert sind; und Anzeigen der Information auf der Anzeige mit niedrigerer Auflösung; Empfangen von Information, die auf der Anzeige mit niedrigerer Auflösung einen Bereich lokaler Vergrößerung identifiziert, der wahlweise vergrößert werden soll; gekennzeichnet durch automatisches Identifizieren von Bereichen mit einem wahrscheinlichen Verlust von innerhalb des Bereiches lokaler Vergrößerung angezeigter Information, und Korrigieren des Verlustes, durch Bereitstellen der fehlenden Information; und Vergrößern der Information, die innerhalb des Bereiches lokaler Vergrößerung angezeigt wird, zusammen mit der fehlenden Information, und währenddessen Fortfahren mit dem Anzeigen ohne Vergrößerung des nicht ausgewählten Restes der angezeigten Information.
- Verfahren nach Anspruch 1, umfassend: Konvertieren von Daten, die zur Anzeige auf einer non-interlaced (Vollbildabtast) Anzeige mit höherer Auflösung formatiert sind, zur Anzeige auf einer interlaced (Halbbildabtast) Anzeige mit niedrigerer Auflösung.
- Verfahren nach Anspruch 2, umfassend: Erhalten der Anzeigengröße der non-interlaced-Information, so daß ein Vollbild von non-interlaced-Information als ein Vollbild von interlaced-Information angezeigt wird.
- Verfahren nach Anspruch 1, umfassend: Lokalisieren horizontaler Linien mit einer Dicke, die kleiner als eine vorgegebene ist, und Vergrößern der Dicke solcher Linien.
- Verfahren nach Anspruch 2, umfassend: Identifizieren von Bereichen mit einer wahrscheinlichen Farbunreinheit bei der Konvertierung von non-interlaced-Anzeige.
- Verfahren nach Anspruch 5, umfassend: Lokalisieren von Farben mit hoher Sättigung, welche einander ausreichend nahe sind, um eine Farbunreinheit zu erzeugen.
- Verfahren nach Anspruch 5, umfassend: Korrigieren von Farbtonunterschieden zwischen interlaced- und non-interlaced-Anzeigen.
- Computerprogramm, das Befehle umfasst, die ein prozessorbasiertes System veranlassen: Daten zu empfangen, die Information darstellen, wobei die Daten zur Anzeige der Information auf einer Anzeige mit höherer Auflösung formatiert sind; Information anzuzeigen auf einer Anzeige mit niedrigerer Auflösung; Information zu empfangen, die auf der Anzeige mit niedrigerer Auflösung einen Bereich lokaler Vergrößerung identifiziert, der wahlweise vergrößert werden soll; gekennzeichnet durch: automatisch Bereiche zu identifizieren mit einem wahrscheinlichen Verlust von innerhalb des Bereiches lokaler Vergrößerung angezeigter Information und Korrigieren des Verlustes durch Bereitstellen der fehlenden Information; und die Information zu vergrößern, die innerhalb des Bereiches lokaler Vergrößerung angezeigt wird, zusammen mit der fehlenden Information, und währenddessen fortzufahren mit der Anzeige ohne Vergrößerung des nicht-ausgewählten Restes der angezeigten Information.
- Computerprogramm nach Anspruch 8, das Instruktionen umfasst, die ein prozessor-basiertes System veranlassen, Daten zur Anzeige auf einer non-interlaced-Anzeige mit höherer Auflösung zu konvertieren zur Anzeige auf einer interlaced-Anzeige mit einer niedrigeren Auflösung.
- Computerprogramm nach Anspruch 9, das Instruktionen umfasst, die ein prozessor-basiertes System veranlassen, automatisch einen Bereich der interlaced-Anzeige zu vergrößern.
- Computerprogramm nach Anspruch 10, das weiterhin Instruktionen umfasst, die ein prozessor-basiertes System veranlassen, automatisch einen Bereich nahe eines Textcarets zu vergrößern.
- Computerprogramm nach Anspruch 8, das Instruktionen umfasst, die ein prozessor-basiertes System veranlassen, Informationen von einem Benutzer zu empfangen, die den wahlweise zu vergrößernden Bereich identifizieren.
- Vorrichtung, umfassend: einen Prozessor (
100 ); und einen Speicher (116 ), verbunden mit dem Prozessor (100 ); wobei der Speicher (116 ) Befehle speichert, die den Prozessor (100 ) veranlassen: Daten zu empfangen, die Information darstellen, wobei die Daten zur Anzeige von Information auf einer Anzeige mit höherer Auflösung formatiert sind; Information auf einer Anzeige mit niedrigerer Auflösung anzuzeigen; Information zu empfangen, die auf der Anzeige mit niedrigerer Auflösung einen Bereich zur lokalen Vergrößerung identifiziert, der wahlweise vergrößert werden soll; gekennzeichnet durch: automatisch Bereiche zu identifizieren mit einem wahrscheinlichen Verlust von innerhalb des Bereiches zur lokalen Vergrößerung angezeigter Information und Korrigieren des Verlustes durch Bereitstellen der fehlenden Information; und die Information zu vergrößern, die innerhalb des Bereiches lokaler Vergrößerung angezeigt wird, zusammen mit der fehlenden Information, und währenddessen fortzufahren mit der Anzeige ohne Vergrößerung des nicht-ausgewählten Restes der angezeigten Information. - Vorrichtung nach Anspruch 13, bei welcher der Prozessor (
100 ) eingerichtet ist, Daten zu konvertieren, die zur Anzeige auf einer non-interlaced-Anzeige mit höherer Auflösung formatiert sind, zur Anzeige auf einer interlaced-Anzeige mit niedrigerer Auflösung. - Vorrichtung nach Anspruch 13, umfassend eine Fernbedienungseinheit (
12 ), die eingerichtet ist Eingabesignale für den Prozessor (100 ) bereitzustellen. - Vorrichtung nach Anspruch 13, umfassend einen Fernsehempfänger (
18 ), der mit dem Prozessor (100 ) verbunden ist. - Vorrichtung nach Anspruch 13, bei welcher die Vorrichtung ein Set-Top-Computersystem ist.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/301,238 US6788311B1 (en) | 1999-04-28 | 1999-04-28 | Displaying data on lower resolution displays |
US301238 | 1999-04-28 | ||
PCT/US2000/009679 WO2000065564A1 (en) | 1999-04-28 | 2000-04-12 | Displaying data on lower resolution displays |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60032761D1 DE60032761D1 (de) | 2007-02-15 |
DE60032761T2 true DE60032761T2 (de) | 2007-10-11 |
Family
ID=23162542
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60032761T Expired - Lifetime DE60032761T2 (de) | 1999-04-28 | 2000-04-12 | Anzeigen von daten auf anzeigevorrichtungen mit niedrigerer auflösung |
Country Status (8)
Country | Link |
---|---|
US (5) | US6788311B1 (de) |
EP (1) | EP1173840B1 (de) |
JP (1) | JP3872295B2 (de) |
CN (1) | CN1145134C (de) |
AT (1) | ATE350742T1 (de) |
AU (1) | AU4642900A (de) |
DE (1) | DE60032761T2 (de) |
WO (1) | WO2000065564A1 (de) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6788311B1 (en) * | 1999-04-28 | 2004-09-07 | Intel Corporation | Displaying data on lower resolution displays |
US7081870B2 (en) * | 2001-05-09 | 2006-07-25 | Hewlett-Packard Development Company, L.P. | Wearable display and method of displaying images using a wearable display |
JP2005510905A (ja) * | 2001-11-20 | 2005-04-21 | トムソン ライセンシング ソシエテ アノニム | 解像度向上のための低ビットレート圧縮フォーマット変換 |
US8605217B1 (en) * | 2012-10-30 | 2013-12-10 | Texas Instruments Incorporated | Jitter cancellation for audio/video synchronization in a non-real time operating system |
TWI554107B (zh) * | 2015-01-12 | 2016-10-11 | 晶睿通訊股份有限公司 | 可改變縮放比例的影像調整方法及其攝影機與影像處理系統 |
CN115188349B (zh) * | 2022-07-15 | 2023-03-07 | 浙江欧菲克斯交通科技有限公司 | 移动可变交通信息牌自定义内容编辑方法及系统 |
Family Cites Families (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL7117542A (de) * | 1971-12-21 | 1973-06-25 | ||
US3947826A (en) * | 1973-12-03 | 1976-03-30 | Hughes Aircraft Company | Scan convertor |
JPS5614286A (en) | 1979-07-16 | 1981-02-12 | Tokyo Shibaura Electric Co | Document image indicator |
US4386367A (en) * | 1981-06-26 | 1983-05-31 | Tektronix, Inc. | System and method for converting a non-interlaced video signal into an interlaced video signal |
JPS6057891A (ja) | 1983-09-09 | 1985-04-03 | 富士通株式会社 | 線画表示における太線化表示方式 |
US4747081A (en) * | 1983-12-30 | 1988-05-24 | Texas Instruments Incorporated | Video display system using memory with parallel and serial access employing serial shift registers selected by column address |
JPH0652472B2 (ja) * | 1984-07-23 | 1994-07-06 | インターナショナル・ビジネス・マシーンズ・コーポレーション | イメージ処理方法 |
US4790028A (en) | 1986-09-12 | 1988-12-06 | Westinghouse Electric Corp. | Method and apparatus for generating variably scaled displays |
EP0280932B1 (de) * | 1987-03-04 | 1992-11-19 | Hitachi, Ltd. | Gerät zur Wiedergabe von Videosignalen geringer Auflösung auf Videomonitoren hoher Auflösung |
US4771279A (en) * | 1987-07-10 | 1988-09-13 | Silicon Graphics, Inc. | Dual clock shift register |
US4843380A (en) * | 1987-07-13 | 1989-06-27 | Megatek Corporation | Anti-aliasing raster scan display system |
JPH01295587A (ja) | 1988-05-23 | 1989-11-29 | Yamashita Denshi Sekkei:Kk | 映像信号変換装置 |
US5187776A (en) * | 1989-06-16 | 1993-02-16 | International Business Machines Corp. | Image editor zoom function |
JP2842913B2 (ja) * | 1990-01-24 | 1999-01-06 | 株式会社日立製作所 | ワイドテレビジョン信号処理回路 |
US5128791A (en) * | 1990-08-13 | 1992-07-07 | Bell Communications Research, Inc. | Multi-channel HDTV system |
US5191416A (en) * | 1991-01-04 | 1993-03-02 | The Post Group Inc. | Video signal processing system |
JP3042911B2 (ja) | 1991-05-29 | 2000-05-22 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
JPH05115057A (ja) | 1991-10-21 | 1993-05-07 | Sanyo Electric Co Ltd | 映像信号変換回路 |
US5553277A (en) * | 1992-12-29 | 1996-09-03 | Fujitsu Limited | Image search method for searching and retrieving desired image from memory device |
US5670984A (en) | 1993-10-26 | 1997-09-23 | Xerox Corporation | Image lens |
US5748931A (en) * | 1994-10-24 | 1998-05-05 | Infosis Group Ltd. | Information display system for simultaneously displaying graphical images and text of a publication |
JP3075505B2 (ja) | 1995-05-10 | 2000-08-14 | インターナショナル・ビジネス・マシーンズ・コーポレ−ション | 表示制御装置及びその制御方法 |
US5838296A (en) * | 1995-08-31 | 1998-11-17 | General Instrument Corporation | Apparatus for changing the magnification of video graphics prior to display therefor on a TV screen |
US6014121A (en) * | 1995-12-28 | 2000-01-11 | Canon Kabushiki Kaisha | Display panel and apparatus capable of resolution conversion |
JPH09205630A (ja) * | 1996-01-26 | 1997-08-05 | Matsushita Electric Ind Co Ltd | テレビジョン信号送信・受信方法、及びテレビジョン信号送信・受信装置 |
US5861864A (en) | 1996-04-02 | 1999-01-19 | Hewlett-Packard Company | Video interface system and method |
JPH09331542A (ja) * | 1996-06-10 | 1997-12-22 | Matsushita Electric Ind Co Ltd | 原色映像信号出力回路と映像受像機とテレビジョン受像機 |
JPH10105362A (ja) * | 1996-09-30 | 1998-04-24 | Toshiba Corp | 携帯型情報機器および拡大表示制御方法 |
US6043802A (en) | 1996-12-17 | 2000-03-28 | Ricoh Company, Ltd. | Resolution reduction technique for displaying documents on a monitor |
JP3742167B2 (ja) * | 1996-12-18 | 2006-02-01 | 株式会社東芝 | 画像表示制御装置 |
KR100225072B1 (ko) * | 1996-12-18 | 1999-10-15 | 윤종용 | 포멧 콘버터 |
JP2996196B2 (ja) | 1997-02-20 | 1999-12-27 | 日本電気株式会社 | スキャン変換回路 |
JPH10282934A (ja) | 1997-04-09 | 1998-10-23 | Toshiba Corp | 液晶表示装置の駆動方法 |
GB2325105A (en) | 1997-05-07 | 1998-11-11 | Umax Data Systems Inc | Converting and scaling non-interlaced VGA signals to interlaced TV signals |
US5963262A (en) * | 1997-06-30 | 1999-10-05 | Cirrus Logic, Inc. | System and method for scaling images and reducing flicker in interlaced television images converted from non-interlaced computer graphics data |
JP3322613B2 (ja) | 1997-08-27 | 2002-09-09 | シャープ株式会社 | 映像信号変換器 |
US6281933B1 (en) * | 1997-12-11 | 2001-08-28 | Chrontel, Inc. | Images in interlaced formats: a novel method of scan conversion for video imaging systems |
US6456340B1 (en) * | 1998-08-12 | 2002-09-24 | Pixonics, Llc | Apparatus and method for performing image transforms in a digital display system |
US6064437A (en) * | 1998-09-11 | 2000-05-16 | Sharewave, Inc. | Method and apparatus for scaling and filtering of video information for use in a digital system |
US6441857B1 (en) * | 1999-01-28 | 2002-08-27 | Conexant Systems, Inc. | Method and apparatus for horizontally scaling computer video data for display on a television |
US6788311B1 (en) * | 1999-04-28 | 2004-09-07 | Intel Corporation | Displaying data on lower resolution displays |
US6515678B1 (en) * | 1999-11-18 | 2003-02-04 | Gateway, Inc. | Video magnifier for a display of data |
US6842196B1 (en) * | 2000-04-04 | 2005-01-11 | Smith & Nephew, Inc. | Method and system for automatic correction of motion artifacts |
TW488163B (en) * | 2000-09-29 | 2002-05-21 | Welkin Technologies Inc | Converter for converting computer graphics signal into television video signal |
US7046848B1 (en) * | 2001-08-22 | 2006-05-16 | Olcott Peter L | Method and system for recognizing machine generated character glyphs and icons in graphic images |
TW527824B (en) * | 2002-03-12 | 2003-04-11 | Via Tech Inc | Adative-deflicker processing method and adaptive deflicker filter |
TW561783B (en) * | 2002-03-12 | 2003-11-11 | Via Tech Inc | Image processing method and device |
US7656461B2 (en) * | 2003-03-27 | 2010-02-02 | Sony Corporation | Method of and apparatus for utilizing video buffer in a multi-purpose fashion to extend the video buffer to multiple windows |
-
1999
- 1999-04-28 US US09/301,238 patent/US6788311B1/en not_active Expired - Lifetime
-
2000
- 2000-04-12 DE DE60032761T patent/DE60032761T2/de not_active Expired - Lifetime
- 2000-04-12 JP JP2000614231A patent/JP3872295B2/ja not_active Expired - Fee Related
- 2000-04-12 AT AT00928153T patent/ATE350742T1/de not_active IP Right Cessation
- 2000-04-12 CN CNB00806847XA patent/CN1145134C/zh not_active Expired - Fee Related
- 2000-04-12 EP EP00928153A patent/EP1173840B1/de not_active Expired - Lifetime
- 2000-04-12 AU AU46429/00A patent/AU4642900A/en not_active Abandoned
- 2000-04-12 WO PCT/US2000/009679 patent/WO2000065564A1/en active IP Right Grant
-
2004
- 2004-07-28 US US10/900,885 patent/US7280153B2/en not_active Expired - Fee Related
-
2007
- 2007-08-27 US US11/895,713 patent/US7583321B2/en not_active Expired - Fee Related
-
2009
- 2009-07-15 US US12/503,251 patent/US7999877B2/en not_active Expired - Fee Related
-
2011
- 2011-07-01 US US13/175,237 patent/US9013633B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20050018075A1 (en) | 2005-01-27 |
US20070291168A1 (en) | 2007-12-20 |
US9013633B2 (en) | 2015-04-21 |
EP1173840B1 (de) | 2007-01-03 |
ATE350742T1 (de) | 2007-01-15 |
EP1173840A1 (de) | 2002-01-23 |
US7999877B2 (en) | 2011-08-16 |
US20110261256A1 (en) | 2011-10-27 |
CN1349640A (zh) | 2002-05-15 |
JP3872295B2 (ja) | 2007-01-24 |
US7280153B2 (en) | 2007-10-09 |
CN1145134C (zh) | 2004-04-07 |
US6788311B1 (en) | 2004-09-07 |
US20090273708A1 (en) | 2009-11-05 |
AU4642900A (en) | 2000-11-10 |
WO2000065564A1 (en) | 2000-11-02 |
JP2002543458A (ja) | 2002-12-17 |
DE60032761D1 (de) | 2007-02-15 |
US7583321B2 (en) | 2009-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69637276T2 (de) | Bildanzeigegerät | |
DE69729916T2 (de) | Dynamische bildgrössenänderung | |
US6717622B2 (en) | System and method for scalable resolution enhancement of a video image | |
DE69733961T2 (de) | Verfahren und vorrichtung zur positionierung zusätzlicher informationen neben einem zusätzlichen bild in einer mehrfachbildanzeige | |
DE69535693T2 (de) | Einzelrasterpufferbildverarbeitungssystem | |
DE69630756T2 (de) | Fernsehempfänger mit Überlagerung Fernsehbilds mit Text und/oder graphischen Mustern | |
DE60023900T2 (de) | Darstellungssysem für rechner und optisches spurfolgeverfahren eines drahtlosen zeigers | |
DE3910052C2 (de) | ||
DE60122993T2 (de) | Bilddatenausgabevorrichtung und Empfangsvorrichtung | |
DE10149634B4 (de) | Verfahren zur Anzeige von Bildern | |
DE19531004C2 (de) | Verfahren und Vorrichtung zur wahrnehmungsoptimierten Übertragung von Video- und Audio-Daten | |
DE19920812A1 (de) | Einrichtung zum Erzeugen einer interpolierten Videozeile | |
US9013633B2 (en) | Displaying data on lower resolution displays | |
DE69839079T2 (de) | System und verfahren für 2-abgriff/3-abgriff flimmerfiltern | |
DE10239052A1 (de) | Kartenbildverarbeitungsvorrichtung, sowie Verfahren zur Erzeugung einer Ansicht aus Vogelperspektive von einem zweidimensionalen Kartenbild | |
US8255802B2 (en) | Method for enabling efficient navigation of video | |
DE60303614T2 (de) | Verfahren zur bildskalierung | |
EP1535474A2 (de) | Verfahren und vorrichtung zum umwandeln eines farbbildes | |
DE69927269T2 (de) | Vorrichtung und verfahren zum erkennen und erzeugen grafischer elemente | |
DE19545356A1 (de) | Verfahren und Vorrichtung zur Überlagerung von Stereo-Videobildern | |
DE10240313A1 (de) | Bildverarbeitungsvorrichtung mit einem Verarbeitungsvorgang Koordinatenberechung | |
DE69630264T2 (de) | Gerät mit Speicherkontrolltabellen zur Videographikverarbeitung für TV-Empfänger | |
DE19806547C2 (de) | System und Verfahren zur Erzeugung von stereoskopischen Anzeigesignalen von einer Einzelcomputergraphikpipeline | |
EP0739130B1 (de) | Verfahren und Schaltungsanordnung zur Bild-im-Bild-Einblendung | |
EP0461168B1 (de) | Elektronisches bildwiedergabegerät |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |