Browse Prior Art Database

Video Access by inputted index with a time code

IP.com Disclosure Number: IPCOM000012691D
Original Publication Date: 2003-May-21
Included in the Prior Art Database: 2003-May-21
Document File: 4 page(s) / 36K

Publishing Venue

IBM

Abstract

Disclosed is a method for video access using an index that represents a video URL and a timestamp in the video. The index format is a simple URL expression so that it is easy to send to others and use with a Web browser. In addition, the index can be received and the video can be played by using a player within a Web page without installing special software.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 55% of the total text.

Page 1 of 4

Video Access by inputted index with a time code

  It is difficult to mark a video segment in a form that can be transmitted over the Internet to other people. To address this need, disclosed is a method for video access using an index that represents a video URL and a temporal position in the video. Transmitting the location of the scene is possible by sending the index to other people by using the mechanisms for general data exchange over the Internet, such as e-mail or instant messages. The index is called a VideoPointer and consists of a URL for a video, a timestamp in the video, and a URL for a server, called the VPServer, to interpret the first two components. The following URL expression with parameters describes the format of the VideoPointer.

VideoPointer = VPServer + "?" + "url=" + videoURL + "&" + "start=" + position

Example:

VPServer = http://vpserver.com videoURL = http://video.com/sample.ram position = 1200sec VideoPointer=http://vpserver.com?http://video.com/sample.ram&start=1200

Using a URL expression like this, it is easy to transmit the specific temporal position in the video to other people by inserting it in an e-mail or instant message, etc. In addition, a VideoPointer can be used for any video content available over the Internet, because it is independent of the video format.

 A VideoPointer is played by VideoPointer player called a VPPlayer, which is just a Web page including JavaScript and an embedded video player (RealPlayer, Windows Media Player, etc.) according to the video format (RealMedia or Windows Media Video or etc) specified in the VideoPointer, and the page is served by the VideoPointer Server, which is called the VPServer. Because the VPServer serves the VPPlayer, users need not install special software to play a VideoPointer. Figure 1 and 2 show a deployment diagram and a class diagram, respectively.

Streaming Server

VPServer

VP Servlet

Servlet Container

HTTP Server

Web Browser

VPPlayer

Player

User

Controller (Javascript)

RealServer WMServer

Figure 1.

1

[This page contains 2 pictures or other non-text objects]

Page 2 of 4

HTML

Javascript HTML+embeded Player

control

Java/Servlet/JSP

USER

VPPlayer

VPServer

create

Figure 2.

How to play a VideoPointer (see Figure 3): Open a VideoPointer (such as http://vpserver.com?url=http://video.com/sample.ram&start=1200) using a Web browser such as In...