Zum Inhalt springen
Zitierfest

Rechtsprechung · Bundespatentgericht

BPatG, Urteil vom 20.04.2023 – 2 Ni 38/21 (EP)

Patentnichtigkeitssache – „Bewegtbilddecodierungsverfahren“ – fehlende Patentfähigkeit – keine erfinderische Tätigkeit - Stand der Technik
Spruchkörper
2. Senat
ECLI
ECLI:DE:BPatG:2023:200423U2Ni38.21EP.0
Normenkette
Art II § 6 Abs 1 Nr 1 IntPatÜbkG, Art 138 Abs 1 Buchst a EuPatÜbk, Art 52 EuPatÜbk, Art 54 EuPatÜbk, Art 56 EuPatÜbk

Tenor

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:

I. Das europäische Patent EP 2 720 468 wird mit Wirkung für das Hoheitsgebiet der Bundesrepublik Deutschland für nichtig erklärt.

II. Die Kosten des Rechtsstreits trägt die Beklagte.

III. Das Urteil ist gegen Sicherheitsleistung in Höhe von 120 % des zu vollstreckenden Betrages vorläufig vollstreckbar.

Tatbestand

Randnummer 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.

Randnummer 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]).

Randnummer 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]).

Randnummer 4

Die Klägerin hat in ihrer Klageschrift vom 15. Oktober 2021Merkmalsgliederungender Patentansprüche des Streitpatents vorgelegt, die wie folgt lauten:

Randnummer 5

1. Patentanspruch 1

Randnummer 6

a. Decodierverfahren für bewegte Bilder, zur Decodierung eines codierten Bitstreams,

Randnummer 7

b. 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.

Randnummer 8

Das Verfahren umfasst:

Randnummer 9

c. einen Makroblockgrößen-Bestimmungsschritt

Randnummer 10

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,

Randnummer 11

c2. wobei die Makroblockgrößeninformation in den Bitstream gemultiplext ist und

Randnummer 12

c3. wobei die Sequenz eine Menge einer Vielzahl aufeinanderfolgender Frames ist und jeder der aufeinanderfolgenden Frames zeitlich von dem bewegten Bild abgeteilt ist;

Randnummer 13

d. einen Codiermodus-Decodierschritt

Randnummer 14

d1. zur Decodierung eines für jeden der Makroblöcke bestimmten Codiermodus,

Randnummer 15

d2. wobei die Makroblöcke weiterhin in Bereiche unterteilt sind, und die Größe dieser Bereiche ausgehend von der Makroblockgröße bestimmt ist; und

Randnummer 16

e. einen Makroblock-Decodierschritt

Randnummer 17

e1. zum Decodieren von Pixel werten in jedem der Makroblöcke in dem durch den Codiermodus-Decodierschritt decodierten Codiermodus.

Randnummer 18

2. Patentanspruch 2

Randnummer 19

Dekodierverfahren für bewegte Bilder gemäß Anspruch 1,

Randnummer 20

dadurch gekennzeichnet, dass

Randnummer 21

f. 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.

Randnummer 22

3. Patentanspruch 3

Randnummer 23

Dekodierverfahren für bewegte Bilder gemäß Anspruch 1,

Randnummer 24

dadurch gekennzeichnet, dass

Randnummer 25

g. der von dem Kodiermodus-Dekodierschritt dekodierte Kodiermodus Bewegungskompensationsbereichsforminformation beinhaltet, die eine Form jeder der Einheitsbereiche zur Bewegungskompensation zeigt;

Randnummer 26

h. und der Makroblock-Dekodierschritt beinhaltet:

Randnummer 27

h1. einen Bewegungskompensationsbereich-Zerteilschritt zum Zerteilen eines Inneren jedes der Makroblöcke in durch die Bewegungskompensationsbereichsforminformation definierte Bereiche,

Randnummer 28

h2. einen Bewegungsvektorinformation-Dekodierschritt zum Dekodieren von Bewegungsvektorinformation zur Bewegungskompensation in Einheiten jeder dieser Einheitsbereiche;

Randnummer 29

h3. einen Bewegungskompensationsschritt zur Durchführung von Bewegungskompensationsprädiktion unter Verwendung der durch den Bewegungsvektor-Dekodierschritt erlangten Bewegungsvektorinformation, zur Erlangung eines Prädiktionsbildes;

Randnummer 30

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

Randnummer 31

h5. einen Inversquantifizierungs-/Inversorthogonaltransformations-Schritt zur Durchführung eines inversen Quantifizierungs-/inversen orthogonalen Transformations-Prozesses auf jedem dieser rechteckigen Blöcke.

Randnummer 32

4. Patentanspruch 4

Randnummer 33

Dekodierverfahren für bewegte Bilder gemäß Anspruch 3,

Randnummer 34

dadurch gekennzeichnet, dass

Randnummer 35

j1. der durch der Kodiermodus-Dekodierschritt dekodierte Kodiermodus eine Intraprädiktionsblock-Größeninformation, die eine Form jeder der Einheitsbereiche zur Intraprädiktion zeigt, und

Randnummer 36

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.

Randnummer 37

5. Patentanspruch 5

Randnummer 38

Dekodierverfahren für bewegte Bilder gemäß Anspruch 3,

Randnummer 39

dadurch gekennzeichnet, dass

Randnummer 40

k. die Bewegungskompensationbereichsforminformation die dekodierte Form von jeder der Einheitsbereiche zur Bewegungskompensation ist, welche für jede Makroblockgröße eingerichtet ist.

Randnummer 41

6. Patentanspruch 6

Randnummer 42

Dekodierverfahren für bewegte Bilder gemäß Anspruch 4,

Randnummer 43

dadurch gekennzeichnet, dass

Randnummer 44

m. die Intraprädiktionsblock-Größeninformation eine dekodierte Intraprädiktionsblock-Größeninformation ist, welche für jede Makroblockgröße eingerichtet ist.

Randnummer 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.

Randnummer 46

Zur Stützung ihres Vorbringens hat die Klägerin die folgenden Dokumente genannt:

Randnummer 47

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).

Randnummer 48

Die Klägerin stellt den Antrag,

Randnummer 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.

Randnummer 50

Die Beklagte stellt den Antrag,

Randnummer 51

die Klage abzuweisen,

Randnummer 52

hilfsweise

Randnummer 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.

Randnummer 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.

Randnummer 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.

Randnummer 56

Zur Stützung ihres Vorbringens hat die Beklagte die folgenden Dokumente genannt:

Randnummer 57

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).

Randnummer 58

Der Hilfsantrag I vom 20. Februar 2023lautet:

Randnummer 59

Ansprüche für Hilfsantrag I

Randnummer 60

(Reinschrift)

Randnummer 61

1. 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:

Randnummer 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,

Randnummer 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;

Randnummer 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

Randnummer 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.

Randnummer 66

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.

Randnummer 67

3. 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:

Randnummer 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,

Randnummer 69

a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;

Randnummer 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;

Randnummer 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

Randnummer 72

an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks.

Randnummer 73

4. 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.

Randnummer 74

5. 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.

Randnummer 75

6. 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.

Randnummer 76

Die Hilfsanträge II und III jeweils vom 20. April 2023lauten:

Randnummer 77

Ansprüche für Hilfsantrag II

Randnummer 78

(Reinschrift)

Randnummer 79

1. 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:

Randnummer 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,

Randnummer 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;

Randnummer 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

Randnummer 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

Randnummer 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

Randnummer 85

wherein the shapes which can be selected for the regions change according to the macro block size.

Randnummer 86

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.

Randnummer 87

3. 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:

Randnummer 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,

Randnummer 89

a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;

Randnummer 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;

Randnummer 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

Randnummer 92

an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks.

Randnummer 93

4. 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.

Randnummer 94

5. 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.

Randnummer 95

6. 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.

Randnummer 96

Ansprüche für Hilfsantrag III

Randnummer 97

(Reinschrift)

Randnummer 98

1. 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:

Randnummer 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,

Randnummer 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;

Randnummer 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

Randnummer 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,

Randnummer 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:

Randnummer 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,

Randnummer 105

a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;

Randnummer 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;

Randnummer 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

Randnummer 108

an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks,

Randnummer 109

wherein the region shapes that can be selected in the motion region shape information change according to the macro block size.

Randnummer 110

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.

Randnummer 111

3. 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.

Randnummer 112

4. 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.

Randnummer 113

5. 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.

Randnummer 114

Der Hilfsantrag IV vom 20. Februar 2023lautet:

Randnummer 115

Ansprüche für Hilfsantrag IV

Randnummer 116

(Reinschrift)

Randnummer 117

1. 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:

Randnummer 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,

Randnummer 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;

Randnummer 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

Randnummer 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,

Randnummer 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:

Randnummer 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,

Randnummer 124

a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;

Randnummer 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;

Randnummer 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

Randnummer 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,

Randnummer 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.

Randnummer 129

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.

Randnummer 130

3. 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.

Randnummer 131

4. 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.

Randnummer 132

5. 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.

Randnummer 133

Die Hilfsanträge V, VI und VII jeweils vom 20. April 2023lauten:

Randnummer 134

Ansprüche für Hilfsantrag V

Randnummer 135

(Reinschrift)

Randnummer 136

1. 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:

Randnummer 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,

Randnummer 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;

Randnummer 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

Randnummer 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,

Randnummer 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:

Randnummer 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,

Randnummer 143

a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;

Randnummer 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;

Randnummer 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

Randnummer 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,

Randnummer 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.

Randnummer 148

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.

Randnummer 149

3. 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.

Randnummer 150

4. 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.

Randnummer 151

5. 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.

Randnummer 152

Ansprüche für Hilfsantrag VI

Randnummer 153

(Reinschrift)

Randnummer 154

1. 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:

Randnummer 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,

Randnummer 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;

Randnummer 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

Randnummer 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

Randnummer 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

Randnummer 160

wherein the shapes which can be selected for the regions change according to the macro block size.

Randnummer 161

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.

Randnummer 162

3. 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:

Randnummer 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,

Randnummer 164

a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;

Randnummer 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;

Randnummer 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

Randnummer 167

an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks.

Randnummer 168

4. 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.

Randnummer 169

5. 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.

Randnummer 170

Ansprüche für Hilfsantrag VII

Randnummer 171

(Reinschrift)

Randnummer 172

1. 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:

Randnummer 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,

Randnummer 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;

Randnummer 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

Randnummer 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,

Randnummer 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:

Randnummer 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,

Randnummer 179

a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;

Randnummer 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;

Randnummer 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

Randnummer 182

an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks,

Randnummer 183

wherein the region shapes that can be selected in the motion region shape information change according to the macro block size.

Randnummer 184

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.

Randnummer 185

3. 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.

Randnummer 186

4. 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.

Randnummer 187

5. 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.

Randnummer 188

Der Hilfsantrag VIII vom 20. Februar 2023lautet:

Randnummer 189

Ansprüche für Hilfsantrag VIII

Randnummer 190

(Reinschrift)

Randnummer 191

1. 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:

Randnummer 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,

Randnummer 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;

Randnummer 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

Randnummer 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,

Randnummer 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:

Randnummer 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,

Randnummer 198

a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;

Randnummer 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;

Randnummer 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

Randnummer 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,

Randnummer 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.

Randnummer 203

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.

Randnummer 204

3. 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.

Randnummer 205

4. 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.

Randnummer 206

5. 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.

Randnummer 207

Der Hilfsantrag IX vom 20. April 2023lautet:

Randnummer 208

Ansprüche für Hilfsantrag IX

Randnummer 209

(Reinschrift)

Randnummer 210

1. 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:

Randnummer 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,

Randnummer 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;

Randnummer 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

Randnummer 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,

Randnummer 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:

Randnummer 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,

Randnummer 217

a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;

Randnummer 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;

Randnummer 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

Randnummer 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,

Randnummer 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.

Randnummer 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.

Randnummer 223

3. 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.

Randnummer 224

4. 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.

Randnummer 225

5. 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.

Randnummer 226

Wegen der weiteren Einzelheiten wird auf den Akteninhalt verwiesen.

Gründe

Randnummer 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.

Randnummer 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.

I.

Randnummer 229

1. 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]).

Randnummer 230

2. 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:

Randnummer 231

Anspruch 1:

Randnummer 232

a. Dekodierverfahren für bewegte Bilder zur Dekodierung eines kodierten Bitstreams,

Randnummer 233

b. wobei

Randnummer 234

b1. der Bitstream durch Teilen des bewegten Bildes in eine Vielzahl von Makroblöcken erhalten wurde, und

Randnummer 235

b2. die Makroblöcke räumlich von einem Slice abgetrennt sind und das bewegte Bild das Slice beinhaltet,

Randnummer 236

wobei das Verfahren umfasst:

Randnummer 237

c. einen Makroblockgrößen-Bestimmungsschritt

Randnummer 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,

Randnummer 239

c2. wobei die Makroblockgrößeninformation in den Bitstream gemultiplextist und

Randnummer 240

c3. wobei die Sequenz eine Menge einer Mehrzahl aufeinanderfolgender Frames ist und jeder der aufeinanderfolgenden Frames zeitlich von dem bewegten Bild abgetrennt ist;

Randnummer 241

d. einen Kodiermodus-Dekodierschritt

Randnummer 242

d1. zur Dekodierung eines Kodiermodus, der für jeden der Makroblöcke festgelegt ist,

Randnummer 243

d2. wobei die Makroblöcke weiterhin in Bereiche unterteilt sind, und die Größe dieser Bereiche entsprechend der Makroblockgröße bestimmt ist; und

Randnummer 244

e. einen Makroblock-Dekodierschritt

Randnummer 245

e1. zum Dekodieren von Pixelwerten in jedem der Makroblöcke in dem Kodiermodus, der durch das Kodiermodus-Dekodiermittel dekodiert worden ist.

Randnummer 246

3. 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.

Randnummer 247

4. Dieser Fachmann legt den Merkmalen des angegriffenen Patentanspruchs 1 folgendes Verständnis zugrunde:

Randnummer 248

Anspruch 1 ist auf ein Dekodierverfahren für bewegte Bilder zur Dekodierung eines kodierten Bitstreams gerichtet (Merkmal a.). 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.

Randnummer 249

Mit Merkmal b. wird der Aufbau des Bitstreams näher beschrieben.

Randnummer 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]).

Randnummer 251

Zusätzlich enthält das bewegte Bild ein Slice, wobei die Makroblöcke räumlich von dem Slice abgetrennt sind (Merkmal b2.).

Randnummer 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.

Randnummer 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.

Randnummer 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.

Randnummer 255

In den weiteren Verfahrensschritten wird jedoch keinerlei Bezug auf dieses Slice genommen.

Randnummer 256

Mit der Merkmalsgruppe c. ist zunächst ein Makroblockgrößen-Bestimmungsschritt beansprucht (Merkmal c.). D.h., es wird die Größe von Makroblöcken des bewegten Bildes bestimmt.

Randnummer 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.

Randnummer 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.

Randnummer 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.

Randnummer 260

Weiter ist ein Kodiermodus-Dekodierschritt beansprucht, mit dem für jeden der Makroblöcke der zur Kodierung verwendete Kodiermodus dekodiert wird (Merkmale d. 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.

Randnummer 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.).

Randnummer 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.

Randnummer 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.

Randnummer 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.

Randnummer 265

Schließlich werden die Makroblöcke dekodiert, indem die Pixelwerte jedes Makroblocks entsprechend dem durch das Kodiermodus-Dekodiermittel dekodierten Kodiermodus dekodiert werden (Merkmale e. und e1.). Damit wird das ursprüngliche Bild wiederhergestellt. Zwar ist „das“ Kodiermodus-Dekodiermittel im übrigen Patentanspruch 1 nicht angegeben, aber der Fachmann stellt hier unschwer den Bezug auf ein technisches „Mittel“ her, welches den Kodiermodus-Dekodierschrittd. durchführt – d.h. sinngemäß ist der zweite Teil des Merkmals e1. als „in dem Kodiermodus, der im Kodiermodus-Dekodierschrittdekodiert worden ist“ zu verstehen (ähnlich wie es auch die deutsche Übersetzung des Merkmals im Anspruch 1 des Streitpatents formuliert).

Randnummer 266

5. Dem Vorbringen der Beklagten zur Auslegung der Merkmale b1., b2., c3. und c1. kann nicht zugestimmt werden.

Randnummer 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.

Randnummer 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“).

Randnummer 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.

II.

Randnummer 270

Das Streitpatent hat in der erteilten Fassung keinen Bestand, weil der Gegenstand des unabhängigen Anspruchs 1nicht patentfähig ist.

Randnummer 271

1. Die Lehre des erteilten Patentanspruchs 1 beruht gegenüber dem der NK 1entnehmbaren Stand der Technik nicht auf einer erfinderischen Tätigkeit.

Randnummer 272

Die NK 1 ist ein Vorschlag zur Weiterentwicklung des H.264-Standards im Bereich der High-Definition-Videoanwendungen.

Randnummer 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 a..

Randnummer 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.

Randnummer 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.

Randnummer 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 c.).

Randnummer 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.

Randnummer 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.).

Randnummer 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 d.,d1. und d2. für den Fachmann aus dem beschriebenen Kodierverfahren.

Randnummer 280

In gleicher Weise entnimmt der Fachmann auch die Dekodierung der Makroblöcke mit dem entsprechenden dekodierten Kodiermodus (Merkmale e. und e1.).

Randnummer 281

2. Die dagegen gerichteten Ausführungen der Beklagten greifen nicht durch.

Randnummer 282

2.1 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.

Randnummer 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.

Randnummer 284

2.2 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.

Randnummer 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.

Randnummer 286

3. Somit ist der Gegenstand des erteilten Patentanspruchs 1für den Fachmann ausgehend von der Lehre der NK 1 nahegelegt.

Randnummer 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.

Randnummer 288

4. 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.

III.

Randnummer 289

Auch die Hilfsanträge bleiben ohne Erfolg, da der Nichtigkeitsgrund der mangelnden Patentfähigkeit fortbesteht.

Randnummer 290

1. Der Hilfsantrag I kann keinen Erfolg haben, da die darin vorgenommene Änderung eine Patentfähigkeit nicht begründen kann.

Randnummer 291

1.1 Beim Hilfsantrag I wird das Merkmal c2.geändert. Es lautet nunmehr:

Randnummer 292

c2.Hi1 wherein the macroblock size information ist decoded on a sequence-by-sequence basis and is multiplexed into the bitstream

Randnummer 293

übersetzt:

Randnummer 294

wobei die Makroblockgrößeninformation sequenzweise decodiert wird und in den Bitstreamgemultiplext ist

Randnummer 295

Das neue Merkmal bringt zum Ausdruck, dass die Makroblockgrößeninformation für jede Sequenz einmal decodiert wird.

Randnummer 296

1.2 Der Gegenstand von Patentanspruch 1 des Hilfsantrags I beruht gegenüber der Lehre der NK 1 nicht auf einer erfinderischen Tätigkeit.

Randnummer 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).

Randnummer 298

Somit ist die Übertragung der Makroblockgrößeninformation für eine Sequenz zumindest nahegelegt.

Randnummer 299

1.3 Die Beklagte sieht die sequenzweise Übertragung der Makroblockgrößeninformation bereits vom erteilten Anspruch 1 umfasst.

Randnummer 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.

Randnummer 301

Die Darstellung der Beklagten greift zu kurz.

Randnummer 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.

Randnummer 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.

Randnummer 304

1.4 Somit ist der Gegenstand des Patentanspruchs 1 nach Hilfsantrag I für den Fachmann ausgehend von der Lehre der NK 1 nahegelegt.

Randnummer 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.

Randnummer 306

1.5 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.

Randnummer 307

2. Der Hilfsantrag II kann keinen Erfolg haben, da die darin vorgenommene Änderung eine Patentfähigkeit nicht begründen kann.

Randnummer 308

2.1 Beim Hilfsantrag II wird nach dem Merkmal e1. des erteilten Anspruchs 1 das folgende Merkmal eingefügt:

Randnummer 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“

Randnummer 310

übersetzt:

Randnummer 311

wobei die Bereiche Bereiche umfassen, die Einheiten sind, an denen eine Bewegungskompensation durchgeführt wird,

Randnummer 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

Randnummer 313

wobei die Formen, die für die Bereiche ausgewählt werden können, sich entsprechend der Makroblockgröße ändern.

Randnummer 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).

Randnummer 315

2.2 Der Gegenstand von Patentanspruch 1 des Hilfsantrags II beruht gegenüber der Lehre der NK 1 nicht auf einer erfinderischen Tätigkeit.

Randnummer 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.

Randnummer 317

2.3 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.

Randnummer 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.

Randnummer 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.

Randnummer 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.

Randnummer 321

2.4 Somit ist der Gegenstand des Patentanspruchs 1 nach Hilfsantrag II für den Fachmann ausgehend von der Lehre der NK 1 nahegelegt.

Randnummer 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.

Randnummer 323

2.5 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.

Randnummer 324

3. Der Hilfsantrag III kann keinen Erfolg haben, da die darin vorgenommene Änderung eine Patentfähigkeit nicht begründen kann.

Randnummer 325

3.1 Beim Hilfsantrag III wird nach dem Merkmal e1. des erteilten Anspruchs 1 das folgende Merkmal eingefügt:

Randnummer 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,

Randnummer 327

a. and the macroblock decoding step includes:

Randnummer 328

b. 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,

Randnummer 329

c. a motion-vector-information decoding step for decoding motion vector information in units of each of said unit regions for motion compensation;

Randnummer 330

d. 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;

Randnummer 331

e. 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

Randnummer 332

f. an inverse quantization/inverse orthogonal transformation step for performing an inverse quantization/inverse orthogonal transformation process on said each of the rectangular blocks,

Randnummer 333

g. wherein the region shapes that can be selected in the motion region shape information change according to the macro block size.

Randnummer 334

übersetzt:

Randnummer 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,

Randnummer 336

a. und der Makroblock-Dekodierschritt enthält:

Randnummer 337

b. einen Bewegungskompensationsbereichsunterteilungsschritt zum Unterteilen eines Inneren jedes der Makroblöcke in die Bereiche, wobei die Bereiche durch die Bewegungskompensations-bereichsforminformationen definiert sind, und

Randnummer 338

c. einen Schritt zur Dekodierung von Bewegungsvektor-Informationen zur Dekodierung von Bewegungsvektor-Informationen in Einheiten jeder der Einheitsregionen zur Bewegungskompensation;

Randnummer 339

d. einen Bewegungskompensationsschritt zum Durchführen einer Bewegungskompensationsvorhersage unter Verwendung der durch den Bewegungsvektor-Dekodierungsschrittgewonnenen Bewegungsvektorinformationen, um ein Vorhersagebild zu gewinnen;

Randnummer 340

e. 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

Randnummer 341

f. einen Schritt der inversen Quantisierung/inversen orthogonalen Transformation zum Durchführen eines inversen Quantisierungs-/inversen orthogonalen Transformationsprozesses an jedem der rechteckigen Blöcke,

Randnummer 342

g. wobei die Bereichsformen, die in den Bewegungsbereichsforminformationen ausgewählt werden können, sich entsprechend der Makroblockgröße ändern.

Randnummer 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.

Randnummer 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).

Randnummer 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).

Randnummer 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).

Randnummer 347

3.2 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.

Randnummer 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.

Randnummer 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.

Randnummer 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).

Randnummer 351

3.3 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.

Randnummer 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).

Randnummer 353

3.4 Somit ist der Gegenstand des Patentanspruchs 1 nach Hilfsantrag III für den Fachmann ausgehend von der Lehre der NK 1 nahegelegt.

Randnummer 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.

Randnummer 355

3.5 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.

Randnummer 356

4. Der Hilfsantrag IV kann keinen Erfolg haben, da die darin vorgenommenen Änderungen eine Patentfähigkeit nicht begründen können.

Randnummer 357

4.1 Beim Hilfsantrag IV wird nach Merkmalf.Hi3 gemäß Hilfsantrag 3 eingefügt:

Randnummer 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.

Randnummer 359

Übersetzt lautet das Merkmal:

Randnummer 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.

Randnummer 361

Das neue Merkmal gibt an, dass für die Erzeugung des dekodierten Bildes das Prädiktionsfehlerbild und das Prädiktionsbild addiert werden.

Randnummer 362

4.2 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.

Randnummer 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.

Randnummer 364

4.3 Die Beklagte wendet ein, dass die beanspruchte Addition nicht aus dem Stand der Technik zu entnehmen sei.

Randnummer 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.

Randnummer 366

4.4 Somit ist der Gegenstand des Patentanspruchs 1 nach Hilfsantrag IV für den Fachmann ausgehend von der Lehre der NK 1 nahegelegt.

Randnummer 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.

Randnummer 368

4.5 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.

Randnummer 369

5. Die Hilfsanträge V bis IX können keinen Erfolg haben, da die darin vorgenommenen Änderungen eine Patentfähigkeit nicht begründen können.

Randnummer 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.

Randnummer 371

Konkret sind die jeweiligen Ansprüche 1 der Hilfsanträge V bis IX folgendermaßen zusammengesetzt.:

Randnummer 372

Anspruch 1 nach Hilfsantrag V setzt sich aus dem jeweiligen Anspruch 1 nach den Hilfsanträgen III und IV zusammen.

Randnummer 373

Anspruch 1 nach Hilfsantrag VI setzt sich aus dem jeweiligen Anspruch 1 nach den Hilfsanträgen II und I zusammen.

Randnummer 374

Anspruch 1 nach Hilfsantrag VII setzt sich aus dem jeweiligen Anspruch 1 nach den Hilfsanträgen III und I zusammen.

Randnummer 375

Anspruch 1 nach Hilfsantrag VIII setzt sich aus dem jeweiligen Anspruch 1 nach den Hilfsanträgen IV und I zusammen.

Randnummer 376

Anspruch 1 nach Hilfsantrag IX setzt sich aus dem jeweiligen Anspruch 1 nach den Hilfsanträgen V und I zusammen.

Randnummer 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.

Randnummer 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.

Randnummer 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.

IV.

Randnummer 380

Die Kostenentscheidung beruht auf § 84 Abs. 2 Satz 1 und Satz 2 Halbsatz 1 PatG i. V. m.§ 91 Abs. 1 ZPO.

Randnummer 381

Die Entscheidung über die vorläufige Vollstreckbarkeit beruht auf § 99 Abs. 1 PatG i. V. m. § 709 Satz 1 und 2 ZPO.

Amtliche Veröffentlichung der Entscheidung Leitsätze des Gerichts, keine Leitsätze oder Anmerkungen von Verlagen.

In Ihrer KI nachschlagen

Mit Zitierfest zitiert Ihre KI Entscheidungen im amtlichen Wortlaut, nicht aus dem Gedächtnis. Zum Beispiel:

„Was hat BPatG in 2 Ni 38/21 (EP) entschieden?“

Zitierfest in Ihrer KI einrichten