Ich habe einige Quellen gefunden, die behaupten, IBM habe ein Patent darauf erhalten, eine Linie mit digitalen Mitteln dicker zu machen. Gibt es ein solches Patent oder ist das ein Mythos?
Hier ist ein Beispiel für die Behauptung aus einem Forbes-Artikel von Anwalt Gary L. Reback
Der Chief Blue Suit orchestrierte die Präsentation der sieben Patente, deren Verletzung IBM beanspruchte, von denen das prominenteste IBMs berüchtigtes „Fat Lines“-Patent war: Um eine dünne Linie auf einem Computerbildschirm in eine breite Linie zu verwandeln, geht man auf und ab gleichen Abstand von den Enden der dünnen Linie und verbinden Sie dann die vier Punkte. Wahrscheinlich haben Sie diese Technik zum Umwandeln einer Linie in ein Rechteck in der Geometrie der siebten Klasse gelernt, und Sie glauben zweifellos, dass sie von Euklid oder einem ähnlichen 3000 Jahre alten Denker entwickelt wurde. Nicht nach Meinung der Prüfer des USPTO, die IBM ein Patent auf das Verfahren erteilt haben.
Ich habe nie ein tatsächliches Patent dafür bei Google finden können.
Diese Antwort erfordert nicht viel mehr als einen einzigen Link.
US-Patent 6930686: Verfahren und Vorrichtung zum Zeichnen dicker schwarzer Linien
Ein Grafiksystem und -verfahren, mit dem dicke grafische Grundelemente effizient gezeichnet werden, indem die Abhängigkeit von Zeichnungsalgorithmen minimiert wird, die eine beträchtliche Einrichtungszeit erfordern. Das Verfahren erwägt das Zeichnen eines dicken Grundelements, bei dem zuerst ein Versatz- oder Verschiebungswert basierend auf der Dicke des grafischen Grundelements berechnet wird. Der Versatz beträgt ungefähr die Hälfte der Dicke des Grundelements. Nach der Berechnung des Offsetwerts werden Linienzeichnungsparameterwerte für eine Linie bestimmt, die parallel zur Ursprungslinie ist und von der Ursprungslinie in Richtung einer Nebenachse um den Verschiebungs- oder Offsetwert versetzt ist. Eine Schleife wird dann für jeden Griffpunkt im Hauptachsenbereich der Linie wiederholt. Die Schleife enthält einen Anfangsschritt, in dem ein Grenzpixel des dicken grafischen Grundelements unter Verwendung des Linienzeichnungsalgorithmus und der für die Versatzlinie berechneten Linienzeichnungsparameterwerte gezeichnet wird. Nachdem das Grenzpixel gezeichnet wurde, werden ein oder mehrere benachbarte Pixel unter Verwendung einer Schrittroutine gezeichnet, in der die Spiegelachsenkoordinate des ausgewählten Pixels entweder dekrementiert oder inkrementiert wird, abhängig von der Neigung der Linie, um die Pixel neben der Grenze zu schreiben Pixel. Auf diese Weise zeichnet die vorliegende Erfindung ein dickes Grundelement als eine Folge von Segmenten, die parallel zur Nebenachse der Ursprungslinie sind. ein oder mehrere benachbarte Pixel werden unter Verwendung einer Schrittroutine gezeichnet, in der die Spiegelachsenkoordinate des ausgewählten Pixels entweder dekrementiert oder inkrementiert wird, abhängig von der Steigung der Linie, um die Pixel neben dem Grenzpixel zu schreiben. Auf diese Weise zeichnet die vorliegende Erfindung ein dickes Grundelement als eine Folge von Segmenten, die parallel zur Nebenachse der Ursprungslinie sind. ein oder mehrere benachbarte Pixel werden unter Verwendung einer Schrittroutine gezeichnet, in der die Spiegelachsenkoordinate des ausgewählten Pixels entweder dekrementiert oder inkrementiert wird, abhängig von der Steigung der Linie, um die Pixel neben dem Grenzpixel zu schreiben. Auf diese Weise zeichnet die vorliegende Erfindung ein dickes Grundelement als eine Folge von Segmenten, die parallel zur Nebenachse der Ursprungslinie sind.
Es wurde 1999 an IBM übertragen und lief 2009 aus.
Daniel R Hicks