Patent ID: 8005150
Filing Date: 2011-08-23
Classification: H04N

Abstract:
1. A motion image distribution system comprising: a server generating, upon receiving motion image encoded data obtained by encoding motion image data, first structure information representing a data structure of the motion image encoded data on the basis of received motion image encoded data, and upon authenticating the motion image encoded data as regular data by using the first structure information, transmitting the first structure information and the motion image encoded data; and a user terminal receiving the first structure information and the motion image encoded data from the server, generating second structure information representing the data structure of the motion image encoded data on the basis of received motion image encoded data, when the generated second structure information is identical to the received first structure information, authenticating the motion image encoded data as regular data, and playing back the motion image encoded data; wherein the server stores first encoding information, in which a plurality of encoding type information representing an encoding type of the motion image encoded data are arranged in a regular array, and second encoding information, in which the plurality of encoding type information are rearranged, in association with each other, upon receiving the motion image encoded data, generates rearranged motion image encoded data by rearranging the plurality of encoding type information of received motion image encoded data, generates third structure information representing a data structure of generated rearranged motion image encoded data, upon authenticating the motion image encoded data as regular data by using the third structure information instead of the first structure information, transmits the third structure information and the rearranged motion image encoded data to the user terminal, and transmits the first encoding information to the user terminal in response to a request to transmit the first encoding information from the user terminal, and the user terminal receives the third structure information and the rearranged motion image encoded data from the server, generates fourth structure information representing the data structure of the rearranged motion image encoded data on the basis of received rearranged motion image encoded data, when it is determined that the fourth structure information is identical to the received third structure information by using the generated fourth structure information instead of the second structure information, authenticates the motion image encoded data as regular data, transmits the request to transmit the first encoding information to the server, upon receiving the first encoding information from the server, rearranges the plurality of encoding type information of the rearranged motion image encoded data in a regular array by using the received first encoding information to generate the motion image encoded data, and plays back generated motion image encoded data.