CA2506784A1 - System and method for referencing av data accumulated in av server - Google Patents
System and method for referencing av data accumulated in av server Download PDFInfo
- Publication number
- CA2506784A1 CA2506784A1 CA002506784A CA2506784A CA2506784A1 CA 2506784 A1 CA2506784 A1 CA 2506784A1 CA 002506784 A CA002506784 A CA 002506784A CA 2506784 A CA2506784 A CA 2506784A CA 2506784 A1 CA2506784 A1 CA 2506784A1
- Authority
- CA
- Canada
- Prior art keywords
- data
- recording apparatus
- server
- edit
- file
- 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
- 238000000034 method Methods 0.000 title claims 10
- 230000004044 response Effects 0.000 claims 8
- 239000004065 semiconductor Substances 0.000 claims 7
- 238000004321 preservation Methods 0.000 claims 3
- 239000000835 fiber Substances 0.000 claims 2
- 230000006870 function Effects 0.000 claims 2
- 230000001360 synchronised effect Effects 0.000 claims 2
- 230000005540 biological transmission Effects 0.000 claims 1
Classifications
-
- 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/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- 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/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
Abstract
A system for referencing AV data accumulated in an AV server by using a plurality of edition terminals. The system includes a recording device which can be accessed at a higher speed than recording means in the AV server and is connected to the edition terminals. Each of the edition terminals has first processing means for requesting transfer of the AV data from the AV server t o the recording device and second processing means for referencing the AV data from the recording device. Thus, a plurality of edition terminals can simultaneously and concurrently reference the material accumulated in the AV server without being restricted by the number of I/O ports of the AV server and it is possible to reduce the wait time of the edition terminal for referencing the material accumulated in the AV server.
Claims (19)
1. A system for previewing AV data stored in an AV server by a plurality of edit terminals, comprising a recording apparatus which is connected to said edit terminal and which is capable of higher speed access than recording means in said AV server, wherein each of said edit terminals includes first processing means which makes a request to transfer AV
data from said AV server to said recording apparatus, and second processing means which previews AV data from said recording apparatus.
data from said AV server to said recording apparatus, and second processing means which previews AV data from said recording apparatus.
2. The system for previewing AV data stored in an AV server according to claim 1, further comprising a second AV server in which the same AV data as in said AV
server is compressed with the higher compressibility than said AV server and is stored, wherein each of said edit terminals further includes third processing means which previews AV data from said second AV
server, and based on the fact that a necessary portion for the edit was determined from among the AV data previewed by said third processing means, said first processing means of each of said edit terminals makes a request to transfer the AV data of the determined portion from said AV server to said recording apparatus.
server is compressed with the higher compressibility than said AV server and is stored, wherein each of said edit terminals further includes third processing means which previews AV data from said second AV
server, and based on the fact that a necessary portion for the edit was determined from among the AV data previewed by said third processing means, said first processing means of each of said edit terminals makes a request to transfer the AV data of the determined portion from said AV server to said recording apparatus.
3. The system for previewing AV data stored in an AV server according to claim 1, wherein said recording apparatus includes a plurality of fiber channel ports, a gateway terminal which is connected to said recording apparatus and said AV server and which makes AV data transferred to said recording apparatus from said AV server based on a request from said first processing means in said edit terminal is further provided, and said first processing means in each of said edit terminals sends a request to said gateway terminal.
4. The system for previewing AV data stored in an AV server according to claim 3, wherein said gateway terminal makes information indicating a portion in a file, into which AV data has been written, recorded in the file to which said recording apparatus writes AV
data, and said second processing means in each of said edit terminals previews AV data of the portion indicated by said information in said file.
data, and said second processing means in each of said edit terminals previews AV data of the portion indicated by said information in said file.
5. The system for previewing AV data stored in an AV server according to claim 1, wherein said recording apparatus is connected to a plurality of said edit terminals.
6. The system for previewing AV data stored in an AV server according to claim 1, wherein said AV server includes a synchronous input and output port, and said first processing means in each of said edit terminals makes a request to transfer AV data from said input and output port of said AV server to said recording apparatus.
7. The system for previewing AV data stored in an AV server according to claim 1 wherein said recording apparatus has a sparse function, and the system further includes: first control means which controls said recording apparatus to make an empty file that has a sparse area the same amount as the data amount of said designated AV data, based on the fact that said edit terminal designates AV data for the edit from among AV data stored in said AV server;
second control means which controls said AV server to reproduce said designated AV data to be transmitted to said recording apparatus, to temporarily stop reproducing in response to no free area existing in said recording apparatus, and to resume reproducing in response to a free area again existing in said recording apparatus;
third control means which controls said recording apparatus to make AV data transmitted from said AV server written into said file, to temporarily stop writing in response to no free area existing in said recording apparatus, and to resume writing in response to a free area again existing in said recording apparatus; and fourth control means which controls said recording apparatus to make, based on the fact that said edit terminal determines a necessary area for the edit among the AV data written into said filein said recording apparatus, a portion where AV data other than said necessary area among said file is written become a sparse area.
second control means which controls said AV server to reproduce said designated AV data to be transmitted to said recording apparatus, to temporarily stop reproducing in response to no free area existing in said recording apparatus, and to resume reproducing in response to a free area again existing in said recording apparatus;
third control means which controls said recording apparatus to make AV data transmitted from said AV server written into said file, to temporarily stop writing in response to no free area existing in said recording apparatus, and to resume writing in response to a free area again existing in said recording apparatus; and fourth control means which controls said recording apparatus to make, based on the fact that said edit terminal determines a necessary area for the edit among the AV data written into said filein said recording apparatus, a portion where AV data other than said necessary area among said file is written become a sparse area.
8. The system for previewing AV data stored in an AV server according to claim 7, wherein said second control means controls, based on the fact that a portion of the sparse area in said file was accessed by said edit terminal, said AV server to reproduce AV data that should be written into the accessed portion on a priority basis, and said third control means controls, based on the fact that a portion of the sparse area in said file was accessed by said edit terminal, said recording apparatus to write AV data into said accessed portion on a priority basis.
9. The system for previewing AV data stored in an AV server according to claim 1, wherein said recording apparatus including:
a plurality of input and output interfaces, a semiconductor memory, memory control means which controls said semiconductor memory, and processing means which converts, based on the fact that an access request designating a logical address was input to said input and output interface, said logical address into a physical address of said semiconductor memory, and through said memory control means, which accesses to said converted physical address area of said semiconductor memory; and each of said edit terminals and transfer means which transfers AV data stored in said AV server to said recording apparatus are separately connected to said input and output interfaces respectively, and an access request designating a logical address is transmitted to said recording apparatus.
a plurality of input and output interfaces, a semiconductor memory, memory control means which controls said semiconductor memory, and processing means which converts, based on the fact that an access request designating a logical address was input to said input and output interface, said logical address into a physical address of said semiconductor memory, and through said memory control means, which accesses to said converted physical address area of said semiconductor memory; and each of said edit terminals and transfer means which transfers AV data stored in said AV server to said recording apparatus are separately connected to said input and output interfaces respectively, and an access request designating a logical address is transmitted to said recording apparatus.
10. The system for previewing AV data stored in an AV
server according to claim 9, wherein said processing means in said recording apparatus performs:
processing which makes, based on the fact that a file preservation request designating a logical address corresponding to data size was input to said input and output interface, said memory control means search a free area in said semiconductor memory corresponding to said data size, processing which requests through said input and output interface a transmission source of said preservation request to transmit data of said file, based on the fact that said free area exists, processing which makes the data of said file received through said input and output interface written into said free area in said semiconductor memory by said memory control means, and processing which stores an address of said free area in said semiconductor memory, corresponding to said file; and said transfer means and each of said edit terminals designate a logical address corresponding to data size, when a file preservation request is made to said recording apparatus.
server according to claim 9, wherein said processing means in said recording apparatus performs:
processing which makes, based on the fact that a file preservation request designating a logical address corresponding to data size was input to said input and output interface, said memory control means search a free area in said semiconductor memory corresponding to said data size, processing which requests through said input and output interface a transmission source of said preservation request to transmit data of said file, based on the fact that said free area exists, processing which makes the data of said file received through said input and output interface written into said free area in said semiconductor memory by said memory control means, and processing which stores an address of said free area in said semiconductor memory, corresponding to said file; and said transfer means and each of said edit terminals designate a logical address corresponding to data size, when a file preservation request is made to said recording apparatus.
11. The system for previewing AV data stored in an AV
server according to claim 9, wherein said recording apparatus has a plurality of said processing means, corresponding to each of said input and output interfaces one by one.
server according to claim 9, wherein said recording apparatus has a plurality of said processing means, corresponding to each of said input and output interfaces one by one.
12. A method for previewing AV data stored in an AV server by a plurality of edit terminals, comprising:
a first step of each of said edit terminals making a request to transfer AV data from said AV server to a recording apparatus which is connected to said edit terminal and which is capable of higher speed access than a recording means in said AV
server, and a second step of each of said edit terminals previewing AV
data from said recording apparatus.
a first step of each of said edit terminals making a request to transfer AV data from said AV server to a recording apparatus which is connected to said edit terminal and which is capable of higher speed access than a recording means in said AV
server, and a second step of each of said edit terminals previewing AV
data from said recording apparatus.
13. The method for previewing AV data stored in an AV
server according to claim 12, further comprising:
a third step of each of said edit terminals previewing the same AV data as in said AV server from a second AV server which compresses the AV data with higher compressibility to be stored than said computer, wherein said first step makes a request, based on the fact that a necessary portion for the edit was determined from the AV
data previewed at said third step, to transfer AV data of the determined portion from said AV server to said recording apparatus.
server according to claim 12, further comprising:
a third step of each of said edit terminals previewing the same AV data as in said AV server from a second AV server which compresses the AV data with higher compressibility to be stored than said computer, wherein said first step makes a request, based on the fact that a necessary portion for the edit was determined from the AV
data previewed at said third step, to transfer AV data of the determined portion from said AV server to said recording apparatus.
14. The method for previewing AV data stored in an AV
server according to claim 12, wherein each of said edit terminals is connected to said recording apparatus including a plurality of fiber channel ports and sends a request to a gateway terminal connected to said AV
server in said first step, and a step of said gateway terminal making AV data transferred to said recording apparatus from said AV server based on a request from said edit terminal.
server according to claim 12, wherein each of said edit terminals is connected to said recording apparatus including a plurality of fiber channel ports and sends a request to a gateway terminal connected to said AV
server in said first step, and a step of said gateway terminal making AV data transferred to said recording apparatus from said AV server based on a request from said edit terminal.
15. The method for previewing AV data stored in an AV
server according to claim 14, further comprising:
a step of said gateway terminal making information that indicates a portion to which AV data is written in a file recorded to the file where said recording apparatus writes AV
data, wherein AV data portion in said file indicated by said information is previewed at said second step.
server according to claim 14, further comprising:
a step of said gateway terminal making information that indicates a portion to which AV data is written in a file recorded to the file where said recording apparatus writes AV
data, wherein AV data portion in said file indicated by said information is previewed at said second step.
16. The method for previewing AV data stored in an AV
server according to claim 12, wherein said AV server includes a synchronous input and output port, and request to transfer AV data to said recording apparatus from said input and output port of said AV server is made at said first step.
server according to claim 12, wherein said AV server includes a synchronous input and output port, and request to transfer AV data to said recording apparatus from said input and output port of said AV server is made at said first step.
17. The method for previewing AV data stored in an AV
server according to claim 12, wherein request to transfer AV data to said recording apparatus connected to said plurality of edit terminals is made at said first step.
server according to claim 12, wherein request to transfer AV data to said recording apparatus connected to said plurality of edit terminals is made at said first step.
18. The method for previewing AV data stored in an AV
server according to claim 12, wherein said recording apparatus has a sparse function and the method further includes a fourth step of controlling said recording apparatus to make an empty file that has a sparse area the same amount as the data amount of said designated AV data, based on the fact that said edit terminal designates AV data for the edit from among AV
data stored in said AV server;
a fifth step of controlling said AV server to reproduce said designated AV data to be transmitted to said recording apparatus, to temporarily stop reproducing in response to no free area existing in said recording apparatus, and to resume reproducing in response to a free area again existing in said recording apparatus;
a sixth step of controlling said recording apparatus to make AV data transmitted from said AV server written into said file, to temporarily stop writing in response to no free area existing in said recording apparatus, and to resume writing in response to a free area again existing in said recording apparatus; and a seventh step of controlling said recording apparatus to make, based on the fact that said edit terminal determines a necessary area for the edit among the AV data written into said file in said recording apparatus, a portion where AV data other than said necessary area among said file is written become a sparse area.
server according to claim 12, wherein said recording apparatus has a sparse function and the method further includes a fourth step of controlling said recording apparatus to make an empty file that has a sparse area the same amount as the data amount of said designated AV data, based on the fact that said edit terminal designates AV data for the edit from among AV
data stored in said AV server;
a fifth step of controlling said AV server to reproduce said designated AV data to be transmitted to said recording apparatus, to temporarily stop reproducing in response to no free area existing in said recording apparatus, and to resume reproducing in response to a free area again existing in said recording apparatus;
a sixth step of controlling said recording apparatus to make AV data transmitted from said AV server written into said file, to temporarily stop writing in response to no free area existing in said recording apparatus, and to resume writing in response to a free area again existing in said recording apparatus; and a seventh step of controlling said recording apparatus to make, based on the fact that said edit terminal determines a necessary area for the edit among the AV data written into said file in said recording apparatus, a portion where AV data other than said necessary area among said file is written become a sparse area.
19. The method for previewing AV data stored in an AV
server according to claim 18, wherein in said fifth step, based on the fact that a portion of the sparse area in said file was accessed by said edit terminal, said AV server is controlled to reproduce AV data that should be written into the accessed portion on a priority basis, and in said sixth step, based on the fact that a portion of the sparse area in said file was accessed by said edit terminal, said recording apparatus is controlled to write AV data into said accessed portion on a priority basis.
server according to claim 18, wherein in said fifth step, based on the fact that a portion of the sparse area in said file was accessed by said edit terminal, said AV server is controlled to reproduce AV data that should be written into the accessed portion on a priority basis, and in said sixth step, based on the fact that a portion of the sparse area in said file was accessed by said edit terminal, said recording apparatus is controlled to write AV data into said accessed portion on a priority basis.
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002339687A JP3747904B2 (en) | 2002-11-22 | 2002-11-22 | Reference system and method for AV data stored in AV server |
JP2002-339687 | 2002-11-22 | ||
JP2002-342971 | 2002-11-26 | ||
JP2002342971A JP3747905B2 (en) | 2002-11-26 | 2002-11-26 | AV data reading system and method from AV server |
JP2002364289A JP3714323B2 (en) | 2002-12-16 | 2002-12-16 | Editing system and method for copying AV data from AV server |
JP2002-364289 | 2002-12-16 | ||
JP2003-063980 | 2003-03-10 | ||
JP2003063980A JP2004274506A (en) | 2003-03-10 | 2003-03-10 | Semiconductor storage device and edit system |
PCT/JP2003/014847 WO2004049709A1 (en) | 2002-11-22 | 2003-11-20 | System and method for referencing av data accumulated in av server |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2506784A1 true CA2506784A1 (en) | 2004-06-10 |
CA2506784C CA2506784C (en) | 2012-12-04 |
Family
ID=32398169
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2506784A Expired - Fee Related CA2506784C (en) | 2002-11-22 | 2003-11-20 | System and method for referencing av data accumulated in av server |
Country Status (4)
Country | Link |
---|---|
US (2) | US7747700B2 (en) |
AU (1) | AU2003302348A1 (en) |
CA (1) | CA2506784C (en) |
WO (1) | WO2004049709A1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007287236A (en) * | 2006-04-17 | 2007-11-01 | Sony Corp | Recording/reproducing device and reproducing device |
JP4389947B2 (en) * | 2007-02-19 | 2009-12-24 | ソニー株式会社 | Recording / reproducing apparatus, data processing apparatus, reproducing method, and data processing method |
US20090049409A1 (en) * | 2007-08-15 | 2009-02-19 | Archos Sa | Method for generating thumbnails for selecting video objects |
JP4882935B2 (en) * | 2007-09-18 | 2012-02-22 | 富士ゼロックス株式会社 | Communication information processing apparatus, communication information processing system, and communication information processing program |
US8645437B2 (en) | 2010-10-29 | 2014-02-04 | At&T Intellectual Property I, L.P. | System and method for providing fast startup of a large file delivery |
CN104504351A (en) * | 2014-12-17 | 2015-04-08 | 王迪兴 | Bidirectional parallel multi-port security server and realization method thereof |
US11093287B2 (en) * | 2019-05-24 | 2021-08-17 | Intel Corporation | Data management for edge architectures |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4742447A (en) * | 1986-01-16 | 1988-05-03 | International Business Machines Corporation | Method to control I/O accesses in a multi-tasking virtual memory virtual machine type data processing system |
US5249271A (en) * | 1990-06-04 | 1993-09-28 | Emulex Corporation | Buffer memory data flow controller |
US5305438A (en) * | 1992-05-19 | 1994-04-19 | Sony Electronics Inc. | Video storage, processing, and distribution system using recording format independent hierarchical storages and processors |
US5611049A (en) * | 1992-06-03 | 1997-03-11 | Pitts; William M. | System for accessing distributed data cache channel at each network node to pass requests and data |
US5828841A (en) | 1994-10-31 | 1998-10-27 | Sony Corporation | Video signal recording and reproduction apparatus |
JP3433555B2 (en) * | 1995-02-17 | 2003-08-04 | ソニー株式会社 | Video editing system |
JPH0991463A (en) * | 1995-07-14 | 1997-04-04 | Matsushita Electric Ind Co Ltd | Image edit device |
US5852435A (en) * | 1996-04-12 | 1998-12-22 | Avid Technology, Inc. | Digital multimedia editing and data management system |
US6211869B1 (en) * | 1997-04-04 | 2001-04-03 | Avid Technology, Inc. | Simultaneous storage and network transmission of multimedia data with video host that requests stored data according to response time from a server |
JPH10285537A (en) | 1997-04-06 | 1998-10-23 | Sony Corp | Video signal processing unit |
US6414725B1 (en) * | 1998-04-16 | 2002-07-02 | Leitch Technology Corporation | Method and apparatus for synchronized multiple format data storage |
US6757705B1 (en) * | 1998-08-14 | 2004-06-29 | Microsoft Corporation | Method and system for client-side caching |
US6446141B1 (en) * | 1999-03-25 | 2002-09-03 | Dell Products, L.P. | Storage server system including ranking of data source |
JP2002300523A (en) * | 2001-03-30 | 2002-10-11 | Sony Corp | Device and method for producing contents |
US7216203B1 (en) * | 2003-09-23 | 2007-05-08 | Sun Microsystems, Inc. | Read ahead technique for network based file systems |
-
2003
- 2003-11-20 AU AU2003302348A patent/AU2003302348A1/en not_active Abandoned
- 2003-11-20 WO PCT/JP2003/014847 patent/WO2004049709A1/en active Application Filing
- 2003-11-20 US US10/535,841 patent/US7747700B2/en not_active Expired - Fee Related
- 2003-11-20 CA CA2506784A patent/CA2506784C/en not_active Expired - Fee Related
-
2010
- 2010-02-24 US US12/659,039 patent/US8032613B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20060224698A1 (en) | 2006-10-05 |
WO2004049709A1 (en) | 2004-06-10 |
CA2506784C (en) | 2012-12-04 |
AU2003302348A1 (en) | 2004-06-18 |
US8032613B2 (en) | 2011-10-04 |
US7747700B2 (en) | 2010-06-29 |
US20100161766A1 (en) | 2010-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4476526A (en) | Cache buffered memory subsystem | |
CN100468308C (en) | Method for accessing data, apparatus and recording medium for performing that method | |
US7346754B2 (en) | Control method for storage device controller system, and storage device controller system | |
US8037478B2 (en) | Object state transfer method, object state transfer device, object state transfer program, and recording medium for the program | |
EP1586988A2 (en) | Information processing apparatus, information processing method, program and recording medium used therewith | |
JP2008546049A (en) | Destination disk access method, disk capacity expansion system, and disk array | |
FI116167B (en) | Archive file server | |
US6105076A (en) | Method, system, and program for performing data transfer operations on user data | |
TW201502777A (en) | Data flush of group table | |
CA2506784A1 (en) | System and method for referencing av data accumulated in av server | |
JPS58161032A (en) | File transfer protocol system | |
EP1454238B1 (en) | Storage device cache memory management | |
EP3436973A1 (en) | File system support for file-level ghosting | |
JPH10124352A (en) | Method for managing file in library and server device for library | |
JP2007004710A (en) | Storage access system, data transfer device, storage accessing method and program | |
JP2005513645A6 (en) | Storage device cache memory management | |
KR101137575B1 (en) | Storage device | |
JPH1063436A (en) | Method and device for storing data | |
CN103678689A (en) | Multimedia file segment fast-splicing method based on file driving logic | |
KR100261280B1 (en) | High speed transmission system and control method of file | |
JP2004274506A (en) | Semiconductor storage device and edit system | |
JPH0327470A (en) | Data storage system for electronic file | |
JPH1198448A (en) | Video server system and access processing method therefor | |
CN114244857A (en) | Memory pool management method of distributed storage system | |
JPS6053326B2 (en) | Double data recording method for input/output control equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20141120 |