Rechtsprechung / BPatG / 2. Senat / 2023

BPatG Urteil vom 15.06.2023 – 2 Ni 24/21 (EP)

2. Senat · ECLI:DE:BPatG:2023:150623U2Ni24.21EP.0

Gewerblicher RechtsschutzBundVolltext

Zitiert 3 Entscheidungen 3 zitierte Normen Als PDF speichern

Tenor§

In der Patentnichtigkeitssache

betreffend das europäische Patent EP 2 661 696

(DE 60 2011 066 777)

hat der 2. Senat (Nichtigkeitssenat) des Bundespatentgerichts auf Grund der mündlichen Verhandlung vom 15. Juni 2023 unter Mitwirkung der Vorsitzenden Richterin Hartlieb sowie der Richter Dipl.-Phys. Univ. Dr. Forkel, Dr. Himmelmann, Dipl.-Phys. Univ. Dr. Städele und Dr.-Ing. Harth

I. Das europäische Patent EP 2 661 696 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§

1Permalink zu Rn. 1recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_1

Die Beklagte ist Inhaberin des auch mit Wirkung für die Bundesrepublik Deutschland in englischer Verfahrenssprache erteilten europäischen Patents EP 2 661 696 (deutsches Aktenzeichen DE 60 2011 066 777) (Streitpatent), das am22. Dezember 2011unter Inanspruchnahme der Prioritäten US 201161430110 P vom 5. Januar 2011, US 201113221794 und US 201113221682 jeweils vom 30. August 2011, angemeldet worden ist und das die Bezeichnung „Adaptive Bitrate Streaming Of Media Stored In Matroska Container Files Using Hypertext Transfer Protocol“(Adaptives Bitraten-Streaming von in Matroska-Containerdateien gespeicherten Medien mit http) trägt.

2Permalink zu Rn. 2recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_2

Der Hinweis auf die Erteilung des Streitpatents wurde am 6. Mai 2020 veröffentlicht. Das Streitpatent geht zurück auf eine beim Europäischen Patentamt eingereichte Anmeldung mit der Anmeldenummer 11855237.1, die aus der internationalen Anmeldung PCT/US2011/066927, publiziert als WO 2012/094171 A1, hervorgeht.

3Permalink zu Rn. 3recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_3

Das Streitpatent betrifft das sogenannte Streaming von kodierten Medien (encoded media) mit Adaption der Bitrate (Streitpatentschrift, Abs. [0001]).

4Permalink zu Rn. 4recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_4

Das in vollem Umfang angegriffene Streitpatent umfasst 13Patentansprüche,den unabhängigen Anspruch 1sowie die abhängigen Ansprüche2 bis 13.

5Permalink zu Rn. 5recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_5

Der erteilte Patentanspruch 1 lautet gemäß EP 2 661 696 B1 (mit an die Anlage NK 5 der Klägerin angelehnter Merkmalsgliederung):

6Permalink zu Rn. 6recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_6
a A playback device (20) configured to perform adaptive bitrate streaming, the playback device comprising a processor configured, via a client application, to request a top level index file and container files via a network; Wiedergabegerät (20) eingerichtet zum Ausführen von Bitraten-adaptivem Streaming, wobei das Wiedergabegerät einen Prozessor umfasst, der durch eine Klient-Anwendung dazu eingerichtet ist, eine Hauptindex-Datei und Container-Dateien über ein Netzwerk anzufordern,
c wherein the client application further configures the processor to: wobei die Klient-Anwendung ferner den Prozessor einrichtet zum:
c1 commence playback by retrieving the top level index file Beginn einer Wiedergabe mit Abrufen der Hauptindex-Datei,
b that identifies a plurality of container files that contain the streams available to the playback device for use in adaptive bitrate streaming, where die eine Vielzahl von Container-Dateien bezeichnet, die die Streams, die für das Wiedergabegerät zur Verwendung bei Bitraten-adaptivem Streaming verfügbar sind, enthalten, worin
b1 the available streams include a plurality of alternative video streams, each of the alternative video streams (32) is the same source video content encoded at a different bitrate and is stored in a separate container file as a plurality of portions of video, die verfügbaren Streams eine Vielzahl alternativer Video-Streams beinhalten, jeder der alternativen Video-Streams (32) der gleiche Quell-Video-Inhalt kodiert mit einer unterschiedlichen Bitrate ist und in einer eigenen Container-Datei als eine Vielzahl von Stücken von Videomaterial gespeichert ist,
b2 each portion of video is encoded as at least one closed group of pictures starting with an Instantaneous Decoder Refresh (IDR) frame, and wobei jedes Stück Videomaterial als zumindest eine geschlossene Gruppe von Bildern beginnend mit einem IDR-Rahmen (Instantaneous Decoding Refresh) kodiert ist, und
b3 each container file includes information concerning the encoding of the video contained within the container file and an index to the encoded media within the container file and the top level index file indicates the portions of each container file containing this information; jede Container-Datei Informationen betreffend die Kodierung des in der Container-Datei enthaltenen Videomaterials und einen Index zu den kodierten Medien in der Container-Datei beinhaltet, und die Hauptindex-Datei die Bereiche jeder Container-Datei angibt, die diese Informationen enthalten,
c [wherein the client application further configures the processor to:] [wobei die Klient-Anwendung ferner den Prozessor einrichtet zum:]
c2 select one or more streams including one of the plurality of alternative video streams to utilize in the playback of media based upon the retrieved at least a portion of the top level index file; Auswählen eines oder mehrerer Streams, worin einer der Vielzahl alternativer Video-Streams enthalten ist, zur Nutzung bei der Wiedergabe von Medien aufgrund zumindest des Teils der Hauptindex-Datei, der/die abgerufen wurde,
c3 using the top level index file to request the portions of the container file that include the information concerning the encoding of the video contained within the container file and the index to the encoded media within the container file Verwenden der Hauptindex-Datei zum Anfordern der Bereiche der Container-Datei, die die Informationen betreffend die Kodierung des in der Container-Datei enthaltenen Videomaterials und den Index zu den kodierten Medien in der Container-Datei enthalten,
c4 configure a video decoder to playback the encoded video using the retrieved information concerning the encoding of the video; Konfigurieren eines Videodekodierers zur Wiedergabe des kodierten Videomaterials mithilfe der abgerufenen Informationen betreffend die Kodierung des Videomaterials,
c5 retrieve encoded media from the container file of the selected alternative video stream using the requested index information to the encoded media within the container file; Abrufen kodierter Medien von der Container-Datei des ausgewählten alternativen Video-Streams mithilfe der angeforderten Index-Informationen zu den kodierten Medien in der Container-Datei,
c6 playback the retrieved portions of video from the selected alternative video stream using the decoder; and Wiedergeben der abgerufenen Stücke Videomaterial aus dem ausgewählten alternativen Video-Stream mittels des Dekodierers, und,
c7 when a change in streaming conditions is detected, select a new alternative video stream that is more appropriate for the streaming conditions than the previously selected alternative video stream. wenn eine Änderung in den Streaming-Bedingungen detektiert wird, Auswählen eines neuen alternativen Video-Streams, der für die Streaming-Bedingungen besser geeignet ist als der vorher ausgewählte alternative Video-Stream.
7Permalink zu Rn. 7recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_7

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.

8Permalink zu Rn. 8recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_8

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

9Permalink zu Rn. 9recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_9

D1 3GPP TS 26.234 V9.5.0 (2010-12), 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Transparent end-to-end Packet-switched Streaming Service (PSS); Protocols and codecs (Release 9);

10Permalink zu Rn. 10recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_10

D2 Beitrag zum Treffen der Arbeitsgruppe ISO/IEC JTC1/SC29/WG11MPEG/N11578 in Guangzhou, China, Oktober 2010,im Rahmen der Standardisierung des MPEG-DASH Standards. Titel: „Text of ISO/IEC 23001-6: Dynamic adaptive streaming over HTTP (DASH)“;

11Permalink zu Rn. 11recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_11

D3 WO 2011/059274 A2, angemeldet am 12. November 2010, veröffentlicht am 19. Mai 2011;

12Permalink zu Rn. 12recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_12

NK1 Verletzungsklageschrift der Beklagten an das LG Mannheim vom 30. September 2020;

13Permalink zu Rn. 13recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_13

NK2 Streitpatentschrift EP 2 661 696 B1;

14Permalink zu Rn. 14recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_14

NK3 DPMA, Registerauszug zum Aktenzeichen 60 2011 066 777.7, Stand am 19. Mai 2021;

15Permalink zu Rn. 15recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_15

NK4 Offenlegungsschrift WO 2012 / 094 171 A1 zum Streitpatent;

16Permalink zu Rn. 16recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_16

NK5 Merkmalsgliederung Anspruch 1;

17Permalink zu Rn. 17recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_17

NK6 Hauptantrag EPA-Verfahren vom 5. November 2019;

18Permalink zu Rn. 18recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_18

NK7 Protokoll der mündlichen Verhandlung am EPA vom 19. Dezember 2019;

19Permalink zu Rn. 19recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_19

NK8 Prioritätsanmeldung US 2011 61/430,110 P vom 5. Januar 2011;

20Permalink zu Rn. 20recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_20

NK9 Prioritätsanmeldung US 2011 13/221,794 vom 30. August 2011;

21Permalink zu Rn. 21recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_21

NK10 Prioritätsanmeldung US 2011 13/221,682 vom 30. August 2011;

22Permalink zu Rn. 22recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_22

NK11 USPTO „Patent Assignment“ zuNK9 (application number 13 221 794);

23Permalink zu Rn. 23recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_23

NK12 USPTO „Patent Assignment“ zuNK10 (application number 13 221 682);

24Permalink zu Rn. 24recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_24

NK13 3GPP TS 26.244 V9.3.0 (2010-09), 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Transparent end-to-end packet-switched streaming service (PSS); 3GPP file format (3GP) (Release 9);

25Permalink zu Rn. 25recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_25

NK14 Engineering Guideline H.264 / AVC Coding and Multiplexing vom 14. Mai 2009;

26Permalink zu Rn. 26recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_26

NK15 ISO/IEC 14496-14 “Part 14: MP4 file format” von 2003;

27Permalink zu Rn. 27recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_27

NK16 Urteil des Landgerichts Mannheim vom 11. März 2022 (Aktenzeichen: 7 O 88/21; Anm. des Senats: betrifft nicht das Streitpatent EP 2 661 696, sondern das Patent EP 3 467 666);

28Permalink zu Rn. 28recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_28

NK17 Berufungsschriftsatz der Klägerin vom 14. März 2022an das Oberlandesgericht Karlsruhe (betrifft das Streitpatent);

29Permalink zu Rn. 29recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_29

NK18 Wikipedia-Artikel „Parser“, zuletzt bearbeitet am 12. Juli 2010, 13:01 Uhr;

30Permalink zu Rn. 30recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_30

NK19 Schaubild zu Media Presentation Description (MPD) und Representations nach D 1;

31Permalink zu Rn. 31recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_31

NK20 Firmenschrift der Microsoft Corporation, BOCHAROV, J. A., et al.: „Portable encoding of audio-video objects, The Protected Interoperable File Format (PIFF)“. Revised 2010-03-09;

32Permalink zu Rn. 32recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_32

NK21 Mitteilung des EPA-Prüfers vom 28.Juni2022;

33Permalink zu Rn. 33recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_33

NK22 Protokoll der mündlichen Verhandlung am EPA vom9.September 2022;

34Permalink zu Rn. 34recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_34

NK23 EPA-Mitteilung vom 16.September 2022.

35Permalink zu Rn. 35recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_35

Die Klägerin stellt den Antrag,

36Permalink zu Rn. 36recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_36

das europäische Patent EP 2 661 696 mit Wirkung für das Hoheitsgebiet der Bundesrepublik Deutschland in vollem Umfang für nichtig zu erklären.

37Permalink zu Rn. 37recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_37

Die Beklagte stellt den Antrag,

38Permalink zu Rn. 38recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_38

die Klage abzuweisen

40Permalink zu Rn. 40recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_40

das europäische Patent EP 2 661 696 unter Klageabweisung im Übrigen mit Wirkung für das Hoheitsgebiet der Bundesrepublik Deutschland insoweit für nichtig zu erklären, als es über die Fassung eines der Hilfsanträge I vom 15. Februar 2022, II bis V jeweils vom 27. März 2023 und VI bis VIII jeweils vom 2. Mai 2023 – in dieser Reihenfolge – hinausgeht.

41Permalink zu Rn. 41recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_41

Die Beklagte erklärt in der mündlichen Verhandlung vom 15. Juni 2023, dass sie die Patentansprüche gemäß Hauptantrag und Hilfsanträgen als jeweils geschlossene Anspruchssätze ansieht, die jeweils insgesamt beansprucht werden.

42Permalink zu Rn. 42recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_42

Die Beklagte, die das Streitpatent mit einem Hauptantrag und hilfsweise beschränkt mit 8 Hilfsanträgen verteidigt, tritt der Argumentation der Klägerin in allen wesentlichen Punkten entgegen und erachtet den Gegenstand des Streitpatents für patentfähig. Hierbei komme es maßgeblich auf das im Wege der Auslegung zu ermittelnde zutreffende Verständnis der Lehre des Patentanspruchs 1 an. Auf dieser Grundlage sei der Gegenstand des Streitpatents neu gegenüber der Lehre jeder der drei Druckschriften D1 bis D3. Ferner sei der Gegenstand des erteilten Patentanspruchs 1 gegenüber der Ursprungsanmeldung NK 4 nicht unzulässig erweitert. Die beanspruchte Lehre sei jedenfalls in einer der Fassungen der Hilfsanträge patentfähig.

43Permalink zu Rn. 43recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_43

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

44Permalink zu Rn. 44recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_44

ES-NK1 Wikipedia-Artikel „Client“, zuletzt am 12. Oktober 2010 um 10:11 Uhrgeändert;

45Permalink zu Rn. 45recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_45

ES-NK2 Wikipedia-Artikel „Server“, zuletzt am 21. November 2010 um 23:13 Uhr geändert;

46Permalink zu Rn. 46recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_46

ES-NK3 Wikipedia-Artikel „Server (Software)“, zuletzt am 26. Februar 2010 um 19:14 Uhr geändert;

47Permalink zu Rn. 47recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_47

ES-NK4 Wikipedia-Artikel „Client-Server-Modell“, zuletzt am 16. Oktober 2010 um 10:00 Uhr geändert;

48Permalink zu Rn. 48recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_48

ES-NK5 Internet-Beitrag „Rusty Techie“, MPEG2TS Stream - Transport Stream, 17. Dezember 2014;

49Permalink zu Rn. 49recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_49

ES-NK6 Webseite Cambridge Dictionary zum Begriff „retrieval“;

50Permalink zu Rn. 50recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_50

ES-NK7 Internetartikel – Trapani, G.: „How to set up a personal home web server“, September 2006;

51Permalink zu Rn. 51recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_51

ES-NK8 Internetartikel (Anm. des Senats: Autor unbekannt) „Turn your iPhone into a Web server“, 9. Februar 2009.

52Permalink zu Rn. 52recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_52

Hilfsantrag I vom 15. Februar 2022 lautet:

53Permalink zu Rn. 53recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_53

Hilfsantrag I (Reinschrift)

54Permalink zu Rn. 54recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_54

1. A playback device (20) configured to perform adaptive bitrate streaming, the playback device comprising a processor configured, via a client application, to request a top level index file and container files via a network;

55Permalink zu Rn. 55recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_55

wherein the client application further configures the processor to:

56Permalink zu Rn. 56recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_56

commence playback by retrieving the top level index file that identifies a plurality of container files that contain the streams available to the playback device for use in adaptive bitrate streaming, where

57Permalink zu Rn. 57recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_57

the available streams include a plurality of alternative video streams,

58Permalink zu Rn. 58recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_58

each of the alternative video streams (32) is the same source video content encoded at a different bitrate and is stored in a separate container file as a plurality of portions of video,

59Permalink zu Rn. 59recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_59

each portion of video is encoded as at least one closed group of pictures starting with an Instantaneous Decoder Refresh (IDR) frame, and

60Permalink zu Rn. 60recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_60

each container file includes information concerning the encoding of the video contained within the container file and an index to the encoded media within the container file and the top level index file indicates the portions of each container file containing this information;

61Permalink zu Rn. 61recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_61

select one or more streams including one of the plurality of alternative video streams to utilize in the playback of media based upon the retrieved at least a portion of the top level index file;

62Permalink zu Rn. 62recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_62

using the top level index file to request the portions of the container file that include the information concerning the encoding of the video contained within the container file and the index to the encoded media within the container file, wherein the retrieved portion of the container file of the selected alternative video stream that contains the index to the encoded media within the container file includes sufficient index information to stream the entirety of the selected alternative stream of video;

63Permalink zu Rn. 63recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_63

configure a video decoder to playback the encoded video using the retrieved information concerning the encoding of the video;

64Permalink zu Rn. 64recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_64

retrieve encoded media from the container file of the selected alternative video stream using the requested index information to the encoded media within the container file;

65Permalink zu Rn. 65recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_65

playback the retrieved portions of video from the selected alternative video stream using the decoder; and

66Permalink zu Rn. 66recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_66

when a change in streaming conditions is detected, select a new alternative video stream that is more appropriate for the streaming conditions than the previously selected alternative video stream.

67Permalink zu Rn. 67recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_67

2. The playback device (20) of claim 1, wherein the client application further configures the processor to request all of the index information for the lowest bitrate stream from the plurality of alternative video streams prior to the commencement of playback.

68Permalink zu Rn. 68recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_68

3. The playback device (20) of claim 1, wherein at least one of the streams available for playback is a trick play track stream in which the same source video content is encoded at a lower frame rate than the frame rates of the plurality of alternative video streams and the playback device performs a trick play function using the trick play track stream.

69Permalink zu Rn. 69recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_69

4. The playback device (20) of claim 3, wherein the playback device supports different rates of accelerated visual search.

70Permalink zu Rn. 70recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_70

5. The playback device (20) of claim 1, wherein the encoding parameters utilized to decode the encoded video include at least one encoding parameter selected from the group consisting of frame rate, frame height, frame width, sample aspect ratio, maximum bitrate, and minimum buffer size.

71Permalink zu Rn. 71recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_71

6. The playback device (20) of claim 1, wherein the playback device requests a top level index file and container files via the network using a stateless protocol.

72Permalink zu Rn. 72recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_72

7. The playback device (20) of claim 1, wherein the plurality of alternative video streams are encoded with different resolutions and/or different frame rates.

73Permalink zu Rn. 73recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_73

8. The playback device (20) of claim 1, wherein the top level index file is a SMIL file.

74Permalink zu Rn. 74recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_74

9. The playback device (20) of claim 8, wherein the SMIL file comprises a list of URIs describing each of the streams and the container files that contain the streams.

75Permalink zu Rn. 75recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_75

10. The playback device (20) of claim 8, wherein the SMIL file comprises a "header-request" PARAM element that specifies the size of a header section of the container file containing a stream.

76Permalink zu Rn. 76recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_76

11. The playback device (20) of claim 1, wherein the container files are Matroska container files, wherein preferably each Matroska container file contains a single stream.

77Permalink zu Rn. 77recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_77

12. The playback device (20) of claim 1, wherein at least two of the alternative streams of encoded video are encoded at the same display aspect ratio, but with different resolutions using different sample aspect ratios.

78Permalink zu Rn. 78recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_78

Hilfsantrag II vom 27. März 2023 lautet:

79Permalink zu Rn. 79recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_79

Hilfsantrag II (Reinschrift)

80Permalink zu Rn. 80recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_80

1. A playback device (20) configured to perform adaptive bitrate streaming, the playback device comprising a processor configured, via a client application, to request a top level index file and container files via a network;

81Permalink zu Rn. 81recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_81

wherein the client application further configures the processor to:

82Permalink zu Rn. 82recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_82

commence playback by retrieving the top level index file that identifies a plurality of container files that contain the streams available to the playback device for use in adaptive bitrate streaming, where

83Permalink zu Rn. 83recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_83

the available streams include a plurality of alternative video streams,

84Permalink zu Rn. 84recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_84

each of the alternative video streams (32) is the same source video content encoded at a different bitrate and is stored in a separate container file as a plurality of portions of video,

85Permalink zu Rn. 85recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_85

each portion of video is encoded as at least one closed group of pictures starting with an Instantaneous Decoder Refresh (IDR) frame, and

86Permalink zu Rn. 86recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_86

each container file includes (i) information concerning the encoding of the video contained within the container file and (ii) an index to the encoded media within the container file, and the top level index file indicates the portions of each container file containing this information;

87Permalink zu Rn. 87recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_87

select one or more streams including one of the plurality of alternative video streams to utilize in the playback of media based upon the retrieved top level index file;

88Permalink zu Rn. 88recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_88

using the top level index file to request the portions of the container file that include (i) the information concerning the encoding of the video contained within the container file and (ii) the index to the encoded media within the container file;

89Permalink zu Rn. 89recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_89

configure a video decoder to playback the encoded video using the retrieved information concerning the encoding of the video;

90Permalink zu Rn. 90recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_90

retrieve encoded media from the container file of the selected alternative video stream using the requested index information to the encoded media within the container file;

91Permalink zu Rn. 91recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_91

playback the retrieved portions of video from the selected alternative video stream using the decoder; and

92Permalink zu Rn. 92recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_92

when a change in streaming conditions is detected, select a new alternative video stream that is more appropriate for the streaming conditions than the previously selected alternative video stream.

93Permalink zu Rn. 93recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_93

2. The playback device (20) of claim 1, wherein the retrieved portion of the container file of the selected alternative video stream that contains the index to the encoded media within the container file includes sufficient index information to stream the entirety of the selected alternative stream of video.

94Permalink zu Rn. 94recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_94

3. The playback device (20) of claim 1, wherein the client application further configures the processor to request all of the index information for the lowest bitrate stream from the plurality of alternative video streams prior to the commencement of playback.

95Permalink zu Rn. 95recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_95

4. The playback device (20) of claim 1, wherein at least one of the streams available for playback is a trick play track stream in which the same source video content is encoded at a lower frame rate than the frame rates of the plurality of alternative video streams and the playback device performs a trick play function using the trick play track stream.

96Permalink zu Rn. 96recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_96

5. The playback device (20) of claim 4, wherein the playback device supports different rates of accelerated visual search.

97Permalink zu Rn. 97recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_97

6. The playback device (20) of claim 1, wherein the encoding parameters utilized to decode the encoded video include at least one encoding parameter selected from the group consisting of frame rate, frame height, frame width, sample aspect ratio, maximum bitrate, and minimum buffer size.

98Permalink zu Rn. 98recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_98

7. The playback device (20) of claim 1, wherein the playback device requests a top level index file and container files via the network using a stateless protocol.

99Permalink zu Rn. 99recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_99

8. The playback device (20) of claim 1, wherein the plurality of alternative video streams are encoded with different resolutions and/or different frame rates.

100Permalink zu Rn. 100recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_100

9. The playback device (20) of claim 1, wherein the top level index file is a SMIL file.

101Permalink zu Rn. 101recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_101

10. The playback device (20) of claim 9, wherein the SMIL file comprises a list of URIs describing each of the streams and the container files that contain the streams.

102Permalink zu Rn. 102recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_102

11. The playback device (20) of claim 9, wherein the SMIL file comprises a "header-request" PARAM element that specifies the size of a header section of the container file containing a stream.

103Permalink zu Rn. 103recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_103

12. The playback device (20) of claim 1, wherein the container files are Matroska container files, wherein preferably each Matroska container file contains a single stream.

104Permalink zu Rn. 104recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_104

13. The playback device (20) of claim 1, wherein at least two of the alternative streams of encoded video are encoded at the same display aspect ratio, but with different resolutions using different sample aspect ratios.

105Permalink zu Rn. 105recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_105

Hilfsantrag III vom 27. März 2023 lautet:

106Permalink zu Rn. 106recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_106

Hilfsantrag III (Reinschrift)

107Permalink zu Rn. 107recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_107

1. A playback device (20) configured to perform adaptive bitrate streaming, the playback device comprising a processor configured, via a client application, to request a top level index file and container files via a network;

108Permalink zu Rn. 108recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_108

wherein the client application further configures the processor to:

109Permalink zu Rn. 109recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_109

commence playback by retrieving the top level index file that identifies a plurality of container files that contain the streams available to the playback device for use in adaptive bitrate streaming, where

110Permalink zu Rn. 110recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_110

the available streams include a plurality of alternative video streams,

111Permalink zu Rn. 111recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_111

each of the alternative video streams (32) is the same source video content encoded at a different bitrate and is stored in a separate container file as a plurality of portions of video,

112Permalink zu Rn. 112recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_112

each portion of video is encoded as at least one closed group of pictures starting with an Instantaneous Decoder Refresh (IDR) frame, and

113Permalink zu Rn. 113recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_113

each container file includes (i) information concerning the encoding of the video contained within the container file and (ii) an index to the encoded media within the container file, and the top level index file indicates the portions of each container file containing this information;

114Permalink zu Rn. 114recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_114

select one or more streams including one of the plurality of alternative video streams to utilize in the playback of media based upon the retrieved top level index file;

115Permalink zu Rn. 115recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_115

using the top level index file to request the portions of the container file that include (i) the information concerning the encoding of the video contained within the container file and (ii) the index to the encoded media within the container file, wherein the retrieved portion of the container file of the selected alternative video stream that contains the index to the encoded media within the container file includes sufficient index information to stream the entirety of the selected alternative stream of video;

116Permalink zu Rn. 116recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_116

configure a video decoder to playback the encoded video using the retrieved information concerning the encoding of the video;

117Permalink zu Rn. 117recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_117

retrieve encoded media from the container file of the selected alternative video stream using the requested index information to the encoded media within the container file;

118Permalink zu Rn. 118recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_118

playback the retrieved portions of video from the selected alternative video stream using the decoder; and

119Permalink zu Rn. 119recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_119

when a change in streaming conditions is detected, select a new alternative video stream that is more appropriate for the streaming conditions than the previously selected alternative video stream.

120Permalink zu Rn. 120recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_120

2. The playback device (20) of claim 1, wherein the client application further configures the processor to request all of the index information for the lowest bitrate stream from the plurality of alternative video streams prior to the commencement of playback.

121Permalink zu Rn. 121recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_121

3. The playback device (20) of claim 1, wherein at least one of the streams available for playback is a trick play track stream in which the same source video content is encoded at a lower frame rate than the frame rates of the plurality of alternative video streams and the playback device performs a trick play function using the trick play track stream.

122Permalink zu Rn. 122recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_122

4. The playback device (20) of claim 3, wherein the playback device supports different rates of accelerated visual search.

123Permalink zu Rn. 123recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_123

5. The playback device (20) of claim 1, wherein the encoding parameters utilized to decode the encoded video include at least one encoding parameter selected from the group consisting of frame rate, frame height, frame width, sample aspect ratio, maximum bitrate, and minimum buffer size.

124Permalink zu Rn. 124recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_124

6. The playback device (20) of claim 1, wherein the playback device requests a top level index file and container files via the network using a stateless protocol.

125Permalink zu Rn. 125recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_125

7. The playback device (20) of claim 1, wherein the plurality of alternative video streams are encoded with different resolutions and/or different frame rates.

126Permalink zu Rn. 126recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_126

8. The playback device (20) of claim 1, wherein the top level index file is a SMIL file.

127Permalink zu Rn. 127recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_127

9. The playback device (20) of claim 8, wherein the SMIL file comprises a list of URIs describing each of the streams and the container files that contain the streams.

128Permalink zu Rn. 128recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_128

10. The playback device (20) of claim 8, wherein the SMIL file comprises a "header-request" PARAM element that specifies the size of a header section of the container file containing a stream.

129Permalink zu Rn. 129recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_129

11. The playback device (20) of claim 1, wherein the container files are Matroska container files, wherein preferably each Matroska container file contains a single stream.

130Permalink zu Rn. 130recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_130

12. The playback device (20) of claim 1, wherein at least two of the alternative streams of encoded video are encoded at the same display aspect ratio, but with different resolutions using different sample aspect ratios.

131Permalink zu Rn. 131recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_131

Hilfsantrag IV vom 27. März 2023 lautet:

132Permalink zu Rn. 132recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_132

Hilfsantrag IV (Reinschrift)

133Permalink zu Rn. 133recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_133

1. A playback device (20) configured to perform adaptive bitrate streaming, the playback device comprising a processor configured, via a client application, to request a top level index file and container files via a network;

134Permalink zu Rn. 134recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_134

wherein the client application further configures the processor to:

135Permalink zu Rn. 135recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_135

commence playback by retrieving the top level index file that identifies a plurality of container files that each contain a stream available to the playback device for use in adaptive bitrate streaming, where

136Permalink zu Rn. 136recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_136

the available streams include a plurality of alternative video streams,

137Permalink zu Rn. 137recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_137

each of the alternative video streams (32) is the same source video content encoded at a different bitrate and is stored as a single stream in a separate container file as a plurality of portions of video,

138Permalink zu Rn. 138recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_138

each portion of video is encoded as at least one closed group of pictures starting with an Instantaneous Decoder Refresh (IDR) frame, and

139Permalink zu Rn. 139recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_139

each container file includes (i) information concerning the encoding of the video contained within the container file and (ii) an index to the encoded media within the container file, and the top level index file indicates the portions of each container file containing this information;

140Permalink zu Rn. 140recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_140

select one or more streams including one of the plurality of alternative video streams to utilize in the playback of media based upon the retrieved top level index file;

141Permalink zu Rn. 141recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_141

using the top level index file to request the portions of the container file that include (i) the information concerning the encoding of the video contained within the container file and (ii) the index to the encoded media within the container file;

142Permalink zu Rn. 142recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_142

configure a video decoder to playback the encoded video using the retrieved information concerning the encoding of the video;

143Permalink zu Rn. 143recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_143

retrieve encoded media from the container file of the selected alternative video stream using the requested index information to the encoded media within the container file;

144Permalink zu Rn. 144recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_144

playback the retrieved portions of video from the selected alternative video stream using the decoder; and

145Permalink zu Rn. 145recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_145

when a change in streaming conditions is detected, select a new alternative video stream that is more appropriate for the streaming conditions than the previously selected alternative video stream.

146Permalink zu Rn. 146recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_146

2. The playback device (20) of claim 1, wherein the retrieved portion of the container file of the selected alternative video stream that contains the index to the encoded media within the container file includes sufficient index information to stream the entirety of the selected alternative stream of video.

147Permalink zu Rn. 147recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_147

3. The playback device (20) of claim 1, wherein the client application further configures the processor to request all of the index information for the lowest bitrate stream from the plurality of alternative video streams prior to the commencement of playback.

148Permalink zu Rn. 148recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_148

4. The playback device (20) of claim 1, wherein at least one of the streams available for playback is a trick play track stream in which the same source video content is encoded at a lower frame rate than the frame rates of the plurality of alternative video streams and the playback device performs a trick play function using the trick play track stream.

149Permalink zu Rn. 149recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_149

5. The playback device (20) of claim 4, wherein the playback device supports different rates of accelerated visual search.

150Permalink zu Rn. 150recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_150

6. The playback device (20) of claim 1, wherein the encoding parameters utilized to decode the encoded video include at least one encoding parameter selected from the group consisting of frame rate, frame height, frame width, sample aspect ratio, maximum bitrate, and minimum buffer size.

151Permalink zu Rn. 151recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_151

7. The playback device (20) of claim 1, wherein the playback device requests a top level index file and container files via the network using a stateless protocol.

152Permalink zu Rn. 152recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_152

8. The playback device (20) of claim 1, wherein the plurality of alternative video streams are encoded with different resolutions and/or different frame rates.

153Permalink zu Rn. 153recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_153

9. The playback device (20) of claim 1, wherein the top level index file is a SMIL file.

154Permalink zu Rn. 154recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_154

10. The playback device (20) of claim 9, wherein the SMIL file comprises a list of URIs describing each of the streams and the container files that contain the streams.

155Permalink zu Rn. 155recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_155

11. The playback device (20) of claim 9, wherein the SMIL file comprises a "header-request" PARAM element that specifies the size of a header section of the container file containing a stream.

156Permalink zu Rn. 156recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_156

12. The playback device (20) of claim 1, wherein the container files are Matroska container files.

157Permalink zu Rn. 157recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_157

13. The playback device (20) of claim 1, wherein at least two of the alternative streams of encoded video are encoded at the same display aspect ratio, but with different resolutions using different sample aspect ratios.

158Permalink zu Rn. 158recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_158

Hilfsantrag V vom 27. März 2023 lautet:

159Permalink zu Rn. 159recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_159

Hilfsantrag V (Reinschrift)

160Permalink zu Rn. 160recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_160

1. A playback device (20) configured to perform adaptive bitrate streaming, the playback device comprising a processor configured, via a client application, to request a top level index file and container files via a network;

161Permalink zu Rn. 161recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_161

wherein the client application further configures the processor to:

162Permalink zu Rn. 162recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_162

commence playback by retrieving the top level index file that identifies a plurality of container files that each contain a stream available to the playback device for use in adaptive bitrate streaming, where

163Permalink zu Rn. 163recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_163

the available streams include a plurality of alternative video streams,

164Permalink zu Rn. 164recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_164

each of the alternative video streams (32) is the same source video content encoded at a different bitrate and is stored as a single stream in a separate container file as a plurality of portions of video,

165Permalink zu Rn. 165recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_165

each portion of video is encoded as at least one closed group of pictures starting with an Instantaneous Decoder Refresh (IDR) frame, and

166Permalink zu Rn. 166recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_166

each container file includes (i) information concerning the encoding of the video contained within the container file and (ii) an index to the encoded media within the container file, and the top level index file indicates the portions of each container file containing this information;

167Permalink zu Rn. 167recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_167

select one or more streams including one of the plurality of alternative video streams to utilize in the playback of media based upon the retrieved top level index file;

168Permalink zu Rn. 168recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_168

using the top level index file to request the portions of the container file that include (i) the information concerning the encoding of the video contained within the container file and (ii) the index to the encoded media within the container file, wherein the retrieved portion of the container file of the selected alternative video stream that contains the index to the encoded media within the container file includes sufficient index information to stream the entirety of the selected alternative stream of video;

169Permalink zu Rn. 169recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_169

configure a video decoder to playback the encoded video using the retrieved information concerning the encoding of the video;

170Permalink zu Rn. 170recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_170

retrieve encoded media from the container file of the selected alternative video stream using the requested index information to the encoded media within the container file;

171Permalink zu Rn. 171recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_171

playback the retrieved portions of video from the selected alternative video stream using the decoder; and

172Permalink zu Rn. 172recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_172

when a change in streaming conditions is detected, select a new alternative video stream that is more appropriate for the streaming conditions than the previously selected alternative video stream.

173Permalink zu Rn. 173recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_173

2. The playback device (20) of claim 1, wherein the client application further configures the processor to request all of the index information for the lowest bitrate stream from the plurality of alternative video streams prior to the commencement of playback.

174Permalink zu Rn. 174recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_174

3. The playback device (20) of claim 1, wherein at least one of the streams available for playback is a trick play track stream in which the same source video content is encoded at a lower frame rate than the frame rates of the plurality of alternative video streams and the playback device performs a trick play function using the trick play track stream.

175Permalink zu Rn. 175recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_175

4. The playback device (20) of claim 3, wherein the playback device supports different rates of accelerated visual search.

176Permalink zu Rn. 176recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_176

5. The playback device (20) of claim 1, wherein the encoding parameters utilized to decode the encoded video include at least one encoding parameter selected from the group consisting of frame rate, frame height, frame width, sample aspect ratio, maximum bitrate, and minimum buffer size.

177Permalink zu Rn. 177recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_177

6. The playback device (20) of claim 1, wherein the playback device requests a top level index file and container files via the network using a stateless protocol.

178Permalink zu Rn. 178recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_178

7. The playback device (20) of claim 1, wherein the plurality of alternative video streams are encoded with different resolutions and/or different frame rates.

179Permalink zu Rn. 179recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_179

8. The playback device (20) of claim 1, wherein the top level index file is a SMIL file.

180Permalink zu Rn. 180recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_180

9. The playback device (20) of claim 8, wherein the SMIL file comprises a list of URIs describing each of the streams and the container files that contain the streams.

181Permalink zu Rn. 181recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_181

10. The playback device (20) of claim 8, wherein the SMIL file comprises a "header-request" PARAM element that specifies the size of a header section of the container file containing a stream.

182Permalink zu Rn. 182recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_182

11. The playback device (20) of claim 1, wherein the container files are Matroska container files.

183Permalink zu Rn. 183recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_183

12. The playback device (20) of claim 1, wherein at least two of the alternative streams of encoded video are encoded at the same display aspect ratio, but with different resolutions using different sample aspect ratios.

184Permalink zu Rn. 184recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_184

Hilfsantrag VI vom 2. Mai 2023 lautet:

185Permalink zu Rn. 185recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_185

Hilfsantrag VI (Reinschrift)

186Permalink zu Rn. 186recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_186

1. A playback device (20) configured to perform adaptive bitrate streaming, the playback device comprising a processor configured, via a client application, to request a top level index file and container files from a remote server via a network;

187Permalink zu Rn. 187recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_187

wherein the client application further configures the processor to:

188Permalink zu Rn. 188recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_188

commence playback by retrieving the top level index file that identifies a plurality of container files that each contain a stream available to the playback device for use in adaptive bitrate streaming, where

189Permalink zu Rn. 189recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_189

the available streams include a plurality of alternative video streams,

190Permalink zu Rn. 190recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_190

each of the alternative video streams (32) is the same source video content encoded at a different bitrate and is stored as a single stream in a separate container file as a plurality of portions of video,

191Permalink zu Rn. 191recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_191

each portion of video is encoded as at least one closed group of pictures starting with an Instantaneous Decoder Refresh (IDR) frame, and

192Permalink zu Rn. 192recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_192

each container file includes (i) information concerning the encoding of the video contained within the container file and (ii) an index to the encoded media within the container file, and the top level index file indicates the portions of each container file containing this information;

193Permalink zu Rn. 193recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_193

select one or more streams including one of the plurality of alternative video streams to utilize in the playback of media based upon the retrieved top level index file;

194Permalink zu Rn. 194recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_194

using the top level index file to request the portions of the container file that include (i) the information concerning the encoding of the video contained within the container file and (ii) the index to the encoded media within the container file;

195Permalink zu Rn. 195recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_195

configure a video decoder to playback the encoded video using the retrieved information concerning the encoding of the video;

196Permalink zu Rn. 196recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_196

retrieve encoded media from the container file of the selected alternative video stream using the requested index information to the encoded media within the container file;

197Permalink zu Rn. 197recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_197

playback the retrieved portions of video from the selected alternative video stream using the decoder; and

198Permalink zu Rn. 198recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_198

when a change in streaming conditions is detected, select a new alternative video stream that is more appropriate for the streaming conditions than the previously selected alternative video stream.

199Permalink zu Rn. 199recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_199

2. The playback device (20) of claim 1, wherein the retrieved portion of the container file of the selected alternative video stream that contains the index to the encoded media within the container file includes sufficient index information to stream the entirety of the selected alternative stream of video.

200Permalink zu Rn. 200recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_200

3. The playback device (20) of claim 1, wherein the client application further configures the processor to request all of the index information for the lowest bitrate stream from the plurality of alternative video streams prior to the commencement of playback.

201Permalink zu Rn. 201recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_201

4. The playback device (20) of claim 1, wherein at least one of the streams available for playback is a trick play track stream in which the same source video content is encoded at a lower frame rate than the frame rates of the plurality of alternative video streams and the playback device performs a trick play function using the trick play track stream.

202Permalink zu Rn. 202recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_202

5. The playback device (20) of claim 4, wherein the playback device supports different rates of accelerated visual search.

203Permalink zu Rn. 203recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_203

6. The playback device (20) of claim 1, wherein the encoding parameters utilized to decode the encoded video include at least one encoding parameter selected from the group consisting of frame rate, frame height, frame width, sample aspect ratio, maximum bitrate, and minimum buffer size.

204Permalink zu Rn. 204recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_204

7. The playback device (20) of claim 1, wherein the playback device requests a top level index file and container files via the network using a stateless protocol.

205Permalink zu Rn. 205recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_205

8. The playback device (20) of claim 1, wherein the plurality of alternative video streams are encoded with different resolutions and/or different frame rates.

206Permalink zu Rn. 206recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_206

9. The playback device (20) of claim 1, wherein the top level index file is a SMIL file.

207Permalink zu Rn. 207recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_207

10. The playback device (20) of claim 9, wherein the SMIL file comprises a list of URIs describing each of the streams and the container files that contain the streams.

208Permalink zu Rn. 208recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_208

11. The playback device (20) of claim 9, wherein the SMIL file comprises a "header-request" PARAM element that specifies the size of a header section of the container file containing a stream.

209Permalink zu Rn. 209recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_209

12. The playback device (20) of claim 1, wherein the container files are Matroska container files.

210Permalink zu Rn. 210recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_210

13. The playback device (20) of claim 1, wherein at least two of the alternative streams of encoded video are encoded at the same display aspect ratio, but with different resolutions using different sample aspect ratios.

211Permalink zu Rn. 211recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_211

Hilfsantrag VII vom 2. Mai 2023 lautet:

212Permalink zu Rn. 212recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_212

Hilfsantrag VII (Reinschrift)

213Permalink zu Rn. 213recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_213

1. A playback device (20) configured to perform adaptive bitrate streaming, the playback device comprising a processor configured, via a client application, to request a top level index file and container files from a remote server via a network;

214Permalink zu Rn. 214recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_214

wherein the client application further configures the processor to:

215Permalink zu Rn. 215recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_215

commence playback by retrieving the top level index file that identifies a plurality of container files that each contain a stream available to the playback device for use in adaptive bitrate streaming, where

216Permalink zu Rn. 216recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_216

the available streams include a plurality of alternative video streams,

217Permalink zu Rn. 217recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_217

each of the alternative video streams (32) is the same source video content encoded at a different bitrate and is stored as a single stream in a separate container file as a plurality of portions of video,

218Permalink zu Rn. 218recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_218

each portion of video is encoded as at least one closed group of pictures starting with an Instantaneous Decoder Refresh (IDR) frame, and

219Permalink zu Rn. 219recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_219

each container file includes (i) information concerning the encoding of the video contained within the container file and (ii) an index to the encoded media within the container file, and the top level index file indicates the portions of each container file containing this information;

220Permalink zu Rn. 220recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_220

select one or more streams including one of the plurality of alternative video streams to utilize in the playback of media based upon the retrieved top level index file;

221Permalink zu Rn. 221recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_221

using the top level index file to request the portions of the container file that include (i) the information concerning the encoding of the video contained within the container file and (ii) the index to the encoded media within the container file, wherein the retrieved portion of the container file of the selected alternative video stream that contains the index to the encoded media within the container file includes sufficient index information to stream the entirety of the selected alternative stream of video;

222Permalink zu Rn. 222recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_222

configure a video decoder to playback the encoded video using the retrieved information concerning the encoding of the video;

223Permalink zu Rn. 223recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_223

retrieve encoded media from the container file of the selected alternative video stream using the requested index information to the encoded media within the container file;

224Permalink zu Rn. 224recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_224

playback the retrieved portions of video from the selected alternative video stream using the decoder; and

225Permalink zu Rn. 225recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_225

when a change in streaming conditions is detected, select a new alternative video stream that is more appropriate for the streaming conditions than the previously selected alternative video stream.

226Permalink zu Rn. 226recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_226

2. The playback device (20) of claim 1, wherein the client application further configures the processor to request all of the index information for the lowest bitrate stream from the plurality of alternative video streams prior to the commencement of playback.

227Permalink zu Rn. 227recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_227

3. The playback device (20) of claim 1, wherein at least one of the streams available for playback is a trick play track stream in which the same source video content is encoded at a lower frame rate than the frame rates of the plurality of alternative video streams and the playback device performs a trick play function using the trick play track stream.

228Permalink zu Rn. 228recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_228

4. The playback device (20) of claim 3, wherein the playback device supports different rates of accelerated visual search.

229Permalink zu Rn. 229recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_229

5. The playback device (20) of claim 1, wherein the encoding parameters utilized to decode the encoded video include at least one encoding parameter selected from the group consisting of frame rate, frame height, frame width, sample aspect ratio, maximum bitrate, and minimum buffer size.

230Permalink zu Rn. 230recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_230

6. The playback device (20) of claim 1, wherein the playback device requests a top level index file and container files via the network using a stateless protocol.

231Permalink zu Rn. 231recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_231

7. The playback device (20) of claim 1, wherein the plurality of alternative video streams are encoded with different resolutions and/or different frame rates.

232Permalink zu Rn. 232recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_232

8. The playback device (20) of claim 1, wherein the top level index file is a SMIL file.

233Permalink zu Rn. 233recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_233

9. The playback device (20) of claim 8, wherein the SMIL file comprises a list of URIs describing each of the streams and the container files that contain the streams.

234Permalink zu Rn. 234recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_234

10. The playback device (20) of claim 8, wherein the SMIL file comprises a "header-request" PARAM element that specifies the size of a header section of the container file containing a stream.

235Permalink zu Rn. 235recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_235

11. The playback device (20) of claim 1, wherein the container files are Matroska container files.

236Permalink zu Rn. 236recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_236

12. The playback device (20) of claim 1, wherein at least two of the alternative streams of encoded video are encoded at the same display aspect ratio, but with different resolutions using different sample aspect ratios.

237Permalink zu Rn. 237recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_237

Hilfsantrag VIII vom 2. Mai 2023 lautet:

238Permalink zu Rn. 238recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_238

Hilfsantrag VIII (Reinschrift)

239Permalink zu Rn. 239recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_239

1. A playback device (20) configured to perform adaptive bitrate streaming, the playback device comprising a processor configured, via a client application, to request a top level index file and container files from a remote server via a network;

240Permalink zu Rn. 240recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_240

wherein the client application further configures the processor to:

241Permalink zu Rn. 241recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_241

commence playback by retrieving the top level index file that identifies a plurality of container files that each contain a stream available to the playback device for use in adaptive bitrate streaming, where

242Permalink zu Rn. 242recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_242

the available streams include a plurality of alternative video streams,

243Permalink zu Rn. 243recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_243

each of the alternative video streams (32) is the same source video content encoded at a different bitrate and is stored as a single stream in a separate container file as a plurality of portions of video,

244Permalink zu Rn. 244recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_244

each portion of video is encoded as at least one closed group of pictures starting with an Instantaneous Decoder Refresh (IDR) frame, and

245Permalink zu Rn. 245recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_245

each container file includes (i) information concerning the encoding of the video contained within the container file and (ii) an index to the encoded media within the container file, and the top level index file indicates the portions of each container file containing this information;

246Permalink zu Rn. 246recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_246

select one or more streams including one of the plurality of alternative video streams to utilize in the playback of media based upon the retrieved top level index file;

247Permalink zu Rn. 247recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_247

using the top level index file to request the portions of the container file that include (i) the information concerning the encoding of the video contained within the container file and (ii) the index to the encoded media within the container file, wherein the retrieved portion of the container file of the selected alternative video stream that contains the index to the encoded media within the container file includes sufficient index information to stream the entirety of the selected alternative stream of video;

248Permalink zu Rn. 248recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_248

configure a video decoder to playback the encoded video using the retrieved information concerning the encoding of the video;

249Permalink zu Rn. 249recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_249

retrieve encoded media from the container file of the selected alternative video stream using the requested index information to the encoded media within the container file;

250Permalink zu Rn. 250recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_250

playback the retrieved portions of video from the selected alternative video stream using the decoder; and

251Permalink zu Rn. 251recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_251

when a change in streaming conditions is detected, select a new alternative video stream that is more appropriate for the streaming conditions than the previously selected alternative video stream,

252Permalink zu Rn. 252recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_252

wherein the client application configures the playback device to request portions of the top level index file and the container files from remote servers via Hypertext Transfer Protocol (HTTP) byte range requests.

253Permalink zu Rn. 253recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_253

2. The playback device (20) of claim 1, wherein the client application further configures the processor to request all of the index information for the lowest bitrate stream from the plurality of alternative video streams prior to the commencement of playback.

254Permalink zu Rn. 254recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_254

3. The playback device (20) of claim 1, wherein at least one of the streams available for playback is a trick play track stream in which the same source video content is encoded at a lower frame rate than the frame rates of the plurality of alternative video streams and the playback device performs a trick play function using the trick play track stream.

255Permalink zu Rn. 255recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_255

4. The playback device (20) of claim 3, wherein the playback device supports different rates of accelerated visual search.

256Permalink zu Rn. 256recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_256

5. The playback device (20) of claim 1, wherein the encoding parameters utilized to decode the encoded video include at least one encoding parameter selected from the group consisting of frame rate, frame height, frame width, sample aspect ratio, maximum bitrate, and minimum buffer size.

257Permalink zu Rn. 257recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_257

6. The playback device (20) of claim 1, wherein the playback device requests a top level index file and container files via the network using a stateless protocol.

258Permalink zu Rn. 258recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_258

7. The playback device (20) of claim 1, wherein the plurality of alternative video streams are encoded with different resolutions and/or different frame rates.

259Permalink zu Rn. 259recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_259

8. The playback device (20) of claim 1, wherein the top level index file is a SMIL file.

260Permalink zu Rn. 260recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_260

9. The playback device (20) of claim 8, wherein the SMIL file comprises a list of URIs describing each of the streams and the container files that contain the streams.

261Permalink zu Rn. 261recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_261

10. The playback device (20) of claim 8, wherein the SMIL file comprises a "header-request" PARAM element that specifies the size of a header section of the container file containing a stream.

262Permalink zu Rn. 262recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_262

11. The playback device (20) of claim 1, wherein the container files are Matroska container files.

263Permalink zu Rn. 263recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_263

12. The playback device (20) of claim 1, wherein at least two of the alternative streams of encoded video are encoded at the same display aspect ratio, but with different resolutions using different sample aspect ratios.

264Permalink zu Rn. 264recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_264

Wegen der weiteren Einzelheiten wird auf den Akteninhalt verwiesen.

Entscheidungsgründe§

265Permalink zu Rn. 265recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_265

Die Klage, mit der der Nichtigkeitsgrund der fehlenden Patentfähigkeit nach Art. II § 6 Abs. 1 Satz 1 Nr. 1 IntPatÜbkG 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. 2 EPÜ geltend gemacht werden, ist zulässig.

266Permalink zu Rn. 266recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_266

Die Klage ist auch begründet. Denn das Streitpatent hat weder in seiner erteilten Fassung noch in der Fassung der Hilfsanträge I bis VIII Bestand, weil ihm der Nichtigkeitsgrund der mangelnden Patentfähigkeit entgegensteht.

I.

267Permalink zu Rn. 267recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_267

1. Das Streitpatent betrifft das Streaming von kodierten Medien (encoded media) mit Adaption der Bitrate (Streitpatentschrift Abs. [0001]). Der Begriff Streaming beschreibe die Wiedergabe von Medien durch ein Wiedergabegerät, wobei die Medien auf einem Server gespeichert seien und kontinuierlich über ein Netzwerk zu dem Wiedergabegerät gesandt würden (Streitpatentschrift Abs. [0002]). Adaptives Bitraten-Streaming beinhalte zudem, die vorliegenden Bedingungen (z. B. Bandbreite) in Echtzeit (real time) zu detektieren und die Qualität der übertragenen Medien entsprechend anzupassen. Dazu seien die Medien üblicherweise mit mehreren Bitraten kodiert, zwischen denen das Wiedergabegerät umschalte (Streitpatentschrift Abs. [0002]).

268Permalink zu Rn. 268recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_268

Auf einem Medienserver (media server) sei üblicherweise eine Hauptindex-Datei (top level index file) gespeichert, die auf mehrere alternative Datenströme (streams) hindeute (pointing), welche die eigentlichen Video- und Audio-Daten enthielten. Jeder Datenstrom sei für gewöhnlich in einer oder mehreren Container-Dateien (container files) abgelegt (Streitpatentschrift Abs. [0004]). Unterschiedliche Lösungen für adaptives Bitraten-Streaming bedienten sich verschiedener Hauptindex-Dateien und Medien-Container (Streitpatentschrift Abs. [0004], [0005]).

269Permalink zu Rn. 269recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_269

Aus dem Stand der Technik sei für die Wiedergabe einer Videodatei bekannt, bei sich ändernden Netzwerkbedingungen von einer Version mit hoher Bitrate auf eine Version mit niedriger Bitrate umzuschalten (Streitpatentschrift Abs. [0006]). Ferner sei bekannt, für das Herunterladen dynamisch aus Mediendateien mit unterschiedlicher Qualität auszuwählen, sowie eine auf HTTP beruhende adaptive Streaming-Technologie (Streitpatentschrift Abs. [0007] bzw. [0008]).

270Permalink zu Rn. 270recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_270

2. Eine Aufgabe wird im Streitpatent nicht ausdrücklich genannt. Jedoch ist vor dem Hintergrund der oben genannten Absätze der Streitpatentschrift die Aufgabe darin zu sehen, ein Wiedergabegerät anzugeben, das ein Streaming mitverbessertem adaptiven Verhalten verwirklicht.

271Permalink zu Rn. 271recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_271

Diese Aufgabe wird erfindungsgemäß durch ein Wiedergabegerät („playback device“ in der maßgeblichen englischen Fassung) mit den Merkmalen des Patentanspruchs 1 nach Hauptantrag gelöst, der sich entsprechend dem Vorschlag der Klägerin gemäß Anlage NK5,wie vorstehend angegeben, gliedert.

272Permalink zu Rn. 272recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_272

3. Als Fachmann, der mit der Lösung dieser Aufgabe betraut wird, ist ein Ingenieur der Fachrichtung Informationstechnik anzusehen, der mehrjährige Berufserfahrung und Fachkenntnisse auf dem Gebiet des Streamings besitzt und mit den einschlägigen Standarddokumenten vertraut ist.

273Permalink zu Rn. 273recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_273

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

274Permalink zu Rn. 274recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_274

4.1 Ein anspruchsgemäßes Wiedergabegerät zum Bitraten-adaptiven Streaming weist als Vorrichtungsmerkmal einen Prozessor auf. Dieser ist durch eine Klient-Anwendung dazu eingerichtet, eine Hauptindex-Datei und Container-Dateien über ein Netzwerk anzufordern (Merkmal a; vgl. Streitpatentschrift Absatz [0022], Fig. 1).

275Permalink zu Rn. 275recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_275

Die übrigen Merkmale des Patentanspruchs 1 bestimmen die Funktionsweise des Wiedergabegeräts, indem die Klient-Anwendung den Prozessor ferner dazu einrichtet (Merkmal c), das Bitraten-adaptive Streaming nach den Verfahrensschritten gemäß den Merkmalen c1 bis c7 durchzuführen. Dabei beziehen sich die Verfahrensschritte auf die durch die Merkmalsgruppe b, b1, b2und b3 festgelegte Datenstruktur, gemäß der die Medien-Daten sowie zugehörige Daten für deren Handhabung, die dem Fachmann als Metadaten geläufig sind, abgelegt und aufgefunden werden sollen. Im Anspruchswortlaut werden Medien- und Metadaten wie nachfolgend erläutert in mehreren Begriffen angesprochen.

276Permalink zu Rn. 276recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_276

4.2 Die Hauptindex-Dateibezeichnet (identifies) eine Vielzahl von Container-Dateien (Merkmal b). Nach der Beschreibung kann die Hauptindex-Datei deren Inhalt beschreiben und Verweise auf die Container-Dateien beinhalten (vgl. Absatz [0023] bzw. [0025]). Demgegenüber lässt das Merkmal b offen, in welcher Weise die Container-Dateien „bezeichnet“ werden sollen.

277Permalink zu Rn. 277recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_277

Die für das Bitraten-adaptive Streaming in den Container-Dateien enthaltenen Streams umfassen für den Fachmann die wahlweise wiederzugebenden Medien-Daten (vgl. Streitpatentschrift Fig. 2).

278Permalink zu Rn. 278recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_278

4.3 Die Merkmale b1, b2 und b3 bestimmen lediglich ein Video-Streaming näher, während andere Arten von Streams (Audio, Untertitel; Absatz [0015]) im Anspruch nicht genannt sind.

279Permalink zu Rn. 279recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_279

Indem die verfügbaren Streams eine Vielzahl alternativer Video-Streams mit gleichem Quell-Video-Inhalt jedoch unterschiedlicher Bitrate beinhalten sollen (Merkmal b1), ist aus fachmännischer Sicht ein adaptives Streaming möglich. Dabei soll gemäß Merkmal b1 jeder der alternativen Video-Streams in einer eigenen Container-Datei gespeichert sein, wobei der Fachmann unter der weiterhin genannten Vielzahl von Stücken von Videomaterial die bei Videos üblichen Einzelbilder, Frames oder dergleichen versteht.

280Permalink zu Rn. 280recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_280

4.4 In der Anweisung des Merkmals b2, jedes Stück Videomaterial als zumindest eine geschlossene Gruppe von Bildern beginnend mit einem IDR-Rahmen (Instantaneous Decoding Refresh) zu kodieren, erschließt der Fachmann die Bedeutung des in der Streitpatentschrift nicht erläuterten Begriffs IDR-Rahmen durch sein Fachwissen. Ein IDR-Rahmen gestattet es beispielsweise beiH.264/MPEG-4-kodierten Videos, nachfolgende Bilder zu dekodieren, ohne dabei auf Bilder zurückzugreifen, die vor dem IDR-Rahmen empfangen wurden. Im Einklang damit entnimmt der Fachmann Absatz [0016] der Beschreibung der Streitpatentschrift, dass eine in einer Container-Datei gespeicherte geschlossene Gruppe von Bildern wiedergegeben werden kann, ohne dabei auf Videoinhalte in einem anderen Bereich derselben Container-DateiBezug zu nehmen.

281Permalink zu Rn. 281recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_281

4.5 Das Merkmal b3 legt nach seinem ersten Teil weitere Inhalte der Container-Dateien fest und bestimmt nach seinem zweiten Teil die Hauptindex-Datei näher.

282Permalink zu Rn. 282recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_282

4.5.1 Hierbei kann die Anweisung des ersten Teils des Merkmals b3 auf zwei unterschiedliche Weisen gelesen werden. Denn aus dem Wortlaut der englischen Fassung „each container file includes information concerning the encoding of the video contained within the container file and an index to the encoded media within the container file“ geht nicht eindeutig hervor, ob sich die Angabe „information concerning“ ausschließlich auf das nachfolgende Wort „encoding“ oder zusätzlich auch auf den im weiteren Verlauf genannten „index“ beziehen soll. Bei der deutschen Übersetzung verhält es sich genauso: „Informationen betreffend die Kodierung … und einen Index zu …“.

283Permalink zu Rn. 283recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_283

Deshalb lässt sich der erste Teil des Merkmals b3 dem breitesten Wortsinn nach dahin verstehen, dass jede Container-Datei Informationen betreffend die Kodierung des in der Container-Datei enthaltenen Videomaterials und Informationenbetreffend einen Index zu den kodierten Medien in der Container-Datei beinhalten soll. Bei diesem Verständnis erfasst das Merkmal b3 zwar gleichermaßen den Fall, dass eine Container-Datei den vollständigen Index enthält; das Merkmal ist jedoch bereits dann erfüllt, wenn in der Container-Datei lediglich auf den Index bezogene Informationen gespeichert sind, wie beispielsweise ein Header der Container-Datei, welcher auf den Index verweist. Ein Ausführungsbeispiel mit einem solchen Header entnimmt der Fachmann der Figur 8 i. V. m. Absatz [0065] der Streitpatentschrift. Nach demselben Ausführungsbeispiel gibt (Merkmal b3: „indicates”) die Hauptindex-Datei mittels einer URI den Header-Bereich der Container-Datei an, welcher den Ort des Indexes innerhalb der Container-Datei als eine den Index betreffende Information enthält. Damit erfüllt die Hauptindex-Datei die im zweiten Teil des Merkmals b3 festgelegte Funktion.

284Permalink zu Rn. 284recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_284

Demzufolge lässt der Wortlaut des Merkmals b3 ein allgemeines Verständnis des Anspruchsgegenstands zu, welches das Ausführungsbeispiel gemäß Figur 8 mit umfasst und daher hier für sachgerecht gehalten wird (vgl. BGH, Urteil vom 2. Juni 2015, X ZR 103/13, GRUR 2015, 972 – Kreuzgestänge, Leitsatz 2: „Werden in der Beschreibung eines Patents mehrere Ausführungsbeispiele als erfindungsgemäß vorgestellt, sind die im Patentanspruch verwendeten Begriffe im Zweifel so zu verstehen, dass sämtliche Beispiele zu ihrer Ausfüllung herangezogen werden können“).

285Permalink zu Rn. 285recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_285

Doch selbst wenn man dem Einwand der Beklagten folgen wollte, dass der Index zu den kodierten Medien nach Maßgabe des Merkmals b3 in der jeweiligen Container-Datei enthalten und unmittelbar aus derselben abrufbar sein müsse, d. h. ohne den Umweg über eine vorherige Anfrage eines Headers der Container-Datei zu erfordern, käme es darauf im Ergebnis nicht an. Denn für den Vergleich mit dem Stand der Technik ist die Ausführungsform mit einem Header innerhalb der Container-Datei nicht entscheidungserheblich, wie nachstehend ausgeführt.

286Permalink zu Rn. 286recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_286

4.5.2 Weiterhin lässt der Wortlaut des Merkmals b3 offen, ob die Informationen zu Kodierung und Index in einem zusammenhängenden Bereich oder in mehreren voneinander getrennten Bereichen der Container-Datei gespeichert sind. Indem das Merkmal b3 auf das „in der Container-Datei enthaltene Videomaterial“ sowie einen „Index zu den kodierten Medien“ Bezug nimmt, ist ferner nicht festgelegt, in welcher konkreten Datenstruktur das Videomaterial bzw. die Medien in der Container-Datei gespeichert sind. Des Weiteren besagt ein „Index zu den kodierten Medien“ nach Maßgabe des Merkmals b3 lediglich, dass ein solcher Index es ermöglicht, die kodierten Medien aufzufinden. Dagegen bleibt die Gliederung der Index-Daten ebenso offen wie die Art und Weise, in der diese Daten in der Container-Datei gespeichert sind.

287Permalink zu Rn. 287recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_287

Die Beklagte vertritt die Auffassung, der Index gemäß dem Merkmal b3 nehme aufgrund der Datenstruktur in der Container-Datei gemäß Figur 6 der Streitpatentschrift einen zusammenhängenden Bereich in der Container-Datei ein und könne auf diese Weise mithilfe der entsprechenden Bereichsinformation in der Hauptindex-Datei in seiner Gesamtheit vom Wiedergabegerät abgerufen werden.

288Permalink zu Rn. 288recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_288

Diese Auslegung vermag nicht zu überzeugen. Denn sie stützt sich auf ein einzelnes anhand von Figur 6 erläutertes Ausführungsbeispiel, gemäß dem innerhalb von Matroska-Container-Dateien Stücke von Videomaterial in Cluster-Elementen und ein Index in Cues-Elementen gespeichert sind. Matroska-Container-Dateien sind in Absatz [0023]der Beschreibung der Streitpatentschrift jedoch ausdrücklich als eine von vielen möglichen Formen von Container-Dateien genannt. Auf diesen Umstand weist die Beklagte im Zusammenhang mit Fragen der Zulässigkeit von Änderungen selbst hin. Aus den im Merkmal b3 lediglich in allgemeiner Form angegebenen Begriffen „Videomaterial“ und „kodierte Medien“ ist nicht ersichtlich, dass die zugehörigen Daten irgendwelchen Formatvorgaben, insbesondere für Matroska-Container-Dateien, genügen müssen. Auch durch die Bezugnahme auf „Stücke von Videomaterial“ in den Merkmalen b1 und b2 lässt sich eine Einschränkung auf bestimmte Datenformate nicht begründen.

289Permalink zu Rn. 289recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_289

4.5.3 In seinem zweiten Teil bestimmt das Merkmal b3, dass die Hauptindex-Datei die Bereiche (portions) jeder Container-Datei „angibt“ (indicates), die Informationen zu Kodierung und Index enthalten. In Figur 2 der Streitpatentschrift ist durch Pfeile ohne technische Details dargestellt, wie die Hauptindex-Datei auf Container-Dateien „hindeutet“ (indicates). Konkretere Angaben hierzu gibt die Beschreibung im Absatz [0067] der Streitpatentschrift. Dieser vermittelt dem Fachmann, dass in der Hauptindex-Datei enthaltene URIs (Uniform Resource Identifiers) geeignet strukturiert sein können, um byte-weise definierte Bereiche anzufordern, die zumindest Teile des Indexes einer Container-Datei enthalten. Wie die URIs im Einzelnen zu strukturieren sind und auf welche Weise die byte-weisen Anfragen zu formulieren sind, lässt das Streitpatent offen.

290Permalink zu Rn. 290recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_290

Das Merkmal b3 ist indessen in seinem zweiten Teil nicht auf eine solche Ausführung beschränkt. Vielmehr versteht der Fachmann unter der Anweisung „the top level index file indicates the portions of each container file containing this information“ die allgemeine Lehre, dass die Hauptindex-Datei in einer Weise auf die Container-Datei hindeuten soll (indicates), die es ermöglicht, Bereiche der Container-Datei mit Informationen zu Kodierung und Index anzufordern. Durch welche Mittel das Hindeuten anspruchsgemäß zu erfolgen hat, geht aus Merkmal b3 nicht hervor.

291Permalink zu Rn. 291recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_291

Die Beklagte vertritt den Standpunkt, dass die Hauptindex-Dateiden Ort der Index-Information in der Container-Dateihinreichend genau und direkt angeben müsse, also insbesondere ohne den Umweg über einen Header wie in Figur 8 der Streitpatentschrift. Sie weist hierzu unter anderem auf die Datenstrukturen Cues und Cue Point sowie Seek Head und Tracks hin. Zudem müsse die „Verzeigerung“ von der Hauptindex-Datei hin zur Container-Datei eine genaue Zuordnung geben, weshalb das Merkmal b3 technisch eng zu verstehen sei. Auch sei die Leistung der Erfindung darin zu sehen, dass vor allem das Merkmal b3 lehre, in der Hauptindex-Datei nur einen(einzelnen) Verweis auf den Index in der Container-Datei vorzusehen.

292Permalink zu Rn. 292recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_292

Einer solch verengenden Auslegung des Merkmals b3 kann nicht gefolgt werden. Denn die vorgenannten Datenstrukturen sind nicht Bestandteile einer Hauptindex-Datei, sondern innerhalb einer Container-Datei angeordnet (vgl. Abs. [0045], [0055] bzw. [0065] und [0066] der Beschreibung der Streitpatentschrift). Hierbei dienen Cues, CuePoint und Seek Head einem Indexieren innerhalb einer Container-Datei, nicht aber einem Hindeuten von einer Hauptindex-Datei zu einer Container-Datei. Deshalb lassen die genannten Datenstrukturen weder einen Rückschluss darauf zu, wie präzise die Hauptindex-Datei den Ort der Index-Information in der Container-Datei anzugeben hat, noch darauf, dass dies direkt erfolgen muss. Im Übrigen handelt es sich bei den Datenstrukturen Seek Head und Tracks um Header-Elemente einer Container-Datei des im Streitpatent anhand von Figur 8 erläuterten Ausführungsbeispiels, welches die Beklagte ohnehin nicht unter den Wortlaut des Merkmals b3 subsumiert wissen will.

293Permalink zu Rn. 293recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_293

Um ihr technisch enges Verständnis des Merkmals b3 zu untermauern, vermag die Beklagte folglich auf keine Stelle in der Streitpatentschrift hinzuweisen, die eine derartige Auslegung stützen könnte. Eine solche Stelle ist auch nach Überzeugung des Senats nicht auffindbar. Es ist insbesondere kein Umstand ersichtlich, weshalb der allgemein gehaltene Wortlaut des Merkmals b3 lediglich einen einzelnen Verweis aus der Hauptindex-Datei in eine jeweilige Container-Datei erfassen soll.

294Permalink zu Rn. 294recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_294

4.6 Das Bitraten-adaptive Streaming soll nach den Verfahrensschritten gemäß den Merkmalen c1 bis c7 des Patentanspruchs 1 erfolgen.

295Permalink zu Rn. 295recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_295

Die Wiedergabe beginnt mit einem Abrufen der Hauptindex-Datei (Merkmal c1). Dies kann gemäß Figur 8 der Streitpatentschrift durch Austausch zweier Nachrichten „Top Level Index Request“ bzw. „… Response“ geschehen.

296Permalink zu Rn. 296recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_296

Aufgrund zumindest des Teils der Hauptindex-Datei, der/die abgerufen wurde, ist ein Stream oder sind mehrere Streams zur Nutzung bei der Wiedergabe auszuwählen, worin einer der Vielzahl alternativer Video-Streams enthalten ist (Merkmal c2). Dabei bleibt offen, ob neben einem Video-Stream in einer Container-Datei auch Streams für beispielsweise Audio und Untertitel enthalten sind (vgl. Streitpatentschrift Figur 4d).

297Permalink zu Rn. 297recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_297

Die Hauptindex-Datei wird zum Anfordern derjenigen Bereiche der Container-Dateiverwendet, die die Informationen betreffend die Kodierung des in der Container-Datei enthaltenen Videomaterials und den Index zu den kodierten Medien in der Container-Datei enthalten (Merkmal c3). Der Wortlaut des Merkmals c3 ist analog zum Merkmal b3 gehalten und folglich in dem zuvor beschriebenen Sinne auszulegen (vgl. Abschnitt I.4.5). Zum Anfordern der Informationen betreffend Kodierung und Index zeigt die Streitpatentschrift in Figur 8 i. V. m. Absatz [0065] und [0066] die Nachrichten MKV Headers Request sowie MKV Index Request.

298Permalink zu Rn. 298recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_298

Mithilfe der abgerufenen Informationen betreffend die Kodierung des Videomaterials wird ein Videodekodierer zur Wiedergabe des kodierten Videomaterials konfiguriert, also beispielsweise eine Bildfrequenz und Auflösung eingestellt (vgl. Streitpatentschrift Absatz [0066] – Merkmal c4).

299Permalink zu Rn. 299recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_299

Die angeforderten Index-Informationen zu den kodierten Medien in der Container-Datei dienen dazu, kodierte Medien von der Container-Datei des ausgewählten alternativen Video-Streams abzurufen (Merkmal c5). Dabei bedeutet die Anweisung „mithilfe der angeforderten Index-Informationen zu den kodierten Medien“ („retrieve …using the requested index information to the encoded media“) im Einklang mit der oben getroffenen Auslegung des Merkmals b3, dass der Index entweder indirekt (vgl. Streitpatentschrift Figur 8: Nachrichtenfolge MKV Headers Request und MKV Index Request) oder aber direkt zum Wiedergabegerät gelangt ist. Das Abrufen kodierter Medien zeigt Figur 8 als wiederholende Schleife mit den Nachrichten MKV Cluster Element(s) Request/Download.

300Permalink zu Rn. 300recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_300

Die abgerufenen Stücke Videomaterial aus dem ausgewählten alternativen Video-Stream werden mittels des Dekodierers wiedergegeben (Merkmalc6).

301Permalink zu Rn. 301recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_301

Wird eine Änderung in den Streaming-Bedingungen detektiert, soll ein neuer alternativer Video-Stream ausgewählt werden, der für die Streaming-Bedingungen besser geeignet ist als der vorher ausgewählte alternative Video-Stream (Merkmal c7). Auf diese Weise kann reagiert werden, wenn sich die verfügbare Bandbreite erhöht oder verringert (vgl. Streitpatentschrift Absatz [0070]).

II.

302Permalink zu Rn. 302recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_302

Das Streitpatent ist in der Fassung nach Hauptantrag nicht rechtsbeständig, weil der Gegenstand des Patentanspruchs 1 nicht patentfähig ist. Die von der Klägerin ebenfalls geltend gemachte fehlende Zulässigkeit der erteilten Fassung braucht deshalb nicht beurteilt zu werden.

303Permalink zu Rn. 303recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_303

1. Der Gegenstand des Patentanspruchs 1 nach Hauptantrag ist nicht neu gegenüber der Lehre der Druckschrift D1unter Einschluss der dort in Bezug genommenen Druckschrift NK13.

304Permalink zu Rn. 304recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_304

1.1 Aus der Druckschrift D1 ist ein Wiedergabegerät zum Ausführen von Bitraten-adaptivem Streaming zu entnehmen (vgl. S. 87 Abschnitt 12.1 Figur 12.1: „HTTP Streaming Client“). Hierzu lädt das Wiedergabegerät zunächst die relevanten Metadaten und anschließend die eigentlichen Medien-Daten der Streams über ein Netzwerk herunter (vgl. den letzten Absatz von Abschnitt 12.1). Dabei werden die Mediendaten der Streams in Container-Dateien aufbewahrt (3GPP File Format, vgl. S. 98 Abschnitt 12.4.1 i. V. m. dem dort als Referenz [50] zitierten Dokument, welches als NK13 vorliegt). Ferner können Metadaten in Form von Segment Index-Informationen in den Container-Dateien gespeichert sein (vgl. Abschnitt 12.4.3 erster Absatz).

305Permalink zu Rn. 305recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_305

Dass das in der D1 gezeigte Wiedergabegerät in Gestalt eines „HTTP Streaming Clients“ einen Prozessor mit zugehöriger Klient-Anwendung umfasst, ist für den Fachmann selbstverständlich. Das Wiedergabegerät kann gemäß Abschnitt 12.1 Absatz 3 eine „Media Presentation Description (MPD)“ genannte Datei über ein Netzwerk (S. 17 Figur 1: „Packet based network interface“) anfordern, die einer Hauptindex-Datei gleichkommt. Nach dem letzten Absatz des Abschnitts 12.1 sind die Mediendaten in Container-Dateien im 3GP-Dateiformat abgelegt und folglich auch diese Dateien anzufordern. Somit ist Merkmal a gezeigt.

306Permalink zu Rn. 306recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_306

Eine Wiedergabe beginnt nach der Lehre von D1 gemäß Abschnitt 12.1 Absatz 4 („To initiate the streaming service to the user”) durch Abrufen von Metadaten („downloading the relevant metadata”), die nach dem vorangegangenen Absatz von D1 unter anderem der Hauptindex-Datei MPD entstammen – Merkmale c und c1.

307Permalink zu Rn. 307recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_307

1.2 In der Datenstruktur der Hauptindex-Datei MPD sowie der 3GP-Container-Dateien gemäß D1 sind die Merkmale b, b1, b2 und b3 vorweggenommen:

308Permalink zu Rn. 308recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_308

a) Die Hauptindex-Datei MPD enthält eine Vielzahl von URLs zu sogenannten „Media Presentations“, welche Streams repräsentieren (Abschnitt 12.2.5.1 Absatz 1 und 2). Die URLs bezeichnen („identifies“ im Merkmal b) 3GP-Container-Dateien (vgl. Abschnitt Q.2.2.1, Angabe „source URL=”clip2x.3gp”am Ende des ersten MPD-Beispiels), welche die für das Bitraten-adaptive Streaming verfügbaren Streams enthalten – Merkmal b.

309Permalink zu Rn. 309recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_309

b) Verfügbare Streams (Media Presentations) sind als eine Abfolge von „Periods“ gegliedert, von denen jede eine oder mehrere „Representations“ mit demselben Quell-Inhalt enthält (Abschnitt 12.2.1 S. 88). Dabei enthalten die Representationen beispielsweise denselben Video-Inhalt (Abschnitt 7.4 Video) kodiert mit einer unterschiedlichen Bitrate (Abschnitt 12.2.3 Representation Abs. 2).

310Permalink zu Rn. 310recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_310

Die Representations können ihrerseits aus einem oder mehreren „Segments“ bestehen (Abschnitt 12.2.1 S. 88), die „self-contained movie fragments“ (Abschnitt 12.4.2.3 Media Segment Format S. 100) enthalten. Solche Segmente umfassen demnach eine Vielzahl von Stücken von Videomaterial.

311Permalink zu Rn. 311recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_311

Das Dateiformat der 3GP-Container-Dateien bestimmt D1 ausdrücklich (Abschnitt 12.4.3 erster Satz) anhand der Spezifikation TS 26.244, die als NK13 im Verfahren ist. Nachdem D1 durch die Bezugnahme den Inhalt von NK13 aufnimmt, sind auch die Bestimmungen von NK13 beim Merkmalsvergleich zu berücksichtigen (vgl. BGH, Beschluss vom 17. Januar 1980, X ZB 4/79, GRUR 1980, 283 – Terephthalsäure, Leitsatz 1). NK13 definiert im Abschnitt 5.4.3 (siehe beim ersten Spiegelstrich: „a file shall be self-contained“), dass Video-Streams nach dem „Basic profile“ in einer eigenen 3GP-Container-Datei gespeichert sind.

312Permalink zu Rn. 312recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_312

Im Ergebnis sind folglich alle Teile des Merkmals b1 gezeigt.

313Permalink zu Rn. 313recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_313

c) Jedes Stück Videomaterial eines Segments kann mit einem sogenannten „random access point (RAP)“ beginnen (D1: vgl. Abschnitt 12.2.4.1 dritter Unterpunkt; Abschnitt 12.6.4 vorletzter Absatz; NK13: Seite 49 vorletzter Absatz). Dem Fachmann ist bekannt, dass beim H.264-Standard die IDR-Rahmen (Instantaneous Decoding Refresh) einen RAP definieren (siehe zum diesbezüglichen Fachwissen beispielsweise NK14 S. 9 Abschnitt 6.2). Im Fall eines solchen H.264-Video-Codecs ist daher jedes Stück Videomaterial als eine Gruppe von Bildern beginnend mit einem IDR-Rahmen kodiert. Aus der technischen Funktion eines IDR-Rahmens als Beginn einer Gruppe von Bildern, die ohne Kenntnis vorheriger Bilder dekodiert werden kann, ergibt sich zudem, dass diese eine geschlossene Gruppe von Bildern bildet – Merkmal b2.

314Permalink zu Rn. 314recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_314

d) Die Anweisungen des Merkmals b3 nach seinem ersten und zweiten Teil sind gleichfalls in D1 vorbeschrieben.

315Permalink zu Rn. 315recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_315

aa) Die im Rahmen des 3GPP Adaptive HTTP-Streaming genutzten 3GP-Container-Dateien entsprechen dem 3GP „Adaptive Streaming Profile“ nach NK13 (D1 Abschnitt 12.4.3). Daher enthalten die 3GP-Container-Dateien eine moov-Box als Datenelement (NK13 Abschnitt 5.4.9 S. 14 erster Unterpunkt). In der moov-Box sind Informationen zum Identifizieren der Eigenschaften der Mediendaten beinhaltet (D1 Abschnitt 12.4.2.2 S. 99 Abs. 4), d. h. Informationen betreffend die Kodierung des enthaltenen Videomaterials.

316Permalink zu Rn. 316recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_316

Außerdem beinhaltet eine 3GP-Container-Datei als optionales Datenelement eines Media Segments oder eines Self-Initialising Media Segments eine Segment Index Box (kurz: „sidx“; D1 Abschnitt 12.4.2.3 S. 100 fünfter Unterpunkt bzw. Abschnitt 12.4.2.4 sechster Unterpunkt). Eine solche sidx-Box bietet einen kompakten Index zu Medienfragmenten und anderen sidx-Boxen eines Segments (NK13 Abschnitt 13.4) und ist infolgedessen als Index zu den kodierten Medien in der Container-Datei anzusehen.

317Permalink zu Rn. 317recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_317

Demnach ist in der Lehre der Druckschrift D1 das Merkmal b3 nach seinem ersten Teil erfüllt.

318Permalink zu Rn. 318recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_318

bb) DieHauptindex-Datei MPD gibt für jedes Segment eines Video-Streams durch einen URL den Bereich der Container-Datei an, der das betreffende Segment enthält (D1 Tabelle 12.2 S. 94). Hierbei definiert ein jeweiliger Parameter „range“ den Anfang und das Ende des Speicherbereichs, den das Segment in der Container-Datei einnimmt (vgl. Abschnitt Q.2.2.1 am Ende des MPD-Beispiels die Angabe „range=“500-2000”“ zu einem Segment innerhalb einer durch „source URL=”clip2x.3gp”“ angegebenen Container-Datei).

319Permalink zu Rn. 319recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_319

Der Anfangsbereich eines jeden Segments bildet jeweils einen Bereich derContainer-Datei mit Informationen zu Kodierung und Index. So steht am Anfang der Container-Datei eine moov-Box (NK13 Abschnitt 5.4.9 S. 14 erster Unterpunkt) als Teil eines Initialisation Segments mit Informationen zur Kodierung (vgl. D1 Abschnitt 12.4.2.2 Abs. 2) und ebenso eines Self-Initialising Media Segments (vgl. D1 Abschnitt 12.4.2.4 erster Unterpunkt zu „3GP Adaptive-Streaming profile“ i. V. m. NK13 Abschnitt 5.4.9 erster Unterpunkt). Weiterhin befindet sich eine sidx-Box mit Index-Informationen sowohl in einem Media Segment als auch in einem Self-Initialising Media Segment jeweils im Anfangsbereich des Segments (siehe D1 Abschnitt 12.4.2.3 S. 100 fünfter Unterpunkt bzw. Abschnitt 12.4.2.4 sechster Unterpunkt).

320Permalink zu Rn. 320recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_320

Aufgrund dieses Aufbaus der Segmente sind in einer Container-Datei mit einer Representation eines Video-Streams ohne vorherige Initialisierung zwangsläufig Informationen zu Kodierung und Index im Anfangsbereich der Container-Datei abgelegt. Denn die Container-Datei beginnt entweder mit einem kurzen Initialisation Segment ohne jegliche Mediendaten, welches am Anfang die moov-Box enthält, an das sich mindestens ein Media Segment anschließt, das am Anfang die sidx-Box beinhaltet; oder die Container-Datei beginnt mit einem Self-Initialising Media Segment, in dessen Anfangsbereich sowohl moov-Box als auch sidx-Box abgelegt sind (vgl. D1 Abschnitt 12.4.2.1 letzte zwei Unterpunkte).

321Permalink zu Rn. 321recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_321

Indem die Hauptindex-Datei MPD durch URLs die vordefiniert strukturierten Segmentbereiche innerhalb derContainer-Datei angibt, deutet (indicates) die MPD zugleich auf diejenigen Segmentbereiche am Anfang derContainer-Datei hin, welche Informationen zu Kodierung und Index beinhalten, wodurch es ermöglicht wird, ebendiese Informationen anzufordern. So lehrt die D1 beispielsweise, dass die Klient-Anwendung basierend auf der MPD Zugang zu einer Media Segment URL eines jeden Segments erhalten und eine sidx-Box gezielt byteweise abrufen kann (Abschnitt 12.6.4 S. 105 zweiter bzw. letzter Absatz). Infolgedessen vermittelt die D1 dem Fachmann denselben Lösungsgedanken wie die Streitpatentschrift im Absatz [0067], gemäß dem es in der Hauptindex-Datei enthaltene URIs gestatten, Byte-Bereiche mit Index-Informationen von einem Server anzufordern.

322Permalink zu Rn. 322recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_322

Sonach ist der Druckschrift D1 auch der zweite Teil des Merkmals b3, so wie er aus der Auslegung hervorgeht, und gemeinsam mit dem Vorangegangenen schlussendlich das gesamte Merkmal b3 zu entnehmen.

323Permalink zu Rn. 323recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_323

1.3 Ein bitraten-adaptives Streaming gemäß den weiteren Verfahrensschritten c2 bis c7 ist in D1 ebenfalls offenbart:

324Permalink zu Rn. 324recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_324

a) Der Klient-Anwendung stehen alternative (Video-)Streams in Formverschiedener Representations unterschiedlicher Bitrate zur Verfügung, von denen sie einen für die Wiedergabe auszuwählen hat (S. 88 Abschnitt 12.2.3 zweiter Absatz). Hierzu enthält die zuvor im Schritt c1 (siehe Abschnitt II.1.1) abgerufene Hauptindex-Datei MPD für jede Representation ein Element gleichen Namens mit einem Sub-Element „bandwidth“, das Auskunft über die benötigte „minimum bandwidth“ gibt (Tabelle 12.2 S. 93). Aufgrund dieser Informationen der Hauptindex-Datei MPD wählt die Klient-Anwendung einen der Vielzahl alternativer Video-Streams aus, zur Nutzung bei der Wiedergabe von Medien – Merkmal c2.

325Permalink zu Rn. 325recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_325

b) Die D1 gibt für den Ablauf des Streamings vor (Abschnitt 12.1 letzter Absatz), zunächst die Metadaten herunterzuladen, und erst im Anschluss daran die eigentlichen Mediendaten des Streams abzurufen. Der Fachmann versteht unter den in einer 3GP-Container-Datei gespeicherten Metadaten unter anderem die in der moov- und sidx-Box enthaltenen Informationen betreffend die Kodierung (moov) bzw. den Index (sidx).

326Permalink zu Rn. 326recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_326

Ausdrücklich zeigt die D1 in Abschnitt 12.6.4 im letzten Absatz, die sidx-Box vorab herunterzuladen. An gleicher Stelle gibt die D1 die Lehre an, hierfür partielle HTTP-Abfragen (partial HTTP requests) einzusetzen, und dass die MPD der Klient-Anwendung den Zugriff auf jeden Media Segment URL bietet (Abschnitt 12.6.4 zweiter Absatz). Aufgrund des explizit genannten HTTP-Protokolls sieht der Fachmann in den von D1 genannten partiellen HTTP-Abfragen der sidx-Box ein konkretes Beispiel für das im Abschnitt 12.3 erläuterte Prinzip, mittels partieller HTTP GET-Abfragen sowohl ganze Media Segmente als auch Teile davon abzurufen (siehe Abschnitt 12.3 letzter Absatz: „to retrieve Initialisation Segments or parts thereof and Media Segments or parts thereof“). Eingeordnet in den Kontext des Abschnitts 12.6.4 vermittelt die D1 dem Fachmann folglich die Lehre, dieHauptindex-Datei MPD für den URL-gestützten Zugriff auf das jeweilige Media Segment zu verwenden, und mittels partieller HTTP GET-Abfragen Bereiche der 3GP-Container-Datei anzufordern, welche die sidx-Box und mithin den Index enthalten.

327Permalink zu Rn. 327recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_327

Weiterhin lehrt die D1 entsprechend dem Grundsatz, zuerst die Metadaten abzurufen, vorab das Initialisation Segment herunterzuladen (Abschnitt 12.6.4 erster Absatz letzter Satz). Hierfür wird, wie zu dem Merkmal b3 ausgeführt, der in der Hauptindex-Datei MPD abgelegte Segment-URL verwendet. Das Initialisation Segment beinhaltet die moov-Box mit Informationen betreffend die Kodierung. Außerdem sieht die D1 auch für Initialisation Segments vor (siehe Abschnitt 12.3 letzter Absatz), diese ganz oder teilweise mittels partieller HTTP GET-Abfragen abzurufen. Somit ist der D1 auch entnehmbar, die Hauptindex-Datei MPD zu verwenden, um einen Bereich der Container-Datei anzufordern, der Informationen betreffend die Kodierung – hier die moov-Box eines Initialisation Segments (analog: Self-Initialising Media Segments) – enthält.

328Permalink zu Rn. 328recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_328

Im Ergebnis ist folglich das Merkmal c3 erfüllt.

329Permalink zu Rn. 329recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_329

c) Die Metadaten dienen dem Dekodieren und Wiedergeben der Mediendaten (Abschnitt 12.2.1 S. 88 vierter Unterpunkt) mittels Dekodierern, welche in D1 auch für Video-Streams spezifiziert sind (Abschnitt 12.5 i. V. m. Abschnitt 7.4). Dabei ist es für den Fachmann selbstverständlich, dass ein Videodekodierer vor der Wiedergabe des kodierten Videomaterials anhand von Metadaten zu konfigurieren ist, wie sie in der zuvor abgerufenen moov-Box enthalten sind – Merkmal c4.

330Permalink zu Rn. 330recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_330

d) Dem in D1 vorgezeichneten Weg entsprechend (Abschnitt 12.1) werden im Anschluss an die Metadaten die Mediendaten des Video-Streams abgerufen. Die in der sidx-Box enthaltenen Metadaten sind ein Index zu den Mediendaten im betreffenden Segment (vgl. Erläuterungen zu Merkmal b3 im Abschnitt II.1.2 d) aa)). Daher werden mithilfe der angeforderten Index-Informationen, wie sie durch die sidx-Box gegeben sind, die kodierten Medien von der Container-Datei des ausgewählten alternativen Video-Streams abgerufen – Merkmal c5.

331Permalink zu Rn. 331recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_331

e) Streaming dient nach Definition von D1 im Abschnitt Introduction letztendlich einem Wiedergeben von Streams, zu denen beispielsweise Video-Streams gehören. Dementsprechend werden die zuvor abgerufenen Stücke Videomaterial aus dem ausgewählten alternativen Video-Stream mittels des Dekodierers (Abschnitt 12.5 i. V. m. Abschnitt 7.4) wiedergegeben – Merkmal c6.

332Permalink zu Rn. 332recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_332

f) Bei der Wiedergabe kann gemäß der D1 (Abschnitt 12.6.2 S. 102 Unterpunkt 5.) zwischen Representations gewechselt werden, wobei berücksichtigt wird, wenn sich beispielsweise die verfügbare Bandbreite ändert. Dies schließt mit ein, dass eine Änderung in den Streaming-Bedingungen (available bandwidth) detektiert wird. Des Weiteren kommt der Wechsel einer Representation dem Auswählen eines neuen alternativen Video-Streams gleich, durch den die Streaming-Bedingungen berücksichtigt sind, da er besser geeignet ist als der vor der Änderung ausgewählte Video-Stream – Merkmal c7.

333Permalink zu Rn. 333recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_333

2. Der Auffassung der Beklagten, dass der Gegenstand des erteilten Patentanspruchs 1 aus der Druckschrift D1 nicht hervorgehe, folgt der Senat nicht.

334Permalink zu Rn. 334recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_334

a) Die Beklagte vertritt den Standpunkt, die in der D1 offenbarte MPD zeige nicht direkt den Ort der sidx-Box innerhalb der Container-Datei. Vielmehr stehe der Fachmann angesichts der Anweisung des Abschnitts 12.6.4, die sidx-Box vorab herunterzuladen, vor dem ungelösten Problem, die sidx-Box innerhalb des von der MPD angegebenen Segments zu finden. Um die sidx-Box wie in D1 vorgeschlagen durch „byte range requests“ anzufordern, fehle dem Fachmann in D1 die Größe der sidx-Box. Im Gegensatz dazu sei in der Streitpatentschrift genau gezeigt, wie der Bereich mit dem Index zu finden sei. So offenbare die Streitpatentschrift hierzu insbesondere in Absatz [0055] und [0056] ein Cues-Datenelement und Cluster-Elemente mit bekannter Größe.

335Permalink zu Rn. 335recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_335

Dieser Einwand vermag nicht zu überzeugen. Das gemäß dem Matroska-Containerformat spezifizierteCues-Datenelement kann innerhalb der Container-Datei gespeichert werden (Streitpatentschrift Absatz [0054] erster und zweiter Satz) und bildet einen Index zu den kodierten Medien in der Container-Datei (Streitpatentschrift Absatz [0055] erster Satz). Somit ist das Cues-Datenelement mit der in der D1 als Index angegebenen sidx-Box vergleichbar. Die Größe des Cues-Datenelements ist in der Streitpatentschrift nicht angegeben. Vielmehr lässt die Streitpatentschrift offen, wie diese Größe ermittelt werden soll. In der Lehre der D1 verhält es sich zwar ähnlich. Doch der Fachmann wird selbstverständlich die Größe der sidx-Box aus der Norm ISO/IEC 14496-12 ableiten, welche in D1 als Referenz [104] sowie in NK13 als Referenz [7]genannt ist.

336Permalink zu Rn. 336recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_336

Indessen ist der Beklagten dahingehend beizupflichten, dass der in Tabelle 12.2der D1 zu den Segment-URLs angegebene „range“-Parameter nicht mit dem Begriff „range“ in der Wendung „byte range“ des Abschnitts 12.6.4 verwechselt werden darf. Da Letztere wie im Abschnitt II.1.3 b) erläutert vom Fachmann jedoch ohne Weiteres den partiellen HTTP GET-Abfragen zugeordnet wird, ändert sich durch diese Klarstellung am Ergebnis letztlich nichts.

337Permalink zu Rn. 337recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_337

b) Die Beklagte argumentiert ferner, die D1 zeige in Bezug auf das Merkmal b3 nicht, wie die MPD Bereiche innerhalb der Container-Datei angebe, die Informationen zu Kodierung und einem Index enthielten. Sie weist hierzu auf das in Abschnitt Q.2.2.1 der D1 dargestellte Beispiel hin, aus welchem unter anderem 41 MPD-Einträge für 40 Container-Dateien abzuleiten seien, wohingegen gemäß dem Merkmal b3 ein einziger Verweis aus der Hauptindex-Datei auf einen Index in der Container-Datei gefordert sei.

338Permalink zu Rn. 338recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_338

Dieses Argument ist nicht stichhaltig. Denn das Merkmal b3 schreibt nicht vor, wie viele Einträge eine Hauptindex-Datei enthalten darf, um die Bereiche jeder Container-Datei mit Informationen zu Kodierung und einem Index anzudeuten (indicates). Wie bereits im Abschnitt I.4.5.3 zur Auslegung des Merkmals b3 ausgeführt, zeigt die Streitpatentschrift nicht, wie die im Absatz [0067] ausschließlich im Plural genannten URIs auszugestalten sind, anhand derer Byte-Bereiche aus Matroska-Container-Dateien mit zumindest einem Teil des Indexes angefordert werden können. Dabei ist festzuhalten, dass die D1 im Abschnitt Q.2.2.1 ein umfangreiches Beispiel für den Inhalt einer Hauptindex-Datei gibt, dem unter anderem vollständig formulierte URLs und viele weitere Details entnehmbar sind. Demgegenüber offenbart die Streitpatentschrift a. a. O. lediglich in allgemeiner Form, dass die Hauptindex-Datei URIs – ohne jegliches Detail – für das Anfordern von Byte-Bereichen beinhalten kann. Diese im Vergleich zur Lehre der D1 äußerst knappe Offenbarung lässt keinen Raum dafür, dem Merkmal b3 einen technischen Sinngehalt beizulegen, wonach die Hauptindex-Datei im Unterschied zur Lehre der D1 nur einen einzigen Verweis auf einen Index in der Container-Datei enthalten darf.

339Permalink zu Rn. 339recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_339

Im Übrigen offenbart die D1 eine Ausführungsform mit einem einzigen Verweis, wodurch das Merkmal b3 nach seinem zweiten Teil sogar nach dem – vom Senat nicht geteilten – engen Verständnis der Beklagten erfüllt ist. Denn im Abschnitt 12.4.2.1 (letzte Zeile) nennt die D1 eine Representation, die aus genau einem Self-InitialisingMedia Segment besteht. Ein solches Segment kann in einer eigenen Container-Datei gespeichert sein. Die Hauptindex-Datei MPD beinhaltet dann für diese Container-Datei und dessen Segment auch nur eine einzige Segment-URL. Das entspricht dem zweiten Teil des Merkmals b3 nach der Auslegung der Beklagten.

340Permalink zu Rn. 340recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_340

Darüber hinaus enthält eine derartige Container-Datei lediglich eine einzige sidx-Box, welche einen Index zu sämtlichen kodierten Medien in der gesamten Container-Datei bildet. Diese sidx-Box befindet sich definitionsgemäß im Anfangsbereich der Container-Datei, welchen die Hauptindex-Datei MPD durch den vorgenannten Segment-URL – ohne jeden Zweifel auffindbar – angibt. Außerdem ist eine solche einzelne sidx-Box kompakt und ohne Header adressierbar, so dass sie selbst nach der Auslegung der Beklagten als Index im Sinne des Merkmals b3 zu gelten hat.

341Permalink zu Rn. 341recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_341

c) Die Beklagte meint ferner, die in der MPD-Datei nach D1gespeichertenURLs würden einen Index zu den kodierten Medien in der Container-Dateibilden. Dieser befinde sich folglich in der MPD-Dateiselbst. Anspruchsgemäß umfasse hingegenjedeContainer-Datei einen derartigen Index (Merkmal b3).

342Permalink zu Rn. 342recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_342

Mit diesem Einwand vermag die Beklagte nicht durchzudringen. Aus dem Umstand, dass die in der MPD-Datei enthaltenen URLs es gestatten, Segmente zu finden, in denen unter anderem kodierte Medien abgelegt sind, folgt nicht zwangsläufig, dass die D1 keine andere Datenstruktur offenbart, welche den Bedingungen des Merkmals b3im Hinblick auf den Index genügt. Durch die sidx-Box ist eine solche Datenstruktur gegeben, wie oben ausgeführt.

343Permalink zu Rn. 343recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_343

d) Die Beklagte wendet außerdem ein, das „Basic Profile“ nachNK13 komme nicht in Betracht, weil D1 für adaptives Streaming nur solche Container-Dateien zulasse, die die Anforderungen des „Adaptive Streaming Profile“ erfüllten.

344Permalink zu Rn. 344recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_344

Diesem Argument steht entgegen, dass eine Container-Datei gemäß NK13 mehreren Profilen genügen kann (Abschnitt 5.4.1 „General“). Die Anforderungen gemäß „Basic profile“ und „Adaptive-Streaming profile“ betreffen voneinander unabhängige Sachverhalte (Abschnitt 5.4.3 bzw. 5.4.9). Dementsprechend zählt die NK13 in Tabelle 5.1 (letzte Zeile) für das „Adaptive-Streaming profile“ nach Release 9 („3gh9“) als kompatible Profile ausdrücklich das „Basic profile“ nach Release 6, 7 und 8 auf, indem dort „Compatible brands“ mit den Bezeichnungen „3gp6, 3gp7, 3gp8“ genannt sind.

345Permalink zu Rn. 345recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_345

e) Weiterhin ist die Beklagte der Ansicht, das Standarddokument D1offenbare viele, insbesondere optionale, Elemente eines adaptiven Streaming-Systems, nicht aber eine unter die Vorgaben des Patentanspruchs 1 fallende konkrete Streaming-Variante, weil diese vom Fachmann ausgehend von der D1 durch mehrfache Entscheidungen erst ausgewählt werden müsse.

346Permalink zu Rn. 346recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_346

Diesem Argument kann nicht gefolgt werden. Die Beklagte scheint aus dem Umfang des Dokuments D1 zu schließen, es bedürfe über die zahlreichen in der D1 unmittelbar und eindeutig offenbarten Elemente hinaus noch einer gesonderten Begründung, warum der Fachmann gerade eine bestimmte Untermenge aus dieser Gesamtheit herausgreifen würde. Ein solches Erfordernis sieht das Patentgesetz nicht vor. Die Beklagte hat auch keine Rechtsnorm genannt, auf die sie ihre Auffassung stützt.

347Permalink zu Rn. 347recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_347

Soweit die Beklagte in diesem Zusammenhang auf dieBGH-Entscheidungen Olanzapin (BGH, Urteil vom 16. Dezember 2008,X ZR 89/07,GRUR 2009,382) und Dentalgerätesatz (BGH, Urteil vom 5. April 2011, X ZR 1/09,GRUR 2011,707) hinweist, geht dieser Versuch fehl. Denn beide Entscheidungen betreffen jeweils einen anderen Sachverhalt.

348Permalink zu Rn. 348recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_348

So befasst sich die Olanzapin-Entscheidung des Bundesgerichtshofs mit der Frage, inwieweit eine allgemein offenbarte chemische Strukturformel dem Fachmann durch Mitlesen darüber hinaus konkrete chemische Einzelverbindungen offenbart, die nicht ausdrücklich genannt sind. Vorliegend geht es jedoch um Sachverhalte, die der D1 durchwegs unmittelbar und eindeutig entnehmbar sind, weshalb sich die Frage eines Mitlesens überhaupt nicht stellt.

349Permalink zu Rn. 349recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_349

In der weiterhin genannten Dentalgerätesatz-Entscheidung des Bundesgerichtshofs wird festgehalten, dass ein Gerätesatz nicht bereits deswegen neuheitsschädlich vorweggenommen ist, wenn dessen verschiedene Komponenten im Stand der Technik zwar als Einzelgegenstände vorbekannt waren, jedoch ohne die zusätzliche Angabe, funktionsbestimmt zusammengefügt werden zu können. Demgegenüber ist vorliegend der einem einzelnen Offenbarungsort, nämlich der D1 einschließlich NK13, entnehmbare Stand der Technik zu betrachten, der in einem dedizierten Abschnitt 12 der D1 als ein adaptives Streaming spezifiziert ist, dessen Gestaltungsmöglichkeiten sich sämtlich in ein und denselben funktionalen Bezugsrahmen einordnen.

350Permalink zu Rn. 350recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_350

f) Auch dem Einwand der Beklagten, Patentanspruch 1 sei auf ein Gerät gerichtet, wohingegen die D1 ein Protokoll beschreibe, kann nicht beigetreten werden. Denn das anspruchsgemäße Wiedergabegerät ist nahezu ausschließlich durch Verfahrensmerkmale bestimmt. Diese gehen, wie erläutert, ohne Weiteres aus der D1 hervor.

351Permalink zu Rn. 351recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_351

Sofern die Beklagte darüber hinaus argumentiert, die D1 sei ein noch nicht verabschiedeter Entwurf und daher womöglich unvollständig und widersprüchlich, führt dies zu keiner anderen Beurteilung. Denn die Beklagte hat in der Lehre der D1 keine Widersprüche aufgedeckt. Zudem sind die Anweisungen der D1 zumindest im Hinblick auf den Anspruchsgegenstand vollständig genug, um diesen nacharbeiten zu können.

III.

352Permalink zu Rn. 352recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_352

Auch die Hilfsanträge bleiben ohne Erfolg. Der Nichtigkeitsgrund der mangelnden Patentfähigkeit besteht in den Fassungen der Hilfsanträge I bis VIII unverändert fort. Im Hinblick darauf kann dahingestellt bleiben, ob die Fassungen jeweils zulässig sind.

353Permalink zu Rn. 353recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_353

1. Der Hilfsantrag I hat keinen Erfolg, weil der Gegenstand seines Patentanspruchs 1 nicht neu ist.

354Permalink zu Rn. 354recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_354

Im Unterschied zur erteilten Fassung ist im Patentanspruch 1 gemäß Hilfsantrag I zwischen den Merkmalen c3 („using the top level index file to request the portions of the container file …“) und c4 („configure a video decoder …“) das folgende Merkmal des erteilten Unteranspruchs 2 (mit vom Senat vergebener Bezeichnung c8 sowie redaktionellen Änderungen) eingefügt:

356Permalink zu Rn. 356recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_356

Demnach wird für den abgerufenen Bereich (engl.: „the retrieved portion“) der Container-Datei des ausgewählten alternativen Video-Streams, der den Index zu den kodierten Medien in der Container-Datei enthält, über die erteilte Fassung hinaus festgelegt, dass dieser Bereich ausreichende Index-Informationen enthält, um die Gesamtheit (entirety)des ausgewählten alternativen Video-Streams zu streamen.

357Permalink zu Rn. 357recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_357

Doch jedenfalls dann, wenn die Gesamtheit der Mediendaten eines ausgewählten alternativen Video-Streams in einem Self-Initialising Media Segment nach D1 und folglich in einer einzelnen Container-Datei gespeichert ist (d. h. in dem in Abschnitt II.2.b) erläuterten Fall), bildet die sidx-Box dieses einzigen Segments einen Index mit ausreichenden Index-Informationen, um die Gesamtheit des Segments und somit auch des darin enthaltenen Video-Streams zu streamen– Merkmal c8.

358Permalink zu Rn. 358recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_358

Der Einwand der Beklagten, der D1 sei keine Lehre dahingehend zu entnehmen, die sidx-Boxen mehrerer Mediensegmente gleichzeitig herunterzuladen, greift daher zumindest bei der vorgenannten Fallgestaltung mit einem einzigen Segment nicht durch.

359Permalink zu Rn. 359recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_359

2. Auch Hilfsantrag II hat keinen Erfolg, weil der Gegenstand seines Patentanspruchs 1 nicht neu ist.

360Permalink zu Rn. 360recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_360

Um einer etwaigen Unzulässigkeitsrüge zu begegnen, ist im Patentanspruch 1 gemäß Hilfsantrag II ein Teil des Merkmals c2wie folgt gestrichen:

362Permalink zu Rn. 362recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_362

Weiterhin sind in den Merkmalen b3 und c3 jeweils die Zeichenfolgen „(i)“ und „(ii)“ in folgender Weise eingefügt:

364Permalink zu Rn. 364recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_364

In den abgeänderten Merkmalen b3_II und c3_IIsoll jeweils klargestellt werden, dass die Container-Datei (i) Informationen betreffend die Kodierung und zudem (ii) einen Index zu den kodierten Medien beinhalten soll.

365Permalink zu Rn. 365recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_365

Die Patentfähigkeit des Gegenstands des gemäß Hilfsantrag II abgefassten Patentanspruchs 1 ist nicht anders zu beurteilen als beim erteilten Anspruch 1 gemäß Hauptantrag. Denn die D1 offenbart, wie im Abschnitt II.1.2 d) aa) ausgeführt, auch einen Index (sidx) zu den kodierten Medien in der Container-Datei gemäß den geänderten Merkmalen b3_II und c3_II; und einen Stream aufgrund der abgerufenen Hauptindex-Datei auszuwählen (Merkmal c2_II), geht aus den im Abschnitt II.1.3 a) zu dem Merkmal c2 erläuterten Stellen der D1 hervor.

366Permalink zu Rn. 366recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_366

3. Hilfsantrag III kann nicht günstiger beurteilt werden.

367Permalink zu Rn. 367recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_367

Patentanspruch 1 gemäß Hilfsantrag III vereinigt die Änderungen der Hilfsanträge I und II gegenüber der erteilten Fassung. Der dadurch gebildete Anspruchsgegenstand gibt wegen der technischen Unabhängigkeit der geänderten Merkmale keinen Anlass, die Patentfähigkeit anders zu beurteilen als bei den jeweils für sich genommen Hilfsanträgen I und II.

368Permalink zu Rn. 368recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_368

4. Hilfsantrag IV hat keinen Erfolg, weil der Gegenstand seines Patentanspruchs 1 durch die D1 in Verbindung mit der NK13 neuheitsschädlich vorweggenommen ist.

369Permalink zu Rn. 369recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_369

Basierend auf Hilfsantrag II sind im Patentanspruch 1 nach Hilfsantrag IV dieContainer-Dateien (Merkmal b, b1) durch folgende Änderungen näher bestimmt:

371Permalink zu Rn. 371recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_371

Demnach sollen gemäß dem geänderten Merkmal b_IV die Container-Dateien jeweils einen Stream enthalten (container files that each contain a stream), und analog dazu soll gemäß dem geänderten Merkmal b1_IV jeder der alternativen Video-Streams als ein einzelner Stream in einer eigenen Container-Datei gespeichert sein (store das a single stream in a separate container file).

372Permalink zu Rn. 372recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_372

Im Abschnitt II.1.2 b) ist bereits in Bezug auf das Merkmal b1 erläutert, dass Video-Streams nach der Lehre der NK13 gemäß dem „Basic profile“ in einer eigenen 3GP-Container-Datei gespeichert sein können. Für das „Basic profile“ legt die NK13 im Abschnitt 5.4.3 fest, dass die maximale Anzahl an Spuren bei Video-Streams genau eins betragen soll (maximum number of tracks shall be one for video). Demzufolge geht aus der NK13 hervor, dass in einer dem „Basic profile“ entsprechenden 3GP-Container-Datei ein Video-Stream nur einzeln gespeichert werden darf. Es ist davon auszugehen, dass diese Eigenschaft auch bei einer Kombination des „Basic Profile“ mit dem „Adaptive-Streaming Profile“ erhalten bleibt, da sich in diesem Fall die Eigenschaften einer 3GP-Containerdatei gemäß Abschnitt 5.4.1 der NK13 nach den Bedingungen beider Profile richten (may conform to several profiles). Somit ist der Gegenstand nach den geänderten Merkmalen b_IV und b1_IV gemäß Hilfsantrag IV durch die NK13, auf welche die D1 Bezug nimmt, vorweggenommen.

373Permalink zu Rn. 373recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_373

5. Hilfsantrag V ist nicht günstiger zu beurteilen.

374Permalink zu Rn. 374recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_374

Patentanspruch 1 gemäß Hilfsantrag V weist sämtliche Änderungen der Hilfsanträge I, II und IV gegenüber der erteilten Fassung auf. Auch diese geänderten Merkmale sind, wie zu den zugrundeliegenden Hilfsanträgen erläutert, im durch Druckschrift D1unter Einschluss der in Bezug genommenen Druckschrift NK13 gegebenen Stand der Technik vorbeschrieben.

375Permalink zu Rn. 375recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_375

6. Auch den Hilfsanträgen VI und VII kann nicht stattgegeben werden.

376Permalink zu Rn. 376recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_376

Patentanspruch 1 in der jeweiligen Fassung gemäß Hilfsantrag VI und VII geht aus vom Anspruchswortlaut nach Hilfsantrag IV bzw. V und ergänzt das Merkmal a folgendermaßen:

378Permalink zu Rn. 378recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_378

Demzufolge wird in dem geänderten Merkmal a_VI festgelegt, dass Hauptindex-Datei und Container-Dateien von einem entfernten Server(from a remote server) über ein Netzwerk angefordert werden sollen.

379Permalink zu Rn. 379recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_379

In Abschnitt 12.1 mit Figur 12.1 der D1 ist offenbart, dass ein HTTP Streaming Client sowohl die Hauptindex-Datei MPD als auch die übrigen Metadaten und Mediendaten von einem HTTP Streaming Server anfordert. Demnach ist das Merkmal a_VI (… from a remote server …) gleichfalls der D1 entnehmbar. Infolgedessen ist der jeweilige Gegenstand des Patentanspruchs 1 gemäß Hilfsantrag VI und VII nicht anders zu beurteilen als nach den zugrundeliegenden Hilfsanträgen IV bzw. V.

380Permalink zu Rn. 380recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_380

7. Hilfsantrag VIII kann gleichfalls keinen Erfolg haben.

381Permalink zu Rn. 381recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_381

Ausgehend vom Patentanspruch 1 nach Hilfsantrag VII wird am Ende des Anspruchs Folgendes hinzugefügt:

383Permalink zu Rn. 383recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_383

In dem neu gebildeten Merkmal c9gemäß Hilfsantrag VIII wird das Wiedergabegerät dahin näher bestimmt, dass es Teile der Hauptindex-Datei und Container-Dateien von entfernten Servern mittels Hypertext Transfer Protocol(HTTP) „byte range requests“ anfordern soll.

384Permalink zu Rn. 384recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_384

Der in D1 spezifizierte Adaptive HTTP-Streaming Client soll gemäß Abschnitt 12.3 Initialisierungssegmente und Mediensegmente oder Teile davon mittels HTTP GET-Abfragen anfordern. Diese sind wie das gesamte HTTP-Protokoll im Internet-Standard RFC2616 normiert, den die D1 als Referenz [17]benennt (ebda). An anderer Stelle (S. 19 Abs. 6) lehrt die D1, 3GP-Container-Dateien herunterzuladen, indem fortschreitend (progressive) „HTTP GET requests with byte ranges“ gemäß dem Standard [17] eingesetzt werden. Damit ist der die Container-Dateien betreffende Teil des Merkmals c9 in D1 vorbeschrieben.

385Permalink zu Rn. 385recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_385

Weiterhin ist der D1 entnehmbar (Abschn. 12.2.5.1 Introduction Abs. 4), dass die Hauptindex-Datei MPD mittels HTTP-Protokoll zum Wiedergabegerät übermittelt werden kann (If the MPD is delivered over HTTP). Dies kann gemäß dem im Abschnitt 12.6.7 genannten Status Codes 206 mittels partieller HTTP GET-Abfragen, die ebenso als „HTTP GET requests with byte ranges“ bezeichnet werden, erfolgen. Demzufolge ist das auf die Hauptindex-Datei gerichtete Teilmerkmal des Merkmals c9 aus D1 gleichfalls bekannt.

386Permalink zu Rn. 386recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_386

Im Ergebnis offenbart die Druckschrift D1 auch das mit Hilfsantrag VIII hinzugefügte Merkmal c9.

IV.

387Permalink zu Rn. 387recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_387

Nachdem der Patentanspruch 1 des Streitpatents weder in der erteilten Fassung nach Hauptantrag noch in einer der Fassungen gemäß den Hilfsanträgen Bestand hat und die abhängigen Patentansprüche nicht gesondert verteidigt werden, war das Streitpatent insgesamt für nichtig zu erklären.

V.

388Permalink zu Rn. 388recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_388

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

389Permalink zu Rn. 389recht.nulegal.eu/rechtsprechung/bpatg/2023-06-15/2-ni-24-21-ep#rd_389

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