Method and apparatus for transmitting programs
AssigneeSony Corporation
InventorMasami Noritomi
Life of this patent
Estimating the term…
Abstract
A method of image data transmission in which when the transmission of programs is changed and a desired program has to be copied from the main server to the cache server, the copying is carried out in a modified order of priority so as to increase the efficiency. The controller 16 examines whether the video program inserted is “urgent” or not, and examines whether the video program being copied from the main server 4 to the cache server 5 is “urgent” or not. When “urgent”, the controller 16 examines whether or not the video program inserted has a higher priority than the video program being copied. When so, the controller 16 stops the copying and starts the copying of the video signal inserted.
Claims11
A method of transmitting programs, each comprising a group of data, stored in a first saving means and copied to a second saving means before being distributed from the second saving means, comprising the steps of:
- saving a database file including data of programs copied to the second saving means, a playback file including data of transmission of the programs stored in the second saving means, and a copy file specifying programs in the order of transmission listed in the playback file but not saved in the database file;
- transferring to the first saving means a first copy demand for copying the programs specified by the copy file;
- copying the programs from the first saving means to the second saving means in response to the first copy demand;
- when the playback file is changed, examining whether the program specified by the copy file is to be transmitted on an urgent basis;
- when a program added and/or modified is to be transmitted on an urgent basis and before a current program being copied to the second saving means, transmitting to the first saving means a second copy demand for interrupting copying of the current program and then copying the program added and/or modified on an urgent basis;
- when a program added and/or modified is to be transmitted on an urgent basis and before a current program being copied to the second saving means, transferring to the first saving means a second copy demand for interrupting copying of the current program and then copying the program added and/or modified on a priority basis;
- and
- copying the program added and/or modified from the first saving means to the second having means in response to the second copy demand.
An apparatus for transmitting programs, each comprising a group of data, stored in a first saving means and copied to a second saving means before being distributed from the second saving means, comprising:
- memory means for saving a database file including data of the programs stored in the second saving means for saving a playback file including data of transmission of the programs stored in the second saving means, and for saving a copy file indicative of programs in order of transmission listed in the playback file but not saved in the database file;
- demand transferring means for transferring to the first saving means a first copy demand for copying the programs specified by the copy file;
- and
- controlling means for controlling copying of the programs from the first saving means to the second saving means in response to the first copy demand, in which the demand transferring means is actuated, when a program added and/or modified is to be transmitted on an urgent basis from the second saving means and before a current program being copied to the second saving means, for transferring to the first saving means a second copy demand for interrupting copying of a current program and copying the program added and/or modified on a priority basis and, in response to the second copy demand, the controlling means directs copying of the program added and/or modified from the first saving means to the second saving means.
Dependencies are inferred from the claim text.