CA2342316A1 - Frame sampling scheme for video in video-on-demand system - Google Patents
Frame sampling scheme for video in video-on-demand systemInfo
- 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
Links
- 238000005070 sampling Methods 0.000 title abstract 2
- 238000000034 method Methods 0.000 abstract 7
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing 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/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/2312—Data 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).
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) |
-
1995
- 1995-02-17 CA CA002342316A patent/CA2342316C/en not_active Expired - Lifetime
- 1995-02-17 CA CA002342317A patent/CA2342317C/en not_active Expired - Lifetime
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 |