Kopioi artikkelin PDF-versio


Mobiileihin ja monikanavaisiin multimedianhakuihin kehitetään uusia tehokkaita menetelmiä

Älykkäämpää hakuteknologiaa

mies_sohvalla

Kuluttajien ulottuvilla on yhä enemmän digitaalista ja helposti myös monikanavaisesti jaettavaa aineistoa sekä niitä hyödyntäviä palveluja. Jotta tietoverkoissa hajallaan olevia, pirstaleisiakin digitaalisia tietovarantoja ja arkistoja voidaan käyttää tehokkaasti, on niiden hakuun ja jakeluun kehitettävä entistä älykkäämpiä ja monipuolisempia tietovarastoja, hakurobotteja ja sovittimia.

Kehittyneitä ja sisällöltään monipuolisia eri mediatyyppejä (tekstiä, kuvaa, ääntä, videota, multimediaa) sisältäviä verkottuneita palveluja tuotetaan ja tarjotaan markkinoille yhä enemmän. Kuluttajat ovat alkaneet vaatia uusia ja entistä parempia sisältöjä paitsi henkilökohtaisiin tietokoneisiinsa myös helposti mukana kuljetettaviin mobiilipäätelaitteisiin ja vaihtoehtoisiin kanaviin, kuten digitaaliseen televisioon.

Eri tavoin aktiiviset sisällön käsittely- ja hajautetut kommunikaatiomenetelmät ovat nykyisin melkoisessa murroksessa, mihin ovat vaikuttaneet eri teknologioiden sulautumisen syvyys ja uudet proaktiiviset toimintamallit. Uusia teknologioita kehitettäessä kiinnitetään huomiota erityisesti mobiliteettiin eli liikkuvuuteen, jonka merkitys on laajenemassa langattomuudesta eri palvelu- ja verkkoalustojen sekä päätelaitetyyppien saumattomaksi yhteistoiminnaksi. Eri teknologiat ja palvelut yleistyvät tätä nykyä etenkin horisontaalisesti.

Kun nykyisiä suunnittelukriteerejä ja -toimintoja mallinnetaan uudestaan, on muistettava vaatimukset päätelaitteiden ja teknologia-alustojen yhteensopivuudesta. Keskeisiä seikkoja tällöin ovat muun muassa digitaalisten sisältöjen ja oikeuksien jakelumallit sekä vuorovaikutteisuus. Seuraavan sukupolven viestintäteknologian avainelementteihin kuuluvat paitsi monitasoinen verkottuminen myös horisontaalisuus ja kehittyneet rajapintateknologiat. Näyttää myös siltä, että tuotesovellukset koostuvat yhä useammin yksittäisistä ja pienemmistä komponenteista, joista jokaisella on oma tarkasti määritelty tehtävänsä sovelluksessa.

Multimedia rikastaa viestintää

Tietoliikenteen tutkimuksessa on tähän saakka keskitytty lähinnä siihen, kuinka tiedonsiirtokapasiteetti voidaan maksimoida tietokoneverkoissa ja toisaalta siihen, kuinka ääntä voidaan välittää tehokkaasti telekommunikaatioverkoissa. Lisäksi muun muassa viestipalveluissa on käytetty hyväksi siirtoprotokollien liitännäisominaisuuksia.

Sittemmin on alettu kehittää yhä monipuolisempia sisältöjä ja lisäarvotoimintoja, joilla pyritään tarjoamaan uudenlaisia, niin sanottua rikasta mediaa ja toiminnallisuutta sisältäviä palveluja eri käyttäjäryhmille. Kun kiinteiden ja mobiiliverkkojen siirtokapasiteettiongelmat saadaan ratkaistua, voidaan keskittyä varsinaiseen sisältö- ja palveluteknologiaan. Periaatteessa vain mielikuvitus on rajana kehitettäessä uusia, eri tyyppisiä ääntä, videokuvaa ja muita mediatyyppejä sisältäviä sovelluksia.

Monikanavaisuus tuo sovellusten kehittämiseen suurta lisäarvoa: tällöin voidaan käyttää hyväksi muun muassa uusia käyttöympäristöön ja käyttäjään liittyviä henkilökohtaisia parametreja. Tällaisia ovat esimerkiksi käyttäjän sijainti, toimintastatus, konteksti ja päätelaitteen staattiset tai dynaamiset ominaisuudet. Uusien tekniikoiden myötä tieto käyttöympäristöstä saadaan usein automaattisesti.

Eri sisältötyyppien tehokas käyttö edellyttää multimedian käsittelyn, analysoinnin ja siirtotekniikoiden automatisointia: sisältöjä on pystyttävä välittämään oikeassa muodossa niistä kiinnostuneiden käyttäjien päätelaitteisiin tai palvelimen sovelluksille tavalla, joka on loppukäyttäjien toivomusten mukainen.

Kommunikaatioon saadaan aivan uudenlaisia ulottuvuuksia, kun käyttäjät saavat reaaliaikaista "ennakkotietoa" tulevasta viestintätilanteesta ja sen onnistumisesta. Tätä ennen on selvitettävä käyttäjien tarpeet ja hankittava ajantasaista tietoa tulevasta käyttöympäristöstä: millaisia rajoituksia käyttäjä on voinut asettaa ja toisaalta, millaisia mahdollisuuksia yksittäiseen viestintätapahtumaan liittyy.

Käyttäjän tahtotilaan liittyy hiljattain käyttöönotettu termi presence, joka kuvaa käyttäjän saatavuutta, etäläsnäoloa, jonka perusteella voi tehdä ratkaisuja esimerkiksi viestintäsessioiden aloittamisesta. Käyttäjät voivat vaikkapa seurata reaaliaikaisesti, onko heidän viestintäkumppaneillaan ylipäätään mahdollisuutta osallistua kommunikaatioon.

Kehittyvät protokollat ja käytännöt

Tulevaisuuden monipuoliset multimediaviestintään suunnitellut sovellukset edellyttävät kehittyneitä signalointimenetelmiä ja -teknologioita sekä tietoa sovellusten palveluarvosta. Oulun yliopiston MediaTeam-tutkimusryhmässä näihin seikkoihin on perehdytty sovellettaessa IP-pakettiverkkopohjaisia sovelluskerroksen protokollia ja menetelmiä. Lupaavimpia ja mielenkiintoisimpia teknologioita edustavat IP-puhelin- sekä mobiilit ohjelmistoagenttiteknologiat.

IP-pohjaiset puhelinteknologiat ovat tehneet tuloaan 1990-luvun puolestavälistä asti. Teknologia on vaikuttanut alusta asti lupaavalta, ja viimeisen parin vuoden aikana on markkinoille alkanut tulla teollisia ratkaisuja, joilla korvataan tai täydennetään jo olemassa olevia puhelinverkkojärjestelmiä.

IP-puhelinviestinnän protokollista ovat eniten mielenkiintoa herättäneet H.323 ja SIP. Eri hankkeissa on tutkittu muun muassa sitä, kuinka SIP-protokollan helppoa laajennettavuutta voidaan käyttää hyväksi välitettäessä etäläsnäolo- ja tilannetietoa. Yksi SIP:n vahvuuksista on signalointi-infrastruktuurin skaalautuvuus. Perusinfrastruktuurilla voidaan helposti, verkon rakennetta muuttamatta, välittää sovelluskohtaista tietoa verkon elementeille ja käyttäjäsovelluksille. Hiljattain on tullut markkinoille myös SIP-signalointia tukevia yhdyskäytäväkomponentteja, joiden avulla IP-pohjainen puhelinverkko voidaan liittää esimerkiksi toimiston puhelinvaihteeseen.

Sisältöhakupalvelut kehittyvät

Uudenlaisten protokollien, liityntätekniikoiden ja uusien palvelujenhakumenetelmien myötä tehokkaat sisällönhakutekniikat kehittyvät edelleen. Digitaalisten tietokantojen kasvaessa tarvitaan entistä tehokkaampia hakukoneita. Myös tietokantojen sisältö on suuressa muutoksessa -- pelkkien tekstitietokantojen asemesta aletaan tuottaa yhä enemmän myös muista mediatyypeistä koostuvia sisältöjä. Tämä asettaa hakutekniikoille ja median indeksoinnille uusia vaatimuksia.

Vaikka uuden teknologian avulla multimediasisältöjä voidaan tuottaa, käsitellä, tallettaa ja siirtää tehokkaasti, on multimediainformaation sisältöä edelleen vaikea indeksoida ja hakea. Esimerkiksi laajoja postimyyntiluetteloita ja tuotekatalogeja selaavat asiakkaat muistavat kuvat paremmin kuin tekstit, joten pelkkään tekstiin perustuva haku digitaaliseen muotoon muutetusta kuvastosta on rajoittavaa.

Keväällä päättyneessä kaksivuotisessa Countess-hankkeessa etsittiin ratkaisuja sisältöpohjaisen kuvanhaun ongelmiin. Hankkeessa kehitetty CMRS (Content-based Multimedia Retrieval System) on sisältöpohjaisiin multimedianhakujärjestelmiin liittyvän tutkimuksen tarpeita varten suunniteltu skaalautuva ja modulaarinen asiakas-palvelin-järjestelmä. Sen tarkoituksena on auttaa tutkijoita kehittämään multimediatietokannoissa tarvittavia piirteidenirrotus- ja hakualgoritmeja sekä testaamaan niitä eri kohdeympäristöissä.

Järjestelmän arkkitehtuuri koostuu perustoiminnallisuuden tarjoavasta alustasta, joka ei ole sidoksissa mihinkään yksittäiseen mediatyyppiin, sekä mediatyyppikohtaisista laajennuksista, jotka tarjoavat yksittäisiä mediatyyppejä varten luodut analyysi- ja hakutoiminnot. Ratkaisu on helposti laajennettavissa tukemaan uusia sisältöjä ja hakuominaisuuksia siten, ettei jo olemassa oleviin ominaisuuksiin tarvitse tehdä muutoksia. Laajennettavuus on saavutettu kapseloimalla tietyn mediatyypin käsittelyyn tarvittavat operaatiot, data ja käyttöliittymä samaan komponenttiin.

Järjestelmän ensimmäiseen versioon kehitettiin tuki, jolla voidaan hakea kuvia niiden sisällön mukaan. Sovellus voi muun muassa irrottaa kuvista ja niiden osista visuaalisia piirteitä ja suorittaa hakuja niiden perusteella. Nykyinen toteutus sisältää tietokantaa käsittelevän itsenäisen palvelin- sekä asiakassovelluksen, joista jälkimmäiseen kuuluu käyttöliittymä tietokannan hallintaan ja sisältöpohjaisiin kuvanhakuihin.

Visuaalisia piirteitä hyödyntäviä hakutapoja on kaksi: käyttäjä voi hakea kuvia valitsemiensa esimerkkikuvien mukaan tai hahmottelemalla mallikuvan. Hakukriteerejä ovat muun muassa väri, tekstuuri, muoto ja sisällöllinen käsitealue. Järjestelmän käyttöliittymästä on tehty myös yksinkertaistettu, selaimella käytettävä versio, johon voi tutustua osoitteessa http://www.ee.oulu.fi/research/mediateam/cmrsdemo/

Myöhemmin CMRS:ää on laajennettu niin, että se tukee myös sisältöpohjaista äänen- ja videonhakua. Multimedianhakumenetelmiä kehitetään edelleen Vikings-hankkeessa, jonka keskiössä on sisältöpohjainen videonhakujärjestelmä. Kyseisen tekniikan avulla voidaan löytää tallenteista haluttuja kohtia -- hakukriteereinä voidaan käyttää erilaisia tallenteen sisältöä kuvaavia ilmaisuja. Periaatteessa järjestelmää voi käyttää kuka tahansa video- ja äänitallenteita etsivä henkilö. Tulevaisuudessa tietojärjestelmä voi etsiä esitettyihin hakukriteereihin sopivia kohteita esimerkiksi elokuvan yksittäisten tapahtumien avulla.

Digitaalisen sisällön uudet jakelumekanismit

Kehitettävien viestintäteknologioiden sovelluksia voidaan luoda periaatteessa rajattomasti, ja esimerkiksi elektroniseen kaupankäyntiin liittyvä superdistribuutio (superjakelu) on yksi tällaisista. Sen myötä digitaalista sisältöä jaetaan monikanavaisesti vertaisperiaatteella, minkä myötä nykyisen kaltaisten tekijänoikeuksien asemesta alettaisiin soveltaa käyttöoikeuksia. Käyttö- ja omistusoikeuden voi määritellä usealla eri tavalla, ja niihin vaikuttavat monet muuttujat, kuten jakelukanava, kulutuspaikka ja sisällön ajalliset ominaisuudet.

Tällöin jokaisella käyttäjällä voisi periaatteessa olla elektroninen omistusoikeus johonkin sisältöön, mutta vasta käyttöoikeus oikeuttaisi hänet käyttämään kyseistä sisältöä. Toisin sanoen käyttäjällä voi olla esimerkiksi palvelusisältö hallussaan, mutta häntä laskutetaan vasta palvelun käytöstä. Uusissa jakelumalleissa palvelujen käyttäjät voivat omilla valinnoillaan osoittaa, mitkä palvelut kannattavat ja ovat hyviä heidän kannaltaan. Huonoille palveluille ja sisällöille käy mallin mukaan taas päinvastaisesti. Tämä vaikuttaa käsitykseemme siitä, millaista langattoman kaupankäynnin ja mainonnan pitäisi tulevaisuudessa olla.

Uudet sisällönjakelumallit vaikuttavat siis tiedon leviämiseen käyttäjien kesken entistä nopeammin, kun aiemmin suunta on ollut vertikaalinen, ylhäältä alaspäin. Horisontaalisesta tiedon leviämisestä mainittakoon esimerkkinä langattoman palvelun käyttäjä, joka voi jakaa saamaansa tietoa edelleen muille ilman, että näiden tarvitsee itse hakea kyseistä tietoa palveluntarjoajalta.

Saatuaan palvelunkomponentin päätelaitteeseensa uudet käyttäjät voivat joko tallettaa palvelun tai käyttää sitä. Kun uudet käyttäjät alkavat käyttää palvelua, päätelaitteen näytölle tulee tieto palvelun maksullisuudesta. Tällöin uusi käyttäjä joko suorittaa palvelumaksun, jättää palvelun käyttämättömänä odottamaan tulevaa käyttöä tai poistaa palvelun kokonaan päätelaitteestaan. Tieto siitä, että uusi käyttäjä suostuu maksamaan palvelun, välittyy palvelun alkuperäiselle tarjoajalle, joka veloittaa suorituksen ja lähettää asiakkaalle sähköisen kuitin. Kuitti sisältää niin sanotun avaimen, jonka avulla palvelu voidaan ottaa käyttöön.

Käytännössä erilaisia maksutapoja on lukuisia. Superdistribuutio yhdistettynä erilaisiin sisällönsuojaustekniikoihin (esim. vesileimaus, kryptografia, aidonnus) tarjoaa menetelmän, jonka avulla voidaan edistää digitaalisen sisällön nopeaa leviämistä ja samalla ehkäistä laittomien sisältöjen, kuten ohjelmistojen, yleistymistä: mediasisällöt ovat salattuja, ja salauksen voi purkaa vain maksua vastaan yksittäisessä käyttötilanteessa.

Sisältöpalvelujen mukauttaminen monikanavaympäristöön

Keskeisiin sovelluksiin kuuluvat menetelmät, joilla verkkopalveluja mukautetaan (adaptoidaan) yksittäisen käyttäjän tarpeisiin. Koska uudenlaisia päätelaitteita tulee markkinoille jatkuvasti, palveluita on yhä haastavampaa mukauttaa eri laitteisiin. Yhtä yksittäistä palvelua on työlästä ja myös kallista suunnitella, toteuttaa ja ylläpitää useita eri päätelaitteita varten, ja siksi tarvitaankin tekniikoita, joilla palvelu mukautetaan automaattisesti eri päätelaitteisiin ja käyttötilanteisiin.

Toinen tapa mukauttaa mediasisältö on se, että palveluntarjoaja tarjoaa mahdollisimman täydellisen ja moniulotteisen käyttöliittymäversion, minkä jälkeen joku toinen osapuoli mukauttaa sisällön yksittäiseen päätelaitteeseen parhaiten sopivaan muotoon. Tällöin verkossa voisi olla esimerkiksi www-sivuja skaalaava palvelin, jonka kautta hidasta tietoliikenneyhteyttä käyttävät liikkuvat verkossa.

Myös ohjelmistoagentit soveltuvat palvelujen adaptointiin. Tällöin käyttäjän hidasta tietoliikenneyhteyttä käyttävästä langattomasta päätelaitteesta lähetetään nopeaan verkkoon agentti, joka hakee palvelun käyttöliittymän, räätälöi sen päätelaitteeseen sopivaksi ja palauttaa muokatun version päätelaitteeseen.

MediaTeamin Princess-hankkeessa on luotu kokeellinen järjestelmä mobiileille multimediapalveluille (esim. elokuva-, verkkokauppa-, videovalvonta- ja tiedonhakupalveluille), joita voidaan käyttää useimmilla päätelaitteilla seuraavan sukupolven matkapuhelimesta multimediatietokoneeseen. Järjestelmä räätälöi palvelut käytettävän päätelaitteen mukaan. Näin palvelun tarjoajan ei tarvitse tehdä samasta palvelusta useita versioita eri käyttäjäryhmille.

Tutkijat testasivat järjestelmää muun muassa urheilupalvelulla, joka tarjoaa esimerkiksi tulostietoja ja niihin liittyvää taustatietoa. Multimedia-PC:n käyttäjät voivat saada urheilupalvelusta muun muassa videokuvaa sisältävän version, kun taas PDA-laitteiden käyttäjiä varten kuvat skaalataan pienemmiksi ja video muutetaan automaattisesti vain avainruudut näyttäviksi kuvamontaaseiksi; WAP-käyttäjille suunnataan palvelusta vielä pelkistetympi versio.

Erilaisten älypuhelimien kaltaisten päätelaitteiden yleistyessä mediasisältöjä tarvitsee mukauttaa entistä enemmän ja tehokkaammin. Ratkaistavia ongelmia on edelleen lukuisia: vielä nykyään sisältöjä mukautetaan lähinnä päätelaitteen ja siirtotien ominaisuuksien mukaan, kun taas tulevaisuudessa verkkosisältöjä mukautetaan myös niiden sisällön ja käyttäjän kiinnostuksen mukaan. Tällöin palvelusta näytetään vain tai aluksi ne osat, joista käyttäjä on kiinnostunut.

Palvelun generointi hajautetaan

Monikanavaisiin eri jakelumalleihin pohjautuvat tulevaisuuden sovellukset koostuvat useista verkkoon hajautetuista sulautetuista palveluista. Näiden sovellusten ja erilaisten tiedonesitystekniikoiden (XML-kielet), liitäntätekniikoiden (UDDI, Jini, UPnP), käyttötekniikoiden (SOAP, CORBA) ja langattomien ja kiinteiden verkkotekniikoiden (xSDL, GPRS) myötä palveluiden saumaton yhteistoiminta on mahdollista erityyppisissä käyttöympäristöissä.

Sovellusten käyttöön liittyviä toimintoja ja sovellusten resursseja (esim. multimediaresurssit) voidaan dynaamisesti hajauttaa ja siirtää verkossa ympäristöön, jossa niitä voidaan suorittaa ja käyttää mahdollisimman tehokkaasti. Tulevaisuudessa sovellukset koostuvat useista verkkoon hajautetuista sovelluskomponenteista, jotka ovat yhteiskäytössä.

Tavallisesti verkon sovellukset on ohjelmoitu toimimaan tarkasti tietyllä tavalla. Tulevaisuuden langattomassa 4G-maailmassa, jossa käyttäjät voivat liikkua vapaasti eri käyttöympäristöissä ja käyttää sovelluksia sijainnistaan riippumatta, on sovellusten mukauduttava hyvinkin erityyppisiin ympäristöihin ja myös odottamattomiin tilanteisiin. Tällaisia voivat olla esimerkiksi tilanteet, joissa käyttäjän päätelaite vaihtuu toiseksi tai palveluympäristö muuttuu.

Erilaisten langattomien, tiettyyn käyttöön tarkoitettujen tekniikoiden (esim. Bluetooth, WLAN) ja tilanne- ja tilaälyyn liittyvien tekniikoiden myötä verkon palvelut ottavat huomioon myös välittömän käyttö- ja palveluympäristön. Onkin alettu puhua niin sanotusta tilanneälykkyydestä: palvelu mukautetaan käyttäjän tarpeiden ja käyttötilanteen mukaan.

Erilaisten ohjelmisto- ja laitteistopohjaisten "antureiden" myötä sovellusten toimintaa ja palveluiden sisältöä voidaan rikastaa uudella paikkaan, aikaan ja tilanteeseen liittyvällä tiedolla. Uusia, esimerkiksi tietämystekniikoihin perustuvia, menetelmiä on kehitettävä, jotta pystyttäisiin tuottamaan sovelluksia, jotka sopeutuisivat ja toimisivat optimaalisesti tällaisissa varsin muuttuvissa ja reaktiivisissa ympäristöissä.

MediaTeamissa tutkitaan sovellustason yhteistoimintaprotokollien käyttöä, jolloin keskiössä ovat pienpäätelaitteet ja langattomat verkkoratkaisut. Esimerkiksi perinteisiä sovellustason kommunikointiprotokollia (esim. IIOP, JRMP), joilla on muodostettu hajautettuja sovelluksia, optimoidaan toimimaan erityisesti langattomissa ympäristöissä. Tällöin voidaan lyhentää kommunikointiviipeitä ja ideaalitilanteessa nopeuttaa sovelluksen toimintaa ja käytettävyyttä.

Ohjelmistoagenttiteknologia on keskeisessä asemassa kehitettäessä tulevaisuuden sovelluksia. Ohjelmistoagenttien avulla voidaan rakentaa reaktiivisia ja muokattavia sovelluksia, jolloin käytettävä päälaite, aika ja paikka otetaan huomioon. MediaTeamissa on kehitetty muun muassa mobiilipalveluihin soveltuvaa ohjelmistoagenttiteknologiaa ja demonstroitu sen käyttöä erityisesti ajanvaraus- ja matkailupalveluesimerkeillä.

Tutkimuksessa keskitytään erityisesti protokollien käyttöympäristölle asettamiin vaatimuksiin sekä protokollien toimintarajojen määrittelyyn erilaisten verkko- ja päätelaiteratkaisujen näkökulmasta. Saaduista tutkimustuloksista on hyötyä etenkin silloin, kun sovellusten välistä vuorovaikutusta langattomissa ympäristöissä pyritään kehittämään. Myös erilaisten sovellusarkkitehtuurien toiminta ja niiden soveltuvuus langattomiin palveluihin ovat tutkimuksen painoaloja. Dynaamisissa vertaisympäristöissä (peer-to-peer) sovellusten väliset yhteydet ovat luonteeltaan usein väliaikaisia ja siten resurssien hallinnan kannalta haastavia. Tutkimuksessa pyritään luomaan uusia mekanismeja sovellusten välisen yhteistoiminnan ja resurssien käytön hallintaan ja optimointiin eri käyttötilanteissa.

Mobiliteetin, monikanavaisuuden ja syvemmän verkottuneisuuden myötä sovellustason mahdollisuudet kasvavat räjähdysmäisesti. Jokainen uusi monikäyttöinen avainteknologia tuo mukanaan elementin, joka muodostaa kirjastomaisen sovellustason resurssin. Se tarkoittaa käytännössä sitä, että arkkitehtuurin suunnittelussa on otettava huomioon eri käyttötavat, -yhteydet ja -ympäristöt. Sovellukset eivät ole enää vain paikallisia tai vertaissovelluksia, vaan niiden luonne on muuttumassa verkottuneeksi ja hajautuneeksi. Samalla niiden toiminnallisuus kasvaa muun muassa uusien jakelumallien, hakumenetelmien ja jalostusasteen monipuolistuessa.

Taustat
Kirjoittajat: Professori Jaakko Sauvola johtaa MediaTeam-tutkimusryhmää, ja professori Tapio Seppänen toimii ryhmän tieteellisenä johtajana. DI Saku Kaukonen, FM Kimmo Hagelberg ja tekniikan ylioppilaat Jani Korhonen ja Heikki Tienari tutkivat ja kehittävät erilaisia teknologia-alustoja ja menetelmiä multimedianhakuun.
Yhteystieto: jaakko.sauvola@oulu.fi
Tutkimus: Informaatiohakuteknologian tutkimusohjelma
Yhteistyössä: CCC, IBM, Jutel, Nokia, OPOY/Finnet-yhtiöt, Serv-It, Sonera, Sun Microsystems, Suomen Akatemia, Tekes, VTT Elektroniikka, Yomi Vision
Teknologiaohjelmat: TLX, USIX


Search technologies become more intelligent

The increasing amounts of digital data being offered to consumers require more and more intelligent and versatile databases, search engines, and adapters. A new breed of agent-like software has already been developed, and the work continues. One research group focusing on the development of search technology and related service and network platforms is MediaTeam Oulu. This article deals with their and their partners' approaches to solving the problems of search technology, presenting an overview of state-of-the-art technologies, with a special perspective on search and distribution of media contents.

The research of telecommunications is developing toward the study of more and more versatile contents and value-added functions, which make it possible to offer new types of media services to different and larger user groups. The efficient use of different content types requires automation of multimedia processing, analysis, and transfer techniques. Media contents have to be delivered to end users in a form that fits their terminal devices or server applications in the desired manner.

The writers of the article work in the MediaTeam Oulu research group at the University of Oulu. Professor Jaakko Sauvola (jaakko.sauvola@oulu.fi) is the director of the group, with Professor Tapio Seppänen as the scientific director. The other writers Saku Kaukonen, Kimmo Hagelberg, Jani Korhonen, and Heikki Tienari all work on research and development of different technology platforms and methods for multimedia retrieval.