ECLI:NL:RBDHA:2023:14199

Rechtbank Den Haag

Datum uitspraak
20 september 2023
Publicatiedatum
21 september 2023
Zaaknummer
C/09/634073 / HA ZA 22-721
Instantie
Rechtbank Den Haag
Type
Uitspraak
Rechtsgebied
Civiel recht; Intellectueel-eigendomsrecht
Procedures
  • Eerste aanleg - enkelvoudig
Vindplaatsen
  • Rechtspraak.nl
AI samenvatting door LexboostAutomatisch gegenereerd

Vonnis inzake de nietigheidsprocedure van octrooi EP 685 tussen VerifyIP B.V. en CRYSTAL CLEAR CODEC, LLC

In deze zaak heeft de rechtbank Den Haag op 20 september 2023 uitspraak gedaan in een nietigheidsprocedure betreffende het Nederlandse deel van Europees octrooi EP 685. Eiseres, VerifyIP B.V., heeft de vernietiging van het octrooi gevorderd, stellende dat het octrooi niet nieuw en niet inventief was ten opzichte van de stand van de techniek, met name de MPEG-4 standaard en andere documenten. De rechtbank heeft vastgesteld dat EP 685 nieuw is ten opzichte van de aangevoerde stand van de techniek en dat de argumenten van VerifyIP over gebrek aan inventiviteit te laat zijn ingediend. De rechtbank heeft de vordering tot vernietiging van het octrooi afgewezen, omdat de rechtbank van oordeel is dat EP 685 voldoet aan de eisen van nieuwheid en inventiviteit. De rechtbank heeft ook geoordeeld dat VerifyIP als lasthebber niet kan worden ontvangen in haar vorderingen, omdat de lastgever onbekend is gebleven. De proceskosten zijn toegewezen aan de gedaagde partij, CRYSTAL CLEAR CODEC, LLC, die een volledige proceskostenvergoeding heeft gevorderd. De rechtbank heeft de proceskosten begroot op € 3.068, te vermeerderen met wettelijke rente.

Uitspraak

vonnis

RECHTBANK DEN HAAG

Team handel
zaaknummer / rolnummer: C/09/634073 / HA ZA 22-721
Vonnis van 20 september 2023
in de zaak van
VERIFYIP B.V.,
te Den Haag,
eiseres,
advocaat mr. ir. R. Broekstra te Amsterdam,
tegen
de vennootschap naar vreemd recht
CRYSTAL CLEAR CODEC, LLC,
te Houston (Texas), Verenigde Staten van Amerika,
gedaagde,
advocaat mr. R. Dijkstra te Amsterdam.
Partijen zullen hierna respectievelijk VerifyIP en CCC worden genoemd. De zaak is voor VerifyIP behandeld door mr. Broekstra voornoemd en mrs. J. Santman en M.P. Mtshaulana (beiden advocaat te Amsterdam). Voor CCC is de zaak behandeld door mr. Dijkstra voornoemd, mrs. T.D. Sigterman en S.G. Peters (beiden advocaat te Amsterdam), ir. dr. H.W.P. van der Heijden en drs. B.M. de Leeuw (beiden octrooigemachtigden).

1.De procedure

1.1.
Het verloop van de procedure blijkt uit:
  • de beschikking van de voorzieningenrechter van deze rechtbank van 17 mei 2022 waarbij verlof is verleend te dagvaarden volgens de regeling voor de versnelde bodemprocedure in octrooizaken;
  • de op 25 mei 2022 betekende dagvaarding;
  • de akte houdende overlegging producties EP01 tot en met EP15;
  • de conclusie van antwoord tevens akte houdende overlegging producties met producties GP01 tot en met GP12, waarbij GP12 hulpverzoeken bevat, ingediend op 16 november 2022;
  • de akte houdende overlegging nadere producties tevens houdende reactie op hulpverzoeken met producties EP16 tot en met EP19, ingediend op 22 februari 2023;
  • de akte houdende overlegging aanvullende productie GP13, ingediend op 22 februari 2023;
  • de akte houdende bezwaar (tegen het in het geding brengen van productie EP16) tevens akte houdende overlegging reactieve productie met productie GP14 van CCC, ingediend op 24 maart 2023;
  • het e-mailbericht van 4 april 2023 van VerifyIP waarin zij reageert op het door CCC in de hiervoor genoemde akte geuite bezwaar;
  • het bericht van de rechtbank van 6 april 2023, waarin het bezwaar van CCC van de hand is gewezen;
  • de door partijen op 18 april 2023 om 10:00 uur ingediende schriftelijke pleitnotities; en
- de schriftelijke reactie op de pleitnota van VerifyIP, ingediend op 19 april 2023 om 10:00 uur door CCC.
1.2.
Op 21 april 2023 heeft de mondelinge behandeling plaatsgevonden. Namens VerifyIP was daarbij aanwezig haar bestuurder [Naam] , bijgestaan door haar advocaten voornoemd, alsmede haar deskundige Dipl.-Ing. V. Steudle. Aan de zijde van CCC hebben aan de zitting deelgenomen haar advocaten en octrooigemachtigden voornoemd. Op afstand, via een MCU-verbinding, waren voorts van de zijde van CCC aanwezig haar Duitse octrooigemachtigde dr. T. Hell, haar Duitse advocaat dr. A. Wiese en haar deskundige prof. Dr.-Ing. P. Jax.
1.3.
De rechtbank heeft ten slotte bepaald dat vandaag vonnis wordt gewezen.

2.De feiten

Partijen

2.1.
VerifyIP is een op 5 mei 2022 opgerichte Nederlandse vennootschap die zich ten doel stelt om het Nederlandse deel van Europees octrooi EP 2 940 685 (hierna: EP 685 of het octrooi) te vernietigen. VerifyIP treedt op krachtens lastgeving van een, in deze procedure onbekend gebleven, lastgever.
2.2.
CCC is een in de Verenigde Staten gevestigde vennootschap die speciaal is opgericht om octrooien te handhaven en licentie-inkomsten te ontvangen. Blijkens haar website beheert CCC zes octrooifamilies die relevant zijn voor de zogenaamde EVS-standaard. EVS staat voor
Enhanced Voice Servicesen is een standaard die verband houdt met het coderen van geluidssignalen ten behoeve van 4G mobiele telefonie.
EP 685
2.3.
CCC is – onder meer – houdster van het Nederlandse deel van EP 685 getiteld “
Prediction method and decoding device for bandwidth expansion band signal” dat, kort gezegd, ziet op een kopieermechanisme dat wordt gebruikt in het kader van de decodering van geluidssignalen [1] .
2.4.
EP 685 is op 23 juli 2013 aangevraagd als PCT-aanvrage PCT/CN/2013/079883 met internationaal publicatienummer WO 2014/117484, onder inroeping van de prioriteit van de Chinese octrooiaanvrage CN 201310034240 van 29 januari 2013 (hierna: de prioriteitsdatum).
2.5.
Na onderzoek heeft het Europees Octrooibureau het octrooi verleend, welke beslissing op 24 juni 2020, de datum van publicatie van de vermelding van de verlening in het Europees Octrooiblad, van kracht is geworden. Tegen de verlening van EP 685 is geen oppositie ingesteld.
2.6.
Het octrooi bevat tien conclusies. Conclusies 1 tot en met 6 luiden als volgt:
1. A method for predicting a bandwidth extension frequency band signal, comprising:
demultiplexing (100) a received bitstream, and decoding the demultiplexed bitstream to obtain a frequency domain signal;
determining (101) whether a highest frequency bin, to which a bit is allocated, of the frequency domain signal is less than a preset start frequency bin of a bandwidth extension frequency band;
predicting (102) an excitation signal of the bandwidth extension frequency band according to an excitation signal within a predetermined frequency band range of the frequency domain signal and the preset start frequency bin of the bandwidth extension frequency band when the highest frequency bin to which a bit is allocated is less than the preset start frequency bin of the bandwidth extension frequency band;
predicting (103) the excitation signal of the bandwidth extension frequency band according to the excitation signal within the predetermined frequency band range of the frequency domain signal, the preset start frequency bin of the bandwidth extension frequency band, and the highest frequency bin to which a bit is allocated when the highest frequency bin to which a bit is allocated is no less than the preset start frequency bin of the bandwidth extension frequency band; and
predicting (104) the bandwidth extension frequency band signal according to the predicted excitation signal of the bandwidth extension frequency band and a frequency envelope of the bandwidth extension frequency band;
wherein the predicting an excitation signal of the bandwidth extension frequency band according to an excitation signal within a predetermined frequency band range of the frequency domain signal and the preset start frequency bin of the bandwidth extension frequency band comprises:
making n copies of the excitation signal within the predetermined frequency band range of the frequency domain signal, and using the n copies of the excitation signal as an excitation signal between the preset start frequency bin of the bandwidth extension frequency band and a highest frequency bin of the bandwidth extension frequency band, wherein n is an integer or a non-integer greater than 0, and n is equal to a ratio of a quantity of frequency bins between the preset start frequency bin of the bandwidth extension frequency band and the highest frequency bin of the bandwidth extension frequency band to a quantity of frequency bins within the predetermined frequency band range of the frequency domain signal;
where n is an integer or a non-integer greater than 0; and
wherein the predicting the excitation signal of the bandwidth extension frequency band according to the excitation signal within the predetermined frequency band range of the frequency domain signal, the preset start frequency bin of the bandwidth extension frequency band, and the highest frequency bin, to which a bit is allocated comprises:
making a copy of an excitation signal from the mth frequency bin fexc_start+ above a start frequency bin fexc_start of the predetermined frequency band range of the frequency domain signal to an end frequency bin fexc_end of the predetermined frequency band range of the frequency domain signal and n copies of the excitation signal within the predetermined frequency band range of the frequency domain signal, and using the two parts of excitation signals as an excitation signal between the highest frequency bin, to which a bit is allocated, of the frequency domain signal and the highest frequency bin of the bandwidth extension frequency band, wherein n is 0 or an integer or a non-integer greater than 0, m is a positive integer, and m is equal to a value of a quantity of frequency bins between the highest frequency bin to which a bit is allocated and the preset start frequency bin of the bandwidth extension frequency band.
2. The method according to claim 1, wherein the making a copy of an excitation signal from the mth frequency bin fexc_start+ above a start frequency bin fexc_start of the predetermined frequency band range of the frequency domain signal to an end frequency bin fexc_end of the predetermined frequency band range of the frequency domain signal and n copies of the excitation signal within the predetermined frequency band range of the frequency domain signal, and using the two parts of excitation signals as an excitation signal between the highest frequency bin, to which a bit is allocated, of the frequency domain signal and the highest frequency bin of the bandwidth extension frequency band comprises:
when the prediction is started from the highest frequency bin to which a bit is allocated, sequentially making a copy of the excitation signal that is of a low frequency band signal and from the fexc_start+ to the fexc_end, integer copies in the n copies of the excitation signal that is of the low frequency band signal and from the fexc_start to the fexc_end, and non-integer copies in the n copies of the excitation signal that is of the low frequency
band signal and from the fexc_start to the fexc_end, and using the three parts of excitation signals as the excitation signal between the highest frequency bin to which a bit is allocated and the highest frequency bin of the bandwidth extension frequency band, wherein the non-integer
part of n is less than 1; or
when the prediction is started from the highest frequency bin of the bandwidth extension frequency band, sequentially making non-integer
copies in the n copies of the excitation signal that is of a low frequency band signal and from the fexc_start to the fexc_end, integer copies in the
n copies of the excitation signal that is of the low frequency band signal and from the fexc_start to the fexc_end, and a copy of the excitation signal that is of the low frequency band signal and from the fexc_start+ to the fexc_end, and using the three parts of excitation signals as a high frequency excitation signal between the highest frequency bin to which a bit is allocated and the highest frequency bin of the bandwidth extension frequency band, wherein the non-integer part of n is less than 1.
3. The method according to any one of claim 1 or 2, wherein before the predicting the bandwidth extension frequency band signal according to the predicted excitation signal of the bandwidth extension frequency band and a frequency envelope of the bandwidth extension frequency band, the method further comprises:
decoding the bitstream to obtain the frequency envelope of the bandwidth extension frequency band.
4. The method according to any one of claim 1 or 2, wherein before the predicting the bandwidth extension frequency band signal according to the predicted excitation signal of the bandwidth extension frequency band and a frequency envelope of the bandwidth extension frequency band, the method further comprises:
decoding the bitstream to obtain a signal type; and
acquiring the frequency envelope of the bandwidth extension frequency band according to the signal type.
5. The method according to claim 4, wherein the acquiring the frequency envelope of the bandwidth extension frequency band according to the signal type comprises:
when the signal type is a non-harmonic signal, demultiplexing the received bitstream, and decoding the demultiplexed bitstream to obtain the frequency envelope of the bandwidth extension frequency band; or
when the signal type is a harmonic signal, demultiplexing the received bitstream, decoding the demultiplexed bitstream to obtain an initial frequency envelope of the bandwidth extension frequency band, and using a value that is obtained by performing weighting calculation on the initial frequency envelope and N adjacent initial frequency envelopes as the frequency envelope of the bandwidth extension frequency band, wherein N is greater than or equal to 1.
6. A decoding device, comprising:
a decoding module (30), configured to: demultiplex a received bitstream, and decode the demultiplexed bitstream to obtain a frequency domain signal;
a determining module (31), configured to determine whether a highest frequency bin, to which a bit is allocated, of the frequency domain signal is less than a preset start frequency bin of a bandwidth extension frequency band;
a first processing module (32), configured to: when the determining module (31) determines that the highest frequency bin to which a bit is allocated is less than the preset start frequency bin of the bandwidth extension frequency band, predict an excitation signal of the bandwidth extension frequency band according to an excitation signal within a predetermined frequency band range of the frequency domain signal and the preset start frequency bin of the bandwidth extension frequency band;
a second processing module (33), configured to: when the determining module (31) determines that the highest frequency bin to which a bit is allocated is greater than or equal to the preset start frequency bin of the bandwidth extension frequency band, predict the excitation signal of the bandwidth extension frequency band according to the excitation signal within the predetermined frequency band range of the frequency domain signal, the preset start frequency bin of the bandwidth extension frequency band, and the highest frequency bin to which a bit is allocated; and
a predicting module (34), configured to predict a bandwidth extension frequency band signal according to the predicted excitation signal of the bandwidth extension frequency band and a frequency envelope of the bandwidth extension frequency band;
wherein the first processing module (32) is specifically configured to: make n copies of the excitation signal within the predetermined frequency band range of the frequency domain signal, and use the n copies of the excitation signal as an excitation signal between the preset start frequency bin of the bandwidth extension frequency band and a highest frequency bin of the bandwidth extension frequency band, wherein n is an integer or a non-integer greater than 0, and n is equal to a ratio of a quantity of frequency bins between the preset start frequency bin of the bandwidth extension frequency band and the highest frequency bin of the bandwidth extension frequency band to a quantity of frequency bins within the predetermined frequency band range of the frequency domain signal; where n is an integer or a non-integer greater than 0; and
wherein the second processing module (33) is specifically configured to: make a copy of an excitation signal from the mth frequency bin fexc_start+ above a start frequency bin fexc_start of the predetermined frequency band range of the frequency domain signal to an end frequency bin fexc_end of the predetermined frequency band range of the frequency domain signal and n copies of the excitation signal within the predetermined frequency band range of the frequency domain signal, and use the two parts of excitation signals as an excitation signal between the highest frequency bin, to which a bit is allocated, of the frequency domain signal and the highest frequency bin of the bandwidth extension frequency band, wherein n is 0 or an integer or a non-integer greater than 0, m is a positive integer, and m is equal to a value of a quantity of frequency bins between the highest frequency bin to which a bit is allocated and the preset start frequency bin of the bandwidth extension frequency band.
Conclusies 7 tot en met 10 zijn onderconclusies van onafhankelijke voortbrengsel conclusie 6, waarin dezelfde kenmerken zijn geclaimd als in onderconclusies 2 tot en met 5 ten aanzien van de onafhankelijke werkwijze conclusie 1.
2.7.
Diezelfde conclusies 1 tot en met 6 luiden in de onbestreden Nederlandse vertaling als volgt:
1. Werkwijze voor het voorspellen van een bandbreedte-uitbreidingsfrequentiebandsignaal, die het volgende omvat:
het demultiplexen (100) van een ontvangen bitstroom, en het decoderen van de gedemultiplexte bitstroom om een frequentiedomeinsignaal te verkrijgen;
het bepalen (101) of een hoogstefrequentiebak, waaraan een bit toegewezen wordt, van het frequentiedomeinsignaal minder is dan een vooraf ingestelde startfrequentiebak van een bandbreedte-uitbreidingsfrequentieband;
het voorspellen (102) van een opwekkingssignaal van de bandbreedte-uitbreidingsfrequentieband volgens een opwekkingssignaal binnen een vooraf bepaald frequentiebandbereik van het frequentiedomeinsignaal en de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband indien de hoogstefrequentiebak waaraan een bit toegewezen wordt, minder is dan de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband;
het voorspellen (103) van het opwekkingssignaal van de bandbreedte-uitbreidingsfrequentieband volgens het opwekkingssignaal binnen het vooraf bepaalde frequentiebandbereik van het frequentiedomeinsignaal, de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband, en de hoogstefrequentiebak waaraan een bit toegewezen wordt indien de hoogstefrequentiebak waaraan een bit toegewezen wordt niet minder is dan de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband; en
het voorspellen (104) van het bandbreedte-uitbreidingsfrequentiebandsignaal volgens het voorspelde opwekkingssignaal van de bandbreedte-uitbreidingsfrequentieband en een frequentie-enveloppe van de bandbreedte-uitbreidingsfrequentieband;
waarbij het voorspellen van een opwekkingssignaal van de bandbreedte-uitbreidingsfrequentieband volgens een opwekkingssignaal binnen een vooraf bepaald frequentiebandbereik van het frequentiedomeinsignaal en de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband het volgende omvat:
het maken van n kopieën van het opwekkingssignaal binnen het vooraf bepaalde frequentiebandbereik van het frequentiedomeinsignaal, en het gebruiken van de n kopieën van het opwekkingssignaal als een opwekkingssignaal tussen de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband en een hoogstefrequentiebak van de bandbreedte-uitbreidingsfrequentieband, waarbij n een geheel getal of een niet-geheel getal is dat groter is dan 0, en n gelijk is aan een verhouding van een hoeveelheid frequentiebakken tussen de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband en de hoogstefrequentiebak van de bandbreedte-uitbreidingsfrequentieband tot een hoeveelheid frequentiebakken binnen het vooraf bepaalde frequentiebandbereik van het frequentiedomeinsignaal; waarbij n een geheel getal of een niet-geheel getal is dat groter is dan 0; en
waarbij het voorspellen van het opwekkingssignaal van de bandbreedte-uitbreidingsfrequentieband volgens het opwekkingssignaal binnen het vooraf bepaalde frequentiebandbereik van het frequentiedomeinsignaal, de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband, en de hoogstefrequentiebak waaraan een bit toegewezen wordt, het volgende omvat:
het maken van een kopie van een opwekkingssignaal van de mde frequentiebak fexc_start+ boven een startfrequentiebak fexc_start van het vooraf bepaalde frequentiebandbereik van het frequentiedomeinsignaal naar een eindfrequentiebak fexc_end van het vooraf bepaalde frequentiebandbereik van het frequentiedomeinsignaal en n kopieën van het opwekkingssignaal binnen het vooraf bepaalde frequentiebandbereik van het frequentiebandsignaal, en het gebruiken van de twee delen van opwekkingssignalen als een opwekkingssignaal tussen de hoogste frequentiebak, waaraan een bit toegewezen wordt, van het frequentiedomeinsignaal en de hoogstefrequentiebak van de bandbreedte-uitbreidingsfrequentieband, waarbij n 0 is of een geheel getal of een niet-geheel getal is dat groter is dan 0, m een positief geheel getal is, en m gelijk is aan een waarde van een hoeveelheid frequentiebakken tussen de hoogstefrequentiebak waaraan een bit toegewezen wordt en de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband.
2. Werkwijze volgens conclusie 1, waarbij het maken van een kopie van een opwekkingssignaal van de mde frequentiebak fexc_start+ boven een startfrequentiebak fexc_start van het vooraf bepaalde frequentiebandbereik van het frequentiedomeinsignaal naar een eindfrequentiebak fexc_end van het vooraf bepaalde frequentiebandbereik van het frequentiedomeinsignaal en n kopieën van het opwekkingssignaal binnen het vooraf bepaalde frequentiebandbereik van het frequentiebandsignaal, en het gebruiken van de twee delen van opwekkingssignalen als een opwekkingssignaal tussen de hoogste frequentiebak, waaraan een bit toegewezen wordt, van het frequentiedomeinsignaal en de hoogstefrequentiebak van de bandbreedte-uitbreidingsfrequentieband het volgende omvat:
het, indien de voorspelling gestart wordt van de hoogstefrequentiebak waaraan een bit toegewezen wordt, opeenvolgend maken van een kopie van het opwekkingssignaal dat van een lagefrequentiebandsignaal is en van de fexc_start+ naar de fexc_end, geheelgetalkopieen in de n kopieën van het opwekkingssignaal dat van het lagefrequentiebandsignaal is en van de fexc_start naar de fexc_end, en niet-geheelgetalkopieen in de n kopieën van het opwekkingssignaal dat van het lagefrequentiebandsignaal is en van de fexc_start naar de fexc_end, en het gebruiken van de drie delen van opwekkingssignalen als het opwekkingssignaal tussen de hoogstefrequentiebak waaraan een bit toegewezen wordt en de hoogstefrequentiebak van de bandbreedte-uitbreidingsfrequentieband, waarbij het niet-geheelgetaldeel van n minder is dan 1; of
het, indien de voorspelling gestart wordt van de hoogstefrequentiebak van de bandbreedte-uitbreidingsfrequentieband, opeenvolgend maken van nietgeheelgetalkopieen in de n kopieën van het opwekkingssignaal dat van een lagefrequentiebandsignaal is en van de fexc_stan naar de fexc_end, geheelgetalkopieen in de n kopieën van het opwekkingssignaal dat van het lagefrequentiebandsignaal is en van de fexc_start naar de fexc_end, en een kopie van het opwekkingssignaal dat van het lagefrequentiebandsignaal is en van de fexc_start naar de fexc_end, en het gebruiken van de drie delen van opwekkingssignalen als een hogefrequentieopwekkingssignaal tussen de hoogstefrequentiebak waaraan een bit toegewezen wordt en de hoogstefrequentiebak van de bandbreedte-uitbreidingsfrequentieband, waarbij het niet-geheelgetaldeel van n minder is dan 1.
3. Werkwijze volgens een van conclusie 1 of 2, waarbij, voorafgaand aan het voorspellen van het bandbreedte-uitbreidingsfrequentiebandsignaal volgens het voorspelde opwekkingssignaal van de bandbreedte-uitbreidingsfrequentieband en een frequentie-enveloppe van de bandbreedte-uitbreidingsfrequentieband, de werkwijze verder het volgende omvat:
het decoderen van de bitstroom om de frequentie-enveloppe van de bandbreedte-uitbreidingsfrequentieband te verkrijgen.
4. Werkwijze volgens een van conclusie 1 of 2, waarbij, voorafgaand aan het voorspellen van het bandbreedte-uitbreidingsfrequentiebandsignaal volgens het voorspelde opwekkingssignaal van de bandbreedte-uitbreidingsfrequentieband en een frequentie-enveloppe van de bandbreedte-uitbreidingsfrequentieband, de werkwijze verder het volgende omvat:
het decoderen van de bitstroom om een signaaltype te verkrijgen; en
het verkrijgen van de frequentie-enveloppe van de bandbreedte-uitbreidingsfrequentieband volgens het signaaltype.
5. Werkwijze volgens conclusie 4, waarbij het verkrijgen van de frequentieenveloppe van de bandbreedte-uitbreidingsfrequentieband volgens het signaaltype het volgende omvat:
het, indien het signaaltype een niet-harmonisch signaal is, demultiplexen van de ontvangen bitstroom, en het decoderen van de gedemultiplexte bitstroom om de frequentie-enveloppe van de bandbreedte-uitbreidingsfrequentieband te verkrijgen; of
het, indien het signaaltype een harmonisch signaal is, demultiplexen van de ontvangen bitstroom, het decoderen van de gedemultiplexte bitstroom om een initiële frequentie-enveloppe van de bandbreedte-uitbreidingsfrequentieband te verkrijgen, en het gebruiken van een waarde die verkregen wordt middels het uitvoeren van gewichtsberekening op de initiële frequentie-enveloppe en N aangrenzende initiële frequentie-enveloppes als de frequentie-enveloppe van de bandbreedte-uitbreidingsfrequentieband, waarbij N groter is dan of gelijk is aan 1.
6. Decodeerinrichting (30), die het volgende omvat:
een decodeermodule (30), die geconfigureerd is om: een ontvangen bitstroom te demultiplexen, en de gedemultiplexte bitstroom te decoderen om een frequentiedomeinsignaal te verkrijgen;
een bepaalmodule (31), die geconfigureerd is om te bepalen of een hoogstefrequentiebak, waaraan een bit toegewezen is, van het frequentiedomeinsignaal minder is dan een vooraf ingestelde startfrequentiebak van een bandbreedte-uitbreidingsfrequentieband;
een eerste verwerkingsmodule (32), die geconfigureerd is om: indien de bepaalmodule (31) bepaalt dat de hoogstefrequentiebak waaraan een bit toegewezen is, minder is dan de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband, een opwekkingssignaal van de bandbreedte-uitbreidingsfrequentieband te voorspellen volgens een opwekkingssignaal binnen een vooraf bepaald frequentiebandbereik van het frequentiedomeinsignaal en de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband;
een tweede verwerkingsmodule (33), die geconfigureerd is om: indien de bepaalmodule (31) bepaalt dat de hoogstefrequentiebak waaraan een bit toegewezen is groter is dan of gelijk is aan de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband, het opwekkingssignaal van de bandbreedte-uitbreidingsfrequentieband te voorspellen volgens het opwekkingssignaal binnen het vooraf bepaalde frequentiebandbereik van het frequentiedomeinsignaal, de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband, en de hoogstefrequentiebak waaraan een bit toegewezen is; en
een voorspellingsmodule (34), die geconfigureerd is om een bandbreedte-uitbreidingsfrequentiebandsignaal te voorspellen volgens het voorspelde opwekkingssignaal van de bandbreedte-uitbreidingsfrequentieband en een frequentie-enveloppe van de bandbreedte-uitbreidingsfrequentieband;
waarbij de eerste verwerkingsmodule (32) in het bijzonder geconfigureerd is om: n kopieën te maken van het opwekkingssignaal binnen het vooraf bepaalde frequentiebandbereik van het frequentiedomeinsignaal, en de n kopieën van het opwekkingssignaal te gebruiken als een opwekkingssignaal tussen de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband en een hoogstefrequentiebak van de bandbreedte-uitbreidingsfrequentieband, waarbij n een geheel getal of een niet-geheel getal is dat groter is dan 0, en waarbij n gelijk is aan een verhouding van een hoeveelheid frequentiebakken tussen de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband en de hoogstefrequentiebak van de bandbreedte-uitbreidingsfrequentieband tot een hoeveelheid frequentiebakken binnen het vooraf bepaalde frequentiebandbereik van het frequentiedomeinsignaal, waarbij n een geheel getal of een niet-geheel getal is dat groter is dan 0; en
waarbij de tweede verwerkingsmodule (33) in het bijzonder geconfigureerd is om: een kopie van een opwekkingssignaal te maken van de mde frequentiebak fexc_start+ boven een startfrequentiebak fexc_start van het vooraf bepaalde frequentiebandbereik van het frequentiedomeinsignaal tot een eindfrequentiebak fexc_end van het vooraf bepaalde frequentiebandbereik van het frequentiedomeinsignaal en n kopieën van het opwekkingssignaal binnen het vooraf bepaalde frequentiebandbereik van het frequentiedomeinsignaal, en om de twee delen van opwekkingssignalen te gebruiken als een opwekkingssignaal tussen de hoogstefrequentiebak, waaraan een bit toegewezen is, van het frequentiedomeinsignaal en de hoogstefrequentiebak van de bandbreedte-uitbreidingsfrequentieband, waarbij n 0 is of een geheel getal of een niet-geheel getal is dat groter is dan 0, m een positief geheel getal is, en m gelijk is aan een waarde van een hoeveelheid frequentiebakken tussen de hoogstefrequentiebak waaraan een bit toegewezen is en de vooraf ingestelde startfrequentiebak van de bandbreedte-uitbreidingsfrequentieband.
2.8.
In de beschrijving van EP 685 is – voor zover hier van belang – onder meer het volgende opgenomen:
TECHNICAL FIELD
[0001]Embodiments of the present invention relate to the field of communications technologies, and in particular, to a method for predicting a bandwidth extension frequency band signal, and a decoding device.
BACKGROUND
[0002]In the field of digital communications, there are extremely widespread application requirements for voice, picture, audio, and video transmission, such as a phone call, an audio and video conference, broadcast television, and multimedia entertainment. To reduce a resource occupied in a process of storing or transmitting an audio and video signal, an audio and video compression and encoding technology comes into existence. (…)
[0003]An increasing emphasis is placed on audio quality in communication transmission; therefore, there is a need to increase quality of a music signal as much as possible on a premise that voice quality is ensured. Meanwhile, the amount of information of an audio signal is extremely rich; therefore, a code excited linear prediction (Code Excited Linear Prediction, CELP for short) encoding mode of conventional voice cannot be adopted; instead, generally, to process the audio signal, a time domain signal is converted into a frequency domain signal by using an audio encoding technology of domain transformation encoding, thereby enhancing encoding quality of the audio signal.
[0004]In an existing audio encoding technology, generally, by adopting a transformation technology, such as a fast Fourier transform (Fast Fourier Transform, FFT for short) or a modified discrete cosine transform (Modified Discrete Cosine Transform, MDCT for short) or a discrete cosine transform (Discrete Cosine Transform, DCT for short), a high frequency band signal in an audio signal is converted from a time domain signal to a frequency domain signal, and then, the frequency domain signal is encoded.
[0005]In the case of a low bit rate, limited quantization bits cannot quantize all to-be-quantized audio signals; therefore, an encoding device uses most bits to precisely quantize relatively important low frequency band signals in audio signals, that is, quantization parameters of the low frequency band signals occupy most bits, and only a few bits are used to roughly quantize and encode high frequency band signals in the audio signals to obtain frequency envelopes of the high frequency band signals. Then, the frequency envelopes of the high frequency band signals and the quantization parameters of the low frequency band signals are sent to a decoding device in a form of a bitstream. The quantization parameters of the low frequency band signals may include excitation signals and frequency envelopes. When being quantized, the low frequency band signals may first also be converted from time domain signals to frequency domain signals, and then, the frequency domain signals are quantized and encoded into excitation signals.
[0006]Generally, the decoding device may restore the low frequency band signals according to the quantization parameters that are of the low frequency band signals
and in the received bitstream, then acquire the excitation signals of the low frequency band signals according to the low frequency band signals, predict excitation signals of the high frequency band signals by using a bandwidth extension (band width extension, BWE for short) technology and a spectrum filling technology and according to the excitation signals of the low frequency band signals, and modify the predicted excitation signals of the high frequency band signals according to the frequency envelopes that are of the high frequency band signals and in the bitstream, to obtain the predicted high frequency band signals. Herein, the obtained high frequency band signals are frequency domain signals. In the BWE technology, a highest frequency bin to which a bit is allocated bay be a highest frequency bin to which an excitation signal is decoded on a frequency bin greater than the highest frequency bin.
[0007]A frequency band greater than the highest frequency bin to which a bit is allocated may be referred to as a high frequency band, and a frequency band less than the highest frequency bin to which a bit is allocated may be referred to as a low frequency band. That an excitation signal of a high frequency band signal is predicted according to an excitation signal of a low frequency band signal may be specifically as follows: The highest frequency bin to which a bit is allocated is used as a center, an excitation signal that is of the low frequency band signal and less than the highest frequency bin to which a bit is allocated is copied into a high frequency band signal that is greater than the highest frequency bin to which a bit is allocated and whose bandwidth is equivalent to bandwidth of the low frequency band signal, and the excitation signal is used as the excitation signal of the high frequency band signal.
[0008]The prior art has the following disadvantages:
According to the foregoing method for predicting a bandwidth extension frequency band signal in the prior art, an excitation signal of a high frequency band signal is predicted according to an excitation signal of a low frequency band signal, excitation signals of different low frequency band signals may be copied into a same high frequency band signal in different frames, causing discontinuity of excitation signal and reducing quality of the predicted bandwidth extension frequency band signal, thereby reducing auditory quality of an audio signal.
[0009]EP 2 186 086 A1 discloses a method for spectrum recovery in spectral decoding of an audio signal, includes obtaining of an initial set of spectral coefficients representing the audio signal, and determining a transition frequency. The transition frequency is adapted to a spectral content of the audio signal. Spectral holes in the initial set of spectral coefficients below the transition frequency are noise filled and the initial set of spectral coefficients are bandwidth extended above the transition frequency.
SUMMARY
[0010]Embodiments of the present invention provide a method for predicting a bandwidth extension frequency band signal according to claim 1, and a decoding device according to claim 6, so as to improve quality of the predicted bandwidth extension frequency band signal, thereby enhancing auditory quality of an audio signal.
(…)
DESCRIPTION OF EMBODIMENTS
[0012]To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following clearly and completely describes the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0013]In the field of digital signal processing, an audio codec and a video codec are widely applied to various electronic devices such as a mobile phone, a wireless apparatus, a personal data assistant (PDA), a handheld or portable computer, a GPS receiver/navigator, a camera, an audio/video player, a camcorder, a videorecorder, and a monitoring device. Generally, this type of electronic device includes an audio coder or an audio decoder, where the audio coder or decoder may be directly implemented by a digital circuit or a chip such as a DSP (digital signal processor), or be implemented by driving, by software code, a processor to execute a process in the software code.
[0014]For example, an audio encoder first performs framing processing on an input signal to obtain time domain data with one frame being 20 ms, then performs windowing processing on the time domain data to obtain a signal after windowing, performs frequency domain transformation on the time domain signal after windowing, to transform the signal from a time domain to a frequency domain, encodes the frequency domain signal, and transmits the encoded frequency domain signal to a decoder side. After receiving a compressed bitstream transmitted by an encoder side, the decoder side performs a corresponding decoding operation on the signal, performs, on a frequency domain signal obtained by decoding inverse transformation corresponding to the transformation used by the encoding end, to transform the signal from frequency domain to time domain, and performs post processing on the time domain signal to obtain a synthesized signal, that is, a signal output by the decoder side.
(…)
[0016]As shown in FIG. 1 , the time-frequency transforming module 10 is configured to: receive an input audio signal, and then convert the audio signal from a time domain signal to a frequency domain signal. Then, the envelope extracting module 11 extracts a frequency envelope from the frequency domain signal obtained by a transform by the time-frequency transforming module 10, where the frequency envelope may also be referred to as a sub-band normalization factor. Herein, the frequency envelope includes a frequency envelope of a low frequency band signal and a frequency envelope of a high frequency band signal in the frequency domain signal. The envelope quantizing and encoding module 12 performs quantization and encoding processing on the frequency envelope obtained by the envelope extracting module 11, to obtain a quantized and encoded frequency envelope. The bit allocating module 13 determines a bit allocation of each sub-band according to the quantized frequency envelope. The excitation generating module 14 performs, by using information about the quantized and encoded envelope obtained by the envelope quantizing and encoding module 12, normalization processing on the frequency domain signal obtained by the time-frequency transforming module 10, to obtain an excitation signal, that is, a normalized frequency domain signal, and the excitation signal also includes an excitation signal of the high frequency band signal and an excitation signal of the low frequency band signal. The excitation quantizing and encoding module 15 performs, according to the bit allocation of each sub-band allocated by the bit allocating module 13, quantization and encoding processing on the excitation signal generated by the excitation generating module 14, to obtain a quantized excitation signal. The multiplexing module 16 separately multiplexes the quantized frequency envelope quantized by the envelope quantizing and encoding module 12 and the quantized excitation signal quantized by the excitation quantizing and encoding module 15 into a bitstream, and outputs the bitstream to a decoding device.
[0017]FIG. 2 is a schematic structural diagram of a decoding device in the prior art. As shown in FIG. 2 , the existing decoding device includes a demultiplexing module 20, a frequency envelope decoding module 21, a bit allocation acquiring module 22, an excitation signal decoding module 23, a bandwidth extension module 24, a frequency domain signal restoration module 25, and a frequency-time transforming module 26.
[0018]As shown in FIG. 2 , the demultiplexing module 20 receives a bitstream sent by a side of an encoding device, and demultiplexes (including decoding) the bitstream to separately obtain a quantized frequency envelope and a quantized excitation signal. The frequency envelope decoding module 21 acquires the quantized frequency envelope from a signal obtained by demultiplexing by the demultiplexing module 20, and perform quantization and decoding to obtain a frequency envelope. The bit allocation acquiring module 22 determines a bit allocation of each sub-band according to the frequency envelope obtained by the frequency envelope decoding module 21. The excitation signal decoding module 23 acquires the quantized excitation signal from the signal obtained by demultiplexing by the demultiplexing module 20, and performs, according to the bit allocation that is of each sub-band and is obtained by the bit allocation acquiring module 22, quantization and decoding to obtain an excitation signal. The bandwidth extension module 24 performs extension on an entire bandwidth according to the excitation signal obtained by the excitation signal decoding module 23. Specifically, an excitation signal of a high frequency band signal is extended by using an excitation signal of a low frequency band signal. When quantizing and encoding an excitation signal and an envelope signal, an excitation quantizing and encoding module 15 and an envelope quantizing and encoding module 12 use most bits to quantize a signal of the relatively important low frequency band signal, and use few bits to quantize a signal of the high frequency band signal, and the excitation signal of the high frequency band signal may even be excluded. Therefore, the bandwidth extension module 24 needs to use the excitation signal of the low frequency band signal to extend the excitation signal of the high frequency band signal, thereby obtaining an excitation signal of an entire frequency band. The frequency domain signal restoration module 25 is separately connected to the frequency envelope decoding module 21 and the bandwidth extension module 24, and the frequency domain signal restoration module 25 restores a frequency domain signal according to the frequency envelope obtained by the frequency envelope decoding module 21 and the excitation signal that is of the entire frequency band and is obtained by the bandwidth extension module 24. The frequency-time transforming module 26 converts the frequency domain signal restored by the frequency domain signal restoration module 25 into a time domain signal, thereby obtaining an originally input audio signal.
[0019]FIG. 1 and FIG. 2 are structural diagrams of an encoding device and a corresponding decoding device in the prior art. According to processing processes of the
encoding device and the decoding device in the prior art shown in FIG. 1 and FIG. 2, it may be learned that in the prior art, an excitation signal and envelope information that are of a low frequency band signal and are used when the decoding device restores a frequency domain signal of the low frequency band signal are sent by a side of the encoding device. Therefore, restoration of the frequency domain signal of the low frequency band signal is relatively accurate. For a frequency domain signal of a high frequency band signal, there is a need to first use the excitation signal of the low frequency band signal to predict an excitation signal of the high frequency band signal, and then use envelope information that is of the high frequency band signal and is sent by the side of the encoding device, to modify the predicted excitation signal of the high frequency band signal, so as to obtain the
frequency domain signal of the high frequency band signal. When predicting the frequency domain signal of the high frequency band signal, the encoding device does not consider a signal type and uses a same frequency envelope. For example, when the signal type is a harmonic, a sub-band range covered by the used frequency envelope is relatively narrow (less than a sub-band range covered from a crest to a valley of one harmonic). When the frequency envelope is used to modify the predicted excitation of the high frequency band signal, more noises are brought in, therefore a relatively large error exists between the high frequency band signal obtained by modification and an actual high frequency band signal, severely affecting an accuracy rate of predicting the high frequency band signal, and reducing quality of the predicted high frequency band signal and reducing auditory quality of an audio signal. In addition, by using the foregoing prior art in which an excitation signal of a high frequency band signal is predicted according to an excitation signal of a low frequency band signal, excitation signals of different low frequency band signals may be copied into a same high frequency band signal of different frames, causing discontinuity of excitation, reducing quality of the predicted high frequency band signal, and thereby reducing auditory quality of an audio signal. Therefore, the following technical solutions of embodiments of the present invention may be used to resolve the foregoing technical problem.
[0020]FIG. 3 is a flowchart of a method for predicting a bandwidth extension frequency band signal according to an embodiment of the present invention. In this embodiment, the method for predicting a bandwidth extension frequency band signal may be executed by a decoding device. As shown in FIG. 3, in this embodiment, the method for predicting a bandwidth extension frequency band signal may specifically include the following steps:
100. The decoding device demultiplexes a received bitstream, and decodes the demultiplexed bitstream to obtain a frequency domain signal.
101. The decoding device determines whether a highest frequency bin, to which a bit is allocated, of the frequency domain signal is less than a preset start frequency bin of a bandwidth extension frequency band; when the highest frequency bin to which a bit is allocated is less than the preset start frequency bin of the bandwidth extension frequency band, executes step 102; otherwise, when the highest frequency bin to which a bit is allocated is greater than or equal to the preset start frequency bin of the bandwidth extension frequency band, executes step 103.
102. The decoding device predicts an excitation signal of the bandwidth extension frequency band according to an excitation signal within a predetermined frequency band range of the frequency domain signal and the preset start frequency bin of the bandwidth extension frequency band, and executes
step 104.
103. The decoding device predicts the excitation signal of the bandwidth extension frequency band according to the excitation signal within the predetermined frequency band range of the frequency domain signal, the preset start frequency bin of the bandwidth extension frequency band, and the highest frequency bin to which a bit is allocated, and executes step 104.
104. The decoding device predicts the bandwidth extension frequency band signal according to the predicted excitation signal of the bandwidth extension frequency band and a frequency envelope of the bandwidth extension frequency band.
[0021]According to the method for predicting a bandwidth extension frequency band signal in this embodiment, a start frequency bin of bandwidth extension is set, and a highest frequency bin to which a frequency domain signal is decoded and the start frequency bin are compared, to perform excitation restoration of a bandwidth extension frequency band, so that extended excitation signals are continuous between frames, and a frequency bin of a decoded excitation signal is maintained, thereby ensuring auditory quality of a restored bandwidth extension frequency band signal and enhancing auditory quality of an output audio signal.
(…)
[0028]By using the method for predicting a bandwidth extension frequency band signal in the foregoing embodiment, continuity of predicted excitation signals that are of a bandwidth extension frequency band signal and between a former frame and a latter frame can be effectively ensured, thereby ensuring auditory quality of a restored bandwidth extension frequency band signal and enhancing auditory quality of an audio signal.
[0029]FIG. 4 is a flowchart of a method for predicting a bandwidth extension frequency band signal according to another embodiment of the present invention. On the basis of the embodiment shown in FIG. 3 , in this embodiment, the technical solutions of the present invention are introduced in more details in the method for predicting a bandwidth extension frequency band signal. In this embodiment, the method for predicting a bandwidth extension frequency band signal may specifically include the following content:
200. A decoding device receives a bitstream sent by an encoding device, and decodes the received bitstream to obtain a frequency domain signal.
The bitstream carries a quantization parameter of a low frequency band signal and a frequency envelope of the bandwidth extension frequency band signal.
201. The decoding device acquires an excitation signal of the low frequency band signal according to the quantization parameter of the low frequency band signal.
202. The decoding device determines a highest frequency flast_sfm, on which a bit is allocated, of the frequency domain signal according to the quantization parameter of the low frequency band signal.
In this embodiment, the flast_sfm is used to represent the highest frequency bin, to which a bit is allocated, of the frequency domain signal.
203. The decoding device determines whether the flast_sfm is less than a preset start frequency fbwe_start of a bandwidth extension frequency band of the frequency domain signal; when the flast_sfm is less than the fbwe_start, execute step 204; otherwise, and when the flast_sfm is greater than or equal to the fbwe_start, execute step 205.
(…)
[0057]By using the technical solutions of the foregoing embodiment, continuity of predicted excitation signals that are of a bandwidth extension frequency band signal and between a former frame and a latter frame can be effectively ensured, thereby ensuring auditory quality of a restored bandwidth extension frequency band signal and enhancing auditory quality of an audio signal.
(…)
(…)
[0075]Functions of the decoding device shown in FIG. 2 may be adjusted according to the foregoing function modules, to obtain an example diagram of the decoding device in this embodiment of the present invention. Details are not described herein again.
(…)
[0081]The described apparatus embodiment is merely exemplary. The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on at least two network units. Some or all of the modules may be selected according to an actual need to achieve the objectives of the solutions of the embodiments. A person of ordinary skill in the art may understand and implement the embodiments of the present invention without creative efforts.”
2.9.
EP 685 bevat onder meer onderstaande figuren:
Stand van de techniek op de prioriteitsdatum
2.10.
Tot de stand van de techniek op de prioriteitsdatum behoren, onder meer, de volgende documenten.
2.11.
De op 1 september 2009 openbaar gemaakte standaard van de
International Organization for Standardization(ISO) en de International Electrotechnical Commission (IEC) voor het coderen van geluid ISO/IEC 14496-3:2009(E),
Information technology - Coding of audio-visual objects, part 3: Audio(hierna: MPEG-4 of de MPEG-4 standaard) specificeert (een reeks hulpmiddelen voor) de codering van algemene audio, spraak, synthetische audio, tekst naar spraak en diverse andere functionaliteiten. Eén van de, in een encoder of decoder te gebruiken,
toolsuit MPEG-4 is de zogenaamde ‘SBR tool’ die zorgt voor
Spectral Band Replication(SBR) ofwel bandbreedte-extensie door middel van kopiëren. MPEG-4 bevat het volgende blokdiagram van de SBR tool (voor een decoder):
Voorts bevat MPEG-4 de volgende informatie over de SBR tool:
2.12.
Het artikel “High-quality scalable audio codec” van Miyoung Kim, Eunmi Oh en JungHoe Kim, gepubliceerd in
Proceedings of SPIE, Vol. 6777, 67770E, van 10 september 2007 (hierna: Kim) beschrijft
Bit Sliced Arithmetic Coding(BSAC) uit MPEG-4 en in het bijzonder het gebruik van SBR in combinatie met de BSAC-audio codec uit MPEG-4.
2.13.
Het artikel “
Spectral widening of the excitation signal for telephone-band speech enhancement” van Ulrich Kornagel, gepubliceerd in het kader van een bijeenkomst die plaatsvond van 10 tot 13 september 2001 (hierna: Kornagel), waarin twee vormen van herstel van een spraaksignaal bij telefonie worden voorgesteld, een
high pass regenerationen een
low pass regeneration.

3.Het geschil

3.1.
VerifyIP vordert vernietiging van het Nederlandse deel van EP 685 met veroordeling, uitvoerbaar bij voorraad, van CCC in de proceskosten van VerifyIP, te vermeerderen met de wettelijke rente vanaf de derde werkdag na de datum van dit vonnis.
3.2.
Daartoe voert VerifyIP – verkort weergegeven – aan dat EP 685 op de prioriteitsdatum niet nieuw en daarom ook niet inventief was ten opzichte van MPEG-4, Kim en/of Kornagel.
3.3.
CCC voert verweer en concludeert tot niet-ontvankelijkverklaring van VerifyIP in haar vorderingen, althans tot afwijzing van die vorderingen, onder bij uitvoerbaar bij voorraad te verklaren veroordeling van VerifyIP tot betaling van de werkelijk gemaakte proceskosten van CCC, te vermeerderen met de wettelijke rente vanaf de zesde werkdag na de datum van dit vonnis.
3.4.
Op de stellingen van partijen wordt hierna, voor zover van belang, nader ingegaan.

4.Technische achtergrond

4.1.
De volgende beschrijving van de technische achtergrond volgens de stand van de techniek op de prioriteitsdatum van het octrooi, is ontleend aan de dagvaarding en is door CCC niet bestreden.
4.1.1.
Geluid is een hoorbare trilling van meestal lucht. Trillingen van de lucht worden opgevangen door de oren. Een snelle trilling wordt daarbij ervaren als een hoge toon; een tragere trilling als een lagere toon. De trillingssnelheid in de zin van het aantal trillingen per seconde wordt ook wel de frequentie genoemd. De frequentie wordt uitgedrukt in hertz (Hz). Het menselijk gehoor is in staat om geluiden waar te nemen met frequenties binnen het bereik van circa 20 tot 20.000 Hz.
4.1.2.
Zuivere tonen, dat wil zeggen tonen die kunnen worden weergegeven met een enkele sinusoïde (met de kenmerken frequentie, amplitude (geeft aan hoe hard de trilling is) en fase (geeft aan hoe de geluidsgolf in de tijd verschoven is)), kunnen worden samengesteld. Een samenstel van meerdere zuivere tonen wordt ook wel een complexe toon genoemd. Een voorbeeld van een complexe toon is hieronder weergegeven. De bovenste drie diagrammen zijn zuivere tonen met frequenties van respectievelijk 120, 200 en 500 Hz, met verschillende amplitudes. Het onderste diagram is de samenstelling van deze drie tonen:
4.1.3.
Voor het omzetten van een analoog geluid (waarbij het signaal continu is) in een digitale vorm worden er op een vast interval
samplesgenomen van het geluid. Voor ieder
samplewordt de waarde bewaard van het analoge geluid op dat specifieke moment. Elk
samplewordt omgezet in een reeks bits. De waarde van een
bitis niet vloeiend - zij hebben de waarde 0 of 1. Wanneer er twee
bitsworden gebruikt, zijn er vier mogelijke waarden, bij drie
bitsacht, etcetera. Er vindt dus noodzakelijkerwijs een zekere afronding plaats. Deze afronding heet kwantiseren (
quantization). Hoe meer
bitser beschikbaar zijn per
sample, des te preciezer de waarde van het
samplekan worden opgeslagen. Op basis van de verkregen en gekwantiseerde
sampleskan de originele geluidsgolf - bij benadering - weer worden verkregen.
4.1.4.
Geluid kan worden weergegeven in het tijddomein (
time domain). Die weergave laat zien hoe de luchtdruk verandert in de tijd. Geluiden kunnen ook in het frequentiedomein (
frequency domain) worden weergegeven. Uit een weergave in het frequentiedomein kan worden afgelezen uit welke individuele zuivere tonen het geluid is opgebouwd. Deze weergave kan worden verkregen door op het signaal in het tijddomein een wiskundige transformatie toe te passen.
4.1.5.
De complexe toon in het onderste diagram in 4.1.2 ziet er in het frequentiedomein
als volgt uit:
4.1.6.
De omzetting naar het frequentiedomein wordt onder meer gebruikt voor efficiënte digitale verwerking van geluid. In plaats van het opslaan van alle
samples, wordt in vaste, korte, tijdseenheden het geluid omgezet naar het frequentiedomein. De relevante frequentieruimte wordt daarbij in segmenten verdeeld. Voor elk van die segmenten wordt met behulp van een aantal
bitsopgeslagen hoe sterk het aandeel is van het desbetreffende frequentiesegment. De tijdseenheden worden ook wel
framesgenoemd, de segmenten ook wel
frequency binsof
subbands.
4.1.7.
Hieronder is een voorbeeld weergegeven. Er is ingezoomd op een kort stukje van
een uitgesproken zin in het tijddomein, dat is onderverdeeld in tijdseenheden van 20 milliseconden. Het signaal in elk van de tijdseenheden is omgezet in het frequentiedomein, en het frequentiedomein is gesegmenteerd in een aantal
frequency bins.
4.1.8.
Op basis van de opgeslagen informatie over de
frequency binskan het originele
geluid in elke tijdseenheid worden verkregen. Daartoe wordt voor elk frequentiesegment een zuivere toon met de opgeslagen amplitude en fase gegenereerd. Het samenstel van alle gegenereerde tonen voor elk frequentiesegment levert het originele geluid op gedurende de genoemde tijdseenheid. Het aan elkaar plakken van het geluid van opeenvolgende
tijdseenheden levert weer het gehele geluid op.
4.1.9.
Bij een gangbare wijze van modelleren van geluid wordt een geluid gesplitst in een bron en een filter. De bron is - in de menselijke stem-analogie - het geluid van de stembanden en het filter is de aanpassing van dat geluid door de vorm van keel en mond, etcetera. In termen van signaalverwerking wordt een bronsignaal ook wel een
excitation signalgenoemd. Het filter wordt ook wel een
frequency envelopegenoemd.
4.1.10.
Een geluid in het frequentiedomein kan op die manier worden gesplitst door eerst
een
frequency envelope(ook "
spectral envelope") te bepalen. Deze
envelopeis een lijn die de pieken in het frequentiespectrum verbindt.
4.1.11.
Een geluid kan ‘harmonisch’ worden genoemd als er duidelijke pieken in het spectrum zichtbaar zijn, die op gelijke afstand van elkaar staan. Aan de hand van de vorm van het
frequency domain signalkan een uitspraak worden gedaan over de mate van harmoniciteit van het geluid.
4.1.12.
Om geluid efficiënt te kunnen versturen, wordt in veel audiocoderingsmethoden slechts een deel van het spectrum van het geluid verzonden, dat wil zeggen de bandbreedte van het spectrum wordt beperkt. Het hogere deel van het spectrum, de hogere frequenties waar het menselijk oor minder gevoelig voor is, worden door een encoder weggegooid. Alleen het resterende lagere deel van het spectrum en de
frequency envelopeworden gecodeerd en verzonden (naar een decoder). Dit levert een flinke besparing op van het aantal bits dat nodig is om het geluid te verzenden.
4.1.13.
Het weggooien van de hogere frequenties door de encoder is echter niet zonder gevolgen. Door het ontbreken van de hogere frequenties klinkt het bandbreedtebeperkte geluid doffer en blikkeriger dan het origineel.
4.1.14.
Om dit te verbeteren, wordt
Spectral Band Replication(hierna: SBR) of, anders genoemd,
Bandwith Extension(BWE; bandbreedte-uitbreiding) toegepast; het uitbreiden van de bandbreedte van een bandbreedtebeperkt geluidssignaal. Bij SBR/BWE reconstrueert de ontvanger (decoder) van een bandbreedtebeperkt geluidssignaal het missende hogere deel van het spectrum. Dit reconstrueren is mogelijk door het kopiëren van geluidsinformatie uit het ontvangen lagere deel van het spectrum naar het lege, hogere deel van het spectrum. Met die informatie wordt een voorspelling gedaan over het deel van het geluidssignaal met een hogere frequentie. Daarbij wordt gebruik gemaakt van het geluidssignaal uit het lagere frequentiebereik, gecombineerd met de
frequency envelope.

5.De beoordeling

Inleiding

5.1.
Deze zaak gaat over de vraag of EP 685 een geldig octrooi is. De rechtbank is van oordeel dat dat het geval is omdat EP 685 nieuw is ten opzichte van de stand van de techniek. VerifyIP heeft te laat een motivering gegeven voor haar stelling dat EP 685 niet inventief is ten opzichte van de stand van de techniek. De rechtbank gaat daarom aan die motivering voorbij, zodat er ook geen sprake is van nietigheid van het octrooi vanwege een gebrek aan inventiviteit. De vordering tot vernietiging van het Nederlandse deel van EP 685 wordt dus afgewezen. CCC heeft ook bestreden dat VerifyIP als lasthebber namens een, in deze procedure onbekend gebleven, lastgever de nietigheidsvordering kan instellen. Omdat de nietigheidsaanval van VerifyIP niet slaagt, laat de rechtbank dit verweer onbesproken. De rechtbank bespreekt de zaak hierna in meer detail.
Bevoegdheid
5.2.
De rechtbank is internationaal bevoegd kennis te nemen van de vordering tot vernietiging van het Nederlandse deel van EP 685 op grond van artikel 24 aanhef en onder 4 Brussel I bis-Vo [2] . De relatieve bevoegdheid berust op artikel 80 lid 1 sub a ROW [3] . De internationale en relatieve bevoegdheid van deze rechtbank zijn overigens niet bestreden.
De gemiddelde vakpersoon
5.3.
VerifyIP definieert de gemiddelde vakpersoon als een specialist op het gebied van audiocodering in het algemeen, en bandbreedte-uitbreiding in het bijzonder. Deze
specialist heeft een academische opleiding doorlopen in de elektrotechniek, met
name signaalverwerking. Deze persoon heeft meerdere jaren ervaring in de ontwikkeling van audiocoderingsmechanismen. De gepubliceerde standaarden voor audiocodering
vormen algemene vakkennis van de vakpersoon. CCC heeft de door VerifyIP voorgestelde definitie van de gemiddelde vakpersoon niet weersproken, zodat ook de rechtbank daarvan uit zal gaan.
Nieuwheid ten opzichte van MPEG-4
5.4.
VerifyIP stelt zich op het standpunt dat de uitvinding die onderwerp is van EP 685 op de prioriteitsdatum reeds was geopenbaard in (de SBR-tool van) MPEG-4 en dus niet nieuw was. EP 685 beschrijft een werkwijze ter verbetering van bestaande SBR-technieken. Het octrooi doet dat door het lage deel van het geluidsspectrum te kopiëren, waarbij kan worden omgegaan met een variërende bandbreedte van de gecodeerde geluidsinformatie. Onder verwijzing naar de woorden van CCC [4] , omschrijft VerifyIP de uitvinding als de mogelijkheid “om met wisselende kwantisatiebittoewijzingen te werken zonder dat dit leidt tot onnodig verlies van data (door “goede” excitatiesignaalwaarden te vervangen door geschatte excitatiewaarden) of tot hinderlijk schuiven van harmonische pieken tussen verschillende frames, hetgeen leidt tot discontinuïteiten in de tijd.”
Precies die uitvindingsgedachte is volgens VerifyIP al in MPEG-4 geopenbaard; als er overlap is tussen het gecodeerde geluid en de BWE-band, dan wordt de eerste kopie van het gecodeerde geluid verkleind naar rato van de mate van overlap. Gecodeerd geluid (“goede excitatiesignaalwaarden”) wordt/worden niet vervangen door geschatte waarden. De kopieën van het bronbereik in opvolgende frames staan op dezelfde plek. De kopieën schuiven dus niet als de bandbreedte van het gecodeerde geluid varieert, waardoor geen sprake is van “hinderlijk schuiven van harmonische pieken”. Het door het octrooi gewenste resultaat wordt dan ook bereikt door de MPEG-4 standaard; er wordt geen gecodeerd geluid vervangen door gekopieerd/geschat geluid, en er vindt geen verschuiving van gekopieerde blokken plaats.
5.5.
Partijen hanteren in hun processtukken de navolgende kenmerk-indeling van conclusie 1:
A method for predicting a bandwidth extension frequency band signal, comprising:
1.1
demultiplexing (100) a received bitstream, and decoding the demultiplexed bitstream to obtain a frequency domain signal;
1.2
determining (101) whether a highest frequency bin, to which a bit is allocated, of the frequency domain signal is less than a preset start frequency bin of a bandwidth extension frequency band;
1.3.1
[
situation i:] predicting (102) an excitation signal of the bandwidth extension
frequency band according to an excitation signal within a predetermined frequency band range of the frequency domain signal and the preset start frequency bin of the bandwidth extension frequency band when the highest frequency bin to which a bit is allocated is less than the preset start frequency bin of the bandwidth extension frequency band;
1.3.2
wherein the predicting an excitation signal of the bandwidth extension frequency band according to an excitation signal within a predetermined frequency band range of the frequency domain signal and the preset start frequency bin of the bandwidth extension frequency band comprises:
1.3.2a
making
n copies of the excitation signal within the predetermined frequency
band range of the frequency domain signal, and
1.3.2b
using the n copies of the excitation signal as an excitation signal between the preset start frequency bin of the bandwidth extension frequency band and a highest frequency bin of the bandwidth extension frequency band,
1.3.2c
wherein n is an integer or a non-integer greater than 0, and
n is equal to a ratio of a quantity of frequency bins between the preset start frequency bin of the bandwidth extension frequency band and the highest frequency bin of the bandwidth extension frequency band to a quantity of frequency bins within the predetermined frequency band range of the frequency domain signal;
where n is an integer or a non-integer greater than 0; and
1.3.3
[
situation 2:] predicting (103) the excitation signal of the bandwidth extension
frequency band according to the excitation signal within the predetermined frequency band range of the frequency domain signal, the preset start frequency bin of the bandwidth extension frequency band, and the highest frequency bin to which a bit is allocated when the highest frequency bin to which a bit is allocated is no less than the preset start frequency bin of the bandwidth extension frequency band; and
1.3.4
wherein the predicting the excitation signal of the bandwidth extension frequency band according to the excitation signal within the predetermined
frequency band range of the frequency domain signal, the preset start frequency bin of the bandwidth extension frequency band, and the highest frequency
bin, to which a bit is allocated comprises:
1.3.4a
making
a copy of an excitation signal from the mth frequency bin fexc_start+ above a start frequency bin fexc_start of the predetermined frequency band range of the frequency domain signal to an end frequency bin fexc_end of the predetermined frequency band range of the frequency domain signal and
n copies of the excitation signal within the predetermined frequency band range of the frequency domain signal, and
1.3.4b
using the two parts of excitation signals as an excitation signal between the highest frequency bin, to which a bit is allocated, of the frequency domain signal and the highest frequency bin of the bandwidth extension frequency band,
1.3.4c
wherein n is 0 or an integer or a non-integer greater than 0,
m is a positive integer, and m is equal to a value of a quantity of frequency bins between the highest frequency bin to which a bit is allocated and the preset
start frequency bin of the bandwidth extension frequency band.
1.4
predicting (104) the bandwidth extension frequency band signal according to the
predicted excitation signal of the bandwidth extension frequency band and a
frequency envelope of the bandwidth extension frequency band;
5.6.
De rechtbank is van oordeel dat EP 685 nieuw is ten opzichte van de SBR-tool in de MPEG-4 standaard. Zoals CCC met verwijzing naar het octrooi voldoende heeft duidelijk gemaakt, openbaart conclusie 1 van EP 685 een werkwijze waarbij in één stap een ontvangen bitstroom wordt gedemultiplexed (opgesplitst) en vervolgens direct wordt gedecodeerd naar een frequentiedomeinsignaal. Deze werkwijzestap vormt kenmerk 1.1 van conclusie 1. Een en ander is, zoals door CCC onvoldoende weersproken gesteld, ook visueel weergegeven in de
flowchartvolgens figuur 3, waarin die stap het referentienummer 100 heeft. Het demultiplexen van de bitstroom en het decoderen tot een frequentiedomeinsignaal volgen elkaar daarbij onmiddellijk op.
5.7.
De vakpersoon ziet deze directe opeenvolging bevestigd in de beschrijving van het octrooi. De processen in stap 100 van figuur 3 worden namelijk ook als direct op elkaar volgend beschreven in randnummer [0020]:
‘As shown in FIG. 3, in this embodiment, the method for predicting a bandwidth extension frequency band signal may specifically include the following steps:
100. The decoding device demultiplexes a received bitstream, and decodes the demultiplexed bitstream to obtain a frequency domain signal.
5.8.
Het is voor de vakpersoon algemene vakkennis dat het decoderingsproces om een audiosignaal te verkrijgen, begint met het demultiplexen van de ontvangen bitstroom, zodat de vakpersoon begrijpt dat kenmerk 1.1 het begin van de werkwijze vormt.
5.9.
Kenmerken 1.2, 1.3.1, 1.3.2, 1.3.3 en 1.3.4 van conclusie 1 noemen vervolgens allemaal ‘
hetfrequentiedomeinsignaal’ (cursivering rechtbank) en claimen vervolgstappen in de werkwijze waarbij met dat frequentiedomeinsignaal verdere bewerkingsstappen worden uitgevoerd. De vakpersoon zal dit zo lezen dat die werkwijzestappen betrekking hebben op het in kenmerk 1.1 verkregen frequentiedomeinsignaal.
5.10.
De beschrijving en figuren bevestigen dat deze werkwijzestappen worden uitgevoerd met het volgens kenmerk 1.1. verkregen frequentiedomeinsignaal en voordat het (volgens de verdere stappen bewerkte) signaal wordt omgezet in een tijddomeinsignaal. Figuur 2 van het octrooi toont een werkwijze volgens de stand van de techniek, waarin de uitvinding van het octrooi kan worden geïmplementeerd (zie ook [0075]). Daarin vindt eerst een omzetting van de bitstroom naar een frequentiedomeinsignaal plaats. Dat signaal wordt pas na bewerkingen daarvan omgezet in een tijddomeinsignaal in de
Frequency-time transforming module(blok 26). Blijkens randnummer [0075] van de beschrijving van het octrooi vindt de in het octrooi onder bescherming gestelde bandbreedte-uitbreiding plaats in de in figuur 2 weergegeven structuur en dus in de daarin weergegeven module voor bandbreedte-uitbreiding. Die laatste module is in figuur 2 van het octrooi weergegeven met referentienummer 24 (zie 2.9). Die module ontvangt het frequentiedomeinsignaal dat daarin wordt gebruikt van de
Excitation signal decoding modulemet referentienummer 23. In die module wordt de gedemultiplexte bitstroom gedecodeerd en omgezet naar een signaal in het frequentiedomein. Dit wordt beschreven in randnummer [0018] van de beschrijving van het octrooi. De geoctrooieerde werkwijze vindt dus plaats met een signaal in het frequentiedomein, direct na het demultiplexen van de
bitstreamen voorafgaand aan de omzetting in een tijddomeinsignaal in module 26.
5.11.
Figuur 3 is een
flowchartvan (een belichaming van) de geoctrooieerde werkwijze. Blijkens figuur 3 is de eerste stap van de werkwijze (met referentienummer 100) dat een decodeerinrichting ‘
demultiplexes a received bit stream, and decodes the demultiplexed bit stream to obtain a frequency domain signal’. Het demultiplexen en decoderen tot een frequentiedomeinsignaal wordt in figuur 3 dus als één processtap weergegeven. De beschrijving van het octrooi maakt bij de uitleg van deze figuur in randnummer [0021] duidelijk dat met de geclaimde werkwijze bandbreedte-extensie wordt voorspeld, waarmee het frequentiedomeinsignaal wordt aangevuld, zodat een
output audio signalwordt verbeterd:
‘According to the method for predicting a bandwidth extension frequency band signal in this embodiment, a start frequency bin of bandwidth extension is set, and a highest frequency bin to which a frequency domain signal is decoded and the start frequency bin are compared, to perform excitation restoration of a bandwidth extension frequency band, so that extended excitation signals are continuous between frames, and a frequency bin of a decoded excitation signal is maintained, thereby ensuring auditory quality of a restored bandwidth extension frequency band signal and enhancing auditory quality of an output audio signal.
Het in dit citaat beschreven
output audio signalis, omdat het een audiosignaal is, een signaal in het tijddomein. De werkwijze volgens dit uitvoeringsvoorbeeld vindt dus plaats vóórdat het frequentiedomeinsignaal wordt omgezet in een tijddomeinsignaal.
5.12.
Aan VerifyIP kan worden toegegeven dat conclusie 1 ruimte laat voor aanvullende bewerkingsstappen, omdat kenmerk 1 een werkwijze claimt die de onder bescherming gestelde stappen omvat (‘
comprising’). De lezing van VerifyIP dat het ‘omvatten’ uit kenmerk 1 zo ruim opgevat kan worden dat de afzonderlijke werkwijzestappen opgesplitst kunnen worden in verschillende elementen die ook los van elkaar uitgevoerd kunnen worden, kan echter niet worden gevolgd. Het octrooi maakt duidelijk onderscheid tussen een aantal volgtijdige stappen, zoals weergegeven in de figuren 3 en 4. Er is geen enkele aanwijzing in het octrooi voor een lezing waarbij de verschillende elementen van een stap los van elkaar uitgevoerd kunnen worden en daartussen of daarvoor een omzetting (en terug) naar het tijdsdomein bedoeld zou zijn. De vakpersoon zou kenmerk 1.1, in het licht van ‘omvat’ in kenmerk 1, daarom niet zo opvatten dat er ook een werkwijze onder bescherming is gesteld waarin het demultiplexen van de bitstroom niet onmiddellijk gevolgd wordt door de – in dezelfde stap beschreven – bewerking waarmee het frequentiedomeinsignaal wordt verkregen.
5.13.
MPEG-4 openbaart een SBR-tool voor bandbreedte-extensie. CCC heeft er onbetwist op gewezen dat MPEG-4 een modulair karakter heeft, zodat gebruikers van de standaard kunnen kiezen of zij alle
toolsuit de standaard willen toepassen en deze al dan niet willen laten samenwerken met niet gestandaardiseerde onderdelen van hun product.
5.14.
Een blokdiagram van de SBR-tool is weergegeven in 2.11 en wordt hieronder voor de leesbaarheid herhaald:
Partijen zijn het er over eens dat de invoer voor deze decoder volgens MPEG-4 een bitstroom is (in het diagram ‘Coded Audio Stream’ genoemd). Deze wordt in de ‘Bitstream Payload Deformatter’ gesplitst (= gedemultiplexed) in een deel met gecodeerde geluidsinformatie en een deel met informatie specifiek voor de
Spectral Band Replication, zoals beschreven wordt in MPEG-4:
De ‘AAC Core Decoder’ in MPEG-4 zet de gesplitste bitreeks om in een geluidssignaal in het tijddomein. Dit signaal wordt vervolgens ingevoerd in de ‘Analysis QMF bank’ waarbij het tijddomeinsignaal wordt omgezet naar een signaal in het frequentiedomein, in 32 zogenaamde subbanden. Ter zitting is door VerifyIP uitgelegd dat die subbanden gelijk gesteld kunnen worden aan de frequentiebakken (‘
bins’) die samen het frequentiedomein signaal in het octrooi vormen, al is het aantal subbanden beperkter (32 of 64) dan het aantal frequentiebakken (bijvoorbeeld 640).
5.15.
MPEG-4 openbaart dus een bewerking nadat de bitstroom is gedemultiplexed en gedecodeerd in de AAC Core Decoder naar een signaal in het tijddomein. Dit signaal vormt vervolgens de invoer van de Analysis QMF bank die volgens VerifyIP de werkwijze in het octrooi anticipeert. De bandbreedte-optimalisatie vindt in de SBR-tool dus plaats in een latere bewerkingsstap en met een ander soort variabele als invoer. Dat de invoer van de SBR-tool een tijddomein signaal is, blijkt ook uit de MPEG-4 standaard [5] :
5.16.
De SBR-tool in MPEG-4 openbaart dus geen werkwijze waarbij een ontvangen bitstroom wordt gedemultiplexed en daarna direct wordt gedecodeerd tot een frequentiedomeinsignaal, welk signaal wordt gebruikt in de vervolgstappen van de werkwijze en – met name – de vergelijkingsstap van kenmerk 1.2. Indien met VerifyIP ervan wordt uitgegaan dat in de SBR-tool een signaal in het frequentiedomein wordt bewerkt, is dat signaal niet onmiddellijk verkregen uit de bitstroom. Het in de Analysis QMF bank gebruikte signaal is immers verkregen uit een signaal in het tijddomein. De ontvangen bitstroom in de decoder volgens MPEG-4 ondergaat eerst andere bewerkingsstappen na het demultiplexen. Pas daarna kan het als signaal in het tijddomein worden ingevoerd voor bandbreedte-extensie in de SBR-tool. Deze volgorde van bewerkingsstappen is te verklaren uit het modulaire systeem van MPEG-4, waarbij de SBR-tool optioneel is.
5.17.
Hiervoor is overwogen dat de vakpersoon EP 685 zo leest dat de omzetting naar een signaal in het frequentiedomein in het octrooi direct na het demultiplexen van de ontvangen bitstroom plaatsvindt. Dat is het signaal dat in de volgende werkwijzestappen wordt bewerkt. Tussen partijen is ook niet in geschil dat de vakpersoon bekend is met het onderscheid tussen een signaal in het frequentiedomein en een signaal in het tijddomein. Dat beide typen signalen een representatie vormen van een geluidssignaal, betekent nog niet dat deze signalen voor de vakpersoon hetzelfde zijn. Een signaal in het frequentiedomein is duidelijk verschillend van aard, omdat het de te onderscheiden zuivere tonen weergeeft (zie 4.1.4). Bovendien: de gecodeerde bitstroom is in wezen ook een representatie van hetzelfde geluidssignaal. De vakpersoon zal deze echter eveneens onderscheiden van een signaal in het frequentie- of het tijddomein. De deskundige van VerifyIP onderscheidt in zijn deskundigenverklaring [6] zelf ook signalen in het frequentiedomein en het tijddomein. Het is voor nieuwheidsschadelijkheid niet voldoende dat beide signalen
geschiktzijn voor bewerkingen om bandbreedte te optimaliseren, zoals VerifyIP heeft betoogd.
5.18.
VerifyIP betoogt voorts dat gebruikers van de geoctrooieerde technologie in de ogen van CCC vast niet onder inbreuk uit zouden kunnen komen door het gedecodeerde signaal even naar een tijdsdomeinsignaal te transformeren en weer terug naar het frequentiedomein, om daarna de rest van de werkwijzestappen uit te voeren. Dat argument treft geen doel. In MPEG-4 vinden er meer bewerkingsstappen plaats dan alleen het transformeren van het ene naar het andere domein en terug na de decodering en voordat het signaal in de SBR-tool wordt ingevoerd. Het is voor nieuwheidsschadelijkheid bovendien niet voldoende dat dat de SBR-tool equivalent is aan de werkwijze volgens het octrooi.
5.19.
Kenmerk 1.1 wordt dus niet geopenbaard in de MPEG-4 standaard.
5.20.
Hiervoor is in 5.9 overwogen dat de kenmerken 1.2, 1.3.1, 1.3.2, , 1.3.3 en 1.3.4 terugverwijzen naar kenmerk 1.1 waar zij teruggrijpen op ‘the frequency domain signal’. Om die reden zijn die kenmerken ook niet geopenbaard in MPEG-4. Uit het voorgaande volgt dat conclusie 1 nieuw is ten opzichte van de MPEG-4 standaard.
5.21.
In conclusie 6 is een decodeerinrichting onder bescherming gesteld die is ingericht om de werkwijze van conclusie 1 uit te voeren. Deze conclusie heeft verder dezelfde kenmerken als conclusie 1 en de stellingen van VerifyIP over de niet-nieuwheid van deze conclusie zijn inhoudelijk dezelfde als die voor conclusie 1. Voorzover al moet worden aangenomen dat er in MPEG-4 een voortbrengsel wordt geopenbaard en niet alleen een werkwijze, is conclusie 6 op dezelfde gronden als hiervoor overwogen nieuw ten opzichte van deze stand van de techniek.
5.22.
Uit het voorgaande volgt ook dat alle volgconclusies nieuw zijn ten opzichte van MPEG-4.
Nieuwheid ten opzichte van Kim
5.23.
Kim beschrijft een werkwijze voor codering die MPEG-4 BSAC wordt genoemd (‘MPEG-4 Bit Sliced Arithmetic Coding’). MPEG-4 BSAC bouwt voort op MPEG-4. Kim openbaart dat de BSAC codering wordt geïntegreerd met een spectrale bandbreedte-replicatie tool (Spectral Bandwidth Replication, SBR). Volgens VerifyIP openbaart Kim kenmerk 1.1 van conclusie 1 van het octrooi omdat in Kim ook de MPEG-4 AAC Core Decoder met de QMF tool (Analysis QMF Bank) uit de MPEG-4 standaard wordt geopenbaard. Om dezelfde redenen als hiervoor bij de MPEG-4 standaard besproken, slaagt dit betoog niet. Dat geldt voor conclusie 1 en derhalve ook voor conclusie 6 en alle onderconclusies. Omdat het octrooi nieuw is ten opzichte van MPEG-4, is het ook nieuw ten opzichte van Kim.
Nieuwheid ten opzichte van Kornagel
5.24.
VerifyIP is na de conclusie van antwoord van CCC, waarin het verweer is gevoerd dat er allerlei verschillen zijn aan te duiden tussen de conclusies van EP 685 en Kornagel (volgens CCC wordt in Kornagel van conclusie 1 alleen kenmerk 1.1 geopenbaard), niet meer op deze stand van de techniek teruggekomen. Zij heeft het verweer van CCC dus op geen enkele manier weerlegd. Zo heeft VerifyIP niet weerlegd dat Kornagel een methode openbaart om alleen pieken in harmonische pitch-structuren (karakteristieke toonhoogtes, geproduceerd door de stem op enig moment) te kopiëren, niet alle frequenties binnen een bepaald frequentiebereik. Daarmee zijn kenmerken 1.3.2a en 1.3.4a niet geopenbaard in Kornagel. Bovendien stelt VerifyIP dat kenmerk 1.4 is geopenbaard in Kornagel, maar zij wijst daarbij op een vindplaats die onderdeel vormt van een andere werkwijze die in Kornagel is beschreven, te weten
high pass regeneration.De werkwijze die de rest van de kenmerken zou anticiperen is geopenbaard als werkwijze voor
low pass regeneration. Het combineren van kenmerken die geopenbaard zijn in één document, maar behoren tot afzonderlijke werkwijzen, zoals VerifyIP dat doet, is niet toelaatbaar bij de beoordeling van nieuwheid. EP 685 is dus nieuw ten opzichte van Kornagel.
5.25.
Daarmee is ook de nieuwheid van de andere conclusies van EP 685 gegeven.
Inventiviteit ten opzichte van MPEG-4
5.26.
Bij dagvaarding heeft VerifyIP gesteld dat de octrooiconclusies niet nieuw zijn ten opzichte van MPEG-4 en daarom ook niet inventief. Alleen met betrekking tot de volgconclusies 4 en 5 heeft VerifyIP in de dagvaarding gemotiveerd waarom de daarin onder bescherming gestelde ‘afhankelijke’ kenmerken geen inventiviteit verschaffen ten opzichte van de MPEG-4 standaard. Voor het overige heeft VerifyIP alleen de niet-nieuwheid ten opzichte van MPEG-4 gemotiveerd. De stellingen over niet-nieuwheid zijn door CCC bij conclusie van antwoord gemotiveerd bestreden. Vervolgens heeft VerifyIP in de akte houdende overlegging nadere producties tevens houdende reactie op hulpverzoeken die zij op de laatst mogelijke dag volgens de VRO-beschikking heeft genomen, onder het kopje ‘Inventiviteit’ gesteld dat de conclusies niet nieuw zijn en daarom
a fortioriniet inventief. Enkel met die redenering bestrijdt zij in die akte het verweer van CCC dat de gestelde inventiviteit niet is onderbouwd. Volgens VerifyIP zou het aan CCC zijn om uit te leggen waarom de verschilkenmerken ten opzichte van MPEG-4 EP 685 inventief maken.
5.27.
VerifyIP vordert vernietiging van EP 685 en stelt daartoe dat het octrooi niet beantwoordt aan de vereiste inventiviteit. Op grond van artikel 111 lid 2 sub en 150 Rv [7] rust op VerifyIP de plicht om de gronden van haar vordering voldoende te motiveren in de dagvaarding. Het VRO-regime dat op verzoek van VerifyIP van toepassing is verklaard, vergt ook van partijen dat zij in een zo vroeg mogelijk stadium hun stellingen substantiëren, zodat een zogenaamde ‘
front loaded’ procedure wordt bereikt. De enkele stelling dat het octrooi niet inventief is omdat het niet nieuw is, is betekenisloos. Immers, als het octrooi niet nieuw is, is het octrooi al op die grond nietig en zal aan de inventiviteitsvraag helemaal niet worden toegekomen. Het had dus op de weg gelegen van VerifyIP om haar inventiviteitsaanval uit te werken, bijvoorbeeld aan de hand van de
problem-solution approach.
5.28.
Voor zover VerifyIP betoogt dat zij niet kon bedenken wat het verweer van CCC zou zijn en welke verschilkenmerken CCC in haar verweer zou verdedigen, baat haar dat niet. Het op deze zaak van toepassing verklaarde (en nadien herziene) VRO-reglement vereist dat partijen hun eis en verweer in de dagvaarding en de conclusie van antwoord uiteenzetten. Verder is in dat reglement neergelegd dat de eisende partij in een inbreukprocedure de gelegenheid heeft een aanvullende conclusie te nemen met een reactie op een nietigheidsaanval acht weken na een conclusie van antwoord waarin de nietigheid als verweer is gevoerd (maar geen eis tot vernietiging in reconventie is ingesteld). Vooruitlopend op de recente herziening van het VRO-reglement [8] heeft de rechtbank in het verleden herhaaldelijk toegelaten dat dat moment werd gebruikt om te reageren op hulpverzoeken (die in deze procedure door CCC zijn gedaan). Deze termijn van acht weken na de conclusie van antwoord wordt derhalve gebruikt als datum waarop op een onvoorzien verweer gereageerd kan worden. Met dit stelsel kan aan de eisen van hoor en wederhoor en het verkorte procesregime worden voldaan.
5.29.
Tegen de achtergrond van dit stelsel had het op de weg van VerifyIP gelegen om naar aanleiding van de weren in de conclusie van antwoord, de grondslag van haar vordering zo spoedig mogelijk aan te vullen. De hiervoor bedoelde datum gelegen acht weken na de conclusie van antwoord was daarvoor geëigend. VerifyIP heeft de grondslag van haar vordering toen echter niet aangevuld. Zelfs in de hiervoor al genoemde akte houdende overlegging nadere producties tevens houdende reactie op hulpverzoeken betoogt zij alleen nog maar dat de door CCC aangewezen verschilkenmerken niets met de kern van de uitvinding te maken hebben en dat de beschrijving niet openbaart, noch plausibel maakt, dat en waarom die verschilkenmerken een technisch voordeel opleveren. Zij wijst daarbij naar de verklaring van haar deskundige die ook alleen maar inhoudt dat het octrooi niet duidelijk maakt wat de technische voordelen van de uitvinding zijn ten opzichte van MPEG-4.
5.30.
VerifyIP heeft daarmee bij dagvaarding en op daarvoor geëigende latere momenten in de procedure onvoldoende gemotiveerd waarom EP 685, als het verweer van CCC zou slagen dat het octrooi nieuw is ten opzichte van de stand van de techniek, niet inventief zou zijn.
5.31.
De argumenten die VerifyIP betreffende het gebrek aan inventiviteit in haar schriftelijke pleitnotities naar voren heeft gebracht, zijn, gezien het hiervoor geschetste eerdere gebrek aan motivering, tardief aangevoerd. CCC zou in haar verdediging worden geschaad als die stellingen bij de beoordeling worden betrokken [9] . De rechtbank neemt die stellingen dus niet in aanmerking. Het bezwaar dat CCC tegen deze stellingen heeft gericht, slaagt.
5.32.
VerifyIP heeft ter zitting bezwaar gemaakt tegen het betoog betreffende inventiviteit dat CCC in haar pleitnota heeft gevoerd. VerifyIP heeft de rechtbank daarbij verzocht in de gelegenheid te worden gesteld om nog een akte te nemen dan wel de zaak uit het VRO-regime te verwijderen voor re- en dupliek, als de rechtbank zou toekomen aan een inhoudelijke beoordeling van het inventiviteitsverweer en de door CCC aangevoerde technische effecten van de verschilkenmerken. Volgens VerifyIP is het debat over die technische effecten nog onvoldoende gevoerd. Uit het voorgaande volgt echter dat de rechtbank niet toekomt aan een inhoudelijke beoordeling van het gestelde gebrek aan inventiviteit. De aan het verzoek verbonden voorwaarde is dan ook niet vervuld.
5.33.
De slotsom is dat de gevorderde vernietiging ook niet toewijsbaar is op grond van een gebrek aan inventiviteit van het octrooi ten opzichte van MPEG-4.
Inventiviteit ten opzichte van Kim en Kornagel
5.34.
VerifyIP heeft in de dagvaarding niet betoogd dat conclusies 1 en 6 van het octrooi inventiviteit ontberen ten opzichte van Kim. Zij heeft daarin alleen gesteld dat deze onafhankelijke conclusies niet nieuw zijn ten opzichte van Kim. Van de onderconclusies heeft VerifyIP bij dagvaarding wel gesteld dat die niet inventief zijn ten opzichte van Kim. Uit overweging 5.23 volgt dat de nieuwheidsaanval uitgaande van Kim niet slaagt. VerifyIP heeft – zoals hiervoor overwogen – niet onderbouwd gesteld dat en waarom de hierboven geïdentificeerde verschilmaatregelen van de hoofdconclusies geen inventiviteit brengen. Datzelfde geldt dan voor de van die hoofdconclusies afhankelijke onderconclusies. De slotsom is dat alle conclusies van het octrooi inventief zijn ten opzichte van Kim.
5.35.
EP 685 is ook inventief ten opzichte van Kornagel. Voorzover VerifyIP al heeft gesteld dat dat niet het geval is, heeft zij die stelling niet gemotiveerd. De rechtbank verwijst naar de overwegingen 5.26 tot en met 5.30 hiervoor: de enkele stelling dat het octrooi niet inventief is ten opzichte van Kornagel, is niet voldoende.
Slotsom
5.36.
Uit het voorgaande volgt dat de vordering tot vernietiging van EP 685 wordt afgewezen omdat geen van de aangevoerde nietigheidsgronden slaagt.
5.37.
De rechtbank komt bij deze uitkomst niet toe aan een beoordeling van het door CCC opgeworpen verweer dat VerifyIP niet in haar vorderingen kan worden ontvangen, althans dat de vorderingen moeten worden afgewezen, omdat VerifyIP deze procedure voert als lasthebber ten behoeve van een anonieme lastgever. CCC heeft geen belang meer bij de beoordeling van dat verweer. Een belang bij die beoordeling zou nog gelegen kunnen zijn in de gevorderde proceskostenveroordeling. Maar zoals hierna zal blijken, kan de door CCC gevorderde volledige proceskostenveroordeling al om andere redenen niet worden toegewezen.
5.38.
CCC heeft ook geen belang meer bij een beoordeling van de overige door haar aangedragen bezwaren tegen andere stellingen van VerifyIP.
Proceskosten
5.39.
VerifyIP zal als de in het ongelijk gestelde partij worden veroordeeld in de proceskosten. CCC heeft een veroordeling van VerifyIP in de daadwerkelijk gemaakte proceskosten gevorderd. Volgens CCC heeft VerifyIP misbruik gemaakt van (proces)recht door namens een onbekende lastgever een procedure in te stellen. Om die reden stelt zij recht te hebben op vergoeding van al haar proceskosten, in afwijking van de algemene regeling voor de proceskostenvergoeding op basis van het liquidatietarief. Het misbruik van (proces)recht bestaat er volgens CCC uit dat zij in het ongewisse wordt gehouden over wie haar daadwerkelijke wederpartij is (terwijl in ieder geval zij er recht op heeft dat te weten), dat zij onbeschermd blijft tegen herhaaldelijke aanvallen op haar octrooi (omdat een uitspraak in de onderhavige procedure alleen gezag van gewijsde krijgt tegen de daadwerkelijke wederpartij van CCC (de ‘lege huls’ VerifyIP)) en zij ook geen
anti-suit injunctionof reconventionele (inbreuk)vordering kan instellen tegen de lastgever. Verder betoogt CCC dat zij door deze wijze van procederen geen proceskostenveroordeling op de voet van artikel 1019h Rv [10] kan vorderen.
5.40.
De rechtbank stelt voorop dat een volledige proceskostenveroordeling vanwege misbruik van (proces)recht slechts in uitzonderlijke gevallen kan worden uitgesproken, met name als het instellen van de vordering, gelet op de evidente ongegrondheid ervan, achterwege had behoren te blijven. Hiervan kan pas sprake zijn als de eisende partij zijn vordering baseert op feiten en omstandigheden waarvan hij de onjuistheid kende dan wel behoorde te kennen of op stellingen waarvan hij op voorhand moest begrijpen dat deze geen kans van slagen hadden. [11]
5.41.
CCC heeft niet gesteld, en dit blijkt ook niet anderszins, waarom VerifyIP op voorhand behoorde te weten dat haar stellingen betreffende de toelaatbaarheid van de door haar gekozen wijze van procederen onjuist waren en haar vorderingen (om die reden) geen kans van slagen hadden. CCC voert zelf aan dat dit de eerste keer is dat er in Nederland een octrooi-nietigheidsprocedure is aangespannen door een lasthebber namens een anonieme lastgever. Ook als dat in strijd zou zijn met artikel 6 EVRM [12] en/of onrechtmatig zou zijn, dan is het niet zo dat VerifyIP behoorde te weten dat haar stellingen geen kans van slagen hadden en zij tegen beter weten in deze procedure aanhangig heeft gemaakt. Van misbruik van (proces)recht is dus geen sprake. CCC heeft geen recht op een volledige proceskostenvergoeding
5.42.
Geen van partijen heeft gesteld dat deze nietigheidsprocedure een vooruitgeschoven inbreukverweer vormt. CCC heeft ook niet gesteld dat zij concrete handhavingshandelingen verricht tegen een mogelijke lastgever van VerifyIP. Daarom is artikel 1019h Rv niet van toepassing op deze zaak. De rechtbank begroot de advocaatkosten van CCC conform het liquidatietarief op € 2.392 (4 punten x tarief II à € 598). Tezamen met het griffierecht van € 676 worden de proceskosten daarmee begroot op € 3.068.
5.43.
De gevorderde wettelijke rente over de proceskosten is ook toewijsbaar, waarbij zal worden bepaald dat deze rente verschuldigd is met ingang van twee weken na de datum van dit vonnis. De proceskostenveroordeling zal uitvoerbaar bij voorraad worden verklaard, zoals gevorderd.

6.De beslissing

6.1.
Wijst de vorderingen af;
6.2.
veroordeelt VerifyIP in de kosten van het geding, tot op heden aan de zijde van CCC begroot op € 3.068, te vermeerderen met de wettelijke rente over die kosten te rekenen vanaf de vijftiende dag na de datum van dit vonnis tot aan de dag van volledige betaling;
6.3.
verklaart dit vonnis, voor zover het de proceskostenveroordeling betreft, uitvoerbaar bij voorraad.
Dit vonnis is gewezen door mr. F.M. Bus, mr. E.F. Brinkman en mr. J.E. Bierling en in het openbaar uitgesproken op 20 september 2023.

Voetnoten

1.Een beschrijving van de technische achtergrond van het octrooi is te vinden in randnummer 4 van dit vonnis.
2.Verordening (EU) 1215/2012 van het Europees Parlement en de Raad van 12 december 2012 betreffende de rechterlijke bevoegdheid, de erkenning en de tenuitvoerlegging van beslissingen in burgerlijke en handelszaken.
3.Rijksoctrooiwet 1995.
4.punten 82 en 83 van de conclusie van antwoord.
5.De gele arceringen zijn aangebracht door CCC.
6.EP17, paragrafen 33-35.
7.Wetboek van Burgerlijke Rechtsvordering.
8.Het herziene VRO-reglement 2023 geldt met ingang van 17 maart 2023, maar op het onderhavige vraagstuk is het oude VRO-reglement nog van toepassing op grond van het in artikel 1.6 van het VRO-reglement 2023 bepaalde overgangsregime.
9.Vergelijk in dezelfde zin Rechtbank Den Haag 25 november 2015, ECLI:NL:RBDHA:2015:13401 (HP/Digital Revolution) r.o. 4.11 tot en met 4.16.
10.Wetboek van Burgerlijke Rechtsvordering
11.Hoge Raad 15 september 2017, ECLI:NL:HR:2017:2366
12.Europees Verdrag tot bescherming van de rechten van de mens en de fundamentele vrijheden