JPH11503260A - 複数のユーザーに対しデータを読み出すための方法及びシステム - Google Patents
複数のユーザーに対しデータを読み出すための方法及びシステムInfo
- Publication number
- JPH11503260A JPH11503260A JP9521108A JP52110897A JPH11503260A JP H11503260 A JPH11503260 A JP H11503260A JP 9521108 A JP9521108 A JP 9521108A JP 52110897 A JP52110897 A JP 52110897A JP H11503260 A JPH11503260 A JP H11503260A
- Authority
- JP
- Japan
- Prior art keywords
- data
- user
- block
- buffer
- sweep
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17336—Handling of requests in head-ends
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0656—Data buffering arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.記憶媒体から、2又はそれより多い数のユーザーによって消費されるために データを提示する方法であって、該方法ではユーザーに対するデータのブロック が上記記憶媒体から読み出されて、引き続く掃引中にユーザーのバッファに記憶 されるところの方法において、 kを予め定められた数とするとき、直接先行する(k−1)個の掃引の間には、 データのブロックがそのユーザーに対しては読み出されなかったところの複数の ユーザーから、或る特定の瞬間に存在する掃引中に、1ブロックのデータが読み 出されなければならないところの1群のユーザーが、関連するバッファの充填の 程度に基づいて定められ、 該或る特定の瞬間に存在する掃引の間に、この群のユーザーの各々に対して それぞれのデータのブロックが読み出され、該それぞれのブロックには、上記予 め定められた数であるk個の引き続く掃引の最大経過時間中に、上記各ユーザー にとって予め定められた最大消費速度で該ユーザーが消費するのに十分なだけの データが入っているものであることを特徴とするデータの提示方法。 2.請求項1に記載の方法において、予め定められた数kは、2に等しいことを 特徴とするデータの提示方法。 3.請求項1又は2に記載の方法において、関連するバッファの充填の程度に基 づく上記1群のユーザーの決定のために、上記関連するバッファの各々に対し、 上記それぞれのデータのブロックを受け取ることのできる十分な余地をそれが持 っているか否か、が判定されることを特徴とするデータの提示方法。 4.請求項1ないし3のうちのいずれか1項に記載の方法において、ユーザーの うちの少なくとも1人のバッファは、このユーザーに対する2つのデータのブロ ックを合わせたサイズにほぼ等しく且つそれより小さくはないところのサイズを 持つことを特徴とするデータの提示方法。 5.請求項1ないし4のうちのいずれか1項に記載の方法において、上記データ はデジタルビデオ情報を含むことを特徴とするデータの提示方法。 6.請求項1ないし5のうちのいずれか1項に記載の方法において、上記記憶媒 体はディスクを含むことを特徴とするデータの提示方法。 7.記憶媒体から、2又はそれより多い数のユーザーによって消費されるために データを提示するシステムであって、該システムはそれらのユーザーのために引 き続く掃引の間に上記記憶媒体からデータのブロックを読み出すため、及びそれ らのユーザーのバッファ中にデータのブロックを記憶するための読み出しモジュ ールを有するシステムにおいて、 該読み出しモジュールは、kを予め定められた数とするとき、直接先行する (k−1)個の掃引の間には、データのブロックがそのユーザーに対しては読み出さ れなかったところの複数のユーザーから、或る特定の瞬間に存在する掃引中に、 1ブロックのデータが読み出されなければならないところの1群のユーザーを、 関連するバッファの充填の程度に基づいて定めるように配置され、 また上記読み出しモジュールは、上記或る特定の瞬間に存在する掃引の間に 、この群のユーザーの各々に対してそれぞれのデータのブロックを読み出すよう に配置され、該それぞれのブロックには、上記予め定められた数であるk個の引 き続く掃引の最大経過時間中に、上記各ユーザーにとって予め定められた最大消 費速度で該ユーザーが消費するのに十分なだけのデータが入っているものである ことを特徴とするデータを提示するシステム。 8.請求項7に記載のシステムにおいて、予め定められた数kは、2に等しいこ とを特徴とするデータを提示するシステム。 9.請求項7又は8に記載のシステムにおいて、上記読み出しモジュールは、上 記関連するバッファの各々に対し、上記それぞれのデータのブロックを受け取る ことのできる十分な余地をそれが持っているか否か、を判定するように配置され ていることを特徴とするデータを提示するシステム。 10.請求項7ないし9のうちのいずれか1項に記載のシステムにおいて、ユーザ ーのうちの少なくとも1人のバッファは、このユーザーに対する2つのデータの ブロックを合わせたサイズにほぼ等しく且つそれより小さくはないところのサイ ズを持つことを特徴とするデータを提示するシステム。 11.請求項7ないし10のうちのいずれか1項に記載のシステムにおいて、上記デ ータはデジタルビデオ情報を含むことを特徴とするデータを提示するシステム。 12.請求項7ないし11のうちのいずれか1項に記載のシステムにおいて、上記記 憶媒体はディスクを含むことを特徴とするデータを提示するシステム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP95203313 | 1995-12-01 | ||
| NL95203313.2 | 1995-12-01 | ||
| PCT/IB1996/001275 WO1997021173A2 (en) | 1995-12-01 | 1996-11-21 | Method and system for reading data for a number of users |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11503260A true JPH11503260A (ja) | 1999-03-23 |
Family
ID=8220898
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9521108A Ceased JPH11503260A (ja) | 1995-12-01 | 1996-11-21 | 複数のユーザーに対しデータを読み出すための方法及びシステム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5950015A (ja) |
| EP (1) | EP0812513B1 (ja) |
| JP (1) | JPH11503260A (ja) |
| DE (1) | DE69610552T2 (ja) |
| WO (1) | WO1997021173A2 (ja) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000505983A (ja) * | 1996-12-23 | 2000-05-16 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | データ流を供給するための方法および系 |
| JP2000515706A (ja) * | 1997-05-26 | 2000-11-21 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | ストリームサーバにおいてデータを取り出すシステム |
| WO1999001808A2 (en) * | 1997-07-02 | 1999-01-14 | Koninklijke Philips Electronics N.V. | System for supplying data streams |
| US6415373B1 (en) | 1997-12-24 | 2002-07-02 | Avid Technology, Inc. | Computer system and process for transferring multiple high bandwidth streams of data between multiple storage units and multiple applications in a scalable and reliable manner |
| US6374336B1 (en) * | 1997-12-24 | 2002-04-16 | Avid Technology, Inc. | Computer system and process for transferring multiple high bandwidth streams of data between multiple storage units and multiple applications in a scalable and reliable manner |
| US6456340B1 (en) * | 1998-08-12 | 2002-09-24 | Pixonics, Llc | Apparatus and method for performing image transforms in a digital display system |
| US6385706B1 (en) * | 1998-12-31 | 2002-05-07 | Emx Corporation | Apparatus and methods for copying a logical object to a primary storage device using a map of storage locations |
| US7107395B1 (en) | 1998-12-31 | 2006-09-12 | Emc Corporation | Apparatus and methods for operating a computer storage system |
| US6487561B1 (en) | 1998-12-31 | 2002-11-26 | Emc Corporation | Apparatus and methods for copying, backing up, and restoring data using a backup segment size larger than the storage block size |
| US6397308B1 (en) | 1998-12-31 | 2002-05-28 | Emc Corporation | Apparatus and method for differential backup and restoration of data in a computer storage system |
| WO2000057635A1 (en) * | 1999-03-23 | 2000-09-28 | Koninklijke Philips Electronics N.V. | Multimedia server |
| US7096327B2 (en) * | 2000-03-24 | 2006-08-22 | Koninklijke Philips Electronics N.V. | System for and method of accessing blocks on a storage medium |
| US8001297B2 (en) * | 2005-04-25 | 2011-08-16 | Microsoft Corporation | Dynamic adjusting send rate of buffered data |
| US8510370B2 (en) * | 2008-02-26 | 2013-08-13 | Avid Technology, Inc. | Array-based distributed storage system with parity |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5701582A (en) * | 1989-08-23 | 1997-12-23 | Delta Beta Pty. Ltd. | Method and apparatus for efficient transmissions of programs |
| EP0458304B1 (en) * | 1990-05-22 | 1997-10-08 | Nec Corporation | Direct memory access transfer controller and use |
| JPH05173932A (ja) * | 1991-12-24 | 1993-07-13 | Toshiba Corp | データ転送装置 |
| US5724539A (en) * | 1992-03-19 | 1998-03-03 | Digital Equipment Corporation | System for selectively storing stripes of data in tracks of disks so that sum of transfer rates of stripes match communication bandwidth to host |
| DE69319329T2 (de) * | 1993-05-19 | 1998-10-29 | Alsthom Cge Alcatel | Verfahren zur Speicherverwaltung eines Videoservers |
| CA2127347A1 (en) * | 1993-07-07 | 1995-01-08 | Donald F. Hooper | Segmented video on-demand system |
| US5610841A (en) * | 1993-09-30 | 1997-03-11 | Matsushita Electric Industrial Co., Ltd. | Video server |
| US5631693A (en) * | 1993-10-25 | 1997-05-20 | Antec Corporation | Method and apparatus for providing on demand services in a subscriber system |
| US5606359A (en) * | 1994-06-30 | 1997-02-25 | Hewlett-Packard Company | Video on demand system with multiple data sources configured to provide vcr-like services |
| US5712976A (en) * | 1994-09-08 | 1998-01-27 | International Business Machines Corporation | Video data streamer for simultaneously conveying same one or different ones of data blocks stored in storage node to each of plurality of communication nodes |
| JPH08292842A (ja) * | 1995-04-24 | 1996-11-05 | Matsushita Electric Ind Co Ltd | ビデオサーバ装置 |
| US5592612A (en) * | 1995-04-28 | 1997-01-07 | Birk; Yitzhak | Method and apparatus for supplying data streams |
| US5640519A (en) * | 1995-09-15 | 1997-06-17 | Intel Corporation | Method and apparatus to improve latency experienced by an agent under a round robin arbitration scheme |
-
1996
- 1996-11-21 DE DE69610552T patent/DE69610552T2/de not_active Expired - Lifetime
- 1996-11-21 JP JP9521108A patent/JPH11503260A/ja not_active Ceased
- 1996-11-21 EP EP96937444A patent/EP0812513B1/en not_active Expired - Lifetime
- 1996-11-21 WO PCT/IB1996/001275 patent/WO1997021173A2/en not_active Ceased
- 1996-11-27 US US08/757,529 patent/US5950015A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| DE69610552D1 (de) | 2000-11-09 |
| DE69610552T2 (de) | 2001-05-31 |
| WO1997021173A2 (en) | 1997-06-12 |
| EP0812513A2 (en) | 1997-12-17 |
| EP0812513B1 (en) | 2000-10-04 |
| US5950015A (en) | 1999-09-07 |
| WO1997021173A3 (en) | 1997-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3560211B2 (ja) | ディジタルデータをオンデマンドで分配するシステム及び方法 | |
| JP3110988B2 (ja) | ビデオ用に最適化された媒体ストリーマ・データ・フロー・アーキテクチャ | |
| JP3048897B2 (ja) | ビデオ最適化ストリーム・サーバ・システム | |
| JP4195725B2 (ja) | マルチユーザデータ記憶、検索及び配布システム | |
| US5440336A (en) | System and method for storing and forwarding audio and/or visual information on demand | |
| JP3110989B2 (ja) | ビデオ用に最適化された媒体ストリーマ・ユーザ・インタフェース | |
| JP2000505983A (ja) | データ流を供給するための方法および系 | |
| EP0764381B1 (en) | Multi-cast digital video data server using synchronization groups | |
| JP3110987B2 (ja) | 等時性データ・ストリームを生成するビデオ用に最適化された媒体ストリーマ | |
| JP3604724B2 (ja) | ビデオサーバメモリ管理方法 | |
| JPH11503260A (ja) | 複数のユーザーに対しデータを読み出すための方法及びシステム | |
| JP3523217B2 (ja) | メディアデータプロセッサ | |
| JPH10261075A (ja) | 画像バッファ制御装置 | |
| AU707822B2 (en) | Method and system for data repetition between logically successive clusters | |
| CN1574052B (zh) | 将可交换存储装置用于存储节目数据的系统和方法 | |
| EP0795254B1 (en) | Method and system for reading data blocks for a number of user groups | |
| JPH09102924A (ja) | 映像データファイル装置 | |
| KR20060122883A (ko) | 적어도 하나의 데이터 객체 그룹을 핸들링하기 위한 방법및 장치 | |
| JPH09149377A (ja) | ビデオサーバ装置 | |
| Kwon et al. | PRR: prime round-robin placement for implementing VCR operations | |
| JPH1169310A (ja) | データ再生制御方式 | |
| JPH10108159A (ja) | マルチメディア情報提供装置 | |
| JPWO1996027984A1 (ja) | 動画像情報記録再生装置 | |
| JPH1079155A (ja) | ビデオサーバ装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20031119 |
|
| A72 | Notification of change in name of applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A721 Effective date: 20031119 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051011 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051025 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20051114 Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20051114 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20051111 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20060125 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20060313 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060425 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060711 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061101 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070118 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20070215 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20081210 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20081210 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20081219 |
|
| A045 | Written measure of dismissal of application [lapsed due to lack of payment] |
Free format text: JAPANESE INTERMEDIATE CODE: A045 Effective date: 20091222 |