Patent ID: 9002779
Filing Date: 2015-04-07
Classification: G06F,G09G,H04N

Abstract:
1. A client in communication with a server over a communication network, the client configured to display image content received from the server, the image content including a still image or a moving picture, the client comprising: a receiving unit configured to receive, from the server over the network, the image content and metadata associated with the image content, the metadata including an original screen display rotation of the image content relative to a rotation of the image content as received from the server; a metadata processing unit configured to acquire the original screen display rotation from the metadata, and to generate rotation control data for rotating the image data based on the original screen display rotation; an image processing unit configured to: determine whether the client is configured with an image rotation processing function; when it is determined that the client is not configured with an image rotation processing function, send from the client to the server over the network a request to rotate the image content at a server side based on the original screen display rotation and to send the rotated image content to the client, the request including the rotation control data, wherein the requested rotation is performed by the server in response to the request and using the rotation control data, and the rotated image content is sent by the server to the client over the network for display; and when it is determined that the client is configured with an image rotation processing function, rotate the image content at a client side based on the original screen display rotation using the rotation control data; and a display unit configured to display the rotated image content.