Contents distribution system with integrated recording rights control
First Claim
1. A contents distribution system for distributing a content from a distributing apparatus to a recipient apparatus, the distributing apparatus comprising:
- a content storage section operable to store a content which is distributable to the recipient apparatus;
a content reading section operable to read a content from the content storage section; and
a first distribution section operable to distribute the content read by the content reading section, the recipient apparatus comprising;
a first storage section operable to temporarily store the content distributed from the first distribution section;
a reproduction section operable to reproduce the content temporarily stored to the first storage section; and
a saving request generation section operable to generate a saving request for permission to save the content which is currently reproduced by the reproduction section, wherein, the distributing apparatus further comprises;
a saving request determination section operable to determine, in response to the saving request generated by the saving request generation section, whether or not to give a saving permission for the recipient apparatus to save the content which is currently distributed by the first distribution section;
a difference data reading section operable to read difference data if the saving request determination section has determined to give the saving permission and if the content reading section has completed reading the content, wherein the difference data is a portion of the content whose reading has currently been completed, which portion was distributed before the saving request determination section determines to give the saving permission; and
a second distribution section operable to distribute the difference data read by the difference data reading section, and the recipient apparatus further comprises;
a non-volatile second storage section operable to, within the currently reproduced content, save a portion which is distributed from the distributing apparatus after the saving request is generated, and the difference data which is distributed from the second distribution section after the reproduction of the content is completed.
2 Assignments
0 Petitions
Accused Products
Abstract
In order to realize efficient content distribution, a distributing apparatus (1) stores contents (C) which are distributable to a recipient apparatus (4). One of the contents (C) which is designated by the recipient apparatus (4) is distributed by streaming technique. During distribution of the content (C) by streaming technique, in response to a saving request (SR) from the recipient apparatus (4), the distributing apparatus (1) generates and transmits a saving permission (SL) for notifying to the recipient apparatus (4) that saving of the content (C) which is being distributed is permitted. As a result, the received content (C) is saved in the recipient apparatus (4). After the distribution of the content (C) by streaming technique is completed, the distributing apparatus (1) distributes difference data (DC), which is a portion of the content (C) that has not been saved in the recipient apparatus (4), by downloading technique.
28 Citations
22 Claims
-
1. A contents distribution system for distributing a content from a distributing apparatus to a recipient apparatus,
the distributing apparatus comprising: -
a content storage section operable to store a content which is distributable to the recipient apparatus;
a content reading section operable to read a content from the content storage section; and
a first distribution section operable to distribute the content read by the content reading section, the recipient apparatus comprising;
a first storage section operable to temporarily store the content distributed from the first distribution section;
a reproduction section operable to reproduce the content temporarily stored to the first storage section; and
a saving request generation section operable to generate a saving request for permission to save the content which is currently reproduced by the reproduction section, wherein, the distributing apparatus further comprises;
a saving request determination section operable to determine, in response to the saving request generated by the saving request generation section, whether or not to give a saving permission for the recipient apparatus to save the content which is currently distributed by the first distribution section;
a difference data reading section operable to read difference data if the saving request determination section has determined to give the saving permission and if the content reading section has completed reading the content, wherein the difference data is a portion of the content whose reading has currently been completed, which portion was distributed before the saving request determination section determines to give the saving permission; and
a second distribution section operable to distribute the difference data read by the difference data reading section, and the recipient apparatus further comprises;
a non-volatile second storage section operable to, within the currently reproduced content, save a portion which is distributed from the distributing apparatus after the saving request is generated, and the difference data which is distributed from the second distribution section after the reproduction of the content is completed.
-
-
2. A distributing apparatus for distributing a content to a recipient apparatus, comprising:
-
a content storage section operable to store a content which is distributable to the recipient apparatus;
a content reading section operable to read a content from the content storage section;
a first distribution section operable to distribute the content read by the content reading section;
a saving request determination section operable to determine, in response to a saving request from the recipient apparatus, whether or not to give a saving permission for the recipient apparatus to save the content which is currently distributed by the first distribution section;
a difference data reading section operable to read difference data if the saving request determination section has determined to give the saving permission and if the content reading section has completed reading the content, wherein the difference data is a portion of the content whose reading has currently been completed, which portion was distributed before the saving request determination section determines to give the saving permission; and
a second distribution section operable to distribute the difference data read by the difference data reading section. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A recipient apparatus for acquiring a content from a distributing apparatus, comprising:
-
a first storage section operable to temporarily store the content distributed from the distribution apparatus;
a reproduction section operable to reproduce the content temporarily stored to the first storage section;
a saving request generation section operable to generate a saving request for permission to save the content which is currently reproduced by the reproduction section; and
a non-volatile second storage section operable to save first saving data, wherein the first saving data is a portion of the content currently reproduced by the reproduction section that is distributed from the distributing apparatus after the saving request is generated, wherein the second storage section is further operable to save second saving data, the second saving data being a remainder of the content which is transferred from the distributing apparatus or the first storage section, such that the first saving data and the second saving data compose the entire content. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A distributing method for distributing a content to a recipient apparatus, comprising:
-
a content reading step of reading from a storage device a content which is distributable to the recipient apparatus;
a first distribution step of distributing the content read in the content reading step;
a saving request determination step of determining, in response to a saving request from the recipient apparatus, whether or not to give a saving permission for the recipient apparatus to save the content which is currently distributed by the first distribution step;
a difference data reading step of reading difference data if the saving request determination step has determined to give the saving permission and if the content reading step has completed reading the content, wherein the difference data is a portion of the content whose reading has currently been completed, which portion has not been saved by the recipient apparatus; and
a second distribution step of distributing the difference data read in the difference data reading step.
-
-
18. An acquisition method for acquiring a content from a distributing apparatus, comprising:
-
a first storage step of temporarily storing to a first storage device the content distributed from the distribution apparatus;
a reproduction step of reproducing the content temporarily stored in the first storage step;
a saving request generation step of generating a saving request for permission to save the content which is currently reproduced by the reproduction step; and
a second storage step of, within the content currently reproduced by the reproduction step, saving to a non-volatile second storage device a portion which is distributed from the distributing apparatus after the saving request is generated, wherein, after the reproduction of the content in the reproduction step is completed, the second storage step further comprises saving any unsaved portion of the content which is transferred from the distributing apparatus or the first storage device.
-
-
19. A computer program for enabling a distributing apparatus to distribute a content to a recipient apparatus, comprising:
-
a content reading step of reading from a storage device a content which is distributable to the recipient apparatus;
a first distribution step of distributing the content read in the content reading step;
a saving request determination step of determining, in response to a saving request from the recipient apparatus, whether or not to give a saving permission for the recipient apparatus to save the content which is currently distributed by the first distribution step;
a difference data reading step of reading difference data if the saving request determination step has determined to give the saving permission and if the content reading step has completed reading the content, wherein the difference data is a portion of the content whose reading has currently been completed, which portion has not been saved by the recipient apparatus; and
a second distribution step of distributing the difference data read in the difference data reading step. - View Dependent Claims (20)
-
-
21. A computer program for enabling a recipient apparatus to acquire a content from a distributing apparatus, comprising:
-
a first storage step of temporarily storing to a first storage device the content distributed from the distribution apparatus;
a reproduction step of reproducing the content temporarily stored in the first storage step;
a saving request generation step of generating a saving request for permission to save the content which is currently reproduced by the reproduction step; and
a second storage step of, within the content currently reproduced by the reproduction step, saving to a non-volatile second storage device a portion which is distributed from the distributing apparatus after the saving request is generated, wherein, after the reproduction of the content in the reproduction step is completed, the second storage step further comprises saving any unsaved portion of the content which is transferred from the distributing apparatus or the first storage device. - View Dependent Claims (22)
-
Specification