Patent ID: 9560105
Date: 2017-01-31
CPC Classifications: H04L

Claim:
1. A server device comprising: a streaming processing unit configured to generate a frame image in real time, encode the frame image to generate encoded data, and transmit the encoded data to a client device over a network, the client device being configured to decode the encoded data and output the frame image; and a controller configured to receive information related to an output timing of the frame image in the client device from the client device and control a process timing of the frame image in the streaming processing unit so that a predetermined relationship is maintained between the output timing and the process timing, wherein the controller receives information indicating a period of a first synchronization signal defining the output timing and controls the process timing so that a period difference between the period of the first synchronization signal and a period of a second synchronization signal defining the process timing is small, wherein the controller receives information indicating an elapsed time from when the client device receives the encoded data to when the frame image is outputted, and calculates the period difference based on a change in the elapsed time, wherein the elapsed time is a period of time from when the client device receives the encoded data to when the frame image is outputted, and wherein the streaming processing unit and the controller are each implemented via at least one processor.