Aktuell sind rund 80.000 Bundesurteile verfügbar. In den nächsten Updates kommen schrittweise hunderttausende Länderurteile hinzu.
Aktenzeichen | 2 Ni 38/21 (EP) |
Gericht | BPatG München 2. Senat |
Datum | 19. April 2023 |
Dokumenttyp | Urteil |
In der Patentnichtigkeitssache
…
betreffend das europäische Patent EP 2 720 468
(DE 60 2006 052 154)
hat der 2. Senat (Nichtigkeitssenat) des Bundespatentgerichts aufgrund der mündlichen Verhandlung vom 20. April 2023 durch die Vorsitzende Richterin Hartlieb sowie die Richter Dipl.-Ing. Univ. Hoffmann, Dr.Himmelmann, Dipl.-Phys. Univ. Dr. Städele und Dr.-Ing. Harth für Recht erkannt:
Das europäische Patent EP 2 720 468 wird mit Wirkung für das Hoheitsgebiet der Bundesrepublik Deutschland für nichtig erklärt.
Die Kosten des Rechtsstreits trägt die Beklagte.
Das Urteil ist gegen Sicherheitsleistung in Höhe von 120 % des zu vollstreckenden Betrages vorläufig vollstreckbar.
1 Die Beklagte ist Inhaberin des auch mit Wirkung für die Bundesrepublik Deutschland in englischer Verfahrenssprache erteilten europäischen Patents EP 2 720 468 (deutsches Aktenzeichen DE 60 2006 052 154) (Streitpatent), das am5. Dezember 2013 von der europäischen Stammanmeldung EP 06798249.6 abgezweigt und am 22. September 2006unter Inanspruchnahme der japanischen Priorität JP 2005-278369 vom 26. September 2005 angemeldet worden ist und das die Bezeichnung „Movingimagedecodingmethod“ (Bewegtbilddecodierungsverfahren) trägt.Die abgezweigte Anmeldung wurde am 16. April 2014, der Hinweis auf die Erteilung des Streitpatents am 29. März 2017 veröffentlicht. Das von der Klägerin in vollem Umfang angegriffene Streitpatentumfasst einen unabhängigen Patentanspruch 1 und die abhängigen Patentansprüche 2 bis 6.
2 Das Streitpatent betrifft eine Kodiervorrichtung zum Kodieren von Bewegtbildern. Die Vorrichtung unterteilt die Bilder in rechteckige Bereiche und kodiert die Bilder in den Einheiten dieser Bereiche. Weiter betrifft das Streitpatent eine Dekodiervorrichtung, mit der die kodierten Bereiche wieder dekodiert werden (vgl. Streitpatent, Absatz [0001]).
3 Gemäß dem Streitpatent ist eine Methode der Kodierung bzw. Dekodierung von Bewegtbildern im MPEG-4-Standard beschrieben. Dabei werden die Bilder in Makroblöcke mit 16x16 Pixeln unterteilt und die Makroblöcke wiederum werden in Blöcke mit 8x8 Pixeln unterteilt. Eine Bewegungskompensationsvorhersage wird für die Makroblöcke bzw. für die Blöcke durchgeführt, wobei die Auswahl, welche Blockgröße kodiert wird, für jeden Block der Makroblöcke geändert werden kann. Weiterhin sind aus dem Stand der Technik adaptive Verfahren zur Veränderung der Makroblöcke sowie die Aufteilung in Blöcke mit 16x16 Pixeln für die Luma-Komponente und mit 8x8 Pixeln für die beiden Chroma-Komponenten zu entnehmen (vgl. Streitpatent, Absätze [0002] bis [0009]).
4 Die Klägerin hat in ihrer Klageschrift vom 15. Oktober 2021Merkmalsgliederungender Patentansprüche des Streitpatents vorgelegt, die wie folgt lauten:
5 Patentanspruch 1
Decodierverfahren für bewegte Bilder, zur Decodierung eines codierten Bitstreams,
Der Bitstream ist erhalten durch Teilen des bewegten Bildes in eine Vielzahl von Makroblöcken, wobei die Makroblöcke räumlich von einem Slice abgeteilt sind und das bewegte Bild das Slice beinhaltet.
Das Verfahren umfasst:
einen Makroblockgrößen-Bestimmungsschritt
c1. zur Decodierung von Makroblockgrößeninformation in einer Sequenz, und zum Bestimmen einer Größe von jedem der Makroblöcke basierend auf der Makroblockgrößeninformation,
c2. wobei die Makroblockgrößeninformation in den Bitstream gemultiplext ist und
c3. wobei die Sequenz eine Menge einer Vielzahl aufeinanderfolgender Frames ist und jeder der aufeinanderfolgenden Frames zeitlich von dem bewegten Bild abgeteilt ist;
einen Codiermodus-Decodierschritt
d1. zur Decodierung eines für jeden der Makroblöcke bestimmten Codiermodus,
d2. wobei die Makroblöcke weiterhin in Bereiche unterteilt sind, und die Größe dieser Bereiche ausgehend von der Makroblockgröße bestimmt ist; und
einen Makroblock-Decodierschritt
e1. zum Decodieren von Pixel werten in jedem der Makroblöcke in dem durch den Codiermodus-Decodierschritt decodierten Codiermodus.
18 Patentanspruch 2
Dekodierverfahren für bewegte Bilder gemäß Anspruch 1,
dadurch gekennzeichnet, dass
der Makroblock-Größenbestimmungsschritt die Makroblockgröße in Abhängigkeit von einer Auflösung eines zu dekodierenden Bildes so bestimmt, dass in Fällen wenn die Auflösung größer ist als eine vorbestimmte Auflösung, eine größere Makroblockgröße als in den anderen Fällen verwendet wird.
22 Patentanspruch 3
Dekodierverfahren für bewegte Bilder gemäß Anspruch 1,
dadurch gekennzeichnet, dass
der von dem Kodiermodus-Dekodierschritt dekodierte Kodiermodus Bewegungskompensationsbereichsforminformation beinhaltet, die eine Form jeder der Einheitsbereiche zur Bewegungskompensation zeigt;
und der Makroblock-Dekodierschritt beinhaltet:
h1. einen Bewegungskompensationsbereich-Zerteilschritt zum Zerteilen eines Inneren jedes der Makroblöcke in durch die Bewegungskompensationsbereichsforminformation definierte Bereiche,
h2. einen Bewegungsvektorinformation-Dekodierschritt zum Dekodieren von Bewegungsvektorinformation zur Bewegungskompensation in Einheiten jeder dieser Einheitsbereiche;
h3. einen Bewegungskompensationsschritt zur Durchführung von Bewegungskompensationsprädiktion unter Verwendung der durch den Bewegungsvektor-Dekodierschritt erlangten Bewegungsvektorinformation, zur Erlangung eines Prädiktionsbildes;
h4. einen Blockgrößen-Bestimmungsschritt zur Bestimmung einer Größe von jedem rechteckigen Block, der als Einheit verwendet wird, auf der inverse Quantifizierung und inverse orthogonale Transformation ausgeführt werden soll; und
h5. einen Inversquantifizierungs-/Inversorthogonaltransformations-Schritt zur Durchführung eines inversen Quantifizierungs-/inversen orthogonalen Transformations-Prozesses auf jedem dieser rechteckigen Blöcke.
32 Patentanspruch 4
Dekodierverfahren für bewegte Bilder gemäß Anspruch 3,
dadurch gekennzeichnet, dass
j1. der durch der Kodiermodus-Dekodierschritt dekodierte Kodiermodus eine Intraprädiktionsblock-Größeninformation, die eine Form jeder der Einheitsbereiche zur Intraprädiktion zeigt, und
j2. der Makroblock-Dekodierschritt beinhaltet einen Intraprädiktionsschritt zur Durchführung einer Intraprädiktion auf jedem der rechteckigen Blöcke, die durch diese Intraprädiktionsblock-Größeninformation definiert sind, zum Erlangen eines Prädiktionsbildes.
37 Patentanspruch 5
Dekodierverfahren für bewegte Bilder gemäß Anspruch 3,
dadurch gekennzeichnet, dass
die Bewegungskompensationbereichsforminformation die dekodierte Form von jeder der Einheitsbereiche zur Bewegungskompensation ist, welche für jede Makroblockgröße eingerichtet ist.
41 Patentanspruch 6
Dekodierverfahren für bewegte Bilder gemäß Anspruch 4,
dadurch gekennzeichnet, dass
die Intraprädiktionsblock-Größeninformation eine dekodierte Intraprädiktionsblock-Größeninformation ist, welche für jede Makroblockgröße eingerichtet ist.
45 Die Klägerin stützt ihre Klage auf die Nichtigkeitsgründe der mangelnden Patentfähigkeit mit Blick auf fehlende Neuheit und fehlende erfinderische Tätigkeit sowie der unzulässigen Erweiterung.
46 Zur Stützung ihres Vorbringens hat die Klägerin die folgenden Dokumente genannt:
NK A | Kopie der Verletzungsklageschrift der Beklagten vom 19. März 2021 (u. a.) gegen die Klägerin an das Landgericht München, Patentstreitkammer; |
NK I | EP 2 720 468 B1 (Streitpatentschrift); |
NK II | Registerauszug zum Aktenzeichen 60 2006 052 154.5 des DPMA mit Stand vom 11. Oktober 2021; |
NK III | Merkmalsgliederung des Patentanspruchs 1 des Streitpatents; |
NK IV | Auszug aus der Erteilungsakte des Streitpatents vom 5. Dezember 2013, ursprüngliche Offenbarung; |
NK V | Auszug aus der Erteilungsakte des Streitpatents vom 30. Juni 2016, Hilfsantrag 4; |
NK VI | Auszug aus der Erteilungsakte des Streitpatents vom 12. Juli 2016, Protokoll der mündlichen Verhandlung; |
NK VII | Auszug aus der Erteilungsakte des Streitpatents vom 30. Mai 2016, Eingabe der Anmelderin; |
NK 1 | NPL: Matsumura et. al.,„Performance Improvement of H.264 FR-Ext Encoding for Super High Definition Video Based on Extending Available Macroblock Size”, ITE Annual Convention 2005, veröffentlicht am1. August 2005; |
NK1a | Übersetzung der NK 1 aus der japanischen Sprache in die deutsche Sprache; |
NK 2 | NPL: Wiegandet. al.,„Overview of the H.264/AVC Video Coding Standard”, IEEE Transactions on Circuits and Systems for Video Technology, Vol. 13, No. 7, July 2003, veröffentlicht im Juli 2003; |
NK 3 | NPL: ISO/IEC 14496-2 „Information technology – Coding of audio-visual objects – Part 2: Visual”, veröffentlicht am1. Dezember 2001; |
NK3a | Entscheidung T 2022/15 – 3.5.04 des Europäischen Patentamts; |
NK3b | Iain E.G. Richardson, H.264andMPEG-4 Video Compression, Wiley, 2003 (ISBN 0-470-84837-5). |
48 Die Klägerin stellt den Antrag,
49 das europäische Patent EP 2 720 468 mit Wirkung für das Hoheitsgebiet der Bundesrepublik Deutschland in vollem Umfang für nichtig zu erklären.
50 Die Beklagte stellt den Antrag,
51 die Klage abzuweisen,
52 hilfsweise
53 das europäische Patent EP 2 720 468unter Klageabweisung im Übrigen mit Wirkung für das Hoheitsgebiet der Bundesrepublik Deutschland insoweit für nichtig zu erklären, als seine Ansprüche über die Fassung eines der Hilfsanträge I vom 20. Februar 2023, II und III jeweils vom 20. April 2023, IV vom 20. Februar 2023, V, VI und VII jeweils vom 20. April 2023, VIII vom 20. Februar 2023und IX vom 20. April 2023– in dieser Reihenfolge – hinausgehen.
54 Die Beklagte hat in der mündlichen Verhandlung am 20. April 2023 erklärt, dass sie die Patentansprüche gemäß Hauptantrag und Hilfsanträgen als jeweils geschlossene Anspruchssätze ansehe, die jeweils insgesamt beansprucht werden.
55 Die Beklagte, die das Streitpatent mit einem Hauptantrag und hilfsweise beschränkt mit neun Hilfsanträgen verteidigt, tritt der Argumentation der Klägerin allen wesentlichen Punkten entgegen. Sie vertritt die Auffassung, dass das beanspruchte Verfahren sowohl neu sei als auch auf einer erfinderischen Tätigkeit des Fachmanns beruhe und nicht unzulässig erweitert sei. Die beanspruchte Lehre sei jedenfalls in einer der Fassungen der Hilfsanträge patentfähig.
56 Zur Stützung ihres Vorbringens hat die Beklagte die folgenden Dokumente genannt:
ES 1 | EP 2 720 468 A1; |
ES 2 | EP 1 950 973 A1; |
ES 3 | Mladen Tomić, Nino Stojković, Mario Kovač, Implementation and Analysis of MPEG-4 Dynamic Resolution Conversion, Proceedings of the 3rd International Symposium on Image and Signal Processing and Analysis (2003). |
58 Der Hilfsantrag I vom 20. Februar 2023lautet:
59 Ansprüche für Hilfsantrag I
60 (Reinschrift)
61 A moving image decoding method for decoding an encoded bitstream obtained by dividing the moving image into a plurality of macroblocks, the macroblocks being spatially divided from a slice, the moving image including the slice, the method comprising:
62 a macroblock size determination step for decoding macroblock size information in a sequence, and for determining a size of each of the macroblocks based on the macroblock size information,
63 wherein the macroblock size information is decoded on a sequence-by-sequence basis and is multiplexed into the bitstream and the sequence is a set of a plurality of continuous frames and each of the continuous frames is temporally divided from the moving image;
64 a coding mode decoding step for decoding a coding mode determined for each of the macroblocks, wherein the macroblocks are further divided into regions, the size of said regions being determined according to the macroblock size; and
65 a macroblock decoding step for decoding pixel values in each of the macroblocks in the coding mode decoded by the coding mode decoding means.
66 The moving image decoding method according to claim 1, characterized in that the macroblock size determination step determines the macroblock size depending on a resolution of an image to be decoded such that in cases the resolution is higher than a predetermined resolution, a larger macroblock size than in the other cases is used.
67 The moving image decoding method according to claim 1, characterized in that the coding mode decoded by the coding mode decoding step includes motion compensation region shape information showing a shape of each of unit regions for motion compensation, and the macroblock decoding step includes:
68 a motion compensation region dividing step for dividing an interior of each of the macroblocks into regions defined by said motion compensation region shape information,
69 a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;
70 a motion compensation step for performing a motion compensation prediction using the motion vector information acquired by said motion vector decoding step so as to acquire a prediction image;
71 a block size determining step for determining a size of each of rectangular blocks which is used as a unit on which inverse quantization and inverse orthogonal transformation are to be performed; and
72 an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks.
73 The moving image decoding method according to claim 3, characterized in that the coding mode decoded by the coding mode decoding step includes intra prediction block size information showing a shape of each of unit regions for intra prediction, and the macroblock decoding step includes an intra prediction step for performing an intra prediction on each of the rectangular blocks defined by said intra prediction block size information so as to acquire a prediction image.
74 The moving image decoding method according to claim 3, characterized in that the motion compensation region shape information is the decoded shape of each of the unit regions for motion compensation which is set up for each macroblock size.
75 The moving image decoding method according to claim 4, characterized in that the intra prediction block size information is a decoded intra prediction block size which is set up for each macroblock size.
76 Die Hilfsanträge II und III jeweils vom 20. April 2023lauten:
77 Ansprüche für Hilfsantrag II
78 (Reinschrift)
79 A moving image decoding method for decoding an encoded bitstream obtained by dividing the moving image into a plurality of macroblocks, the macroblocks being spatially divided from a slice, the moving image including the slice, the method comprising:
80 a macroblock size determination step for decoding macroblock size information in a sequence, and for determining a size of each of the macroblocks based on the macroblock size information,
81 wherein the macroblock size information is multiplexed into the bitstream and the sequence is a set of a plurality of continuous frames and each of the continuous frames is temporally divided from the moving image;
82 a coding mode decoding step for decoding a coding mode determined for each of the macroblocks, wherein the macroblocks are further divided into regions, the size of said regions being determined according to the macroblock size; and
83 a macroblock decoding step for decoding pixel values in each of the macroblocks in the coding mode decoded by the coding mode decoding means
84 wherein said regions include regions which are units on which motion compensation is to be performed, the macroblocks being divided into such regions on the basis of motion compensation region shape information, which are included in the coding mode decoded for the macroblocks and which specifies shapes for such regions, and
85 wherein the shapes which can be selected for the regions change according to the macro block size.
86 The moving image decoding method according to claim 1, characterized in that the macroblock size determination step determines the macroblock size depending on a resolution of an image to be decoded such that in cases the resolution is higher than a predetermined resolution, a larger macroblock size than in the other cases is used.
87 The moving image decoding method according to claim 1, characterized in that the coding mode decoded by the coding mode decoding step includes motion compensation region shape information showing a shape of each of unit regions for motion compensation, and the macroblock decoding step includes:
88 a motion compensation region dividing step for dividing an interior of each of the macroblocks into regions defined by said motion compensation region shape information,
89 a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;
90 a motion compensation step for performing a motion compensation prediction using the motion vector information acquired by said motion vector decoding step so as to acquire a prediction image;
91 a block size determining step for determining a size of each of rectangular blocks which is used as a unit on which inverse quantization and inverse orthogonal transformation are to be performed; and
92 an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks.
93 The moving image decoding method according to claim 3, characterized in that the coding mode decoded by the coding mode decoding step includes intra prediction block size information showing a shape of each of unit regions for intra prediction, and the macroblock decoding step includes an intra prediction step for performing an intra prediction on each of the rectangular blocks defined by said intra prediction block size information so as to acquire a prediction image.
94 The moving image decoding method according to claim 3, characterized in that the motion compensation region shape information is the decoded shape of each of the unit regions for motion compensation which is set up for each macroblock size.
95 The moving image decoding method according to claim 4, characterized in that the intra prediction block size information is a decoded intra prediction block size which is set up for each macroblock size.
96 Ansprüche für Hilfsantrag III
97 (Reinschrift)
98 A moving image decoding method for decoding an encoded bitstream obtained by dividing the moving image into a plurality of macroblocks, the macroblocks being spatially divided from a slice, the moving image including the slice, the method comprising:
99 a macroblock size determination step for decoding macroblock size information in a sequence, and for determining a size of each of the macroblocks based on the macroblock size information,
100 wherein the macroblock size information is multiplexed into the bitstream and the sequence is a set of a plurality of continuous frames and each of the continuous frames is temporally divided from the moving image;
101 a coding mode decoding step for decoding a coding mode determined for each of the macroblocks, wherein the macroblocks are further divided into regions, the size of said regions being determined according to the macroblock size; and
102 a macroblock decoding step for decoding pixel values in each of the macroblocks in the coding mode decoded by the coding mode decoding means,
103 wherein the coding mode decoded by the coding mode decoding step includes motion compensation region shape information showing a shape of each unit regions for motion compensation, and the macroblock decoding step includes:
104 a motion compensation region dividing step for dividing an interior of each of the macroblocks into said regions, said regions being defined by said motion compensation region shape information,
105 a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;
106 a motion compensation step for performing a motion compensation prediction using the motion vector information acquired by said motion vector decoding step so as to acquire a prediction image;
107 a block size determining step for determining a size of each of rectangular blocks which is used as a unit on which inverse quantization and inverse orthogonal transformation are to be performed; and
108 an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks,
109 wherein the region shapes that can be selected in the motion region shape information change according to the macro block size.
110 The moving image decoding method according to claim 1, characterized in that the macroblock size determination step determines the macroblock size depending on a resolution of an image to be decoded such that in cases the resolution is higher than a predetermined resolution, a larger macroblock size than in the other cases is used.
111 The moving image decoding method according to claim 1, characterized in that the coding mode decoded by the coding mode decoding step includes intra prediction block size information showing a shape of each of unit regions for intra prediction, and the macroblock decoding step includes an intra prediction step for performing an intra prediction on each of the rectangular blocks defined by said intra prediction block size information so as to acquire a prediction image.
112 The moving image decoding method according to claim 1, characterized in that the motion compensation region shape information is the decoded shape of each of the unit regions for motion compensation which is set up for each macroblock size.
113 The moving image decoding method according to claim 3, characterized in that the intra prediction block size information is a decoded intra prediction block size which is set up for each macroblock size.
114 Der Hilfsantrag IV vom 20. Februar 2023lautet:
115 Ansprüche für Hilfsantrag IV
116 (Reinschrift)
117 A moving image decoding method for decoding an encoded bitstream obtained by dividing the moving image into a plurality of macroblocks, the macroblocks being spatially divided from a slice, the moving image including the slice, the method comprising:
118 a macroblock size determination step for decoding macroblock size information in a sequence, and for determining a size of each of the macroblocks based on the macroblock size information,
119 wherein the macroblock size information is multiplexed into the bitstream and the sequence is a set of a plurality of continuous frames and each of the continuous frames is temporally divided from the moving image;
120 a coding mode decoding step for decoding a coding mode determined for each of the macroblocks, wherein the macroblocks are further divided into regions, the size of said regions being determined according to the macroblock size; and
121 a macroblock decoding step for decoding pixel values in each of the macroblocks in the coding mode decoded by the coding mode decoding means,
122 wherein the coding mode decoded by the coding mode decoding step includes motion compensation region shape information showing a shape of each unit regions for motion compensation, and the macroblock decoding step includes:
123 a motion compensation region dividing step for dividing an interior of each of the macroblocks into said regions, said regions being defined by said motion compensation region shape information,
124 a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;
125 a motion compensation step for performing a motion compensation prediction using the motion vector information acquired by said motion vector decoding step so as to acquire a prediction image;
126 a block size determining step for determining a size of each of rectangular blocks which is used as a unit on which inverse quantization and inverse orthogonal transformation are to be performed; and
127 an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks, so as to acquire a prediction error image comprising the rectangular blocks,
128 an adding step for adding the predication error image resulting from the inverse quantization/inverse orthogonal transformation step and the prediction image resulting from the motion compensation step so as to acquire a decoded image.
129 The moving image decoding method according to claim 1, characterized in that the macroblock size determination step determines the macroblock size depending on a resolution of an image to be decoded such that in cases the resolution is higher than a predetermined resolution, a larger macroblock size than in the other cases is used.
130 The moving image decoding method according to claim 1, characterized in that the coding mode decoded by the coding mode decoding step includes intra prediction block size information showing a shape of each of unit regions for intra prediction, and the macroblock decoding step includes an intra prediction step for performing an intra prediction on each of the rectangular blocks defined by said intra prediction block size information so as to acquire a prediction image.
131 The moving image decoding method according to claim 1, characterized in that the motion compensation region shape information is the decoded shape of each of the unit regions for motion compensation which is set up for each macroblock size.
132 The moving image decoding method according to claim 3, characterized in that the intra prediction block size information is a decoded intra prediction block size which is set up for each macroblock size.
133 Die Hilfsanträge V, VI und VII jeweils vom 20. April 2023lauten:
134 Ansprüche für Hilfsantrag V
135 (Reinschrift)
136 A moving image decoding method for decoding an encoded bitstream obtained by dividing the moving image into a plurality of macroblocks, the macroblocks being spatially divided from a slice, the moving image including the slice, the method comprising:
137 a macroblock size determination step for decoding macroblock size information in a sequence, and for determining a size of each of the macroblocks based on the macroblock size information,
138 wherein the macroblock size information is multiplexed into the bitstream and the sequence is a set of a plurality of continuous frames and each of the continuous frames is temporally divided from the moving image;
139 a coding mode decoding step for decoding a coding mode determined for each of the macroblocks, wherein the macroblocks are further divided into regions, the size of said regions being determined according to the macroblock size; and
140 a macroblock decoding step for decoding pixel values in each of the macroblocks in the coding mode decoded by the coding mode decoding means,
141 wherein the coding mode decoded by the coding mode decoding step includes motion compensation region shape information showing a shape of each unit regions for motion compensation, the region shapes that can be selected in the motion region shape information changing according to the macro block size, and wherein the macroblock decoding step includes:
142 a motion compensation region dividing step for dividing an interior of each of the macroblocks into said regions, said regions being defined by said motion compensation region shape information,
143 a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;
144 a motion compensation step for performing a motion compensation prediction using the motion vector information acquired by said motion vector decoding step so as to acquire a prediction image;
145 a block size determining step for determining a size of each of rectangular blocks which is used as a unit on which inverse quantization and inverse orthogonal transformation are to be performed; and
146 an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks, so as to acquire a prediction error image comprising the rectangular blocks,
147 an adding step for adding the predication error image resulting from the inverse quantization/inverse orthogonal transformation step and the prediction image resulting from the motion compensation step so as to acquire a decoded image.
148 The moving image decoding method according to claim 1, characterized in that the macroblock size determination step determines the macroblock size depending on a resolution of an image to be decoded such that in cases the resolution is higher than a predetermined resolution, a larger macroblock size than in the other cases is used.
149 The moving image decoding method according to claim 1, characterized in that the coding mode decoded by the coding mode decoding step includes intra prediction block size information showing a shape of each of unit regions for intra prediction, and the macroblock decoding step includes an intra prediction step for performing an intra prediction on each of the rectangular blocks defined by said intra prediction block size information so as to acquire a prediction image.
150 The moving image decoding method according to claim 1, characterized in that the motion compensation region shape information is the decoded shape of each of the unit regions for motion compensation which is set up for each macroblock size.
151 The moving image decoding method according to claim 3, characterized in that the intra prediction block size information is a decoded intra prediction block size which is set up for each macroblock size.
152 Ansprüche für Hilfsantrag VI
153 (Reinschrift)
154 A moving image decoding method for decoding an encoded bitstream obtained by dividing the moving image into a plurality of macroblocks, the macroblocks being spatially divided from a slice, the moving image including the slice, the method comprising:
155 a macroblock size determination step for decoding macroblock size information in a sequence, and for determining a size of each of the macroblocks based on the macroblock size information,
156 wherein the macroblock size information is decoded on a sequence-by-sequence basis and is multiplexed into the bitstream and the sequence is a set of a plurality of continuous frames and each of the continuous frames is temporally divided from the moving image;
157 a coding mode decoding step for decoding a coding mode determined for each of the macroblocks, wherein the macroblocks are further divided into regions, the size of said regions being determined according to the macroblock size; and
158 a macroblock decoding step for decoding pixel values in each of the macroblocks in the coding mode decoded by the coding mode decoding means
159 wherein said regions include regions which are units on which motion compensation is to be performed, the macroblocks being divided into such regions on the basis of motion compensation region shape information, which are included in the coding mode decoded for the macroblocks and which specifies shapes for such regions, and
160 wherein the shapes which can be selected for the regions change according to the macro block size.
161 The moving image decoding method according to claim 1, characterized in that the macroblock size determination step determines the macroblock size depending on a resolution of an image to be decoded such that in cases the resolution is higher than a predetermined resolution, a larger macroblock size than in the other cases is used.
162 The moving image decoding method according to claim 1, characterized in that the coding mode decoded by the coding mode decoding step includes motion compensation region shape information showing a shape of each of unit regions for motion compensation, and the macroblock decoding step includes:
163 a motion compensation region dividing step for dividing an interior of each of the macroblocks into regions defined by said motion compensation region shape information,
164 a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;
165 a motion compensation step for performing a motion compensation prediction using the motion vector information acquired by said motion vector decoding step so as to acquire a prediction image;
166 a block size determining step for determining a size of each of rectangular blocks which is used as a unit on which inverse quantization and inverse orthogonal transformation are to be performed; and
167 an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks.
168 The moving image decoding method according to claim 3, characterized in that the coding mode decoded by the coding mode decoding step includes intra prediction block size information showing a shape of each of unit regions for intra prediction, and the macroblock decoding step includes an intra prediction step for performing an intra prediction on each of the rectangular blocks defined by said intra prediction block size information so as to acquire a prediction image.
169 The moving image decoding method according to claim 3, characterized in that the motion compensation region shape information is the decoded shape of each of the unit regions for motion compensation which is set up for each macroblock size.
170 Ansprüche für Hilfsantrag VII
171 (Reinschrift)
172 A moving image decoding method for decoding an encoded bitstream obtained by dividing the moving image into a plurality of macroblocks, the macroblocks being spatially divided from a slice, the moving image including the slice, the method comprising:
173 a macroblock size determination step for decoding macroblock size information in a sequence, and for determining a size of each of the macroblocks based on the macroblock size information,
174 wherein the macroblock size information is decoded on a sequence-by-sequence basis and is multiplexed into the bitstream and the sequence is a set of a plurality of continuous frames and each of the continuous frames is temporally divided from the moving image;
175 a coding mode decoding step for decoding a coding mode determined for each of the macroblocks, wherein the macroblocks are further divided into regions, the size of said regions being determined according to the macroblock size; and
176 a macroblock decoding step for decoding pixel values in each of the macroblocks in the coding mode decoded by the coding mode decoding means,
177 wherein the coding mode decoded by the coding mode decoding step includes motion compensation region shape information showing a shape of each unit regions for motion compensation, and the macroblock decoding step includes:
178 a motion compensation region dividing step for dividing an interior of each of the macroblocks into said regions, said regions being defined by said motion compensation region shape information,
179 a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;
180 a motion compensation step for performing a motion compensation prediction using the motion vector information acquired by said motion vector decoding step so as to acquire a prediction image;
181 a block size determining step for determining a size of each of rectangular blocks which is used as a unit on which inverse quantization and inverse orthogonal transformation are to be performed; and
182 an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks,
183 wherein the region shapes that can be selected in the motion region shape information change according to the macro block size.
184 The moving image decoding method according to claim 1, characterized in that the macroblock size determination step determines the macroblock size depending on a resolution of an image to be decoded such that in cases the resolution is higher than a predetermined resolution, a larger macroblock size than in the other cases is used.
185 The moving image decoding method according to claim 1, characterized in that the coding mode decoded by the coding mode decoding step includes intra prediction block size information showing a shape of each of unit regions for intra prediction, and the macroblock decoding step includes an intra prediction step for performing an intra prediction on each of the rectangular blocks defined by said intra prediction block size information so as to acquire a prediction image.
186 The moving image decoding method according to claim 1, characterized in that the motion compensation region shape information is the decoded shape of each of the unit regions for motion compensation which is set up for each macroblock size.
187 The moving image decoding method according to claim 3, characterized in that the intra prediction block size information is a decoded intra prediction block size which is set up for each macroblock size.
188 Der Hilfsantrag VIII vom 20. Februar 2023lautet:
189 Ansprüche für Hilfsantrag VIII
190 (Reinschrift)
191 A moving image decoding method for decoding an encoded bitstream obtained by dividing the moving image into a plurality of macroblocks, the macroblocks being spatially divided from a slice, the moving image including the slice, the method comprising:
192 a macroblock size determination step for decoding macroblock size information in a sequence, and for determining a size of each of the macroblocks based on the macroblock size information,
193 wherein the macroblock size information is decoded on a sequence-by-sequence basis and is multiplexed into the bitstream and the sequence is a set of a plurality of continuous frames and each of the continuous frames is temporally divided from the moving image;
194 a coding mode decoding step for decoding a coding mode determined for each of the macroblocks, wherein the macroblocks are further divided into regions, the size of said regions being determined according to the macroblock size; and
195 a macroblock decoding step for decoding pixel values in each of the macroblocks in the coding mode decoded by the coding mode decoding means,
196 wherein the coding mode decoded by the coding mode decoding step includes motion compensation region shape information showing a shape of each unit regions for motion compensation, and the macroblock decoding step includes:
197 a motion compensation region dividing step for dividing an interior of each of the macroblocks into said regions, said regions being defined by said motion compensation region shape information,
198 a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;
199 a motion compensation step for performing a motion compensation prediction using the motion vector information acquired by said motion vector decoding step so as to acquire a prediction image;
200 a block size determining step for determining a size of each of rectangular blocks which is used as a unit on which inverse quantization and inverse orthogonal transformation are to be performed; and
201 an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks, so as to acquire a prediction error image comprising the rectangular blocks,
202 an adding step for adding the predication error image resulting from the inverse quantization/inverse orthogonal transformation step and the prediction image resulting from the motion compensation step so as to acquire a decoded image.
203 The moving image decoding method according to claim 1, characterized in that the macroblock size determination step determines the macroblock size depending on a resolution of an image to be decoded such that in cases the resolution is higher than a predetermined resolution, a larger macroblock size than in the other cases is used.
204 The moving image decoding method according to claim 1, characterized in that the coding mode decoded by the coding mode decoding step includes intra prediction block size information showing a shape of each of unit regions for intra prediction, and the macroblock decoding step includes an intra prediction step for performing an intra prediction on each of the rectangular blocks defined by said intra prediction block size information so as to acquire a prediction image.
205 The moving image decoding method according to claim 1, characterized in that the motion compensation region shape information is the decoded shape of each of the unit regions for motion compensation which is set up for each macroblock size.
206 The moving image decoding method according to claim 3, characterized in that the intra prediction block size information is a decoded intra prediction block size which is set up for each macroblock size.
207 Der Hilfsantrag IX vom 20. April 2023lautet:
208 Ansprüche für Hilfsantrag IX
209 (Reinschrift)
210 A moving image decoding method for decoding an encoded bitstream obtained by dividing the moving image into a plurality of macroblocks, the macroblocks being spatially divided from a slice, the moving image including the slice, the method comprising:
211 a macroblock size determination step for decoding macroblock size information in a sequence, and for determining a size of each of the macroblocks based on the macroblock size information,
212 wherein the macroblock size information is decoded on a sequence-by-sequence basis and multiplexed into the bitstream and the sequence is a set of a plurality of continuous frames and each of the continuous frames is temporally divided from the moving image;
213 a coding mode decoding step for decoding a coding mode determined for each of the macroblocks, wherein the macroblocks are further divided into regions, the size of said regions being determined according to the macroblock size; and
214 a macroblock decoding step for decoding pixel values in each of the macroblocks in the coding mode decoded by the coding mode decoding means,
215 wherein the coding mode decoded by the coding mode decoding step includes motion compensation region shape information showing a shape of each unit regions for motion compensation, the region shapes that can be selected in the motion region shape information changing according to the macro block size, and wherein the macroblock decoding step includes:
216 a motion compensation region dividing step for dividing an interior of each of the macroblocks into said regions, said regions being defined by said motion compensation region shape information,
217 a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;
218 a motion compensation step for performing a motion compensation prediction using the motion vector information acquired by said motion vector decoding step so as to acquire a prediction image;
219 a block size determining step for determining a size of each of rectangular blocks which is used as a unit on which inverse quantization and inverse orthogonal transformation are to be performed; and
220 an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks, so as to acquire a prediction error image comprising the rectangular blocks,
221 an adding step for adding the predication error image resulting from the inverse quantization/inverse orthogonal transformation step and the prediction image resulting from the motion compensation step so as to acquire a decoded image.
222 2 The moving image decoding method according to claim 1, characterized in that the macroblock size determination step determines the macroblock size depending on a resolution of an image to be decoded such that in cases the resolution is higher than a predetermined resolution, a larger macroblock size than in the other cases is used.
223 The moving image decoding method according to claim 1, characterized in that the coding mode decoded by the coding mode decoding step includes intra prediction block size information showing a shape of each of unit regions for intra prediction, and the macroblock decoding step includes an intra prediction step for performing an intra prediction on each of the rectangular blocks defined by said intra prediction block size information so as to acquire a prediction image.
224 The moving image decoding method according to claim 1, characterized in that the motion compensation region shape information is the decoded shape of each of the unit regions for motion compensation which is set up for each macroblock size.
225 The moving image decoding method according to claim 3, characterized in that the intra prediction block size information is a decoded intra prediction block size which is set up for each macroblock size.
226 Wegen der weiteren Einzelheiten wird auf den Akteninhalt verwiesen.
227 Die Klage, mit der der Nichtigkeitsgrund der fehlenden Patentfähigkeit nach Art. II § 6 Abs. 1 Satz 1 Nr. 1 IntPatÜG i. V. m.Art. 138 Abs. 1 lit. a) EPÜ, Art. 52, 54und 56 EPÜ sowie der Nichtigkeitsgrund der unzulässigen Erweiterung nach Art. II § 6 Abs. 1 Satz 1 Nr. 3 IntPatÜG i. V. m. Art. 138 Abs. 1 lit. c) EPÜ und Art. 123 Abs. 2EPÜgeltend gemacht werden, ist nach § 81 PatG zulässig.
228 Die Klage ist auch begründet, weil das Streitpatent wegen fehlender Patentfähigkeit für nichtig zu erklären und aus demselben Grund auch im Umfang der Hilfsanträge nicht patentfähig ist.
229 Die Aufgabe des Streitpatents besteht darin, ein Verfahren zur Dekodierung bereitzustellen, das einen kodierten Bildstrom dekodieren kann, wobei die Größe der einzelnen Makroblöcke adaptiv verändert werden kann und der Umfang der Informationen über die Größe der rechteckigen Bereiche gleichzeitig annähernd unverändert bleibt (vgl. Streitpatentschrift, Absatz [0010]).
230 Diese Aufgabe wird durch den Anspruch 1 gelöst. Für das Streitpatent ist die Anspruchsfassung in der Verfahrenssprache „Englisch“ verbindlich. Dem angegriffenen Anspruch 1 in einer gegenüber der Fassung gemäß Streitpatent verbesserten Übersetzung (Unterschiede markiert) legt der Senat die folgende Merkmalsgliederung zu Grunde:
231 Anspruch 1:
232 Dekodierverfahren für bewegte Bilder zur Dekodierung eines kodierten Bitstreams,
233 wobei
234 b1. der Bitstream durch Teilen des bewegten Bildes in eine Vielzahl von Makroblöcken erhalten wurde, und
235 b2. die Makroblöcke räumlich von einem Slice abgetrennt sind und das bewegte Bild das Slice beinhaltet,
236 wobei das Verfahren umfasst:
237 einen Makroblockgrößen-Bestimmungsschritt
238 c1. zur Dekodierung von Makroblockgrößeninformation in einer Sequenz, und zum Bestimmen einer Größe jedes der Makroblöcke basierend auf der Makroblockgrößeninformation,
239 c2. wobei die Makroblockgrößeninformation in den Bitstream gemultiplext ist und
240 c3. wobei die Sequenz eine Menge einer Mehrzahl aufeinanderfolgender Frames ist und jeder der aufeinanderfolgenden Frames zeitlich von dem bewegten Bild abgetrennt ist;
241 einen Kodiermodus-Dekodierschritt
242 d1. zur Dekodierung eines Kodiermodus, der für jeden der Makroblöcke festgelegt ist,
243 d2. wobei die Makroblöcke weiterhin in Bereiche unterteilt sind, und die Größe dieser Bereiche entsprechend der Makroblockgröße bestimmt ist; und
244 einen Makroblock-Dekodierschritt
245 e1. zum Dekodieren von Pixelwerten in jedem der Makroblöcke in dem Kodiermodus, der durch das Kodiermodus-Dekodiermittel dekodiert worden ist.
246 Als zuständigen Fachmann, auf dessen Wissen und Können es für die Auslegung des Streitpatents und für die Interpretation des Standes der Technik ankommt, sieht der Senat einen Informatiker bzw. einen Elektrotechniker der Fachrichtung Datenverarbeitungoder einen Physiker mit Universitätsabschluss an, der über mehrjährige Berufserfahrung im Bereich der digitalen Bild-Verarbeitung – insbesondere der digitalen Video-Kodierung bzw. Video-Dekodierung – verfügt und der mit den entsprechenden Standards vertraut ist.
247 Dieser Fachmann legt den Merkmalen des angegriffenen Patentanspruchs 1 folgendes Verständnis zugrunde:
248 Anspruch 1 ist auf ein Dekodierverfahren für bewegte Bilder zur Dekodierung eines kodierten Bitstreams gerichtet (Merkmal
). Für die Übertragung bewegter Bilder (Fernsehbilder, Videobilder usw.), die aus einer Abfolge einzelner Bilder bestehen, werden diese kodiert, um die Datenmenge zu reduzieren. Der kodierte Datenstrom (Bitstream) enthält nicht nur die kodierten Bilder, sondern auch weitere Informationen, wie bspw. Angaben zur Kodierung. Das anspruchsgemäße Dekodierverfahren stellt auf der Seite des Empfängers aus dem kodierten Datenstrom die ursprünglichen Bilder wieder her.
249 Mit Merkmal
wird der Aufbau des Bitstreams näher beschrieben.
250 Der Bitstream besteht aus einer Abfolge einzelner bewegter Bilder. Jedes einzelne dieser Bilder wird auch als Frame bezeichnet; es ist in sogenannte Makroblöcke unterteilt (Merkmal b1.). Die Größe der Makroblöcke innerhalb eines Frames kann dabei unterschiedlich sein und bspw. 32x32 oder auch 16x16 Pixel betragen (vgl. Streitpatent, Fig.6, Absätze [0044], [0045]).
251 Zusätzlich enthält das bewegte Bild ein Slice, wobei die Makroblöcke räumlich von dem Slice abgetrennt sind (Merkmal b2.).
252 Ein Slice besteht aus mehreren, gedanklich zusammengefassten, aufeinanderfolgenden Makroblöcken (vgl. Streitpatent, Fig.6, Absätze [0044], [0070]). Dabei ist im Anspruch nicht näher spezifiziert, ob ein Slice ein ganzes Bild umfassen kann, nur einen Teil eines Bildes, oder ob mehrere Slices in einem Bild vorhanden sein können (vgl. Streitpatent, Absatz [0044], Fig.6). Aus der Beschreibung ist die Möglichkeit zu entnehmen, dass die Information über die Größe der Makroblöcke für alle Makroblöcke eines Slice nur einmal übertragen wird (vgl. Streitpatent, Absätze [0044], [0045]), wobei dies aus dem Anspruch 1 nicht hervorgeht.
253 Unklar ist die Angabe, wonach die Makroblöcke räumlich von dem Slice abgetrennt („spatiallydivided“) sind. Wie jedoch diese Abtrennung technisch realisiert ist, d.h. wie diese Abtrennung dekodiert wird, lässt das Streitpatent offen. Somit können in einem Frame ein Slice und evtl. einzelne weitere Makroblöcke enthalten sein, es können aber auch ein Slice und weitere Slices, die aus weiteren Makroblöcken bestehen, enthalten sein. Beide Möglichkeiten sind vom Anspruchswortlaut umfasst.
254 Aus dem Anspruchswortlaut ergibt sich somit lediglich, dass der Bitstream für einen Frame mindestens ein Slice enthält, welches aus mehreren, gedanklich zusammengefassten aufeinanderfolgenden Blöcken besteht.
255 In den weiteren Verfahrensschritten wird jedoch keinerlei Bezug auf dieses Slice genommen.
256 Mit der Merkmalsgruppe c. ist zunächst ein Makroblockgrößen-Bestimmungsschritt beansprucht (Merkmal
). D.h., es wird die Größe von Makroblöcken des bewegten Bildes bestimmt.
257 Hierzu ist in den Bitstream die Makroblockgrößeninformation gemultiplext (Merkmal c2), d.h. die Makroblockgrößeninformation wird in dem Datenstrom zusammen mit der kodierten Bildinformation übertragen. Eine präzise Definition des abstrakten Begriffs Makroblockgrößeninformation ist weder aus dem Anspruch noch aus der Beschreibung des Streitpatents zu entnehmen. Somit bleibt offen, ob die Makroblockgrößeninformation die „direkte“ Größe eines Makroblocks (z.B. die horizontale und vertikale Ausdehnung des Makroblocks in Einheiten von Pixeln) oder eine codierte Größe ist, die die Größe des Makroblocks angibt. Damit sind von dem Merkmal beide Alternativen umfasst.
258 Aus dem Bitstream wird die Größeninformation für die Makroblöcke in einer Sequenz dekodiert und die Größe der Makroblöcke auf Basis der Makroblockgrößeninformation bestimmt (Merkmal c1.). Gemäß Merkmal c3. ist eine solche Sequenz eine Menge aufeinanderfolgender Frames. Aus der Beschreibung ist zu entnehmen, dass für die Makroblöcke der in der Sequenz enthaltenen Bilder die Größeninformationen nur einmal übertragen wird (vgl. Streitpatent, Absatz [0045]). Dem Anspruch 1 ist diese Eigenschaft jedoch nicht zu entnehmen. Merkmal c1. versteht der Fachmann daher derart, dass die Größeninformation in mindestens einem Frame der Sequenz übertragen wird.
259 Jeder der aufeinanderfolgenden Frames der Sequenz ist zeitlich aus dem bewegten Bild abgetrennt (Merkmal c3). Dies bedeutet, dass ein Frame ein einzelnes Bild zu einem Zeitpunkt darstellt und die zeitliche Folge von mehreren Frames ein bewegtes Bild (bspw. einen Videofilm) ergibt.
260 Weiter ist ein Kodiermodus-Dekodierschritt beansprucht, mit dem für jeden der Makroblöcke der zur Kodierung verwendete Kodiermodus dekodiert wird (Merkmale
und d1.). Im Bitstream werden demnach auch Informationen über die für jeden einzelnen Block verwendete Kodierregelgemultiplext, übertragen und wieder ausgelesen (vgl. Streitpatent, Absätze [0019], [0027], [0028], [0059]). Das Merkmal lässt jedoch offen, um welche Informationen es sich konkret handelt, da an den entsprechenden Stellen der Beschreibung eine Vielzahl von Parametern im Zusammenhang mit möglichen Kodierregeln genannt sind.
261 Das nächste Merkmal besagt, dass die Makroblöcke weiterhin in Bereiche unterteilt sind, und die Größe dieser Bereiche entsprechend der Makroblockgröße bestimmt ist (Merkmal d2.).
262 Die Begriffe „Blöcke“ und „Bereiche“ sind im Streitpatent oftmals vermischt. Z.B. ist angegeben, dass ein Bewegtbild in rechteckige „Bereiche“ unterteilt wird (vgl. Streitpatent, Absatz [0001]), wobei hier die Makroblöcke gemeint sein dürften. Andererseits gibt aber das Merkmal d2. nur an, dass die Makroblöcke weiterhin in Bereiche unterteilt sind.
263 In der Beschreibung des Streitpatents wird auf eine solche weitere Unterteilung der Makroblöcke jedoch in unterschiedlichen Zusammenhängen Bezug genommen. So ist angegeben, dass ein Bewegungskompensationsbereich-Unterteilungsteil zum Unterteilen des Inneren eines jeden Makroblocks in Bereiche, welche durch einen Kodiermodus-Bestimmungsteil bestimmt werden, vorhanden ist (vgl. Streitpatent, Absatz [0019]). Die konkrete Aufteilung der Makroblöcke (bspw. in 16x16 bzw. 32x32 Pixel) lässt der Anspruch offen. Aus der Beschreibung des Streitpatents (Absatz [0032], Fig.2) sind mehrere Möglichkeiten der Aufteilung zu entnehmen. Somit sind von diesem Merkmal sämtliche mögliche Aufteilungen umfasst. Weiter gibt die Beschreibung an, dass ein Blockunterteilungsteil ein Prädiktionsfehlerbild in Blöcke für die Transformation unterteilt, wobei die Blockgrößen in Einheiten von 16x16, 8x8 oder 4x4 Pixeln geändert werden können (vgl. Streitpatent, Absätze [0034], [0035]). Ebenfalls können die Makroblöcke mittels eines Intra-Prädiktionsblock-Aufteilungsteils (vgl. Streitpatent, Absatz [0041]), oder auch mittels einer Makroblock-Aufteilungseinheit für einen Inter-Modus (vgl. Streitpatent, Absätze [0029], [0030]) geteilt werden.
264 Demnach besagt Merkmal d2., dass die zu dekodierenden Makroblöcke weiter in Bereiche unterteilt werden, wobei die Größe der Bereiche offen bleibt. Aus dem Anspruch 1 geht darüber hinaus nicht hervor, ob die Größe der Bereiche in dem Datenstrom explizit übertragen werden muss, oder ob sich die Größe der Bereiche bereits allein aus der Größe der Makroblöcke ableiten lässt.
265 Schließlich werden die Makroblöcke dekodiert, indem die Pixelwerte jedes Makroblocks entsprechend dem durch das Kodiermodus-Dekodiermittel dekodierten Kodiermodus dekodiert werden (Merkmale
und e1.). Damit wird das ursprüngliche Bild wiederhergestellt. Zwar ist „das “ Kodiermodus-Dekodier mittel im übrigen Patentanspruch 1 nicht angegeben, aber der Fachmann stellt hier unschwer den Bezug auf ein technisches „Mittel“ her, welches den Kodiermodus-Dekodierschritt
durchführt – d.h. sinngemäß ist der zweite Teil des Merkmals e1. als „in dem Kodiermodus, der im Kodiermodus-Dekodierschritt dekodiert worden ist“ zu verstehen (ähnlich wie es auch die deutsche Übersetzung des Merkmals im Anspruch 1 des Streitpatents formuliert).
266 Dem Vorbringen der Beklagten zur Auslegung der Merkmale b1., b2., c3. und c1. kann nicht zugestimmt werden.
267 Die Beklagte argumentiert, dass gemäß diesen Merkmalen der Anspruch 1 derart auszulegen sei, dass die Makroblockgrößeninformation für die Sequenz lediglich einmal übertragen werden und somit für alle Frames und Slices der Sequenz gültig sein soll.
268 Nach Überzeugung des Senats ist aus Merkmal c1. jedoch nur zu entnehmen, dass die Dekodierung von Makroblockgrößeninformation in mindestens einem Frame einer Sequenz erfolgt. Ob dabei diese Dekodierung nur einmal oder mehrmals, bspw. für jeden Frame, erfolgt, geht aus dem Anspruchswortlaut nicht eindeutig hervor. Eine Auslegung, wie sie von der Beklagten angegeben wird, wäre demnach einengend und im vorliegenden Fall nicht zulässig (vgl. BGH, Urteil v. 24. September 2003 - X ZR 7/00, Blasenfreie Gummibahn I, Leitsatz 1, GRUR 2004, 47 und juris, „Dabei darf im Nichtigkeitsverfahren nicht etwa deshalb eine einengende Auslegung der angegriffenen Patentansprüche zugrunde gelegt werden, weil mit dieser die Schutzfähigkeit eher bejaht werden könnte“).
269 Damit fällt aber auch die Darstellung der Beklagten zu den Merkmalen b1., b2., und c3., wonach die einmalige Übertragung der Makroblockgrößeninformation für alle Frames und Slices der Sequenz gegeben sein soll.
270 Das Streitpatent hat in der erteilten Fassung keinen Bestand, weil der Gegenstand des unabhängigen Anspruchs 1nicht patentfähig ist.
271 Die Lehre des erteilten Patentanspruchs 1 beruht gegenüber dem der NK 1entnehmbaren Stand der Technik nicht auf einer erfinderischen Tätigkeit.
272 Die NK 1 ist ein Vorschlag zur Weiterentwicklung des H.264-Standards im Bereich der High-Definition-Videoanwendungen.
273 Aus der NK 1 ist ein Kodierverfahren für Videoanwendungen zu entnehmen (Abschnitt 2). Die Umkehrung der Kodierung, d.h. ein Dekodierverfahren, das basierend auf den beschriebenen Kodierschritten und auf einem von einem Dekodierer empfangenen Bitstream entsprechende bewegte Bilder wiederherstellt, ist dem Fachmann bekannt. Er gelangt damit aufgrund seines Fachwissens in naheliegender Weise zu Merkmal
.
274 Weiter ist NK 1zu entnehmen, dass für jedes Bild die Größe der Makroblöcke (N) bestimmt wird und das Bild in Bereiche dieser Größe unterteilt wird, die als Makroblöcke angesehen werden können (Abschnitt 2, zweiter bis vierter Satz sowie drittletzter Satz – „für jedes MB im Inter-MB … für jedes MB im Intra-MB“). Merkmal b1. ist somit aus der Druckschrift zu entnehmen.
275 Bezogen auf ein Bild stellen diese Makroblöcke mehrere gedanklich zusammengefasste aufeinanderfolgende Blöcke und somit ein Slice, welches das gesamte Bild umfasst, dar. Damit ist auch Merkmal b2. zu entnehmen.
276 Ferner ist aus der NK 1 die Bestimmung von Makroblockgrößen für jedes Bild zu entnehmen (Abschnitt 2 – „Es gibt drei wählbare MB-Größen … und es gibt sieben wählbare MB-Größen …“ – Merkmal
).
277 Für die Makroblöcke werden ein Makroblock-Header und die DCT-Koeffizienten für die Übertragung kodiert (Abschnitt 2, Fig.1). Darüber hinaus ist in Abschnitt 1 der NK 1beschrieben, dass die Header-Informationen im Makroblock bei der Codierung mit dem H.264-Standard, wo die maximale Makroblockgröße auf 16x16 festgelegt ist, redundant werden können. Deshalb wird eine Verbesserung der Kodiereffizienz durch Erweiterung der verfügbaren Makroblockgrößen vorgeschlagen. Demnach ist für den Fachmann klar zu erkennen, dass die Makroblockgröße N im Bitstream übertragen werden kann, und bei einer dynamischen, vom Bildinhalt abhängigen Veränderung der Makroblockgröße im Bitstreamübertragen werden muss. Damit ist Merkmal c2.durch die NK 1für den Fachmann zumindest nahegelegt.
278 Diese Kodierung wird für alle Makroblöcke eines Bildes durchgeführt und anschließend für alle weiteren Bilder wiederholt (Abschnitt 2, Fig.1). Somit ergibt sich eine Kodierung/Dekodierung der Makroblockgröße “in einer Sequenz“ (Merkmale c1. und c3.).
279 Die Festlegung eines Kodiermodus für die einzelnen Makroblöcke, sowie die Übertragung des Kodiermodus im Datenstrom (als Bestandteil der Header-Information) ist dem Fachmann geläufig und ergibt sich bereits aus dem durch den in NK 1 in Bezug genommenenH.264-Standard (vgl. NK 1,Abschnitt 2: Intra-MB, Inter-MB und Skip-Modus). Eine weitere Unterteilung der Makroblöcke ist ebenfalls in dieser Druckschrift gezeigt (insbes. Abschnitt 2 Seite 1 vorletzte Zeile: „wird das MB in Blöcke der Größe 4x4 oder 8x8 unterteilt“). Da der Fachmann die analoge Dekodierung mitliest (vgl. oben), ergeben sich die Merkmale
,d1. und d2. für den Fachmann aus dem beschriebenen Kodierverfahren.
280 In gleicher Weise entnimmt der Fachmann auch die Dekodierung der Makroblöcke mit dem entsprechenden dekodierten Kodiermodus (Merkmale
und e1.).
281 Die dagegen gerichteten Ausführungen der Beklagten greifen nicht durch.
282 Die Beklagte gibt an, dass zumindest das Merkmal c1. nicht aus der NK 1 zu entnehmen sei. In der NK 1(Abschnitt 2) sei die Bestimmung der Makroblockgröße (NxN) und das anschließende Unterteilen gezeigt. Dabei seien für Inter-kodierte Blöcke 3 und für Intra-kodierte Blöcke 7 weitere Unterteilungen möglich. Dies gelte jedoch ausschließlich für ein einzelnes Bild (Abschnitt 2, oben) und keinesfalls für eine Sequenz.
283 Der Beklagten ist insoweit zuzustimmen, als die Bestimmung der Makroblockgröße und die anschließende Unterteilung für Inter-kodierte bzw. für Intra-kodierte Blöcke in der Druckschrift gezeigt ist. Jedoch ist, entgegen der Darstellung der Beklagten, auch das Merkmal c1. in der Druckschrift NK 1gezeigt. Entsprechend der Auslegung (s. oben) geht aus dem Merkmal c1. nicht hervor, ob die Übertragung der Makroblockgröße nur einmal für die Sequenz oder für jedes Bild der Sequenz erfolgt. Der NK 1 (Abschnitt 2) entnimmt der Fachmann die Übertragung der Makroblockgröße für jedes Bild.
284 Weiter stellt die Beklagte dar, dass die in der NK 1 gezeigten Sequenzen (Abschnitt 3) nicht mit den Sequenzen gemäß dem Streitpatent zu vergleichen seien. Denn die bei den Experimenten verwendeten Sequenzen würden in der Praxis keine Anwendung finden. Derartig lange Sequenzen würden nur unter Laborbedingungen Sinn machen. Darüber hinaus seien die Sequenzen gemäß Streitpatent auch nicht durch die Sequenzen der Experimente nahegelegt, da das Ziel der Experimente die Auswertung des Einflusses der Makroblockgröße auf die Kodiereffizienz sei. Hierzu verweist die Beklagte auf die Figur 2 der NK 1, in der ein Zusammenhang zwischen Bitrate und PSNR dargestellt sei.
285 Auch diese Argumentation greift nicht durch. Der beanspruchte Gegenstand umfasst, wie bereits angegeben, sowohl die Übertragung der Makroblockgröße für ein Bild, als auch für eine Sequenz. Die Übertragung der Makroblockgröße für ein Bild ist aber bereits aus der NK 1 (Abschnitt 2) zu entnehmen.
286 Somit ist der Gegenstand des erteilten Patentanspruchs 1für den Fachmann ausgehend von der Lehre der NK 1 nahegelegt.
287 In seiner erteilten Fassung ist das Streitpatent, dessen abhängige Ansprüche die Beklagte nicht gesondert verteidigt hat, insgesamt für nichtig zu erklären.
288 Da dem Streitpatent in der erteilten Fassung der Nichtigkeitsgrund der mangelnden Patentfähigkeit entgegensteht, kann dahingestellt bleiben, ob der weiter geltend gemachte Nichtigkeitsgrund der unzulässigen Erweiterung gegeben ist.
289 Auch die Hilfsanträge bleiben ohne Erfolg, da der Nichtigkeitsgrund der mangelnden Patentfähigkeit fortbesteht.
290 Der Hilfsantrag I kann keinen Erfolg haben, da die darin vorgenommene Änderung eine Patentfähigkeit nicht begründen kann.
291 Beim Hilfsantrag I wird das Merkmal c2.geändert. Es lautet nunmehr:
292 c2.Hi1 wherein the macroblock size information ist decoded on a sequence-by-sequence basis and is multiplexed into the bitstream
293 übersetzt:
294 wobei die Makroblockgrößeninformation sequenzweise decodiert wird und in den Bitstreamgemultiplext ist
295 Das neue Merkmal bringt zum Ausdruck, dass die Makroblockgrößeninformation für jede Sequenz einmal decodiert wird.
296 Der Gegenstand von Patentanspruch 1 des Hilfsantrags I beruht gegenüber der Lehre der NK 1 nicht auf einer erfinderischen Tätigkeit.
297 Der NK 1entnimmt der Fachmann, dass die Makroblockgrößeninformation für jedes Bild festgelegt wird (Abschnitt 2) und folglich auch an den Dekodierer übertragen werden muss. Weiter ist beschrieben, dass für eine gesamte Sequenz eine konstante maximale Größe N verwendet wird (Abschnitt 3, Fig. 2) und in den Experimenten diese maximale Größe zwischen den Bildern nicht variiert wird (Abschnitt 3).
298 Somit ist die Übertragung der Makroblockgrößeninformation für eine Sequenz zumindest nahegelegt.
299 Die Beklagte sieht die sequenzweise Übertragung der Makroblockgrößeninformation bereits vom erteilten Anspruch 1 umfasst.
300 Dementsprechend stellt die Beklagte auch zu diesem Anspruch dar, dass die in der NK 1 gezeigte Übertragung der Makroblockgrößeninformation ausschließlich bildweise (Abschnitt 2) erfolge und dass die in der NK 1 gezeigten, sehr langen, Sequenzen (Abschnitt 3) nicht mit den Sequenzen gemäß diesem Anspruch zu vergleichen seien.
301 Die Darstellung der Beklagten greift zu kurz.
302 Der NK 1entnimmt der Fachmann sowohl die Übertragung der Makroblockgrößeninformation für ein Bild (Abschnitt 2) als auch für eine ganze Sequenz (Abschnitt 3). Für die technische Ausgestaltung der Übertragung der Makroblockgrößeninformation für eine Sequenz ist die Länge der Sequenz bedeutungslos.
303 Im Übrigen ist in der NK 2 die Verwendung von sogenannten „sequenceparametersets“ im H.264/AVC-Standard beschrieben (S.564, Kap. E). Damit werden Parameter für die Kodierung bzw. Dekodierung einer ganzen Sequenz übertragen. Ausgehend von der in der NK 1 gezeigten Übertragung der Größeninformation für ein Bild und der weiteren Angabe, die Größeninformation für eine Sequenz nicht zu verändern, gelangt der Fachmann, der mit dem H.264/AVC-Standard vertraut ist, auch unter Berücksichtigung seines Wissens über den Standard in naheliegender Weise zu einer Übertragung der Größeninformation für eine Sequenz.
304 Somit ist der Gegenstand des Patentanspruchs 1 nach Hilfsantrag I für den Fachmann ausgehend von der Lehre der NK 1 nahegelegt.
305 In seiner Fassung nach Hilfsantrag I ist das Streitpatent, dessen abhängige Ansprüche die Beklagte nicht gesondert verteidigt hat, insgesamt nicht patentfähig.
306 Da dem Streitpatent in der Fassung nach Hilfsantrag I der Nichtigkeitsgrund der mangelnden Patentfähigkeit entgegensteht, kann dahingestellt bleiben, ob die weiteren geltend gemachten Nichtigkeitsgründe gegeben sind.
307 Der Hilfsantrag II kann keinen Erfolg haben, da die darin vorgenommene Änderung eine Patentfähigkeit nicht begründen kann.
308 Beim Hilfsantrag II wird nach dem Merkmal e1. des erteilten Anspruchs 1 das folgende Merkmal eingefügt:
309 f.Hi2 „wherein said regions include regions which are units on which motion compensation is to be performed, the macroblocks being divided into such regions on the basis of motion compensation region shape information, which are included in the coding mode decoded for the macroblocks and which specifies shapes for such regions, and wherein the shapes which can be selected for the regions change according to the macro block size“
310 übersetzt:
311 wobei die Bereiche Bereiche umfassen, die Einheiten sind, an denen eine Bewegungskompensation durchgeführt wird,
312 wobei die Makroblöcke in solche Bereiche auf der Grundlage von Forminformationen für Bewegungskompensationsbereiche unterteilt sind, die in dem für die Makroblöcke dekodierten Kodiermodus enthalten sind und die Formen für solche Bereiche spezifizieren, und
313 wobei die Formen, die für die Bereiche ausgewählt werden können, sich entsprechend der Makroblockgröße ändern.
314 Das neue Merkmal bringt ergänzend zu Merkmal d2. zum Ausdruck, dass die Bereiche nun Bereiche umfassen, an denen eine Bewegungskompensation im Rahmen einer Inter-Prädiktion durchgeführt wird. Die Unterteilung erfolgt aufgrund von sogenannten Forminformationen, wobei die zugehörigen Formen auch als „shapes“ bezeichnet werden (vgl. Streitpatentschrift, Absatz [0032]). Die Formen sind je nach Kodiermodus spezifiziert und können sich je nach Makroblockgröße ändern (z.B. hinsichtlich ihrer Größe).
315 Der Gegenstand von Patentanspruch 1 des Hilfsantrags II beruht gegenüber der Lehre der NK 1 nicht auf einer erfinderischen Tätigkeit.
316 Die NK 1 (S.1, Kap.2) beschreibt die Verwendung von sieben wählbaren Unterteilungen für die Inter-Prädiktion, d.h. für die Bewegungsvorhersage. Diese Unterteilungen entsprechen den Unterteilungen in Formen (shapes) gemäß Streitpatent (vgl. Streitpatentschrift, Absatz [0032]). Da die Unterteilung (bspw. in N/2xN-Blöcke) von der Größe des jeweiligen Makroblocks abhängt, ist dementsprechend bei unterschiedlicher Makroblockgröße auch eine unterschiedliche Unterteilung zwangsläufig gegeben.Diese Unterteilung wird im Standard weiter spezifiziert. So wird bspw. gezeigt, dass bei einer Makroblockgröße von 16x16 eine Unterteilung in rechteckige N/2xN-Blöcke (shapes) der Größe16x8 und bei einer Makroblockgröße von 32x32 eine Unterteilung in rechteckige N/2xN-Blöcke (shapes) der Größe32X16 durchgeführt wird (insbes. NK 2, Fig. 12 i. V. m. S. 561, linke Spalte, vorletzter Spiegelpunkt). Damit ist auch die merkmalsgemäße Änderung der Shapes im Rahmen einer Bewegungskompensation gezeigt.
317 Die Beklagte gibt an, dass eine Änderung der Unterteilung in Abhängigkeit von der Makroblockgröße nicht aus dem Stand der Technik zu entnehmen sei. Dies betreffe insbesondere die Eigenschaft des neu aufgenommenen Merkmals, wonach bei einer Makroblockgröße von 16x16 nicht alle Unterteilungen möglich seien, die bei einer Makroblockgröße von 32x32 möglich wären.
318 In der NK 1 (S.1, Kap.2) sei die Unterteilung immer unabhängig von der Makroblockgröße (N) und in der NK 2 (S.565, Abschnitt C, Fig.12) sei nur eine einzige feste Makroblockgröße angegeben.
319 Dieser Darstellung kann nicht beigetreten werden. Aus dem Wortlaut des Anspruchs und aus der Beschreibung des Streitpatents (vgl. Streitpatentschrift, Absatz [0032]) ist zu entnehmen, dass bspw. bei einer Makroblockgröße von 32x32 eine Unterteilung in 32x32, 16x32, 32x16 oder 16x16 und bei einer Makroblockgröße von 16x16 eine Unterteilung in 16x16, 8x16, 16x8 oder 8x8 erfolgen kann.
320 Somit kann die beanspruchte Unterteilung exakt der Unterteilung gemäß der NK 1entsprechen (S.1, Abschnitt 2). Auch hier kann die Unterteilung in Abhängigkeit von der Makroblockgröße bspw. in Blöcke mit NxN, N/2xN, NxN/2 oder N/2xN/2 erfolgen, deren Größe sich im Bitstream ändern kann.
321 Somit ist der Gegenstand des Patentanspruchs 1 nach Hilfsantrag II für den Fachmann ausgehend von der Lehre der NK 1 nahegelegt.
322 In seiner Fassung nach Hilfsantrag II ist das Streitpatent, dessen abhängige Ansprüche die Beklagte nicht gesondert verteidigt hat, insgesamt nicht patentfähig.
323 Da dem Streitpatent in der Fassung nach Hilfsantrag II der Nichtigkeitsgrund der mangelnden Patentfähigkeit entgegensteht, kann dahingestellt bleiben, ob die weiteren geltend gemachten Nichtigkeitsgründe gegeben sind.
324 Der Hilfsantrag III kann keinen Erfolg haben, da die darin vorgenommene Änderung eine Patentfähigkeit nicht begründen kann.
325 Beim Hilfsantrag III wird nach dem Merkmal e1. des erteilten Anspruchs 1 das folgende Merkmal eingefügt:
326 f.Hi3 wherein the coding mode decoded by the coding mode decoding step includes motion compensation region shape information showing a shape of each unit regions for motion compensation,
327 and the macroblock decoding step includes:
328 a motion compensation region dividing step for dividing an interior of each of the macroblocks into said regions, said regions being defined by said motion compensation region shape information,
329 a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;
330 a motion compensation step for performing a motion compensation prediction using the motion vector information acquired by said motion vector decoding step so as to acquire a prediction image;
331 a block size determining step for determining a size of each of rectangular blocks which is used as a unit on which inverse quantization and inverse orthogonal transformation are to be performed; and
332 an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks,
333 wherein the region shapes that can be selected in the motion region shape information change according to the macro block size.
334 übersetzt:
335 wobei der Kodiermodus, der durch den Kodiermodus-Dekodierschritt decodiert wird, Informationen über die Form des Bewegungskompensationsbereichs enthält, die eine Form jedes Einheitsbereichs für die Bewegungskompensation zeigen,
336 und der Makroblock-Dekodierschritt enthält:
337 einen Bewegungskompensationsbereichsunterteilungsschritt zum Unterteilen eines Inneren jedes der Makroblöcke in die Bereiche, wobei die Bereiche durch die Bewegungskompensations-bereichsforminformationen definiert sind, und
338 einen Schritt zur Dekodierung von Bewegungsvektor-Informationen zur Dekodierung von Bewegungsvektor-Informationen in Einheiten jeder der Einheitsregionen zur Bewegungskompensation;
339 einen Bewegungskompensationsschritt zum Durchführen einer Bewegungskompensationsvorhersage unter Verwendung der durch den Bewegungsvektor-Dekodierungsschrittgewonnenen Bewegungsvektorinformationen, um ein Vorhersagebild zu gewinnen;
340 einen Blockgrößenbestimmungsschritt zum Bestimmen einer Größe jedes rechteckigen Blockes, die als eine Einheit verwendet wird, mit der eine inverse Quantisierung und eine inverse orthogonale Transformation durchgeführt werden sollen; und
341 einen Schritt der inversen Quantisierung/inversen orthogonalen Transformation zum Durchführen eines inversen Quantisierungs-/inversen orthogonalen Transformationsprozesses an jedem der rechteckigen Blöcke,
342 wobei die Bereichsformen, die in den Bewegungsbereichsforminformationen ausgewählt werden können, sich entsprechend der Makroblockgröße ändern.
343 Das neue Merkmal gibt an, dass der Kodiermodus Informationen über die Form des Bewegungskompensationsbereichs enthält, die eine Form jedes Einheitsbereichs für die Bewegungskompensation zeigen. D.h. in der Information über den Kodiermodus ist nunmehr auch eine Angabe über die Form der Bereiche enthalten, die für die Bewegungskompensation verwendet werden.
344 So enthält der Makroblock-Dekodierschritt (a) einen Bewegungskompensations-bereichsunterteilungsschritt zum Unterteilen eines Inneren jedes der Makroblöcke in Bereiche, wobei die Bereiche durch die Bewegungskompensa-tionsbereichsforminformationen definiert sind. Damit ist vorgegeben, dass die Unterteilung auf Basis der Information über die Form der Bereiche erfolgt (b).
345 Die weiteren Angaben betreffen die Dekodierung der Bewegungsvektor-Informationen (c), das Erzeugen eines Vorhersagebildes (d), die Bestimmung der Blockgröße für die Quantisierung und Transformation (e) und die Ausführung der Quantisierung und Transformation (f).
346 Zusätzlich ist beansprucht (vgl. Hilfsantrag II), dass sich die Bereichsformen, die in den Bewegungsbereichsforminformationen ausgewählt werden können, entsprechend der Makroblockgröße ändern (g).
347 Der Gegenstand von Patentanspruch 1 des Hilfsantrags III beruht gegenüber der Lehre der NK 1 und dem Wissen des Fachmanns, wie es bspw. in der NK 2 angegeben ist, nicht auf einer erfinderischen Tätigkeit.
348 So ist dem Fachmann die Bewegungskompensation mit variabler Blockgröße bekannt.Dabei wird eine variable Blockgröße für Formen im kodierten Datenstrom übertragen und damit eine Unterteilung definiert, die von der Makroblockgröße abhängt (vgl. NK 2, S.561,linke Spalte, vorletzter Absatz i. V. m. Figur 12 und Seite 569, linke Spalte, drittletzter Absatz - „one additional syntaxelementforeach8x8partitionistransmitted. This syntax element specifies whether the corresponding 8x8 partition is further partitioned …“).Dies bedeutet, dass die Form der Bereiche für die Bewegungskompensation übertragen und damit zwangsläufig auch dekodiert wird.
349 Weiterhin ist dem Fachmann die Angabe einer Transformationsblockgröße und einer Kodierungsart für die Intra-Kodierung bekannt (vgl. NK 2, S.562, linke Spalte, fünfter Absatz). Die Übertragung und Dekodierung dieser Größe ist für den Fachmann offensichtlich.
350 Schließlich ist auch die Erzeugung eines bewegungskompensierten Vorhersagebildes und die inverse Quantisierung und inverse Transformation zur Erzeugung des ursprünglichen Bildes dem Fachmann aus dem Standard bekannt (vgl. NK 2, ab S.569, Abschnitte H, I, Fig.8).
351 Die Beklagte führt aus, dass die möglichen Formen, die anhand der Bewegungskompensationsbereichs-Forminformation für die Bewegungs-kompensationsbereiche angegeben werden können, von der Makroblockgröße abhängen. Dies sei aus dem Stand der Technik nicht zu entnehmen.
352 Diese Ausführung greift zu kurz. Eine Abhängigkeit der Unterteilung von der Makroblockgröße ist, wie bereits zu Hilfsantrag II dargestellt, bereits aus der NK 1 zu entnehmen. Die weiteren Ergänzungen gehen ebenfalls nicht über das Wissen des Fachmanns hinaus (vgl. insbes. NK 2, ab S.569, Abschnitte H, I, Fig.12).
353 Somit ist der Gegenstand des Patentanspruchs 1 nach Hilfsantrag III für den Fachmann ausgehend von der Lehre der NK 1 nahegelegt.
354 In seiner Fassung nach Hilfsantrag III ist das Streitpatent, dessen abhängige Ansprüche die Beklagte nicht gesondert verteidigt hat, insgesamt nicht patentfähig.
355 Da dem Streitpatent in der Fassung nach Hilfsantrag III der Nichtigkeitsgrund der mangelnden Patentfähigkeit entgegensteht, kann dahingestellt bleiben, ob die weiteren geltend gemachten Nichtigkeitsgründe gegeben sind.
356 Der Hilfsantrag IV kann keinen Erfolg haben, da die darin vorgenommenen Änderungen eine Patentfähigkeit nicht begründen können.
357 Beim Hilfsantrag IV wird nach Merkmalf.Hi3 gemäß Hilfsantrag 3 eingefügt:
358 f.Hi4 an adding step for adding the predication error image resulting from the inverse quantization/inverse orthogonal transformation step and the prediction image resulting from the motion compensation step so as to acquire a decoded image.
359 Übersetzt lautet das Merkmal:
360 einen Additionsschritt zum Addieren des aus dem Schritt der inversen Quantisierung/ inversen orthogonalen Transformation resultierenden Prädiktionsfehlerbildes und des aus dem Bewegungskompensationsschritt resultierenden Prädiktionsbildes, um ein dekodiertes Bild zu erhalten.
361 Das neue Merkmal gibt an, dass für die Erzeugung des dekodierten Bildes das Prädiktionsfehlerbild und das Prädiktionsbild addiert werden.
362 Der Gegenstand von Patentanspruch 1 des Hilfsantrags IV beruht gegenüber der Lehre der NK 1 und dem Wissen des Fachmanns, wie es bspw. in der NK 2 angegeben ist, nicht auf einer erfinderischen Tätigkeit.
363 So ist dem Fachmann die Addition des Ergebnisses der Bewegungskompensation mit dem Ergebnis der inversen Quantisierung und inversen Transformation, einem Prädiktionsfehlerbild, hinlänglich bekannt (vgl. NK 2, Fig.8). Durch diese Addition wird ein dekodiertes Bild (das „Output Video Signal“ in Figur 8)überhaupt erst erzeugt, weshalb eine solche Addition für den Fachmann unverzichtbar ist.
364 Die Beklagte wendet ein, dass die beanspruchte Addition nicht aus dem Stand der Technik zu entnehmen sei.
365 Dieser Einwand geht fehl. Denn dem Fachmann ist die Addition der beiden Signale geläufig. Dies wird auch in der NK 2 (Fig.8) gezeigt, in der ein „Motion Compensation Signal“ mit einem „Transformations-Signal“ kombiniert wird, um das Ausgangssignalbzw.das Ausgangsbild zu erzeugen.
366 Somit ist der Gegenstand des Patentanspruchs 1 nach Hilfsantrag IV für den Fachmann ausgehend von der Lehre der NK 1 nahegelegt.
367 In seiner Fassung nach Hilfsantrag IV ist das Streitpatent, dessen abhängige Ansprüche die Beklagte nicht gesondert verteidigt hat, insgesamt nicht patentfähig.
368 Da dem Streitpatent in der Fassung nach Hilfsantrag IV der Nichtigkeitsgrund der mangelnden Patentfähigkeit entgegensteht, kann dahingestellt bleiben, ob die weiteren geltend gemachten Nichtigkeitsgründe gegeben sind.
369 Die Hilfsanträge V bis IX können keinen Erfolg haben, da die darin vorgenommenen Änderungen eine Patentfähigkeit nicht begründen können.
370 Die jeweiligen Ansprüche 1 der Hilfsanträge V bis IX sind Kombinationen der Ansprüche 1 der Hilfsanträge I bis IV und weisen diesen Ansprüchen gegenüber keine neuen Merkmale auf.
371 Konkret sind die jeweiligen Ansprüche 1 der Hilfsanträge V bis IX folgendermaßen zusammengesetzt.:
372 Anspruch 1 nach Hilfsantrag V setzt sich aus dem jeweiligen Anspruch 1 nach den Hilfsanträgen III und IV zusammen.
373 Anspruch 1 nach Hilfsantrag VI setzt sich aus dem jeweiligen Anspruch 1 nach den Hilfsanträgen II und I zusammen.
374 Anspruch 1 nach Hilfsantrag VII setzt sich aus dem jeweiligen Anspruch 1 nach den Hilfsanträgen III und I zusammen.
375 Anspruch 1 nach Hilfsantrag VIII setzt sich aus dem jeweiligen Anspruch 1 nach den Hilfsanträgen IV und I zusammen.
376 Anspruch 1 nach Hilfsantrag IX setzt sich aus dem jeweiligen Anspruch 1 nach den Hilfsanträgen V und I zusammen.
377 Nachdem der Gegenstand des Anspruchs 1 jedes einzelnen Antrags (vgl. oben), aus denen die Hilfsanträge V bis IX bestehen, nicht patentfähig ist, können die Hilfsanträge V bis IX nicht günstiger als die Hilfsanträge I bis IV bewertet werden.
378 In der jeweiligen Fassung nach Hilfsantrag V bis IX ist das Streitpatent, dessen abhängige Ansprüche die Beklagte nicht gesondert verteidigt hat, insgesamt für nichtig zu erklären.
379 Da dem Streitpatent in der Fassung nach den Hilfsanträgen V bis IX der Nichtigkeitsgrund der mangelnden Patentfähigkeit entgegensteht, kann dahingestellt bleiben, ob die weiteren geltend gemachten Nichtigkeitsgründe gegeben sind.
380 Die Kostenentscheidung beruht auf § 84 Abs. 2 Satz 1 und Satz 2 Halbsatz 1 PatG i. V. m.§ 91 Abs. 1 ZPO.
381 Die Entscheidung über die vorläufige Vollstreckbarkeit beruht auf § 99 Abs. 1 PatG i. V. m. § 709 Satz 1 und 2 ZPO.