[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CA2342316A1 - Frame sampling scheme for video in video-on-demand system - Google Patents

Frame sampling scheme for video in video-on-demand system

Info

Publication number
CA2342316A1
CA2342316A1 CA002342316A CA2342316A CA2342316A1 CA 2342316 A1 CA2342316 A1 CA 2342316A1 CA 002342316 A CA002342316 A CA 002342316A CA 2342316 A CA2342316 A CA 2342316A CA 2342316 A1 CA2342316 A1 CA 2342316A1
Authority
CA
Canada
Prior art keywords
video
segment
playout
variable speed
disk
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002342316A
Other languages
French (fr)
Other versions
CA2342316C (en
Inventor
Ming-Syan Chen
Dilip D. Kandlur
Philip S. Yu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US08/222,781 external-priority patent/US5521630A/en
Application filed by Individual filed Critical Individual
Publication of CA2342316A1 publication Critical patent/CA2342316A1/en
Application granted granted Critical
Publication of CA2342316C publication Critical patent/CA2342316C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/2312Data placement on disk arrays

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

A system and method for performing variable speed scanning or by browsing, wherein a user controls the playout speed of a movie, which does not require additional disk or network bandwidth resources. In a preferred embodiment, the method provides for scanning operations for an MPEG video stream. The method satisfies the constraints of the MPEG decoder (in the users set-top box) and require a minimum of additional system resources. The embodiments of the present invention include (a) a storage method, (b1) a segment sampling method, (b2) a segment placement method, and (c) a playout method, where (b1) and (b2) are two alternatives for segment selection. Thus, two sets of solutions are provided to support variable speed scanning in a disk- array-based video server: One using (a), (b1) and (c), and the other using (a), (b2) and (c).
CA002342316A 1994-04-04 1995-02-17 Frame sampling scheme for video in video-on-demand system Expired - Lifetime CA2342316C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/222,781 1994-04-04
US08/222,781 US5521630A (en) 1994-04-04 1994-04-04 Frame sampling scheme for video scanning in a video-on-demand system
CA002142801A CA2142801C (en) 1994-04-04 1995-02-17 Frame sampling scheme for video in a video-on-demand system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CA002142801A Division CA2142801C (en) 1994-04-04 1995-02-17 Frame sampling scheme for video in a video-on-demand system

Publications (2)

Publication Number Publication Date
CA2342316A1 true CA2342316A1 (en) 1995-10-05
CA2342316C CA2342316C (en) 2003-08-12

Family

ID=25677795

Family Applications (2)

Application Number Title Priority Date Filing Date
CA002342316A Expired - Lifetime CA2342316C (en) 1994-04-04 1995-02-17 Frame sampling scheme for video in video-on-demand system
CA002342317A Expired - Lifetime CA2342317C (en) 1994-04-04 1995-02-17 Frame sampling scheme for video in video-on-demand system

Family Applications After (1)

Application Number Title Priority Date Filing Date
CA002342317A Expired - Lifetime CA2342317C (en) 1994-04-04 1995-02-17 Frame sampling scheme for video in video-on-demand system

Country Status (1)

Country Link
CA (2) CA2342316C (en)

Also Published As

Publication number Publication date
CA2342317A1 (en) 1995-10-05
CA2342317C (en) 2003-10-14
CA2342316C (en) 2003-08-12

Similar Documents

Publication Publication Date Title
TW367444B (en) Frame sampling scheme for video scanning in a video-on-demand system
US7302490B1 (en) Media file format to support switching between multiple timeline-altered media streams
JP3063859B2 (en) Method and file server for delivering multimedia files
WO2001043442A3 (en) Method and apparatus for two-way internet access over network a catv with channel tracking
CA2197726C (en) Method for communicating audiovisual programs over a communications network
JP4169180B2 (en) A portable communication device that simulates a bi-directional connection to a one-way data stream
KR100421793B1 (en) Simulating two way connectivity for one way data streams for multiple parties
CA2242626A1 (en) Dynamic modification of multimedia content
US20020010936A1 (en) Digital broadcasting
US7512698B1 (en) Dynamic quality adjustment based on changing streaming constraints
CA2237761A1 (en) Method and apparatus for modifying encoded digital video for improved channel utilization
WO1995010910A3 (en) Server/client architecture and method for multicasting on a computer network
EP2276252A3 (en) System and method for internet access to personal television service
JP2002033998A (en) Media data processor
KR100363803B1 (en) Method of providing and retrieving a data segment
US20080313680A1 (en) Method of Providing an On-Demand Multimedia Service, Service Platform, Program and Decoder for Implementing Said Method
KR20040069315A (en) Preparing multimedia content
CA2419609C (en) Dynamic quality adjustment based on changing streaming constraints
GB2309853A (en) Method for interconnection of tv and information service through telecommunications network
CA2342316A1 (en) Frame sampling scheme for video in video-on-demand system
JP5038574B2 (en) Method for providing video-on-demand services for broadcast systems
Dejesus How the Internet will replace broadcasting
JP2004535085A (en) Digital data on demand broadcast cable modem terminal system
KR970004852A (en) Set-top box for storing VOD service data
KR100310778B1 (en) Method for providing special playback service in video on demand service

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20150217

MKEX Expiry

Effective date: 20150217

MKEX Expiry

Effective date: 20150217