Video Search Engines

Media Syndication: RSS Content Description (Video Data Sources and Applications)

Content Syndication RSS (really simple syndication) descriptors were developed for syndication of HTML news feeds but have evolved into a de facto metadata standard for Web media. RSS allows content producers to express high-level metadata about their content in a standardized way to enable other sites, aggregators, to display content from many different providers through […]

Metadata for Broadcast Television (Video Data Sources and Applications)

Turning now from IP video sources to the broadcast world, we find a different range of metadata standards and systems. These systems have been developed to deliver television over a range of distribution channels such as cable, direct broadcast satellite, or over the air. They support EPG and systems information as well as services such […]

Metadata for Video on Demand (Video Data Sources and Applications)

Introduction Video on demand (VoD) systems allow users to choose from a collection of titles and instantly begin to view the video material. These systems have been in use for many years but are growing in popularity recently with the expansion of digital cable and IPTV. Video download services also may use VoD-formatted content as […]

Production Metadata (Video Data Sources and Applications)

Depending on the type of production, the ratio of video footage that is shot to footage that ends up in the final production varies, but is typically in the range of 10:1 or higher. This raw content represents a great opportunity for video search systems when combined with asset management systems in the production workflow. […]

Timed Text Formats (Video Data Sources and Applications)

Introduction We’ve seen how global metadata such as title and genre are represented, stored and delivered in a wide range of applications such as Podcasting and broadcast television. Formats such as MXF and MPEG-7 allow much deeper metadata specification. In particular, representation of the dialog of a program is of particular interest for video search […]

Digital Video (Internet Video) (Video Search Engines)

Introduction Today’s digital video systems can produce excellent quality visual and auditory experiences at relatively low cost. However, Internet users still encounter many problems that result in an unsatisfactory experience. Although the situation has been steadily improving, buffering delays, incompatible formats, blocky, blurry images, jerky motion, poor synchronization between audio and video are not uncommon […]

Internet Protocol Media Systems (Internet Video) (Video Search Engines)

Transport Video search engines deliver their product to clients over IP connections in several ways: •    Download – This simple delivery system has been available since the beginning of HTTP where MIME types are used by browsers to launch the appropriate media player after the media has been downloaded to a local file. •    Progressive […]

Media Captioning (Internet Video) (Video Search Engines)

We have already seen how captioning can be exploited for video search, but further, video search engine systems and IP media systems should preserve any captioning that accompanies the ingested source media in order to reach the broadest possible audience. Again, it is important to point out that captioning is not just for the hearing […]

Introduction to Video Search Engine Systems

All search engine systems share a common architecture at a high level, but vary widely depending on the application and design choices. In general, there are three main architectural components as we view the system from a content flow perspective: content acquisition, processing (indexing), and retrieval (see Fig. 4.1). In practice, these are typically decoupled […]

Content Acquisition (Video Search Engine Systems)

Metadata Normalization The acquisition module typically performs some degree of data normalization, although this can be deferred to the indexing module. The goal of metadata normalization is to simplify the rest of the system by mapping tags with similar semantics to a single tag. Unfortunately, for many systems this is a lossy process since nuances […]