Microsoft ser ut att ha plockat på sig ett riktigt trumfkort när man nu nyligen beviljats ett nytt patent för användning av grafikprocessorer vid videokodning. Patentansökan lämnades in för 6 år sedan och har alltså beviljats så sent som tidigare i veckan, något som lär vara god nyheter för mjukvarujätten.

Microsoft började att använda sig av GPU-accelererad videokodningsteknik i sitt Windows Vista-operativsystem redan under 2007, då tekniken till viss del bakades in i DirectX 10 och Direct Compute. Sedan dessa har både NVIDIA och AMD hoppat på GPGPU-tåget där inte minst NVIDIA CUDA rönt stora framgångar.

microsoft_gpu_patent-389x500

Exakt hur långt och hur brett Microsoft patent är vet nog få i dagsläget. Men potentiellt kan både mjukvaruföretag och grafikkortstillverkare vara beredda på att betala licensavgifter i framtiden. Patentansökan som skickades in den 22 oktober 2004 var döpt till ”Accelerated video encoding using a graphics processing unit”.

The system implements a technique that enables the GPU to perform motion estimation for video encoding. The technique allows the GPU to perform a motion estimation process in parallel with the video encoding process performed by the CPU. The performance of video encoding using such a system is greatly accelerated as compared to encoding using just the CPU. Also, data related to motion estimation is arranged and provided to the GPU in a way that utilizes the capabilities of the GPU. Data about video frames may be collocated to enable multiple channels of the GPU to process tasks in parallel. The depth buffer of the GPU may be used to consolidate repeated calculations and searching tasks during the motion estimation process.

Hela patentet finns att hitta på USPTO och med tanke på att även Intel börjat baka in videokodningskretsar i sina framtida processorer lär detta vara perfekt tajming för Microsoft. Men hur man använder sig av patentet återstår att se.

Källa: ConveivableyTech

3
Leave a Reply

Please Login to comment
3 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
3 Comment authors
SnorchAnton Karmehedthis Recent comment authors
  Subscribe  
senaste äldsta flest röster
Notifiera vid
this
Medlem
this

Tycker ändå det känns lite onödigt, MS är nog inte direkt i behov av dessa licenspengar. Det är väl bättre att man låter alla hjälpas åt att utveckla accelererad videoavkodning. Däremot kanske detta kan medföra att det blir så att man väljer att hålla sig till vissa standarder. Allt för många olika format är inte heller bra.

Snorch
Medlem
Snorch

this, inte decoding utan encoding.

Det finns bara två vettiga program för encoding av de stora standarderna som används och det är x264 för att koda H.264 och CCE för MPEG-2, och ingen av dessa använder gpu-accelerering så det spelar ingen roll.

Så vad ni syftar på skulle vara en massa halvdana lösningar kan jag inte förstå, inte om ni menar avkodning heller.