Information processing apparatus, information processing method, and computer program
First Claim
1. An information processing apparatus for executing content transmission comprising:
- a processor; and
a memory device storing instructions for configuring the processor, wherein the processor is configured by the instructions to;
generate content request data, the content request data including a partial playback identifier indicating that playback of a portion of the content is requested;
transmit the content request data to a server through a Universal Plug and Play (UPnP);
receive, from the server, the content and property information associated with the received content, the property information including a position within the received content of the portion of the content to be played back and a length of the portion of the content to be played back, wherein the property information is expressed in XML within a received UPnP datagram;
generate a graphical user interface based on the property information, the graphical user interface comprising;
a graphical representation of a content list in the form of a table including the received content and the property information, anda progress bar that indicates a starting position of the portion of the content to be played back and the length of the portion of the content to be played back, wherein both the location of the progress bar within the graphical user interface and the size of the progress bar vary based on the starting position of the portion of the content to be played back and the length of the portion of the content to be played back;
display the graphical user interface to a user, wherein the graphical user interface is configured to receive;
first input from the user for editing the position within the received content of the portion of the content to be played back; and
second input from the user that is distinct from the first input for editing the length of the portion of the content to be played back; and
control playback of the received content such that the portion of the content having the edited position and the edited length is played back.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method that, in transmission and playback of content between a server and a client, efficiently executes playing back part of content, such as an impressive portion, is provided. By setting index information as partial data region identification information in property information corresponding to content retained by the server, when a content request from the client includes partial playback specification information, the index information is acquired from the property information corresponding to the specified content, and the content is acquired and transmitted to the client. This configuration enables the client to enjoy playback of content of only particular partial data such as an impressive portion of content received from a server or a user'"'"'s favorite portion.
-
Citations
16 Claims
-
1. An information processing apparatus for executing content transmission comprising:
-
a processor; and a memory device storing instructions for configuring the processor, wherein the processor is configured by the instructions to; generate content request data, the content request data including a partial playback identifier indicating that playback of a portion of the content is requested; transmit the content request data to a server through a Universal Plug and Play (UPnP); receive, from the server, the content and property information associated with the received content, the property information including a position within the received content of the portion of the content to be played back and a length of the portion of the content to be played back, wherein the property information is expressed in XML within a received UPnP datagram; generate a graphical user interface based on the property information, the graphical user interface comprising; a graphical representation of a content list in the form of a table including the received content and the property information, and a progress bar that indicates a starting position of the portion of the content to be played back and the length of the portion of the content to be played back, wherein both the location of the progress bar within the graphical user interface and the size of the progress bar vary based on the starting position of the portion of the content to be played back and the length of the portion of the content to be played back; display the graphical user interface to a user, wherein the graphical user interface is configured to receive; first input from the user for editing the position within the received content of the portion of the content to be played back; and second input from the user that is distinct from the first input for editing the length of the portion of the content to be played back; and control playback of the received content such that the portion of the content having the edited position and the edited length is played back. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory, computer-readable storage medium storing a computer program for causing a client to perform a method for acquiring content, the method comprising:
-
generating content request data, the content request data including a partial playback identifier indicating that playback of a portion of the content is requested; transmitting the content request data to a server through a Universal Plug and Play (UPnP); receiving, from the server, the content and property information associated with the received content, the property information including a position within the received content of the portion of the content to be played back and a length of the portion of the content to be played back, wherein the property information is expressed in XML within a received UPnP datagram; generating a graphical user interface based on the property information, the graphical user interface comprising; a graphical representation of a content list in the form of a table including the received content and the property information, and a progress bar that indicates a starting position of the portion of the content to be played back and the length of the portion of the content to be played back, wherein both the location of the progress bar within the graphical user interface and the size of the progress bar vary based on the starting position of the portion of the content to be played back and the length of the portion of the content to be played back; displaying the graphical user interface to a user, wherein the graphical user interface is configured to receive; first input from the user for editing the position within the received content of the portion of the content to be played back; and second input from the user that is distinct from the first input for editing the length of the portion of the content to be played back; and controlling playback of the received content such that the portion of the content having the edited position and the edited length is played back. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification