Content transmission device and content reproduction device
First Claim
1. A content reproduction device that performs streaming reproduction of a content, the device comprising:
- a plurality of communication units that receive, in parallel, segmented data of a content, the content being a same content, transmitted from a content transmission device over a communication path, a part of the segmented data of the content being received by one of the plurality of communication units and another part of the segmented data of the content being received by another one of the plurality of communication units, the segmented data having data amounts adjusted based on a transmission speed which enables communication;
a content reconstruction unit having a buffer in which the segmented data received by the plurality of communication units is temporarily accumulated, and that reconstructs the segmented data accumulated in the buffer into the content;
a reproduction unit that extracts the content from the buffer at a predetermined bit rate and that reproduces the content at the predetermined bit rate, the content having been reconstructed by the content reconstruction unit;
a communication fee storage unit which stores, in advance, communication fees of the plurality of communication units; and
a communication control unit that;
calculates, for every predetermined time, target transmission speeds to be assigned for content reception by causing the target transmission speeds to associate respectively with the plurality of communication units, based on free space in the buffer and the bit rate; and
transmits a first request signal indicating the calculated target transmission speeds corresponding to the plurality of communication units to the content transmission device via one of the plurality of communication units,wherein the segmented data includes counters indicating an order of the segmentation performed by the content transmission device, and the content reconstruction unit reconstructs the content by extracting the segmented data accumulated in the buffer in the order of values indicated by respective counters,wherein the content transmission device transmits the segmented data of the content to be received, in parallel, by the plurality of communication units at a transmission speed adjusted based on the first request signal, and the plurality of communication units receive, in parallel, the segmented data of the content transmitted from the content transmission device at the transmission speed adjusted by the content transmission device based on the first request signal,wherein the communication control unit determines the target transmission speeds of the plurality of communication units based on the communication fees, andwherein the streaming reproduction is achievable even when the transmission speed of one communication unit is less than a transmission speed assigned to the content for streaming.
2 Assignments
0 Petitions
Accused Products
Abstract
A content reproduction device includes: a plurality of communication units (a cellular phone and a wireless LAN communication unit), each receiving a content transmitted in segments from a content transmission device over a communication path; a content reconstruction unit that has a buffer in which each segmented data of the content received by each of the communication units is temporarily accumulated, and that reconstructs each segmented data accumulated in the buffer into the content; a reproduction unit that reproduces, at a predetermined bit rate, the content reconstructed by the content reconstruction unit; and a communication control unit that: calculates, for every predetermined time, target transmission speeds to be assigned for content reception performed by the respective communication units, based on free space in the buffer and the bit rate; and transmits a first request signal indicating the calculated target transmission speeds to the content transmission device via one of the communication units.
-
Citations
16 Claims
-
1. A content reproduction device that performs streaming reproduction of a content, the device comprising:
-
a plurality of communication units that receive, in parallel, segmented data of a content, the content being a same content, transmitted from a content transmission device over a communication path, a part of the segmented data of the content being received by one of the plurality of communication units and another part of the segmented data of the content being received by another one of the plurality of communication units, the segmented data having data amounts adjusted based on a transmission speed which enables communication; a content reconstruction unit having a buffer in which the segmented data received by the plurality of communication units is temporarily accumulated, and that reconstructs the segmented data accumulated in the buffer into the content; a reproduction unit that extracts the content from the buffer at a predetermined bit rate and that reproduces the content at the predetermined bit rate, the content having been reconstructed by the content reconstruction unit; a communication fee storage unit which stores, in advance, communication fees of the plurality of communication units; and a communication control unit that; calculates, for every predetermined time, target transmission speeds to be assigned for content reception by causing the target transmission speeds to associate respectively with the plurality of communication units, based on free space in the buffer and the bit rate; and transmits a first request signal indicating the calculated target transmission speeds corresponding to the plurality of communication units to the content transmission device via one of the plurality of communication units, wherein the segmented data includes counters indicating an order of the segmentation performed by the content transmission device, and the content reconstruction unit reconstructs the content by extracting the segmented data accumulated in the buffer in the order of values indicated by respective counters, wherein the content transmission device transmits the segmented data of the content to be received, in parallel, by the plurality of communication units at a transmission speed adjusted based on the first request signal, and the plurality of communication units receive, in parallel, the segmented data of the content transmitted from the content transmission device at the transmission speed adjusted by the content transmission device based on the first request signal, wherein the communication control unit determines the target transmission speeds of the plurality of communication units based on the communication fees, and wherein the streaming reproduction is achievable even when the transmission speed of one communication unit is less than a transmission speed assigned to the content for streaming. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A content transmission device that transmits a content over a communication path, the device comprising:
-
a content accumulation unit that accumulates a content, the content being a same content; a communication unit that communicates, over the communication path, with a content reproduction device that includes a plurality of communication units with different addresses; a communication fee storage unit which stores, in advance, communication fees of the plurality of communication units; and a content segmentation unit that; determines amounts of content data to be transmitted based on target transmission speeds of the respective addresses every time a first request signal indicating target transmission speeds of the respective addresses is received, the amounts of content data to be transmitted being determined for the respective addresses; segments the content accumulated in the content accumulation unit into segmented data, the segmented data having data amounts adjusted based on a transmission speed which enables communication; and transmits the segmented data of the content addressed to the addresses via the communication unit such that a part of the segmented data of the content is received by one of the plurality of communication units and another part of the segmented data of the content is received by another one of the plurality of communication units, and the segmented data includes counters indicating an order of the segmentation performed, wherein the plurality of communication units receive a part of the segmented data of the content obtained by segmenting data of a single content, and the plurality of communication units reconstruct the segmented data based on the order indicated by a respective counter, and wherein the content segmentation unit transmits the segmented data of the content to be received, in parallel, by the plurality of communication units at a transmission speed adjusted based on the first request signal, and the plurality of communication units receive, in parallel, the segmented data of the content transmitted from the content segmentation unit at the transmission speed adjusted by the content segmentation unit based on the first request signal, wherein the content segmentation unit determines the target transmission speeds of the plurality of communication units based on the communication fees, and wherein the streaming reproduction is achievable even when the transmission speed of one communication unit is less than a transmission speed assigned to the content for streaming.
-
-
7. A content reproduction method for performing streaming reproduction of a content, the method comprising:
-
a plurality of communication steps in each of which segmented data of a content, the content being a same content, transmitted from a content transmission device over a communication path are received, in parallel, by a plurality of communication units, a part of the segmented data of the content being received by one of the plurality of communication units and another part of the segmented data of the content being received by another one of the plurality of communication units, the segmented data having data amounts adjusted based on a transmission speed which enables communication; a content reconstruction step of temporarily accumulating, in a buffer, the segmented data received in the plurality of communication steps, and reconstructing the segmented data accumulated in the buffer into the content; a reproduction step of extracting the content from the buffer at a predetermined bit rate and reproducing the content at the predetermined bit rate, the content having been reconstructed in the content reconstruction step; a storage step of storing, in advance, communication fees of the plurality of communication units; a communication control step of; calculating, for every predetermined time, target transmission speeds to be assigned for content reception by causing the target transmission speeds to associate respectively with the plurality of communication steps, based on free space in the buffer and the bit rate; and transmitting a first request signal indicating the calculated target transmission speeds corresponding to the plurality of communication units to the content transmission device using one of the plurality of communication steps, wherein the segmented data includes counters indicating an order of the segmentation performed by the content transmission device, and the content reconstruction step reconstructs the content by extracting the segmented data accumulated in the buffer in the order of values indicated by respective counters, and wherein the content transmission device transmits the segmented data of the content to be received, in parallel, by the plurality of communication units at a transmission speed adjusted based on the first request signal, and the plurality of communication units receives, in parallel, the segmented data of the content transmitted from the content transmission device at the transmission speed adjusted by the content transmission device based on the first request signal, wherein the communication control step determines the target transmission speeds of the plurality of communication units based on the communication fees, and wherein the streaming reproduction is achievable even when the transmission speed of one communication unit is less than a transmission speed assigned to the content for streaming. - View Dependent Claims (9)
-
-
8. A content transmission method for transmitting a content over a communication path, the method comprising:
-
a communication step of communicating, over the communication path, with a content reproduction device that includes a plurality of communication units with different addresses; a storage step of storing, in advance, communication fees of the plurality of communication units; and a content segmentation step of; determining amounts of content data to be transmitted based on target transmission speeds of the respective addresses every time a first request signal indicating target transmission speeds of the respective addresses is received, the amounts of content data to be transmitted being determined for the respective addresses; segmenting the content, the content being a same content, accumulated in a content accumulation unit into segmented data, the segmented data having data amounts adjusted based on a transmission speed which enables communication; and transmitting the segmented data of the content addressed to the addresses using the communication step such that a part of the segmented data of the content is received by one of the plurality of communication units and another part of the segmented data of the content is received by another one of the plurality of communication units, and the segmented data includes counters indicating an order of the segmentation performed, wherein the plurality of communication units receive a part of the segmented data of the content obtained by segmenting data of a single content, and the plurality of communication units reconstruct the segmented data based on the order indicated by the counter, and wherein the content segmentation step transmits the segmented data of the content to be received, in parallel, by the plurality of communication units at a transmission speed adjusted based on the first request signal, and the plurality of communication units receive, in parallel, the segmented data of the content transmitted during the content segmentation step at the transmission speed adjusted by the content segmentation step based on the first request signal, wherein the content segmentation step determines the target transmission speeds of the plurality of communication units based on the communication fees, and wherein the streaming reproduction is achievable even when the transmission speed of one communication unit is less than a transmission speed assigned to the content for streaming. - View Dependent Claims (10)
-
-
11. A content reproduction device that performs streaming reproduction of a content, the device comprising:
-
a plurality of communication units that receive, in parallel, segmented data of a content, the content being a same content, transmitted from a content transmission device over a communication path, a part of the segmented data of the content being received by one of the plurality of communication units and another part of the segmented data of the content being received by another one of the plurality of communication units, the segmented data having data amounts adjusted based on a transmission speed which enables communication; a content reconstruction unit having a buffer in which the segmented data received by the plurality of communication units is temporarily accumulated, and that reconstructs the segmented data accumulated in the buffer into the content; a reproduction unit that extracts the content from the buffer at a predetermined bit rate and that reproduces the content at the predetermined bit rate, the content having been reconstructed by the content reconstruction unit; a communication fee accumulation unit that accumulates, in advance, communication fees of the respective communication units; and a communication control unit that; determines a use order of the plurality of communication units based on the communication fees accumulated in the communication fee accumulation unit, calculates, for every predetermined time, target transmission speeds to be assigned for content reception by causing the target transmission speeds to associate respectively with the plurality of communication units, based on the determined use order, free space in the buffer and the bit rate; and transmits a first request signal indicating the calculated target transmission speeds corresponding to the plurality of communication units to the content transmission device via one of the plurality of communication units, and wherein the content transmission device transmits the segmented data of the content to be received, in parallel, by the plurality of communication units at a transmission speed adjusted based on the first request signal, and the plurality of communication units receive, in parallel, the segmented data of the content transmitted from the content transmission device at the transmission speed adjusted by the content transmission device based on the first request signal, and wherein the streaming reproduction is achievable even when the transmission speed of one communication unit is less than a transmission speed assigned to the content. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification