The present invention relates to a content list display apparatus and content list display method.
As shown in
However, in a communication system of Patent Document 1, depending on a set search condition, content list 203 may be of small size comprising several items, but may also be of enormous size comprising hundreds of items. Content list 203 is transmitted as a plurality of IP packets, and therefore if a packet is lost during this transmission due to a problem such as radio interference, for example, content list 203 is retransmitted in accordance with a TCP/IP protocol.
If retransmission becomes necessary for content list 203, there is a problem in that a transmission control delay occurs, acquisition of one content list takes time, and portable communication terminal apparatus 201 user service degrades.
Also, if portable communication terminal apparatus 201 cannot complete acquisition of all the data of content list 203, it cannot perform analysis of the obtained data, and therefore cannot display received content list 203. If the size of content list 203 is very large, it takes time to complete acquisition of content list 203, and there is thus a problem of portable communication terminal apparatus 201 user service degrading.
In addition, if conventional portable communication terminal apparatus 201 receives content list 203 that is too large to be displayed on the display screen of its display section, the whole of received content list 203 cannot be displayed at one time on the display section due to the limitations of the screen size of the display section. That is to say, there is a problem of portable communication terminal apparatus 201 user service degrading, with an increased possibility of a transmission control delay occurring for above-described retransmission, or time being taken to analyze received content list 203, for instance, because portable communication terminal apparatus 201 ignores the screen size of the display section and receives a content list in one go. In this case, there is also a problem of increased memory capacity for storing an acquired content list.
It is an object of the present invention to provide a content list display apparatus and content list control method that enable a content list to be displayed at high speed and also enable memory capacity to be kept small.
A content list display apparatus of the present invention for solving the above problems employs a configuration that has: a display section having a screen that displays a content list; a display range determining section that determines content list display range information that is information indicating the range of a content list displayed on the screen based on a screen size that is the size of the screen; a communication section that receives a content list corresponding to the content list display range information; and a display control section for displaying a content list received by the communication section on the display section.
A content list display method of the present invention has: a display range determining step of determining the range of a content list that is displayable in one screen based on the size of a screen that displays a content list; a requesting step of requesting acquisition of a content list of the determined range; a communication step of receiving a requested content list; and a display control step of displaying a content list received in the communication step.
According to the present invention, a content list display apparatus and content list control method can be provided that enable a content list to be displayed at high speed and also enable memory capacity to be kept small.
An embodiment of the present invention will now be described in detail with reference to the accompanying drawings.
First, the configuration of portable communication terminal apparatus 310 will be described.
In
Operation input section 311 outputs a content list transmission request command to content information operation section 312. Content information operation section 312 outputs a content list display range determination command to display range determining section 313 in accordance with a content list transmission request command from operation input section 311. Display range determining section 313 has the display section 315 display screen size (hereinafter referred to as “screen size”) as input from display control section 314 in accordance with determination command output from content information operation section 312, and determines a content list display range according to the screen size. Display control section 314 detects the display section 315 display section screen size and outputs this to display range determining section 313, and also displays a received content list on display section 315 as described later herein. Display section 315 performs control for displaying a content list by means of display control section 314 control.
Communication section 316 makes a request to server apparatus 350 for transmission of a content list corresponding to the display range determined by display range determining section 313. Communication section 316 receives a content list transmitted by server apparatus 350, and outputs this content list to content information storage section 317. Content information storage section 317 sequentially stores content list information output by communication section 316.
Next, the configuration of server apparatus 350 will be described.
Server apparatus 350 is mainly composed of communication section 351, control section 352, content list generation section 353, and content storage section 354.
Communication section 351 outputs a content list acquisition request received from communication section 316 of portable communication terminal apparatus 310 to control section 352, and also transmits a content list input from control section 352 to portable communication terminal apparatus 310 as described later herein. Control section 352 outputs a content list generation command to content list generation section 353 based on a content list acquisition request input from communication section 351. Content list generation section 353 generates a content list showing the contents of content stored by content storage section 354 in accordance with control section 352 control, and outputs this to control section 352. Content storage section 354 stores many content contents.
Assume that portable communication terminal apparatus 310 user operates operation input section 311, and operation input section 311 outputs a content list display directive command to content information operation section 312 (ST401).
Next, content information operation section 312 issues a command for content list display range determination to display range determining section 313 according to the content list display directive command. Display range determining section 313 has the display section 315 display screen screen-size as input from display control section 314, determines the content list range that can be displayed in one screen of display section 315, and outputs information indicating the determined displayable content list range (hereinafter referred to as “content list display range information”) to communication section 316. In this case, a content list is data displayable on display section 315 as an image, data displayable on display section 315 as text, or data displayable on display section 315 simultaneously as image and text.
Next, communication section 316 transmits a content list acquisition request requesting acquisition of a content list of the content list display range information range to server apparatus 350 (ST402).
A content list acquisition request contains the following parameters: Object Id, a parameter indicating identification information that indicates a directory or the like for content list acquisition; StartingIndex, a parameter indicating the starting point of a content list whose acquisition is requested; and RequestCount, a parameter indicating the number of content information items whose acquisition is requested.
The ST402 content list acquisition request is received by server apparatus 350, being received by control section 352 via communication section 351.
Control section 352 issues a command for content list generation to content list generation section 353. Then content list generation section 353 has content list information as input from content storage section 354, generates a content list, and outputs this content list to control section 352.
Next, control section 352 outputs a content list acquisition response to communication section 351. This content list acquisition response contains two parameters: NumberReturned, the number of content information items returned, and TotalMatches, the total number of content items contained in the relevant directory.
Communication section 351 then transmits a content list to portable communication terminal apparatus 310 (ST403).
Next, portable communication terminal apparatus 310 displays the received content list (ST404).
Specifically, the received content list is received by communication section 316 and stored in content information storage section 317. Content information storage section 317 outputs the content list to display control section 314 via content information operation section 312.
Display control section 314 outputs the input content list to display section 315, and display section 315 displays the content list.
In this way, display section 315 displays a content list equivalent to one screen of display section 315.
Content list display is performed according to various modes.
Returning to
Thus, portable communication terminal apparatus 310 performs background operation at the timing at which it performs control for displaying a content list on display section 315, and stores content list information of the next screen after the currently displayed screen in content information storage section 317.
Next, display range determining section 313 transmits a content list acquisition request for the screen before the currently displayed screen to server apparatus 350 (ST407). Server apparatus 350 then transmits content list information corresponding to the request transmitted in ST407 to portable communication terminal apparatus 310 (ST408). In response to this ST408, communication section 316 receives the corresponding content list information and outputs this to content information storage section 317, and content information storage section 317 stores this content list information.
An operation to store content information by means of above-mentioned display range determining section 313 background operation will now be described in detail based on
In
Thus, in the background of control to display a currently displayed content list (701 in
As described above, in content list display by a portable communication terminal apparatus according to this embodiment, a content list can be displayed at high speed and memory capacity can be kept small. That is to say, according to a portable communication terminal apparatus of this embodiment, the size of a content list displayed is determined according to the screen size of the display section, and therefore the amount of content list data does not become unnecessarily large, and when retransmission between portable communication terminal apparatus 310 and server apparatus 350 becomes necessary, retransmission can be completed in a short time.
Also, in content list display by a portable communication terminal apparatus according to this embodiment, content list acquisition is performed in the background, and if content list retransmission becomes necessary due to Wireless LAN radio interference or the like, retransmission can be expected to be completed within the background period in most cases, enabling a user to display a desired content list immediately, and user operability to be improved. This is particularly effective when a content list is generated using thumbnail information (as indicated by reference codes 502 and 503 in
The present invention is suitable for use in a content list display apparatus and content list display method that acquire and display a content list according to the screen size of a display screen.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2007/052030 | 2/6/2007 | WO | 00 | 1/5/2009 |