×

Content playback system, playback device, playback control method and program

  • US 8,316,154 B2
  • Filed: 12/18/2007
  • Issued: 11/20/2012
  • Est. Priority Date: 12/25/2006
  • Status: Active Grant
First Claim
Patent Images

1. A content playback system comprising first and second playback devices that are capable of receiving and playing back content data from a server device and are connected by at least a wired connection or a wireless connection, wherein:

  • the first playback device comprises;

    a first communication portion to communicate data with the server device and the second playback device;

    a first memory to store content data received from the server device through the first communication portion;

    a first playback portion to play back the content data that is stored in the first memory; and

    a first synchronized playback control portion to synchronize playback of the first playback device with the second playback device, wherein synchronizing playback of the first playback device with the second playback device comprises;

    in response to receiving a synchronized playback command from a user, transmitting to the second playback device, through the first communication portion, information that pertains to the content data being played back by the first playback portion;

    obtaining an elapsed playback time for the content data being played back by the first playback portion at the time of receiving the synchronized playback command;

    calculating a synchronized playback start time by adding a predetermined additional time to the elapsed playback time;

    transmitting the synchronized playback start time to the second playback device through the first communication portion;

    receiving a playback preparation completion notification from the second playback device through the first communication portion; and

    in response to an elapsed playback time for the content data being played back by the first playback portion reaching the synchronized playback start time, transmitting a playback start command to the second playback device through the first communication portion, wherein the playback start command is configured to prompt the second playback device to play back the content data as soon as the playback start command is received, at substantially the same timing at which the first playback device plays back the content data, without requiring the second playback device to measure time prior to beginning playback;

    andthe second playback device comprises;

    a second communication portion to communicate data with the server device and the first playback device;

    a second memory to store content data received from the server device through the second communication portion;

    a second playback portion to play back the content data that is stored in the second memory; and

    a second synchronized playback control portion to synchronize playback of the second playback device with the first playback device, wherein synchronizing playback of the second playback device with the first playback device comprises;

    receiving the information and the synchronized playback start time from the first playback device through the second communication portion;

    receiving the content data beginning from the synchronized playback start time from the server device and buffering the content data in the second memory;

    in response to the content data buffered in the second memory reaching or exceeding a specified amount, transmitting the playback preparation completion notification to the first playback device through the second communication portion; and

    as soon as the playback start command is received from the first playback device through the second communication portion, using the second playback portion to start playback of the content data already buffered in the second memory beginning from the synchronized playback start time, at substantially the same timing at which the first playback device plays back the content data, without requiring the second playback device to measure time prior to beginning playback.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×